Home
last modified time | relevance | path

Searched refs:ioremap_wc (Results 1 – 25 of 102) sorted by relevance

12345

/linux-6.15/arch/powerpc/mm/
H A Dioremap.c20 void __iomem *ioremap_wc(phys_addr_t addr, unsigned long size) in ioremap_wc() function
27 EXPORT_SYMBOL(ioremap_wc);
/linux-6.15/include/asm-generic/
H A Diomap.h76 #ifndef ioremap_wc
77 #define ioremap_wc ioremap macro
/linux-6.15/arch/arm/include/asm/
H A Dio.h377 void __iomem *ioremap_wc(resource_size_t res_cookie, size_t size);
378 #define ioremap_wc ioremap_wc macro
379 #define ioremap_wt ioremap_wc
/linux-6.15/arch/arm/mm/
H A Dnommu.c232 void __iomem *ioremap_wc(resource_size_t res_cookie, size_t size) in ioremap_wc() function
237 EXPORT_SYMBOL(ioremap_wc);
H A Dioremap.c406 void __iomem *ioremap_wc(resource_size_t res_cookie, size_t size) in ioremap_wc() function
411 EXPORT_SYMBOL(ioremap_wc);
/linux-6.15/include/linux/
H A Dio-mapping.h116 return ioremap_wc(phys_addr, size); in io_mapping_map_wc()
135 iomap->iomem = ioremap_wc(base, size); in io_mapping_init_wc()
/linux-6.15/arch/x86/include/asm/
H A Dio.h334 extern void __iomem *ioremap_wc(resource_size_t offset, unsigned long size);
335 #define ioremap_wc ioremap_wc macro
/linux-6.15/arch/csky/include/asm/
H A Dio.h37 #define ioremap_wc(addr, size) \ macro
/linux-6.15/arch/loongarch/include/asm/
H A Dio.h56 #define ioremap_wc(offset, size) \ macro
/linux-6.15/arch/s390/include/asm/
H A Dio.h35 #define ioremap_wc(addr, size) \ macro
/linux-6.15/drivers/gpu/drm/qxl/
H A Dqxl_kms.c166 qdev->rom = ioremap_wc(qdev->rom_base, qdev->rom_size); in qxl_device_init()
184 qdev->ram_header = ioremap_wc(qdev->vram_base + in qxl_device_init()
/linux-6.15/drivers/pci/
H A Diomap.c110 return ioremap_wc(start, len); in pci_iomap_wc_range()
/linux-6.15/kernel/
H A Diomem.c114 addr = ioremap_wc(offset, size); in memremap()
/linux-6.15/Documentation/arch/x86/
H A Dpat.rst47 | 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-6.15/drivers/remoteproc/
H A Dxlnx_r5_remoteproc.c426 va = ioremap_wc(mem->dma, mem->len); in zynqmp_r5_mem_region_map()
582 va = ioremap_wc(mem->dma, mem->len); in tcm_mem_map()
802 rsc_data_va = (struct rsc_tbl_data *)ioremap_wc(res_mem.start, in zynqmp_r5_get_rsc_table_va()
819 r5_core->rsc_tbl_va = ioremap_wc(rsc_data_va->rsc_tbl, in zynqmp_r5_get_rsc_table_va()
H A Drcar_rproc.c29 va = ioremap_wc(mem->dma, mem->len); in rcar_rproc_mem_alloc()
/linux-6.15/drivers/net/ethernet/sfc/
H A Dio.h49 #ifdef ioremap_wc
/linux-6.15/tools/testing/nvdimm/
H A DKbuild2 ldflags-y += --wrap=ioremap_wc
/linux-6.15/drivers/gpu/drm/armada/
H A Darmada_gem.c155 ptr = ioremap_wc(obj->linear->start, size); in armada_gem_linear_back()
185 dobj->addr = ioremap_wc(dobj->phys_addr, dobj->obj.size); in armada_gem_map_object()
/linux-6.15/arch/powerpc/include/asm/
H A Dio.h819 extern void __iomem *ioremap_wc(phys_addr_t address, unsigned long size);
820 #define ioremap_wc ioremap_wc macro
/linux-6.15/drivers/media/pci/ivtv/
H A DKconfig72 ioremap_wc() API since the firmware hides the address
/linux-6.15/arch/x86/mm/
H A Dioremap.c404 void __iomem *ioremap_wc(resource_size_t phys_addr, unsigned long size) in ioremap_wc() function
409 EXPORT_SYMBOL(ioremap_wc);
/linux-6.15/Documentation/driver-api/
H A Ddevice-io.rst330 ioremap_wc()
349 On a PCI bus, it is usually safe to use ioremap_wc() on MMIO areas marked as
352 ioremap_wc() on a device that is known to be safe.
357 Maps I/O memory as normal memory with write-through caching. Like ioremap_wc(),
367 for which ioremap_wc() is more efficient (as it doesn't needlessly trash the
448 | ioremap_wc() | Normal-Non Cacheable |
/linux-6.15/arch/parisc/include/asm/
H A Dio.h133 #define ioremap_wc(addr, size) \ macro
/linux-6.15/arch/arm64/include/asm/
H A Dio.h272 #define ioremap_wc(addr, size) \ macro

12345