Lines Matching refs:cma_id
145 struct rdma_cm_id *cma_id) in isert_create_qp() argument
174 ret = rdma_create_qp(cma_id, device->pd, &attr); in isert_create_qp()
180 return cma_id->qp; in isert_create_qp()
184 isert_conn_setup_qp(struct isert_conn *isert_conn, struct rdma_cm_id *cma_id) in isert_conn_setup_qp() argument
190 isert_conn->qp = isert_create_qp(isert_conn, comp, cma_id); in isert_conn_setup_qp()
429 isert_device_get(struct rdma_cm_id *cma_id) in isert_device_get() argument
436 if (device->ib_device->node_guid == cma_id->device->node_guid) { in isert_device_get()
453 device->ib_device = cma_id->device; in isert_device_get()
723 isert_connect_request(struct rdma_cm_id *cma_id, struct rdma_cm_event *event) in isert_connect_request() argument
725 struct isert_np *isert_np = cma_id->context; in isert_connect_request()
735 return rdma_reject(cma_id, NULL, 0); in isert_connect_request()
740 cma_id, cma_id->context); in isert_connect_request()
747 isert_conn->cm_id = cma_id; in isert_connect_request()
749 ret = isert_alloc_login_buf(isert_conn, cma_id->device); in isert_connect_request()
753 device = isert_device_get(cma_id); in isert_connect_request()
766 ret = isert_conn_setup_qp(isert_conn, cma_id); in isert_connect_request()
792 rdma_reject(cma_id, NULL, 0); in isert_connect_request()
828 isert_connected_handler(struct rdma_cm_id *cma_id) in isert_connected_handler() argument
830 struct isert_conn *isert_conn = cma_id->qp->qp_context; in isert_connected_handler()
927 isert_disconnected_handler(struct rdma_cm_id *cma_id, in isert_disconnected_handler() argument
930 struct isert_np *isert_np = cma_id->context; in isert_disconnected_handler()
931 struct isert_conn *isert_conn = cma_id->qp->qp_context; in isert_disconnected_handler()
958 isert_connect_error(struct rdma_cm_id *cma_id) in isert_connect_error() argument
960 struct isert_conn *isert_conn = cma_id->qp->qp_context; in isert_connect_error()
969 isert_cma_handler(struct rdma_cm_id *cma_id, struct rdma_cm_event *event) in isert_cma_handler() argument
971 struct isert_np *isert_np = cma_id->context; in isert_cma_handler()
975 event->status, cma_id, cma_id->context); in isert_cma_handler()
977 if (isert_np->np_cm_id == cma_id) in isert_cma_handler()
978 return isert_np_cma_handler(cma_id->context, event->event); in isert_cma_handler()
982 ret = isert_connect_request(cma_id, event); in isert_cma_handler()
987 isert_connected_handler(cma_id); in isert_cma_handler()
993 ret = isert_disconnected_handler(cma_id, event->event); in isert_cma_handler()
998 ret = isert_connect_error(cma_id); in isert_cma_handler()