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 */