Home
last modified time | relevance | path

Searched refs:aliasing (Results 1 – 25 of 35) sorted by relevance

12

/Linux-v4.19/arch/nds32/mm/
Dmmap.c30 int aliasing = 0; in arch_get_unmapped_area() local
32 aliasing = 1; in arch_get_unmapped_area()
38 if (aliasing) in arch_get_unmapped_area()
45 if (aliasing && flags & MAP_SHARED && in arch_get_unmapped_area()
Dcacheflush.c81 static inline unsigned long aliasing(unsigned long addr, unsigned long page) in aliasing() function
207 if (aliasing(vaddr, (unsigned long)kfrom)) in copy_user_highpage()
226 if (aliasing(kto, vaddr) && kto != 0) { in clear_user_highpage()
255 if (aliasing(vaddr, kaddr)) { in flush_dcache_page()
314 if (aliasing(vaddr, kaddr)) { in flush_anon_page()
/Linux-v4.19/arch/arm/mm/
Dmmap.c63 int aliasing = cache_is_vipt_aliasing(); in arch_get_unmapped_area() local
70 if (aliasing) in arch_get_unmapped_area()
77 if (aliasing && flags & MAP_SHARED && in arch_get_unmapped_area()
116 int aliasing = cache_is_vipt_aliasing(); in arch_get_unmapped_area_topdown() local
123 if (aliasing) in arch_get_unmapped_area_topdown()
131 if (aliasing && flags & MAP_SHARED && in arch_get_unmapped_area_topdown()
/Linux-v4.19/arch/arc/mm/
Dmmap.c38 int aliasing = cache_is_vipt_aliasing(); in arch_get_unmapped_area() local
44 if (aliasing) in arch_get_unmapped_area()
51 if (aliasing && flags & MAP_SHARED && in arch_get_unmapped_area()
/Linux-v4.19/Documentation/xtensa/
Dmmu.txt79 | Cache aliasing | TLBTEMP_BASE_1 0xc7ff0000 DCACHE_WAY_SIZE
82 | Cache aliasing | TLBTEMP_BASE_2 DCACHE_WAY_SIZE
121 | Cache aliasing | TLBTEMP_BASE_1 0xa7ff0000 DCACHE_WAY_SIZE
124 | Cache aliasing | TLBTEMP_BASE_2 DCACHE_WAY_SIZE
164 | Cache aliasing | TLBTEMP_BASE_1 0x97ff0000 DCACHE_WAY_SIZE
167 | Cache aliasing | TLBTEMP_BASE_2 DCACHE_WAY_SIZE
/Linux-v4.19/tools/testing/selftests/ia64/
D.gitignore1 aliasing-test
DMakefile2 TEST_PROGS := aliasing-test
/Linux-v4.19/tools/scripts/
DMakefile.include64 EXTRA_WARNINGS += -Wstrict-aliasing=3
73 EXTRA_WARNINGS += -fno-strict-aliasing
/Linux-v4.19/tools/testing/vsock/
DMakefile5 …uapi -I../../include -Wno-pointer-sign -fno-strict-overflow -fno-strict-aliasing -fno-common -MMD …
/Linux-v4.19/tools/virtio/
DMakefile7 …I ../../usr/include/ -Wno-pointer-sign -fno-strict-overflow -fno-strict-aliasing -fno-common -MMD …
/Linux-v4.19/arch/x86/purgatory/
DMakefile22 KBUILD_CFLAGS := -fno-strict-aliasing -Wall -Wstrict-prototypes -fno-zero-initialized-in-bss -fno-b…
/Linux-v4.19/Documentation/x86/
Dpat.txt10 not having memory type aliasing for the same physical memory with multiple
22 attributes at the page level. In order to avoid aliasing, these interfaces
26 address range to avoid any aliasing.
152 can be more restrictive, in case of any existing aliasing for that address.
/Linux-v4.19/arch/s390/purgatory/
DMakefile21 KBUILD_CFLAGS := -fno-strict-aliasing -Wall -Wstrict-prototypes
/Linux-v4.19/Documentation/core-api/
Dcachetlb.rst232 The biggest problem is that of virtual aliasing in the data cache
235 Is your port susceptible to virtual aliasing in its D-cache?
252 Next, you have to solve the D-cache aliasing issue for all
258 aliasing problem has the potential to exist since the kernel already
279 If D-cache aliasing is not an issue, these two routines may
301 D-cache aliasing, to make sure these kernel stores are
309 If D-cache aliasing is not an issue, this routine may
/Linux-v4.19/drivers/firmware/efi/libstub/
DMakefile11 -fPIC -fno-strict-aliasing -mno-red-zone \
/Linux-v4.19/arch/mips/kvm/
D00README.txt17 Note that due to cache aliasing issues, 4K page sizes are NOT supported.
/Linux-v4.19/arch/nds32/
DKconfig.cpu38 the cache aliasing issue. The rest cpus(N13, N10 and D10) are
39 implemented as VIPT data cache. It may cause the cache aliasing issue
/Linux-v4.19/arch/sh/mm/
DKconfig260 Since there's sill some aliasing issues on SH-4, this option will
262 be implemented to deal with aliasing.
/Linux-v4.19/arch/x86/boot/compressed/
DMakefile30 KBUILD_CFLAGS += -fno-strict-aliasing $(call cc-option, -fPIE, -fPIC)
/Linux-v4.19/Documentation/arm/
Dmemory.txt24 ffff4000 ffffffff cache aliasing on ARMv6 and later CPUs.
/Linux-v4.19/arch/mips/vdso/
DMakefile19 -O2 -g -fPIC -fno-strict-aliasing -fno-common -fno-builtin -G 0 \
/Linux-v4.19/Documentation/
DIntel-IOMMU.txt46 transaction id aliasing for p2p bridges.
/Linux-v4.19/Documentation/ia64/
Daliasing.txt64 means that to avoid attribute aliasing, Linux can create a cacheable
136 mapping. This would not cause attribute aliasing. But
/Linux-v4.19/arch/x86/
DMakefile36 -fno-strict-aliasing -fomit-frame-pointer -fno-pic \
/Linux-v4.19/arch/powerpc/boot/
DMakefile35 -fno-strict-aliasing -Os -msoft-float -pipe \

12