base_qp 486 drivers/infiniband/sw/siw/siw.h struct ib_qp base_qp; base_qp 580 drivers/infiniband/sw/siw/siw.h static inline struct siw_base_qp *to_siw_base_qp(struct ib_qp *base_qp) base_qp 582 drivers/infiniband/sw/siw/siw.h return container_of(base_qp, struct siw_base_qp, base_qp); base_qp 585 drivers/infiniband/sw/siw/siw.h static inline struct siw_qp *to_siw_qp(struct ib_qp *base_qp) base_qp 587 drivers/infiniband/sw/siw/siw.h return to_siw_base_qp(base_qp)->qp; base_qp 73 drivers/infiniband/sw/siw/siw_cq.c wc->qp = cqe->base_qp; base_qp 1074 drivers/infiniband/sw/siw/siw_qp.c cqe->base_qp = qp->ib_qp; base_qp 1132 drivers/infiniband/sw/siw/siw_qp.c cqe->base_qp = qp->ib_qp; base_qp 286 drivers/infiniband/sw/siw/siw_verbs.c void siw_qp_get_ref(struct ib_qp *base_qp) base_qp 288 drivers/infiniband/sw/siw/siw_verbs.c siw_qp_get(to_siw_qp(base_qp)); base_qp 291 drivers/infiniband/sw/siw/siw_verbs.c void siw_qp_put_ref(struct ib_qp *base_qp) base_qp 293 drivers/infiniband/sw/siw/siw_verbs.c siw_qp_put(to_siw_qp(base_qp)); base_qp 375 drivers/infiniband/sw/siw/siw_verbs.c qp->ib_qp = &siw_base_qp->base_qp; base_qp 523 drivers/infiniband/sw/siw/siw_verbs.c int siw_query_qp(struct ib_qp *base_qp, struct ib_qp_attr *qp_attr, base_qp 529 drivers/infiniband/sw/siw/siw_verbs.c if (base_qp && qp_attr && qp_init_attr) { base_qp 530 drivers/infiniband/sw/siw/siw_verbs.c qp = to_siw_qp(base_qp); base_qp 531 drivers/infiniband/sw/siw/siw_verbs.c sdev = to_siw_dev(base_qp->device); base_qp 548 drivers/infiniband/sw/siw/siw_verbs.c qp_init_attr->qp_type = base_qp->qp_type; base_qp 549 drivers/infiniband/sw/siw/siw_verbs.c qp_init_attr->send_cq = base_qp->send_cq; base_qp 550 drivers/infiniband/sw/siw/siw_verbs.c qp_init_attr->recv_cq = base_qp->recv_cq; base_qp 551 drivers/infiniband/sw/siw/siw_verbs.c qp_init_attr->srq = base_qp->srq; base_qp 558 drivers/infiniband/sw/siw/siw_verbs.c int siw_verbs_modify_qp(struct ib_qp *base_qp, struct ib_qp_attr *attr, base_qp 563 drivers/infiniband/sw/siw/siw_verbs.c struct siw_qp *qp = to_siw_qp(base_qp); base_qp 604 drivers/infiniband/sw/siw/siw_verbs.c int siw_destroy_qp(struct ib_qp *base_qp, struct ib_udata *udata) base_qp 606 drivers/infiniband/sw/siw/siw_verbs.c struct siw_qp *qp = to_siw_qp(base_qp); base_qp 738 drivers/infiniband/sw/siw/siw_verbs.c int siw_post_send(struct ib_qp *base_qp, const struct ib_send_wr *wr, base_qp 741 drivers/infiniband/sw/siw/siw_verbs.c struct siw_qp *qp = to_siw_qp(base_qp); base_qp 978 drivers/infiniband/sw/siw/siw_verbs.c int siw_post_receive(struct ib_qp *base_qp, const struct ib_recv_wr *wr, base_qp 981 drivers/infiniband/sw/siw/siw_verbs.c struct siw_qp *qp = to_siw_qp(base_qp); base_qp 1803 drivers/infiniband/sw/siw/siw_verbs.c struct ib_qp *base_qp = qp->ib_qp; base_qp 1813 drivers/infiniband/sw/siw/siw_verbs.c event.device = base_qp->device; base_qp 1814 drivers/infiniband/sw/siw/siw_verbs.c event.element.qp = base_qp; base_qp 1816 drivers/infiniband/sw/siw/siw_verbs.c if (base_qp->event_handler) { base_qp 1818 drivers/infiniband/sw/siw/siw_verbs.c base_qp->event_handler(&event, base_qp->qp_context); base_qp 57 drivers/infiniband/sw/siw/siw_verbs.h int siw_query_qp(struct ib_qp *base_qp, struct ib_qp_attr *qp_attr, base_qp 59 drivers/infiniband/sw/siw/siw_verbs.h int siw_verbs_modify_qp(struct ib_qp *base_qp, struct ib_qp_attr *attr, base_qp 61 drivers/infiniband/sw/siw/siw_verbs.h int siw_destroy_qp(struct ib_qp *base_qp, struct ib_udata *udata); base_qp 62 drivers/infiniband/sw/siw/siw_verbs.h int siw_post_send(struct ib_qp *base_qp, const struct ib_send_wr *wr, base_qp 64 drivers/infiniband/sw/siw/siw_verbs.h int siw_post_receive(struct ib_qp *base_qp, const struct ib_recv_wr *wr, base_qp 173 include/uapi/rdma/siw-abi.h struct ib_qp *base_qp;