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);