Searched refs:ibqp (Results 51 - 75 of 128) sorted by relevance

123456

/linux-master/drivers/infiniband/hw/irdma/
H A Dmain.h403 static inline struct irdma_qp *to_iwqp(struct ib_qp *ibqp) argument
405 return container_of(ibqp, struct irdma_qp, ibqp);
471 void irdma_qp_add_ref(struct ib_qp *ibqp);
472 void irdma_qp_rem_ref(struct ib_qp *ibqp);
501 int irdma_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask,
503 int irdma_modify_qp_roce(struct ib_qp *ibqp, struct ib_qp_attr *attr,
H A Dverbs.c514 * @ibqp: qp's ib pointer also to get to device's qp address
517 static int irdma_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata) argument
519 struct irdma_qp *iwqp = to_iwqp(ibqp);
538 irdma_qp_rem_ref(&iwqp->ibqp);
869 * @ibqp: ptr of qp
873 static int irdma_create_qp(struct ib_qp *ibqp, argument
879 struct ib_pd *ibpd = ibqp->pd;
883 struct irdma_qp *iwqp = to_iwqp(ibqp);
937 iwqp->ibqp.qp_num = qp_num;
1040 irdma_destroy_qp(&iwqp->ibqp, udat
1086 irdma_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, struct ib_qp_init_attr *init_attr) argument
1183 irdma_modify_qp_roce(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, struct ib_udata *udata) argument
1540 irdma_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, struct ib_udata *udata) argument
3427 irdma_post_send(struct ib_qp *ibqp, const struct ib_send_wr *ib_wr, const struct ib_send_wr **bad_wr) argument
3599 irdma_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *ib_wr, const struct ib_recv_wr **bad_wr) argument
4185 irdma_attach_mcast(struct ib_qp *ibqp, union ib_gid *ibgid, u16 lid) argument
4325 irdma_detach_mcast(struct ib_qp *ibqp, union ib_gid *ibgid, u16 lid) argument
[all...]
/linux-master/drivers/infiniband/sw/rxe/
H A Drxe_qp.c163 qp->ibqp.qp_num = 1;
169 qp->ibqp.qp_num = qpn;
190 struct rxe_dev *rxe = to_rdev(qp->ibqp.device);
282 struct rxe_dev *rxe = to_rdev(qp->ibqp.device);
415 init->event_handler = qp->ibqp.event_handler;
416 init->qp_context = qp->ibqp.qp_context;
417 init->send_cq = qp->ibqp.send_cq;
418 init->recv_cq = qp->ibqp.recv_cq;
419 init->srq = qp->ibqp.srq;
432 init->qp_type = qp->ibqp
[all...]
H A Drxe_req.c147 if (qp->ibqp.event_handler) {
150 ev.device = qp->ibqp.device;
151 ev.element.qp = &qp->ibqp;
153 qp->ibqp.event_handler(&ev,
154 qp->ibqp.qp_context);
406 struct rxe_dev *rxe = to_rdev(qp->ibqp.device);
420 struct rxe_dev *rxe = to_rdev(qp->ibqp.device);
488 if (qp->ibqp.qp_num == 1)
492 deth_set_sqp(pkt, qp->ibqp.qp_num);
641 struct rxe_dev *rxe = to_rdev(qp->ibqp
[all...]
H A Drxe_resp.c74 struct rxe_dev *rxe = to_rdev(qp->ibqp.device);
303 ev.device = qp->ibqp.device;
304 ev.element.srq = qp->ibqp.srq;
757 struct rxe_dev *rxe = to_rdev(qp->ibqp.device);
818 struct rxe_dev *rxe = to_rdev(qp->ibqp.device);
1048 struct rxe_dev *rxe = to_rdev(qp->ibqp.device);
1058 uwc->qp_num = qp->ibqp.qp_num;
1062 wc->qp = &qp->ibqp;
1232 ib_device_put(qp->ibqp.device);
1411 ib_device_put(qp->ibqp
[all...]
/linux-master/drivers/infiniband/hw/erdma/
H A Derdma_qp.c46 return &qp->ibqp;
180 if (need_reflush && !ret && rdma_is_kernel_res(&qp->ibqp.res)) {
499 int erdma_post_send(struct ib_qp *ibqp, const struct ib_send_wr *send_wr, argument
502 struct erdma_qp *qp = to_eqp(ibqp);
570 int erdma_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *recv_wr, argument
574 struct erdma_qp *qp = to_eqp(ibqp);
H A Derdma_verbs.c41 struct erdma_dev *dev = to_edev(qp->ibqp.device);
42 struct erdma_pd *pd = to_epd(qp->ibqp.pd);
58 if (rdma_is_kernel_res(&qp->ibqp.res)) {
931 int erdma_create_qp(struct ib_qp *ibqp, struct ib_qp_init_attr *attrs, argument
934 struct erdma_qp *qp = to_eqp(ibqp);
935 struct erdma_dev *dev = to_edev(ibqp->device);
959 ret = xa_alloc_cyclic(&dev->qp_xa, &qp->ibqp.qp_num, qp,
1266 int erdma_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata) argument
1268 struct erdma_qp *qp = to_eqp(ibqp);
1269 struct erdma_dev *dev = to_edev(ibqp
1309 erdma_qp_get_ref(struct ib_qp *ibqp) argument
1314 erdma_qp_put_ref(struct ib_qp *ibqp) argument
1519 erdma_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, struct ib_udata *udata) argument
1547 erdma_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr) argument
[all...]
/linux-master/drivers/infiniband/hw/efa/
H A Defa_verbs.c154 static inline struct efa_qp *to_eqp(struct ib_qp *ibqp) argument
156 return container_of(ibqp, struct efa_qp, ibqp);
305 int efa_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, argument
309 struct efa_dev *dev = to_edev(ibqp->device);
312 struct efa_qp *qp = to_eqp(ibqp);
347 qp_init_attr->qp_type = ibqp->qp_type;
348 qp_init_attr->recv_cq = ibqp->recv_cq;
349 qp_init_attr->send_cq = ibqp->send_cq;
350 qp_init_attr->qp_context = ibqp
454 efa_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata) argument
635 efa_create_qp(struct ib_qp *ibqp, struct ib_qp_init_attr *init_attr, struct ib_udata *udata) argument
947 efa_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, struct ib_udata *udata) argument
[all...]
/linux-master/drivers/infiniband/hw/mana/
H A Dmana_ib.h99 struct ib_qp ibqp; member in struct:mana_ib_qp
299 int mana_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
302 int mana_ib_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata);
/linux-master/drivers/infiniband/hw/ocrdma/
H A Docrdma.h389 struct ib_qp ibqp; member in struct:ocrdma_qp
476 static inline struct ocrdma_qp *get_ocrdma_qp(struct ib_qp *ibqp) argument
478 return container_of(ibqp, struct ocrdma_qp, ibqp);
H A Docrdma_verbs.h86 int ocrdma_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata);
H A Docrdma_verbs.c1293 int ocrdma_create_qp(struct ib_qp *ibqp, struct ib_qp_init_attr *attrs, argument
1297 struct ib_pd *ibpd = ibqp->pd;
1299 struct ocrdma_qp *qp = get_ocrdma_qp(ibqp);
1300 struct ocrdma_dev *dev = get_ocrdma_dev(ibqp->device);
1347 qp->ibqp.qp_num = qp->id;
1364 int _ocrdma_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, argument
1372 qp = get_ocrdma_qp(ibqp);
1373 dev = get_ocrdma_dev(ibqp->device);
1384 int ocrdma_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, argument
1396 qp = get_ocrdma_qp(ibqp);
1455 ocrdma_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int attr_mask, struct ib_qp_init_attr *qp_init_attr) argument
1669 ocrdma_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata) argument
2085 ocrdma_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, const struct ib_send_wr **bad_wr) argument
2218 ocrdma_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, const struct ib_recv_wr **bad_wr) argument
[all...]
/linux-master/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma.h182 struct ib_qp ibqp; member in struct:pvrdma_qp
289 static inline struct pvrdma_qp *to_vqp(struct ib_qp *ibqp) argument
291 return container_of(ibqp, struct pvrdma_qp, ibqp);
H A Dpvrdma_main.c188 INIT_RDMA_OBJ_SIZE(ib_qp, pvrdma_qp, ibqp),
295 if (qp && qp->ibqp.event_handler) {
296 struct ib_qp *ibqp = &qp->ibqp; local
299 e.device = ibqp->device;
300 e.element.qp = ibqp;
302 ibqp->event_handler(&e, ibqp->qp_context);
/linux-master/drivers/infiniband/hw/mlx5/
H A Dgsi.c50 struct ib_cq *gsi_cq = mqp->ibqp.send_cq;
82 wr->wc.qp = &mqp->ibqp;
170 struct mlx5_ib_dev *dev = to_mdev(mqp->ibqp.device);
397 .qp = &mqp->ibqp,
H A Dmem.c103 static int post_send_nop(struct mlx5_ib_dev *dev, struct ib_qp *ibqp, u64 wr_id, argument
106 struct mlx5_ib_qp *qp = to_mqp(ibqp);
/linux-master/drivers/infiniband/hw/qedr/
H A Dqedr.h395 struct ib_qp ibqp; /* must be first */ member in struct:qedr_qp
594 static inline struct qedr_qp *get_qedr_qp(struct ib_qp *ibqp) argument
596 return container_of(ibqp, struct qedr_qp, ibqp);
H A Dmain.c235 INIT_RDMA_OBJ_SIZE(ib_qp, qedr_qp, ibqp),
657 struct ib_qp *ibqp; local
743 ibqp = &qp->ibqp;
744 if (ibqp->event_handler) {
745 event.device = ibqp->device;
746 event.element.qp = ibqp;
747 ibqp->event_handler(&event, ibqp->qp_context);
751 "Error: QP event with NULL pointer ibqp
[all...]
H A Dqedr_roce_cm.c338 qp->ibqp.qp_num = 1;
541 int qedr_gsi_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, argument
545 struct qedr_qp *qp = get_qedr_qp(ibqp);
611 int qedr_gsi_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, argument
614 struct qedr_dev *dev = get_qedr_dev(ibqp->device);
615 struct qedr_qp *qp = get_qedr_qp(ibqp);
684 wc[i].qp = &qp->ibqp;
712 wc[i].qp = &qp->ibqp;
726 qp->sq.gsi_cons, qp->ibqp.qp_num);
/linux-master/drivers/infiniband/hw/hfi1/
H A Dverbs_txreq.c22 dev = to_idev(qp->ibqp.device);
H A Dipoib_main.c124 ret = ib_attach_mcast(&qp->ibqp, mgid, mlid);
150 ret = ib_detach_mcast(&qp->ibqp, mgid, mlid);
H A Druc.c64 hfi1_bad_pkey(ibp, pkey, sl, 0, qp->ibqp.qp_num,
101 hfi1_bad_pkey(ibp, pkey, sl, 0, qp->ibqp.qp_num,
499 ps.dev = to_idev(qp->ibqp.device);
500 ps.ibp = to_iport(qp->ibqp.device, qp->port_num);
507 switch (qp->ibqp.qp_type) {
H A Dtrace_tx.h73 DD_DEV_ENTRY(dd_from_ibdev(qp->ibqp.device))
81 DD_DEV_ASSIGN(dd_from_ibdev(qp->ibqp.device));
83 __entry->qpn = qp->ibqp.qp_num;
817 DD_DEV_ENTRY(dd_from_ibdev(qp->ibqp.device))
829 DD_DEV_ASSIGN(dd_from_ibdev(qp->ibqp.device));
832 __entry->qpn = qp->ibqp.qp_num;
833 __entry->qpt = qp->ibqp.qp_type;
860 DD_DEV_ENTRY(dd_from_ibdev(qp->ibqp.device))
865 DD_DEV_ASSIGN(dd_from_ibdev(qp->ibqp.device));
866 __entry->qpn = qp->ibqp
[all...]
/linux-master/drivers/infiniband/hw/cxgb4/
H A Diw_cxgb4.h479 struct ib_qp ibqp; member in struct:c4iw_qp
496 static inline struct c4iw_qp *to_c4iw_qp(struct ib_qp *ibqp) argument
498 return container_of(ibqp, struct c4iw_qp, ibqp);
957 int c4iw_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
959 int c4iw_post_receive(struct ib_qp *ibqp, const struct ib_recv_wr *wr,
992 int c4iw_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
994 int c4iw_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
1041 int c4iw_fill_res_qp_entry(struct sk_buff *msg, struct ib_qp *ibqp);
/linux-master/drivers/infiniband/hw/mlx4/
H A Dmlx4_ib.h325 struct ib_qp ibqp; member in union:mlx4_ib_qp::__anon890
715 static inline struct mlx4_ib_qp *to_mqp(struct ib_qp *ibqp) argument
717 return container_of(ibqp, struct mlx4_ib_qp, ibqp);
802 int mlx4_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
804 int mlx4_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask,
806 int mlx4_ib_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
808 int mlx4_ib_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr,

Completed in 978 milliseconds

123456