Home
last modified time | relevance | path

Searched refs:ib_qp (Results 1 – 81 of 81) sorted by relevance

/linux-4.4.14/drivers/staging/rdma/ehca/
Dehca_uverbs.c205 ehca_dbg(qp->ib_qp.device, "qp_num=%x fw", qp->ib_qp.qp_num); in ehca_mmap_qp()
208 ehca_err(qp->ib_qp.device, in ehca_mmap_qp()
210 ret, qp->ib_qp.qp_num); in ehca_mmap_qp()
216 ehca_dbg(qp->ib_qp.device, "qp_num=%x rq", qp->ib_qp.qp_num); in ehca_mmap_qp()
220 ehca_err(qp->ib_qp.device, in ehca_mmap_qp()
222 ret, qp->ib_qp.qp_num); in ehca_mmap_qp()
228 ehca_dbg(qp->ib_qp.device, "qp_num=%x sq", qp->ib_qp.qp_num); in ehca_mmap_qp()
232 ehca_err(qp->ib_qp.device, in ehca_mmap_qp()
234 ret, qp->ib_qp.qp_num); in ehca_mmap_qp()
240 ehca_err(qp->ib_qp.device, "bad resource type=%x qp=num=%x", in ehca_mmap_qp()
[all …]
Dehca_iverbs.h104 int ehca_bind_mw(struct ib_qp *qp, struct ib_mw *mw,
148 struct ib_qp *ehca_create_qp(struct ib_pd *pd,
152 int ehca_destroy_qp(struct ib_qp *qp);
154 int ehca_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask,
157 int ehca_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr,
160 int ehca_post_send(struct ib_qp *qp, struct ib_send_wr *send_wr,
163 int ehca_post_recv(struct ib_qp *qp, struct ib_recv_wr *recv_wr,
184 int ehca_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid);
186 int ehca_detach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid);
216 void ehca_recover_sqp(struct ib_qp *sqp);
Dehca_mcast.c59 int ehca_attach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in ehca_attach_mcast()
61 struct ehca_qp *my_qp = container_of(ibqp, struct ehca_qp, ib_qp); in ehca_attach_mcast()
96 int ehca_detach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in ehca_detach_mcast()
98 struct ehca_qp *my_qp = container_of(ibqp, struct ehca_qp, ib_qp); in ehca_detach_mcast()
Dehca_qp.c824 my_qp->ib_qp.qp_num = ib_qp_num; in internal_create_qp()
825 my_qp->ib_qp.pd = &my_pd->ib_pd; in internal_create_qp()
826 my_qp->ib_qp.device = my_pd->ib_pd.device; in internal_create_qp()
828 my_qp->ib_qp.recv_cq = init_attr->recv_cq; in internal_create_qp()
829 my_qp->ib_qp.send_cq = init_attr->send_cq; in internal_create_qp()
831 my_qp->ib_qp.qp_type = qp_type; in internal_create_qp()
832 my_qp->ib_qp.srq = init_attr->srq; in internal_create_qp()
834 my_qp->ib_qp.qp_context = init_attr->qp_context; in internal_create_qp()
835 my_qp->ib_qp.event_handler = init_attr->event_handler; in internal_create_qp()
847 &my_qp->ib_qp; in internal_create_qp()
[all …]
Dehca_reqs.c414 ehca_err(my_qp->ib_qp.device, "Too many posted WQEs " in post_one_send()
415 "qp_num=%x", my_qp->ib_qp.qp_num); in post_one_send()
433 ehca_err(my_qp->ib_qp.device, "Could not write WQE " in post_one_send()
434 "qp_num=%x", my_qp->ib_qp.qp_num); in post_one_send()
441 int ehca_post_send(struct ib_qp *qp, in ehca_post_send()
445 struct ehca_qp *my_qp = container_of(qp, struct ehca_qp, ib_qp); in ehca_post_send()
584 int ehca_post_recv(struct ib_qp *qp, in ehca_post_recv()
588 struct ehca_qp *my_qp = container_of(qp, struct ehca_qp, ib_qp); in ehca_post_recv()
706 wc->qp = &my_qp->ib_qp; in ehca_poll_cq_one()
858 wc->qp = &my_qp->ib_qp; in generate_flush_cqes()
Dehca_classes.h98 struct ib_qp *ibqp_sqp[2];
187 struct ib_qp ib_qp; member
Dehca_irq.c106 qp->ib_qp.qp_num, resource); in print_error_data()
198 if (!qp->ib_qp.event_handler) in dispatch_qp_event()
201 event.element.qp = &qp->ib_qp; in dispatch_qp_event()
202 qp->ib_qp.event_handler(&event, qp->ib_qp.qp_context); in dispatch_qp_event()
Dehca_main.c555 struct ib_qp *ibqp; in ehca_create_aqp1()
Dehca_mrmw.c731 int ehca_bind_mw(struct ib_qp *qp, in ehca_bind_mw()
/linux-4.4.14/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.h46 int ocrdma_post_send(struct ib_qp *, struct ib_send_wr *,
48 int ocrdma_post_recv(struct ib_qp *, struct ib_recv_wr *,
96 struct ib_qp *ocrdma_create_qp(struct ib_pd *,
99 int _ocrdma_modify_qp(struct ib_qp *, struct ib_qp_attr *attr,
101 int ocrdma_modify_qp(struct ib_qp *, struct ib_qp_attr *attr,
103 int ocrdma_query_qp(struct ib_qp *,
106 int ocrdma_destroy_qp(struct ib_qp *);
Docrdma.h392 struct ib_qp ibqp;
479 static inline struct ocrdma_qp *get_ocrdma_qp(struct ib_qp *ibqp) in get_ocrdma_qp()
Docrdma_verbs.c1407 struct ib_qp *ocrdma_create_qp(struct ib_pd *ibpd, in ocrdma_create_qp()
1481 int _ocrdma_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, in _ocrdma_modify_qp()
1503 int ocrdma_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, in ocrdma_modify_qp()
1572 int ocrdma_query_qp(struct ib_qp *ibqp, in ocrdma_query_qp()
1788 int ocrdma_destroy_qp(struct ib_qp *ibqp) in ocrdma_destroy_qp()
2209 int ocrdma_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, in ocrdma_post_send()
2340 int ocrdma_post_recv(struct ib_qp *ibqp, struct ib_recv_wr *wr, in ocrdma_post_recv()
/linux-4.4.14/drivers/infiniband/hw/usnic/
Dusnic_ib_verbs.h48 int usnic_ib_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr,
59 struct ib_qp *usnic_ib_create_qp(struct ib_pd *pd,
62 int usnic_ib_destroy_qp(struct ib_qp *qp);
63 int usnic_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
82 int usnic_ib_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr,
84 int usnic_ib_post_recv(struct ib_qp *ibqp, struct ib_recv_wr *wr,
Dusnic_ib_qp_grp.h49 struct ib_qp ibqp;
128 struct usnic_ib_qp_grp *to_uqp_grp(struct ib_qp *ibqp) in to_uqp_grp()
Dusnic_ib_verbs.c370 int usnic_ib_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, in usnic_ib_query_qp()
470 struct ib_qp *usnic_ib_create_qp(struct ib_pd *pd, in usnic_ib_create_qp()
543 int usnic_ib_destroy_qp(struct ib_qp *qp) in usnic_ib_destroy_qp()
565 int usnic_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, in usnic_ib_modify_qp()
755 int usnic_ib_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, in usnic_ib_post_send()
762 int usnic_ib_post_recv(struct ib_qp *ibqp, struct ib_recv_wr *wr, in usnic_ib_post_recv()
/linux-4.4.14/include/rdma/
Diw_cm.h106 void (*add_ref)(struct ib_qp *qp);
108 void (*rem_ref)(struct ib_qp *qp);
110 struct ib_qp * (*get_qp)(struct ib_device *device,
160 void iw_cm_unbind_qp(struct iw_cm_id *cm_id, struct ib_qp *qp);
168 struct ib_qp *iw_cm_get_qp(struct ib_device *device, int qpn);
Dib_verbs.h485 struct ib_qp *qp;
766 struct ib_qp *qp;
1338 struct ib_qp { struct
1349 struct ib_qp *real_qp; argument
1501 struct ib_qp *qp;
1691 struct ib_qp * (*create_qp)(struct ib_pd *pd,
1694 int (*modify_qp)(struct ib_qp *qp,
1698 int (*query_qp)(struct ib_qp *qp,
1702 int (*destroy_qp)(struct ib_qp *qp);
1703 int (*post_send)(struct ib_qp *qp,
[all …]
Dib_mad.h473 struct ib_qp *qp;
691 struct ib_mad_agent *ib_redirect_mad_qp(struct ib_qp *qp,
Drdma_cm.h152 struct ib_qp *qp;
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dqp.h155 int hfi1_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
158 int hfi1_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
179 struct ib_qp *hfi1_create_qp(struct ib_pd *ibpd,
191 int hfi1_destroy_qp(struct ib_qp *ibqp);
Dverbs_mcast.c242 int hfi1_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in hfi1_multicast_attach()
300 int hfi1_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in hfi1_multicast_detach()
Dverbs.h436 struct ib_qp ibqp;
825 static inline struct hfi1_qp *to_iqp(struct ib_qp *ibqp) in to_iqp()
921 int hfi1_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
923 int hfi1_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
Dqp.c609 int hfi1_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, in hfi1_modify_qp()
891 int hfi1_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, in hfi1_query_qp()
1012 struct ib_qp *hfi1_create_qp(struct ib_pd *ibpd, in hfi1_create_qp()
1023 struct ib_qp *ret; in hfi1_create_qp()
1248 int hfi1_destroy_qp(struct ib_qp *ibqp) in hfi1_destroy_qp()
Dverbs.c483 static int post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, in post_send()
528 static int post_receive(struct ib_qp *ibqp, struct ib_recv_wr *wr, in post_receive()
/linux-4.4.14/drivers/infiniband/hw/cxgb3/
Diwch_provider.h162 struct ib_qp ibqp;
179 static inline struct iwch_qp *to_iwch_qp(struct ib_qp *ibqp) in to_iwch_qp()
184 void iwch_qp_add_ref(struct ib_qp *qp);
185 void iwch_qp_rem_ref(struct ib_qp *qp);
329 int iwch_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr,
331 int iwch_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *wr,
333 int iwch_bind_mw(struct ib_qp *qp,
Diwch_provider.c75 static int iwch_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in iwch_multicast_attach()
80 static int iwch_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in iwch_multicast_detach()
887 static int iwch_destroy_qp(struct ib_qp *ib_qp) in iwch_destroy_qp() argument
894 qhp = to_iwch_qp(ib_qp); in iwch_destroy_qp()
906 ucontext = ib_qp->uobject ? to_iwch_ucontext(ib_qp->uobject->context) in iwch_destroy_qp()
912 ib_qp, qhp->wq.qpid, qhp); in iwch_destroy_qp()
917 static struct ib_qp *iwch_create_qp(struct ib_pd *pd, in iwch_create_qp()
1075 static int iwch_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, in iwch_ib_modify_qp()
1114 void iwch_qp_add_ref(struct ib_qp *qp) in iwch_qp_add_ref()
1120 void iwch_qp_rem_ref(struct ib_qp *qp) in iwch_qp_rem_ref()
[all …]
Diwch_qp.c351 int iwch_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, in iwch_post_send()
466 int iwch_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *wr, in iwch_post_receive()
529 int iwch_bind_mw(struct ib_qp *qp, in iwch_bind_mw()
/linux-4.4.14/drivers/infiniband/core/
Dverbs.c536 struct ib_qp *qp = context; in __ib_shared_qp_event_handler()
546 static void __ib_insert_xrcd_qp(struct ib_xrcd *xrcd, struct ib_qp *qp) in __ib_insert_xrcd_qp()
553 static struct ib_qp *__ib_open_qp(struct ib_qp *real_qp, in __ib_open_qp()
557 struct ib_qp *qp; in __ib_open_qp()
579 struct ib_qp *ib_open_qp(struct ib_xrcd *xrcd, in ib_open_qp()
582 struct ib_qp *qp, *real_qp; in ib_open_qp()
601 struct ib_qp *ib_create_qp(struct ib_pd *pd, in ib_create_qp()
604 struct ib_qp *qp, *real_qp; in ib_create_qp()
997 int ib_resolve_eth_dmac(struct ib_qp *qp, in ib_resolve_eth_dmac()
1045 int ib_modify_qp(struct ib_qp *qp, in ib_modify_qp()
[all …]
Diwcm.h50 struct ib_qp *qp;
Dcore_priv.h49 int ib_resolve_eth_dmac(struct ib_qp *qp,
Diwcm.c245 static int iwcm_modify_qp_err(struct ib_qp *qp) in iwcm_modify_qp_err()
260 static int iwcm_modify_qp_sqd(struct ib_qp *qp) in iwcm_modify_qp_sqd()
286 struct ib_qp *qp = NULL; in iw_cm_disconnect()
516 struct ib_qp *qp; in iw_cm_accept()
573 struct ib_qp *qp; in iw_cm_connect()
Dmad_priv.h186 struct ib_qp *qp;
Duverbs_cmd.c241 static struct ib_qp *idr_read_qp(int qp_handle, struct ib_ucontext *context) in idr_read_qp()
246 static struct ib_qp *idr_write_qp(int qp_handle, struct ib_ucontext *context) in idr_write_qp()
254 static void put_qp_read(struct ib_qp *qp) in put_qp_read()
259 static void put_qp_write(struct ib_qp *qp) in put_qp_write()
1763 struct ib_qp *qp; in create_qp()
2076 struct ib_qp *qp; in ib_uverbs_open_qp()
2168 struct ib_qp *qp; in ib_uverbs_query_qp()
2283 struct ib_qp *qp; in ib_uverbs_modify_qp()
2381 struct ib_qp *qp; in ib_uverbs_destroy_qp()
2447 struct ib_qp *qp; in ib_uverbs_post_send()
[all …]
Duverbs_main.c197 static void ib_uverbs_detach_umcast(struct ib_qp *qp, in ib_uverbs_detach_umcast()
242 struct ib_qp *qp = uobj->object; in ib_uverbs_cleanup_ucontext()
Dmad.c692 static void build_smp_wc(struct ib_qp *qp, in build_smp_wc()
1327 struct ib_mad_agent *ib_redirect_mad_qp(struct ib_qp *qp, in ib_redirect_mad_qp()
2986 struct ib_qp *qp; in ib_mad_port_start()
Dcma.c634 static int cma_init_ud_qp(struct rdma_id_private *id_priv, struct ib_qp *qp) in cma_init_ud_qp()
660 static int cma_init_conn_qp(struct rdma_id_private *id_priv, struct ib_qp *qp) in cma_init_conn_qp()
677 struct ib_qp *qp; in rdma_create_qp()
/linux-4.4.14/drivers/infiniband/hw/mlx5/
Dmlx5_ib.h175 struct ib_qp ibqp;
355 struct ib_qp *qp;
476 static inline struct mlx5_ib_qp *to_mqp(struct ib_qp *ibqp) in to_mqp()
524 struct ib_qp *mlx5_ib_create_qp(struct ib_pd *pd,
527 int mlx5_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
529 int mlx5_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask,
531 int mlx5_ib_destroy_qp(struct ib_qp *qp);
532 int mlx5_ib_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr,
534 int mlx5_ib_post_recv(struct ib_qp *ibqp, struct ib_recv_wr *wr,
Dqp.c172 struct ib_qp *ibqp = &to_mibqp(qp)->ibqp; in mlx5_ib_qp_event()
1217 struct ib_qp *mlx5_ib_create_qp(struct ib_pd *pd, in mlx5_ib_create_qp()
1299 int mlx5_ib_destroy_qp(struct ib_qp *qp) in mlx5_ib_destroy_qp()
1552 static int __mlx5_ib_modify_qp(struct ib_qp *ibqp, in __mlx5_ib_modify_qp()
1760 int mlx5_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, in mlx5_ib_modify_qp()
2587 int mlx5_ib_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, in mlx5_ib_post_send()
2886 int mlx5_ib_post_recv(struct ib_qp *ibqp, struct ib_recv_wr *wr, in mlx5_ib_post_recv()
3024 int mlx5_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, in mlx5_ib_query_qp()
Dmain.c838 static int mlx5_ib_mcg_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in mlx5_ib_mcg_attach()
851 static int mlx5_ib_mcg_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in mlx5_ib_mcg_detach()
1081 struct ib_qp *qp; in create_umr_res()
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Diw_cxgb4.h467 struct ib_qp ibqp;
481 static inline struct c4iw_qp *to_c4iw_qp(struct ib_qp *ibqp) in to_c4iw_qp()
946 int c4iw_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr,
948 int c4iw_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *wr,
950 int c4iw_bind_mw(struct ib_qp *qp, struct ib_mw *mw,
957 void c4iw_qp_add_ref(struct ib_qp *qp);
958 void c4iw_qp_rem_ref(struct ib_qp *qp);
990 int c4iw_destroy_qp(struct ib_qp *ib_qp);
991 struct ib_qp *c4iw_create_qp(struct ib_pd *pd,
994 int c4iw_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
[all …]
Dqp.c686 void c4iw_qp_add_ref(struct ib_qp *qp) in c4iw_qp_add_ref()
692 void c4iw_qp_rem_ref(struct ib_qp *qp) in c4iw_qp_rem_ref()
739 int c4iw_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, in c4iw_post_send()
867 int c4iw_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *wr, in c4iw_post_receive()
940 int c4iw_bind_mw(struct ib_qp *qp, struct ib_mw *mw, struct ib_mw_bind *mw_bind) in c4iw_bind_mw()
1584 int c4iw_destroy_qp(struct ib_qp *ib_qp) in c4iw_destroy_qp() argument
1591 qhp = to_c4iw_qp(ib_qp); in c4iw_destroy_qp()
1611 ucontext = ib_qp->uobject ? in c4iw_destroy_qp()
1612 to_c4iw_ucontext(ib_qp->uobject->context) : NULL; in c4iw_destroy_qp()
1616 PDBG("%s ib_qp %p qpid 0x%0x\n", __func__, ib_qp, qhp->wq.sq.qid); in c4iw_destroy_qp()
[all …]
Dprovider.c72 static int c4iw_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in c4iw_multicast_attach()
77 static int c4iw_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in c4iw_multicast_detach()
/linux-4.4.14/drivers/staging/rdma/amso1100/
Dc2_provider.c205 static void c2_add_ref(struct ib_qp *ibqp) in c2_add_ref()
213 static void c2_rem_ref(struct ib_qp *ibqp) in c2_rem_ref()
222 struct ib_qp *c2_get_qp(struct ib_device *device, int qpn) in c2_get_qp()
235 static struct ib_qp *c2_create_qp(struct ib_pd *pd, in c2_create_qp()
281 static int c2_destroy_qp(struct ib_qp *ib_qp) in c2_destroy_qp() argument
283 struct c2_qp *qp = to_c2qp(ib_qp); in c2_destroy_qp()
286 __func__, __LINE__, ib_qp, qp->state); in c2_destroy_qp()
287 c2_free_qp(to_c2dev(ib_qp->device), qp); in c2_destroy_qp()
566 static int c2_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, in c2_modify_qp()
578 static int c2_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in c2_multicast_attach()
[all …]
Dc2_provider.h108 struct ib_qp ibqp;
158 static inline struct c2_qp *to_c2qp(struct ib_qp *ibqp) in to_c2qp()
Dc2.h491 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,
Dc2_cm.c44 struct ib_qp *ibqp; in c2_llp_connect()
292 struct ib_qp *ibqp; in c2_llp_accept()
Dc2_qp.c790 int c2_post_send(struct ib_qp *ibqp, struct ib_send_wr *ib_wr, in c2_post_send()
944 int c2_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *ib_wr, in c2_post_receive()
/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes_verbs.h108 struct ib_qp *ib_qp; member
139 struct ib_qp ibqp;
Dnes.h510 static inline struct nes_qp *to_nesqp(struct ib_qp *ibqp) in 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 *);
Dnes.c266 void nes_add_ref(struct ib_qp *ibqp) in nes_add_ref()
309 void nes_rem_ref(struct ib_qp *ibqp) in nes_rem_ref()
362 struct ib_qp *nes_get_qp(struct ib_device *device, int qpn) in nes_get_qp()
Dnes_verbs.c212 static int nes_bind_mw(struct ib_qp *ibqp, struct ib_mw *ibmw, in nes_bind_mw()
1083 static struct ib_qp *nes_create_qp(struct ib_pd *ibpd, in nes_create_qp()
1442 static int nes_destroy_qp(struct ib_qp *ibqp) in nes_destroy_qp()
2811 static int nes_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, in nes_query_qp()
2918 int nes_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, in nes_modify_qp()
3196 static int nes_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in nes_multicast_attach()
3206 static int nes_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in nes_multicast_detach()
3253 static int nes_post_send(struct ib_qp *ibqp, struct ib_send_wr *ib_wr, in nes_post_send()
3515 static int nes_post_recv(struct ib_qp *ibqp, struct ib_recv_wr *ib_wr, in nes_post_recv()
Dnes_cm.c3220 struct ib_qp *ibqp; in nes_accept()
3507 struct ib_qp *ibqp; in nes_connect()
/linux-4.4.14/drivers/infiniband/hw/mthca/
Dmthca_dev.h529 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);
Dmthca_provider.h262 struct ib_qp ibqp;
334 static inline struct mthca_qp *to_mqp(struct ib_qp *ibqp) in to_mqp()
Dmthca_mcg.c120 int mthca_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in mthca_multicast_attach()
214 int mthca_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in mthca_multicast_detach()
Dmthca_qp.c424 int mthca_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, in mthca_query_qp()
543 static int __mthca_modify_qp(struct ib_qp *ibqp, in __mthca_modify_qp()
842 int mthca_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, in mthca_modify_qp()
1602 int mthca_tavor_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, in mthca_tavor_post_send()
1805 int mthca_tavor_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *wr, in mthca_tavor_post_receive()
1916 int mthca_arbel_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, in mthca_arbel_post_send()
2156 int mthca_arbel_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *wr, in mthca_arbel_post_receive()
Dmthca_provider.c514 static struct ib_qp *mthca_create_qp(struct ib_pd *pd, in mthca_create_qp()
631 static int mthca_destroy_qp(struct ib_qp *qp) in mthca_destroy_qp()
/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dmlx4_ib.h287 struct ib_qp ibqp;
409 struct ib_qp *qp;
660 static inline struct mlx4_ib_qp *to_mqp(struct ib_qp *ibqp) in to_mqp()
707 int mlx4_ib_bind_mw(struct ib_qp *qp, struct ib_mw *mw,
743 struct ib_qp *mlx4_ib_create_qp(struct ib_pd *pd,
746 int mlx4_ib_destroy_qp(struct ib_qp *qp);
747 int mlx4_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
749 int mlx4_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask,
751 int mlx4_ib_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr,
753 int mlx4_ib_post_recv(struct ib_qp *ibqp, struct ib_recv_wr *wr,
Dmain.c1229 static int add_gid_entry(struct ib_qp *ibqp, union ib_gid *gid) in add_gid_entry()
1368 static int __mlx4_ib_default_rules_match(struct ib_qp *qp, in __mlx4_ib_default_rules_match()
1424 struct ib_qp *qp, in __mlx4_ib_create_default_rules()
1460 static int __mlx4_ib_create_flow(struct ib_qp *qp, struct ib_flow_attr *flow_attr, in __mlx4_ib_create_flow()
1555 static int mlx4_ib_tunnel_steer_add(struct ib_qp *qp, struct ib_flow_attr *flow_attr, in mlx4_ib_tunnel_steer_add()
1580 static struct ib_flow *mlx4_ib_create_flow(struct ib_qp *qp, in mlx4_ib_create_flow()
1705 static int mlx4_ib_mcg_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in mlx4_ib_mcg_attach()
1783 static int mlx4_ib_mcg_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in mlx4_ib_mcg_detach()
Dqp.c289 struct ib_qp *ibqp = &to_mibqp(qp)->ibqp; in mlx4_ib_qp_event()
1102 struct ib_qp *mlx4_ib_create_qp(struct ib_pd *pd, in mlx4_ib_create_qp()
1199 int mlx4_ib_destroy_qp(struct ib_qp *qp) in mlx4_ib_destroy_qp()
1510 static int __mlx4_ib_modify_qp(struct ib_qp *ibqp, in __mlx4_ib_modify_qp()
2025 int mlx4_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, in mlx4_ib_modify_qp()
2748 int mlx4_ib_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, in mlx4_ib_post_send()
3067 int mlx4_ib_post_recv(struct ib_qp *ibqp, struct ib_recv_wr *wr, in mlx4_ib_post_recv()
3229 int mlx4_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, in mlx4_ib_query_qp()
Dmr.c369 int mlx4_ib_bind_mw(struct ib_qp *qp, struct ib_mw *mw, in mlx4_ib_bind_mw()
Dmad.c467 struct ib_qp *src_qp = NULL; in mlx4_ib_send_to_slave()
1196 struct ib_qp *send_qp = NULL; in mlx4_ib_send_to_wire()
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_verbs.h364 struct ib_qp ibqp;
686 static inline struct ipath_qp *to_iqp(struct ib_qp *ibqp) in to_iqp()
734 int ipath_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
736 int ipath_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
744 struct ib_qp *ipath_create_qp(struct ib_pd *ibpd,
748 int ipath_destroy_qp(struct ib_qp *ibqp);
752 int ipath_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
755 int ipath_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
Dipath_verbs_mcast.c235 int ipath_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in ipath_multicast_attach()
284 int ipath_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in ipath_multicast_detach()
Dipath_qp.c449 int ipath_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, in ipath_modify_qp()
620 int ipath_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, in ipath_query_qp()
740 struct ib_qp *ipath_create_qp(struct ib_pd *ibpd, in ipath_create_qp()
750 struct ib_qp *ret; in ipath_create_qp()
961 int ipath_destroy_qp(struct ib_qp *ibqp) in ipath_destroy_qp()
Dipath_verbs.c458 static int ipath_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, in ipath_post_send()
487 static int ipath_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *wr, in ipath_post_receive()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_verbs.h429 struct ib_qp ibqp;
841 static inline struct qib_qp *to_iqp(struct ib_qp *ibqp) in to_iqp()
910 int qib_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
912 int qib_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
920 struct ib_qp *qib_create_qp(struct ib_pd *ibpd,
924 int qib_destroy_qp(struct ib_qp *ibqp);
928 int qib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
931 int qib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
Dqib_verbs_mcast.c225 int qib_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in qib_multicast_attach()
283 int qib_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in qib_multicast_detach()
Dqib_qp.c569 int qib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, in qib_modify_qp()
855 int qib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, in qib_query_qp()
975 struct ib_qp *qib_create_qp(struct ib_pd *ibpd, in qib_create_qp()
986 struct ib_qp *ret; in qib_create_qp()
1207 int qib_destroy_qp(struct ib_qp *ibqp) in qib_destroy_qp()
Dqib_verbs.c479 static int qib_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, in qib_post_send()
510 static int qib_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *wr, in qib_post_receive()
/linux-4.4.14/drivers/infiniband/ulp/ipoib/
Dipoib.h226 struct ib_qp *qp;
237 struct ib_qp *qp;
347 struct ib_qp *qp;
Dipoib_cm.c248 static struct ib_qp *ipoib_cm_create_rx_qp(struct net_device *dev, in ipoib_cm_create_rx_qp()
273 struct ib_cm_id *cm_id, struct ib_qp *qp, in ipoib_cm_modify_rx_qp()
420 struct ib_qp *qp, struct ib_cm_req_event_param *req, in ipoib_cm_send_rep()
1016 static struct ib_qp *ipoib_cm_create_tx_qp(struct net_device *dev, struct ipoib_cm_tx *tx) in ipoib_cm_create_tx_qp()
1031 struct ib_qp *tx_qp; in ipoib_cm_create_tx_qp()
1047 struct ib_cm_id *id, struct ib_qp *qp, in ipoib_cm_send_req()
1084 struct ib_cm_id *cm_id, struct ib_qp *qp) in ipoib_cm_modify_tx_init()
/linux-4.4.14/include/linux/sunrpc/
Dsvc_rdma.h147 struct ib_qp *sc_qp;
/linux-4.4.14/drivers/infiniband/ulp/srp/
Dib_srp.h147 struct ib_qp *qp;
Dib_srp.c259 struct ib_qp *qp) in srp_init_qp()
488 struct ib_qp *qp; in srp_create_ch_ib()
/linux-4.4.14/drivers/infiniband/ulp/srpt/
Dib_srpt.h305 struct ib_qp *qp;
Dib_srpt.c950 static int srpt_init_ch_qp(struct srpt_rdma_ch *ch, struct ib_qp *qp) in srpt_init_ch_qp()
984 static int srpt_ch_qp_rtr(struct srpt_rdma_ch *ch, struct ib_qp *qp) in srpt_ch_qp_rtr()
1014 static int srpt_ch_qp_rts(struct srpt_rdma_ch *ch, struct ib_qp *qp) in srpt_ch_qp_rts()
/linux-4.4.14/drivers/infiniband/ulp/isert/
Dib_isert.h166 struct ib_qp *qp;
Dib_isert.c145 static struct ib_qp *
/linux-4.4.14/drivers/infiniband/ulp/iser/
Discsi_iser.h485 struct ib_qp *qp;
/linux-4.4.14/net/9p/
Dtrans_rdma.c95 struct ib_qp *qp;