ib_qp 911 drivers/infiniband/core/cma.c static int cma_init_ud_qp(struct rdma_id_private *id_priv, struct ib_qp *qp) ib_qp 937 drivers/infiniband/core/cma.c static int cma_init_conn_qp(struct rdma_id_private *id_priv, struct ib_qp *qp) ib_qp 954 drivers/infiniband/core/cma.c struct ib_qp *qp; ib_qp 227 drivers/infiniband/core/core_priv.h int ib_security_modify_qp(struct ib_qp *qp, ib_qp 232 drivers/infiniband/core/core_priv.h int ib_create_qp_security(struct ib_qp *qp, struct ib_device *dev); ib_qp 236 drivers/infiniband/core/core_priv.h int ib_open_shared_qp_security(struct ib_qp *qp, struct ib_device *dev); ib_qp 254 drivers/infiniband/core/core_priv.h static inline int ib_security_modify_qp(struct ib_qp *qp, ib_qp 265 drivers/infiniband/core/core_priv.h static inline int ib_create_qp_security(struct ib_qp *qp, ib_qp 283 drivers/infiniband/core/core_priv.h static inline int ib_open_shared_qp_security(struct ib_qp *qp, ib_qp 320 drivers/infiniband/core/core_priv.h static inline struct ib_qp *_ib_create_qp(struct ib_device *dev, ib_qp 327 drivers/infiniband/core/core_priv.h struct ib_qp *qp; ib_qp 134 drivers/infiniband/core/counters.c const struct ib_qp *qp, ib_qp 146 drivers/infiniband/core/counters.c static bool auto_mode_match(struct ib_qp *qp, struct rdma_counter *counter, ib_qp 166 drivers/infiniband/core/counters.c struct ib_qp *qp) ib_qp 183 drivers/infiniband/core/counters.c static int __rdma_counter_unbind_qp(struct ib_qp *qp) ib_qp 218 drivers/infiniband/core/counters.c static struct rdma_counter *rdma_get_counter_auto_mode(struct ib_qp *qp, ib_qp 253 drivers/infiniband/core/counters.c struct ib_qp *qp) ib_qp 278 drivers/infiniband/core/counters.c int rdma_counter_bind_qp_auto(struct ib_qp *qp, u8 port) ib_qp 326 drivers/infiniband/core/counters.c int rdma_counter_unbind_qp(struct ib_qp *qp, bool force) ib_qp 409 drivers/infiniband/core/counters.c static struct ib_qp *rdma_counter_get_qp(struct ib_device *dev, u32 qp_num) ib_qp 412 drivers/infiniband/core/counters.c struct ib_qp *qp = NULL; ib_qp 421 drivers/infiniband/core/counters.c qp = container_of(res, struct ib_qp, res); ib_qp 433 drivers/infiniband/core/counters.c struct ib_qp *qp) ib_qp 471 drivers/infiniband/core/counters.c struct ib_qp *qp; ib_qp 516 drivers/infiniband/core/counters.c struct ib_qp *qp; ib_qp 570 drivers/infiniband/core/counters.c struct ib_qp *qp; ib_qp 271 drivers/infiniband/core/iwcm.c static int iwcm_modify_qp_err(struct ib_qp *qp) ib_qp 286 drivers/infiniband/core/iwcm.c static int iwcm_modify_qp_sqd(struct ib_qp *qp) ib_qp 312 drivers/infiniband/core/iwcm.c struct ib_qp *qp = NULL; ib_qp 377 drivers/infiniband/core/iwcm.c struct ib_qp *qp; ib_qp 646 drivers/infiniband/core/iwcm.c struct ib_qp *qp; ib_qp 703 drivers/infiniband/core/iwcm.c struct ib_qp *qp = NULL; ib_qp 885 drivers/infiniband/core/iwcm.c struct ib_qp *qp = NULL; ib_qp 952 drivers/infiniband/core/iwcm.c struct ib_qp *qp; ib_qp 50 drivers/infiniband/core/iwcm.h struct ib_qp *qp; ib_qp 760 drivers/infiniband/core/mad.c static void build_smp_wc(struct ib_qp *qp, struct ib_cqe *cqe, u16 slid, ib_qp 1400 drivers/infiniband/core/mad.c struct ib_mad_agent *ib_redirect_mad_qp(struct ib_qp *qp, ib_qp 3038 drivers/infiniband/core/mad.c struct ib_qp *qp; ib_qp 189 drivers/infiniband/core/mad_priv.h struct ib_qp *qp; ib_qp 8 drivers/infiniband/core/mr_pool.c struct ib_mr *ib_mr_pool_get(struct ib_qp *qp, struct list_head *list) ib_qp 25 drivers/infiniband/core/mr_pool.c void ib_mr_pool_put(struct ib_qp *qp, struct list_head *list, struct ib_mr *mr) ib_qp 36 drivers/infiniband/core/mr_pool.c int ib_mr_pool_init(struct ib_qp *qp, struct list_head *list, int nr, ib_qp 66 drivers/infiniband/core/mr_pool.c void ib_mr_pool_destroy(struct ib_qp *qp, struct list_head *list) ib_qp 429 drivers/infiniband/core/nldev.c struct ib_qp *qp = container_of(res, struct ib_qp, res); ib_qp 692 drivers/infiniband/core/nldev.c struct ib_qp *qp = NULL; ib_qp 704 drivers/infiniband/core/nldev.c qp = container_of(res, struct ib_qp, res); ib_qp 135 drivers/infiniband/core/restrack.c pd = container_of(res, struct ib_qp, res)->pd; ib_qp 163 drivers/infiniband/core/restrack.c return container_of(res, struct ib_qp, res)->device; ib_qp 223 drivers/infiniband/core/restrack.c struct ib_qp *qp = container_of(res, struct ib_qp, res); ib_qp 85 drivers/infiniband/core/rw.c static int rdma_rw_init_one_mr(struct ib_qp *qp, u8 port_num, ib_qp 118 drivers/infiniband/core/rw.c static int rdma_rw_init_mr_wrs(struct rdma_rw_ctx *ctx, struct ib_qp *qp, ib_qp 189 drivers/infiniband/core/rw.c static int rdma_rw_init_map_wrs(struct rdma_rw_ctx *ctx, struct ib_qp *qp, ib_qp 245 drivers/infiniband/core/rw.c static int rdma_rw_init_single_wr(struct rdma_rw_ctx *ctx, struct ib_qp *qp, ib_qp 303 drivers/infiniband/core/rw.c int rdma_rw_ctx_init(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u8 port_num, ib_qp 371 drivers/infiniband/core/rw.c int rdma_rw_ctx_signature_init(struct rdma_rw_ctx *ctx, struct ib_qp *qp, ib_qp 499 drivers/infiniband/core/rw.c struct ib_send_wr *rdma_rw_ctx_wrs(struct rdma_rw_ctx *ctx, struct ib_qp *qp, ib_qp 558 drivers/infiniband/core/rw.c int rdma_rw_ctx_post(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u8 port_num, ib_qp 577 drivers/infiniband/core/rw.c void rdma_rw_ctx_destroy(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u8 port_num, ib_qp 615 drivers/infiniband/core/rw.c void rdma_rw_ctx_destroy_signature(struct rdma_rw_ctx *ctx, struct ib_qp *qp, ib_qp 689 drivers/infiniband/core/rw.c int rdma_rw_init_mrs(struct ib_qp *qp, struct ib_qp_init_attr *attr) ib_qp 732 drivers/infiniband/core/rw.c void rdma_rw_cleanup_mrs(struct ib_qp *qp) ib_qp 183 drivers/infiniband/core/security.c struct ib_qp *qp = shared_qp_sec->qp; ib_qp 331 drivers/infiniband/core/security.c static struct ib_ports_pkeys *get_new_pps(const struct ib_qp *qp, ib_qp 373 drivers/infiniband/core/security.c int ib_open_shared_qp_security(struct ib_qp *qp, struct ib_device *dev) ib_qp 375 drivers/infiniband/core/security.c struct ib_qp *real_qp = qp->real_qp; ib_qp 406 drivers/infiniband/core/security.c struct ib_qp *real_qp = sec->qp->real_qp; ib_qp 415 drivers/infiniband/core/security.c int ib_create_qp_security(struct ib_qp *qp, struct ib_device *dev) ib_qp 571 drivers/infiniband/core/security.c int ib_security_modify_qp(struct ib_qp *qp, ib_qp 579 drivers/infiniband/core/security.c struct ib_qp *real_qp = qp->real_qp; ib_qp 246 drivers/infiniband/core/uverbs.h void ib_uverbs_detach_umcast(struct ib_qp *qp, ib_qp 1279 drivers/infiniband/core/uverbs_cmd.c struct ib_qp *qp; ib_qp 1557 drivers/infiniband/core/uverbs_cmd.c struct ib_qp *qp; ib_qp 1651 drivers/infiniband/core/uverbs_cmd.c struct ib_qp *qp; ib_qp 1764 drivers/infiniband/core/uverbs_cmd.c struct ib_qp *qp; ib_qp 2006 drivers/infiniband/core/uverbs_cmd.c struct ib_qp *qp; ib_qp 2296 drivers/infiniband/core/uverbs_cmd.c struct ib_qp *qp; ib_qp 2485 drivers/infiniband/core/uverbs_cmd.c struct ib_qp *qp; ib_qp 2534 drivers/infiniband/core/uverbs_cmd.c struct ib_qp *qp; ib_qp 3180 drivers/infiniband/core/uverbs_cmd.c struct ib_qp *qp; ib_qp 174 drivers/infiniband/core/uverbs_main.c void ib_uverbs_detach_umcast(struct ib_qp *qp, ib_qp 58 drivers/infiniband/core/uverbs_std_types.c struct ib_qp *qp = flow->qp; ib_qp 82 drivers/infiniband/core/uverbs_std_types.c struct ib_qp *qp = uobject->object; ib_qp 1051 drivers/infiniband/core/verbs.c struct ib_qp *qp = context; ib_qp 1061 drivers/infiniband/core/verbs.c static void __ib_insert_xrcd_qp(struct ib_xrcd *xrcd, struct ib_qp *qp) ib_qp 1068 drivers/infiniband/core/verbs.c static struct ib_qp *__ib_open_qp(struct ib_qp *real_qp, ib_qp 1072 drivers/infiniband/core/verbs.c struct ib_qp *qp; ib_qp 1102 drivers/infiniband/core/verbs.c struct ib_qp *ib_open_qp(struct ib_xrcd *xrcd, ib_qp 1105 drivers/infiniband/core/verbs.c struct ib_qp *qp, *real_qp; ib_qp 1124 drivers/infiniband/core/verbs.c static struct ib_qp *create_xrc_qp_user(struct ib_qp *qp, ib_qp 1128 drivers/infiniband/core/verbs.c struct ib_qp *real_qp = qp; ib_qp 1148 drivers/infiniband/core/verbs.c struct ib_qp *ib_create_qp_user(struct ib_pd *pd, ib_qp 1153 drivers/infiniband/core/verbs.c struct ib_qp *qp; ib_qp 1184 drivers/infiniband/core/verbs.c struct ib_qp *xrc_qp = ib_qp 1606 drivers/infiniband/core/verbs.c static bool is_qp_type_connected(const struct ib_qp *qp) ib_qp 1617 drivers/infiniband/core/verbs.c static int _ib_modify_qp(struct ib_qp *qp, struct ib_qp_attr *attr, ib_qp 1725 drivers/infiniband/core/verbs.c int ib_modify_qp_with_udata(struct ib_qp *ib_qp, struct ib_qp_attr *attr, ib_qp 1728 drivers/infiniband/core/verbs.c return _ib_modify_qp(ib_qp->real_qp, attr, attr_mask, udata); ib_qp 1784 drivers/infiniband/core/verbs.c int ib_modify_qp(struct ib_qp *qp, ib_qp 1792 drivers/infiniband/core/verbs.c int ib_query_qp(struct ib_qp *qp, ib_qp 1806 drivers/infiniband/core/verbs.c int ib_close_qp(struct ib_qp *qp) ib_qp 1808 drivers/infiniband/core/verbs.c struct ib_qp *real_qp; ib_qp 1828 drivers/infiniband/core/verbs.c static int __ib_destroy_shared_qp(struct ib_qp *qp) ib_qp 1831 drivers/infiniband/core/verbs.c struct ib_qp *real_qp; ib_qp 1856 drivers/infiniband/core/verbs.c int ib_destroy_qp_user(struct ib_qp *qp, struct ib_udata *udata) ib_qp 2145 drivers/infiniband/core/verbs.c static bool is_valid_mcast_lid(struct ib_qp *qp, u16 lid) ib_qp 2183 drivers/infiniband/core/verbs.c int ib_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid) ib_qp 2201 drivers/infiniband/core/verbs.c int ib_detach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid) ib_qp 2241 drivers/infiniband/core/verbs.c struct ib_qp *qp; ib_qp 2248 drivers/infiniband/core/verbs.c qp = list_entry(xrcd->tgt_qp_list.next, struct ib_qp, xrcd_list); ib_qp 2630 drivers/infiniband/core/verbs.c static void __ib_drain_sq(struct ib_qp *qp) ib_qp 2669 drivers/infiniband/core/verbs.c static void __ib_drain_rq(struct ib_qp *qp) ib_qp 2719 drivers/infiniband/core/verbs.c void ib_drain_sq(struct ib_qp *qp) ib_qp 2747 drivers/infiniband/core/verbs.c void ib_drain_rq(struct ib_qp *qp) ib_qp 2771 drivers/infiniband/core/verbs.c void ib_drain_qp(struct ib_qp *qp) ib_qp 433 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct ib_pd *ib_pd = qp->ib_qp.pd; ib_qp 764 drivers/infiniband/hw/bnxt_re/ib_verbs.c int bnxt_re_destroy_qp(struct ib_qp *ib_qp, struct ib_udata *udata) ib_qp 766 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_qp *qp = container_of(ib_qp, struct bnxt_re_qp, ib_qp); ib_qp 778 drivers/infiniband/hw/bnxt_re/ib_verbs.c if (rdma_is_kernel_res(&qp->ib_qp.res)) { ib_qp 786 drivers/infiniband/hw/bnxt_re/ib_verbs.c if (ib_qp->qp_type == IB_QPT_GSI && rdev->qp1_sqp) { ib_qp 1001 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct ib_qp *bnxt_re_create_qp(struct ib_pd *ib_pd, ib_qp 1180 drivers/infiniband/hw/bnxt_re/ib_verbs.c qp->ib_qp.qp_num = qp->qplib_qp.id; ib_qp 1187 drivers/infiniband/hw/bnxt_re/ib_verbs.c resp.qpid = qp->ib_qp.qp_num; ib_qp 1201 drivers/infiniband/hw/bnxt_re/ib_verbs.c return &qp->ib_qp; ib_qp 1535 drivers/infiniband/hw/bnxt_re/ib_verbs.c int bnxt_re_modify_qp(struct ib_qp *ib_qp, struct ib_qp_attr *qp_attr, ib_qp 1538 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_qp *qp = container_of(ib_qp, struct bnxt_re_qp, ib_qp); ib_qp 1551 drivers/infiniband/hw/bnxt_re/ib_verbs.c ib_qp->qp_type, qp_attr_mask)) { ib_qp 1557 drivers/infiniband/hw/bnxt_re/ib_verbs.c ib_qp->qp_num, ib_qp->qp_type); ib_qp 1770 drivers/infiniband/hw/bnxt_re/ib_verbs.c if (ib_qp->qp_type == IB_QPT_GSI && rdev->qp1_sqp) ib_qp 1775 drivers/infiniband/hw/bnxt_re/ib_verbs.c int bnxt_re_query_qp(struct ib_qp *ib_qp, struct ib_qp_attr *qp_attr, ib_qp 1778 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_qp *qp = container_of(ib_qp, struct bnxt_re_qp, ib_qp); ib_qp 2260 drivers/infiniband/hw/bnxt_re/ib_verbs.c if ((qp->ib_qp.qp_type == IB_QPT_UD || ib_qp 2261 drivers/infiniband/hw/bnxt_re/ib_verbs.c qp->ib_qp.qp_type == IB_QPT_GSI || ib_qp 2262 drivers/infiniband/hw/bnxt_re/ib_verbs.c qp->ib_qp.qp_type == IB_QPT_RAW_ETHERTYPE) && ib_qp 2269 drivers/infiniband/hw/bnxt_re/ib_verbs.c bnxt_re_modify_qp(&qp->ib_qp, &qp_attr, qp_attr_mask, NULL); ib_qp 2324 drivers/infiniband/hw/bnxt_re/ib_verbs.c int bnxt_re_post_send(struct ib_qp *ib_qp, const struct ib_send_wr *wr, ib_qp 2327 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_qp *qp = container_of(ib_qp, struct bnxt_re_qp, ib_qp); ib_qp 2457 drivers/infiniband/hw/bnxt_re/ib_verbs.c int bnxt_re_post_recv(struct ib_qp *ib_qp, const struct ib_recv_wr *wr, ib_qp 2460 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_qp *qp = container_of(ib_qp, struct bnxt_re_qp, ib_qp); ib_qp 2486 drivers/infiniband/hw/bnxt_re/ib_verbs.c if (ib_qp->qp_type == IB_QPT_GSI && ib_qp 3038 drivers/infiniband/hw/bnxt_re/ib_verbs.c wc->qp = &qp1_qp->ib_qp; ib_qp 3172 drivers/infiniband/hw/bnxt_re/ib_verbs.c wc->qp = &qp->ib_qp; ib_qp 83 drivers/infiniband/hw/bnxt_re/ib_verbs.h struct ib_qp ib_qp; ib_qp 181 drivers/infiniband/hw/bnxt_re/ib_verbs.h struct ib_qp *bnxt_re_create_qp(struct ib_pd *pd, ib_qp 184 drivers/infiniband/hw/bnxt_re/ib_verbs.h int bnxt_re_modify_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, ib_qp 186 drivers/infiniband/hw/bnxt_re/ib_verbs.h int bnxt_re_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, ib_qp 188 drivers/infiniband/hw/bnxt_re/ib_verbs.h int bnxt_re_destroy_qp(struct ib_qp *qp, struct ib_udata *udata); ib_qp 189 drivers/infiniband/hw/bnxt_re/ib_verbs.h int bnxt_re_post_send(struct ib_qp *qp, const struct ib_send_wr *send_wr, ib_qp 191 drivers/infiniband/hw/bnxt_re/ib_verbs.h int bnxt_re_post_recv(struct ib_qp *qp, const struct ib_recv_wr *recv_wr, ib_qp 801 drivers/infiniband/hw/bnxt_re/main.c event.element.qp = &qp->ib_qp; ib_qp 805 drivers/infiniband/hw/bnxt_re/main.c if (event.device && qp->ib_qp.event_handler) ib_qp 806 drivers/infiniband/hw/bnxt_re/main.c qp->ib_qp.event_handler(&event, qp->ib_qp.qp_context); ib_qp 1042 drivers/infiniband/hw/bnxt_re/main.c static void bnxt_re_dispatch_event(struct ib_device *ibdev, struct ib_qp *qp, ib_qp 1108 drivers/infiniband/hw/bnxt_re/main.c return (qp->ib_qp.qp_type == IB_QPT_GSI) || (qp == rdev->qp1_sqp); ib_qp 1126 drivers/infiniband/hw/bnxt_re/main.c bnxt_re_dispatch_event(&rdev->ibdev, &qp->ib_qp, ib_qp 1128 drivers/infiniband/hw/bnxt_re/main.c bnxt_re_modify_qp(&qp->ib_qp, &qp_attr, mask, ib_qp 665 drivers/infiniband/hw/cxgb3/iwch_provider.c static int iwch_destroy_qp(struct ib_qp *ib_qp, struct ib_udata *udata) ib_qp 672 drivers/infiniband/hw/cxgb3/iwch_provider.c qhp = to_iwch_qp(ib_qp); ib_qp 690 drivers/infiniband/hw/cxgb3/iwch_provider.c ib_qp, qhp->wq.qpid, qhp); ib_qp 695 drivers/infiniband/hw/cxgb3/iwch_provider.c static struct ib_qp *iwch_create_qp(struct ib_pd *pd, ib_qp 853 drivers/infiniband/hw/cxgb3/iwch_provider.c static int iwch_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 891 drivers/infiniband/hw/cxgb3/iwch_provider.c void iwch_qp_add_ref(struct ib_qp *qp) ib_qp 897 drivers/infiniband/hw/cxgb3/iwch_provider.c void iwch_qp_rem_ref(struct ib_qp *qp) ib_qp 904 drivers/infiniband/hw/cxgb3/iwch_provider.c static struct ib_qp *iwch_get_qp(struct ib_device *dev, int qpn) ib_qp 907 drivers/infiniband/hw/cxgb3/iwch_provider.c return (struct ib_qp *)get_qhp(to_iwch_dev(dev), qpn); ib_qp 162 drivers/infiniband/hw/cxgb3/iwch_provider.h struct ib_qp ibqp; ib_qp 178 drivers/infiniband/hw/cxgb3/iwch_provider.h static inline struct iwch_qp *to_iwch_qp(struct ib_qp *ibqp) ib_qp 183 drivers/infiniband/hw/cxgb3/iwch_provider.h void iwch_qp_add_ref(struct ib_qp *qp); ib_qp 184 drivers/infiniband/hw/cxgb3/iwch_provider.h void iwch_qp_rem_ref(struct ib_qp *qp); ib_qp 329 drivers/infiniband/hw/cxgb3/iwch_provider.h int iwch_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, ib_qp 331 drivers/infiniband/hw/cxgb3/iwch_provider.h int iwch_post_receive(struct ib_qp *ibqp, const struct ib_recv_wr *wr, ib_qp 351 drivers/infiniband/hw/cxgb3/iwch_qp.c int iwch_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, ib_qp 466 drivers/infiniband/hw/cxgb3/iwch_qp.c int iwch_post_receive(struct ib_qp *ibqp, const struct ib_recv_wr *wr, ib_qp 485 drivers/infiniband/hw/cxgb4/iw_cxgb4.h struct ib_qp ibqp; ib_qp 502 drivers/infiniband/hw/cxgb4/iw_cxgb4.h static inline struct c4iw_qp *to_c4iw_qp(struct ib_qp *ibqp) ib_qp 971 drivers/infiniband/hw/cxgb4/iw_cxgb4.h int c4iw_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, ib_qp 973 drivers/infiniband/hw/cxgb4/iw_cxgb4.h int c4iw_post_receive(struct ib_qp *ibqp, const struct ib_recv_wr *wr, ib_qp 980 drivers/infiniband/hw/cxgb4/iw_cxgb4.h void c4iw_qp_add_ref(struct ib_qp *qp); ib_qp 981 drivers/infiniband/hw/cxgb4/iw_cxgb4.h void c4iw_qp_rem_ref(struct ib_qp *qp); ib_qp 1005 drivers/infiniband/hw/cxgb4/iw_cxgb4.h int c4iw_destroy_qp(struct ib_qp *ib_qp, struct ib_udata *udata); ib_qp 1006 drivers/infiniband/hw/cxgb4/iw_cxgb4.h struct ib_qp *c4iw_create_qp(struct ib_pd *pd, ib_qp 1009 drivers/infiniband/hw/cxgb4/iw_cxgb4.h int c4iw_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 1011 drivers/infiniband/hw/cxgb4/iw_cxgb4.h int c4iw_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 1013 drivers/infiniband/hw/cxgb4/iw_cxgb4.h struct ib_qp *c4iw_get_qp(struct ib_device *dev, int qpn); ib_qp 892 drivers/infiniband/hw/cxgb4/qp.c void c4iw_qp_add_ref(struct ib_qp *qp) ib_qp 898 drivers/infiniband/hw/cxgb4/qp.c void c4iw_qp_rem_ref(struct ib_qp *qp) ib_qp 1076 drivers/infiniband/hw/cxgb4/qp.c int c4iw_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, ib_qp 1260 drivers/infiniband/hw/cxgb4/qp.c int c4iw_post_receive(struct ib_qp *ibqp, const struct ib_recv_wr *wr, ib_qp 2070 drivers/infiniband/hw/cxgb4/qp.c int c4iw_destroy_qp(struct ib_qp *ib_qp, struct ib_udata *udata) ib_qp 2077 drivers/infiniband/hw/cxgb4/qp.c qhp = to_c4iw_qp(ib_qp); ib_qp 2095 drivers/infiniband/hw/cxgb4/qp.c c4iw_qp_rem_ref(ib_qp); ib_qp 2099 drivers/infiniband/hw/cxgb4/qp.c pr_debug("ib_qp %p qpid 0x%0x\n", ib_qp, qhp->wq.sq.qid); ib_qp 2111 drivers/infiniband/hw/cxgb4/qp.c struct ib_qp *c4iw_create_qp(struct ib_pd *pd, struct ib_qp_init_attr *attrs, ib_qp 2367 drivers/infiniband/hw/cxgb4/qp.c int c4iw_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 2418 drivers/infiniband/hw/cxgb4/qp.c struct ib_qp *c4iw_get_qp(struct ib_device *dev, int qpn) ib_qp 2421 drivers/infiniband/hw/cxgb4/qp.c return (struct ib_qp *)get_qhp(to_c4iw_dev(dev), qpn); ib_qp 2463 drivers/infiniband/hw/cxgb4/qp.c int c4iw_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 140 drivers/infiniband/hw/cxgb4/restrack.c struct ib_qp *ibqp = container_of(res, struct ib_qp, res); ib_qp 99 drivers/infiniband/hw/efa/efa.h struct ib_qp ibqp; ib_qp 124 drivers/infiniband/hw/efa/efa.h int efa_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, ib_qp 133 drivers/infiniband/hw/efa/efa.h int efa_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata); ib_qp 134 drivers/infiniband/hw/efa/efa.h struct ib_qp *efa_create_qp(struct ib_pd *ibpd, ib_qp 155 drivers/infiniband/hw/efa/efa.h int efa_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, ib_qp 135 drivers/infiniband/hw/efa/efa_verbs.c static inline struct efa_qp *to_eqp(struct ib_qp *ibqp) ib_qp 349 drivers/infiniband/hw/efa/efa_verbs.c int efa_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, ib_qp 488 drivers/infiniband/hw/efa/efa_verbs.c int efa_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata) ib_qp 628 drivers/infiniband/hw/efa/efa_verbs.c struct ib_qp *efa_create_qp(struct ib_pd *ibpd, ib_qp 821 drivers/infiniband/hw/efa/efa_verbs.c int efa_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, ib_qp 244 drivers/infiniband/hw/hfi1/opfn.c struct ib_qp *ibqp = &qp->ibqp; ib_qp 219 drivers/infiniband/hw/hfi1/qp.c struct ib_qp *ibqp = &qp->ibqp; ib_qp 281 drivers/infiniband/hw/hfi1/qp.c struct ib_qp *ibqp = &qp->ibqp; ib_qp 125 drivers/infiniband/hw/hfi1/qp.h struct ib_qp *hfi1_create_qp(struct ib_pd *ibpd, ib_qp 4740 drivers/infiniband/hw/hfi1/tid_rdma.c struct ib_qp *ibqp = &qp->ibqp; ib_qp 4755 drivers/infiniband/hw/hfi1/tid_rdma.c struct ib_qp *ibqp = &qp->ibqp; ib_qp 653 drivers/infiniband/hw/hfi1/verbs.c struct ib_qp *ibqp = &qp->ibqp; ib_qp 652 drivers/infiniband/hw/hns/hns_roce_device.h struct ib_qp ibqp; ib_qp 961 drivers/infiniband/hw/hns/hns_roce_device.h int (*query_qp)(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, ib_qp 963 drivers/infiniband/hw/hns/hns_roce_device.h int (*modify_qp)(struct ib_qp *ibqp, const struct ib_qp_attr *attr, ib_qp 966 drivers/infiniband/hw/hns/hns_roce_device.h int (*destroy_qp)(struct ib_qp *ibqp, struct ib_udata *udata); ib_qp 969 drivers/infiniband/hw/hns/hns_roce_device.h int (*post_send)(struct ib_qp *ibqp, const struct ib_send_wr *wr, ib_qp 971 drivers/infiniband/hw/hns/hns_roce_device.h int (*post_recv)(struct ib_qp *qp, const struct ib_recv_wr *recv_wr, ib_qp 1079 drivers/infiniband/hw/hns/hns_roce_device.h static inline struct hns_roce_qp *to_hr_qp(struct ib_qp *ibqp) ib_qp 1237 drivers/infiniband/hw/hns/hns_roce_device.h struct ib_qp *hns_roce_create_qp(struct ib_pd *ib_pd, ib_qp 1240 drivers/infiniband/hw/hns/hns_roce_device.h int hns_roce_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 61 drivers/infiniband/hw/hns/hns_roce_hw_v1.c static int hns_roce_v1_post_send(struct ib_qp *ibqp, ib_qp 345 drivers/infiniband/hw/hns/hns_roce_hw_v1.c static int hns_roce_v1_post_recv(struct ib_qp *ibqp, ib_qp 681 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct ib_qp *qp; ib_qp 2568 drivers/infiniband/hw/hns/hns_roce_hw_v1.c static int hns_roce_v1_m_sqp(struct ib_qp *ibqp, const struct ib_qp_attr *attr, ib_qp 2712 drivers/infiniband/hw/hns/hns_roce_hw_v1.c static int hns_roce_v1_m_qp(struct ib_qp *ibqp, const struct ib_qp_attr *attr, ib_qp 3321 drivers/infiniband/hw/hns/hns_roce_hw_v1.c static int hns_roce_v1_modify_qp(struct ib_qp *ibqp, ib_qp 3379 drivers/infiniband/hw/hns/hns_roce_hw_v1.c static int hns_roce_v1_q_sqp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, ib_qp 3449 drivers/infiniband/hw/hns/hns_roce_hw_v1.c static int hns_roce_v1_q_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, ib_qp 3591 drivers/infiniband/hw/hns/hns_roce_hw_v1.c static int hns_roce_v1_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, ib_qp 3602 drivers/infiniband/hw/hns/hns_roce_hw_v1.c int hns_roce_v1_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata) ib_qp 1097 drivers/infiniband/hw/hns/hns_roce_hw_v1.h int hns_roce_v1_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata); ib_qp 159 drivers/infiniband/hw/hns/hns_roce_hw_v2.c static int set_rwqe_data_seg(struct ib_qp *ibqp, const struct ib_send_wr *wr, ib_qp 228 drivers/infiniband/hw/hns/hns_roce_hw_v2.c static int hns_roce_v2_modify_qp(struct ib_qp *ibqp, ib_qp 233 drivers/infiniband/hw/hns/hns_roce_hw_v2.c static int hns_roce_v2_post_send(struct ib_qp *ibqp, ib_qp 617 drivers/infiniband/hw/hns/hns_roce_hw_v2.c static int hns_roce_v2_post_recv(struct ib_qp *ibqp, ib_qp 3256 drivers/infiniband/hw/hns/hns_roce_hw_v2.c static void modify_qp_reset_to_init(struct ib_qp *ibqp, ib_qp 3549 drivers/infiniband/hw/hns/hns_roce_hw_v2.c static void modify_qp_init_to_init(struct ib_qp *ibqp, ib_qp 3666 drivers/infiniband/hw/hns/hns_roce_hw_v2.c static int modify_qp_init_to_rtr(struct ib_qp *ibqp, ib_qp 3912 drivers/infiniband/hw/hns/hns_roce_hw_v2.c static int modify_qp_rtr_to_rts(struct ib_qp *ibqp, ib_qp 4056 drivers/infiniband/hw/hns/hns_roce_hw_v2.c static int hns_roce_v2_set_path(struct ib_qp *ibqp, ib_qp 4158 drivers/infiniband/hw/hns/hns_roce_hw_v2.c static int hns_roce_v2_set_abs_fields(struct ib_qp *ibqp, ib_qp 4199 drivers/infiniband/hw/hns/hns_roce_hw_v2.c static int hns_roce_v2_set_opt_fields(struct ib_qp *ibqp, ib_qp 4367 drivers/infiniband/hw/hns/hns_roce_hw_v2.c static void hns_roce_v2_record_opt_fields(struct ib_qp *ibqp, ib_qp 4385 drivers/infiniband/hw/hns/hns_roce_hw_v2.c static int hns_roce_v2_modify_qp(struct ib_qp *ibqp, ib_qp 4521 drivers/infiniband/hw/hns/hns_roce_hw_v2.c static int hns_roce_v2_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, ib_qp 4721 drivers/infiniband/hw/hns/hns_roce_hw_v2.c static int hns_roce_v2_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata) ib_qp 72 drivers/infiniband/hw/hns/hns_roce_qp.c struct ib_qp *ibqp = &hr_qp->ibqp; ib_qp 1016 drivers/infiniband/hw/hns/hns_roce_qp.c struct ib_qp *hns_roce_create_qp(struct ib_pd *pd, ib_qp 1127 drivers/infiniband/hw/hns/hns_roce_qp.c static int hns_roce_check_qp_attr(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 1174 drivers/infiniband/hw/hns/hns_roce_qp.c int hns_roce_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 395 drivers/infiniband/hw/i40iw/i40iw.h static inline struct i40iw_qp *to_iwqp(struct ib_qp *ibqp) ib_qp 401 drivers/infiniband/hw/i40iw/i40iw.h void i40iw_add_ref(struct ib_qp *); ib_qp 402 drivers/infiniband/hw/i40iw/i40iw.h void i40iw_rem_ref(struct ib_qp *); ib_qp 403 drivers/infiniband/hw/i40iw/i40iw.h struct ib_qp *i40iw_get_qp(struct ib_device *, int); ib_qp 524 drivers/infiniband/hw/i40iw/i40iw.h int i40iw_modify_qp(struct ib_qp *, struct ib_qp_attr *, int, struct ib_udata *); ib_qp 3636 drivers/infiniband/hw/i40iw/i40iw_cm.c struct ib_qp *ibqp; ib_qp 3821 drivers/infiniband/hw/i40iw/i40iw_cm.c struct ib_qp *ibqp; ib_qp 624 drivers/infiniband/hw/i40iw/i40iw_utils.c void i40iw_add_ref(struct ib_qp *ibqp) ib_qp 635 drivers/infiniband/hw/i40iw/i40iw_utils.c void i40iw_rem_ref(struct ib_qp *ibqp) ib_qp 682 drivers/infiniband/hw/i40iw/i40iw_utils.c struct ib_qp *i40iw_get_qp(struct ib_device *device, int qpn) ib_qp 404 drivers/infiniband/hw/i40iw/i40iw_verbs.c static int i40iw_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata) ib_qp 517 drivers/infiniband/hw/i40iw/i40iw_verbs.c static struct ib_qp *i40iw_create_qp(struct ib_pd *ibpd, ib_qp 756 drivers/infiniband/hw/i40iw/i40iw_verbs.c static int i40iw_query_qp(struct ib_qp *ibqp, ib_qp 837 drivers/infiniband/hw/i40iw/i40iw_verbs.c int i40iw_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 1644 drivers/infiniband/hw/i40iw/i40iw_verbs.c static void i40iw_drain_sq(struct ib_qp *ibqp) ib_qp 1657 drivers/infiniband/hw/i40iw/i40iw_verbs.c static void i40iw_drain_rq(struct ib_qp *ibqp) ib_qp 2115 drivers/infiniband/hw/i40iw/i40iw_verbs.c static int i40iw_post_send(struct ib_qp *ibqp, ib_qp 2292 drivers/infiniband/hw/i40iw/i40iw_verbs.c static int i40iw_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *ib_wr, ib_qp 2403 drivers/infiniband/hw/i40iw/i40iw_verbs.c entry->qp = (struct ib_qp *)qp->back_qp; ib_qp 134 drivers/infiniband/hw/i40iw/i40iw_verbs.h struct ib_qp ibqp; ib_qp 515 drivers/infiniband/hw/mlx4/mad.c struct ib_qp *src_qp = NULL; ib_qp 1372 drivers/infiniband/hw/mlx4/mad.c struct ib_qp *send_qp = NULL; ib_qp 1268 drivers/infiniband/hw/mlx4/main.c static int add_gid_entry(struct ib_qp *ibqp, union ib_gid *gid) ib_qp 1432 drivers/infiniband/hw/mlx4/main.c static int __mlx4_ib_default_rules_match(struct ib_qp *qp, ib_qp 1488 drivers/infiniband/hw/mlx4/main.c struct ib_qp *qp, ib_qp 1525 drivers/infiniband/hw/mlx4/main.c static int __mlx4_ib_create_flow(struct ib_qp *qp, struct ib_flow_attr *flow_attr, ib_qp 1630 drivers/infiniband/hw/mlx4/main.c static int mlx4_ib_tunnel_steer_add(struct ib_qp *qp, struct ib_flow_attr *flow_attr, ib_qp 1705 drivers/infiniband/hw/mlx4/main.c static struct ib_flow *mlx4_ib_create_flow(struct ib_qp *qp, ib_qp 1856 drivers/infiniband/hw/mlx4/main.c static int mlx4_ib_mcg_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) ib_qp 1934 drivers/infiniband/hw/mlx4/main.c static int mlx4_ib_mcg_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) ib_qp 308 drivers/infiniband/hw/mlx4/mlx4_ib.h struct ib_qp ibqp; ib_qp 436 drivers/infiniband/hw/mlx4/mlx4_ib.h struct ib_qp *qp; ib_qp 691 drivers/infiniband/hw/mlx4/mlx4_ib.h static inline struct mlx4_ib_qp *to_mqp(struct ib_qp *ibqp) ib_qp 771 drivers/infiniband/hw/mlx4/mlx4_ib.h struct ib_qp *mlx4_ib_create_qp(struct ib_pd *pd, ib_qp 774 drivers/infiniband/hw/mlx4/mlx4_ib.h int mlx4_ib_destroy_qp(struct ib_qp *qp, struct ib_udata *udata); ib_qp 775 drivers/infiniband/hw/mlx4/mlx4_ib.h void mlx4_ib_drain_sq(struct ib_qp *qp); ib_qp 776 drivers/infiniband/hw/mlx4/mlx4_ib.h void mlx4_ib_drain_rq(struct ib_qp *qp); ib_qp 777 drivers/infiniband/hw/mlx4/mlx4_ib.h int mlx4_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 779 drivers/infiniband/hw/mlx4/mlx4_ib.h int mlx4_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, ib_qp 781 drivers/infiniband/hw/mlx4/mlx4_ib.h int mlx4_ib_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, ib_qp 783 drivers/infiniband/hw/mlx4/mlx4_ib.h int mlx4_ib_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, ib_qp 88 drivers/infiniband/hw/mlx4/qp.c struct ib_qp *roce_v2_gsi; ib_qp 232 drivers/infiniband/hw/mlx4/qp.c struct ib_qp *ibqp = &to_mibqp(qp)->ibqp; ib_qp 673 drivers/infiniband/hw/mlx4/qp.c (struct ib_qp *)init_attr->rwq_ind_tbl->ind_tbl[0]))->mtt; ib_qp 699 drivers/infiniband/hw/mlx4/qp.c static struct ib_qp *_mlx4_ib_create_qp_rss(struct ib_pd *pd, ib_qp 1394 drivers/infiniband/hw/mlx4/qp.c struct mlx4_ib_qp *wq = to_mqp((struct ib_qp *)ibwq); ib_qp 1532 drivers/infiniband/hw/mlx4/qp.c static struct ib_qp *_mlx4_ib_create_qp(struct ib_pd *pd, ib_qp 1645 drivers/infiniband/hw/mlx4/qp.c struct ib_qp *mlx4_ib_create_qp(struct ib_pd *pd, ib_qp 1649 drivers/infiniband/hw/mlx4/qp.c struct ib_qp *ibqp; ib_qp 1679 drivers/infiniband/hw/mlx4/qp.c static int _mlx4_ib_destroy_qp(struct ib_qp *qp, struct ib_udata *udata) ib_qp 1711 drivers/infiniband/hw/mlx4/qp.c int mlx4_ib_destroy_qp(struct ib_qp *qp, struct ib_udata *udata) ib_qp 2037 drivers/infiniband/hw/mlx4/qp.c struct mlx4_ib_qp *wq = to_mqp((struct ib_qp *)ibwq); ib_qp 2070 drivers/infiniband/hw/mlx4/qp.c struct mlx4_ib_qp *wq = to_mqp((struct ib_qp *)ibwq); ib_qp 2096 drivers/infiniband/hw/mlx4/qp.c struct mlx4_ib_qp *wq = to_mqp((struct ib_qp *)ibwq); ib_qp 2161 drivers/infiniband/hw/mlx4/qp.c qp = to_mqp((struct ib_qp *)ibwq); ib_qp 2165 drivers/infiniband/hw/mlx4/qp.c struct ib_qp *ibqp; ib_qp 2167 drivers/infiniband/hw/mlx4/qp.c ibqp = (struct ib_qp *)src; ib_qp 2718 drivers/infiniband/hw/mlx4/qp.c static int _mlx4_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 2846 drivers/infiniband/hw/mlx4/qp.c int mlx4_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 3533 drivers/infiniband/hw/mlx4/qp.c static int _mlx4_ib_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, ib_qp 3849 drivers/infiniband/hw/mlx4/qp.c int mlx4_ib_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, ib_qp 3855 drivers/infiniband/hw/mlx4/qp.c static int _mlx4_ib_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, ib_qp 3943 drivers/infiniband/hw/mlx4/qp.c int mlx4_ib_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, ib_qp 4022 drivers/infiniband/hw/mlx4/qp.c int mlx4_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, ib_qp 4216 drivers/infiniband/hw/mlx4/qp.c struct mlx4_ib_qp *qp = to_mqp((struct ib_qp *)ibwq); ib_qp 4272 drivers/infiniband/hw/mlx4/qp.c struct mlx4_ib_qp *qp = to_mqp((struct ib_qp *)ibwq); ib_qp 4333 drivers/infiniband/hw/mlx4/qp.c struct mlx4_ib_qp *qp = to_mqp((struct ib_qp *)ibwq); ib_qp 4477 drivers/infiniband/hw/mlx4/qp.c void mlx4_ib_drain_sq(struct ib_qp *qp) ib_qp 4512 drivers/infiniband/hw/mlx4/qp.c void mlx4_ib_drain_rq(struct ib_qp *qp) ib_qp 82 drivers/infiniband/hw/mlx5/flow.c struct ib_qp *qp = NULL; ib_qp 43 drivers/infiniband/hw/mlx5/gsi.c struct ib_qp ibqp; ib_qp 44 drivers/infiniband/hw/mlx5/gsi.c struct ib_qp *rx_qp; ib_qp 59 drivers/infiniband/hw/mlx5/gsi.c struct ib_qp **tx_qps; ib_qp 62 drivers/infiniband/hw/mlx5/gsi.c static struct mlx5_ib_gsi_qp *gsi_qp(struct ib_qp *qp) ib_qp 115 drivers/infiniband/hw/mlx5/gsi.c struct ib_qp *mlx5_ib_gsi_create_qp(struct ib_pd *pd, ib_qp 213 drivers/infiniband/hw/mlx5/gsi.c int mlx5_ib_gsi_destroy_qp(struct ib_qp *qp) ib_qp 251 drivers/infiniband/hw/mlx5/gsi.c static struct ib_qp *create_gsi_ud_qp(struct mlx5_ib_gsi_qp *gsi) ib_qp 272 drivers/infiniband/hw/mlx5/gsi.c static int modify_to_rts(struct mlx5_ib_gsi_qp *gsi, struct ib_qp *qp, ib_qp 316 drivers/infiniband/hw/mlx5/gsi.c struct ib_qp *qp; ib_qp 373 drivers/infiniband/hw/mlx5/gsi.c int mlx5_ib_gsi_modify_qp(struct ib_qp *qp, struct ib_qp_attr *attr, ib_qp 398 drivers/infiniband/hw/mlx5/gsi.c int mlx5_ib_gsi_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, ib_qp 466 drivers/infiniband/hw/mlx5/gsi.c static struct ib_qp *get_tx_qp(struct mlx5_ib_gsi_qp *gsi, struct ib_ud_wr *wr) ib_qp 480 drivers/infiniband/hw/mlx5/gsi.c int mlx5_ib_gsi_post_send(struct ib_qp *qp, const struct ib_send_wr *wr, ib_qp 484 drivers/infiniband/hw/mlx5/gsi.c struct ib_qp *tx_qp; ib_qp 524 drivers/infiniband/hw/mlx5/gsi.c int mlx5_ib_gsi_post_recv(struct ib_qp *qp, const struct ib_recv_wr *wr, ib_qp 3782 drivers/infiniband/hw/mlx5/main.c static struct ib_flow *mlx5_ib_create_flow(struct ib_qp *qp, ib_qp 4340 drivers/infiniband/hw/mlx5/main.c static int mlx5_ib_mcg_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) ib_qp 4363 drivers/infiniband/hw/mlx5/main.c static int mlx5_ib_mcg_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) ib_qp 4810 drivers/infiniband/hw/mlx5/main.c struct ib_qp *qp; ib_qp 5657 drivers/infiniband/hw/mlx5/main.c struct ib_qp *qp) ib_qp 5685 drivers/infiniband/hw/mlx5/main.c static int mlx5_ib_counter_unbind_qp(struct ib_qp *qp) ib_qp 401 drivers/infiniband/hw/mlx5/mlx5_ib.h struct ib_qp ibqp; ib_qp 654 drivers/infiniband/hw/mlx5/mlx5_ib.h struct ib_qp *qp; ib_qp 1058 drivers/infiniband/hw/mlx5/mlx5_ib.h static inline struct mlx5_ib_qp *to_mqp(struct ib_qp *ibqp) ib_qp 1120 drivers/infiniband/hw/mlx5/mlx5_ib.h struct ib_qp *mlx5_ib_create_qp(struct ib_pd *pd, ib_qp 1123 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 1125 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, ib_qp 1127 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_destroy_qp(struct ib_qp *qp, struct ib_udata *udata); ib_qp 1128 drivers/infiniband/hw/mlx5/mlx5_ib.h void mlx5_ib_drain_sq(struct ib_qp *qp); ib_qp 1129 drivers/infiniband/hw/mlx5/mlx5_ib.h void mlx5_ib_drain_rq(struct ib_qp *qp); ib_qp 1130 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, ib_qp 1132 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, ib_qp 1314 drivers/infiniband/hw/mlx5/mlx5_ib.h struct ib_qp *mlx5_ib_gsi_create_qp(struct ib_pd *pd, ib_qp 1316 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_gsi_destroy_qp(struct ib_qp *qp); ib_qp 1317 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_gsi_modify_qp(struct ib_qp *qp, struct ib_qp_attr *attr, ib_qp 1319 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_gsi_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, ib_qp 1322 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_gsi_post_send(struct ib_qp *qp, const struct ib_send_wr *wr, ib_qp 1324 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_gsi_post_recv(struct ib_qp *qp, const struct ib_recv_wr *wr, ib_qp 1479 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_qp_set_counter(struct ib_qp *qp, struct rdma_counter *counter); ib_qp 285 drivers/infiniband/hw/mlx5/qp.c struct ib_qp *ibqp = &to_mibqp(qp)->ibqp; ib_qp 2540 drivers/infiniband/hw/mlx5/qp.c static struct ib_qp *mlx5_ib_create_dct(struct ib_pd *pd, ib_qp 2627 drivers/infiniband/hw/mlx5/qp.c struct ib_qp *mlx5_ib_create_qp(struct ib_pd *pd, ib_qp 2770 drivers/infiniband/hw/mlx5/qp.c int mlx5_ib_destroy_qp(struct ib_qp *qp, struct ib_udata *udata) ib_qp 3385 drivers/infiniband/hw/mlx5/qp.c static int __mlx5_ib_qp_set_counter(struct ib_qp *qp, ib_qp 3408 drivers/infiniband/hw/mlx5/qp.c static int __mlx5_ib_modify_qp(struct ib_qp *ibqp, ib_qp 3797 drivers/infiniband/hw/mlx5/qp.c static int mlx5_ib_modify_dct(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 3889 drivers/infiniband/hw/mlx5/qp.c int mlx5_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 4962 drivers/infiniband/hw/mlx5/qp.c static int _mlx5_ib_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, ib_qp 5344 drivers/infiniband/hw/mlx5/qp.c int mlx5_ib_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, ib_qp 5355 drivers/infiniband/hw/mlx5/qp.c static int _mlx5_ib_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, ib_qp 5435 drivers/infiniband/hw/mlx5/qp.c int mlx5_ib_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, ib_qp 5757 drivers/infiniband/hw/mlx5/qp.c int mlx5_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, ib_qp 6439 drivers/infiniband/hw/mlx5/qp.c void mlx5_ib_drain_sq(struct ib_qp *qp) ib_qp 6474 drivers/infiniband/hw/mlx5/qp.c void mlx5_ib_drain_rq(struct ib_qp *qp) ib_qp 6508 drivers/infiniband/hw/mlx5/qp.c int mlx5_ib_qp_set_counter(struct ib_qp *qp, struct rdma_counter *counter) ib_qp 530 drivers/infiniband/hw/mthca/mthca_dev.h int mthca_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, ib_qp 532 drivers/infiniband/hw/mthca/mthca_dev.h int mthca_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, ib_qp 534 drivers/infiniband/hw/mthca/mthca_dev.h int mthca_tavor_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, ib_qp 536 drivers/infiniband/hw/mthca/mthca_dev.h int mthca_tavor_post_receive(struct ib_qp *ibqp, const struct ib_recv_wr *wr, ib_qp 538 drivers/infiniband/hw/mthca/mthca_dev.h int mthca_arbel_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, ib_qp 540 drivers/infiniband/hw/mthca/mthca_dev.h int mthca_arbel_post_receive(struct ib_qp *ibqp, const struct ib_recv_wr *wr, ib_qp 576 drivers/infiniband/hw/mthca/mthca_dev.h int mthca_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid); ib_qp 577 drivers/infiniband/hw/mthca/mthca_dev.h int mthca_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid); ib_qp 120 drivers/infiniband/hw/mthca/mthca_mcg.c int mthca_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) ib_qp 214 drivers/infiniband/hw/mthca/mthca_mcg.c int mthca_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) ib_qp 468 drivers/infiniband/hw/mthca/mthca_provider.c static struct ib_qp *mthca_create_qp(struct ib_pd *pd, ib_qp 581 drivers/infiniband/hw/mthca/mthca_provider.c static int mthca_destroy_qp(struct ib_qp *qp, struct ib_udata *udata) ib_qp 262 drivers/infiniband/hw/mthca/mthca_provider.h struct ib_qp ibqp; ib_qp 334 drivers/infiniband/hw/mthca/mthca_provider.h static inline struct mthca_qp *to_mqp(struct ib_qp *ibqp) ib_qp 430 drivers/infiniband/hw/mthca/mthca_qp.c int mthca_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, ib_qp 556 drivers/infiniband/hw/mthca/mthca_qp.c static int __mthca_modify_qp(struct ib_qp *ibqp, ib_qp 858 drivers/infiniband/hw/mthca/mthca_qp.c int mthca_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, ib_qp 1623 drivers/infiniband/hw/mthca/mthca_qp.c int mthca_tavor_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, ib_qp 1821 drivers/infiniband/hw/mthca/mthca_qp.c int mthca_tavor_post_receive(struct ib_qp *ibqp, const struct ib_recv_wr *wr, ib_qp 1926 drivers/infiniband/hw/mthca/mthca_qp.c int mthca_arbel_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, ib_qp 2160 drivers/infiniband/hw/mthca/mthca_qp.c int mthca_arbel_post_receive(struct ib_qp *ibqp, const struct ib_recv_wr *wr, ib_qp 391 drivers/infiniband/hw/ocrdma/ocrdma.h struct ib_qp ibqp; ib_qp 478 drivers/infiniband/hw/ocrdma/ocrdma.h static inline struct ocrdma_qp *get_ocrdma_qp(struct ib_qp *ibqp) ib_qp 1306 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct ib_qp *ocrdma_create_qp(struct ib_pd *ibpd, ib_qp 1380 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c int _ocrdma_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 1400 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c int ocrdma_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 1468 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c int ocrdma_query_qp(struct ib_qp *ibqp, ib_qp 1684 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c int ocrdma_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata) ib_qp 2101 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c int ocrdma_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, ib_qp 2234 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c int ocrdma_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, ib_qp 46 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h int ocrdma_post_send(struct ib_qp *, const struct ib_send_wr *, ib_qp 48 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h int ocrdma_post_recv(struct ib_qp *, const struct ib_recv_wr *, ib_qp 79 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h struct ib_qp *ocrdma_create_qp(struct ib_pd *, ib_qp 82 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h int _ocrdma_modify_qp(struct ib_qp *, struct ib_qp_attr *attr, ib_qp 84 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h int ocrdma_modify_qp(struct ib_qp *, struct ib_qp_attr *attr, ib_qp 86 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h int ocrdma_query_qp(struct ib_qp *, ib_qp 89 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h int ocrdma_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata); ib_qp 673 drivers/infiniband/hw/qedr/main.c struct ib_qp *ibqp; ib_qp 393 drivers/infiniband/hw/qedr/qedr.h struct ib_qp ibqp; /* must be first */ ib_qp 573 drivers/infiniband/hw/qedr/qedr.h static inline struct qedr_qp *get_qedr_qp(struct ib_qp *ibqp) ib_qp 179 drivers/infiniband/hw/qedr/qedr_iw_cm.c struct ib_qp *ibqp = &ep->qp->ibqp; ib_qp 785 drivers/infiniband/hw/qedr/qedr_iw_cm.c void qedr_iw_qp_add_ref(struct ib_qp *ibqp) ib_qp 792 drivers/infiniband/hw/qedr/qedr_iw_cm.c void qedr_iw_qp_rem_ref(struct ib_qp *ibqp) ib_qp 799 drivers/infiniband/hw/qedr/qedr_iw_cm.c struct ib_qp *qedr_iw_get_qp(struct ib_device *ibdev, int qpn) ib_qp 45 drivers/infiniband/hw/qedr/qedr_iw_cm.h void qedr_iw_qp_add_ref(struct ib_qp *qp); ib_qp 47 drivers/infiniband/hw/qedr/qedr_iw_cm.h void qedr_iw_qp_rem_ref(struct ib_qp *qp); ib_qp 49 drivers/infiniband/hw/qedr/qedr_iw_cm.h struct ib_qp *qedr_iw_get_qp(struct ib_device *dev, int qpn); ib_qp 322 drivers/infiniband/hw/qedr/qedr_roce_cm.c struct ib_qp *qedr_create_gsi_qp(struct qedr_dev *dev, ib_qp 543 drivers/infiniband/hw/qedr/qedr_roce_cm.c int qedr_gsi_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, ib_qp 613 drivers/infiniband/hw/qedr/qedr_roce_cm.c int qedr_gsi_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, ib_qp 49 drivers/infiniband/hw/qedr/qedr_roce_cm.h int qedr_gsi_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, ib_qp 51 drivers/infiniband/hw/qedr/qedr_roce_cm.h int qedr_gsi_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, ib_qp 53 drivers/infiniband/hw/qedr/qedr_roce_cm.h struct ib_qp *qedr_create_gsi_qp(struct qedr_dev *dev, ib_qp 1008 drivers/infiniband/hw/qedr/verbs.c static inline int get_gid_info_from_table(struct ib_qp *ibqp, ib_qp 1884 drivers/infiniband/hw/qedr/verbs.c struct ib_qp *qedr_create_qp(struct ib_pd *ibpd, ib_qp 1891 drivers/infiniband/hw/qedr/verbs.c struct ib_qp *ibqp; ib_qp 2105 drivers/infiniband/hw/qedr/verbs.c int qedr_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 2376 drivers/infiniband/hw/qedr/verbs.c int qedr_query_qp(struct ib_qp *ibqp, ib_qp 2462 drivers/infiniband/hw/qedr/verbs.c int qedr_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata) ib_qp 3177 drivers/infiniband/hw/qedr/verbs.c static int __qedr_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, ib_qp 3392 drivers/infiniband/hw/qedr/verbs.c int qedr_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, ib_qp 3551 drivers/infiniband/hw/qedr/verbs.c int qedr_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, ib_qp 58 drivers/infiniband/hw/qedr/verbs.h struct ib_qp *qedr_create_qp(struct ib_pd *, struct ib_qp_init_attr *attrs, ib_qp 60 drivers/infiniband/hw/qedr/verbs.h int qedr_modify_qp(struct ib_qp *, struct ib_qp_attr *attr, ib_qp 62 drivers/infiniband/hw/qedr/verbs.h int qedr_query_qp(struct ib_qp *, struct ib_qp_attr *qp_attr, ib_qp 64 drivers/infiniband/hw/qedr/verbs.h int qedr_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata); ib_qp 90 drivers/infiniband/hw/qedr/verbs.h int qedr_post_send(struct ib_qp *, const struct ib_send_wr *, ib_qp 92 drivers/infiniband/hw/qedr/verbs.h int qedr_post_recv(struct ib_qp *, const struct ib_recv_wr *, ib_qp 49 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.h struct ib_qp ibqp; ib_qp 105 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.h struct usnic_ib_qp_grp *to_uqp_grp(struct ib_qp *ibqp) ib_qp 384 drivers/infiniband/hw/usnic/usnic_ib_verbs.c int usnic_ib_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, ib_qp 469 drivers/infiniband/hw/usnic/usnic_ib_verbs.c struct ib_qp *usnic_ib_create_qp(struct ib_pd *pd, ib_qp 542 drivers/infiniband/hw/usnic/usnic_ib_verbs.c int usnic_ib_destroy_qp(struct ib_qp *qp, struct ib_udata *udata) ib_qp 564 drivers/infiniband/hw/usnic/usnic_ib_verbs.c int usnic_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 46 drivers/infiniband/hw/usnic/usnic_ib_verbs.h int usnic_ib_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, ib_qp 55 drivers/infiniband/hw/usnic/usnic_ib_verbs.h struct ib_qp *usnic_ib_create_qp(struct ib_pd *pd, ib_qp 58 drivers/infiniband/hw/usnic/usnic_ib_verbs.h int usnic_ib_destroy_qp(struct ib_qp *qp, struct ib_udata *udata); ib_qp 59 drivers/infiniband/hw/usnic/usnic_ib_verbs.h int usnic_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 182 drivers/infiniband/hw/vmw_pvrdma/pvrdma.h struct ib_qp ibqp; ib_qp 289 drivers/infiniband/hw/vmw_pvrdma/pvrdma.h static inline struct pvrdma_qp *to_vqp(struct ib_qp *ibqp) ib_qp 323 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c struct ib_qp *ibqp = &qp->ibqp; ib_qp 188 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c struct ib_qp *pvrdma_create_qp(struct ib_pd *pd, ib_qp 445 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c int pvrdma_destroy_qp(struct ib_qp *qp, struct ib_udata *udata) ib_qp 475 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c int pvrdma_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 618 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c int pvrdma_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, ib_qp 828 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c int pvrdma_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, ib_qp 921 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c int pvrdma_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 428 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h struct ib_qp *pvrdma_create_qp(struct ib_pd *pd, ib_qp 431 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h int pvrdma_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 433 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h int pvrdma_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, ib_qp 435 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h int pvrdma_destroy_qp(struct ib_qp *qp, struct ib_udata *udata); ib_qp 436 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h int pvrdma_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, ib_qp 438 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h int pvrdma_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, ib_qp 280 drivers/infiniband/sw/rdmavt/mcast.c int rvt_attach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) ib_qp 343 drivers/infiniband/sw/rdmavt/mcast.c int rvt_detach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) ib_qp 54 drivers/infiniband/sw/rdmavt/mcast.h int rvt_attach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid); ib_qp 55 drivers/infiniband/sw/rdmavt/mcast.h int rvt_detach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid); ib_qp 1064 drivers/infiniband/sw/rdmavt/qp.c struct ib_qp *rvt_create_qp(struct ib_pd *ibpd, ib_qp 1073 drivers/infiniband/sw/rdmavt/qp.c struct ib_qp *ret = ERR_PTR(-ENOMEM); ib_qp 1446 drivers/infiniband/sw/rdmavt/qp.c int rvt_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 1717 drivers/infiniband/sw/rdmavt/qp.c int rvt_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata) ib_qp 1758 drivers/infiniband/sw/rdmavt/qp.c int rvt_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 1821 drivers/infiniband/sw/rdmavt/qp.c int rvt_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, ib_qp 2182 drivers/infiniband/sw/rdmavt/qp.c int rvt_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, ib_qp 2571 drivers/infiniband/sw/rdmavt/qp.c struct ib_qp *ibqp = &qp->ibqp; ib_qp 55 drivers/infiniband/sw/rdmavt/qp.h struct ib_qp *rvt_create_qp(struct ib_pd *ibpd, ib_qp 58 drivers/infiniband/sw/rdmavt/qp.h int rvt_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 60 drivers/infiniband/sw/rdmavt/qp.h int rvt_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata); ib_qp 61 drivers/infiniband/sw/rdmavt/qp.h int rvt_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 63 drivers/infiniband/sw/rdmavt/qp.h int rvt_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, ib_qp 65 drivers/infiniband/sw/rdmavt/qp.h int rvt_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, ib_qp 411 drivers/infiniband/sw/rxe/rxe_verbs.c static struct ib_qp *rxe_create_qp(struct ib_pd *ibpd, ib_qp 461 drivers/infiniband/sw/rxe/rxe_verbs.c static int rxe_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 482 drivers/infiniband/sw/rxe/rxe_verbs.c static int rxe_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, ib_qp 493 drivers/infiniband/sw/rxe/rxe_verbs.c static int rxe_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata) ib_qp 718 drivers/infiniband/sw/rxe/rxe_verbs.c static int rxe_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, ib_qp 741 drivers/infiniband/sw/rxe/rxe_verbs.c static int rxe_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, ib_qp 1046 drivers/infiniband/sw/rxe/rxe_verbs.c static int rxe_attach_mcast(struct ib_qp *ibqp, union ib_gid *mgid, u16 mlid) ib_qp 1064 drivers/infiniband/sw/rxe/rxe_verbs.c static int rxe_detach_mcast(struct ib_qp *ibqp, union ib_gid *mgid, u16 mlid) ib_qp 237 drivers/infiniband/sw/rxe/rxe_verbs.h struct ib_qp ibqp; ib_qp 448 drivers/infiniband/sw/rxe/rxe_verbs.h static inline struct rxe_qp *to_rqp(struct ib_qp *qp) ib_qp 432 drivers/infiniband/sw/siw/siw.h struct ib_qp *ib_qp; ib_qp 486 drivers/infiniband/sw/siw/siw.h struct ib_qp base_qp; ib_qp 528 drivers/infiniband/sw/siw/siw.h void siw_qp_get_ref(struct ib_qp *qp); ib_qp 529 drivers/infiniband/sw/siw/siw.h void siw_qp_put_ref(struct ib_qp *qp); ib_qp 580 drivers/infiniband/sw/siw/siw.h static inline struct siw_base_qp *to_siw_base_qp(struct ib_qp *base_qp) ib_qp 585 drivers/infiniband/sw/siw/siw.h static inline struct siw_qp *to_siw_qp(struct ib_qp *base_qp) ib_qp 237 drivers/infiniband/sw/siw/siw_main.c static struct ib_qp *siw_get_base_qp(struct ib_device *base_dev, int id) ib_qp 246 drivers/infiniband/sw/siw/siw_main.c return qp->ib_qp; ib_qp 1074 drivers/infiniband/sw/siw/siw_qp.c cqe->base_qp = qp->ib_qp; ib_qp 1132 drivers/infiniband/sw/siw/siw_qp.c cqe->base_qp = qp->ib_qp; ib_qp 1300 drivers/infiniband/sw/siw/siw_qp.c int rv = xa_alloc(&sdev->qp_xa, &qp->ib_qp->qp_num, qp, xa_limit_32b, ib_qp 1306 drivers/infiniband/sw/siw/siw_qp.c qp->qp_num = qp->ib_qp->qp_num; ib_qp 1315 drivers/infiniband/sw/siw/siw_qp.c struct siw_base_qp *siw_base_qp = to_siw_base_qp(qp->ib_qp); ib_qp 286 drivers/infiniband/sw/siw/siw_verbs.c void siw_qp_get_ref(struct ib_qp *base_qp) ib_qp 291 drivers/infiniband/sw/siw/siw_verbs.c void siw_qp_put_ref(struct ib_qp *base_qp) ib_qp 306 drivers/infiniband/sw/siw/siw_verbs.c struct ib_qp *siw_create_qp(struct ib_pd *pd, ib_qp 375 drivers/infiniband/sw/siw/siw_verbs.c qp->ib_qp = &siw_base_qp->base_qp; ib_qp 496 drivers/infiniband/sw/siw/siw_verbs.c return qp->ib_qp; ib_qp 523 drivers/infiniband/sw/siw/siw_verbs.c int siw_query_qp(struct ib_qp *base_qp, struct ib_qp_attr *qp_attr, ib_qp 558 drivers/infiniband/sw/siw/siw_verbs.c int siw_verbs_modify_qp(struct ib_qp *base_qp, struct ib_qp_attr *attr, ib_qp 604 drivers/infiniband/sw/siw/siw_verbs.c int siw_destroy_qp(struct ib_qp *base_qp, struct ib_udata *udata) ib_qp 738 drivers/infiniband/sw/siw/siw_verbs.c int siw_post_send(struct ib_qp *base_qp, const struct ib_send_wr *wr, ib_qp 978 drivers/infiniband/sw/siw/siw_verbs.c int siw_post_receive(struct ib_qp *base_qp, const struct ib_recv_wr *wr, ib_qp 1803 drivers/infiniband/sw/siw/siw_verbs.c struct ib_qp *base_qp = qp->ib_qp; ib_qp 54 drivers/infiniband/sw/siw/siw_verbs.h struct ib_qp *siw_create_qp(struct ib_pd *base_pd, ib_qp 57 drivers/infiniband/sw/siw/siw_verbs.h int siw_query_qp(struct ib_qp *base_qp, struct ib_qp_attr *qp_attr, ib_qp 59 drivers/infiniband/sw/siw/siw_verbs.h int siw_verbs_modify_qp(struct ib_qp *base_qp, struct ib_qp_attr *attr, ib_qp 61 drivers/infiniband/sw/siw/siw_verbs.h int siw_destroy_qp(struct ib_qp *base_qp, struct ib_udata *udata); ib_qp 62 drivers/infiniband/sw/siw/siw_verbs.h int siw_post_send(struct ib_qp *base_qp, const struct ib_send_wr *wr, ib_qp 64 drivers/infiniband/sw/siw/siw_verbs.h int siw_post_receive(struct ib_qp *base_qp, const struct ib_recv_wr *wr, ib_qp 236 drivers/infiniband/ulp/ipoib/ipoib.h struct ib_qp *qp; ib_qp 247 drivers/infiniband/ulp/ipoib/ipoib.h struct ib_qp *qp; ib_qp 367 drivers/infiniband/ulp/ipoib/ipoib.h struct ib_qp *qp; ib_qp 249 drivers/infiniband/ulp/ipoib/ipoib_cm.c static struct ib_qp *ipoib_cm_create_rx_qp(struct net_device *dev, ib_qp 274 drivers/infiniband/ulp/ipoib/ipoib_cm.c struct ib_cm_id *cm_id, struct ib_qp *qp, ib_qp 421 drivers/infiniband/ulp/ipoib/ipoib_cm.c struct ib_qp *qp, ib_qp 1057 drivers/infiniband/ulp/ipoib/ipoib_cm.c static struct ib_qp *ipoib_cm_create_tx_qp(struct net_device *dev, struct ipoib_cm_tx *tx) ib_qp 1071 drivers/infiniband/ulp/ipoib/ipoib_cm.c struct ib_qp *tx_qp; ib_qp 1083 drivers/infiniband/ulp/ipoib/ipoib_cm.c struct ib_cm_id *id, struct ib_qp *qp, ib_qp 1120 drivers/infiniband/ulp/ipoib/ipoib_cm.c struct ib_cm_id *cm_id, struct ib_qp *qp) ib_qp 737 drivers/infiniband/ulp/ipoib/ipoib_ib.c struct ib_qp *qp, ib_qp 433 drivers/infiniband/ulp/iser/iscsi_iser.h struct ib_qp *qp; ib_qp 114 drivers/infiniband/ulp/isert/ib_isert.c static struct ib_qp * ib_qp 157 drivers/infiniband/ulp/isert/ib_isert.h struct ib_qp *qp; ib_qp 281 drivers/infiniband/ulp/srp/ib_srp.c struct ib_qp *qp) ib_qp 557 drivers/infiniband/ulp/srp/ib_srp.c struct ib_qp *qp; ib_qp 157 drivers/infiniband/ulp/srp/ib_srp.h struct ib_qp *qp; ib_qp 1110 drivers/infiniband/ulp/srpt/ib_srpt.c static int srpt_init_ch_qp(struct srpt_rdma_ch *ch, struct ib_qp *qp) ib_qp 1150 drivers/infiniband/ulp/srpt/ib_srpt.c static int srpt_ch_qp_rtr(struct srpt_rdma_ch *ch, struct ib_qp *qp) ib_qp 1182 drivers/infiniband/ulp/srpt/ib_srpt.c static int srpt_ch_qp_rts(struct srpt_rdma_ch *ch, struct ib_qp *qp) ib_qp 296 drivers/infiniband/ulp/srpt/ib_srpt.h struct ib_qp *qp; ib_qp 82 drivers/nvme/host/rdma.c struct ib_qp *qp; ib_qp 1056 drivers/nvme/target/rdma.c struct ib_qp *qp = queue->cm_id->qp; ib_qp 100 include/linux/sunrpc/svc_rdma.h struct ib_qp *sc_qp; ib_qp 612 include/rdma/ib_mad.h struct ib_qp *qp; ib_qp 833 include/rdma/ib_mad.h struct ib_mad_agent *ib_redirect_mad_qp(struct ib_qp *qp, ib_qp 722 include/rdma/ib_verbs.h struct ib_qp *qp; ib_qp 977 include/rdma/ib_verbs.h struct ib_qp *qp; ib_qp 1691 include/rdma/ib_verbs.h struct ib_qp *qp; ib_qp 1727 include/rdma/ib_verbs.h struct ib_qp *real_qp; ib_qp 2060 include/rdma/ib_verbs.h struct ib_qp *qp; ib_qp 2264 include/rdma/ib_verbs.h int (*post_send)(struct ib_qp *qp, const struct ib_send_wr *send_wr, ib_qp 2266 include/rdma/ib_verbs.h int (*post_recv)(struct ib_qp *qp, const struct ib_recv_wr *recv_wr, ib_qp 2268 include/rdma/ib_verbs.h void (*drain_rq)(struct ib_qp *qp); ib_qp 2269 include/rdma/ib_verbs.h void (*drain_sq)(struct ib_qp *qp); ib_qp 2381 include/rdma/ib_verbs.h struct ib_qp *(*create_qp)(struct ib_pd *pd, ib_qp 2384 include/rdma/ib_verbs.h int (*modify_qp)(struct ib_qp *qp, struct ib_qp_attr *qp_attr, ib_qp 2386 include/rdma/ib_verbs.h int (*query_qp)(struct ib_qp *qp, struct ib_qp_attr *qp_attr, ib_qp 2388 include/rdma/ib_verbs.h int (*destroy_qp)(struct ib_qp *qp, struct ib_udata *udata); ib_qp 2426 include/rdma/ib_verbs.h int (*attach_mcast)(struct ib_qp *qp, union ib_gid *gid, u16 lid); ib_qp 2427 include/rdma/ib_verbs.h int (*detach_mcast)(struct ib_qp *qp, union ib_gid *gid, u16 lid); ib_qp 2431 include/rdma/ib_verbs.h struct ib_flow *(*create_flow)(struct ib_qp *qp, ib_qp 2528 include/rdma/ib_verbs.h void (*iw_add_ref)(struct ib_qp *qp); ib_qp 2529 include/rdma/ib_verbs.h void (*iw_rem_ref)(struct ib_qp *qp); ib_qp 2530 include/rdma/ib_verbs.h struct ib_qp *(*iw_get_qp)(struct ib_device *device, int qpn); ib_qp 2544 include/rdma/ib_verbs.h int (*counter_bind_qp)(struct rdma_counter *counter, struct ib_qp *qp); ib_qp 2549 include/rdma/ib_verbs.h int (*counter_unbind_qp)(struct ib_qp *qp); ib_qp 3581 include/rdma/ib_verbs.h struct ib_qp *ib_create_qp_user(struct ib_pd *pd, ib_qp 3596 include/rdma/ib_verbs.h static inline struct ib_qp *ib_create_qp(struct ib_pd *pd, ib_qp 3613 include/rdma/ib_verbs.h int ib_modify_qp_with_udata(struct ib_qp *qp, ib_qp 3627 include/rdma/ib_verbs.h int ib_modify_qp(struct ib_qp *qp, ib_qp 3642 include/rdma/ib_verbs.h int ib_query_qp(struct ib_qp *qp, ib_qp 3652 include/rdma/ib_verbs.h int ib_destroy_qp_user(struct ib_qp *qp, struct ib_udata *udata); ib_qp 3660 include/rdma/ib_verbs.h static inline int ib_destroy_qp(struct ib_qp *qp) ib_qp 3672 include/rdma/ib_verbs.h struct ib_qp *ib_open_qp(struct ib_xrcd *xrcd, ib_qp 3682 include/rdma/ib_verbs.h int ib_close_qp(struct ib_qp *qp); ib_qp 3697 include/rdma/ib_verbs.h static inline int ib_post_send(struct ib_qp *qp, ib_qp 3714 include/rdma/ib_verbs.h static inline int ib_post_recv(struct ib_qp *qp, ib_qp 4222 include/rdma/ib_verbs.h int ib_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid); ib_qp 4230 include/rdma/ib_verbs.h int ib_detach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid); ib_qp 4355 include/rdma/ib_verbs.h void ib_drain_rq(struct ib_qp *qp); ib_qp 4356 include/rdma/ib_verbs.h void ib_drain_sq(struct ib_qp *qp); ib_qp 4357 include/rdma/ib_verbs.h void ib_drain_qp(struct ib_qp *qp); ib_qp 153 include/rdma/iw_cm.h void iw_cm_unbind_qp(struct iw_cm_id *cm_id, struct ib_qp *qp); ib_qp 161 include/rdma/iw_cm.h struct ib_qp *iw_cm_get_qp(struct ib_device *device, int qpn); ib_qp 10 include/rdma/mr_pool.h struct ib_mr *ib_mr_pool_get(struct ib_qp *qp, struct list_head *list); ib_qp 11 include/rdma/mr_pool.h void ib_mr_pool_put(struct ib_qp *qp, struct list_head *list, struct ib_mr *mr); ib_qp 13 include/rdma/mr_pool.h int ib_mr_pool_init(struct ib_qp *qp, struct list_head *list, int nr, ib_qp 15 include/rdma/mr_pool.h void ib_mr_pool_destroy(struct ib_qp *qp, struct list_head *list); ib_qp 131 include/rdma/rdma_cm.h struct ib_qp *qp; ib_qp 16 include/rdma/rdma_counter.h struct ib_qp; ib_qp 50 include/rdma/rdma_counter.h int rdma_counter_bind_qp_auto(struct ib_qp *qp, u8 port); ib_qp 51 include/rdma/rdma_counter.h int rdma_counter_unbind_qp(struct ib_qp *qp, bool force); ib_qp 329 include/rdma/rdmavt_qp.h struct ib_qp ibqp; ib_qp 460 include/rdma/rdmavt_qp.h static inline struct rvt_qp *ibqp_to_rvtqp(struct ib_qp *ibqp) ib_qp 741 include/rdma/rdmavt_qp.h struct ib_qp *ibqp = &qp->ibqp; ib_qp 45 include/rdma/rw.h int rdma_rw_ctx_init(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u8 port_num, ib_qp 48 include/rdma/rw.h void rdma_rw_ctx_destroy(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u8 port_num, ib_qp 52 include/rdma/rw.h int rdma_rw_ctx_signature_init(struct rdma_rw_ctx *ctx, struct ib_qp *qp, ib_qp 57 include/rdma/rw.h void rdma_rw_ctx_destroy_signature(struct rdma_rw_ctx *ctx, struct ib_qp *qp, ib_qp 62 include/rdma/rw.h struct ib_send_wr *rdma_rw_ctx_wrs(struct rdma_rw_ctx *ctx, struct ib_qp *qp, ib_qp 64 include/rdma/rw.h int rdma_rw_ctx_post(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u8 port_num, ib_qp 70 include/rdma/rw.h int rdma_rw_init_mrs(struct ib_qp *qp, struct ib_qp_init_attr *attr); ib_qp 71 include/rdma/rw.h void rdma_rw_cleanup_mrs(struct ib_qp *qp); ib_qp 171 include/rdma/uverbs_std_types.h struct ib_qp *qp, struct ib_device *device, ib_qp 173 include/uapi/rdma/siw-abi.h struct ib_qp *base_qp; ib_qp 81 net/9p/trans_rdma.c struct ib_qp *qp; ib_qp 79 net/smc/smc_core.h struct ib_qp *roce_qp; /* IB queue pair */