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