Home
last modified time | relevance | path

Searched refs:is_iomem (Results 1 – 25 of 45) sorted by relevance

12

/linux/include/linux/
H A Diosys-map.h114 bool is_iomem; member
124 .is_iomem = false, \
134 .is_iomem = true, \
186 map->is_iomem = false; in iosys_map_set_vaddr()
200 map->is_iomem = true; in iosys_map_set_vaddr_iomem()
217 if (lhs->is_iomem != rhs->is_iomem) in iosys_map_is_equal()
219 else if (lhs->is_iomem) in iosys_map_is_equal()
237 if (map->is_iomem) in iosys_map_is_null()
284 if (dst->is_iomem) in iosys_map_memcpy_to()
304 if (src->is_iomem) in iosys_map_memcpy_from()
[all …]
H A Dremoteproc.h334 bool is_iomem; member
393 void * (*da_to_va)(struct rproc *rproc, u64 da, size_t len, bool *is_iomem);
692 void *rproc_da_to_va(struct rproc *rproc, u64 da, size_t len, bool *is_iomem);
/linux/drivers/gpu/drm/
H A Ddrm_cache.c215 if (!dst->is_iomem && !src->is_iomem) { in memcpy_fallback()
217 } else if (!src->is_iomem) { in memcpy_fallback()
219 } else if (!dst->is_iomem) { in memcpy_fallback()
312 __drm_memcpy_from_wc(dst->is_iomem ? in drm_memcpy_from_wc()
315 src->is_iomem ? in drm_memcpy_from_wc()
H A Ddrm_gem_ttm_helper.c50 if (bo->resource->bus.is_iomem) in drm_gem_ttm_print_info()
H A Ddrm_fbdev_shmem.c162 } else if (drm_WARN_ON(dev, map.is_iomem)) { in drm_fbdev_shmem_driver_fbdev_probe()
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_bo.h103 bool is_iomem; in nvbo_kmap_obj_iovirtual() local
105 &nvbo->kmap, &is_iomem); in nvbo_kmap_obj_iovirtual()
106 WARN_ON_ONCE(ioptr && !is_iomem); in nvbo_kmap_obj_iovirtual()
/linux/drivers/remoteproc/
H A Dremoteproc_elf_loader.c181 bool is_iomem = false; local
212 ptr = rproc_da_to_va(rproc, da, memsz, &is_iomem);
222 if (is_iomem)
236 if (is_iomem)
H A Dremoteproc_coredump.c156 bool is_iomem = false; in rproc_copy_segment() local
162 ptr = rproc_da_to_va(rproc, segment->da + offset, size, &is_iomem); in rproc_copy_segment()
169 if (is_iomem) in rproc_copy_segment()
H A Dti_k3_common.h112 bool *is_iomem);
H A Dimx_rproc.c478 size_t len, u64 *sys, bool *is_iomem) in imx_rproc_da_to_sys() argument
502 if (is_iomem) in imx_rproc_da_to_sys()
503 *is_iomem = att->flags & ATT_IOMEM; in imx_rproc_da_to_sys()
513 static void *imx_rproc_da_to_va(struct rproc *rproc, u64 da, size_t len, bool *is_iomem) in imx_rproc_da_to_va() argument
527 if (imx_rproc_da_to_sys(priv, da, len, &sys, is_iomem)) in imx_rproc_da_to_va()
H A Dingenic_rproc.c124 static void *ingenic_rproc_da_to_va(struct rproc *rproc, u64 da, size_t len, bool *is_iomem) in ingenic_rproc_da_to_va() argument
H A Dwkup_m3_rproc.c92 static void *wkup_m3_rproc_da_to_va(struct rproc *rproc, u64 da, size_t len, bool *is_iomem) in wkup_m3_rproc_da_to_va() argument
H A Dmeson_mx_ao_arc.c124 size_t len, bool *is_iomem) in meson_mx_ao_arc_rproc_da_to_va() argument
H A Dremoteproc_core.c189 void *rproc_da_to_va(struct rproc *rproc, u64 da, size_t len, bool *is_iomem) in rproc_da_to_va() argument
195 ptr = rproc->ops->da_to_va(rproc, da, len, is_iomem); in rproc_da_to_va()
217 if (is_iomem) in rproc_da_to_va()
218 *is_iomem = carveout->is_iomem; in rproc_da_to_va()
/linux/drivers/gpu/drm/xe/
H A Dxe_map.h52 if (map->is_iomem) in xe_map_read32()
63 if (map->is_iomem) in xe_map_write32()
/linux/drivers/gpu/drm/qxl/
H A Dqxl_ttm.c82 mem->bus.is_iomem = true; in qxl_ttm_io_mem_reserve()
87 mem->bus.is_iomem = true; in qxl_ttm_io_mem_reserve()
/linux/drivers/gpu/drm/ttm/
H A Dttm_bo_util.c55 mem->bus.is_iomem = false; in ttm_mem_io_reserve()
106 if (dst_map.is_iomem) in ttm_move_memcpy()
401 if (!bo->resource->bus.is_iomem && bo->ttm->pages && bo->ttm->pages[page]) in ttm_bo_kmap_try_from_panic()
442 if (!res->bus.is_iomem) { in ttm_bo_kmap()
509 if (mem->bus.is_iomem) { in ttm_bo_vmap()
573 if (!map->is_iomem) in ttm_bo_vunmap()
/linux/drivers/gpu/drm/loongson/
H A Dlsdc_ttm.h37 bool is_iomem; member
H A Dlsdc_ttm.c232 mem->bus.is_iomem = true; in lsdc_bo_reserve_io_mem()
377 lbo->kptr = ttm_kmap_obj_virtual(&lbo->kmap, &lbo->is_iomem); in lsdc_bo_kmap()
395 if (lbo->is_iomem) in lsdc_bo_clear()
/linux/drivers/gpu/drm/xe/display/
H A Dxe_panic.c23 if (!panic->vmap.is_iomem && iosys_map_is_set(&panic->vmap)) { in xe_panic_kunmap()
/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_shader.c891 bool is_iomem; in vmw_compat_shader_add() local
917 memcpy(ttm_kmap_obj_virtual(&map, &is_iomem), bytecode, size); in vmw_compat_shader_add()
918 WARN_ON(is_iomem); in vmw_compat_shader_add()
H A Dvmwgfx_gem.c90 if (drm_WARN_ON(obj->dev, map->is_iomem)) { in vmw_gem_vmap()
/linux/drivers/firmware/tegra/
H A Divc.c632 if (map->is_iomem) in iosys_map_get_address()
640 if (WARN_ON(map->is_iomem)) in iosys_map_get_vaddr()
/linux/include/drm/ttm/
H A Dttm_resource.h245 bool is_iomem; member
/linux/drivers/gpu/drm/radeon/
H A Dradeon_object.c220 bool is_iomem; in radeon_bo_kmap() local
238 bo->kptr = ttm_kmap_obj_virtual(&bo->kmap, &is_iomem); in radeon_bo_kmap()

12