Lines Matching refs:ri_id
294 ib_dma_sync_single_for_cpu(rdmab_to_ia(rep->rr_buffer)->ri_id->device, in rpcrdma_recvcq_process_wc()
447 ib_query_qp(ia->ri_id->qp, attr, in rpcrdma_conn_upcall()
490 ia->ri_id->device->name, in rpcrdma_conn_upcall()
586 ia->ri_id = rpcrdma_create_id(xprt, ia, addr); in rpcrdma_ia_open()
587 if (IS_ERR(ia->ri_id)) { in rpcrdma_ia_open()
588 rc = PTR_ERR(ia->ri_id); in rpcrdma_ia_open()
592 ia->ri_pd = ib_alloc_pd(ia->ri_id->device); in rpcrdma_ia_open()
600 rc = ib_query_device(ia->ri_id->device, devattr); in rpcrdma_ia_open()
609 ia->ri_dma_lkey = ia->ri_id->device->local_dma_lkey; in rpcrdma_ia_open()
624 if (!ia->ri_id->device->alloc_fmr) { in rpcrdma_ia_open()
683 rdma_destroy_id(ia->ri_id); in rpcrdma_ia_open()
684 ia->ri_id = NULL; in rpcrdma_ia_open()
705 if (ia->ri_id != NULL && !IS_ERR(ia->ri_id)) { in rpcrdma_ia_close()
706 if (ia->ri_id->qp) in rpcrdma_ia_close()
707 rdma_destroy_qp(ia->ri_id); in rpcrdma_ia_close()
708 rdma_destroy_id(ia->ri_id); in rpcrdma_ia_close()
709 ia->ri_id = NULL; in rpcrdma_ia_close()
774 sendcq = ib_create_cq(ia->ri_id->device, rpcrdma_sendcq_upcall, in rpcrdma_ep_create()
791 recvcq = ib_create_cq(ia->ri_id->device, rpcrdma_recvcq_upcall, in rpcrdma_ep_create()
859 if (ia->ri_id->qp) { in rpcrdma_ep_destroy()
861 rdma_destroy_qp(ia->ri_id); in rpcrdma_ep_destroy()
862 ia->ri_id->qp = NULL; in rpcrdma_ep_destroy()
914 if (ia->ri_id->device != id->device) { in rpcrdma_ep_connect()
932 old = ia->ri_id; in rpcrdma_ep_connect()
933 ia->ri_id = id; in rpcrdma_ep_connect()
940 rc = rdma_create_qp(ia->ri_id, ia->ri_pd, &ep->rep_attr); in rpcrdma_ep_connect()
951 rc = rdma_connect(ia->ri_id, &ep->rep_remote_cma); in rpcrdma_ep_connect()
1010 rc = rdma_disconnect(ia->ri_id); in rpcrdma_ep_disconnect()
1245 rc = ib_post_send(ia->ri_id->qp, &invalidate_wr, &bad_wr); in rpcrdma_retry_local_inv()
1458 iov->addr = ib_dma_map_single(ia->ri_id->device, in rpcrdma_register_internal()
1460 if (ib_dma_mapping_error(ia->ri_id->device, iov->addr)) in rpcrdma_register_internal()
1504 ib_dma_unmap_single(ia->ri_id->device, in rpcrdma_deregister_internal()
1598 ib_dma_sync_single_for_device(ia->ri_id->device, in rpcrdma_ep_post()
1601 ib_dma_sync_single_for_device(ia->ri_id->device, in rpcrdma_ep_post()
1604 ib_dma_sync_single_for_device(ia->ri_id->device, in rpcrdma_ep_post()
1615 rc = ib_post_send(ia->ri_id->qp, &send_wr, &send_wr_fail); in rpcrdma_ep_post()
1639 ib_dma_sync_single_for_cpu(ia->ri_id->device, in rpcrdma_ep_post_recv()
1644 rc = ib_post_recv(ia->ri_id->qp, &recv_wr, &recv_wr_fail); in rpcrdma_ep_post_recv()