Lines Matching refs:base_qp

246 void siw_qp_get_ref(struct ib_qp *base_qp)  in siw_qp_get_ref()  argument
248 siw_qp_get(to_siw_qp(base_qp)); in siw_qp_get_ref()
251 void siw_qp_put_ref(struct ib_qp *base_qp) in siw_qp_put_ref() argument
253 siw_qp_put(to_siw_qp(base_qp)); in siw_qp_put_ref()
408 qp->base_qp.qp_num); in siw_create_qp()
501 int siw_query_qp(struct ib_qp *base_qp, struct ib_qp_attr *qp_attr, in siw_query_qp() argument
507 if (base_qp && qp_attr && qp_init_attr) { in siw_query_qp()
508 qp = to_siw_qp(base_qp); in siw_query_qp()
509 sdev = to_siw_dev(base_qp->device); in siw_query_qp()
526 qp_init_attr->qp_type = base_qp->qp_type; in siw_query_qp()
527 qp_init_attr->send_cq = base_qp->send_cq; in siw_query_qp()
528 qp_init_attr->recv_cq = base_qp->recv_cq; in siw_query_qp()
529 qp_init_attr->srq = base_qp->srq; in siw_query_qp()
536 int siw_verbs_modify_qp(struct ib_qp *base_qp, struct ib_qp_attr *attr, in siw_verbs_modify_qp() argument
541 struct siw_qp *qp = to_siw_qp(base_qp); in siw_verbs_modify_qp()
585 int siw_destroy_qp(struct ib_qp *base_qp, struct ib_udata *udata) in siw_destroy_qp() argument
587 struct siw_qp *qp = to_siw_qp(base_qp); in siw_destroy_qp()
719 int siw_post_send(struct ib_qp *base_qp, const struct ib_send_wr *wr, in siw_post_send() argument
722 struct siw_qp *qp = to_siw_qp(base_qp); in siw_post_send()
728 if (wr && !rdma_is_kernel_res(&qp->base_qp.res)) { in siw_post_send()
925 if (rdma_is_kernel_res(&qp->base_qp.res)) { in siw_post_send()
959 int siw_post_receive(struct ib_qp *base_qp, const struct ib_recv_wr *wr, in siw_post_receive() argument
962 struct siw_qp *qp = to_siw_qp(base_qp); in siw_post_receive()
970 if (!rdma_is_kernel_res(&qp->base_qp.res)) { in siw_post_receive()
1790 struct ib_qp *base_qp = &qp->base_qp; in siw_qp_event() local
1800 event.device = base_qp->device; in siw_qp_event()
1801 event.element.qp = base_qp; in siw_qp_event()
1803 if (base_qp->event_handler) { in siw_qp_event()
1805 base_qp->event_handler(&event, base_qp->qp_context); in siw_qp_event()