xref: /linux/Documentation/driver-api/target.rst (revision bfd5bb6f90af092aa345b15cd78143956a13c2a8)
1=================================
2target and iSCSI Interfaces Guide
3=================================
4
5Introduction and Overview
6=========================
7
8TBD
9
10Target core device interfaces
11=============================
12
13.. kernel-doc:: drivers/target/target_core_device.c
14    :export:
15
16Target core transport interfaces
17================================
18
19.. kernel-doc:: drivers/target/target_core_transport.c
20    :export:
21
22Target-supported userspace I/O
23==============================
24
25.. kernel-doc:: drivers/target/target_core_user.c
26    :doc: Userspace I/O
27
28.. kernel-doc:: include/uapi/linux/target_core_user.h
29    :doc: Ring Design
30
31iSCSI helper functions
32======================
33
34.. kernel-doc:: drivers/scsi/libiscsi.c
35   :export:
36
37
38iSCSI boot information
39======================
40
41.. kernel-doc:: drivers/scsi/iscsi_boot_sysfs.c
42   :export:
43
44
45iSCSI transport class
46=====================
47
48The file drivers/scsi/scsi_transport_iscsi.c defines transport
49attributes for the iSCSI class, which sends SCSI packets over TCP/IP
50connections.
51
52.. kernel-doc:: drivers/scsi/scsi_transport_iscsi.c
53   :export:
54
55
56iSCSI TCP interfaces
57====================
58
59.. kernel-doc:: drivers/scsi/iscsi_tcp.c
60   :internal:
61
62.. kernel-doc:: drivers/scsi/libiscsi_tcp.c
63   :export:
64
65