/kernel/linux/linux-6.6/include/linux/ |
H A D | iosys-map.h | 106 * @is_iomem: True if the buffer is located in I/O memory, or false 114 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() 229 * Depending on the state of struct iosys_map.is_iomem, test [all...] |
H A D | remoteproc.h | 319 * @is_iomem: io memory 334 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);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_cache.c | 218 if (!dst->is_iomem && !src->is_iomem) { in memcpy_fallback() 220 } else if (!src->is_iomem) { in memcpy_fallback() 222 } else if (!dst->is_iomem) { in memcpy_fallback() 315 __drm_memcpy_from_wc(dst->is_iomem ? in drm_memcpy_from_wc() 318 src->is_iomem ? in drm_memcpy_from_wc()
|
H A D | drm_gem_ttm_helper.c | 48 if (bo->resource->bus.is_iomem) in drm_gem_ttm_print_info()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/ttm/ |
H A D | ttm_bo_vm.c | 219 if (!bo->resource->bus.is_iomem) { in ttm_bo_vm_fault_reserved() 246 if (bo->resource->bus.is_iomem) { in ttm_bo_vm_fault_reserved() 385 bool is_iomem; in ttm_bo_vm_access_kmap() local 391 ptr = (uint8_t *)ttm_kmap_obj_virtual(&map, &is_iomem) + offset; in ttm_bo_vm_access_kmap() 392 WARN_ON_ONCE(is_iomem); in ttm_bo_vm_access_kmap()
|
H A D | ttm_bo_util.c | 51 mem->bus.is_iomem = false; in ttm_mem_io_reserve() 102 if (dst_map.is_iomem) in ttm_move_memcpy() 404 if (!bo->resource->bus.is_iomem) { in ttm_bo_kmap() 471 if (mem->bus.is_iomem) { in ttm_bo_vmap() 538 if (!map->is_iomem) in ttm_bo_vunmap()
|
H A D | ttm_resource.c | 189 res->bus.is_iomem = false; in ttm_resource_init() 662 if (!mem->bus.is_iomem) { in ttm_kmap_iter_linear_io_init() 720 if (iter_io->dmap.is_iomem) in ttm_kmap_iter_linear_io_fini()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/ttm/ |
H A D | ttm_bo_vm.c | 196 if (bo->mem.bus.is_iomem) in ttm_bo_vm_insert_huge() 206 if (!bo->mem.bus.is_iomem) { in ttm_bo_vm_insert_huge() 334 if (!bo->mem.bus.is_iomem) { in ttm_bo_vm_fault_reserved() 360 if (bo->mem.bus.is_iomem) { in ttm_bo_vm_fault_reserved() 462 bool is_iomem; in ttm_bo_vm_access_kmap() local 468 ptr = (uint8_t *)ttm_kmap_obj_virtual(&map, &is_iomem) + offset; in ttm_bo_vm_access_kmap() 469 WARN_ON_ONCE(is_iomem); in ttm_bo_vm_access_kmap()
|
H A D | ttm_bo_util.c | 101 mem->bus.is_iomem = false; in ttm_mem_io_reserve() 130 if (ret || !mem->bus.is_iomem) in ttm_resource_ioremap() 494 if (!bo->mem.bus.is_iomem) { in ttm_bo_kmap()
|
/kernel/linux/linux-6.6/drivers/remoteproc/ |
H A D | remoteproc_elf_loader.c | 181 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 D | remoteproc_coredump.c | 156 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 D | imx_rproc.c | 458 size_t len, u64 *sys, bool *is_iomem) in imx_rproc_da_to_sys() 482 if (is_iomem) in imx_rproc_da_to_sys() 483 *is_iomem = att->flags & ATT_IOMEM; in imx_rproc_da_to_sys() 493 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 507 if (imx_rproc_da_to_sys(priv, da, len, &sys, is_iomem)) in imx_rproc_da_to_va() 457 imx_rproc_da_to_sys(struct imx_rproc *priv, u64 da, size_t len, u64 *sys, bool *is_iomem) imx_rproc_da_to_sys() argument
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/ |
H A D | nouveau_bo.h | 107 bool is_iomem; in nvbo_kmap_obj_iovirtual() local 109 &nvbo->kmap, &is_iomem); in nvbo_kmap_obj_iovirtual() 110 WARN_ON_ONCE(ioptr && !is_iomem); in nvbo_kmap_obj_iovirtual()
|
H A D | nouveau_bo.c | 666 bool is_iomem; in nouveau_bo_wr16() local 667 u16 *mem = ttm_kmap_obj_virtual(&nvbo->kmap, &is_iomem); in nouveau_bo_wr16() 671 if (is_iomem) in nouveau_bo_wr16() 680 bool is_iomem; in nouveau_bo_rd32() local 681 u32 *mem = ttm_kmap_obj_virtual(&nvbo->kmap, &is_iomem); in nouveau_bo_rd32() 685 if (is_iomem) in nouveau_bo_rd32() 694 bool is_iomem; in nouveau_bo_wr32() local 695 u32 *mem = ttm_kmap_obj_virtual(&nvbo->kmap, &is_iomem); in nouveau_bo_wr32() 699 if (is_iomem) in nouveau_bo_wr32() 1177 reg->bus.is_iomem in nouveau_ttm_io_mem_reserve() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/ |
H A D | nouveau_bo.h | 105 bool is_iomem; in nvbo_kmap_obj_iovirtual() local 107 &nvbo->kmap, &is_iomem); in nvbo_kmap_obj_iovirtual() 108 WARN_ON_ONCE(ioptr && !is_iomem); in nvbo_kmap_obj_iovirtual()
|
H A D | nouveau_bo.c | 712 bool is_iomem; in nouveau_bo_wr16() local 713 u16 *mem = ttm_kmap_obj_virtual(&nvbo->kmap, &is_iomem); in nouveau_bo_wr16() 717 if (is_iomem) in nouveau_bo_wr16() 726 bool is_iomem; in nouveau_bo_rd32() local 727 u32 *mem = ttm_kmap_obj_virtual(&nvbo->kmap, &is_iomem); in nouveau_bo_rd32() 731 if (is_iomem) in nouveau_bo_rd32() 740 bool is_iomem; in nouveau_bo_wr32() local 741 u32 *mem = ttm_kmap_obj_virtual(&nvbo->kmap, &is_iomem); in nouveau_bo_wr32() 745 if (is_iomem) in nouveau_bo_wr32() 1179 reg->bus.is_iomem in nouveau_ttm_io_mem_reserve() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_gem_vram_helper.c | 417 bool map, bool *is_iomem) in drm_gem_vram_kmap_locked() 434 if (is_iomem) in drm_gem_vram_kmap_locked() 435 *is_iomem = false; in drm_gem_vram_kmap_locked() 439 if (is_iomem) in drm_gem_vram_kmap_locked() 440 return ttm_kmap_obj_virtual(kmap, is_iomem); in drm_gem_vram_kmap_locked() 994 mem->bus.is_iomem = true; in bo_driver_io_mem_reserve() 416 drm_gem_vram_kmap_locked(struct drm_gem_vram_object *gbo, bool map, bool *is_iomem) drm_gem_vram_kmap_locked() argument
|
H A D | drm_gem_ttm_helper.c | 46 if (bo->mem.bus.is_iomem) in drm_gem_ttm_print_info()
|
/kernel/linux/linux-5.10/include/drm/ttm/ |
H A D | ttm_bo_api.h | 498 * @is_iomem: Pointer to an integer that on return indicates 1 if the 502 * If *is_iomem is 1 on return, the virtual address points to an io memory area, 506 bool *is_iomem) in ttm_kmap_obj_virtual() 508 *is_iomem = !!(map->bo_kmap_type & TTM_BO_MAP_IOMEM_MASK); in ttm_kmap_obj_virtual() 505 ttm_kmap_obj_virtual(struct ttm_bo_kmap_obj *map, bool *is_iomem) ttm_kmap_obj_virtual() argument
|
H A D | ttm_resource.h | 146 * @is_iomem: is this io memory ? 153 bool is_iomem; member
|
/kernel/linux/linux-6.6/include/drm/ttm/ |
H A D | ttm_bo.h | 336 * @is_iomem: Pointer to an integer that on return indicates 1 if the 340 * If *is_iomem is 1 on return, the virtual address points to an io memory area, 344 bool *is_iomem) in ttm_kmap_obj_virtual() 346 *is_iomem = !!(map->bo_kmap_type & TTM_BO_MAP_IOMEM_MASK); in ttm_kmap_obj_virtual() 343 ttm_kmap_obj_virtual(struct ttm_bo_kmap_obj *map, bool *is_iomem) ttm_kmap_obj_virtual() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/qxl/ |
H A D | qxl_ttm.c | 83 mem->bus.is_iomem = true; in qxl_ttm_io_mem_reserve() 88 mem->bus.is_iomem = true; in qxl_ttm_io_mem_reserve()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/loongson/ |
H A D | lsdc_ttm.h | 37 bool is_iomem; member
|
H A D | lsdc_ttm.c | 233 mem->bus.is_iomem = true; in lsdc_bo_reserve_io_mem() 382 lbo->kptr = ttm_kmap_obj_virtual(&lbo->kmap, &lbo->is_iomem); in lsdc_bo_kmap() 400 if (lbo->is_iomem) in lsdc_bo_clear()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/qxl/ |
H A D | qxl_ttm.c | 84 mem->bus.is_iomem = true; in qxl_ttm_io_mem_reserve() 88 mem->bus.is_iomem = true; in qxl_ttm_io_mem_reserve()
|