drivers/infiniband/core/cm.c
1125
if (cm_id_priv->qp_type == IB_QPT_XRC_TGT) {
drivers/infiniband/core/cm.c
1364
cm_req_set_qp_type(req_msg, param->qp_type);
drivers/infiniband/core/cm.c
1375
if (param->qp_type != IB_QPT_XRC_INI) {
drivers/infiniband/core/cm.c
1495
if (param->qp_type != IB_QPT_RC && param->qp_type != IB_QPT_UC &&
drivers/infiniband/core/cm.c
1496
param->qp_type != IB_QPT_XRC_INI)
drivers/infiniband/core/cm.c
1565
cm_id_priv->qp_type = param->qp_type;
drivers/infiniband/core/cm.c
1842
param->qp_type = cm_req_get_qp_type(req_msg);
drivers/infiniband/core/cm.c
2128
cm_id_priv->qp_type = cm_req_get_qp_type(req_msg);
drivers/infiniband/core/cm.c
2269
if (cm_id_priv->qp_type != IB_QPT_XRC_TGT) {
drivers/infiniband/core/cm.c
233
enum ib_qp_type qp_type;
drivers/infiniband/core/cm.c
2416
static void cm_format_rep_event(struct cm_work *work, enum ib_qp_type qp_type)
drivers/infiniband/core/cm.c
2426
param->remote_qpn = be32_to_cpu(cm_rep_get_qpn(rep_msg, qp_type));
drivers/infiniband/core/cm.c
2507
cm_format_rep_event(work, cm_id_priv->qp_type);
drivers/infiniband/core/cm.c
2528
cm_id_priv->timewait_info->remote_qpn = cm_rep_get_qpn(rep_msg, cm_id_priv->qp_type);
drivers/infiniband/core/cm.c
2569
cm_id_priv->remote_qpn = cm_rep_get_qpn(rep_msg, cm_id_priv->qp_type);
drivers/infiniband/core/cm.c
4151
if (cm_id_priv->qp_type == IB_QPT_RC ||
drivers/infiniband/core/cm.c
4152
cm_id_priv->qp_type == IB_QPT_XRC_TGT) {
drivers/infiniband/core/cm.c
4199
switch (cm_id_priv->qp_type) {
drivers/infiniband/core/cm_msgs.h
38
enum ib_qp_type qp_type)
drivers/infiniband/core/cm_msgs.h
40
switch (qp_type) {
drivers/infiniband/core/cm_msgs.h
60
static inline __be32 cm_rep_get_qpn(struct cm_rep_msg *rep_msg, enum ib_qp_type qp_type)
drivers/infiniband/core/cm_msgs.h
62
return (qp_type == IB_QPT_XRC_INI) ?
drivers/infiniband/core/cma.c
1012
enum ib_qp_type qp_type, const struct rdma_id_private *parent)
drivers/infiniband/core/cma.c
1025
id_priv->id.qp_type = qp_type;
drivers/infiniband/core/cma.c
1054
enum ib_qp_type qp_type, const char *caller)
drivers/infiniband/core/cma.c
1058
ret = __rdma_create_id(net, event_handler, context, ps, qp_type, NULL);
drivers/infiniband/core/cma.c
1070
enum ib_qp_type qp_type)
drivers/infiniband/core/cma.c
1075
ps, qp_type, NULL);
drivers/infiniband/core/cma.c
1143
if (id->qp_type == IB_QPT_UD)
drivers/infiniband/core/cma.c
1276
if (id_priv->id.qp_type == IB_QPT_UD) {
drivers/infiniband/core/cma.c
1298
if (!id_priv->cm_id.ib || (id_priv->id.qp_type == IB_QPT_UD))
drivers/infiniband/core/cma.c
2210
(id_priv->id.qp_type != IB_QPT_UD)) {
drivers/infiniband/core/cma.c
2290
ib_event->param.req_rcvd.qp_type,
drivers/infiniband/core/cma.c
2401
(ib_event->param.req_rcvd.qp_type == id->qp_type)) ||
drivers/infiniband/core/cma.c
2403
(id->qp_type == IB_QPT_UD)) ||
drivers/infiniband/core/cma.c
2404
(!id->qp_type));
drivers/infiniband/core/cma.c
2471
conn_id->id.qp_type != IB_QPT_UD) {
drivers/infiniband/core/cma.c
2738
id_priv->id.ps, id_priv->id.qp_type, id_priv);
drivers/infiniband/core/cma.c
2828
if (id->qp_type != IB_QPT_RC && id->qp_type != IB_QPT_XRC_INI)
drivers/infiniband/core/cma.c
2867
if (WARN_ON(id->qp_type != IB_QPT_RC && id->qp_type != IB_QPT_XRC_TGT))
drivers/infiniband/core/cma.c
4425
req.qp_type = id_priv->id.qp_type;
drivers/infiniband/core/cma.c
4523
if (id->qp_type == IB_QPT_UD)
drivers/infiniband/core/cma.c
4711
if (id->qp_type == IB_QPT_UD) {
drivers/infiniband/core/cma.c
4805
if (id->qp_type == IB_QPT_UD) {
drivers/infiniband/core/cma.c
5101
if (id_priv->id.qp_type != IB_QPT_UD)
drivers/infiniband/core/cma_trace.h
189
__field(unsigned long, qp_type)
drivers/infiniband/core/cma_trace.h
203
__entry->qp_type = id_priv->id.qp_type;
drivers/infiniband/core/cma_trace.h
206
__entry->qp_type = 0;
drivers/infiniband/core/cma_trace.h
218
rdma_show_qp_type(__entry->qp_type), __entry->send_wr,
drivers/infiniband/core/core_priv.h
241
enum ib_qp_type qp_type);
drivers/infiniband/core/core_priv.h
296
enum ib_qp_type qp_type)
drivers/infiniband/core/counters.c
241
match &= (param->qp_type == qp->qp_type);
drivers/infiniband/core/counters.c
464
if (qp->qp_type == IB_QPT_RAW_PACKET && !rdma_dev_has_raw_cap(dev))
drivers/infiniband/core/counters.c
92
param->qp_type = qp->qp_type;
drivers/infiniband/core/mad.c
151
static int get_spl_qp_index(enum ib_qp_type qp_type)
drivers/infiniband/core/mad.c
153
switch (qp_type) {
drivers/infiniband/core/mad.c
243
enum ib_qp_type qp_type,
drivers/infiniband/core/mad.c
262
if ((qp_type == IB_QPT_SMI && !rdma_cap_ib_smi(device, port_num)) ||
drivers/infiniband/core/mad.c
263
(qp_type == IB_QPT_GSI && !rdma_cap_ib_cm(device, port_num)))
drivers/infiniband/core/mad.c
267
qpn = get_spl_qp_index(qp_type);
drivers/infiniband/core/mad.c
270
__func__, qp_type);
drivers/infiniband/core/mad.c
3148
enum ib_qp_type qp_type)
drivers/infiniband/core/mad.c
3161
qp_init_attr.qp_type = qp_type;
drivers/infiniband/core/mad.c
3169
get_spl_qp_index(qp_type));
drivers/infiniband/core/mad.c
340
if (qp_type == IB_QPT_SMI) {
drivers/infiniband/core/mad.c
429
ret2 = ib_mad_agent_security_setup(&mad_agent_priv->agent, qp_type);
drivers/infiniband/core/nldev.c
509
if (qp->qp_type == IB_QPT_RC || qp->qp_type == IB_QPT_UC) {
drivers/infiniband/core/nldev.c
521
if (qp->qp_type == IB_QPT_RC || qp->qp_type == IB_QPT_UC ||
drivers/infiniband/core/nldev.c
522
qp->qp_type == IB_QPT_XRC_INI || qp->qp_type == IB_QPT_XRC_TGT) {
drivers/infiniband/core/nldev.c
527
if (nla_put_u8(msg, RDMA_NLDEV_ATTR_RES_TYPE, qp->qp_type))
drivers/infiniband/core/nldev.c
599
if (nla_put_u8(msg, RDMA_NLDEV_ATTR_RES_TYPE, cm_id->qp_type))
drivers/infiniband/core/nldev.c
909
nla_put_u8(msg, RDMA_NLDEV_ATTR_RES_TYPE, m->param.qp_type))
drivers/infiniband/core/restrack.c
203
if (qp->qp_type == IB_QPT_SMI || qp->qp_type == IB_QPT_GSI)
drivers/infiniband/core/restrack.c
209
if (qp->qp_type >= IB_QPT_DRIVER)
drivers/infiniband/core/security.c
580
bool special_qp = (real_qp->qp_type == IB_QPT_SMI ||
drivers/infiniband/core/security.c
581
real_qp->qp_type == IB_QPT_GSI ||
drivers/infiniband/core/security.c
582
real_qp->qp_type >= IB_QPT_RESERVED1);
drivers/infiniband/core/security.c
687
enum ib_qp_type qp_type)
drivers/infiniband/core/security.c
700
if (qp_type != IB_QPT_SMI)
drivers/infiniband/core/security.c
726
if (agent->qp->qp_type == IB_QPT_SMI) {
drivers/infiniband/core/security.c
740
if (map->agent.qp->qp_type == IB_QPT_SMI) {
drivers/infiniband/core/ucma.c
289
if (ctx->cm_id->qp_type == IB_QPT_UD)
drivers/infiniband/core/ucma.c
427
static int ucma_get_qp_type(struct rdma_ucm_create_id *cmd, enum ib_qp_type *qp_type)
drivers/infiniband/core/ucma.c
431
*qp_type = IB_QPT_RC;
drivers/infiniband/core/ucma.c
435
*qp_type = IB_QPT_UD;
drivers/infiniband/core/ucma.c
438
*qp_type = cmd->qp_type;
drivers/infiniband/core/ucma.c
452
enum ib_qp_type qp_type;
drivers/infiniband/core/ucma.c
461
ret = ucma_get_qp_type(&cmd, &qp_type);
drivers/infiniband/core/ucma.c
470
cm_id = rdma_create_user_id(ucma_event_handler, ctx, cmd.ps, qp_type);
drivers/infiniband/core/uverbs_cmd.c
1313
switch (cmd->qp_type) {
drivers/infiniband/core/uverbs_cmd.c
1357
if (cmd->qp_type == IB_QPT_XRC_TGT) {
drivers/infiniband/core/uverbs_cmd.c
1373
if (cmd->qp_type == IB_QPT_XRC_INI) {
drivers/infiniband/core/uverbs_cmd.c
1410
if (!ind_tbl && cmd->qp_type != IB_QPT_XRC_INI)
drivers/infiniband/core/uverbs_cmd.c
1429
attr.qp_type = cmd->qp_type;
drivers/infiniband/core/uverbs_cmd.c
1550
cmd_ex.qp_type = cmd.qp_type;
drivers/infiniband/core/uverbs_cmd.c
1609
attr.qp_type = cmd.qp_type;
drivers/infiniband/core/uverbs_cmd.c
1740
static int modify_qp_mask(enum ib_qp_type qp_type, int mask)
drivers/infiniband/core/uverbs_cmd.c
1742
switch (qp_type) {
drivers/infiniband/core/uverbs_cmd.c
1930
modify_qp_mask(qp->qp_type,
drivers/infiniband/core/uverbs_cmd.c
2065
is_ud = qp->qp_type == IB_QPT_UD;
drivers/infiniband/core/uverbs_cmd.c
3290
if (qp->qp_type != IB_QPT_UD && qp->qp_type != IB_QPT_RAW_PACKET) {
drivers/infiniband/core/uverbs_std_types_qp.c
108
ret = uverbs_get_const(&attr.qp_type, attrs,
drivers/infiniband/core/uverbs_std_types_qp.c
113
switch (attr.qp_type) {
drivers/infiniband/core/uverbs_std_types_qp.c
148
attr.qp_type == IB_QPT_XRC_INI))
drivers/infiniband/core/uverbs_std_types_qp.c
180
if (attr.qp_type != IB_QPT_XRC_INI) {
drivers/infiniband/core/uverbs_std_types_qp.c
204
ret = check_creation_flags(attr.qp_type, attr.create_flags);
drivers/infiniband/core/uverbs_std_types_qp.c
221
attr.qp_type != IB_QPT_XRC_TGT) ||
drivers/infiniband/core/uverbs_std_types_qp.c
223
attr.qp_type == IB_QPT_XRC_TGT))
drivers/infiniband/core/uverbs_std_types_qp.c
259
if (attr.qp_type == IB_QPT_XRC_TGT) {
drivers/infiniband/core/uverbs_std_types_qp.c
45
static int check_creation_flags(enum ib_qp_type qp_type,
drivers/infiniband/core/uverbs_std_types_qp.c
50
if (!create_flags || qp_type == IB_QPT_DRIVER)
drivers/infiniband/core/uverbs_std_types_qp.c
53
if (qp_type != IB_QPT_RAW_PACKET && qp_type != IB_QPT_UD)
drivers/infiniband/core/uverbs_std_types_qp.c
58
qp_type != IB_QPT_RAW_PACKET)
drivers/infiniband/core/verbs.c
1206
qp->qp_type = real_qp->qp_type;
drivers/infiniband/core/verbs.c
1220
if (qp_open_attr->qp_type != IB_QPT_XRC_TGT)
drivers/infiniband/core/verbs.c
1286
qp->qp_type = attr->qp_type;
drivers/infiniband/core/verbs.c
1351
if (attr->qp_type == IB_QPT_XRC_TGT)
drivers/infiniband/core/verbs.c
1355
if (attr->qp_type != IB_QPT_XRC_TGT || IS_ERR(qp))
drivers/infiniband/core/verbs.c
1816
return (qp->qp_type == IB_QPT_UC ||
drivers/infiniband/core/verbs.c
1817
qp->qp_type == IB_QPT_RC ||
drivers/infiniband/core/verbs.c
1818
qp->qp_type == IB_QPT_XRC_INI ||
drivers/infiniband/core/verbs.c
1819
qp->qp_type == IB_QPT_XRC_TGT);
drivers/infiniband/core/verbs.c
2502
qp->qp_type != IB_QPT_UD || !is_valid_mcast_lid(qp, lid))
drivers/infiniband/core/verbs.c
2520
qp->qp_type != IB_QPT_UD || !is_valid_mcast_lid(qp, lid))
drivers/infiniband/hw/bng_re/bng_roce_hsi.h
644
u8 qp_type;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1014
if (ib_qp->qp_type == IB_QPT_GSI && rdev->gsi_ctx.gsi_sqp)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1451
qptype = __from_ib_qp_type(init_attr->qp_type);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1459
init_attr->qp_type == IB_QPT_GSI)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1493
if (init_attr->qp_type == IB_QPT_RC) {
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1523
if (init_attr->qp_type == IB_QPT_GSI)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1530
if (init_attr->qp_type == IB_QPT_GSI)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1689
if (qp_init_attr->qp_type == IB_QPT_GSI &&
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1727
if (qp_init_attr->qp_type == IB_QPT_GSI)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1738
if (qp_init_attr->qp_type == IB_QPT_RC) {
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1742
} else if (qp_init_attr->qp_type == IB_QPT_UD) {
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2117
ib_qp->qp_type, qp_attr_mask)) {
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2123
ib_qp->qp_num, ib_qp->qp_type);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2348
if (ib_qp->qp_type == IB_QPT_GSI && rdev->gsi_ctx.gsi_sqp)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2834
if ((qp->ib_qp.qp_type == IB_QPT_UD ||
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2835
qp->ib_qp.qp_type == IB_QPT_GSI ||
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2836
qp->ib_qp.qp_type == IB_QPT_RAW_ETHERTYPE) &&
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3068
if (ib_qp->qp_type == IB_QPT_GSI &&
drivers/infiniband/hw/bnxt_re/main.c
1908
return (qp->ib_qp.qp_type == IB_QPT_GSI) ||
drivers/infiniband/hw/bnxt_re/main.c
324
return qp->ib_qp.qp_type == IB_QPT_GSI;
drivers/infiniband/hw/bnxt_re/qplib_fp.c
1293
req->qp_type = qp->type;
drivers/infiniband/hw/bnxt_re/roce_hsi.h
569
u8 qp_type;
drivers/infiniband/hw/cxgb4/qp.c
2131
if (attrs->qp_type != IB_QPT_RC || attrs->create_flags)
drivers/infiniband/hw/efa/efa_admin_cmds_defs.h
108
u8 qp_type;
drivers/infiniband/hw/efa/efa_com_cmd.c
21
create_qp_cmd.qp_type = params->qp_type;
drivers/infiniband/hw/efa/efa_com_cmd.h
29
u8 qp_type;
drivers/infiniband/hw/efa/efa_verbs.c
390
qp_init_attr->qp_type = ibqp->qp_type;
drivers/infiniband/hw/efa/efa_verbs.c
658
if (init_attr->qp_type != IB_QPT_DRIVER &&
drivers/infiniband/hw/efa/efa_verbs.c
659
init_attr->qp_type != IB_QPT_UD) {
drivers/infiniband/hw/efa/efa_verbs.c
661
"Unsupported qp type %d\n", init_attr->qp_type);
drivers/infiniband/hw/efa/efa_verbs.c
746
if (init_attr->qp_type == IB_QPT_UD) {
drivers/infiniband/hw/efa/efa_verbs.c
747
create_qp_params.qp_type = EFA_ADMIN_QP_TYPE_UD;
drivers/infiniband/hw/efa/efa_verbs.c
749
create_qp_params.qp_type = EFA_ADMIN_QP_TYPE_SRD;
drivers/infiniband/hw/efa/efa_verbs.c
753
init_attr->qp_type, cmd.driver_qp_type);
drivers/infiniband/hw/efa/efa_verbs.c
759
init_attr->qp_type, cmd.driver_qp_type);
drivers/infiniband/hw/efa/efa_verbs.c
967
if (qp->ibqp.qp_type == IB_QPT_DRIVER)
drivers/infiniband/hw/erdma/erdma_cm.c
1201
mod_qp_params.qp_type = ERDMA_QP_PASSIVE;
drivers/infiniband/hw/erdma/erdma_cm.c
617
params.qp_type = ERDMA_QP_ACTIVE;
drivers/infiniband/hw/erdma/erdma_cq.c
188
(qp->ibqp.qp_type == IB_QPT_UD || qp->ibqp.qp_type == IB_QPT_GSI))
drivers/infiniband/hw/erdma/erdma_qp.c
462
if (qp->ibqp.qp_type != IB_QPT_RC && send_wr->opcode != IB_WR_SEND &&
drivers/infiniband/hw/erdma/erdma_qp.c
539
if (qp->ibqp.qp_type == IB_QPT_RC) {
drivers/infiniband/hw/erdma/erdma_qp.c
97
if (params->qp_type == ERDMA_QP_PASSIVE)
drivers/infiniband/hw/erdma/erdma_verbs.c
1020
if (qp->ibqp.qp_type == IB_QPT_GSI) {
drivers/infiniband/hw/erdma/erdma_verbs.c
1723
if (!ib_modify_qp_is_ok(cur_state, nxt_state, qp->ibqp.qp_type,
drivers/infiniband/hw/erdma/erdma_verbs.c
1894
if (qp->ibqp.qp_type == IB_QPT_RC)
drivers/infiniband/hw/erdma/erdma_verbs.c
489
if (erdma_device_iwarp(dev) && attrs->qp_type != IB_QPT_RC)
drivers/infiniband/hw/erdma/erdma_verbs.c
492
if (erdma_device_rocev2(dev) && attrs->qp_type != IB_QPT_RC &&
drivers/infiniband/hw/erdma/erdma_verbs.c
493
attrs->qp_type != IB_QPT_UD && attrs->qp_type != IB_QPT_GSI)
drivers/infiniband/hw/erdma/erdma_verbs.c
58
if (qp->ibqp.qp_type == IB_QPT_RC)
drivers/infiniband/hw/erdma/erdma_verbs.h
250
u8 qp_type;
drivers/infiniband/hw/hfi1/driver.c
288
switch (qp->ibqp.qp_type) {
drivers/infiniband/hw/hfi1/driver.c
337
switch (qp->ibqp.qp_type) {
drivers/infiniband/hw/hfi1/driver.c
429
dlid = qp->ibqp.qp_type != IB_QPT_UD ? ib_get_dlid(pkt->hdr) :
drivers/infiniband/hw/hfi1/driver.c
440
switch (qp->ibqp.qp_type) {
drivers/infiniband/hw/hfi1/opfn.c
252
if (ibqp->qp_type == IB_QPT_RC && HFI1_CAP_IS_KSET(TID_RDMA)) {
drivers/infiniband/hw/hfi1/qp.c
270
switch (qp->ibqp.qp_type) {
drivers/infiniband/hw/hfi1/qp.c
546
switch (qp->ibqp.qp_type) {
drivers/infiniband/hw/hfi1/qp.c
568
switch (qp->ibqp.qp_type) {
drivers/infiniband/hw/hfi1/qp.c
620
qp_type_str[qp->ibqp.qp_type],
drivers/infiniband/hw/hfi1/qp.c
766
if (qp->ibqp.qp_type == IB_QPT_RC)
drivers/infiniband/hw/hfi1/qp.c
889
(qp->ibqp.qp_type != IB_QPT_UC &&
drivers/infiniband/hw/hfi1/qp.c
890
qp->ibqp.qp_type != IB_QPT_RC) ||
drivers/infiniband/hw/hfi1/ruc.c
507
switch (qp->ibqp.qp_type) {
drivers/infiniband/hw/hfi1/tid_rdma.c
3169
if (qp->ibqp.qp_type != IB_QPT_RC || !HFI1_CAP_IS_KSET(TID_RDMA))
drivers/infiniband/hw/hfi1/tid_rdma.c
368
if (init_attr->qp_type == IB_QPT_RC && HFI1_CAP_IS_KSET(TID_RDMA)) {
drivers/infiniband/hw/hfi1/tid_rdma.c
419
if (qp->ibqp.qp_type == IB_QPT_RC && HFI1_CAP_IS_KSET(TID_RDMA)) {
drivers/infiniband/hw/hfi1/trace_tx.h
833
__entry->qpt = qp->ibqp.qp_type;
drivers/infiniband/hw/hfi1/ud.c
198
if (qp->ibqp.qp_type == IB_QPT_GSI || qp->ibqp.qp_type == IB_QPT_SMI) {
drivers/infiniband/hw/hfi1/ud.c
199
if (sqp->ibqp.qp_type == IB_QPT_GSI ||
drivers/infiniband/hw/hfi1/ud.c
200
sqp->ibqp.qp_type == IB_QPT_SMI)
drivers/infiniband/hw/hfi1/ud.c
210
if (wc.slid == 0 && sqp->ibqp.qp_type == IB_QPT_GSI)
drivers/infiniband/hw/hfi1/ud.c
242
if (qp->ibqp.qp_type == IB_QPT_GSI || qp->ibqp.qp_type == IB_QPT_SMI)
drivers/infiniband/hw/hfi1/ud.c
301
if (qp->ibqp.qp_type == IB_QPT_SMI) {
drivers/infiniband/hw/hfi1/ud.c
397
if (qp->ibqp.qp_type == IB_QPT_SMI)
drivers/infiniband/hw/hfi1/ud.c
485
(qp->ibqp.qp_type == IB_QPT_GSI))))) {
drivers/infiniband/hw/hfi1/ud.c
55
sqptype = sqp->ibqp.qp_type == IB_QPT_GSI ?
drivers/infiniband/hw/hfi1/ud.c
56
IB_QPT_UD : sqp->ibqp.qp_type;
drivers/infiniband/hw/hfi1/ud.c
57
dqptype = qp->ibqp.qp_type == IB_QPT_GSI ?
drivers/infiniband/hw/hfi1/ud.c
58
IB_QPT_UD : qp->ibqp.qp_type;
drivers/infiniband/hw/hfi1/ud.c
991
if (qp->ibqp.qp_type == IB_QPT_GSI ||
drivers/infiniband/hw/hfi1/ud.c
992
qp->ibqp.qp_type == IB_QPT_SMI) {
drivers/infiniband/hw/hfi1/ud.c
998
qp->ibqp.qp_type);
drivers/infiniband/hw/hfi1/verbs.c
1064
} else if (qp->ibqp.qp_type == IB_QPT_RC) {
drivers/infiniband/hw/hfi1/verbs.c
1182
switch (qp->ibqp.qp_type) {
drivers/infiniband/hw/hfi1/verbs.c
1922
switch (packet->qp->ibqp.qp_type) {
drivers/infiniband/hw/hfi1/verbs.c
319
if (packet->qp->ibqp.qp_type != IB_QPT_RC ||
drivers/infiniband/hw/hfi1/verbs.c
596
} else if (qp->ibqp.qp_type == IB_QPT_RC) {
drivers/infiniband/hw/hfi1/verbs.c
970
switch (qp->ibqp.qp_type) {
drivers/infiniband/hw/hns/hns_roce_device.h
1294
int to_hr_qp_type(int qp_type);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3020
qp_init_attr.qp_type = IB_QPT_RC;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3066
hr_qp->ibqp.qp_type = IB_QPT_RC;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4583
hr_reg_write(context, QPC_TST, to_hr_qp_type(ibqp->qp_type));
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4594
if (ibqp->qp_type == IB_QPT_XRC_TGT) {
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4639
hr_reg_write(context, QPC_TST, to_hr_qp_type(ibqp->qp_type));
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4796
if (ibqp->qp_type == IB_QPT_GSI || ibqp->qp_type == IB_QPT_UD)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4945
if (udata && ibqp->qp_type == IB_QPT_RC &&
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4954
(ibqp->qp_type == IB_QPT_RC || ibqp->qp_type == IB_QPT_XRC_TGT) &&
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5597
if (ibqp->qp_type == IB_QPT_XRC_TGT)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5607
if (ibqp->srq || ibqp->qp_type == IB_QPT_XRC_INI) /* no RQ */
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5661
to_hr_qp_type(hr_qp->ibqp.qp_type) == SERV_TYPE_XRC ||
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5831
if (hr_qp->ibqp.qp_type == IB_QPT_UD)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5842
if (hr_qp->ibqp.qp_type == IB_QPT_RC ||
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5843
hr_qp->ibqp.qp_type == IB_QPT_XRC_INI ||
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5844
hr_qp->ibqp.qp_type == IB_QPT_XRC_TGT) {
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5880
qp_init_attr->qp_type = ibqp->qp_type;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5894
return ((hr_qp->ibqp.qp_type == IB_QPT_RC ||
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5895
hr_qp->ibqp.qp_type == IB_QPT_UD ||
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5896
hr_qp->ibqp.qp_type == IB_QPT_XRC_INI ||
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5897
hr_qp->ibqp.qp_type == IB_QPT_XRC_TGT) &&
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
745
if (ibqp->qp_type == IB_QPT_RC)
drivers/infiniband/hw/hns/hns_roce_qp.c
1064
if (hr_qp->ibqp.qp_type == IB_QPT_UD ||
drivers/infiniband/hw/hns/hns_roce_qp.c
1065
hr_qp->ibqp.qp_type == IB_QPT_GSI)
drivers/infiniband/hw/hns/hns_roce_qp.c
1096
if (hr_qp->ibqp.qp_type == IB_QPT_UD &&
drivers/infiniband/hw/hns/hns_roce_qp.c
1335
ret = check_qp_type(hr_dev, init_attr->qp_type, !!udata);
drivers/infiniband/hw/hns/hns_roce_qp.c
1339
if (init_attr->qp_type == IB_QPT_XRC_TGT)
drivers/infiniband/hw/hns/hns_roce_qp.c
1342
if (init_attr->qp_type == IB_QPT_GSI) {
drivers/infiniband/hw/hns/hns_roce_qp.c
1350
init_attr->qp_type, ret);
drivers/infiniband/hw/hns/hns_roce_qp.c
1359
int to_hr_qp_type(int qp_type)
drivers/infiniband/hw/hns/hns_roce_qp.c
1361
switch (qp_type) {
drivers/infiniband/hw/hns/hns_roce_qp.c
1476
if (!ib_modify_qp_is_ok(cur_state, new_state, ibqp->qp_type,
drivers/infiniband/hw/hns/hns_roce_qp.c
247
init_attr->qp_type == IB_QPT_UD ||
drivers/infiniband/hw/hns/hns_roce_qp.c
248
init_attr->qp_type == IB_QPT_GSI;
drivers/infiniband/hw/hns/hns_roce_qp.c
287
if (hr_qp->ibqp.qp_type == IB_QPT_GSI) {
drivers/infiniband/hw/hns/hns_roce_qp.c
425
if (hr_qp->ibqp.qp_type != IB_QPT_XRC_TGT)
drivers/infiniband/hw/hns/hns_roce_qp.c
428
if (hr_qp->ibqp.qp_type != IB_QPT_XRC_INI &&
drivers/infiniband/hw/hns/hns_roce_qp.c
429
hr_qp->ibqp.qp_type != IB_QPT_XRC_TGT)
drivers/infiniband/hw/hns/hns_roce_qp.c
456
if (hr_qp->ibqp.qp_type == IB_QPT_GSI)
drivers/infiniband/hw/hns/hns_roce_qp.c
558
if (!(hr_qp->ibqp.qp_type == IB_QPT_GSI ||
drivers/infiniband/hw/hns/hns_roce_qp.c
559
hr_qp->ibqp.qp_type == IB_QPT_UD))
drivers/infiniband/hw/hns/hns_roce_qp.c
604
bool is_ud_or_gsi = (hr_qp->ibqp.qp_type == IB_QPT_GSI ||
drivers/infiniband/hw/hns/hns_roce_qp.c
605
hr_qp->ibqp.qp_type == IB_QPT_UD);
drivers/infiniband/hw/hns/hns_roce_qp.c
780
if (attr->qp_type == IB_QPT_XRC_TGT || !attr->cap.max_send_wr)
drivers/infiniband/hw/hns/hns_roce_qp.c
788
if (attr->qp_type == IB_QPT_XRC_INI ||
drivers/infiniband/hw/hns/hns_roce_qp.c
789
attr->qp_type == IB_QPT_XRC_TGT || attr->srq ||
drivers/infiniband/hw/ionic/ionic_controlpath.c
1344
.type_state = to_ionic_qp_type(attr->qp_type),
drivers/infiniband/hw/ionic/ionic_controlpath.c
1450
if (qp->ibqp.qp_type == IB_QPT_RC || qp->ibqp.qp_type == IB_QPT_UC)
drivers/infiniband/hw/ionic/ionic_controlpath.c
2165
if (attr->qp_type == IB_QPT_SMI || attr->qp_type > IB_QPT_UD)
drivers/infiniband/hw/ionic/ionic_controlpath.c
2180
if (attr->qp_type == IB_QPT_GSI) {
drivers/infiniband/hw/ionic/ionic_controlpath.c
2203
qp->has_ah = attr->qp_type == IB_QPT_RC;
drivers/infiniband/hw/ionic/ionic_controlpath.c
2550
if (!ib_modify_qp_is_ok(cur_state, next_state, qp->ibqp.qp_type, mask))
drivers/infiniband/hw/ionic/ionic_controlpath.c
2623
init_attr->qp_type = ibqp->qp_type;
drivers/infiniband/hw/ionic/ionic_datapath.c
1255
if (qp->ibqp.qp_type == IB_QPT_UD ||
drivers/infiniband/hw/ionic/ionic_datapath.c
1256
qp->ibqp.qp_type == IB_QPT_GSI)
drivers/infiniband/hw/ionic/ionic_datapath.c
233
if (qp->ibqp.qp_type == IB_QPT_UD ||
drivers/infiniband/hw/ionic/ionic_datapath.c
234
qp->ibqp.qp_type == IB_QPT_GSI) {
drivers/infiniband/hw/ionic/ionic_datapath.c
829
qp->ibqp.qp_type != IB_QPT_UD &&
drivers/infiniband/hw/ionic/ionic_datapath.c
830
qp->ibqp.qp_type != IB_QPT_GSI &&
drivers/infiniband/hw/irdma/ctrl.c
2770
FIELD_PREP(IRDMA_CQPSQ_UCTX_QPTYPE, info->qp_type) |
drivers/infiniband/hw/irdma/ctrl.c
683
FIELD_PREP(IRDMA_CQPSQ_QP_QPTYPE, qp->qp_uk.qp_type) |
drivers/infiniband/hw/irdma/ctrl.c
750
FIELD_PREP(IRDMA_CQPSQ_QP_QPTYPE, qp->qp_uk.qp_type) |
drivers/infiniband/hw/irdma/ctrl.c
797
FIELD_PREP(IRDMA_CQPSQ_QP_QPTYPE, qp->qp_uk.qp_type) |
drivers/infiniband/hw/irdma/puda.c
667
qp->qp_uk.qp_type = IRDMA_QP_TYPE_UDA;
drivers/infiniband/hw/irdma/type.h
1254
u8 qp_type;
drivers/infiniband/hw/irdma/uk.c
1249
qp->qp_type == IRDMA_QP_TYPE_ROCE_UD &&
drivers/infiniband/hw/irdma/uk.c
1718
qp->qp_type = info->type ? info->type : IRDMA_QP_TYPE_IWARP;
drivers/infiniband/hw/irdma/user.h
514
u8 qp_type;
drivers/infiniband/hw/irdma/utils.c
1159
if (iwqp->ibqp.qp_type == IB_QPT_GSI) {
drivers/infiniband/hw/irdma/verbs.c
1013
if (init_attr->qp_type == IB_QPT_GSI) {
drivers/infiniband/hw/irdma/verbs.c
1058
if (init_attr->qp_type == IB_QPT_RC) {
drivers/infiniband/hw/irdma/verbs.c
1474
iwqp->ibqp.qp_type, attr_mask)) {
drivers/infiniband/hw/irdma/verbs.c
4039
if (iwqp->ibqp.qp_type == IB_QPT_UD ||
drivers/infiniband/hw/irdma/verbs.c
4040
iwqp->ibqp.qp_type == IB_QPT_GSI) {
drivers/infiniband/hw/irdma/verbs.c
4335
if (qp->qp_uk.qp_type != IRDMA_QP_TYPE_ROCE_UD &&
drivers/infiniband/hw/irdma/verbs.c
4342
if (qp->qp_uk.qp_type == IRDMA_QP_TYPE_ROCE_UD) {
drivers/infiniband/hw/irdma/verbs.c
808
if (iwqp->ibqp.qp_type == IB_QPT_GSI && iwqp->ibqp.qp_num != 1)
drivers/infiniband/hw/irdma/verbs.c
879
if (init_attr->qp_type != IB_QPT_RC &&
drivers/infiniband/hw/irdma/verbs.c
880
init_attr->qp_type != IB_QPT_UD &&
drivers/infiniband/hw/irdma/verbs.c
881
init_attr->qp_type != IB_QPT_GSI)
drivers/infiniband/hw/irdma/verbs.c
884
if (init_attr->qp_type != IB_QPT_RC)
drivers/infiniband/hw/mana/cq.c
230
if (qp->ibqp.qp_type == IB_QPT_GSI || qp->ibqp.qp_type == IB_QPT_UD) {
drivers/infiniband/hw/mana/main.c
1102
req.qp_type = type;
drivers/infiniband/hw/mana/mana_ib.h
385
u32 qp_type;
drivers/infiniband/hw/mana/qp.c
411
switch (attr->qp_type) {
drivers/infiniband/hw/mana/qp.c
432
switch (attr->qp_type) {
drivers/infiniband/hw/mana/qp.c
492
switch (qp->ibqp.qp_type) {
drivers/infiniband/hw/mana/qp.c
500
qp->ibqp.qp_type);
drivers/infiniband/hw/mana/qp.c
509
switch (qp->ibqp.qp_type) {
drivers/infiniband/hw/mana/qp.c
519
qp->ibqp.qp_type);
drivers/infiniband/hw/mana/qp.c
670
err = mana_ib_gd_create_ud_qp(mdev, qp, attr, doorbell, attr->qp_type);
drivers/infiniband/hw/mana/qp.c
703
switch (attr->qp_type) {
drivers/infiniband/hw/mana/qp.c
718
attr->qp_type);
drivers/infiniband/hw/mana/qp.c
799
switch (ibqp->qp_type) {
drivers/infiniband/hw/mana/qp.c
805
ibdev_dbg(ibqp->device, "Modify QP type %u not supported", ibqp->qp_type);
drivers/infiniband/hw/mana/qp.c
902
switch (ibqp->qp_type) {
drivers/infiniband/hw/mana/qp.c
916
ibqp->qp_type);
drivers/infiniband/hw/mana/wr.c
126
qp->ibqp.qp_type == IB_QPT_GSI ? IB_QP1_QKEY : wr->remote_qkey;
drivers/infiniband/hw/mana/wr.c
151
switch (ibqp->qp_type) {
drivers/infiniband/hw/mana/wr.c
162
ibqp->qp_type);
drivers/infiniband/hw/mana/wr.c
56
switch (ibqp->qp_type) {
drivers/infiniband/hw/mana/wr.c
67
ibqp->qp_type);
drivers/infiniband/hw/mlx4/cq.c
727
if (wc->qp->qp_type == IB_QPT_XRC_TGT) {
drivers/infiniband/hw/mlx4/mad.c
1323
size = (tun_qp->qp->qp_type == IB_QPT_UD) ?
drivers/infiniband/hw/mlx4/mad.c
1603
enum ib_qp_type qp_type, int is_tun)
drivers/infiniband/hw/mlx4/mad.c
1610
if (qp_type > IB_QPT_GSI)
drivers/infiniband/hw/mlx4/mad.c
1613
tun_qp = &ctx->qp[qp_type];
drivers/infiniband/hw/mlx4/mad.c
1668
tun_qp->proxy_qpt = qp_type;
drivers/infiniband/hw/mlx4/mad.c
1695
enum ib_qp_type qp_type, int is_tun)
drivers/infiniband/hw/mlx4/mad.c
1702
if (qp_type > IB_QPT_GSI)
drivers/infiniband/hw/mlx4/mad.c
1705
tun_qp = &ctx->qp[qp_type];
drivers/infiniband/hw/mlx4/mad.c
1794
enum ib_qp_type qp_type, int create_tun)
drivers/infiniband/hw/mlx4/mad.c
1803
if (qp_type > IB_QPT_GSI)
drivers/infiniband/hw/mlx4/mad.c
1806
tun_qp = &ctx->qp[qp_type];
drivers/infiniband/hw/mlx4/mad.c
1817
qp_init_attr.init_attr.qp_type = IB_QPT_UD;
drivers/infiniband/hw/mlx4/mad.c
1821
qp_init_attr.proxy_qp_type = qp_type;
drivers/infiniband/hw/mlx4/mad.c
1825
qp_init_attr.init_attr.qp_type = qp_type;
drivers/infiniband/hw/mlx4/mad.c
734
err = mlx4_ib_send_to_slave(dev, slave, port, wc->qp->qp_type, wc, grh, mad);
drivers/infiniband/hw/mlx4/mad.c
814
err = mlx4_ib_send_to_slave(dev, slave, port, wc->qp->qp_type, wc, grh, mad);
drivers/infiniband/hw/mlx4/qp.c
1002
enum mlx4_ib_qp_type qp_type = (enum mlx4_ib_qp_type) init_attr->qp_type;
drivers/infiniband/hw/mlx4/qp.c
1011
if (init_attr->qp_type == IB_QPT_GSI)
drivers/infiniband/hw/mlx4/qp.c
1012
qp_type = MLX4_IB_QPT_PROXY_GSI;
drivers/infiniband/hw/mlx4/qp.c
1016
qp_type = MLX4_IB_QPT_PROXY_SMI_OWNER;
drivers/infiniband/hw/mlx4/qp.c
1018
qp_type = MLX4_IB_QPT_PROXY_SMI;
drivers/infiniband/hw/mlx4/qp.c
1033
qp_type = MLX4_IB_QPT_TUN_GSI;
drivers/infiniband/hw/mlx4/qp.c
1037
qp_type = MLX4_IB_QPT_TUN_SMI_OWNER;
drivers/infiniband/hw/mlx4/qp.c
1039
qp_type = MLX4_IB_QPT_TUN_SMI;
drivers/infiniband/hw/mlx4/qp.c
1047
if (init_attr->qp_type == IB_QPT_SMI ||
drivers/infiniband/hw/mlx4/qp.c
1048
init_attr->qp_type == IB_QPT_GSI || qp_type == MLX4_IB_QPT_SMI ||
drivers/infiniband/hw/mlx4/qp.c
1049
qp_type == MLX4_IB_QPT_GSI ||
drivers/infiniband/hw/mlx4/qp.c
1050
(qp_type & (MLX4_IB_QPT_PROXY_SMI | MLX4_IB_QPT_PROXY_SMI_OWNER |
drivers/infiniband/hw/mlx4/qp.c
1057
qp->mlx4_ib_qp_type = qp_type;
drivers/infiniband/hw/mlx4/qp.c
1153
err = set_kernel_sq_size(dev, &init_attr->cap, qp_type, qp);
drivers/infiniband/hw/mlx4/qp.c
1203
if (init_attr->qp_type == IB_QPT_RAW_PACKET)
drivers/infiniband/hw/mlx4/qp.c
1227
if (init_attr->qp_type == IB_QPT_XRC_TGT)
drivers/infiniband/hw/mlx4/qp.c
1350
if (qp->ibqp.qp_type == IB_QPT_XRC_TGT)
drivers/infiniband/hw/mlx4/qp.c
1359
switch (qp->ibqp.qp_type) {
drivers/infiniband/hw/mlx4/qp.c
1512
(attr->qp_type == IB_QPT_SMI ? 0 : 2) +
drivers/infiniband/hw/mlx4/qp.c
1516
if (attr->qp_type == IB_QPT_SMI)
drivers/infiniband/hw/mlx4/qp.c
1546
if (init_attr->qp_type != IB_QPT_UD)
drivers/infiniband/hw/mlx4/qp.c
1557
init_attr->qp_type != IB_QPT_UD) ||
drivers/infiniband/hw/mlx4/qp.c
1559
init_attr->qp_type > IB_QPT_GSI) ||
drivers/infiniband/hw/mlx4/qp.c
1561
init_attr->qp_type != IB_QPT_GSI))
drivers/infiniband/hw/mlx4/qp.c
1565
switch (init_attr->qp_type) {
drivers/infiniband/hw/mlx4/qp.c
1617
qp->ibqp.qp_num = init_attr->qp_type == IB_QPT_SMI ? 0 :
drivers/infiniband/hw/mlx4/qp.c
1642
if (init_attr->qp_type == IB_QPT_GSI &&
drivers/infiniband/hw/mlx4/qp.c
2124
enum ib_qp_type qp_type;
drivers/infiniband/hw/mlx4/qp.c
2144
qp_type = IB_QPT_RAW_PACKET;
drivers/infiniband/hw/mlx4/qp.c
2154
qp_type = ibqp->qp_type;
drivers/infiniband/hw/mlx4/qp.c
2196
if (qp_type == IB_QPT_GSI || qp_type == IB_QPT_SMI)
drivers/infiniband/hw/mlx4/qp.c
2198
else if (qp_type == IB_QPT_RAW_PACKET)
drivers/infiniband/hw/mlx4/qp.c
2200
else if (qp_type == IB_QPT_UD) {
drivers/infiniband/hw/mlx4/qp.c
2232
if (qp_type == IB_QPT_RAW_PACKET)
drivers/infiniband/hw/mlx4/qp.c
2282
if (qp_type == IB_QPT_GSI) {
drivers/infiniband/hw/mlx4/qp.c
2449
(qp_type == IB_QPT_GSI || qp_type == IB_QPT_SMI ||
drivers/infiniband/hw/mlx4/qp.c
2450
qp_type == IB_QPT_UD || qp_type == IB_QPT_RAW_PACKET)) {
drivers/infiniband/hw/mlx4/qp.c
2483
if (qp_type == IB_QPT_RAW_PACKET) {
drivers/infiniband/hw/mlx4/qp.c
2493
if (qp_type == IB_QPT_UD && (new_state == IB_QPS_RTR)) {
drivers/infiniband/hw/mlx4/qp.c
2714
if (!ib_modify_qp_is_ok(cur_state, new_state, ibqp->qp_type,
drivers/infiniband/hw/mlx4/qp.c
2720
ibqp->qp_type, attr_mask);
drivers/infiniband/hw/mlx4/qp.c
2747
if ((ibqp->qp_type == IB_QPT_RC) ||
drivers/infiniband/hw/mlx4/qp.c
2748
(ibqp->qp_type == IB_QPT_UD) ||
drivers/infiniband/hw/mlx4/qp.c
2749
(ibqp->qp_type == IB_QPT_UC) ||
drivers/infiniband/hw/mlx4/qp.c
2750
(ibqp->qp_type == IB_QPT_RAW_PACKET) ||
drivers/infiniband/hw/mlx4/qp.c
2751
(ibqp->qp_type == IB_QPT_XRC_INI)) {
drivers/infiniband/hw/mlx4/qp.c
2766
new_state, ibqp->qp_type);
drivers/infiniband/hw/mlx4/qp.c
2770
if ((attr_mask & IB_QP_PORT) && (ibqp->qp_type == IB_QPT_RAW_PACKET) &&
drivers/infiniband/hw/mlx4/qp.c
2781
new_state, ibqp->qp_type);
drivers/infiniband/hw/mlx4/qp.c
2791
new_state, ibqp->qp_type);
drivers/infiniband/hw/mlx4/qp.c
2800
new_state, ibqp->qp_type);
drivers/infiniband/hw/mlx4/qp.c
4056
if (qp->ibqp.qp_type == IB_QPT_RC || qp->ibqp.qp_type == IB_QPT_UC ||
drivers/infiniband/hw/mlx4/qp.c
4057
qp->ibqp.qp_type == IB_QPT_XRC_INI ||
drivers/infiniband/hw/mlx4/qp.c
4058
qp->ibqp.qp_type == IB_QPT_XRC_TGT) {
drivers/infiniband/hw/mlx4/qp.c
4177
ib_qp_init_attr.qp_type = IB_QPT_RAW_PACKET;
drivers/infiniband/hw/mlx4/qp.c
522
if (attr->qp_type == IB_QPT_XRC_INI || attr->qp_type == IB_QPT_XRC_TGT)
drivers/infiniband/hw/mlx4/qp.c
749
if (init_attr->qp_type != IB_QPT_RAW_PACKET) {
drivers/infiniband/hw/mlx4/qp.c
751
init_attr->qp_type);
drivers/infiniband/hw/mlx5/fs.c
2406
if ((*qp)->qp_type != IB_QPT_RAW_PACKET)
drivers/infiniband/hw/mlx5/gsi.c
140
hw_init_attr.qp_type = MLX5_IB_QPT_HW_GSI;
drivers/infiniband/hw/mlx5/gsi.c
213
.qp_type = IB_QPT_UD,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1587
static inline int is_qp1(enum ib_qp_type qp_type)
drivers/infiniband/hw/mlx5/mlx5_ib.h
1589
return qp_type == MLX5_IB_QPT_HW_GSI || qp_type == IB_QPT_GSI;
drivers/infiniband/hw/mlx5/qp.c
1030
uid = (attr->qp_type != IB_QPT_XRC_INI) ? to_mpd(pd)->uid : 0;
drivers/infiniband/hw/mlx5/qp.c
1108
if (init_attr->qp_type == MLX5_IB_QPT_REG_UMR)
drivers/infiniband/hw/mlx5/qp.c
1937
if (init_attr->qp_type != MLX5_IB_QPT_DCI ||
drivers/infiniband/hw/mlx5/qp.c
2265
base = (init_attr->qp_type == IB_QPT_RAW_PACKET ||
drivers/infiniband/hw/mlx5/qp.c
2284
if (init_attr->qp_type != IB_QPT_RAW_PACKET) {
drivers/infiniband/hw/mlx5/qp.c
2296
if (is_sqp(init_attr->qp_type))
drivers/infiniband/hw/mlx5/qp.c
2322
(init_attr->qp_type == IB_QPT_RC ||
drivers/infiniband/hw/mlx5/qp.c
2323
init_attr->qp_type == IB_QPT_UC)) {
drivers/infiniband/hw/mlx5/qp.c
2339
if (init_attr->qp_type != IB_QPT_RAW_PACKET)
drivers/infiniband/hw/mlx5/qp.c
2355
switch (init_attr->qp_type) {
drivers/infiniband/hw/mlx5/qp.c
2384
init_attr->qp_type != IB_QPT_RAW_PACKET) {
drivers/infiniband/hw/mlx5/qp.c
2391
if (init_attr->qp_type == IB_QPT_RAW_PACKET ||
drivers/infiniband/hw/mlx5/qp.c
2475
if (is_sqp(attr->qp_type))
drivers/infiniband/hw/mlx5/qp.c
2483
if (attr->qp_type != MLX5_IB_QPT_REG_UMR)
drivers/infiniband/hw/mlx5/qp.c
2624
static void get_cqs(enum ib_qp_type qp_type,
drivers/infiniband/hw/mlx5/qp.c
2628
switch (qp_type) {
drivers/infiniband/hw/mlx5/qp.c
2770
if (attr->qp_type == IB_QPT_DRIVER && !MLX5_CAP_GEN(dev->mdev, dct))
drivers/infiniband/hw/mlx5/qp.c
2773
switch (attr->qp_type) {
drivers/infiniband/hw/mlx5/qp.c
2793
*type = attr->qp_type;
drivers/infiniband/hw/mlx5/qp.c
2797
mlx5_ib_dbg(dev, "Unsupported QP type %d\n", attr->qp_type);
drivers/infiniband/hw/mlx5/qp.c
2813
switch (attr->qp_type) {
drivers/infiniband/hw/mlx5/qp.c
2823
if (attr->qp_type == IB_QPT_RAW_PACKET && !ucontext->cqe_version) {
drivers/infiniband/hw/mlx5/qp.c
2829
if (attr->qp_type != IB_QPT_RAW_PACKET && attr->rwq_ind_tbl) {
drivers/infiniband/hw/mlx5/qp.c
2832
attr->qp_type);
drivers/infiniband/hw/mlx5/qp.c
2840
WARN_ONCE(!pd && attr->qp_type != IB_QPT_XRC_TGT,
drivers/infiniband/hw/mlx5/qp.c
2845
static bool get_dp_ooo_cap(struct mlx5_core_dev *mdev, enum ib_qp_type qp_type)
drivers/infiniband/hw/mlx5/qp.c
2850
switch (qp_type) {
drivers/infiniband/hw/mlx5/qp.c
2992
enum ib_qp_type qp_type = qp->type;
drivers/infiniband/hw/mlx5/qp.c
2997
if (qp_type == MLX5_IB_QPT_DCT)
drivers/infiniband/hw/mlx5/qp.c
3000
if (qp_type == IB_QPT_RAW_PACKET && attr->rwq_ind_tbl)
drivers/infiniband/hw/mlx5/qp.c
3020
if (qp_type == IB_QPT_UD) {
drivers/infiniband/hw/mlx5/qp.c
3030
if (qp_type == IB_QPT_RAW_PACKET) {
drivers/infiniband/hw/mlx5/qp.c
4656
int attr_mask, enum ib_qp_type qp_type)
drivers/infiniband/hw/mlx5/qp.c
4661
if (qp_type == MLX5_IB_QPT_DCI) {
drivers/infiniband/hw/mlx5/qp.c
4696
enum ib_qp_type qp_type;
drivers/infiniband/hw/mlx5/qp.c
4737
qp_type = (qp->type == MLX5_IB_QPT_HW_GSI) ? IB_QPT_GSI : qp->type;
drivers/infiniband/hw/mlx5/qp.c
4739
if (qp_type == MLX5_IB_QPT_DCT)
drivers/infiniband/hw/mlx5/qp.c
4753
} else if (qp_type != MLX5_IB_QPT_REG_UMR &&
drivers/infiniband/hw/mlx5/qp.c
4754
qp_type != MLX5_IB_QPT_DCI &&
drivers/infiniband/hw/mlx5/qp.c
4755
!ib_modify_qp_is_ok(cur_state, new_state, qp_type,
drivers/infiniband/hw/mlx5/qp.c
4760
} else if (qp_type == MLX5_IB_QPT_DCI &&
drivers/infiniband/hw/mlx5/qp.c
4763
cur_state, new_state, qp_type, attr_mask);
drivers/infiniband/hw/mlx5/qp.c
4781
if (!validate_rd_atomic(dev, attr, attr_mask, qp_type))
drivers/infiniband/hw/mlx5/qp.c
498
switch (attr->qp_type) {
drivers/infiniband/hw/mlx5/qp.c
5154
qp_init_attr->qp_type = qp->type;
drivers/infiniband/hw/mlx5/qp.c
572
if (attr->qp_type == IB_QPT_RC)
drivers/infiniband/hw/mlx5/qp.c
577
else if (attr->qp_type == IB_QPT_XRC_INI)
drivers/infiniband/hw/mlx5/qp.c
665
if (attr->qp_type == IB_QPT_RAW_PACKET ||
drivers/infiniband/hw/mlx5/qp.c
679
if (attr->qp_type == IB_QPT_XRC_INI ||
drivers/infiniband/hw/mlx5/qp.c
680
attr->qp_type == IB_QPT_XRC_TGT || attr->srq ||
drivers/infiniband/hw/mlx5/qp.c
681
attr->qp_type == MLX5_IB_QPT_REG_UMR ||
drivers/infiniband/hw/mlx5/qp.c
86
static void get_cqs(enum ib_qp_type qp_type,
drivers/infiniband/hw/mlx5/qp.c
90
static int is_qp0(enum ib_qp_type qp_type)
drivers/infiniband/hw/mlx5/qp.c
92
return qp_type == IB_QPT_SMI;
drivers/infiniband/hw/mlx5/qp.c
95
static int is_sqp(enum ib_qp_type qp_type)
drivers/infiniband/hw/mlx5/qp.c
97
return is_qp0(qp_type) || is_qp1(qp_type);
drivers/infiniband/hw/mlx5/umr.c
169
init_attr.qp_type = MLX5_IB_QPT_REG_UMR;
drivers/infiniband/hw/mthca/mthca_provider.c
469
switch (init_attr->qp_type) {
drivers/infiniband/hw/mthca/mthca_provider.c
504
init_attr->qp_type, init_attr->sq_sig_type,
drivers/infiniband/hw/mthca/mthca_provider.c
524
qp->ibqp.qp_num = init_attr->qp_type == IB_QPT_SMI ? 0 : 1;
drivers/infiniband/hw/mthca/mthca_qp.c
667
if (ibqp->qp_type == IB_QPT_RC &&
drivers/infiniband/hw/mthca/mthca_qp.c
882
if (!ib_modify_qp_is_ok(cur_state, new_state, ibqp->qp_type,
drivers/infiniband/hw/ocrdma/ocrdma.h
421
enum ib_qp_type qp_type;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2376
switch (attrs->qp_type) {
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2589
} else if (qp->qp_type == IB_QPT_GSI || qp->qp_type == IB_QPT_UD) {
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1105
if ((attrs->qp_type != IB_QPT_GSI) &&
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1106
(attrs->qp_type != IB_QPT_RC) &&
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1107
(attrs->qp_type != IB_QPT_UC) &&
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1108
(attrs->qp_type != IB_QPT_UD)) {
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1110
__func__, dev->id, attrs->qp_type);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1114
if ((attrs->qp_type != IB_QPT_GSI) &&
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1151
if (udata && attrs->qp_type == IB_QPT_GSI) {
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1154
__func__, dev->id, attrs->qp_type);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1158
if (attrs->qp_type == IB_QPT_GSI && dev->gsi_qp_created) {
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1164
if ((attrs->qp_type != IB_QPT_GSI) && (dev->gsi_qp_created)) {
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1277
qp->qp_type = attrs->qp_type;
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1289
if (attrs->qp_type == IB_QPT_GSI) {
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1413
if (!ib_modify_qp_is_ok(old_qps, new_qps, ibqp->qp_type, attr_mask)) {
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1416
__func__, dev->id, attr_mask, qp->id, ibqp->qp_type,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1474
if (qp->qp_type == IB_QPT_UD)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1884
if (qp->qp_type == IB_QPT_GSI)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1929
if (wr->send_flags & IB_SEND_INLINE && qp->qp_type != IB_QPT_UD) {
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1967
if (qp->qp_type == IB_QPT_UD || qp->qp_type == IB_QPT_GSI) {
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2104
if (qp->qp_type == IB_QPT_UD &&
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2452
if (qp->qp_type == IB_QPT_UD || qp->qp_type == IB_QPT_GSI) {
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2692
if (qp->qp_type == IB_QPT_UD || qp->qp_type == IB_QPT_GSI)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2723
if (qp->qp_type == IB_QPT_UD || qp->qp_type == IB_QPT_GSI) {
drivers/infiniband/hw/qedr/qedr.h
390
enum ib_qp_type qp_type;
drivers/infiniband/hw/qedr/qedr.h
601
if (qp->qp_type == IB_QPT_GSI || qp->qp_type == IB_QPT_XRC_TGT)
drivers/infiniband/hw/qedr/qedr.h
609
if (qp->qp_type == IB_QPT_GSI || qp->qp_type == IB_QPT_XRC_INI ||
drivers/infiniband/hw/qedr/qedr.h
610
qp->qp_type == IB_QPT_XRC_TGT || qedr_qp_has_srq(qp))
drivers/infiniband/hw/qedr/verbs.c
1198
if (attrs->qp_type != IB_QPT_RC &&
drivers/infiniband/hw/qedr/verbs.c
1199
attrs->qp_type != IB_QPT_GSI &&
drivers/infiniband/hw/qedr/verbs.c
1200
attrs->qp_type != IB_QPT_XRC_INI &&
drivers/infiniband/hw/qedr/verbs.c
1201
attrs->qp_type != IB_QPT_XRC_TGT) {
drivers/infiniband/hw/qedr/verbs.c
1204
attrs->qp_type);
drivers/infiniband/hw/qedr/verbs.c
1239
if ((attrs->qp_type != IB_QPT_GSI) && (dev->gsi_qp_created) &&
drivers/infiniband/hw/qedr/verbs.c
1240
(attrs->qp_type != IB_QPT_XRC_TGT) &&
drivers/infiniband/hw/qedr/verbs.c
1241
(attrs->qp_type != IB_QPT_XRC_INI)) {
drivers/infiniband/hw/qedr/verbs.c
1356
qp->qp_type = attrs->qp_type;
drivers/infiniband/hw/qedr/verbs.c
1387
pd->pd_id, qp->qp_type, qp->max_inline_data,
drivers/infiniband/hw/qedr/verbs.c
1742
params->qp_type = qedr_ib_to_qed_qp_type(attrs->qp_type);
drivers/infiniband/hw/qedr/verbs.c
1901
if (qp->qp_type == IB_QPT_XRC_TGT) {
drivers/infiniband/hw/qedr/verbs.c
2148
if (qp->qp_type == IB_QPT_GSI)
drivers/infiniband/hw/qedr/verbs.c
2244
if (qp->qp_type != IB_QPT_GSI) {
drivers/infiniband/hw/qedr/verbs.c
2271
if (attrs->qp_type == IB_QPT_XRC_TGT)
drivers/infiniband/hw/qedr/verbs.c
2293
if (attrs->qp_type == IB_QPT_GSI)
drivers/infiniband/hw/qedr/verbs.c
2490
ibqp->qp_type, attr_mask)) {
drivers/infiniband/hw/qedr/verbs.c
2494
attr_mask, qp->qp_id, ibqp->qp_type,
drivers/infiniband/hw/qedr/verbs.c
2707
if ((attr_mask & IB_QP_STATE) && qp->qp_type != IB_QPT_GSI &&
drivers/infiniband/hw/qedr/verbs.c
2711
if (qp->qp_type != IB_QPT_GSI)
drivers/infiniband/hw/qedr/verbs.c
2716
if ((qp->qp_type != IB_QPT_GSI) && (!udata))
drivers/infiniband/hw/qedr/verbs.c
2753
if (qp->qp_type != IB_QPT_GSI) {
drivers/infiniband/hw/qedr/verbs.c
2818
qp, qp->qp_type);
drivers/infiniband/hw/qedr/verbs.c
2855
if (qp->qp_type == IB_QPT_GSI)
drivers/infiniband/hw/qedr/verbs.c
3768
if (qp->qp_type == IB_QPT_GSI)
drivers/infiniband/hw/qedr/verbs.c
3923
if (qp->qp_type == IB_QPT_GSI)
drivers/infiniband/hw/usnic/usnic_ib_verbs.c
405
switch (qp_grp->ibqp.qp_type) {
drivers/infiniband/hw/usnic/usnic_ib_verbs.c
410
usnic_err("Unexpected qp_type %d\n", qp_grp->ibqp.qp_type);
drivers/infiniband/hw/usnic/usnic_ib_verbs.c
493
if (init_attr->qp_type != IB_QPT_UD) {
drivers/infiniband/hw/usnic/usnic_ib_verbs.c
495
dev_name(&us_ibdev->ib_dev.dev), init_attr->qp_type);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_dev_api.h
570
u8 qp_type;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
1040
init_attr->qp_type = qp->ibqp.qp_type;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
214
if (init_attr->qp_type != IB_QPT_RC &&
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
215
init_attr->qp_type != IB_QPT_UD &&
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
216
init_attr->qp_type != IB_QPT_GSI) {
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
218
init_attr->qp_type);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
231
switch (init_attr->qp_type) {
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
371
cmd->qp_type = ib_qp_type_to_pvrdma(init_attr->qp_type);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
545
if (!ib_modify_qp_is_ok(cur_state, next_state, ibqp->qp_type,
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
730
if (qp->ibqp.qp_type != IB_QPT_UD &&
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
731
qp->ibqp.qp_type != IB_QPT_RC &&
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
738
} else if (qp->ibqp.qp_type == IB_QPT_UD ||
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
739
qp->ibqp.qp_type == IB_QPT_GSI) {
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
766
switch (qp->ibqp.qp_type) {
drivers/infiniband/sw/rdmavt/qp.c
1067
switch (init_attr->qp_type) {
drivers/infiniband/sw/rdmavt/qp.c
1095
qp->allowed_ops = get_allowed_ops(init_attr->qp_type);
drivers/infiniband/sw/rdmavt/qp.c
1098
if (init_attr->qp_type == IB_QPT_RC) {
drivers/infiniband/sw/rdmavt/qp.c
1164
init_attr->qp_type,
drivers/infiniband/sw/rdmavt/qp.c
1174
rvt_init_qp(rdi, qp, init_attr->qp_type);
drivers/infiniband/sw/rdmavt/qp.c
1236
if (init_attr->qp_type == IB_QPT_RC) {
drivers/infiniband/sw/rdmavt/qp.c
1424
if (!ib_modify_qp_is_ok(cur_state, new_state, ibqp->qp_type,
drivers/infiniband/sw/rdmavt/qp.c
1473
if (qp->ibqp.qp_type == IB_QPT_SMI ||
drivers/infiniband/sw/rdmavt/qp.c
1474
qp->ibqp.qp_type == IB_QPT_GSI ||
drivers/infiniband/sw/rdmavt/qp.c
1530
_rvt_reset_qp(rdi, qp, ibqp->qp_type);
drivers/infiniband/sw/rdmavt/qp.c
1545
if (qp->ibqp.qp_type == IB_QPT_RC)
drivers/infiniband/sw/rdmavt/qp.c
1680
rvt_reset_qp(rdi, qp, ibqp->qp_type);
drivers/infiniband/sw/rdmavt/qp.c
1688
if (qp->ibqp.qp_type == IB_QPT_RC) {
drivers/infiniband/sw/rdmavt/qp.c
1764
init_attr->qp_type = qp->ibqp.qp_type;
drivers/infiniband/sw/rdmavt/qp.c
1869
if (!(post_parms[wr->opcode].qpt_support & BIT(qp->ibqp.qp_type)))
drivers/infiniband/sw/rdmavt/qp.c
1884
if (qp->ibqp.qp_type != IB_QPT_UC &&
drivers/infiniband/sw/rdmavt/qp.c
1885
qp->ibqp.qp_type != IB_QPT_RC) {
drivers/infiniband/sw/rdmavt/qp.c
2886
return sqp->ibqp.qp_type == IB_QPT_RC ?
drivers/infiniband/sw/rdmavt/qp.c
2968
qp->ibqp.qp_type != sqp->ibqp.qp_type) {
drivers/infiniband/sw/rdmavt/qp.c
3144
if (qp->ibqp.qp_type == IB_QPT_UC)
drivers/infiniband/sw/rdmavt/qp.c
3172
sqp->ibqp.qp_type == IB_QPT_RC ?
drivers/infiniband/sw/rdmavt/qp.c
3192
if (sqp->ibqp.qp_type == IB_QPT_RC) {
drivers/infiniband/sw/rdmavt/qp.c
429
rvt_reset_qp(rdi, qp, qp->ibqp.qp_type);
drivers/infiniband/sw/rdmavt/qp.c
691
if (qp->ibqp.qp_type == IB_QPT_SMI ||
drivers/infiniband/sw/rdmavt/qp.c
692
qp->ibqp.qp_type == IB_QPT_GSI)
drivers/infiniband/sw/rdmavt/trace_tx.h
135
__entry->qpt = qp->ibqp.qp_type;
drivers/infiniband/sw/rdmavt/trace_tx.h
76
__entry->qpt = qp->ibqp.qp_type;
drivers/infiniband/sw/rxe/rxe_av.c
142
if (qp_type(pkt->qp) == IB_QPT_RC || qp_type(pkt->qp) == IB_QPT_UC)
drivers/infiniband/sw/rxe/rxe_comp.c
631
if (qp_type(qp) == IB_QPT_RC && qp->qp_timeout_jiffies) {
drivers/infiniband/sw/rxe/rxe_loc.h
127
return qp->ibqp.qp_type;
drivers/infiniband/sw/rxe/rxe_loc.h
137
if (qp->ibqp.qp_type == IB_QPT_RC || qp->ibqp.qp_type == IB_QPT_UC)
drivers/infiniband/sw/rxe/rxe_loc.h
190
return rxe_wr_opcode_info[opcode].mask[qp->ibqp.qp_type];
drivers/infiniband/sw/rxe/rxe_net.c
178
if (qp_type(qp) == IB_QPT_RC)
drivers/infiniband/sw/rxe/rxe_net.c
206
if (dst && (qp_type(qp) == IB_QPT_RC)) {
drivers/infiniband/sw/rxe/rxe_qp.c
113
switch (init->qp_type) {
drivers/infiniband/sw/rxe/rxe_qp.c
131
if (init->qp_type == IB_QPT_GSI) {
drivers/infiniband/sw/rxe/rxe_qp.c
139
if (init->qp_type == IB_QPT_GSI && port->qp_gsi_index) {
drivers/infiniband/sw/rxe/rxe_qp.c
209
switch (init->qp_type) {
drivers/infiniband/sw/rxe/rxe_qp.c
320
if (init->qp_type == IB_QPT_RC) {
drivers/infiniband/sw/rxe/rxe_qp.c
481
init->qp_type = qp->ibqp.qp_type;
drivers/infiniband/sw/rxe/rxe_qp.c
501
if (!(qp_type(qp) == IB_QPT_RC || qp_type(qp) == IB_QPT_UC))
drivers/infiniband/sw/rxe/rxe_qp.c
638
if (!ib_modify_qp_is_ok(cur_state, new_state, qp_type(qp), mask))
drivers/infiniband/sw/rxe/rxe_qp.c
867
if (qp_type(qp) == IB_QPT_RC && qp->retrans_timer.function &&
drivers/infiniband/sw/rxe/rxe_qp.c
911
if (qp_type(qp) == IB_QPT_RC)
drivers/infiniband/sw/rxe/rxe_recv.c
105
if (qp_type(qp) != IB_QPT_RC && qp_type(qp) != IB_QPT_UC)
drivers/infiniband/sw/rxe/rxe_recv.c
24
switch (qp_type(qp)) {
drivers/infiniband/sw/rxe/rxe_recv.c
88
if (qp_type(qp) == IB_QPT_UD || qp_type(qp) == IB_QPT_GSI) {
drivers/infiniband/sw/rxe/rxe_req.c
361
switch (qp_type(qp)) {
drivers/infiniband/sw/rxe/rxe_req.c
410
if ((qp_type(qp) == IB_QPT_RC) || (qp_type(qp) == IB_QPT_UC))
drivers/infiniband/sw/rxe/rxe_req.c
450
if (qp_type(qp) != IB_QPT_UD && qp_type(qp) != IB_QPT_UC)
drivers/infiniband/sw/rxe/rxe_req.c
549
if (qp_type(qp) == IB_QPT_RC)
drivers/infiniband/sw/rxe/rxe_req.c
717
if (unlikely(qp_type(qp) == IB_QPT_RC &&
drivers/infiniband/sw/rxe/rxe_req.c
748
if (qp_type(qp) == IB_QPT_UD) {
drivers/infiniband/sw/rxe/rxe_resp.c
1005
if (qp_type(qp) == IB_QPT_UD ||
drivers/infiniband/sw/rxe/rxe_resp.c
1006
qp_type(qp) == IB_QPT_GSI) {
drivers/infiniband/sw/rxe/rxe_resp.c
1063
else if (qp_type(qp) == IB_QPT_RC)
drivers/infiniband/sw/rxe/rxe_resp.c
117
switch (qp_type(qp)) {
drivers/infiniband/sw/rxe/rxe_resp.c
1177
if (qp_type(qp) == IB_QPT_RC)
drivers/infiniband/sw/rxe/rxe_resp.c
1236
if (qp_type(qp) != IB_QPT_RC)
drivers/infiniband/sw/rxe/rxe_resp.c
1602
if (qp_type(qp) == IB_QPT_RC) {
drivers/infiniband/sw/rxe/rxe_resp.c
1617
if (qp_type(qp) == IB_QPT_RC) {
drivers/infiniband/sw/rxe/rxe_resp.c
1643
if (qp_type(qp) == IB_QPT_RC) {
drivers/infiniband/sw/rxe/rxe_resp.c
231
switch (qp_type(qp)) {
drivers/infiniband/sw/rxe/rxe_resp.c
347
if ((qp_type(qp) == IB_QPT_GSI) || (qp_type(qp) == IB_QPT_UD)) {
drivers/infiniband/sw/rxe/rxe_resp.c
360
if (pkt->mask & RXE_PAYLOAD_MASK && ((qp_type(qp) == IB_QPT_RC) ||
drivers/infiniband/sw/rxe/rxe_resp.c
361
(qp_type(qp) == IB_QPT_UC))) {
drivers/infiniband/sw/rxe/rxe_resp.c
76
switch (qp_type(qp)) {
drivers/infiniband/sw/rxe/rxe_verbs.c
754
if (qp_type(qp) == IB_QPT_UD ||
drivers/infiniband/sw/rxe/rxe_verbs.c
755
qp_type(qp) == IB_QPT_GSI) {
drivers/infiniband/sw/rxe/rxe_verbs.c
761
if (qp_type(qp) == IB_QPT_GSI)
drivers/infiniband/sw/siw/siw_verbs.c
333
if (attrs->qp_type != IB_QPT_RC) {
drivers/infiniband/sw/siw/siw_verbs.c
541
qp_init_attr->qp_type = base_qp->qp_type;
drivers/infiniband/ulp/ipoib/ipoib_cm.c
1067
.qp_type = IB_QPT_RC,
drivers/infiniband/ulp/ipoib/ipoib_cm.c
1098
req.qp_type = qp->qp_type;
drivers/infiniband/ulp/ipoib/ipoib_cm.c
261
.qp_type = IB_QPT_RC,
drivers/infiniband/ulp/ipoib/ipoib_verbs.c
155
.qp_type = IB_QPT_UD
drivers/infiniband/ulp/iser/iser_verbs.c
269
init_attr.qp_type = IB_QPT_RC;
drivers/infiniband/ulp/isert/ib_isert.c
130
attr.qp_type = IB_QPT_RC;
drivers/infiniband/ulp/rtrs/rtrs.c
269
init_attr.qp_type = IB_QPT_RC;
drivers/infiniband/ulp/srp/ib_srp.c
561
init_attr->qp_type = IB_QPT_RC;
drivers/infiniband/ulp/srp/ib_srp.c
866
req->ib_param.qp_type = ch->qp->qp_type;
drivers/infiniband/ulp/srpt/ib_srpt.c
1879
qp_init->qp_type = IB_QPT_RC;
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
3181
u32 qp_type;
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
3189
qp_type = (be32_to_cpu(qp_ctx->flags) >> 16) & 0xff;
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
3199
switch (qp_type) {
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
750
u32 qp_type;
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
756
qp_type = (be32_to_cpu(qpc->flags) >> 16) & 0xff;
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
770
if (qp_type == MLX4_QP_ST_UD ||
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
771
(qp_type == MLX4_QP_ST_MLX && mlx4_is_eth(dev, port))) {
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
806
enum mlx5_ifc_fpga_qp_type qp_type)
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
881
MLX5_SET(fpga_qpc, conn->fpga_qpc, qp_type, qp_type);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.h
91
enum mlx5_ifc_fpga_qp_type qp_type);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.h
288
u8 qp_type[0x2];
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.h
329
u8 qp_type[0x2];
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5_ifc_dr.h
157
u8 qp_type[0x2];
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5_ifc_dr.h
190
u8 qp_type[0x2];
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5_ifc_dr_ste_v1.h
208
u8 qp_type[0x2];
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5_ifc_dr_ste_v1.h
242
u8 qp_type[0x2];
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1321
qp->qp_type = in_params->qp_type;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1436
switch (qp->qp_type) {
drivers/net/ethernet/qlogic/qed/qed_rdma.h
165
if (qp->qp_type == QED_RDMA_QP_TYPE_XRC_TGT ||
drivers/net/ethernet/qlogic/qed/qed_rdma.h
166
qp->qp_type == QED_RDMA_QP_TYPE_XRC_INI)
drivers/net/ethernet/qlogic/qed/qed_rdma.h
95
enum qed_rdma_qp_type qp_type;
drivers/nvme/host/rdma.c
272
init_attr.qp_type = IB_QPT_RC;
drivers/nvme/target/rdma.c
1287
qp_attr.qp_type = IB_QPT_RC;
fs/smb/client/smbdirect.c
2213
qp_attr.qp_type = IB_QPT_RC;
fs/smb/server/transport_rdma.c
2468
qp_attr.qp_type = IB_QPT_RC;
include/linux/mlx5/mlx5_ifc_fpga.h
184
u8 qp_type[0x1];
include/linux/mlx5/mlx5_ifc_fpga.h
41
u8 qp_type[0x2];
include/linux/qed/qed_rdma_if.h
309
enum qed_rdma_qp_type qp_type;
include/rdma/ib_cm.h
106
enum ib_qp_type qp_type;
include/rdma/ib_cm.h
357
enum ib_qp_type qp_type;
include/rdma/ib_mad.h
676
enum ib_qp_type qp_type,
include/rdma/ib_verbs.h
1218
enum ib_qp_type qp_type;
include/rdma/ib_verbs.h
1233
enum ib_qp_type qp_type;
include/rdma/ib_verbs.h
1845
enum ib_qp_type qp_type;
include/rdma/rdma_cm.h
127
enum ib_qp_type qp_type;
include/rdma/rdma_cm.h
135
enum ib_qp_type qp_type, const char *caller);
include/rdma/rdma_cm.h
139
enum ib_qp_type qp_type);
include/rdma/rdma_cm.h
157
#define rdma_create_id(net, event_handler, context, ps, qp_type) \
include/rdma/rdma_cm.h
158
__rdma_create_kernel_id(net, event_handler, context, ps, qp_type, \
include/rdma/rdma_counter.h
19
int qp_type;
include/uapi/rdma/ib_user_verbs.h
615
__u8 qp_type;
include/uapi/rdma/ib_user_verbs.h
641
__u8 qp_type;
include/uapi/rdma/ib_user_verbs.h
655
__u8 qp_type;
include/uapi/rdma/rdma_user_cm.h
96
__u8 qp_type;
net/9p/trans_rdma.c
604
qp_attr.qp_type = IB_QPT_RC;
net/rds/ib_cm.c
592
attr.qp_type = IB_QPT_RC;
net/smc/smc_ib.c
677
.qp_type = IB_QPT_RC,
net/sunrpc/xprtrdma/svc_rdma_transport.c
506
qp_attr.qp_type = IB_QPT_RC;
net/sunrpc/xprtrdma/verbs.c
414
ep->re_attr.qp_type = IB_QPT_RC;