Lines Matching refs:rma
36 struct scif_endpt_rma_info *rma = &ep->rma_info; in scif_rma_ep_init() local
38 mutex_init(&rma->rma_lock); in scif_rma_ep_init()
39 init_iova_domain(&rma->iovad, PAGE_SIZE, SCIF_IOVA_START_PFN, in scif_rma_ep_init()
41 spin_lock_init(&rma->tc_lock); in scif_rma_ep_init()
42 mutex_init(&rma->mmn_lock); in scif_rma_ep_init()
43 INIT_LIST_HEAD(&rma->reg_list); in scif_rma_ep_init()
44 INIT_LIST_HEAD(&rma->remote_reg_list); in scif_rma_ep_init()
45 atomic_set(&rma->tw_refcount, 0); in scif_rma_ep_init()
46 atomic_set(&rma->tcw_refcount, 0); in scif_rma_ep_init()
47 atomic_set(&rma->tcw_total_pages, 0); in scif_rma_ep_init()
48 atomic_set(&rma->fence_refcount, 0); in scif_rma_ep_init()
50 rma->async_list_del = 0; in scif_rma_ep_init()
51 rma->dma_chan = NULL; in scif_rma_ep_init()
52 INIT_LIST_HEAD(&rma->mmn_list); in scif_rma_ep_init()
53 INIT_LIST_HEAD(&rma->vma_list); in scif_rma_ep_init()
54 init_waitqueue_head(&rma->markwq); in scif_rma_ep_init()
743 scif_queue_for_cleanup(window, &scif_info.rma); in scif_unregister_window()
1246 scif_queue_for_cleanup(window, &scif_info.rma); in scif_recv_unreg()