inmw              549 drivers/ntb/test/ntb_tool.c 	struct tool_mw *inmw = filep->private_data;
inmw              551 drivers/ntb/test/ntb_tool.c 	if (inmw->mm_base == NULL)
inmw              555 drivers/ntb/test/ntb_tool.c 				       inmw->mm_base, inmw->size);
inmw              561 drivers/ntb/test/ntb_tool.c 	struct tool_mw *inmw = filep->private_data;
inmw              563 drivers/ntb/test/ntb_tool.c 	if (inmw->mm_base == NULL)
inmw              566 drivers/ntb/test/ntb_tool.c 	return simple_write_to_buffer(inmw->mm_base, inmw->size, offp,
inmw              578 drivers/ntb/test/ntb_tool.c 	struct tool_mw *inmw = &tc->peers[pidx].inmws[widx];
inmw              582 drivers/ntb/test/ntb_tool.c 	if (inmw->mm_base != NULL)
inmw              590 drivers/ntb/test/ntb_tool.c 	inmw->size = min_t(resource_size_t, req_size, size);
inmw              591 drivers/ntb/test/ntb_tool.c 	inmw->size = round_up(inmw->size, addr_align);
inmw              592 drivers/ntb/test/ntb_tool.c 	inmw->size = round_up(inmw->size, size_align);
inmw              593 drivers/ntb/test/ntb_tool.c 	inmw->mm_base = dma_alloc_coherent(&tc->ntb->dev, inmw->size,
inmw              594 drivers/ntb/test/ntb_tool.c 					   &inmw->dma_base, GFP_KERNEL);
inmw              595 drivers/ntb/test/ntb_tool.c 	if (!inmw->mm_base)
inmw              598 drivers/ntb/test/ntb_tool.c 	if (!IS_ALIGNED(inmw->dma_base, addr_align)) {
inmw              603 drivers/ntb/test/ntb_tool.c 	ret = ntb_mw_set_trans(tc->ntb, pidx, widx, inmw->dma_base, inmw->size);
inmw              608 drivers/ntb/test/ntb_tool.c 	inmw->dbgfs_file = debugfs_create_file(buf, 0600,
inmw              609 drivers/ntb/test/ntb_tool.c 					       tc->peers[pidx].dbgfs_dir, inmw,
inmw              615 drivers/ntb/test/ntb_tool.c 	dma_free_coherent(&tc->ntb->dev, inmw->size, inmw->mm_base,
inmw              616 drivers/ntb/test/ntb_tool.c 			  inmw->dma_base);
inmw              617 drivers/ntb/test/ntb_tool.c 	inmw->mm_base = NULL;
inmw              618 drivers/ntb/test/ntb_tool.c 	inmw->dma_base = 0;
inmw              619 drivers/ntb/test/ntb_tool.c 	inmw->size = 0;
inmw              626 drivers/ntb/test/ntb_tool.c 	struct tool_mw *inmw = &tc->peers[pidx].inmws[widx];
inmw              628 drivers/ntb/test/ntb_tool.c 	debugfs_remove(inmw->dbgfs_file);
inmw              630 drivers/ntb/test/ntb_tool.c 	if (inmw->mm_base != NULL) {
inmw              632 drivers/ntb/test/ntb_tool.c 		dma_free_coherent(&tc->ntb->dev, inmw->size,
inmw              633 drivers/ntb/test/ntb_tool.c 				  inmw->mm_base, inmw->dma_base);
inmw              636 drivers/ntb/test/ntb_tool.c 	inmw->mm_base = NULL;
inmw              637 drivers/ntb/test/ntb_tool.c 	inmw->dma_base = 0;
inmw              638 drivers/ntb/test/ntb_tool.c 	inmw->size = 0;
inmw              639 drivers/ntb/test/ntb_tool.c 	inmw->dbgfs_file = NULL;
inmw              645 drivers/ntb/test/ntb_tool.c 	struct tool_mw *inmw = filep->private_data;
inmw              659 drivers/ntb/test/ntb_tool.c 	ret = ntb_mw_get_align(inmw->tc->ntb, inmw->pidx, inmw->widx,
inmw              666 drivers/ntb/test/ntb_tool.c 			 inmw->widx);
inmw              670 drivers/ntb/test/ntb_tool.c 			 ntb_peer_port_number(inmw->tc->ntb, inmw->pidx),
inmw              671 drivers/ntb/test/ntb_tool.c 			 inmw->pidx);
inmw              674 drivers/ntb/test/ntb_tool.c 			 "Window Address \t0x%pK\n", inmw->mm_base);
inmw              678 drivers/ntb/test/ntb_tool.c 			 &inmw->dma_base);
inmw              682 drivers/ntb/test/ntb_tool.c 			 &inmw->size);
inmw              707 drivers/ntb/test/ntb_tool.c 	struct tool_mw *inmw = filep->private_data;
inmw              715 drivers/ntb/test/ntb_tool.c 	tool_free_mw(inmw->tc, inmw->pidx, inmw->widx);
inmw              717 drivers/ntb/test/ntb_tool.c 		ret = tool_setup_mw(inmw->tc, inmw->pidx, inmw->widx, val);