| /linux/include/asm-generic/ |
| H A D | iomap.h | 76 #ifndef ioremap_wc 77 #define ioremap_wc ioremap macro
|
| /linux/include/linux/ |
| H A D | io-mapping.h | 116 return ioremap_wc(phys_addr, size); in io_mapping_map_wc() 135 iomap->iomem = ioremap_wc(base, size); in io_mapping_init_wc()
|
| /linux/arch/loongarch/include/asm/ |
| H A D | io.h | 59 #define ioremap_wc(offset, size) \ macro
|
| /linux/drivers/pci/ |
| H A D | iomap.c | 102 return ioremap_wc(start, len); in pci_iomap_wc_range()
|
| /linux/Documentation/arch/x86/ |
| H A D | pat.rst | 47 | ioremap_wc | -- | -- | WC | 128 this can be done by using ioremap_wc() / set_memory_wc(). Devices which 159 For example: If there is an existing uncached mapping, a new ioremap_wc can
|
| /linux/arch/arm/mm/ |
| H A D | ioremap.c | 406 void __iomem *ioremap_wc(resource_size_t res_cookie, size_t size) in ioremap_wc() function 411 EXPORT_SYMBOL(ioremap_wc);
|
| /linux/drivers/remoteproc/ |
| H A D | xlnx_r5_remoteproc.c | 458 va = ioremap_wc(mem->dma, mem->len); in zynqmp_r5_mem_region_map() 607 va = ioremap_wc(mem->dma, mem->len); in tcm_mem_map() 819 rsc_data_va = (struct rsc_tbl_data *)ioremap_wc(res_mem.start, in zynqmp_r5_get_rsc_table_va() 836 r5_core->rsc_tbl_va = ioremap_wc(rsc_data_va->rsc_tbl, in zynqmp_r5_get_rsc_table_va()
|
| H A D | rcar_rproc.c | 29 va = ioremap_wc(mem->dma, mem->len); in rcar_rproc_mem_alloc()
|
| H A D | st_remoteproc.c | 97 va = ioremap_wc(mem->dma, mem->len); in st_rproc_mem_alloc()
|
| /linux/drivers/gpu/drm/armada/ |
| H A D | armada_gem.c | 156 ptr = ioremap_wc(obj->linear->start, size); in armada_gem_linear_back() 186 dobj->addr = ioremap_wc(dobj->phys_addr, dobj->obj.size); in armada_gem_map_object()
|
| /linux/tools/testing/nvdimm/ |
| H A D | Kbuild | 2 ldflags-y += --wrap=ioremap_wc
|
| /linux/arch/riscv/include/asm/ |
| H A D | io.h | 32 #define ioremap_wc(addr, size) \ macro
|
| /linux/arch/x86/mm/ |
| H A D | ioremap.c | 403 void __iomem *ioremap_wc(resource_size_t phys_addr, unsigned long size) in ioremap_wc() function 408 EXPORT_SYMBOL(ioremap_wc);
|
| /linux/drivers/media/pci/ivtv/ |
| H A D | Kconfig | 72 ioremap_wc() API since the firmware hides the address
|
| /linux/lib/ |
| H A D | devres.c | 48 addr = ioremap_wc(offset, size); in __devm_ioremap()
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
| H A D | nv40.c | 249 imem->iomem = ioremap_wc(device->func->resource_addr(device, NVKM_BAR2_INST), in nv40_instmem_new()
|
| /linux/Documentation/driver-api/ |
| H A D | io-mapping.rst | 11 ioremap_wc cannot be used to statically map the entire aperture to the CPU
|
| /linux/arch/arm64/include/asm/ |
| H A D | io.h | 286 #define ioremap_wc(addr, size) \ macro
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | io.h | 73 #ifdef ioremap_wc
|
| /linux/drivers/gpu/drm/ttm/ |
| H A D | ttm_bo_util.c | 329 map->virtual = ioremap_wc(res, size); in ttm_bo_ioremap() 515 vaddr_iomem = ioremap_wc(mem->bus.offset, in ttm_bo_vmap()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | uar.c | 137 up->map = ioremap_wc(pfn << PAGE_SHIFT, PAGE_SIZE); in alloc_uars_page()
|
| /linux/drivers/gpu/drm/i915/ |
| H A D | intel_memory_region.c | 71 va = ioremap_wc(mem->io.start + offset, PAGE_SIZE); in iopagetest()
|
| /linux/drivers/gpu/drm/gma500/ |
| H A D | gem.c | 354 dev_priv->vram_addr = ioremap_wc(dev_priv->stolen_base, stolen_size); in psb_gem_mm_init()
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | pcie.c | 142 dd->piobase = ioremap_wc(addr + TXE_PIO_SEND, TXE_PIO_SIZE); in hfi1_pcie_ddinit() 155 dd->rcvarray_wc = ioremap_wc(addr + RCV_ARRAY, in hfi1_pcie_ddinit()
|
| /linux/arch/powerpc/kernel/ |
| H A D | btext.c | 155 vbase = ioremap_wc(base, size); in btext_map()
|