Lines Matching refs:cma_id

104 		struct rdma_cm_id *cma_id)  in isert_create_qp()  argument
127 factor = rdma_rw_mr_factor(device->ib_device, cma_id->port_num, in isert_create_qp()
137 ret = rdma_create_qp(cma_id, device->pd, &attr); in isert_create_qp()
145 return cma_id->qp; in isert_create_qp()
265 isert_device_get(struct rdma_cm_id *cma_id) in isert_device_get() argument
272 if (device->ib_device->node_guid == cma_id->device->node_guid) { in isert_device_get()
289 device->ib_device = cma_id->device; in isert_device_get()
416 isert_connect_request(struct rdma_cm_id *cma_id, struct rdma_cm_event *event) in isert_connect_request() argument
418 struct isert_np *isert_np = cma_id->context; in isert_connect_request()
428 return rdma_reject(cma_id, NULL, 0, IB_CM_REJ_CONSUMER_DEFINED); in isert_connect_request()
433 cma_id, cma_id->context); in isert_connect_request()
440 isert_conn->cm_id = cma_id; in isert_connect_request()
442 device = isert_device_get(cma_id); in isert_connect_request()
449 ret = isert_alloc_login_buf(isert_conn, cma_id->device); in isert_connect_request()
455 isert_conn->qp = isert_create_qp(isert_conn, cma_id); in isert_connect_request()
483 rdma_reject(cma_id, NULL, 0, IB_CM_REJ_CONSUMER_DEFINED); in isert_connect_request()
516 isert_connected_handler(struct rdma_cm_id *cma_id) in isert_connected_handler() argument
518 struct isert_conn *isert_conn = cma_id->qp->qp_context; in isert_connected_handler()
519 struct isert_np *isert_np = cma_id->context; in isert_connected_handler()
629 isert_disconnected_handler(struct rdma_cm_id *cma_id, in isert_disconnected_handler() argument
632 struct isert_conn *isert_conn = cma_id->qp->qp_context; in isert_disconnected_handler()
657 isert_connect_error(struct rdma_cm_id *cma_id) in isert_connect_error() argument
659 struct isert_conn *isert_conn = cma_id->qp->qp_context; in isert_connect_error()
660 struct isert_np *isert_np = cma_id->context; in isert_connect_error()
674 isert_cma_handler(struct rdma_cm_id *cma_id, struct rdma_cm_event *event) in isert_cma_handler() argument
676 struct isert_np *isert_np = cma_id->context; in isert_cma_handler()
682 event->status, cma_id, cma_id->context); in isert_cma_handler()
684 if (isert_np->cm_id == cma_id) in isert_cma_handler()
685 return isert_np_cma_handler(cma_id->context, event->event); in isert_cma_handler()
689 ret = isert_connect_request(cma_id, event); in isert_cma_handler()
694 isert_connected_handler(cma_id); in isert_cma_handler()
699 ret = isert_disconnected_handler(cma_id, event->event); in isert_cma_handler()
702 isert_conn = cma_id->qp->qp_context; in isert_cma_handler()
704 isert_disconnected_handler(cma_id, event->event); in isert_cma_handler()
715 rdma_reject_msg(cma_id, event->status)); in isert_cma_handler()
719 ret = isert_connect_error(cma_id); in isert_cma_handler()