outmw             732 drivers/ntb/test/ntb_tool.c 	struct tool_mw *outmw = filep->private_data;
outmw             737 drivers/ntb/test/ntb_tool.c 	if (outmw->io_base == NULL)
outmw             740 drivers/ntb/test/ntb_tool.c 	if (pos >= outmw->size || !size)
outmw             743 drivers/ntb/test/ntb_tool.c 	if (size > outmw->size - pos)
outmw             744 drivers/ntb/test/ntb_tool.c 		size = outmw->size - pos;
outmw             750 drivers/ntb/test/ntb_tool.c 	memcpy_fromio(buf, outmw->io_base + pos, size);
outmw             770 drivers/ntb/test/ntb_tool.c 	struct tool_mw *outmw = filep->private_data;
outmw             775 drivers/ntb/test/ntb_tool.c 	if (outmw->io_base == NULL)
outmw             778 drivers/ntb/test/ntb_tool.c 	if (pos >= outmw->size || !size)
outmw             780 drivers/ntb/test/ntb_tool.c 	if (size > outmw->size - pos)
outmw             781 drivers/ntb/test/ntb_tool.c 		size = outmw->size - pos;
outmw             797 drivers/ntb/test/ntb_tool.c 	memcpy_toio(outmw->io_base + pos, buf, size);
outmw             812 drivers/ntb/test/ntb_tool.c 	struct tool_mw *outmw = &tc->outmws[widx];
outmw             818 drivers/ntb/test/ntb_tool.c 	if (outmw->io_base != NULL)
outmw             829 drivers/ntb/test/ntb_tool.c 	outmw->io_base = ioremap_wc(map_base, map_size);
outmw             830 drivers/ntb/test/ntb_tool.c 	if (outmw->io_base == NULL) {
outmw             835 drivers/ntb/test/ntb_tool.c 	outmw->tr_base = req_addr;
outmw             836 drivers/ntb/test/ntb_tool.c 	outmw->size = req_size;
outmw             837 drivers/ntb/test/ntb_tool.c 	outmw->pidx = pidx;
outmw             840 drivers/ntb/test/ntb_tool.c 	outmw->dbgfs_file = debugfs_create_file(buf, 0600,
outmw             841 drivers/ntb/test/ntb_tool.c 					       tc->peers[pidx].dbgfs_dir, outmw,
outmw             854 drivers/ntb/test/ntb_tool.c 	struct tool_mw *outmw = &tc->outmws[widx];
outmw             856 drivers/ntb/test/ntb_tool.c 	debugfs_remove(outmw->dbgfs_file);
outmw             858 drivers/ntb/test/ntb_tool.c 	if (outmw->io_base != NULL) {
outmw             860 drivers/ntb/test/ntb_tool.c 		ntb_peer_mw_clear_trans(tc->ntb, outmw->pidx, widx);
outmw             863 drivers/ntb/test/ntb_tool.c 	outmw->io_base = NULL;
outmw             864 drivers/ntb/test/ntb_tool.c 	outmw->tr_base = 0;
outmw             865 drivers/ntb/test/ntb_tool.c 	outmw->size = 0;
outmw             866 drivers/ntb/test/ntb_tool.c 	outmw->pidx = -1;
outmw             867 drivers/ntb/test/ntb_tool.c 	outmw->dbgfs_file = NULL;
outmw             874 drivers/ntb/test/ntb_tool.c 	struct tool_mw *outmw = outmw_wrap->mw;
outmw             882 drivers/ntb/test/ntb_tool.c 	ret = ntb_peer_mw_get_addr(outmw->tc->ntb, outmw->widx,
outmw             894 drivers/ntb/test/ntb_tool.c 			 "Outbound MW:        \t%d\n", outmw->widx);
outmw             896 drivers/ntb/test/ntb_tool.c 	if (outmw->io_base != NULL) {
outmw             899 drivers/ntb/test/ntb_tool.c 			ntb_peer_port_number(outmw->tc->ntb, outmw->pidx),
outmw             900 drivers/ntb/test/ntb_tool.c 			outmw->pidx);
outmw             907 drivers/ntb/test/ntb_tool.c 			 "Virtual address     \t0x%pK\n", outmw->io_base);
outmw             916 drivers/ntb/test/ntb_tool.c 			 "Translation Address \t0x%016llx\n", outmw->tr_base);
outmw             919 drivers/ntb/test/ntb_tool.c 			 "Window Size         \t%pa[p]\n", &outmw->size);
outmw             932 drivers/ntb/test/ntb_tool.c 	struct tool_mw *outmw = outmw_wrap->mw;
outmw             948 drivers/ntb/test/ntb_tool.c 	tool_free_peer_mw(outmw->tc, outmw->widx);
outmw             950 drivers/ntb/test/ntb_tool.c 		ret = tool_setup_peer_mw(outmw->tc, outmw_wrap->pidx,
outmw             951 drivers/ntb/test/ntb_tool.c 					 outmw->widx, addr, wsize);