/drivers/infiniband/core/ |
H A D | cma.c | 520 static int cma_init_ud_qp(struct rdma_id_private *id_priv, struct ib_qp *qp) 546 static int cma_init_conn_qp(struct rdma_id_private *id_priv, struct ib_qp *qp) 563 struct ib_qp *qp;
|
H A D | core_priv.h | 52 int ib_resolve_eth_l2_attrs(struct ib_qp *qp,
|
H A D | iwcm.c | 245 static int iwcm_modify_qp_err(struct ib_qp *qp) 260 static int iwcm_modify_qp_sqd(struct ib_qp *qp) 286 struct ib_qp *qp = NULL; 516 struct ib_qp *qp; 530 /* Get the ib_qp given the QPN */ 573 struct ib_qp *qp; 591 /* Get the ib_qp given the QPN */
|
H A D | iwcm.h | 50 struct ib_qp *qp;
|
H A D | mad.c | 702 static void build_smp_wc(struct ib_qp *qp, 1245 struct ib_mad_agent *ib_redirect_mad_qp(struct ib_qp *qp, 2757 struct ib_qp *qp;
|
H A D | mad_priv.h | 187 struct ib_qp *qp;
|
H A D | uverbs_cmd.c | 238 static struct ib_qp *idr_read_qp(int qp_handle, struct ib_ucontext *context) 243 static struct ib_qp *idr_write_qp(int qp_handle, struct ib_ucontext *context) 251 static void put_qp_read(struct ib_qp *qp) 256 static void put_qp_write(struct ib_qp *qp) 1596 struct ib_qp *qp; 1786 struct ib_qp *qp; 1877 struct ib_qp *qp; 1991 struct ib_qp *qp; 2087 struct ib_qp *qp; 2146 struct ib_qp *q [all...] |
H A D | uverbs_main.c | 185 static void ib_uverbs_detach_umcast(struct ib_qp *qp, 233 struct ib_qp *qp = uobj->object;
|
H A D | verbs.c | 377 struct ib_qp *qp = context; 387 static void __ib_insert_xrcd_qp(struct ib_xrcd *xrcd, struct ib_qp *qp) 394 static struct ib_qp *__ib_open_qp(struct ib_qp *real_qp, 398 struct ib_qp *qp; 420 struct ib_qp *ib_open_qp(struct ib_xrcd *xrcd, 423 struct ib_qp *qp, *real_qp; 442 struct ib_qp *ib_create_qp(struct ib_pd *pd, 445 struct ib_qp *qp, *real_qp; 867 int ib_resolve_eth_l2_attrs(struct ib_qp *q [all...] |
/drivers/infiniband/hw/amso1100/ |
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; 295 struct ib_qp *ibqp;
|
H A D | c2_provider.c | 202 static void c2_add_ref(struct ib_qp *ibqp) 210 static void c2_rem_ref(struct ib_qp *ibqp) 219 struct ib_qp *c2_get_qp(struct ib_device *device, int qpn) 232 static struct ib_qp *c2_create_qp(struct ib_pd *pd, 278 static int c2_destroy_qp(struct ib_qp *ib_qp) argument 280 struct c2_qp *qp = to_c2qp(ib_qp); 283 __func__, __LINE__, ib_qp, qp->state); 284 c2_free_qp(to_c2dev(ib_qp->device), qp); 558 static int c2_modify_qp(struct ib_qp *ibq [all...] |
H A D | c2_provider.h | 108 struct ib_qp ibqp; 158 static inline struct c2_qp *to_c2qp(struct ib_qp *ibqp)
|
H A D | c2_qp.c | 790 int c2_post_send(struct ib_qp *ibqp, struct ib_send_wr *ib_wr, 944 int c2_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *ib_wr,
|
/drivers/infiniband/hw/cxgb3/ |
H A D | iwch_provider.c | 75 static int iwch_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) 80 static int iwch_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) 858 static int iwch_destroy_qp(struct ib_qp *ib_qp) argument 865 qhp = to_iwch_qp(ib_qp); 877 ucontext = ib_qp->uobject ? to_iwch_ucontext(ib_qp->uobject->context) 882 PDBG("%s ib_qp %p qpid 0x%0x qhp %p\n", __func__, 883 ib_qp, qhp->wq.qpid, qhp); 888 static struct ib_qp *iwch_create_q [all...] |
H A D | iwch_provider.h | 160 struct ib_qp ibqp; 177 static inline struct iwch_qp *to_iwch_qp(struct ib_qp *ibqp) 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_qp.c | 350 int iwch_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, 465 int iwch_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *wr, 528 int iwch_bind_mw(struct ib_qp *qp,
|
/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) 952 int c4iw_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, 954 int c4iw_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *wr, 956 int c4iw_bind_mw(struct ib_qp *qp, struct ib_mw *mw, 963 void c4iw_qp_add_ref(struct ib_qp *qp); 964 void c4iw_qp_rem_ref(struct ib_qp *qp); 995 int c4iw_destroy_qp(struct ib_qp *ib_qp); 996 struct ib_qp *c4iw_create_q [all...] |
H A D | provider.c | 72 static int c4iw_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) 77 static int c4iw_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid)
|
H A D | qp.c | 669 void c4iw_qp_add_ref(struct ib_qp *qp) 671 PDBG("%s ib_qp %p\n", __func__, qp); 675 void c4iw_qp_rem_ref(struct ib_qp *qp) 677 PDBG("%s ib_qp %p\n", __func__, qp); 724 int c4iw_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, 853 int c4iw_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *wr, 927 int c4iw_bind_mw(struct ib_qp *qp, struct ib_mw *mw, struct ib_mw_bind *mw_bind) 1571 int c4iw_destroy_qp(struct ib_qp *ib_qp) argument 1578 qhp = to_c4iw_qp(ib_qp); [all...] |
/drivers/infiniband/hw/ehca/ |
H A D | ehca_classes.h | 98 struct ib_qp *ibqp_sqp[2]; 187 struct ib_qp ib_qp; member in union:ehca_qp::__anon1449
|
H A D | ehca_irq.c | 106 qp->ib_qp.qp_num, resource); 198 if (!qp->ib_qp.event_handler) 201 event.element.qp = &qp->ib_qp; 202 qp->ib_qp.event_handler(&event, qp->ib_qp.qp_context);
|
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 *sq [all...] |
H A D | ehca_main.c | 535 struct ib_qp *ibqp;
|
H A D | ehca_mcast.c | 59 int ehca_attach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) 61 struct ehca_qp *my_qp = container_of(ibqp, struct ehca_qp, ib_qp); 96 int ehca_detach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) 98 struct ehca_qp *my_qp = container_of(ibqp, struct ehca_qp, ib_qp);
|