Lines Matching refs:cm_id

85 	struct rdma_cm_id	*cm_id;  member
138 static int nvme_rdma_cm_handler(struct rdma_cm_id *cm_id,
273 ret = rdma_create_qp(queue->cm_id, dev->pd, &init_attr); in nvme_rdma_create_qp()
275 queue->qp = queue->cm_id->qp; in nvme_rdma_create_qp()
354 nvme_rdma_find_get_device(struct rdma_cm_id *cm_id) in nvme_rdma_find_get_device() argument
360 if (ndev->dev->node_guid == cm_id->device->node_guid && in nvme_rdma_find_get_device()
369 ndev->dev = cm_id->device; in nvme_rdma_find_get_device()
442 queue->device = nvme_rdma_find_get_device(queue->cm_id); in nvme_rdma_create_queue_ib()
444 dev_err(queue->cm_id->device->dev.parent, in nvme_rdma_create_queue_ib()
507 rdma_destroy_qp(queue->cm_id); in nvme_rdma_create_queue_ib()
533 queue->cm_id = rdma_create_id(&init_net, nvme_rdma_cm_handler, queue, in nvme_rdma_alloc_queue()
535 if (IS_ERR(queue->cm_id)) { in nvme_rdma_alloc_queue()
537 "failed to create CM ID: %ld\n", PTR_ERR(queue->cm_id)); in nvme_rdma_alloc_queue()
538 return PTR_ERR(queue->cm_id); in nvme_rdma_alloc_queue()
545 ret = rdma_resolve_addr(queue->cm_id, src_addr, in nvme_rdma_alloc_queue()
566 rdma_destroy_id(queue->cm_id); in nvme_rdma_alloc_queue()
573 rdma_disconnect(queue->cm_id); in __nvme_rdma_stop_queue()
590 rdma_destroy_id(queue->cm_id); in nvme_rdma_free_queue()
1535 struct rdma_cm_id *cm_id = queue->cm_id; in nvme_rdma_conn_rejected() local
1541 rej_msg = rdma_reject_msg(cm_id, status); in nvme_rdma_conn_rejected()
1542 rej_data = rdma_consumer_reject_data(cm_id, ev, &rej_data_len); in nvme_rdma_conn_rejected()
1568 rdma_set_service_type(queue->cm_id, ctrl->opts->tos); in nvme_rdma_addr_resolved()
1569 ret = rdma_resolve_route(queue->cm_id, NVME_RDMA_CONNECT_TIMEOUT_MS); in nvme_rdma_addr_resolved()
1619 ret = rdma_connect(queue->cm_id, &param); in nvme_rdma_route_resolved()
1633 static int nvme_rdma_cm_handler(struct rdma_cm_id *cm_id, in nvme_rdma_cm_handler() argument
1636 struct nvme_rdma_queue *queue = cm_id->context; in nvme_rdma_cm_handler()
1641 ev->status, cm_id); in nvme_rdma_cm_handler()