Lines Matching refs:cm_id
87 struct ib_cm_id *cm_id;
99 struct ib_cm_id *cm_id;
172 ib_destroy_cm_id(uevent->cm_id);
351 static int ib_ucm_event_handler(struct ib_cm_id *cm_id,
358 ctx = cm_id->context;
365 uevent->cm_id = cm_id;
384 /* Destroy new cm_id's */
426 ctx->cm_id = uevent->cm_id;
427 ctx->cm_id->context = ctx;
495 ctx->cm_id = ib_create_cm_id(file->device->ib_dev,
497 if (IS_ERR(ctx->cm_id)) {
498 result = PTR_ERR(ctx->cm_id);
511 ib_destroy_cm_id(ctx->cm_id);
551 /* No new events will be generated after destroying the cm_id. */
552 ib_destroy_cm_id(ctx->cm_id);
584 resp.service_id = ctx->cm_id->service_id;
585 resp.service_mask = ctx->cm_id->service_mask;
586 resp.local_id = ctx->cm_id->local_id;
587 resp.remote_id = ctx->cm_id->remote_id;
620 result = ib_cm_init_qp_attr(ctx->cm_id, &qp_attr, &resp.qp_attr_mask);
665 result = ib_cm_listen(ctx->cm_id, cmd.service_id, cmd.service_mask);
686 result = ib_cm_notify(ctx->cm_id, (enum ib_event_type) cmd.event);
780 result = ib_send_cm_req(ctx->cm_id, ¶m);
823 result = ib_send_cm_rep(ctx->cm_id, ¶m);
834 int (*func)(struct ib_cm_id *cm_id,
852 result = func(ctx->cm_id, private_data, cmd.len);
884 int (*func)(struct ib_cm_id *cm_id,
910 result = func(ctx->cm_id, cmd.status, info, cmd.info_len,
954 result = ib_send_cm_mra(ctx->cm_id, cmd.timeout, data, cmd.len);
986 result = ib_send_cm_lap(ctx->cm_id, path, data, cmd.len);
1027 result = ib_send_cm_sidr_req(ctx->cm_id, ¶m);
1069 result = ib_send_cm_sidr_rep(ctx->cm_id, ¶m);
1191 ib_destroy_cm_id(ctx->cm_id);