Lines Matching refs:rma_info

45 	req.head = &ep->rma_info.reg_list;  in scif_recv_munmap()
48 mutex_lock(&ep->rma_info.rma_lock); in scif_recv_munmap()
60 atomic_inc(&ep->rma_info.tw_refcount); in scif_recv_munmap()
61 ep->rma_info.async_list_del = 1; in scif_recv_munmap()
66 mutex_unlock(&ep->rma_info.rma_lock); in scif_recv_munmap()
83 list_for_each(item, &ep->rma_info.vma_list) { in __scif_zap_mmaps()
136 list_for_each_safe(pos, tmp, &ep->rma_info.remote_reg_list) { in __scif_cleanup_rma_for_zombies()
145 atomic_inc(&ep->rma_info.tw_refcount); in __scif_cleanup_rma_for_zombies()
181 list_add_tail(&info->list, &ep->rma_info.vma_list); in scif_insert_vma()
194 list_for_each(item, &ep->rma_info.vma_list) { in scif_delete_vma()
249 req.head = &ep->rma_info.remote_reg_list; in scif_get_pages()
251 mutex_lock(&ep->rma_info.rma_lock); in scif_get_pages()
302 mutex_unlock(&ep->rma_info.rma_lock); in scif_get_pages()
343 mutex_lock(&ep->rma_info.rma_lock); in scif_put_pages()
350 mutex_unlock(&ep->rma_info.rma_lock); in scif_put_pages()
352 ep->rma_info.dma_chan); in scif_put_pages()
362 mutex_unlock(&ep->rma_info.rma_lock); in scif_put_pages()
388 struct list_head *head = &ep->rma_info.remote_reg_list; in scif_rma_list_mmap()
430 head = &ep->rma_info.remote_reg_list; in scif_rma_list_mmap()
465 struct list_head *head = &ep->rma_info.remote_reg_list; in scif_rma_list_munmap()
483 ep->rma_info.dma_chan); in scif_rma_list_munmap()
576 req.head = &ep->rma_info.remote_reg_list; in scif_munmap()
578 mutex_lock(&ep->rma_info.rma_lock); in scif_munmap()
587 mutex_unlock(&ep->rma_info.rma_lock); in scif_munmap()
648 req.head = &ep->rma_info.remote_reg_list; in scif_mmap()
650 mutex_lock(&ep->rma_info.rma_lock); in scif_mmap()
691 mutex_unlock(&ep->rma_info.rma_lock); in scif_mmap()