^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) ===========================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) InfiniBand and Remote DMA (RDMA) Interfaces
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) ===========================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) Introduction and Overview
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) =========================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) TBD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) InfiniBand core interfaces
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) ==========================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) .. kernel-doc:: drivers/infiniband/core/iwpm_util.h
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) :internal:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) .. kernel-doc:: drivers/infiniband/core/cq.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) :export:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) .. kernel-doc:: drivers/infiniband/core/cm.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) :export:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) .. kernel-doc:: drivers/infiniband/core/rw.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) :export:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) .. kernel-doc:: drivers/infiniband/core/device.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) :export:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) .. kernel-doc:: drivers/infiniband/core/verbs.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) :export:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) .. kernel-doc:: drivers/infiniband/core/packer.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) :export:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) .. kernel-doc:: drivers/infiniband/core/sa_query.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) :export:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) .. kernel-doc:: drivers/infiniband/core/ud_header.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) :export:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) .. kernel-doc:: drivers/infiniband/core/umem.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) :export:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) .. kernel-doc:: drivers/infiniband/core/umem_odp.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) :export:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) RDMA Verbs transport library
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) ============================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) .. kernel-doc:: drivers/infiniband/sw/rdmavt/mr.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) :export:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) .. kernel-doc:: drivers/infiniband/sw/rdmavt/rc.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) :export:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) .. kernel-doc:: drivers/infiniband/sw/rdmavt/ah.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) :export:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) .. kernel-doc:: drivers/infiniband/sw/rdmavt/vt.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) :export:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) .. kernel-doc:: drivers/infiniband/sw/rdmavt/cq.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) :export:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) .. kernel-doc:: drivers/infiniband/sw/rdmavt/qp.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) :export:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) .. kernel-doc:: drivers/infiniband/sw/rdmavt/mcast.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) :export:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) Upper Layer Protocols
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) =====================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) iSCSI Extensions for RDMA (iSER)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) --------------------------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) .. kernel-doc:: drivers/infiniband/ulp/iser/iscsi_iser.h
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) :internal:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) .. kernel-doc:: drivers/infiniband/ulp/iser/iscsi_iser.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) :functions: iscsi_iser_pdu_alloc iser_initialize_task_headers \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) iscsi_iser_task_init iscsi_iser_mtask_xmit iscsi_iser_task_xmit \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) iscsi_iser_cleanup_task iscsi_iser_check_protection \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) iscsi_iser_conn_create iscsi_iser_conn_bind \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) iscsi_iser_conn_start iscsi_iser_conn_stop \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) iscsi_iser_session_destroy iscsi_iser_session_create \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) iscsi_iser_set_param iscsi_iser_ep_connect iscsi_iser_ep_poll \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) iscsi_iser_ep_disconnect
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) .. kernel-doc:: drivers/infiniband/ulp/iser/iser_initiator.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) :internal:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) .. kernel-doc:: drivers/infiniband/ulp/iser/iser_verbs.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) :internal:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) Omni-Path (OPA) Virtual NIC support
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) -----------------------------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) .. kernel-doc:: drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) :internal:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) .. kernel-doc:: drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) :internal:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) .. kernel-doc:: drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) :internal:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) .. kernel-doc:: drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) :internal:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) InfiniBand SCSI RDMA protocol target support
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) --------------------------------------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) .. kernel-doc:: drivers/infiniband/ulp/srpt/ib_srpt.h
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) :internal:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) .. kernel-doc:: drivers/infiniband/ulp/srpt/ib_srpt.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) :internal:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) iSCSI Extensions for RDMA (iSER) target support
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) -----------------------------------------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) .. kernel-doc:: drivers/infiniband/ulp/isert/ib_isert.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) :internal:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124)