Home
last modified time | relevance | path

Searched refs:is_iomem (Results 1 - 25 of 63) sorted by relevance

123

/kernel/linux/linux-6.6/include/linux/
H A Diosys-map.h106 * @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 Dremoteproc.h319 * @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 Ddrm_cache.c218 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 Ddrm_gem_ttm_helper.c48 if (bo->resource->bus.is_iomem) in drm_gem_ttm_print_info()
/kernel/linux/linux-6.6/drivers/gpu/drm/ttm/
H A Dttm_bo_vm.c219 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 Dttm_bo_util.c51 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 Dttm_resource.c189 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 Dttm_bo_vm.c196 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 Dttm_bo_util.c101 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 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 Dimx_rproc.c458 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 Dnouveau_bo.h107 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 Dnouveau_bo.c666 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 Dnouveau_bo.h105 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 Dnouveau_bo.c712 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 Ddrm_gem_vram_helper.c417 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 Ddrm_gem_ttm_helper.c46 if (bo->mem.bus.is_iomem) in drm_gem_ttm_print_info()
/kernel/linux/linux-5.10/include/drm/ttm/
H A Dttm_bo_api.h498 * @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 Dttm_resource.h146 * @is_iomem: is this io memory ?
153 bool is_iomem; member
/kernel/linux/linux-6.6/include/drm/ttm/
H A Dttm_bo.h336 * @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 Dqxl_ttm.c83 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 Dlsdc_ttm.h37 bool is_iomem; member
H A Dlsdc_ttm.c233 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 Dqxl_ttm.c84 mem->bus.is_iomem = true; in qxl_ttm_io_mem_reserve()
88 mem->bus.is_iomem = true; in qxl_ttm_io_mem_reserve()

Completed in 23 milliseconds

123