Symbol: ib_cm
drivers/infiniband/ulp/srp/ib_srp.c
2455
sa_path_set_dlid(&ch->ib_cm.path, dlid);
drivers/infiniband/ulp/srp/ib_srp.c
2456
ch->ib_cm.path.pkey = cpi->redirect_pkey;
drivers/infiniband/ulp/srp/ib_srp.c
2458
memcpy(ch->ib_cm.path.dgid.raw, cpi->redirect_gid, 16);
drivers/infiniband/ulp/srp/ib_srp.c
2465
union ib_gid *dgid = &ch->ib_cm.path.dgid;
drivers/infiniband/ulp/srp/ib_srp.c
2506
target->ib_cm.orig_dgid.raw,
drivers/infiniband/ulp/srp/ib_srp.c
284
be16_to_cpu(target->ib_cm.pkey),
drivers/infiniband/ulp/srp/ib_srp.c
2910
be64_to_cpu(target->ib_cm.service_id));
drivers/infiniband/ulp/srp/ib_srp.c
2923
return sysfs_emit(buf, "0x%04x\n", be16_to_cpu(target->ib_cm.pkey));
drivers/infiniband/ulp/srp/ib_srp.c
2947
return sysfs_emit(buf, "%pI6\n", ch->ib_cm.path.dgid.raw);
drivers/infiniband/ulp/srp/ib_srp.c
2960
return sysfs_emit(buf, "%pI6\n", target->ib_cm.orig_dgid.raw);
drivers/infiniband/ulp/srp/ib_srp.c
315
if (ch->ib_cm.cm_id)
drivers/infiniband/ulp/srp/ib_srp.c
316
ib_destroy_cm_id(ch->ib_cm.cm_id);
drivers/infiniband/ulp/srp/ib_srp.c
317
ch->ib_cm.cm_id = new_cm_id;
drivers/infiniband/ulp/srp/ib_srp.c
320
ch->ib_cm.path.rec_type = SA_PATH_REC_TYPE_OPA;
drivers/infiniband/ulp/srp/ib_srp.c
322
ch->ib_cm.path.rec_type = SA_PATH_REC_TYPE_IB;
drivers/infiniband/ulp/srp/ib_srp.c
323
ch->ib_cm.path.sgid = target->sgid;
drivers/infiniband/ulp/srp/ib_srp.c
324
ch->ib_cm.path.dgid = target->ib_cm.orig_dgid;
drivers/infiniband/ulp/srp/ib_srp.c
325
ch->ib_cm.path.pkey = target->ib_cm.pkey;
drivers/infiniband/ulp/srp/ib_srp.c
326
ch->ib_cm.path.service_id = target->ib_cm.service_id;
drivers/infiniband/ulp/srp/ib_srp.c
3411
ret = hex2bin(target->ib_cm.orig_dgid.raw, p, 16);
drivers/infiniband/ulp/srp/ib_srp.c
3423
target->ib_cm.pkey = cpu_to_be16(token);
drivers/infiniband/ulp/srp/ib_srp.c
3438
target->ib_cm.service_id = cpu_to_be64(ull);
drivers/infiniband/ulp/srp/ib_srp.c
3871
target->ib_cm.orig_dgid.raw);
drivers/infiniband/ulp/srp/ib_srp.c
3906
be16_to_cpu(target->ib_cm.pkey),
drivers/infiniband/ulp/srp/ib_srp.c
3907
be64_to_cpu(target->ib_cm.service_id),
drivers/infiniband/ulp/srp/ib_srp.c
3909
target->ib_cm.orig_dgid.raw);
drivers/infiniband/ulp/srp/ib_srp.c
653
if (ch->ib_cm.cm_id) {
drivers/infiniband/ulp/srp/ib_srp.c
654
ib_destroy_cm_id(ch->ib_cm.cm_id);
drivers/infiniband/ulp/srp/ib_srp.c
655
ch->ib_cm.cm_id = NULL;
drivers/infiniband/ulp/srp/ib_srp.c
709
ch->ib_cm.path = *pathrec;
drivers/infiniband/ulp/srp/ib_srp.c
718
ch->ib_cm.path.numb_path = 1;
drivers/infiniband/ulp/srp/ib_srp.c
722
ch->ib_cm.path_query_id = ib_sa_path_rec_get(&srp_sa_client,
drivers/infiniband/ulp/srp/ib_srp.c
725
&ch->ib_cm.path,
drivers/infiniband/ulp/srp/ib_srp.c
734
ch, &ch->ib_cm.path_query);
drivers/infiniband/ulp/srp/ib_srp.c
735
if (ch->ib_cm.path_query_id < 0)
drivers/infiniband/ulp/srp/ib_srp.c
736
return ch->ib_cm.path_query_id;
drivers/infiniband/ulp/srp/ib_srp.c
745
ch->ib_cm.path.sgid.raw, ch->ib_cm.path.dgid.raw,
drivers/infiniband/ulp/srp/ib_srp.c
746
be16_to_cpu(target->ib_cm.pkey),
drivers/infiniband/ulp/srp/ib_srp.c
747
be64_to_cpu(target->ib_cm.service_id));
drivers/infiniband/ulp/srp/ib_srp.c
861
req->ib_param.primary_path = &ch->ib_cm.path;
drivers/infiniband/ulp/srp/ib_srp.c
863
req->ib_param.service_id = target->ib_cm.service_id;
drivers/infiniband/ulp/srp/ib_srp.c
915
status = ib_send_cm_req(ch->ib_cm.cm_id, &req->ib_param);
drivers/infiniband/ulp/srp/ib_srp.c
954
if (ch->ib_cm.cm_id)
drivers/infiniband/ulp/srp/ib_srp.c
955
ret = ib_send_cm_dreq(ch->ib_cm.cm_id,
drivers/infiniband/ulp/srp/ib_srp.h
179
} ib_cm;
drivers/infiniband/ulp/srp/ib_srp.h
242
} ib_cm;
drivers/infiniband/ulp/srpt/ib_srpt.c
1226
ret = ib_cm_init_qp_attr(ch->ib_cm.cm_id, &qp_attr, &attr_mask);
drivers/infiniband/ulp/srpt/ib_srpt.c
1256
ret = ib_cm_init_qp_attr(ch->ib_cm.cm_id, &qp_attr, &attr_mask);
drivers/infiniband/ulp/srpt/ib_srpt.c
2013
ret = ib_send_cm_dreq(ch->ib_cm.cm_id, NULL, 0);
drivers/infiniband/ulp/srpt/ib_srpt.c
2015
ret = ib_send_cm_drep(ch->ib_cm.cm_id, NULL, 0);
drivers/infiniband/ulp/srpt/ib_srpt.c
2166
ib_destroy_cm_id(ch->ib_cm.cm_id);
drivers/infiniband/ulp/srpt/ib_srpt.c
2220
struct ib_cm_rep_param ib_cm;
drivers/infiniband/ulp/srpt/ib_srpt.c
2294
ch->ib_cm.cm_id = ib_cm_id;
drivers/infiniband/ulp/srpt/ib_srpt.c
2490
rep_param->ib_cm.qp_num = ch->qp->qp_num;
drivers/infiniband/ulp/srpt/ib_srpt.c
2491
rep_param->ib_cm.private_data = (void *)rsp;
drivers/infiniband/ulp/srpt/ib_srpt.c
2492
rep_param->ib_cm.private_data_len = sizeof(*rsp);
drivers/infiniband/ulp/srpt/ib_srpt.c
2493
rep_param->ib_cm.rnr_retry_count = 7;
drivers/infiniband/ulp/srpt/ib_srpt.c
2494
rep_param->ib_cm.flow_control = 1;
drivers/infiniband/ulp/srpt/ib_srpt.c
2495
rep_param->ib_cm.failover_accepted = 0;
drivers/infiniband/ulp/srpt/ib_srpt.c
2496
rep_param->ib_cm.srq = 1;
drivers/infiniband/ulp/srpt/ib_srpt.c
2497
rep_param->ib_cm.responder_resources = 4;
drivers/infiniband/ulp/srpt/ib_srpt.c
2498
rep_param->ib_cm.initiator_depth = 4;
drivers/infiniband/ulp/srpt/ib_srpt.c
2510
ret = ib_send_cm_rep(ib_cm_id, &rep_param->ib_cm);
drivers/infiniband/ulp/srpt/ib_srpt.c
292
ib_cm_notify(ch->ib_cm.cm_id, event->event);
drivers/infiniband/ulp/srpt/ib_srpt.h
298
} ib_cm;