Lines Matching refs:cm_id

93 	struct rdma_cm_id *cm_id;  member
277 rdma_disconnect(rdma->cm_id); in p9_cm_event_handler()
295 ib_dma_unmap_single(rdma->cm_id->device, c->busa, client->msize, in handle_recv()
331 ib_dma_unmap_single(rdma->cm_id->device, in handle_send()
392 if (rdma->cm_id && !IS_ERR(rdma->cm_id)) in rdma_destroy_trans()
393 rdma_destroy_id(rdma->cm_id); in rdma_destroy_trans()
405 c->busa = ib_dma_map_single(rdma->cm_id->device, in post_recv()
408 if (ib_dma_mapping_error(rdma->cm_id->device, c->busa)) in post_recv()
494 c->busa = ib_dma_map_single(rdma->cm_id->device, in rdma_request()
497 if (ib_dma_mapping_error(rdma->cm_id->device, c->busa)) { in rdma_request()
550 rdma_disconnect(rdma->cm_id); in rdma_request()
568 rdma_disconnect(rdma->cm_id); in rdma_close()
624 err = rdma_bind_addr(rdma->cm_id, (struct sockaddr *)&cl); in p9_rdma_bind_privport()
658 rdma->cm_id = rdma_create_id(&init_net, p9_cm_event_handler, client, in rdma_create_trans()
660 if (IS_ERR(rdma->cm_id)) in rdma_create_trans()
680 err = rdma_resolve_addr(rdma->cm_id, NULL, in rdma_create_trans()
690 err = rdma_resolve_route(rdma->cm_id, rdma->timeout); in rdma_create_trans()
699 rdma->cq = ib_create_cq(rdma->cm_id->device, cq_comp_handler, in rdma_create_trans()
707 rdma->pd = ib_alloc_pd(rdma->cm_id->device); in rdma_create_trans()
723 err = rdma_create_qp(rdma->cm_id, rdma->pd, &qp_attr); in rdma_create_trans()
726 rdma->qp = rdma->cm_id->qp; in rdma_create_trans()
734 err = rdma_connect(rdma->cm_id, &conn_param); in rdma_create_trans()