Lines Matching refs:cma_id
148 struct rdma_cm_id *cma_id) in isert_create_qp() argument
170 ret = rdma_create_qp(cma_id, device->pd, &attr); in isert_create_qp()
176 return cma_id->qp; in isert_create_qp()
180 isert_conn_setup_qp(struct isert_conn *isert_conn, struct rdma_cm_id *cma_id) in isert_conn_setup_qp() argument
186 isert_conn->qp = isert_create_qp(isert_conn, comp, cma_id); in isert_conn_setup_qp()
415 isert_device_get(struct rdma_cm_id *cma_id) in isert_device_get() argument
422 if (device->ib_device->node_guid == cma_id->device->node_guid) { in isert_device_get()
439 device->ib_device = cma_id->device; in isert_device_get()
678 isert_connect_request(struct rdma_cm_id *cma_id, struct rdma_cm_event *event) in isert_connect_request() argument
680 struct isert_np *isert_np = cma_id->context; in isert_connect_request()
690 return rdma_reject(cma_id, NULL, 0); in isert_connect_request()
695 cma_id, cma_id->context); in isert_connect_request()
702 isert_conn->cm_id = cma_id; in isert_connect_request()
704 ret = isert_alloc_login_buf(isert_conn, cma_id->device); in isert_connect_request()
708 device = isert_device_get(cma_id); in isert_connect_request()
721 ret = isert_conn_setup_qp(isert_conn, cma_id); in isert_connect_request()
745 rdma_reject(cma_id, NULL, 0); in isert_connect_request()
781 isert_connected_handler(struct rdma_cm_id *cma_id) in isert_connected_handler() argument
783 struct isert_conn *isert_conn = cma_id->qp->qp_context; in isert_connected_handler()
784 struct isert_np *isert_np = cma_id->context; in isert_connected_handler()
898 isert_disconnected_handler(struct rdma_cm_id *cma_id, in isert_disconnected_handler() argument
901 struct isert_conn *isert_conn = cma_id->qp->qp_context; in isert_disconnected_handler()
926 isert_connect_error(struct rdma_cm_id *cma_id) in isert_connect_error() argument
928 struct isert_conn *isert_conn = cma_id->qp->qp_context; in isert_connect_error()
938 isert_cma_handler(struct rdma_cm_id *cma_id, struct rdma_cm_event *event) in isert_cma_handler() argument
940 struct isert_np *isert_np = cma_id->context; in isert_cma_handler()
945 event->status, cma_id, cma_id->context); in isert_cma_handler()
947 if (isert_np->cm_id == cma_id) in isert_cma_handler()
948 return isert_np_cma_handler(cma_id->context, event->event); in isert_cma_handler()
952 ret = isert_connect_request(cma_id, event); in isert_cma_handler()
957 isert_connected_handler(cma_id); in isert_cma_handler()
963 ret = isert_disconnected_handler(cma_id, event->event); in isert_cma_handler()
968 ret = isert_connect_error(cma_id); in isert_cma_handler()