Lines Matching refs:dmap
660 struct iosys_map *dmap, in ttm_kmap_iter_iomap_map_local() argument
687 iosys_map_set_vaddr_iomem(dmap, addr); in ttm_kmap_iter_iomap_map_local()
742 struct iosys_map *dmap, in ttm_kmap_iter_linear_io_map_local() argument
748 *dmap = iter_io->dmap; in ttm_kmap_iter_linear_io_map_local()
749 iosys_map_incr(dmap, i * PAGE_SIZE); in ttm_kmap_iter_linear_io_map_local()
785 iosys_map_set_vaddr(&iter_io->dmap, mem->bus.addr); in ttm_kmap_iter_linear_io_init()
789 memset(&iter_io->dmap, 0, sizeof(iter_io->dmap)); in ttm_kmap_iter_linear_io_init()
791 iosys_map_set_vaddr_iomem(&iter_io->dmap, in ttm_kmap_iter_linear_io_init()
795 iosys_map_set_vaddr(&iter_io->dmap, in ttm_kmap_iter_linear_io_init()
802 if (iosys_map_is_null(&iter_io->dmap)) in ttm_kmap_iter_linear_io_init()
803 iosys_map_set_vaddr_iomem(&iter_io->dmap, in ttm_kmap_iter_linear_io_init()
807 if (iosys_map_is_null(&iter_io->dmap)) { in ttm_kmap_iter_linear_io_init()
836 if (iter_io->needs_unmap && iosys_map_is_set(&iter_io->dmap)) { in ttm_kmap_iter_linear_io_fini()
837 if (iter_io->dmap.is_iomem) in ttm_kmap_iter_linear_io_fini()
838 iounmap(iter_io->dmap.vaddr_iomem); in ttm_kmap_iter_linear_io_fini()
840 memunmap(iter_io->dmap.vaddr); in ttm_kmap_iter_linear_io_fini()