Lines Matching refs:rma_info

54 	mutex_lock(&ep->rma_info.rma_lock);  in scif_recv_mark_resp()
61 mutex_unlock(&ep->rma_info.rma_lock); in scif_recv_mark_resp()
95 atomic_inc(&ep->rma_info.fence_refcount); in scif_recv_wait()
114 mutex_lock(&ep->rma_info.rma_lock); in scif_recv_wait_resp()
119 mutex_unlock(&ep->rma_info.rma_lock); in scif_recv_wait_resp()
177 mutex_lock(&ep->rma_info.rma_lock); in scif_recv_sig_resp()
182 mutex_unlock(&ep->rma_info.rma_lock); in scif_recv_sig_resp()
206 struct dma_chan *chan = ep->rma_info.dma_chan; in _scif_prog_signal()
298 mutex_lock(&ep->rma_info.rma_lock); in scif_prog_signal()
305 req.head = &ep->rma_info.reg_list; in scif_prog_signal()
307 req.head = &ep->rma_info.remote_reg_list; in scif_prog_signal()
331 mutex_unlock(&ep->rma_info.rma_lock); in scif_prog_signal()
342 err = wait_event_interruptible_timeout(ep->rma_info.markwq, in _scif_fence_wait()
344 ep->rma_info.dma_chan, in _scif_fence_wait()
386 if (!atomic_sub_return(1, &ep->rma_info.fence_refcount)) in scif_rma_handle_remote_fences()
432 mutex_lock(&ep->rma_info.rma_lock); in _scif_send_fence()
441 mutex_unlock(&ep->rma_info.rma_lock); in _scif_send_fence()
488 mutex_lock(&ep->rma_info.rma_lock); in _scif_send_fence_signal_wait()
491 mutex_unlock(&ep->rma_info.rma_lock); in _scif_send_fence_signal_wait()
572 wake_up_interruptible(&ep->rma_info.markwq); in scif_fence_mark_cb()
573 atomic_dec(&ep->rma_info.fence_refcount); in scif_fence_mark_cb()
585 struct dma_chan *chan = ep->rma_info.dma_chan; in _scif_fence_mark()
622 atomic_inc(&ep->rma_info.fence_refcount); in _scif_fence_mark()