/linux-4.1.27/drivers/infiniband/hw/ehca/ |
H A D | ehca_uverbs.c | 205 ehca_dbg(qp->ib_qp.device, "qp_num=%x fw", qp->ib_qp.qp_num); ehca_mmap_qp() 208 ehca_err(qp->ib_qp.device, ehca_mmap_qp() 210 ret, qp->ib_qp.qp_num); ehca_mmap_qp() 216 ehca_dbg(qp->ib_qp.device, "qp_num=%x rq", qp->ib_qp.qp_num); ehca_mmap_qp() 220 ehca_err(qp->ib_qp.device, ehca_mmap_qp() 222 ret, qp->ib_qp.qp_num); ehca_mmap_qp() 228 ehca_dbg(qp->ib_qp.device, "qp_num=%x sq", qp->ib_qp.qp_num); ehca_mmap_qp() 232 ehca_err(qp->ib_qp.device, ehca_mmap_qp() 234 ret, qp->ib_qp.qp_num); ehca_mmap_qp() 240 ehca_err(qp->ib_qp.device, "bad resource type=%x qp=num=%x", ehca_mmap_qp() 241 rsrc_type, qp->ib_qp.qp_num); ehca_mmap_qp() 290 uobject = IS_SRQ(qp) ? qp->ib_srq.uobject : qp->ib_qp.uobject; ehca_mmap() 296 ehca_err(qp->ib_qp.device, ehca_mmap() 298 ret, qp->ib_qp.qp_num); ehca_mmap()
|
H A D | ehca_iverbs.h | 100 int ehca_bind_mw(struct ib_qp *qp, struct ib_mw *mw, 143 struct ib_qp *ehca_create_qp(struct ib_pd *pd, 147 int ehca_destroy_qp(struct ib_qp *qp); 149 int ehca_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, 152 int ehca_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, 155 int ehca_post_send(struct ib_qp *qp, struct ib_send_wr *send_wr, 158 int ehca_post_recv(struct ib_qp *qp, struct ib_recv_wr *recv_wr, 179 int ehca_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid); 181 int ehca_detach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid); 210 void ehca_recover_sqp(struct ib_qp *sqp);
|
H A D | ehca_mcast.c | 59 int ehca_attach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) ehca_attach_mcast() 61 struct ehca_qp *my_qp = container_of(ibqp, struct ehca_qp, ib_qp); ehca_attach_mcast() 96 int ehca_detach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) ehca_detach_mcast() 98 struct ehca_qp *my_qp = container_of(ibqp, struct ehca_qp, ib_qp); ehca_detach_mcast()
|
H A D | ehca_qp.c | 448 * Create an ib_qp struct that is either a QP or an SRQ, depending on 824 my_qp->ib_qp.qp_num = ib_qp_num; internal_create_qp() 825 my_qp->ib_qp.pd = &my_pd->ib_pd; internal_create_qp() 826 my_qp->ib_qp.device = my_pd->ib_pd.device; internal_create_qp() 828 my_qp->ib_qp.recv_cq = init_attr->recv_cq; internal_create_qp() 829 my_qp->ib_qp.send_cq = init_attr->send_cq; internal_create_qp() 831 my_qp->ib_qp.qp_type = qp_type; internal_create_qp() 832 my_qp->ib_qp.srq = init_attr->srq; internal_create_qp() 834 my_qp->ib_qp.qp_context = init_attr->qp_context; internal_create_qp() 835 my_qp->ib_qp.event_handler = init_attr->event_handler; internal_create_qp() 847 &my_qp->ib_qp; internal_create_qp() 951 struct ib_qp *ehca_create_qp(struct ib_pd *pd, ehca_create_qp() 958 return IS_ERR(ret) ? (struct ib_qp *)ret : &ret->ib_qp; ehca_create_qp() 1077 int qp_num = my_qp->ib_qp.qp_num; prepare_sqe_rts() 1165 int qp_num = my_qp->ib_qp.qp_num; check_for_left_cqes() 1237 static int internal_modify_qp(struct ib_qp *ibqp, internal_modify_qp() 1245 struct ehca_qp *my_qp = container_of(ibqp, struct ehca_qp, ib_qp); internal_modify_qp() 1465 struct ehca_qp, ib_qp); internal_modify_qp() 1778 int ehca_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, ehca_modify_qp() 1785 struct ehca_qp *my_qp = container_of(ibqp, struct ehca_qp, ib_qp); ehca_modify_qp() 1843 void ehca_recover_sqp(struct ib_qp *sqp) ehca_recover_sqp() 1845 struct ehca_qp *my_sqp = container_of(sqp, struct ehca_qp, ib_qp); ehca_recover_sqp() 1887 int ehca_query_qp(struct ib_qp *qp, ehca_query_qp() 1891 struct ehca_qp *my_qp = container_of(qp, struct ehca_qp, ib_qp); ehca_query_qp() 2135 struct ehca_pd *my_pd = container_of(my_qp->ib_qp.pd, struct ehca_pd, internal_destroy_qp() 2228 int ehca_destroy_qp(struct ib_qp *qp) ehca_destroy_qp() 2231 container_of(qp, struct ehca_qp, ib_qp), ehca_destroy_qp()
|
H A D | ehca_reqs.c | 413 ehca_err(my_qp->ib_qp.device, "Too many posted WQEs " post_one_send() 414 "qp_num=%x", my_qp->ib_qp.qp_num); post_one_send() 432 ehca_err(my_qp->ib_qp.device, "Could not write WQE " post_one_send() 433 "qp_num=%x", my_qp->ib_qp.qp_num); post_one_send() 440 int ehca_post_send(struct ib_qp *qp, ehca_post_send() 444 struct ehca_qp *my_qp = container_of(qp, struct ehca_qp, ib_qp); ehca_post_send() 583 int ehca_post_recv(struct ib_qp *qp, ehca_post_recv() 587 struct ehca_qp *my_qp = container_of(qp, struct ehca_qp, ib_qp); ehca_post_recv() 705 wc->qp = &my_qp->ib_qp; ehca_poll_cq_one() 857 wc->qp = &my_qp->ib_qp; generate_flush_cqes()
|
H A D | ehca_irq.c | 106 qp->ib_qp.qp_num, resource); print_error_data() 198 if (!qp->ib_qp.event_handler) dispatch_qp_event() 201 event.element.qp = &qp->ib_qp; dispatch_qp_event() 202 qp->ib_qp.event_handler(&event, qp->ib_qp.qp_context); dispatch_qp_event()
|
H A D | ehca_classes.h | 98 struct ib_qp *ibqp_sqp[2]; 187 struct ib_qp ib_qp; member in union:ehca_qp::__anon4835
|
H A D | ehca_main.c | 535 struct ib_qp *ibqp; ehca_create_aqp1()
|
H A D | ehca_mrmw.c | 731 int ehca_bind_mw(struct ib_qp *qp, ehca_bind_mw()
|
/linux-4.1.27/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_verbs.h | 31 int ocrdma_post_send(struct ib_qp *, struct ib_send_wr *, 33 int ocrdma_post_recv(struct ib_qp *, struct ib_recv_wr *, 64 struct ib_qp *ocrdma_create_qp(struct ib_pd *, 67 int _ocrdma_modify_qp(struct ib_qp *, struct ib_qp_attr *attr, 69 int ocrdma_modify_qp(struct ib_qp *, struct ib_qp_attr *attr, 71 int ocrdma_query_qp(struct ib_qp *, 74 int ocrdma_destroy_qp(struct ib_qp *);
|
H A D | ocrdma.h | 372 struct ib_qp ibqp; 459 static inline struct ocrdma_qp *get_ocrdma_qp(struct ib_qp *ibqp) get_ocrdma_qp()
|
H A D | ocrdma_verbs.c | 1336 struct ib_qp *ocrdma_create_qp(struct ib_pd *ibpd, ocrdma_create_qp() 1410 int _ocrdma_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, _ocrdma_modify_qp() 1432 int ocrdma_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ocrdma_modify_qp() 1501 int ocrdma_query_qp(struct ib_qp *ibqp, ocrdma_query_qp() 1717 int ocrdma_destroy_qp(struct ib_qp *ibqp) ocrdma_destroy_qp() 2161 int ocrdma_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, ocrdma_post_send() 2292 int ocrdma_post_recv(struct ib_qp *ibqp, struct ib_recv_wr *wr, ocrdma_post_recv()
|
/linux-4.1.27/drivers/infiniband/hw/usnic/ |
H A D | usnic_ib_verbs.h | 30 int usnic_ib_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, 41 struct ib_qp *usnic_ib_create_qp(struct ib_pd *pd, 44 int usnic_ib_destroy_qp(struct ib_qp *qp); 45 int usnic_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, 63 int usnic_ib_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, 65 int usnic_ib_post_recv(struct ib_qp *ibqp, struct ib_recv_wr *wr,
|
H A D | usnic_ib_qp_grp.h | 31 * The qp group struct represents all the hw resources needed to present a ib_qp 34 struct ib_qp ibqp; 113 struct usnic_ib_qp_grp *to_uqp_grp(struct ib_qp *ibqp) to_uqp_grp()
|
H A D | usnic_ib_verbs.c | 351 int usnic_ib_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, usnic_ib_query_qp() 451 struct ib_qp *usnic_ib_create_qp(struct ib_pd *pd, usnic_ib_create_qp() 524 int usnic_ib_destroy_qp(struct ib_qp *qp) usnic_ib_destroy_qp() 546 int usnic_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, usnic_ib_modify_qp() 732 int usnic_ib_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, usnic_ib_post_send() 739 int usnic_ib_post_recv(struct ib_qp *ibqp, struct ib_recv_wr *wr, usnic_ib_post_recv()
|
/linux-4.1.27/drivers/infiniband/hw/cxgb3/ |
H A D | iwch_provider.h | 160 struct ib_qp ibqp; 177 static inline struct iwch_qp *to_iwch_qp(struct ib_qp *ibqp) to_iwch_qp() 182 void iwch_qp_add_ref(struct ib_qp *qp); 183 void iwch_qp_rem_ref(struct ib_qp *qp); 327 int iwch_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, 329 int iwch_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *wr, 331 int iwch_bind_mw(struct ib_qp *qp,
|
H A D | iwch_provider.c | 75 static int iwch_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) iwch_multicast_attach() 80 static int iwch_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) iwch_multicast_detach() 858 static int iwch_destroy_qp(struct ib_qp *ib_qp) iwch_destroy_qp() argument 865 qhp = to_iwch_qp(ib_qp); iwch_destroy_qp() 877 ucontext = ib_qp->uobject ? to_iwch_ucontext(ib_qp->uobject->context) iwch_destroy_qp() 882 PDBG("%s ib_qp %p qpid 0x%0x qhp %p\n", __func__, iwch_destroy_qp() 883 ib_qp, qhp->wq.qpid, qhp); iwch_destroy_qp() 888 static struct ib_qp *iwch_create_qp(struct ib_pd *pd, iwch_create_qp() 1046 static int iwch_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, iwch_ib_modify_qp() 1054 PDBG("%s ib_qp %p\n", __func__, ibqp); iwch_ib_modify_qp() 1085 void iwch_qp_add_ref(struct ib_qp *qp) iwch_qp_add_ref() 1087 PDBG("%s ib_qp %p\n", __func__, qp); iwch_qp_add_ref() 1091 void iwch_qp_rem_ref(struct ib_qp *qp) iwch_qp_rem_ref() 1093 PDBG("%s ib_qp %p\n", __func__, qp); iwch_qp_rem_ref() 1098 static struct ib_qp *iwch_get_qp(struct ib_device *dev, int qpn) iwch_get_qp() 1101 return (struct ib_qp *)get_qhp(to_iwch_dev(dev), qpn); iwch_get_qp()
|
H A D | iwch_qp.c | 350 int iwch_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, iwch_post_send() 465 int iwch_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *wr, iwch_post_receive() 528 int iwch_bind_mw(struct ib_qp *qp, iwch_bind_mw()
|
/linux-4.1.27/drivers/infiniband/core/ |
H A D | verbs.c | 377 struct ib_qp *qp = context; __ib_shared_qp_event_handler() 387 static void __ib_insert_xrcd_qp(struct ib_xrcd *xrcd, struct ib_qp *qp) __ib_insert_xrcd_qp() 394 static struct ib_qp *__ib_open_qp(struct ib_qp *real_qp, __ib_open_qp() 398 struct ib_qp *qp; __ib_open_qp() 420 struct ib_qp *ib_open_qp(struct ib_xrcd *xrcd, ib_open_qp() 423 struct ib_qp *qp, *real_qp; ib_open_qp() 442 struct ib_qp *ib_create_qp(struct ib_pd *pd, ib_create_qp() 445 struct ib_qp *qp, *real_qp; ib_create_qp() 867 int ib_resolve_eth_l2_attrs(struct ib_qp *qp, ib_resolve_eth_l2_attrs() 903 int ib_modify_qp(struct ib_qp *qp, ib_modify_qp() 917 int ib_query_qp(struct ib_qp *qp, ib_query_qp() 928 int ib_close_qp(struct ib_qp *qp) ib_close_qp() 930 struct ib_qp *real_qp; ib_close_qp() 948 static int __ib_destroy_shared_qp(struct ib_qp *qp) __ib_destroy_shared_qp() 951 struct ib_qp *real_qp; __ib_destroy_shared_qp() 976 int ib_destroy_qp(struct ib_qp *qp) ib_destroy_qp() 1344 int ib_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid) ib_attach_mcast() 1360 int ib_detach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid) ib_detach_mcast() 1398 struct ib_qp *qp; ib_dealloc_xrcd() 1405 qp = list_entry(xrcd->tgt_qp_list.next, struct ib_qp, xrcd_list); ib_dealloc_xrcd() 1415 struct ib_flow *ib_create_flow(struct ib_qp *qp, ib_create_flow() 1433 struct ib_qp *qp = flow_id->qp; ib_destroy_flow()
|
H A D | core_priv.h | 52 int ib_resolve_eth_l2_attrs(struct ib_qp *qp,
|
H A D | iwcm.h | 50 struct ib_qp *qp;
|
H A D | iwcm.c | 245 static int iwcm_modify_qp_err(struct ib_qp *qp) iwcm_modify_qp_err() 260 static int iwcm_modify_qp_sqd(struct ib_qp *qp) iwcm_modify_qp_sqd() 286 struct ib_qp *qp = NULL; iw_cm_disconnect() 516 struct ib_qp *qp; iw_cm_accept() 530 /* Get the ib_qp given the QPN */ iw_cm_accept() 573 struct ib_qp *qp; iw_cm_connect() 591 /* Get the ib_qp given the QPN */ iw_cm_connect()
|
H A D | mad_priv.h | 187 struct ib_qp *qp;
|
H A D | uverbs_cmd.c | 239 static struct ib_qp *idr_read_qp(int qp_handle, struct ib_ucontext *context) idr_read_qp() 244 static struct ib_qp *idr_write_qp(int qp_handle, struct ib_ucontext *context) idr_write_qp() 252 static void put_qp_read(struct ib_qp *qp) put_qp_read() 257 static void put_qp_write(struct ib_qp *qp) put_qp_write() 1636 struct ib_qp *qp; ib_uverbs_create_qp() 1826 struct ib_qp *qp; ib_uverbs_open_qp() 1917 struct ib_qp *qp; ib_uverbs_query_qp() 2031 struct ib_qp *qp; ib_uverbs_modify_qp() 2128 struct ib_qp *qp; ib_uverbs_destroy_qp() 2187 struct ib_qp *qp; ib_uverbs_post_send() 2438 struct ib_qp *qp; ib_uverbs_post_recv() 2662 struct ib_qp *qp; ib_uverbs_attach_mcast() 2710 struct ib_qp *qp; ib_uverbs_detach_mcast() 2794 struct ib_qp *qp; ib_uverbs_ex_create_flow()
|
H A D | uverbs_main.c | 192 static void ib_uverbs_detach_umcast(struct ib_qp *qp, ib_uverbs_detach_umcast() 240 struct ib_qp *qp = uobj->object; ib_uverbs_cleanup_ucontext()
|
H A D | cma.c | 520 static int cma_init_ud_qp(struct rdma_id_private *id_priv, struct ib_qp *qp) cma_init_ud_qp() 546 static int cma_init_conn_qp(struct rdma_id_private *id_priv, struct ib_qp *qp) cma_init_conn_qp() 563 struct ib_qp *qp; rdma_create_qp()
|
H A D | mad.c | 702 static void build_smp_wc(struct ib_qp *qp, build_smp_wc() 1245 struct ib_mad_agent *ib_redirect_mad_qp(struct ib_qp *qp, ib_redirect_mad_qp() 2757 struct ib_qp *qp; ib_mad_port_start()
|
/linux-4.1.27/drivers/infiniband/hw/amso1100/ |
H A D | c2_provider.c | 202 static void c2_add_ref(struct ib_qp *ibqp) c2_add_ref() 210 static void c2_rem_ref(struct ib_qp *ibqp) c2_rem_ref() 219 struct ib_qp *c2_get_qp(struct ib_device *device, int qpn) c2_get_qp() 232 static struct ib_qp *c2_create_qp(struct ib_pd *pd, c2_create_qp() 278 static int c2_destroy_qp(struct ib_qp *ib_qp) c2_destroy_qp() argument 280 struct c2_qp *qp = to_c2qp(ib_qp); c2_destroy_qp() 283 __func__, __LINE__, ib_qp, qp->state); c2_destroy_qp() 284 c2_free_qp(to_c2dev(ib_qp->device), qp); c2_destroy_qp() 558 static int c2_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, c2_modify_qp() 570 static int c2_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) c2_multicast_attach() 576 static int c2_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) c2_multicast_detach()
|
H A D | c2_provider.h | 108 struct ib_qp ibqp; 158 static inline struct c2_qp *to_c2qp(struct ib_qp *ibqp) to_c2qp()
|
H A D | c2.h | 491 extern struct ib_qp *c2_get_qp(struct ib_device *device, int qpn); 496 extern int c2_post_send(struct ib_qp *ibqp, struct ib_send_wr *ib_wr, 498 extern int c2_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *ib_wr,
|
H A D | c2_cm.c | 44 struct ib_qp *ibqp; c2_llp_connect() 295 struct ib_qp *ibqp; c2_llp_accept()
|
H A D | c2_qp.c | 790 int c2_post_send(struct ib_qp *ibqp, struct ib_send_wr *ib_wr, c2_post_send() 944 int c2_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *ib_wr, c2_post_receive()
|
/linux-4.1.27/drivers/infiniband/hw/nes/ |
H A D | nes_verbs.h | 104 struct ib_qp *ib_qp; member in struct:nes_fmr 135 struct ib_qp ibqp;
|
H A D | nes.h | 510 static inline struct nes_qp *to_nesqp(struct ib_qp *ibqp) to_nesqp() 518 void nes_add_ref(struct ib_qp *); 519 void nes_rem_ref(struct ib_qp *); 520 struct ib_qp *nes_get_qp(struct ib_device *, int); 558 int nes_modify_qp(struct ib_qp *, struct ib_qp_attr *, int, struct ib_udata *);
|
H A D | nes.c | 266 void nes_add_ref(struct ib_qp *ibqp) nes_add_ref() 309 void nes_rem_ref(struct ib_qp *ibqp) nes_rem_ref() 362 struct ib_qp *nes_get_qp(struct ib_device *device, int qpn) nes_get_qp()
|
H A D | nes_verbs.c | 211 static int nes_bind_mw(struct ib_qp *ibqp, struct ib_mw *ibmw, nes_bind_mw() 1103 static struct ib_qp *nes_create_qp(struct ib_pd *ibpd, nes_create_qp() 1462 static int nes_destroy_qp(struct ib_qp *ibqp) nes_destroy_qp() 2819 static int nes_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, nes_query_qp() 2926 int nes_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, nes_modify_qp() 3204 static int nes_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) nes_multicast_attach() 3214 static int nes_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) nes_multicast_detach() 3259 static int nes_post_send(struct ib_qp *ibqp, struct ib_send_wr *ib_wr, nes_post_send() 3539 static int nes_post_recv(struct ib_qp *ibqp, struct ib_recv_wr *ib_wr, nes_post_recv()
|
H A D | nes_cm.c | 3214 struct ib_qp *ibqp; nes_accept() 3501 struct ib_qp *ibqp; nes_connect()
|
/linux-4.1.27/include/rdma/ |
H A D | iw_cm.h | 105 void (*add_ref)(struct ib_qp *qp); 107 void (*rem_ref)(struct ib_qp *qp); 109 struct ib_qp * (*get_qp)(struct ib_device *device, 159 void iw_cm_unbind_qp(struct iw_cm_id *cm_id, struct ib_qp *qp); 162 * iw_cm_get_qp - Return the ib_qp associated with a QPN 167 struct ib_qp *iw_cm_get_qp(struct ib_device *device, int qpn);
|
H A D | ib_verbs.h | 419 struct ib_qp *qp; 701 struct ib_qp *qp; 1246 struct ib_qp { struct 1257 struct ib_qp *real_qp; 1406 struct ib_qp *qp; 1546 struct ib_qp * (*create_qp)(struct ib_pd *pd, 1549 int (*modify_qp)(struct ib_qp *qp, 1553 int (*query_qp)(struct ib_qp *qp, 1557 int (*destroy_qp)(struct ib_qp *qp); 1558 int (*post_send)(struct ib_qp *qp, 1561 int (*post_recv)(struct ib_qp *qp, 1619 int (*bind_mw)(struct ib_qp *qp, 1631 int (*attach_mcast)(struct ib_qp *qp, 1634 int (*detach_mcast)(struct ib_qp *qp, 1648 struct ib_flow * (*create_flow)(struct ib_qp *qp, 1913 struct ib_qp *ib_create_qp(struct ib_pd *pd, 1925 int ib_modify_qp(struct ib_qp *qp, 1940 int ib_query_qp(struct ib_qp *qp, 1949 int ib_destroy_qp(struct ib_qp *qp); 1958 struct ib_qp *ib_open_qp(struct ib_xrcd *xrcd, 1968 int ib_close_qp(struct ib_qp *qp); 1983 static inline int ib_post_send(struct ib_qp *qp, ib_post_send() 1998 static inline int ib_post_recv(struct ib_qp *qp, ib_post_recv() 2550 static inline int ib_bind_mw(struct ib_qp *qp, ib_bind_mw() 2617 int ib_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid); 2625 int ib_detach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid); 2639 struct ib_flow *ib_create_flow(struct ib_qp *qp,
|
H A D | rdma_cm.h | 150 struct ib_qp *qp;
|
H A D | ib_mad.h | 368 struct ib_qp *qp; 582 struct ib_mad_agent *ib_redirect_mad_qp(struct ib_qp *qp,
|
/linux-4.1.27/drivers/infiniband/hw/mlx4/ |
H A D | mlx4_ib.h | 272 struct ib_qp ibqp; 393 struct ib_qp *qp; 613 static inline struct mlx4_ib_qp *to_mqp(struct ib_qp *ibqp) to_mqp() 660 int mlx4_ib_bind_mw(struct ib_qp *qp, struct ib_mw *mw, 695 struct ib_qp *mlx4_ib_create_qp(struct ib_pd *pd, 698 int mlx4_ib_destroy_qp(struct ib_qp *qp); 699 int mlx4_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, 701 int mlx4_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, 703 int mlx4_ib_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, 705 int mlx4_ib_post_recv(struct ib_qp *ibqp, struct ib_recv_wr *wr,
|
H A D | main.c | 807 static int add_gid_entry(struct ib_qp *ibqp, union ib_gid *gid) add_gid_entry() 930 static int __mlx4_ib_default_rules_match(struct ib_qp *qp, __mlx4_ib_default_rules_match() 986 struct ib_qp *qp, __mlx4_ib_create_default_rules() 1022 static int __mlx4_ib_create_flow(struct ib_qp *qp, struct ib_flow_attr *flow_attr, __mlx4_ib_create_flow() 1117 static int mlx4_ib_tunnel_steer_add(struct ib_qp *qp, struct ib_flow_attr *flow_attr, mlx4_ib_tunnel_steer_add() 1142 static struct ib_flow *mlx4_ib_create_flow(struct ib_qp *qp, mlx4_ib_create_flow() 1266 static int mlx4_ib_mcg_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) mlx4_ib_mcg_attach() 1344 static int mlx4_ib_mcg_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) mlx4_ib_mcg_detach()
|
H A D | qp.c | 288 struct ib_qp *ibqp = &to_mibqp(qp)->ibqp; mlx4_ib_qp_event() 1083 struct ib_qp *mlx4_ib_create_qp(struct ib_pd *pd, mlx4_ib_create_qp() 1177 int mlx4_ib_destroy_qp(struct ib_qp *qp) mlx4_ib_destroy_qp() 1446 static int __mlx4_ib_modify_qp(struct ib_qp *ibqp, __mlx4_ib_modify_qp() 1916 int mlx4_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, mlx4_ib_modify_qp() 2639 int mlx4_ib_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, mlx4_ib_post_send() 2953 int mlx4_ib_post_recv(struct ib_qp *ibqp, struct ib_recv_wr *wr, mlx4_ib_post_recv() 3115 int mlx4_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, mlx4_ib_query_qp()
|
H A D | mr.c | 321 int mlx4_ib_bind_mw(struct ib_qp *qp, struct ib_mw *mw, mlx4_ib_bind_mw()
|
H A D | mad.c | 472 struct ib_qp *src_qp = NULL; mlx4_ib_send_to_slave() 1177 struct ib_qp *send_qp = NULL; mlx4_ib_send_to_wire()
|
/linux-4.1.27/drivers/infiniband/hw/mlx5/ |
H A D | mlx5_ib.h | 176 struct ib_qp ibqp; 351 struct ib_qp *qp; 491 static inline struct mlx5_ib_qp *to_mqp(struct ib_qp *ibqp) to_mqp() 544 struct ib_qp *mlx5_ib_create_qp(struct ib_pd *pd, 547 int mlx5_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, 549 int mlx5_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, 551 int mlx5_ib_destroy_qp(struct ib_qp *qp); 552 int mlx5_ib_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, 554 int mlx5_ib_post_recv(struct ib_qp *ibqp, struct ib_recv_wr *wr,
|
H A D | qp.c | 177 struct ib_qp *ibqp = &to_mibqp(qp)->ibqp; mlx5_ib_qp_event() 1225 struct ib_qp *mlx5_ib_create_qp(struct ib_pd *pd, mlx5_ib_create_qp() 1309 int mlx5_ib_destroy_qp(struct ib_qp *qp) mlx5_ib_destroy_qp() 1565 static int __mlx5_ib_modify_qp(struct ib_qp *ibqp, __mlx5_ib_modify_qp() 1774 int mlx5_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, mlx5_ib_modify_qp() 2588 int mlx5_ib_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, mlx5_ib_post_send() 2895 int mlx5_ib_post_recv(struct ib_qp *ibqp, struct ib_recv_wr *wr, mlx5_ib_post_recv() 3033 int mlx5_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, mlx5_ib_query_qp()
|
H A D | main.c | 706 static int mlx5_ib_mcg_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) mlx5_ib_mcg_attach() 719 static int mlx5_ib_mcg_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) mlx5_ib_mcg_detach() 972 struct ib_qp *qp; create_umr_res()
|
/linux-4.1.27/drivers/infiniband/hw/cxgb4/ |
H A D | iw_cxgb4.h | 479 struct ib_qp ibqp; 493 static inline struct c4iw_qp *to_c4iw_qp(struct ib_qp *ibqp) to_c4iw_qp() 958 int c4iw_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, 960 int c4iw_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *wr, 962 int c4iw_bind_mw(struct ib_qp *qp, struct ib_mw *mw, 969 void c4iw_qp_add_ref(struct ib_qp *qp); 970 void c4iw_qp_rem_ref(struct ib_qp *qp); 1001 int c4iw_destroy_qp(struct ib_qp *ib_qp); 1002 struct ib_qp *c4iw_create_qp(struct ib_pd *pd, 1005 int c4iw_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, 1007 int c4iw_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, 1009 struct ib_qp *c4iw_get_qp(struct ib_device *dev, int qpn);
|
H A D | qp.c | 669 void c4iw_qp_add_ref(struct ib_qp *qp) c4iw_qp_add_ref() 671 PDBG("%s ib_qp %p\n", __func__, qp); c4iw_qp_add_ref() 675 void c4iw_qp_rem_ref(struct ib_qp *qp) c4iw_qp_rem_ref() 677 PDBG("%s ib_qp %p\n", __func__, qp); c4iw_qp_rem_ref() 724 int c4iw_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, c4iw_post_send() 853 int c4iw_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *wr, c4iw_post_receive() 927 int c4iw_bind_mw(struct ib_qp *qp, struct ib_mw *mw, struct ib_mw_bind *mw_bind) c4iw_bind_mw() 1571 int c4iw_destroy_qp(struct ib_qp *ib_qp) c4iw_destroy_qp() argument 1578 qhp = to_c4iw_qp(ib_qp); c4iw_destroy_qp() 1598 ucontext = ib_qp->uobject ? c4iw_destroy_qp() 1599 to_c4iw_ucontext(ib_qp->uobject->context) : NULL; c4iw_destroy_qp() 1603 PDBG("%s ib_qp %p qpid 0x%0x\n", __func__, ib_qp, qhp->wq.sq.qid); c4iw_destroy_qp() 1608 struct ib_qp *c4iw_create_qp(struct ib_pd *pd, struct ib_qp_init_attr *attrs, c4iw_create_qp() 1813 int c4iw_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, c4iw_ib_modify_qp() 1821 PDBG("%s ib_qp %p\n", __func__, ibqp); c4iw_ib_modify_qp() 1865 struct ib_qp *c4iw_get_qp(struct ib_device *dev, int qpn) c4iw_get_qp() 1868 return (struct ib_qp *)get_qhp(to_c4iw_dev(dev), qpn); c4iw_get_qp() 1871 int c4iw_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, c4iw_ib_query_qp()
|
H A D | provider.c | 72 static int c4iw_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) c4iw_multicast_attach() 77 static int c4iw_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) c4iw_multicast_detach()
|
/linux-4.1.27/drivers/infiniband/hw/mthca/ |
H A D | mthca_dev.h | 529 int mthca_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, 531 int mthca_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, 533 int mthca_tavor_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, 535 int mthca_tavor_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *wr, 537 int mthca_arbel_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, 539 int mthca_arbel_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *wr, 573 int mthca_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid); 574 int mthca_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
|
H A D | mthca_mcg.c | 120 int mthca_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) mthca_multicast_attach() 214 int mthca_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) mthca_multicast_detach()
|
H A D | mthca_provider.h | 262 struct ib_qp ibqp; 334 static inline struct mthca_qp *to_mqp(struct ib_qp *ibqp) to_mqp()
|
H A D | mthca_qp.c | 424 int mthca_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, mthca_query_qp() 543 static int __mthca_modify_qp(struct ib_qp *ibqp, __mthca_modify_qp() 842 int mthca_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, mthca_modify_qp() 1602 int mthca_tavor_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, mthca_tavor_post_send() 1805 int mthca_tavor_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *wr, mthca_tavor_post_receive() 1916 int mthca_arbel_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, mthca_arbel_post_send() 2156 int mthca_arbel_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *wr, mthca_arbel_post_receive()
|
H A D | mthca_provider.c | 510 static struct ib_qp *mthca_create_qp(struct ib_pd *pd, mthca_create_qp() 627 static int mthca_destroy_qp(struct ib_qp *qp) mthca_destroy_qp()
|
/linux-4.1.27/drivers/infiniband/hw/ipath/ |
H A D | ipath_verbs.h | 358 struct ib_qp ibqp; 680 static inline struct ipath_qp *to_iqp(struct ib_qp *ibqp) to_iqp() 726 int ipath_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid); 728 int ipath_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid); 736 struct ib_qp *ipath_create_qp(struct ib_pd *ibpd, 740 int ipath_destroy_qp(struct ib_qp *ibqp); 744 int ipath_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, 747 int ipath_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
|
H A D | ipath_verbs_mcast.c | 236 int ipath_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) ipath_multicast_attach() 285 int ipath_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) ipath_multicast_detach()
|
H A D | ipath_qp.c | 450 int ipath_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ipath_modify_qp() 621 int ipath_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ipath_query_qp() 741 struct ib_qp *ipath_create_qp(struct ib_pd *ibpd, ipath_create_qp() 751 struct ib_qp *ret; ipath_create_qp() 962 int ipath_destroy_qp(struct ib_qp *ibqp) ipath_destroy_qp()
|
H A D | ipath_verbs.c | 445 static int ipath_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, ipath_post_send() 474 static int ipath_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *wr, ipath_post_receive()
|
/linux-4.1.27/drivers/infiniband/hw/qib/ |
H A D | qib_verbs.h | 421 struct ib_qp ibqp; 833 static inline struct qib_qp *to_iqp(struct ib_qp *ibqp) to_iqp() 900 int qib_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid); 902 int qib_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid); 910 struct ib_qp *qib_create_qp(struct ib_pd *ibpd, 914 int qib_destroy_qp(struct ib_qp *ibqp); 918 int qib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, 921 int qib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
|
H A D | qib_verbs_mcast.c | 225 int qib_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) qib_multicast_attach() 283 int qib_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) qib_multicast_detach()
|
H A D | qib_qp.c | 569 int qib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, qib_modify_qp() 855 int qib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, qib_query_qp() 975 struct ib_qp *qib_create_qp(struct ib_pd *ibpd, qib_create_qp() 986 struct ib_qp *ret; qib_create_qp() 1207 int qib_destroy_qp(struct ib_qp *ibqp) qib_destroy_qp()
|
H A D | qib_verbs.c | 463 static int qib_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, qib_post_send() 494 static int qib_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *wr, qib_post_receive()
|
/linux-4.1.27/drivers/infiniband/ulp/isert/ |
H A D | ib_isert.h | 172 struct ib_qp *qp;
|
H A D | ib_isert.c | 142 static struct ib_qp * isert_create_qp()
|
/linux-4.1.27/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_cm.c | 248 static struct ib_qp *ipoib_cm_create_rx_qp(struct net_device *dev, ipoib_cm_create_rx_qp() 273 struct ib_cm_id *cm_id, struct ib_qp *qp, ipoib_cm_modify_rx_qp() 420 struct ib_qp *qp, struct ib_cm_req_event_param *req, ipoib_cm_send_rep() 1022 static struct ib_qp *ipoib_cm_create_tx_qp(struct net_device *dev, struct ipoib_cm_tx *tx) ipoib_cm_create_tx_qp() 1037 struct ib_qp *tx_qp; ipoib_cm_create_tx_qp() 1050 struct ib_cm_id *id, struct ib_qp *qp, ipoib_cm_send_req() 1087 struct ib_cm_id *cm_id, struct ib_qp *qp) ipoib_cm_modify_tx_init()
|
H A D | ipoib.h | 226 struct ib_qp *qp; 237 struct ib_qp *qp; 348 struct ib_qp *qp;
|
/linux-4.1.27/drivers/infiniband/ulp/srp/ |
H A D | ib_srp.h | 147 struct ib_qp *qp;
|
H A D | ib_srp.c | 260 struct ib_qp *qp) srp_init_qp() 497 struct ib_qp *qp; srp_create_ch_ib()
|
/linux-4.1.27/include/linux/sunrpc/ |
H A D | svc_rdma.h | 148 struct ib_qp *sc_qp;
|
/linux-4.1.27/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.h | 306 struct ib_qp *qp;
|
H A D | ib_srpt.c | 951 static int srpt_init_ch_qp(struct srpt_rdma_ch *ch, struct ib_qp *qp) srpt_init_ch_qp() 985 static int srpt_ch_qp_rtr(struct srpt_rdma_ch *ch, struct ib_qp *qp) srpt_ch_qp_rtr() 1015 static int srpt_ch_qp_rts(struct srpt_rdma_ch *ch, struct ib_qp *qp) srpt_ch_qp_rts()
|
/linux-4.1.27/drivers/infiniband/ulp/iser/ |
H A D | iscsi_iser.h | 432 struct ib_qp *qp;
|
/linux-4.1.27/net/9p/ |
H A D | trans_rdma.c | 95 struct ib_qp *qp;
|