Searched refs:dma_mr (Results 1 – 4 of 4) sorted by relevance
97 struct ib_mr *dma_mr; member385 if (rdma->dma_mr && !IS_ERR(rdma->dma_mr)) in rdma_destroy_trans()386 ib_dereg_mr(rdma->dma_mr); in rdma_destroy_trans()721 rdma->dma_mr = NULL; in rdma_create_trans()725 rdma->dma_mr = ib_get_dma_mr(rdma->pd, IB_ACCESS_LOCAL_WRITE); in rdma_create_trans()726 if (IS_ERR(rdma->dma_mr)) in rdma_create_trans()728 rdma->lkey = rdma->dma_mr->lkey; in rdma_create_trans()
64 tmr = rcu_access_pointer(dev->dma_mr); in qib_alloc_lkey()67 rcu_assign_pointer(dev->dma_mr, mr); in qib_alloc_lkey()129 RCU_INIT_POINTER(dev->dma_mr, NULL); in qib_free_lkey()172 mr = rcu_dereference(dev->dma_mr); in qib_lkey_ok()271 mr = rcu_dereference(dev->dma_mr); in qib_rkey_ok()
751 struct qib_mregion __rcu *dma_mr; member
2107 RCU_INIT_POINTER(dev->dma_mr, NULL); in qib_register_ib_device()2305 if (dev->dma_mr) in qib_unregister_ib_device()