Lines Matching defs:cma_id

93 isert_conn_setup_qp(struct isert_conn *isert_conn, struct rdma_cm_id *cma_id,
132 pr_debug("isert_conn_setup_qp cma_id->device: %p\n",
133 cma_id->device);
137 ret = rdma_create_qp(cma_id, isert_conn->conn_pd, &attr);
139 pr_err("rdma_create_qp failed for cma_id %d\n", ret);
142 isert_conn->conn_qp = cma_id->qp;
364 isert_device_find_by_ib_dev(struct rdma_cm_id *cma_id)
371 if (device->ib_device->node_guid == cma_id->device->node_guid) {
386 device->ib_device = cma_id->device;
564 isert_connect_request(struct rdma_cm_id *cma_id, struct rdma_cm_event *event)
566 struct iscsi_np *np = cma_id->context;
570 struct ib_device *ib_dev = cma_id->device;
578 return rdma_reject(cma_id, NULL, 0);
582 pr_debug("Entering isert_connect_request cma_id: %p, context: %p\n",
583 cma_id, cma_id->context);
600 cma_id->context = isert_conn;
601 isert_conn->conn_cm_id = cma_id;
642 device = isert_device_find_by_ib_dev(cma_id);
676 ret = rdma_reject(cma_id, NULL, 0);
680 ret = isert_conn_setup_qp(isert_conn, cma_id, pi_support);
755 isert_connected_handler(struct rdma_cm_id *cma_id)
757 struct isert_conn *isert_conn = cma_id->context;
814 isert_disconnected_handler(struct rdma_cm_id *cma_id, bool disconnect)
818 if (!cma_id->qp) {
819 struct isert_np *isert_np = cma_id->context;
825 isert_conn = (struct isert_conn *)cma_id->context;
835 isert_cma_handler(struct rdma_cm_id *cma_id, struct rdma_cm_event *event)
841 event->event, event->status, cma_id->context, cma_id);
845 ret = isert_connect_request(cma_id, event);
851 isert_connected_handler(cma_id);
858 ret = isert_disconnected_handler(cma_id, disconnect);