0001 ===========================================
0002 InfiniBand and Remote DMA (RDMA) Interfaces
0003 ===========================================
0004
0005 Introduction and Overview
0006 =========================
0007
0008 TBD
0009
0010 InfiniBand core interfaces
0011 ==========================
0012
0013 .. kernel-doc:: drivers/infiniband/core/iwpm_util.h
0014 :internal:
0015
0016 .. kernel-doc:: drivers/infiniband/core/cq.c
0017 :export:
0018
0019 .. kernel-doc:: drivers/infiniband/core/cm.c
0020 :export:
0021
0022 .. kernel-doc:: drivers/infiniband/core/rw.c
0023 :export:
0024
0025 .. kernel-doc:: drivers/infiniband/core/device.c
0026 :export:
0027
0028 .. kernel-doc:: drivers/infiniband/core/verbs.c
0029 :export:
0030
0031 .. kernel-doc:: drivers/infiniband/core/packer.c
0032 :export:
0033
0034 .. kernel-doc:: drivers/infiniband/core/sa_query.c
0035 :export:
0036
0037 .. kernel-doc:: drivers/infiniband/core/ud_header.c
0038 :export:
0039
0040 .. kernel-doc:: drivers/infiniband/core/umem.c
0041 :export:
0042
0043 .. kernel-doc:: drivers/infiniband/core/umem_odp.c
0044 :export:
0045
0046 RDMA Verbs transport library
0047 ============================
0048
0049 .. kernel-doc:: drivers/infiniband/sw/rdmavt/mr.c
0050 :export:
0051
0052 .. kernel-doc:: drivers/infiniband/sw/rdmavt/rc.c
0053 :export:
0054
0055 .. kernel-doc:: drivers/infiniband/sw/rdmavt/ah.c
0056 :export:
0057
0058 .. kernel-doc:: drivers/infiniband/sw/rdmavt/vt.c
0059 :export:
0060
0061 .. kernel-doc:: drivers/infiniband/sw/rdmavt/cq.c
0062 :export:
0063
0064 .. kernel-doc:: drivers/infiniband/sw/rdmavt/qp.c
0065 :export:
0066
0067 .. kernel-doc:: drivers/infiniband/sw/rdmavt/mcast.c
0068 :export:
0069
0070 Upper Layer Protocols
0071 =====================
0072
0073 iSCSI Extensions for RDMA (iSER)
0074 --------------------------------
0075
0076 .. kernel-doc:: drivers/infiniband/ulp/iser/iscsi_iser.h
0077 :internal:
0078
0079 .. kernel-doc:: drivers/infiniband/ulp/iser/iscsi_iser.c
0080 :functions: iscsi_iser_pdu_alloc iser_initialize_task_headers \
0081 iscsi_iser_task_init iscsi_iser_mtask_xmit iscsi_iser_task_xmit \
0082 iscsi_iser_cleanup_task iscsi_iser_check_protection \
0083 iscsi_iser_conn_create iscsi_iser_conn_bind \
0084 iscsi_iser_conn_start iscsi_iser_conn_stop \
0085 iscsi_iser_session_destroy iscsi_iser_session_create \
0086 iscsi_iser_set_param iscsi_iser_ep_connect iscsi_iser_ep_poll \
0087 iscsi_iser_ep_disconnect
0088
0089 .. kernel-doc:: drivers/infiniband/ulp/iser/iser_initiator.c
0090 :internal:
0091
0092 .. kernel-doc:: drivers/infiniband/ulp/iser/iser_verbs.c
0093 :internal:
0094
0095 Omni-Path (OPA) Virtual NIC support
0096 -----------------------------------
0097
0098 .. kernel-doc:: drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h
0099 :internal:
0100
0101 .. kernel-doc:: drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h
0102 :internal:
0103
0104 .. kernel-doc:: drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
0105 :internal:
0106
0107 .. kernel-doc:: drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c
0108 :internal:
0109
0110 InfiniBand SCSI RDMA protocol target support
0111 --------------------------------------------
0112
0113 .. kernel-doc:: drivers/infiniband/ulp/srpt/ib_srpt.h
0114 :internal:
0115
0116 .. kernel-doc:: drivers/infiniband/ulp/srpt/ib_srpt.c
0117 :internal:
0118
0119 iSCSI Extensions for RDMA (iSER) target support
0120 -----------------------------------------------
0121
0122 .. kernel-doc:: drivers/infiniband/ulp/isert/ib_isert.c
0123 :internal:
0124