Home
last modified time | relevance | path

Searched refs:vaddr_iomem (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-6.6/include/linux/
H A Diosys-map.h26 * void *vaddr_iomem = ...; // pointer to I/O memory
27 * memcpy_toio(vaddr_iomem, src, len);
104 * @vaddr_iomem: The buffer's address if in I/O memory
111 void __iomem *vaddr_iomem; member
133 .vaddr_iomem = (vaddr_iomem_), \
192 * @vaddr_iomem: An I/O-memory address
197 void __iomem *vaddr_iomem) in iosys_map_set_vaddr_iomem()
199 map->vaddr_iomem = vaddr_iomem; in iosys_map_set_vaddr_iomem()
220 return lhs->vaddr_iomem in iosys_map_is_equal()
196 iosys_map_set_vaddr_iomem(struct iosys_map *map, void __iomem *vaddr_iomem) iosys_map_set_vaddr_iomem() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_cache.c223 memcpy_fromio(dst->vaddr, src->vaddr_iomem, len); in memcpy_fallback()
231 void __iomem *_src = src->vaddr_iomem; in memcpy_fallback()
232 void __iomem *_dst = dst->vaddr_iomem; in memcpy_fallback()
316 (void __force *)dst->vaddr_iomem : in drm_memcpy_from_wc()
319 (void const __force *)src->vaddr_iomem : in drm_memcpy_from_wc()
H A Ddrm_format_helper.c148 return __drm_fb_xfrm_toio(dst[0].vaddr_iomem, dst_pitch[0], dst_pixsize[0], in drm_fb_xfrm()
/kernel/linux/linux-6.6/drivers/gpu/drm/ttm/
H A Dttm_bo_util.c103 memset_io(dst_map.vaddr_iomem, 0, PAGE_SIZE); in ttm_move_memcpy()
472 void __iomem *vaddr_iomem; in ttm_bo_vmap() local
475 vaddr_iomem = (void __iomem *)mem->bus.addr; in ttm_bo_vmap()
477 vaddr_iomem = ioremap_wc(mem->bus.offset, in ttm_bo_vmap()
481 vaddr_iomem = ioremap_cache(mem->bus.offset, in ttm_bo_vmap()
485 vaddr_iomem = ioremap(mem->bus.offset, bo->base.size); in ttm_bo_vmap()
487 if (!vaddr_iomem) in ttm_bo_vmap()
490 iosys_map_set_vaddr_iomem(map, vaddr_iomem); in ttm_bo_vmap()
541 iounmap(map->vaddr_iomem); in ttm_bo_vunmap()
H A Dttm_resource.c576 io_mapping_unmap_local(map->vaddr_iomem); in ttm_kmap_iter_iomap_unmap_local()
721 iounmap(iter_io->dmap.vaddr_iomem); in ttm_kmap_iter_linear_io_fini()
/kernel/linux/linux-6.6/drivers/firmware/tegra/
H A Divc.c633 return (unsigned long)map->vaddr_iomem; in iosys_map_get_address()
/kernel/linux/linux-6.6/drivers/gpu/drm/qxl/
H A Dqxl_object.c185 bo->kptr = (void *)bo->map.vaddr_iomem; in qxl_bo_vmap_locked()
H A Dqxl_display.c605 memcpy_toio(cursor_map.vaddr_iomem, in qxl_create_cursor()
607 memcpy_toio(cursor_map.vaddr_iomem + sizeof(cursor), in qxl_create_cursor()
/kernel/linux/linux-6.6/drivers/gpu/drm/tiny/
H A Dofdrm.c835 void __iomem *dst_vmap = dst.vaddr_iomem; /* TODO: Use mapping abstraction */ in ofdrm_primary_plane_helper_atomic_disable()

Completed in 10 milliseconds