Home
last modified time | relevance | path

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

1234

/Linux-v5.4/Documentation/
Dio-mapping.txt11 ioremap_wc cannot be used to statically map the entire aperture to the CPU
84 On 64-bit processors, io_mapping_create_wc calls ioremap_wc for the whole
87 virtual address returned by ioremap_wc.
95 io_mapping_map_wc both use ioremap_wc, a terribly inefficient function which
/Linux-v5.4/arch/powerpc/mm/
Dioremap.c22 void __iomem *ioremap_wc(phys_addr_t addr, unsigned long size) in ioremap_wc() function
31 EXPORT_SYMBOL(ioremap_wc);
/Linux-v5.4/include/linux/
Dio-mapping.h91 return ioremap_wc(phys_addr, size); in io_mapping_map_wc()
113 iomap->iomem = ioremap_wc(base, size); in io_mapping_init_wc()
/Linux-v5.4/arch/arm/include/asm/
Dio.h409 void __iomem *ioremap_wc(resource_size_t res_cookie, size_t size);
410 #define ioremap_wc ioremap_wc macro
411 #define ioremap_wt ioremap_wc
/Linux-v5.4/arch/arm/mm/
Dnommu.c219 void __iomem *ioremap_wc(resource_size_t res_cookie, size_t size) in ioremap_wc() function
224 EXPORT_SYMBOL(ioremap_wc);
Dioremap.c395 void __iomem *ioremap_wc(resource_size_t res_cookie, size_t size) in ioremap_wc() function
400 EXPORT_SYMBOL(ioremap_wc);
/Linux-v5.4/arch/x86/include/asm/
Dio.h371 extern void __iomem *ioremap_wc(resource_size_t offset, unsigned long size);
372 #define ioremap_wc ioremap_wc macro
/Linux-v5.4/arch/nios2/include/asm/
Dio.h49 #define ioremap_wc ioremap_nocache macro
/Linux-v5.4/arch/xtensa/include/asm/
Dio.h57 #define ioremap_wc ioremap_nocache macro
/Linux-v5.4/arch/s390/include/asm/
Dio.h30 #define ioremap_wc ioremap_nocache macro
/Linux-v5.4/lib/
Dpci_iomap.c90 return ioremap_wc(start, len); in pci_iomap_wc_range()
/Linux-v5.4/arch/csky/include/asm/
Dio.h44 #define ioremap_wc(addr, size) __ioremap((addr), (size), pgprot_writecombine(PAGE_KERNEL)) macro
/Linux-v5.4/arch/microblaze/include/asm/
Dio.h43 #define ioremap_wc(addr, size) ioremap((addr), (size)) macro
/Linux-v5.4/include/asm-generic/
Dio.h991 #ifndef ioremap_wc
992 #define ioremap_wc ioremap_wc macro
993 static inline void __iomem *ioremap_wc(phys_addr_t offset, size_t size) in ioremap_wc() function
Diomap.h97 #define ioremap_wc ioremap_nocache macro
/Linux-v5.4/kernel/
Diomem.c116 addr = ioremap_wc(offset, size); in memremap()
/Linux-v5.4/Documentation/x86/
Dpat.rst49 | ioremap_wc | -- | -- | WC |
130 this can be done by using ioremap_wc() / set_memory_wc(). Devices which
161 For example: If there is an existing uncached mapping, a new ioremap_wc can
/Linux-v5.4/drivers/gpu/drm/
Ddrm_memory.c143 map->handle = ioremap_wc(map->offset, map->size); in drm_legacy_ioremap_wc()
/Linux-v5.4/arch/x86/mm/
Dioremap.c363 void __iomem *ioremap_wc(resource_size_t phys_addr, unsigned long size) in ioremap_wc() function
368 EXPORT_SYMBOL(ioremap_wc);
/Linux-v5.4/drivers/gpu/drm/armada/
Darmada_gem.c153 ptr = ioremap_wc(obj->linear->start, size); in armada_gem_linear_back()
183 dobj->addr = ioremap_wc(dobj->phys_addr, dobj->obj.size); in armada_gem_map_object()
/Linux-v5.4/tools/testing/nvdimm/
DKbuild2 ldflags-y += --wrap=ioremap_wc
/Linux-v5.4/arch/arc/include/asm/
Dio.h38 #define ioremap_wc(phy, sz) ioremap(phy, sz) macro
/Linux-v5.4/drivers/media/pci/ivtv/
DKconfig87 ioremap_wc() API since the firmware hides the address
/Linux-v5.4/arch/arm64/include/asm/
Dio.h171 #define ioremap_wc(addr, size) __ioremap((addr), (size), __pgprot(PROT_NORMAL_NC)) macro
/Linux-v5.4/arch/parisc/include/asm/
Dio.h141 #define ioremap_wc ioremap_nocache macro

1234