Merge tag 'for-linus' of git://github.com/openrisc/linux
[linux/fpc-iii.git] / Documentation / driver-api / target.rst
blob620ec6173a9316388ae06050c71bf533eb01395f
1 =================================
2 target and iSCSI Interfaces Guide
3 =================================
5 Introduction and Overview
6 =========================
8 TBD
10 Target core device interfaces
11 =============================
13 This section is blank because no kerneldoc comments have been added to
14 drivers/target/target_core_device.c.
16 Target core transport interfaces
17 ================================
19 .. kernel-doc:: drivers/target/target_core_transport.c
20     :export:
22 Target-supported userspace I/O
23 ==============================
25 .. kernel-doc:: drivers/target/target_core_user.c
26     :doc: Userspace I/O
28 .. kernel-doc:: include/uapi/linux/target_core_user.h
29     :doc: Ring Design
31 iSCSI helper functions
32 ======================
34 .. kernel-doc:: drivers/scsi/libiscsi.c
35    :export:
38 iSCSI boot information
39 ======================
41 .. kernel-doc:: drivers/scsi/iscsi_boot_sysfs.c
42    :export:
45 iSCSI transport class
46 =====================
48 The file drivers/scsi/scsi_transport_iscsi.c defines transport
49 attributes for the iSCSI class, which sends SCSI packets over TCP/IP
50 connections.
52 .. kernel-doc:: drivers/scsi/scsi_transport_iscsi.c
53    :export:
56 iSCSI TCP interfaces
57 ====================
59 .. kernel-doc:: drivers/scsi/iscsi_tcp.c
60    :internal:
62 .. kernel-doc:: drivers/scsi/libiscsi_tcp.c
63    :export: