Home
last modified time | relevance | path

Searched refs:dma_mr (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/net/9p/
Dtrans_rdma.c97 struct ib_mr *dma_mr; member
385 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()
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_keys.c64 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()
Dqib_verbs.h751 struct qib_mregion __rcu *dma_mr; member
Dqib_verbs.c2107 RCU_INIT_POINTER(dev->dma_mr, NULL); in qib_register_ib_device()
2305 if (dev->dma_mr) in qib_unregister_ib_device()