rma_info           91 drivers/misc/mic/scif/scif_debugfs.c 		mutex_lock(&ep->rma_info.rma_lock);
rma_info           92 drivers/misc/mic/scif/scif_debugfs.c 		scif_display_all_windows(&ep->rma_info.reg_list, s);
rma_info           94 drivers/misc/mic/scif/scif_debugfs.c 		scif_display_all_windows(&ep->rma_info.remote_reg_list, s);
rma_info           95 drivers/misc/mic/scif/scif_debugfs.c 		mutex_unlock(&ep->rma_info.rma_lock);
rma_info           95 drivers/misc/mic/scif/scif_dma.c 	mutex_lock(&ep->rma_info.rma_lock);
rma_info           96 drivers/misc/mic/scif/scif_dma.c 	ep->rma_info.dma_chan = chan;
rma_info           97 drivers/misc/mic/scif/scif_dma.c 	mutex_unlock(&ep->rma_info.rma_lock);
rma_info          137 drivers/misc/mic/scif/scif_dma.c 	spin_lock(&ep->rma_info.tc_lock);
rma_info          139 drivers/misc/mic/scif/scif_dma.c 	spin_unlock(&ep->rma_info.tc_lock);
rma_info          147 drivers/misc/mic/scif/scif_dma.c 	list_for_each_safe(item, tmp, &ep->rma_info.mmn_list) {
rma_info          158 drivers/misc/mic/scif/scif_dma.c 	spin_lock(&ep->rma_info.tc_lock);
rma_info          159 drivers/misc/mic/scif/scif_dma.c 	list_for_each_safe(item, tmp, &ep->rma_info.mmn_list) {
rma_info          163 drivers/misc/mic/scif/scif_dma.c 	spin_unlock(&ep->rma_info.tc_lock);
rma_info          170 drivers/misc/mic/scif/scif_dma.c 	if ((atomic_read(&ep->rma_info.tcw_total_pages)
rma_info          176 drivers/misc/mic/scif/scif_dma.c 			 atomic_read(&ep->rma_info.tcw_total_pages),
rma_info          222 drivers/misc/mic/scif/scif_dma.c 	struct scif_endpt_rma_info *rma = &ep->rma_info;
rma_info          226 drivers/misc/mic/scif/scif_dma.c 	mutex_lock(&ep->rma_info.mmn_lock);
rma_info          233 drivers/misc/mic/scif/scif_dma.c 	mutex_unlock(&ep->rma_info.mmn_lock);
rma_info          271 drivers/misc/mic/scif/scif_dma.c 	list_add(&mmn->list, &ep->rma_info.mmn_list);
rma_info          581 drivers/misc/mic/scif/scif_dma.c 		chan = ep->rma_info.dma_chan;
rma_info          587 drivers/misc/mic/scif/scif_dma.c 					 ep->rma_info.dma_chan))
rma_info          598 drivers/misc/mic/scif/scif_dma.c 			atomic_dec(&ep->rma_info.tw_refcount);
rma_info          624 drivers/misc/mic/scif/scif_dma.c 		chan = ep->rma_info.dma_chan;
rma_info          627 drivers/misc/mic/scif/scif_dma.c 		mutex_lock(&ep->rma_info.rma_lock);
rma_info          630 drivers/misc/mic/scif/scif_dma.c 					 ep->rma_info.dma_chan)) {
rma_info          632 drivers/misc/mic/scif/scif_dma.c 				   &ep->rma_info.tcw_total_pages);
rma_info          634 drivers/misc/mic/scif/scif_dma.c 			atomic_dec(&ep->rma_info.tcw_refcount);
rma_info          639 drivers/misc/mic/scif/scif_dma.c 		mutex_unlock(&ep->rma_info.rma_lock);
rma_info         1681 drivers/misc/mic/scif/scif_dma.c 	remote_req.head = &ep->rma_info.remote_reg_list;
rma_info         1690 drivers/misc/mic/scif/scif_dma.c 		mutex_lock(&ep->rma_info.mmn_lock);
rma_info         1691 drivers/misc/mic/scif/scif_dma.c 		mmn = scif_find_mmu_notifier(current->mm, &ep->rma_info);
rma_info         1694 drivers/misc/mic/scif/scif_dma.c 		mutex_unlock(&ep->rma_info.mmn_lock);
rma_info         1701 drivers/misc/mic/scif/scif_dma.c 	mutex_lock(&ep->rma_info.rma_lock);
rma_info         1711 drivers/misc/mic/scif/scif_dma.c 			spin_lock(&ep->rma_info.tc_lock);
rma_info         1714 drivers/misc/mic/scif/scif_dma.c 			spin_unlock(&ep->rma_info.tc_lock);
rma_info         1721 drivers/misc/mic/scif/scif_dma.c 				mutex_unlock(&ep->rma_info.rma_lock);
rma_info         1726 drivers/misc/mic/scif/scif_dma.c 			atomic_inc(&ep->rma_info.tcw_refcount);
rma_info         1728 drivers/misc/mic/scif/scif_dma.c 					  &ep->rma_info.tcw_total_pages);
rma_info         1730 drivers/misc/mic/scif/scif_dma.c 				spin_lock(&ep->rma_info.tc_lock);
rma_info         1733 drivers/misc/mic/scif/scif_dma.c 				spin_unlock(&ep->rma_info.tc_lock);
rma_info         1749 drivers/misc/mic/scif/scif_dma.c 		req.head = &ep->rma_info.reg_list;
rma_info         1753 drivers/misc/mic/scif/scif_dma.c 			mutex_unlock(&ep->rma_info.rma_lock);
rma_info         1761 drivers/misc/mic/scif/scif_dma.c 		mutex_unlock(&ep->rma_info.rma_lock);
rma_info         1787 drivers/misc/mic/scif/scif_dma.c 		chan = ep->rma_info.dma_chan;
rma_info         1792 drivers/misc/mic/scif/scif_dma.c 		atomic_inc(&ep->rma_info.tw_refcount);
rma_info         1794 drivers/misc/mic/scif/scif_dma.c 	mutex_unlock(&ep->rma_info.rma_lock);
rma_info         1801 drivers/misc/mic/scif/scif_dma.c 						  ep->rma_info.dma_chan);
rma_info         1804 drivers/misc/mic/scif/scif_dma.c 						  ep->rma_info.dma_chan);
rma_info           98 drivers/misc/mic/scif/scif_epd.c 			put_iova_domain(&ep->rma_info.iovad);
rma_info          125 drivers/misc/mic/scif/scif_epd.h 	struct scif_endpt_rma_info rma_info;
rma_info           46 drivers/misc/mic/scif/scif_fence.c 	mutex_lock(&ep->rma_info.rma_lock);
rma_info           53 drivers/misc/mic/scif/scif_fence.c 	mutex_unlock(&ep->rma_info.rma_lock);
rma_info           87 drivers/misc/mic/scif/scif_fence.c 	atomic_inc(&ep->rma_info.fence_refcount);
rma_info          106 drivers/misc/mic/scif/scif_fence.c 	mutex_lock(&ep->rma_info.rma_lock);
rma_info          111 drivers/misc/mic/scif/scif_fence.c 	mutex_unlock(&ep->rma_info.rma_lock);
rma_info          169 drivers/misc/mic/scif/scif_fence.c 	mutex_lock(&ep->rma_info.rma_lock);
rma_info          174 drivers/misc/mic/scif/scif_fence.c 	mutex_unlock(&ep->rma_info.rma_lock);
rma_info          199 drivers/misc/mic/scif/scif_fence.c 	struct dma_chan *chan = ep->rma_info.dma_chan;
rma_info          302 drivers/misc/mic/scif/scif_fence.c 	mutex_lock(&ep->rma_info.rma_lock);
rma_info          309 drivers/misc/mic/scif/scif_fence.c 		req.head = &ep->rma_info.reg_list;
rma_info          311 drivers/misc/mic/scif/scif_fence.c 		req.head = &ep->rma_info.remote_reg_list;
rma_info          335 drivers/misc/mic/scif/scif_fence.c 	mutex_unlock(&ep->rma_info.rma_lock);
rma_info          346 drivers/misc/mic/scif/scif_fence.c 	err = wait_event_interruptible_timeout(ep->rma_info.markwq,
rma_info          348 drivers/misc/mic/scif/scif_fence.c 					       ep->rma_info.dma_chan,
rma_info          390 drivers/misc/mic/scif/scif_fence.c 		if (!atomic_sub_return(1, &ep->rma_info.fence_refcount))
rma_info          436 drivers/misc/mic/scif/scif_fence.c 	mutex_lock(&ep->rma_info.rma_lock);
rma_info          445 drivers/misc/mic/scif/scif_fence.c 	mutex_unlock(&ep->rma_info.rma_lock);
rma_info          492 drivers/misc/mic/scif/scif_fence.c 		mutex_lock(&ep->rma_info.rma_lock);
rma_info          495 drivers/misc/mic/scif/scif_fence.c 		mutex_unlock(&ep->rma_info.rma_lock);
rma_info          576 drivers/misc/mic/scif/scif_fence.c 	wake_up_interruptible(&ep->rma_info.markwq);
rma_info          577 drivers/misc/mic/scif/scif_fence.c 	atomic_dec(&ep->rma_info.fence_refcount);
rma_info          589 drivers/misc/mic/scif/scif_fence.c 	struct dma_chan *chan = ep->rma_info.dma_chan;
rma_info          626 drivers/misc/mic/scif/scif_fence.c 	atomic_inc(&ep->rma_info.fence_refcount);
rma_info           36 drivers/misc/mic/scif/scif_mmap.c 	req.head = &ep->rma_info.reg_list;
rma_info           39 drivers/misc/mic/scif/scif_mmap.c 	mutex_lock(&ep->rma_info.rma_lock);
rma_info           51 drivers/misc/mic/scif/scif_mmap.c 		atomic_inc(&ep->rma_info.tw_refcount);
rma_info           52 drivers/misc/mic/scif/scif_mmap.c 		ep->rma_info.async_list_del = 1;
rma_info           57 drivers/misc/mic/scif/scif_mmap.c 	mutex_unlock(&ep->rma_info.rma_lock);
rma_info           74 drivers/misc/mic/scif/scif_mmap.c 	list_for_each(item, &ep->rma_info.vma_list) {
rma_info          127 drivers/misc/mic/scif/scif_mmap.c 	list_for_each_safe(pos, tmp, &ep->rma_info.remote_reg_list) {
rma_info          136 drivers/misc/mic/scif/scif_mmap.c 			atomic_inc(&ep->rma_info.tw_refcount);
rma_info          172 drivers/misc/mic/scif/scif_mmap.c 	list_add_tail(&info->list, &ep->rma_info.vma_list);
rma_info          185 drivers/misc/mic/scif/scif_mmap.c 	list_for_each(item, &ep->rma_info.vma_list) {
rma_info          240 drivers/misc/mic/scif/scif_mmap.c 	req.head = &ep->rma_info.remote_reg_list;
rma_info          242 drivers/misc/mic/scif/scif_mmap.c 	mutex_lock(&ep->rma_info.rma_lock);
rma_info          293 drivers/misc/mic/scif/scif_mmap.c 	mutex_unlock(&ep->rma_info.rma_lock);
rma_info          334 drivers/misc/mic/scif/scif_mmap.c 	mutex_lock(&ep->rma_info.rma_lock);
rma_info          341 drivers/misc/mic/scif/scif_mmap.c 		mutex_unlock(&ep->rma_info.rma_lock);
rma_info          343 drivers/misc/mic/scif/scif_mmap.c 				    ep->rma_info.dma_chan);
rma_info          353 drivers/misc/mic/scif/scif_mmap.c 		mutex_unlock(&ep->rma_info.rma_lock);
rma_info          379 drivers/misc/mic/scif/scif_mmap.c 	struct list_head *head = &ep->rma_info.remote_reg_list;
rma_info          421 drivers/misc/mic/scif/scif_mmap.c 	head = &ep->rma_info.remote_reg_list;
rma_info          456 drivers/misc/mic/scif/scif_mmap.c 	struct list_head *head = &ep->rma_info.remote_reg_list;
rma_info          474 drivers/misc/mic/scif/scif_mmap.c 					    ep->rma_info.dma_chan);
rma_info          567 drivers/misc/mic/scif/scif_mmap.c 	req.head = &ep->rma_info.remote_reg_list;
rma_info          569 drivers/misc/mic/scif/scif_mmap.c 	mutex_lock(&ep->rma_info.rma_lock);
rma_info          578 drivers/misc/mic/scif/scif_mmap.c 	mutex_unlock(&ep->rma_info.rma_lock);
rma_info          639 drivers/misc/mic/scif/scif_mmap.c 	req.head = &ep->rma_info.remote_reg_list;
rma_info          641 drivers/misc/mic/scif/scif_mmap.c 	mutex_lock(&ep->rma_info.rma_lock);
rma_info          682 drivers/misc/mic/scif/scif_mmap.c 	mutex_unlock(&ep->rma_info.rma_lock);
rma_info           30 drivers/misc/mic/scif/scif_rma.c 	struct scif_endpt_rma_info *rma = &ep->rma_info;
rma_info           60 drivers/misc/mic/scif/scif_rma.c 	mutex_lock(&ep->rma_info.rma_lock);
rma_info           62 drivers/misc/mic/scif/scif_rma.c 	if (list_empty(&ep->rma_info.reg_list) &&
rma_info           63 drivers/misc/mic/scif/scif_rma.c 	    list_empty(&ep->rma_info.remote_reg_list) &&
rma_info           64 drivers/misc/mic/scif/scif_rma.c 	    list_empty(&ep->rma_info.mmn_list) &&
rma_info           65 drivers/misc/mic/scif/scif_rma.c 	    !atomic_read(&ep->rma_info.tw_refcount) &&
rma_info           66 drivers/misc/mic/scif/scif_rma.c 	    !atomic_read(&ep->rma_info.tcw_refcount) &&
rma_info           67 drivers/misc/mic/scif/scif_rma.c 	    !atomic_read(&ep->rma_info.fence_refcount))
rma_info           69 drivers/misc/mic/scif/scif_rma.c 	mutex_unlock(&ep->rma_info.rma_lock);
rma_info          200 drivers/misc/mic/scif/scif_rma.c 	mutex_lock(&ep->rma_info.rma_lock);
rma_info          210 drivers/misc/mic/scif/scif_rma.c 	mutex_unlock(&ep->rma_info.rma_lock);
rma_info          662 drivers/misc/mic/scif/scif_rma.c 		mutex_unlock(&ep->rma_info.rma_lock);
rma_info          671 drivers/misc/mic/scif/scif_rma.c 			mutex_lock(&ep->rma_info.rma_lock);
rma_info          690 drivers/misc/mic/scif/scif_rma.c 		mutex_lock(&ep->rma_info.rma_lock);
rma_info          712 drivers/misc/mic/scif/scif_rma.c 		atomic_inc(&ep->rma_info.tw_refcount);
rma_info          715 drivers/misc/mic/scif/scif_rma.c 		mutex_unlock(&ep->rma_info.rma_lock);
rma_info          719 drivers/misc/mic/scif/scif_rma.c 					    ep->rma_info.dma_chan);
rma_info          728 drivers/misc/mic/scif/scif_rma.c 		mutex_lock(&ep->rma_info.rma_lock);
rma_info          788 drivers/misc/mic/scif/scif_rma.c 	mutex_lock(&ep->rma_info.rma_lock);
rma_info          790 drivers/misc/mic/scif/scif_rma.c 	mutex_unlock(&ep->rma_info.rma_lock);
rma_info         1001 drivers/misc/mic/scif/scif_rma.c 		iova_ptr = reserve_iova(&ep->rma_info.iovad, page_index,
rma_info         1006 drivers/misc/mic/scif/scif_rma.c 		iova_ptr = alloc_iova(&ep->rma_info.iovad, num_pages,
rma_info         1029 drivers/misc/mic/scif/scif_rma.c 		free_iova(&ep->rma_info.iovad, offset >> PAGE_SHIFT);
rma_info         1083 drivers/misc/mic/scif/scif_rma.c 	mutex_lock(&ep->rma_info.rma_lock);
rma_info         1091 drivers/misc/mic/scif/scif_rma.c 	mutex_unlock(&ep->rma_info.rma_lock);
rma_info         1144 drivers/misc/mic/scif/scif_rma.c 	mutex_lock(&ep->rma_info.rma_lock);
rma_info         1151 drivers/misc/mic/scif/scif_rma.c 		scif_insert_window(window, &ep->rma_info.remote_reg_list);
rma_info         1157 drivers/misc/mic/scif/scif_rma.c 	mutex_unlock(&ep->rma_info.rma_lock);
rma_info         1189 drivers/misc/mic/scif/scif_rma.c 	req.head = &ep->rma_info.remote_reg_list;
rma_info         1192 drivers/misc/mic/scif/scif_rma.c 	mutex_lock(&ep->rma_info.rma_lock);
rma_info         1210 drivers/misc/mic/scif/scif_rma.c 			atomic_inc(&ep->rma_info.tw_refcount);
rma_info         1211 drivers/misc/mic/scif/scif_rma.c 			ep->rma_info.async_list_del = 1;
rma_info         1224 drivers/misc/mic/scif/scif_rma.c 	mutex_unlock(&ep->rma_info.rma_lock);
rma_info         1227 drivers/misc/mic/scif/scif_rma.c 				    ep->rma_info.dma_chan);
rma_info         1245 drivers/misc/mic/scif/scif_rma.c 	mutex_lock(&ep->rma_info.rma_lock);
rma_info         1248 drivers/misc/mic/scif/scif_rma.c 	mutex_unlock(&ep->rma_info.rma_lock);
rma_info         1264 drivers/misc/mic/scif/scif_rma.c 	mutex_lock(&ep->rma_info.rma_lock);
rma_info         1267 drivers/misc/mic/scif/scif_rma.c 	mutex_unlock(&ep->rma_info.rma_lock);
rma_info         1282 drivers/misc/mic/scif/scif_rma.c 	mutex_lock(&ep->rma_info.rma_lock);
rma_info         1285 drivers/misc/mic/scif/scif_rma.c 	mutex_unlock(&ep->rma_info.rma_lock);
rma_info         1301 drivers/misc/mic/scif/scif_rma.c 	mutex_lock(&ep->rma_info.rma_lock);
rma_info         1304 drivers/misc/mic/scif/scif_rma.c 	mutex_unlock(&ep->rma_info.rma_lock);
rma_info         1461 drivers/misc/mic/scif/scif_rma.c 	mutex_lock(&ep->rma_info.rma_lock);
rma_info         1462 drivers/misc/mic/scif/scif_rma.c 	scif_insert_window(window, &ep->rma_info.reg_list);
rma_info         1463 drivers/misc/mic/scif/scif_rma.c 	mutex_unlock(&ep->rma_info.rma_lock);
rma_info         1727 drivers/misc/mic/scif/scif_rma.c 	req.head = &ep->rma_info.reg_list;
rma_info         1734 drivers/misc/mic/scif/scif_rma.c 	mutex_lock(&ep->rma_info.rma_lock);
rma_info         1748 drivers/misc/mic/scif/scif_rma.c 	mutex_unlock(&ep->rma_info.rma_lock);
rma_info          198 drivers/misc/mic/scif/scif_rma_list.c 	struct list_head *head = &ep->rma_info.reg_list;
rma_info          230 drivers/misc/mic/scif/scif_rma_list.c 	struct list_head *head = &ep->rma_info.reg_list;
rma_info          232 drivers/misc/mic/scif/scif_rma_list.c 	mutex_lock(&ep->rma_info.rma_lock);
rma_info          237 drivers/misc/mic/scif/scif_rma_list.c 	mutex_unlock(&ep->rma_info.rma_lock);
rma_info          252 drivers/misc/mic/scif/scif_rma_list.c 	struct list_head *head = &ep->rma_info.reg_list;
rma_info          255 drivers/misc/mic/scif/scif_rma_list.c 	mutex_lock(&ep->rma_info.rma_lock);
rma_info          261 drivers/misc/mic/scif/scif_rma_list.c 		ep->rma_info.async_list_del = 0;
rma_info          271 drivers/misc/mic/scif/scif_rma_list.c 		if (READ_ONCE(ep->rma_info.async_list_del))
rma_info          274 drivers/misc/mic/scif/scif_rma_list.c 	mutex_unlock(&ep->rma_info.rma_lock);
rma_info          275 drivers/misc/mic/scif/scif_rma_list.c 	if (!list_empty(&ep->rma_info.mmn_list)) {