Home
last modified time | relevance | path

Searched refs:base_qp (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/infiniband/sw/siw/
H A Dsiw_verbs.c262 void siw_qp_get_ref(struct ib_qp *base_qp) in siw_qp_get_ref() argument
264 siw_qp_get(to_siw_qp(base_qp)); in siw_qp_get_ref()
267 void siw_qp_put_ref(struct ib_qp *base_qp) in siw_qp_put_ref() argument
269 siw_qp_put(to_siw_qp(base_qp)); in siw_qp_put_ref()
417 qp->base_qp.qp_num); in siw_create_qp()
512 int siw_query_qp(struct ib_qp *base_qp, struct ib_qp_attr *qp_attr, in siw_query_qp() argument
518 if (base_qp && qp_attr && qp_init_attr) in siw_query_qp()
519 qp = to_siw_qp(base_qp); in siw_query_qp()
523 ndev = ib_device_get_netdev(base_qp->device, SIW_PORT); in siw_query_qp()
541 qp_init_attr->qp_type = base_qp->qp_type; in siw_query_qp()
[all …]
H A Dsiw.h417 struct ib_qp base_qp; member
564 static inline struct siw_qp *to_siw_qp(struct ib_qp *base_qp) in to_siw_qp() argument
566 return container_of(base_qp, struct siw_qp, base_qp); in to_siw_qp()
611 return qp->base_qp.qp_num; in qp_id()
H A Dsiw_cq.c71 wc->qp = cqe->base_qp; in siw_reap_cqe()
H A Dsiw_qp.c1058 cqe->base_qp = &qp->base_qp; in siw_sqe_complete()
1116 cqe->base_qp = &qp->base_qp; in siw_rqe_complete()
1284 int rv = xa_alloc(&sdev->qp_xa, &qp->base_qp.qp_num, qp, xa_limit_32b, in siw_qp_add()
H A Dsiw_main.c221 return &qp->base_qp; in siw_get_base_qp()
273 INIT_RDMA_OBJ_SIZE(ib_qp, siw_qp, base_qp),
H A Dsiw_qp_tx.c832 if (!rdma_is_kernel_res(&qp->base_qp.res)) { in siw_qp_sq_proc_tx()
/linux/include/uapi/rdma/
H A Dsiw-abi.h173 struct ib_qp *base_qp; member