drivers/infiniband/core/cm.c
1126
if (cm_id_priv->qp_type == IB_QPT_XRC_TGT) {
drivers/infiniband/core/cm.c
1365
cm_req_set_qp_type(req_msg, param->qp_type);
drivers/infiniband/core/cm.c
1376
if (param->qp_type != IB_QPT_XRC_INI) {
drivers/infiniband/core/cm.c
1496
if (param->qp_type != IB_QPT_RC && param->qp_type != IB_QPT_UC &&
drivers/infiniband/core/cm.c
1497
param->qp_type != IB_QPT_XRC_INI)
drivers/infiniband/core/cm.c
1566
cm_id_priv->qp_type = param->qp_type;
drivers/infiniband/core/cm.c
1843
param->qp_type = cm_req_get_qp_type(req_msg);
drivers/infiniband/core/cm.c
2129
cm_id_priv->qp_type = cm_req_get_qp_type(req_msg);
drivers/infiniband/core/cm.c
2272
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
2419
static void cm_format_rep_event(struct cm_work *work, enum ib_qp_type qp_type)
drivers/infiniband/core/cm.c
2429
param->remote_qpn = be32_to_cpu(cm_rep_get_qpn(rep_msg, qp_type));
drivers/infiniband/core/cm.c
2510
cm_format_rep_event(work, cm_id_priv->qp_type);
drivers/infiniband/core/cm.c
2531
cm_id_priv->timewait_info->remote_qpn = cm_rep_get_qpn(rep_msg, cm_id_priv->qp_type);
drivers/infiniband/core/cm.c
2572
cm_id_priv->remote_qpn = cm_rep_get_qpn(rep_msg, cm_id_priv->qp_type);
drivers/infiniband/core/cm.c
4154
if (cm_id_priv->qp_type == IB_QPT_RC ||
drivers/infiniband/core/cm.c
4155
cm_id_priv->qp_type == IB_QPT_XRC_TGT) {
drivers/infiniband/core/cm.c
4202
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
249
match &= (param->qp_type == qp->qp_type);
drivers/infiniband/core/counters.c
472
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
3178
enum ib_qp_type qp_type)
drivers/infiniband/core/mad.c
3191
qp_init_attr.qp_type = qp_type;
drivers/infiniband/core/mad.c
3199
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
525
if (qp->qp_type == IB_QPT_RC || qp->qp_type == IB_QPT_UC) {
drivers/infiniband/core/nldev.c
537
if (qp->qp_type == IB_QPT_RC || qp->qp_type == IB_QPT_UC ||
drivers/infiniband/core/nldev.c
538
qp->qp_type == IB_QPT_XRC_INI || qp->qp_type == IB_QPT_XRC_TGT) {
drivers/infiniband/core/nldev.c
543
if (nla_put_u8(msg, RDMA_NLDEV_ATTR_RES_TYPE, qp->qp_type))
drivers/infiniband/core/nldev.c
615
if (nla_put_u8(msg, RDMA_NLDEV_ATTR_RES_TYPE, cm_id->qp_type))
drivers/infiniband/core/nldev.c
928
nla_put_u8(msg, RDMA_NLDEV_ATTR_RES_TYPE, m->param.qp_type))
drivers/infiniband/core/restrack.c
205
if (qp->qp_type == IB_QPT_SMI || qp->qp_type == IB_QPT_GSI)
drivers/infiniband/core/restrack.c
211
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
1310
switch (cmd->qp_type) {
drivers/infiniband/core/uverbs_cmd.c
1354
if (cmd->qp_type == IB_QPT_XRC_TGT) {
drivers/infiniband/core/uverbs_cmd.c
1370
if (cmd->qp_type == IB_QPT_XRC_INI) {
drivers/infiniband/core/uverbs_cmd.c
1407
if (!ind_tbl && cmd->qp_type != IB_QPT_XRC_INI)
drivers/infiniband/core/uverbs_cmd.c
1426
attr.qp_type = cmd->qp_type;
drivers/infiniband/core/uverbs_cmd.c
1546
cmd_ex.qp_type = cmd.qp_type;
drivers/infiniband/core/uverbs_cmd.c
1605
attr.qp_type = cmd.qp_type;
drivers/infiniband/core/uverbs_cmd.c
1736
static int modify_qp_mask(enum ib_qp_type qp_type, int mask)
drivers/infiniband/core/uverbs_cmd.c
1738
switch (qp_type) {
drivers/infiniband/core/uverbs_cmd.c
1926
modify_qp_mask(qp->qp_type,
drivers/infiniband/core/uverbs_cmd.c
2061
is_ud = qp->qp_type == IB_QPT_UD;
drivers/infiniband/core/uverbs_cmd.c
3210
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
258
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
1208
qp->qp_type = real_qp->qp_type;
drivers/infiniband/core/verbs.c
1222
if (qp_open_attr->qp_type != IB_QPT_XRC_TGT)
drivers/infiniband/core/verbs.c
1287
qp->qp_type = attr->qp_type;
drivers/infiniband/core/verbs.c
1354
if (attr->qp_type == IB_QPT_XRC_TGT)
drivers/infiniband/core/verbs.c
1358
if (attr->qp_type != IB_QPT_XRC_TGT || IS_ERR(qp))
drivers/infiniband/core/verbs.c
1814
return (qp->qp_type == IB_QPT_UC ||
drivers/infiniband/core/verbs.c
1815
qp->qp_type == IB_QPT_RC ||
drivers/infiniband/core/verbs.c
1816
qp->qp_type == IB_QPT_XRC_INI ||
drivers/infiniband/core/verbs.c
1817
qp->qp_type == IB_QPT_XRC_TGT);
drivers/infiniband/core/verbs.c
2491
qp->qp_type != IB_QPT_UD || !is_valid_mcast_lid(qp, lid))
drivers/infiniband/core/verbs.c
2509
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
1041
if (ib_qp->qp_type == IB_QPT_GSI && rdev->gsi_ctx.gsi_sqp)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1668
qptype = __from_ib_qp_type(init_attr->qp_type);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1676
init_attr->qp_type == IB_QPT_GSI)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1763
if (init_attr->qp_type == IB_QPT_RC) {
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1793
if (init_attr->qp_type == IB_QPT_GSI)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1800
if (init_attr->qp_type == IB_QPT_GSI)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1993
if (qp_init_attr->qp_type == IB_QPT_GSI &&
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2030
if (qp_init_attr->qp_type == IB_QPT_GSI)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2041
if (qp_init_attr->qp_type == IB_QPT_RC) {
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2045
} else if (qp_init_attr->qp_type == IB_QPT_UD) {
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2453
ib_qp->qp_type, qp_attr_mask) ||
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2455
ib_qp->qp_type, curr_qp_state,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2462
ib_qp->qp_num, ib_qp->qp_type);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2687
if (ib_qp->qp_type == IB_QPT_GSI && rdev->gsi_ctx.gsi_sqp) {
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3176
if ((qp->ib_qp.qp_type == IB_QPT_UD ||
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3177
qp->ib_qp.qp_type == IB_QPT_GSI ||
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3178
qp->ib_qp.qp_type == IB_QPT_RAW_ETHERTYPE) &&
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3410
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
1180
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
106
u8 qp_type;
drivers/infiniband/hw/efa/efa_com_cmd.c
23
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
396
qp_init_attr->qp_type = ibqp->qp_type;
drivers/infiniband/hw/efa/efa_verbs.c
665
if (init_attr->qp_type != IB_QPT_DRIVER &&
drivers/infiniband/hw/efa/efa_verbs.c
666
init_attr->qp_type != IB_QPT_UD) {
drivers/infiniband/hw/efa/efa_verbs.c
668
"Unsupported qp type %d\n", init_attr->qp_type);
drivers/infiniband/hw/efa/efa_verbs.c
733
if (init_attr->qp_type == IB_QPT_UD) {
drivers/infiniband/hw/efa/efa_verbs.c
734
create_qp_params.qp_type = EFA_ADMIN_QP_TYPE_UD;
drivers/infiniband/hw/efa/efa_verbs.c
736
create_qp_params.qp_type = EFA_ADMIN_QP_TYPE_SRD;
drivers/infiniband/hw/efa/efa_verbs.c
740
init_attr->qp_type, cmd.driver_qp_type);
drivers/infiniband/hw/efa/efa_verbs.c
746
init_attr->qp_type, cmd.driver_qp_type);
drivers/infiniband/hw/efa/efa_verbs.c
949
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
1025
if (qp->ibqp.qp_type == IB_QPT_GSI) {
drivers/infiniband/hw/erdma/erdma_verbs.c
1725
if (!ib_modify_qp_is_ok(cur_state, nxt_state, qp->ibqp.qp_type,
drivers/infiniband/hw/erdma/erdma_verbs.c
1896
if (qp->ibqp.qp_type == IB_QPT_RC)
drivers/infiniband/hw/erdma/erdma_verbs.c
494
if (erdma_device_iwarp(dev) && attrs->qp_type != IB_QPT_RC)
drivers/infiniband/hw/erdma/erdma_verbs.c
497
if (erdma_device_rocev2(dev) && attrs->qp_type != IB_QPT_RC &&
drivers/infiniband/hw/erdma/erdma_verbs.c
498
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
287
switch (qp->ibqp.qp_type) {
drivers/infiniband/hw/hfi1/driver.c
336
switch (qp->ibqp.qp_type) {
drivers/infiniband/hw/hfi1/driver.c
428
dlid = qp->ibqp.qp_type != IB_QPT_UD ? ib_get_dlid(pkt->hdr) :
drivers/infiniband/hw/hfi1/driver.c
439
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
545
switch (qp->ibqp.qp_type) {
drivers/infiniband/hw/hfi1/qp.c
567
switch (qp->ibqp.qp_type) {
drivers/infiniband/hw/hfi1/qp.c
619
qp_type_str[qp->ibqp.qp_type],
drivers/infiniband/hw/hfi1/qp.c
765
if (qp->ibqp.qp_type == IB_QPT_RC)
drivers/infiniband/hw/hfi1/qp.c
888
(qp->ibqp.qp_type != IB_QPT_UC &&
drivers/infiniband/hw/hfi1/qp.c
889
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
1063
} else if (qp->ibqp.qp_type == IB_QPT_RC) {
drivers/infiniband/hw/hfi1/verbs.c
1181
switch (qp->ibqp.qp_type) {
drivers/infiniband/hw/hfi1/verbs.c
1920
switch (packet->qp->ibqp.qp_type) {
drivers/infiniband/hw/hfi1/verbs.c
318
if (packet->qp->ibqp.qp_type != IB_QPT_RC ||
drivers/infiniband/hw/hfi1/verbs.c
595
} else if (qp->ibqp.qp_type == IB_QPT_RC) {
drivers/infiniband/hw/hfi1/verbs.c
969
switch (qp->ibqp.qp_type) {
drivers/infiniband/hw/hns/hns_roce_device.h
1315
int to_hr_qp_type(int qp_type);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3021
qp_init_attr.qp_type = IB_QPT_RC;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3067
hr_qp->ibqp.qp_type = IB_QPT_RC;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4584
hr_reg_write(context, QPC_TST, to_hr_qp_type(ibqp->qp_type));
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4595
if (ibqp->qp_type == IB_QPT_XRC_TGT) {
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4640
hr_reg_write(context, QPC_TST, to_hr_qp_type(ibqp->qp_type));
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4797
if (ibqp->qp_type == IB_QPT_GSI || ibqp->qp_type == IB_QPT_UD)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4946
if (udata && ibqp->qp_type == IB_QPT_RC &&
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4955
(ibqp->qp_type == IB_QPT_RC || ibqp->qp_type == IB_QPT_XRC_TGT) &&
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5598
if (ibqp->qp_type == IB_QPT_XRC_TGT)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5608
if (ibqp->srq || ibqp->qp_type == IB_QPT_XRC_INI) /* no RQ */
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5662
to_hr_qp_type(hr_qp->ibqp.qp_type) == SERV_TYPE_XRC ||
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5832
if (hr_qp->ibqp.qp_type == IB_QPT_UD)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5843
if (hr_qp->ibqp.qp_type == IB_QPT_RC ||
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5844
hr_qp->ibqp.qp_type == IB_QPT_XRC_INI ||
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5845
hr_qp->ibqp.qp_type == IB_QPT_XRC_TGT) {
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5881
qp_init_attr->qp_type = ibqp->qp_type;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5895
return ((hr_qp->ibqp.qp_type == IB_QPT_RC ||
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5896
hr_qp->ibqp.qp_type == IB_QPT_UD ||
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5897
hr_qp->ibqp.qp_type == IB_QPT_XRC_INI ||
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5898
hr_qp->ibqp.qp_type == IB_QPT_XRC_TGT) &&
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
746
if (ibqp->qp_type == IB_QPT_RC)
drivers/infiniband/hw/hns/hns_roce_qp.c
1059
if (hr_qp->ibqp.qp_type == IB_QPT_UD ||
drivers/infiniband/hw/hns/hns_roce_qp.c
1060
hr_qp->ibqp.qp_type == IB_QPT_GSI)
drivers/infiniband/hw/hns/hns_roce_qp.c
1091
if (hr_qp->ibqp.qp_type == IB_QPT_UD &&
drivers/infiniband/hw/hns/hns_roce_qp.c
1332
ret = check_qp_type(hr_dev, init_attr->qp_type, !!udata);
drivers/infiniband/hw/hns/hns_roce_qp.c
1336
if (init_attr->qp_type == IB_QPT_XRC_TGT)
drivers/infiniband/hw/hns/hns_roce_qp.c
1339
if (init_attr->qp_type == IB_QPT_GSI) {
drivers/infiniband/hw/hns/hns_roce_qp.c
1347
init_attr->qp_type, ret);
drivers/infiniband/hw/hns/hns_roce_qp.c
1356
int to_hr_qp_type(int qp_type)
drivers/infiniband/hw/hns/hns_roce_qp.c
1358
switch (qp_type) {
drivers/infiniband/hw/hns/hns_roce_qp.c
1473
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
2567
if (!ib_modify_qp_is_ok(cur_state, next_state, qp->ibqp.qp_type, mask) ||
drivers/infiniband/hw/ionic/ionic_controlpath.c
2569
qp->ibqp.qp_type, cur_state, next_state))
drivers/infiniband/hw/ionic/ionic_controlpath.c
2642
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
1256
u8 qp_type;
drivers/infiniband/hw/irdma/uk.c
1249
qp->qp_type == IRDMA_QP_TYPE_ROCE_UD &&
drivers/infiniband/hw/irdma/uk.c
1715
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
1157
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
1472
iwqp->ibqp.qp_type, attr_mask)) {
drivers/infiniband/hw/irdma/verbs.c
4116
if (iwqp->ibqp.qp_type == IB_QPT_UD ||
drivers/infiniband/hw/irdma/verbs.c
4117
iwqp->ibqp.qp_type == IB_QPT_GSI) {
drivers/infiniband/hw/irdma/verbs.c
4412
if (qp->qp_uk.qp_type != IRDMA_QP_TYPE_ROCE_UD &&
drivers/infiniband/hw/irdma/verbs.c
4419
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
224
if (qp->ibqp.qp_type == IB_QPT_GSI || qp->ibqp.qp_type == IB_QPT_UD) {
drivers/infiniband/hw/mana/main.c
1075
req.qp_type = type;
drivers/infiniband/hw/mana/mana_ib.h
404
u32 qp_type;
drivers/infiniband/hw/mana/qp.c
429
switch (attr->qp_type) {
drivers/infiniband/hw/mana/qp.c
450
switch (attr->qp_type) {
drivers/infiniband/hw/mana/qp.c
510
switch (qp->ibqp.qp_type) {
drivers/infiniband/hw/mana/qp.c
518
qp->ibqp.qp_type);
drivers/infiniband/hw/mana/qp.c
527
switch (qp->ibqp.qp_type) {
drivers/infiniband/hw/mana/qp.c
537
qp->ibqp.qp_type);
drivers/infiniband/hw/mana/qp.c
684
err = mana_ib_gd_create_ud_qp(mdev, qp, attr, doorbell, attr->qp_type);
drivers/infiniband/hw/mana/qp.c
717
switch (attr->qp_type) {
drivers/infiniband/hw/mana/qp.c
732
attr->qp_type);
drivers/infiniband/hw/mana/qp.c
806
switch (ibqp->qp_type) {
drivers/infiniband/hw/mana/qp.c
812
ibdev_dbg(ibqp->device, "Modify QP type %u not supported", ibqp->qp_type);
drivers/infiniband/hw/mana/qp.c
933
switch (ibqp->qp_type) {
drivers/infiniband/hw/mana/qp.c
947
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
776
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
1014
qp_type = MLX4_IB_QPT_TUN_GSI;
drivers/infiniband/hw/mlx4/qp.c
1018
qp_type = MLX4_IB_QPT_TUN_SMI_OWNER;
drivers/infiniband/hw/mlx4/qp.c
1020
qp_type = MLX4_IB_QPT_TUN_SMI;
drivers/infiniband/hw/mlx4/qp.c
1028
if (init_attr->qp_type == IB_QPT_SMI ||
drivers/infiniband/hw/mlx4/qp.c
1029
init_attr->qp_type == IB_QPT_GSI || qp_type == MLX4_IB_QPT_SMI ||
drivers/infiniband/hw/mlx4/qp.c
1030
qp_type == MLX4_IB_QPT_GSI ||
drivers/infiniband/hw/mlx4/qp.c
1031
(qp_type & (MLX4_IB_QPT_PROXY_SMI | MLX4_IB_QPT_PROXY_SMI_OWNER |
drivers/infiniband/hw/mlx4/qp.c
1038
qp->mlx4_ib_qp_type = qp_type;
drivers/infiniband/hw/mlx4/qp.c
1130
err = set_kernel_sq_size(dev, &init_attr->cap, qp_type, qp);
drivers/infiniband/hw/mlx4/qp.c
1180
if (init_attr->qp_type == IB_QPT_RAW_PACKET)
drivers/infiniband/hw/mlx4/qp.c
1204
if (init_attr->qp_type == IB_QPT_XRC_TGT)
drivers/infiniband/hw/mlx4/qp.c
1327
if (qp->ibqp.qp_type == IB_QPT_XRC_TGT)
drivers/infiniband/hw/mlx4/qp.c
1336
switch (qp->ibqp.qp_type) {
drivers/infiniband/hw/mlx4/qp.c
1489
(attr->qp_type == IB_QPT_SMI ? 0 : 2) +
drivers/infiniband/hw/mlx4/qp.c
1493
if (attr->qp_type == IB_QPT_SMI)
drivers/infiniband/hw/mlx4/qp.c
1523
if (init_attr->qp_type != IB_QPT_UD)
drivers/infiniband/hw/mlx4/qp.c
1534
init_attr->qp_type != IB_QPT_UD) ||
drivers/infiniband/hw/mlx4/qp.c
1536
init_attr->qp_type > IB_QPT_GSI) ||
drivers/infiniband/hw/mlx4/qp.c
1538
init_attr->qp_type != IB_QPT_GSI))
drivers/infiniband/hw/mlx4/qp.c
1542
switch (init_attr->qp_type) {
drivers/infiniband/hw/mlx4/qp.c
1594
qp->ibqp.qp_num = init_attr->qp_type == IB_QPT_SMI ? 0 :
drivers/infiniband/hw/mlx4/qp.c
1619
if (init_attr->qp_type == IB_QPT_GSI &&
drivers/infiniband/hw/mlx4/qp.c
2101
enum ib_qp_type qp_type;
drivers/infiniband/hw/mlx4/qp.c
2121
qp_type = IB_QPT_RAW_PACKET;
drivers/infiniband/hw/mlx4/qp.c
2131
qp_type = ibqp->qp_type;
drivers/infiniband/hw/mlx4/qp.c
2173
if (qp_type == IB_QPT_GSI || qp_type == IB_QPT_SMI)
drivers/infiniband/hw/mlx4/qp.c
2175
else if (qp_type == IB_QPT_RAW_PACKET)
drivers/infiniband/hw/mlx4/qp.c
2177
else if (qp_type == IB_QPT_UD) {
drivers/infiniband/hw/mlx4/qp.c
2209
if (qp_type == IB_QPT_RAW_PACKET)
drivers/infiniband/hw/mlx4/qp.c
2259
if (qp_type == IB_QPT_GSI) {
drivers/infiniband/hw/mlx4/qp.c
2426
(qp_type == IB_QPT_GSI || qp_type == IB_QPT_SMI ||
drivers/infiniband/hw/mlx4/qp.c
2427
qp_type == IB_QPT_UD || qp_type == IB_QPT_RAW_PACKET)) {
drivers/infiniband/hw/mlx4/qp.c
2460
if (qp_type == IB_QPT_RAW_PACKET) {
drivers/infiniband/hw/mlx4/qp.c
2470
if (qp_type == IB_QPT_UD && (new_state == IB_QPS_RTR)) {
drivers/infiniband/hw/mlx4/qp.c
2691
if (!ib_modify_qp_is_ok(cur_state, new_state, ibqp->qp_type,
drivers/infiniband/hw/mlx4/qp.c
2697
ibqp->qp_type, attr_mask);
drivers/infiniband/hw/mlx4/qp.c
2724
if ((ibqp->qp_type == IB_QPT_RC) ||
drivers/infiniband/hw/mlx4/qp.c
2725
(ibqp->qp_type == IB_QPT_UD) ||
drivers/infiniband/hw/mlx4/qp.c
2726
(ibqp->qp_type == IB_QPT_UC) ||
drivers/infiniband/hw/mlx4/qp.c
2727
(ibqp->qp_type == IB_QPT_RAW_PACKET) ||
drivers/infiniband/hw/mlx4/qp.c
2728
(ibqp->qp_type == IB_QPT_XRC_INI)) {
drivers/infiniband/hw/mlx4/qp.c
2743
new_state, ibqp->qp_type);
drivers/infiniband/hw/mlx4/qp.c
2747
if ((attr_mask & IB_QP_PORT) && (ibqp->qp_type == IB_QPT_RAW_PACKET) &&
drivers/infiniband/hw/mlx4/qp.c
2758
new_state, ibqp->qp_type);
drivers/infiniband/hw/mlx4/qp.c
2768
new_state, ibqp->qp_type);
drivers/infiniband/hw/mlx4/qp.c
2777
new_state, ibqp->qp_type);
drivers/infiniband/hw/mlx4/qp.c
4033
if (qp->ibqp.qp_type == IB_QPT_RC || qp->ibqp.qp_type == IB_QPT_UC ||
drivers/infiniband/hw/mlx4/qp.c
4034
qp->ibqp.qp_type == IB_QPT_XRC_INI ||
drivers/infiniband/hw/mlx4/qp.c
4035
qp->ibqp.qp_type == IB_QPT_XRC_TGT) {
drivers/infiniband/hw/mlx4/qp.c
4139
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
735
if (init_attr->qp_type != IB_QPT_RAW_PACKET) {
drivers/infiniband/hw/mlx4/qp.c
737
init_attr->qp_type);
drivers/infiniband/hw/mlx4/qp.c
983
enum mlx4_ib_qp_type qp_type = (enum mlx4_ib_qp_type) init_attr->qp_type;
drivers/infiniband/hw/mlx4/qp.c
992
if (init_attr->qp_type == IB_QPT_GSI)
drivers/infiniband/hw/mlx4/qp.c
993
qp_type = MLX4_IB_QPT_PROXY_GSI;
drivers/infiniband/hw/mlx4/qp.c
997
qp_type = MLX4_IB_QPT_PROXY_SMI_OWNER;
drivers/infiniband/hw/mlx4/qp.c
999
qp_type = MLX4_IB_QPT_PROXY_SMI;
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
1521
static inline int is_qp1(enum ib_qp_type qp_type)
drivers/infiniband/hw/mlx5/mlx5_ib.h
1523
return qp_type == MLX5_IB_QPT_HW_GSI || qp_type == IB_QPT_GSI;
drivers/infiniband/hw/mlx5/qp.c
100
static int is_qp0(enum ib_qp_type qp_type)
drivers/infiniband/hw/mlx5/qp.c
102
return qp_type == IB_QPT_SMI;
drivers/infiniband/hw/mlx5/qp.c
1046
uid = (attr->qp_type != IB_QPT_XRC_INI) ? to_mpd(pd)->uid : 0;
drivers/infiniband/hw/mlx5/qp.c
105
static int is_sqp(enum ib_qp_type qp_type)
drivers/infiniband/hw/mlx5/qp.c
107
return is_qp0(qp_type) || is_qp1(qp_type);
drivers/infiniband/hw/mlx5/qp.c
1126
if (init_attr->qp_type == MLX5_IB_QPT_REG_UMR)
drivers/infiniband/hw/mlx5/qp.c
1965
if (init_attr->qp_type != MLX5_IB_QPT_DCI ||
drivers/infiniband/hw/mlx5/qp.c
2293
base = (init_attr->qp_type == IB_QPT_RAW_PACKET ||
drivers/infiniband/hw/mlx5/qp.c
2312
if (init_attr->qp_type != IB_QPT_RAW_PACKET) {
drivers/infiniband/hw/mlx5/qp.c
2324
if (is_sqp(init_attr->qp_type))
drivers/infiniband/hw/mlx5/qp.c
2350
(init_attr->qp_type == IB_QPT_RC ||
drivers/infiniband/hw/mlx5/qp.c
2351
init_attr->qp_type == IB_QPT_UC)) {
drivers/infiniband/hw/mlx5/qp.c
2367
if (init_attr->qp_type != IB_QPT_RAW_PACKET)
drivers/infiniband/hw/mlx5/qp.c
2383
switch (init_attr->qp_type) {
drivers/infiniband/hw/mlx5/qp.c
2412
init_attr->qp_type != IB_QPT_RAW_PACKET) {
drivers/infiniband/hw/mlx5/qp.c
2419
if (init_attr->qp_type == IB_QPT_RAW_PACKET ||
drivers/infiniband/hw/mlx5/qp.c
2504
if (is_sqp(attr->qp_type))
drivers/infiniband/hw/mlx5/qp.c
2512
if (attr->qp_type != MLX5_IB_QPT_REG_UMR)
drivers/infiniband/hw/mlx5/qp.c
2653
static void get_cqs(enum ib_qp_type qp_type,
drivers/infiniband/hw/mlx5/qp.c
2657
switch (qp_type) {
drivers/infiniband/hw/mlx5/qp.c
2803
if (attr->qp_type == IB_QPT_DRIVER && !MLX5_CAP_GEN(dev->mdev, dct))
drivers/infiniband/hw/mlx5/qp.c
2806
switch (attr->qp_type) {
drivers/infiniband/hw/mlx5/qp.c
2826
*type = attr->qp_type;
drivers/infiniband/hw/mlx5/qp.c
2830
mlx5_ib_dbg(dev, "Unsupported QP type %d\n", attr->qp_type);
drivers/infiniband/hw/mlx5/qp.c
2846
switch (attr->qp_type) {
drivers/infiniband/hw/mlx5/qp.c
2856
if (attr->qp_type == IB_QPT_RAW_PACKET && !ucontext->cqe_version) {
drivers/infiniband/hw/mlx5/qp.c
2862
if (attr->qp_type != IB_QPT_RAW_PACKET && attr->rwq_ind_tbl) {
drivers/infiniband/hw/mlx5/qp.c
2865
attr->qp_type);
drivers/infiniband/hw/mlx5/qp.c
2873
WARN_ONCE(!pd && attr->qp_type != IB_QPT_XRC_TGT,
drivers/infiniband/hw/mlx5/qp.c
2878
static bool get_dp_ooo_cap(struct mlx5_core_dev *mdev, enum ib_qp_type qp_type)
drivers/infiniband/hw/mlx5/qp.c
2883
switch (qp_type) {
drivers/infiniband/hw/mlx5/qp.c
3025
enum ib_qp_type qp_type = qp->type;
drivers/infiniband/hw/mlx5/qp.c
3030
if (qp_type == MLX5_IB_QPT_DCT)
drivers/infiniband/hw/mlx5/qp.c
3033
if (qp_type == IB_QPT_RAW_PACKET && attr->rwq_ind_tbl)
drivers/infiniband/hw/mlx5/qp.c
3053
if (qp_type == IB_QPT_UD) {
drivers/infiniband/hw/mlx5/qp.c
3063
if (qp_type == IB_QPT_RAW_PACKET) {
drivers/infiniband/hw/mlx5/qp.c
4781
int attr_mask, enum ib_qp_type qp_type)
drivers/infiniband/hw/mlx5/qp.c
4786
if (qp_type == MLX5_IB_QPT_DCI) {
drivers/infiniband/hw/mlx5/qp.c
4821
enum ib_qp_type qp_type;
drivers/infiniband/hw/mlx5/qp.c
4854
qp_type = (qp->type == MLX5_IB_QPT_HW_GSI) ? IB_QPT_GSI : qp->type;
drivers/infiniband/hw/mlx5/qp.c
4856
if (qp_type == MLX5_IB_QPT_DCT)
drivers/infiniband/hw/mlx5/qp.c
4877
} else if (qp_type != MLX5_IB_QPT_REG_UMR &&
drivers/infiniband/hw/mlx5/qp.c
4878
qp_type != MLX5_IB_QPT_DCI &&
drivers/infiniband/hw/mlx5/qp.c
4879
!ib_modify_qp_is_ok(cur_state, new_state, qp_type,
drivers/infiniband/hw/mlx5/qp.c
4884
} else if (qp_type == MLX5_IB_QPT_DCI &&
drivers/infiniband/hw/mlx5/qp.c
4887
cur_state, new_state, qp_type, attr_mask);
drivers/infiniband/hw/mlx5/qp.c
4905
if (!validate_rd_atomic(dev, attr, attr_mask, qp_type))
drivers/infiniband/hw/mlx5/qp.c
505
switch (attr->qp_type) {
drivers/infiniband/hw/mlx5/qp.c
5278
qp_init_attr->qp_type = qp->type;
drivers/infiniband/hw/mlx5/qp.c
579
if (attr->qp_type == IB_QPT_RC)
drivers/infiniband/hw/mlx5/qp.c
584
else if (attr->qp_type == IB_QPT_XRC_INI)
drivers/infiniband/hw/mlx5/qp.c
672
if (attr->qp_type == IB_QPT_RAW_PACKET ||
drivers/infiniband/hw/mlx5/qp.c
686
if (attr->qp_type == IB_QPT_XRC_INI ||
drivers/infiniband/hw/mlx5/qp.c
687
attr->qp_type == IB_QPT_XRC_TGT || attr->srq ||
drivers/infiniband/hw/mlx5/qp.c
688
attr->qp_type == MLX5_IB_QPT_REG_UMR ||
drivers/infiniband/hw/mlx5/qp.c
96
static void get_cqs(enum ib_qp_type qp_type,
drivers/infiniband/hw/mlx5/umr.c
170
init_attr.qp_type = MLX5_IB_QPT_REG_UMR;
drivers/infiniband/hw/mthca/mthca_provider.c
483
switch (init_attr->qp_type) {
drivers/infiniband/hw/mthca/mthca_provider.c
519
init_attr->qp_type, init_attr->sq_sig_type,
drivers/infiniband/hw/mthca/mthca_provider.c
539
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
1100
if ((attrs->qp_type != IB_QPT_GSI) &&
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1101
(attrs->qp_type != IB_QPT_RC) &&
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1102
(attrs->qp_type != IB_QPT_UC) &&
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1103
(attrs->qp_type != IB_QPT_UD)) {
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1105
__func__, dev->id, attrs->qp_type);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1109
if ((attrs->qp_type != IB_QPT_GSI) &&
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1146
if (udata && attrs->qp_type == IB_QPT_GSI) {
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1149
__func__, dev->id, attrs->qp_type);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1153
if (attrs->qp_type == IB_QPT_GSI && dev->gsi_qp_created) {
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1159
if ((attrs->qp_type != IB_QPT_GSI) && (dev->gsi_qp_created)) {
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1268
qp->qp_type = attrs->qp_type;
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1280
if (attrs->qp_type == IB_QPT_GSI) {
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1407
if (!ib_modify_qp_is_ok(old_qps, new_qps, ibqp->qp_type, attr_mask)) {
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1410
__func__, dev->id, attr_mask, qp->id, ibqp->qp_type,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1468
if (qp->qp_type == IB_QPT_UD)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1877
if (qp->qp_type == IB_QPT_GSI)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1922
if (wr->send_flags & IB_SEND_INLINE && qp->qp_type != IB_QPT_UD) {
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1960
if (qp->qp_type == IB_QPT_UD || qp->qp_type == IB_QPT_GSI) {
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2097
if (qp->qp_type == IB_QPT_UD &&
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2445
if (qp->qp_type == IB_QPT_UD || qp->qp_type == IB_QPT_GSI) {
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2685
if (qp->qp_type == IB_QPT_UD || qp->qp_type == IB_QPT_GSI)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2716
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
1180
if (attrs->qp_type != IB_QPT_RC &&
drivers/infiniband/hw/qedr/verbs.c
1181
attrs->qp_type != IB_QPT_GSI &&
drivers/infiniband/hw/qedr/verbs.c
1182
attrs->qp_type != IB_QPT_XRC_INI &&
drivers/infiniband/hw/qedr/verbs.c
1183
attrs->qp_type != IB_QPT_XRC_TGT) {
drivers/infiniband/hw/qedr/verbs.c
1186
attrs->qp_type);
drivers/infiniband/hw/qedr/verbs.c
1221
if ((attrs->qp_type != IB_QPT_GSI) && (dev->gsi_qp_created) &&
drivers/infiniband/hw/qedr/verbs.c
1222
(attrs->qp_type != IB_QPT_XRC_TGT) &&
drivers/infiniband/hw/qedr/verbs.c
1223
(attrs->qp_type != IB_QPT_XRC_INI)) {
drivers/infiniband/hw/qedr/verbs.c
1323
qp->qp_type = attrs->qp_type;
drivers/infiniband/hw/qedr/verbs.c
1354
pd->pd_id, qp->qp_type, qp->max_inline_data,
drivers/infiniband/hw/qedr/verbs.c
1707
params->qp_type = qedr_ib_to_qed_qp_type(attrs->qp_type);
drivers/infiniband/hw/qedr/verbs.c
1863
if (qp->qp_type == IB_QPT_XRC_TGT) {
drivers/infiniband/hw/qedr/verbs.c
2110
if (qp->qp_type == IB_QPT_GSI)
drivers/infiniband/hw/qedr/verbs.c
2206
if (qp->qp_type != IB_QPT_GSI) {
drivers/infiniband/hw/qedr/verbs.c
2233
if (attrs->qp_type == IB_QPT_XRC_TGT)
drivers/infiniband/hw/qedr/verbs.c
2255
if (attrs->qp_type == IB_QPT_GSI)
drivers/infiniband/hw/qedr/verbs.c
2452
ibqp->qp_type, attr_mask)) {
drivers/infiniband/hw/qedr/verbs.c
2456
attr_mask, qp->qp_id, ibqp->qp_type,
drivers/infiniband/hw/qedr/verbs.c
2669
if ((attr_mask & IB_QP_STATE) && qp->qp_type != IB_QPT_GSI &&
drivers/infiniband/hw/qedr/verbs.c
2673
if (qp->qp_type != IB_QPT_GSI)
drivers/infiniband/hw/qedr/verbs.c
2678
if ((qp->qp_type != IB_QPT_GSI) && (!udata))
drivers/infiniband/hw/qedr/verbs.c
2715
if (qp->qp_type != IB_QPT_GSI) {
drivers/infiniband/hw/qedr/verbs.c
2780
qp, qp->qp_type);
drivers/infiniband/hw/qedr/verbs.c
2817
if (qp->qp_type == IB_QPT_GSI)
drivers/infiniband/hw/qedr/verbs.c
3730
if (qp->qp_type == IB_QPT_GSI)
drivers/infiniband/hw/qedr/verbs.c
3885
if (qp->qp_type == IB_QPT_GSI)
drivers/infiniband/hw/usnic/usnic_ib_verbs.c
400
switch (qp_grp->ibqp.qp_type) {
drivers/infiniband/hw/usnic/usnic_ib_verbs.c
405
usnic_err("Unexpected qp_type %d\n", qp_grp->ibqp.qp_type);
drivers/infiniband/hw/usnic/usnic_ib_verbs.c
488
if (init_attr->qp_type != IB_QPT_UD) {
drivers/infiniband/hw/usnic/usnic_ib_verbs.c
490
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
1038
init_attr->qp_type = qp->ibqp.qp_type;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
215
if (init_attr->qp_type != IB_QPT_RC &&
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
216
init_attr->qp_type != IB_QPT_UD &&
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
217
init_attr->qp_type != IB_QPT_GSI) {
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
219
init_attr->qp_type);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
232
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
543
if (!ib_modify_qp_is_ok(cur_state, next_state, ibqp->qp_type,
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
728
if (qp->ibqp.qp_type != IB_QPT_UD &&
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
729
qp->ibqp.qp_type != IB_QPT_RC &&
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
736
} else if (qp->ibqp.qp_type == IB_QPT_UD ||
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
737
qp->ibqp.qp_type == IB_QPT_GSI) {
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
764
switch (qp->ibqp.qp_type) {
drivers/infiniband/sw/rdmavt/qp.c
1065
switch (init_attr->qp_type) {
drivers/infiniband/sw/rdmavt/qp.c
1093
qp->allowed_ops = get_allowed_ops(init_attr->qp_type);
drivers/infiniband/sw/rdmavt/qp.c
1096
if (init_attr->qp_type == IB_QPT_RC) {
drivers/infiniband/sw/rdmavt/qp.c
1162
init_attr->qp_type,
drivers/infiniband/sw/rdmavt/qp.c
1172
rvt_init_qp(rdi, qp, init_attr->qp_type);
drivers/infiniband/sw/rdmavt/qp.c
1233
if (init_attr->qp_type == IB_QPT_RC) {
drivers/infiniband/sw/rdmavt/qp.c
1421
if (!ib_modify_qp_is_ok(cur_state, new_state, ibqp->qp_type,
drivers/infiniband/sw/rdmavt/qp.c
1470
if (qp->ibqp.qp_type == IB_QPT_SMI ||
drivers/infiniband/sw/rdmavt/qp.c
1471
qp->ibqp.qp_type == IB_QPT_GSI ||
drivers/infiniband/sw/rdmavt/qp.c
1527
_rvt_reset_qp(rdi, qp, ibqp->qp_type);
drivers/infiniband/sw/rdmavt/qp.c
1542
if (qp->ibqp.qp_type == IB_QPT_RC)
drivers/infiniband/sw/rdmavt/qp.c
1677
rvt_reset_qp(rdi, qp, ibqp->qp_type);
drivers/infiniband/sw/rdmavt/qp.c
1685
if (qp->ibqp.qp_type == IB_QPT_RC) {
drivers/infiniband/sw/rdmavt/qp.c
1761
init_attr->qp_type = qp->ibqp.qp_type;
drivers/infiniband/sw/rdmavt/qp.c
1866
if (!(post_parms[wr->opcode].qpt_support & BIT(qp->ibqp.qp_type)))
drivers/infiniband/sw/rdmavt/qp.c
1881
if (qp->ibqp.qp_type != IB_QPT_UC &&
drivers/infiniband/sw/rdmavt/qp.c
1882
qp->ibqp.qp_type != IB_QPT_RC) {
drivers/infiniband/sw/rdmavt/qp.c
2883
return sqp->ibqp.qp_type == IB_QPT_RC ?
drivers/infiniband/sw/rdmavt/qp.c
2965
qp->ibqp.qp_type != sqp->ibqp.qp_type) {
drivers/infiniband/sw/rdmavt/qp.c
3141
if (qp->ibqp.qp_type == IB_QPT_UC)
drivers/infiniband/sw/rdmavt/qp.c
3169
sqp->ibqp.qp_type == IB_QPT_RC ?
drivers/infiniband/sw/rdmavt/qp.c
3189
if (sqp->ibqp.qp_type == IB_QPT_RC) {
drivers/infiniband/sw/rdmavt/qp.c
427
rvt_reset_qp(rdi, qp, qp->ibqp.qp_type);
drivers/infiniband/sw/rdmavt/qp.c
689
if (qp->ibqp.qp_type == IB_QPT_SMI ||
drivers/infiniband/sw/rdmavt/qp.c
690
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
124
return qp->ibqp.qp_type;
drivers/infiniband/sw/rxe/rxe_loc.h
134
if (qp->ibqp.qp_type == IB_QPT_RC || qp->ibqp.qp_type == IB_QPT_UC)
drivers/infiniband/sw/rxe/rxe_loc.h
187
return rxe_wr_opcode_info[opcode].mask[qp->ibqp.qp_type];
drivers/infiniband/sw/rxe/rxe_net.c
181
if (qp_type(qp) == IB_QPT_RC)
drivers/infiniband/sw/rxe/rxe_net.c
211
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
1054
if (qp_type(qp) == IB_QPT_UD ||
drivers/infiniband/sw/rxe/rxe_resp.c
1055
qp_type(qp) == IB_QPT_GSI) {
drivers/infiniband/sw/rxe/rxe_resp.c
1112
else if (qp_type(qp) == IB_QPT_RC)
drivers/infiniband/sw/rxe/rxe_resp.c
118
switch (qp_type(qp)) {
drivers/infiniband/sw/rxe/rxe_resp.c
1226
if (qp_type(qp) == IB_QPT_RC)
drivers/infiniband/sw/rxe/rxe_resp.c
1285
if (qp_type(qp) != IB_QPT_RC)
drivers/infiniband/sw/rxe/rxe_resp.c
1660
if (qp_type(qp) == IB_QPT_RC) {
drivers/infiniband/sw/rxe/rxe_resp.c
1675
if (qp_type(qp) == IB_QPT_RC)
drivers/infiniband/sw/rxe/rxe_resp.c
1682
if (qp_type(qp) == IB_QPT_RC) {
drivers/infiniband/sw/rxe/rxe_resp.c
1708
if (qp_type(qp) == IB_QPT_RC) {
drivers/infiniband/sw/rxe/rxe_resp.c
232
switch (qp_type(qp)) {
drivers/infiniband/sw/rxe/rxe_resp.c
371
if ((qp_type(qp) == IB_QPT_GSI) || (qp_type(qp) == IB_QPT_UD)) {
drivers/infiniband/sw/rxe/rxe_resp.c
384
if (pkt->mask & RXE_PAYLOAD_MASK && ((qp_type(qp) == IB_QPT_RC) ||
drivers/infiniband/sw/rxe/rxe_resp.c
385
(qp_type(qp) == IB_QPT_UC))) {
drivers/infiniband/sw/rxe/rxe_resp.c
77
switch (qp_type(qp)) {
drivers/infiniband/sw/rxe/rxe_verbs.c
739
if (qp_type(qp) == IB_QPT_UD ||
drivers/infiniband/sw/rxe/rxe_verbs.c
740
qp_type(qp) == IB_QPT_GSI) {
drivers/infiniband/sw/rxe/rxe_verbs.c
746
if (qp_type(qp) == IB_QPT_GSI)
drivers/infiniband/sw/siw/siw_verbs.c
336
if (attrs->qp_type != IB_QPT_RC) {
drivers/infiniband/sw/siw/siw_verbs.c
547
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
562
init_attr->qp_type = IB_QPT_RC;
drivers/infiniband/ulp/srp/ib_srp.c
867
req->ib_param.qp_type = ch->qp->qp_type;
drivers/infiniband/ulp/srpt/ib_srpt.c
1880
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
1289
qp_attr.qp_type = IB_QPT_RC;
fs/smb/smbdirect/connection.c
380
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
1220
enum ib_qp_type qp_type;
include/rdma/ib_verbs.h
1235
enum ib_qp_type qp_type;
include/rdma/ib_verbs.h
1934
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
619
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
526
qp_attr.qp_type = IB_QPT_RC;
net/sunrpc/xprtrdma/verbs.c
426
ep->re_attr.qp_type = IB_QPT_RC;