/kernel/linux/linux-5.10/arch/powerpc/include/asm/nohash/ |
H A D | pgtable.h | 13 #define PAGE_KERNEL_NC __pgprot(_PAGE_BASE_NC | _PAGE_KERNEL_RW | _PAGE_NO_CACHE) 15 _PAGE_NO_CACHE | _PAGE_GUARDED) 55 static inline bool pte_ci(pte_t pte) { return pte_val(pte) & _PAGE_NO_CACHE; } in pte_ci() 232 #define _PAGE_CACHE_CTL (_PAGE_COHERENT | _PAGE_GUARDED | _PAGE_NO_CACHE | \ 236 _PAGE_NO_CACHE | _PAGE_GUARDED)) 239 _PAGE_NO_CACHE))
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/nohash/ |
H A D | pgtable.h | 13 #define PAGE_KERNEL_NC __pgprot(_PAGE_BASE_NC | _PAGE_KERNEL_RW | _PAGE_NO_CACHE) 14 #define PAGE_KERNEL_NCG __pgprot(_PAGE_BASE_NC | _PAGE_KERNEL_RW | _PAGE_NO_CACHE | _PAGE_GUARDED) 35 static inline bool pte_ci(pte_t pte) { return pte_val(pte) & _PAGE_NO_CACHE; } in pte_ci() 219 #define _PAGE_CACHE_CTL (_PAGE_COHERENT | _PAGE_GUARDED | _PAGE_NO_CACHE | \ 223 _PAGE_NO_CACHE | _PAGE_GUARDED)) 226 _PAGE_NO_CACHE))
|
/kernel/linux/linux-6.6/arch/microblaze/include/asm/ |
H A D | pgtable.h | 48 #define _PAGE_CACHE_CTL (_PAGE_GUARDED | _PAGE_NO_CACHE | \ 53 _PAGE_NO_CACHE | _PAGE_GUARDED)) 57 _PAGE_NO_CACHE)) 148 #define _PAGE_NO_CACHE 0x004 /* I: caching is inhibited */ macro 191 #define _PAGE_IO (_PAGE_KERNEL | _PAGE_NO_CACHE | _PAGE_GUARDED) 251 static inline void pte_uncache(pte_t pte) { pte_val(pte) |= _PAGE_NO_CACHE; } in pte_uncache() 252 static inline void pte_cache(pte_t pte) { pte_val(pte) &= ~_PAGE_NO_CACHE; } in pte_cache()
|
/kernel/linux/linux-5.10/arch/microblaze/include/asm/ |
H A D | pgtable.h | 91 #define _PAGE_CACHE_CTL (_PAGE_GUARDED | _PAGE_NO_CACHE | \ 96 _PAGE_NO_CACHE | _PAGE_GUARDED)) 100 _PAGE_NO_CACHE)) 191 #define _PAGE_NO_CACHE 0x004 /* I: caching is inhibited */ macro 231 #define _PAGE_IO (_PAGE_KERNEL | _PAGE_NO_CACHE | _PAGE_GUARDED) 308 static inline void pte_uncache(pte_t pte) { pte_val(pte) |= _PAGE_NO_CACHE; } in pte_uncache() 309 static inline void pte_cache(pte_t pte) { pte_val(pte) &= ~_PAGE_NO_CACHE; } in pte_cache()
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/book3s/32/ |
H A D | pgtable.h | 26 #define _PAGE_NO_CACHE 0x020 /* I: cache inhibit */ macro 117 #define PAGE_KERNEL_NC __pgprot(_PAGE_BASE_NC | _PAGE_KERNEL_RW | _PAGE_NO_CACHE) 118 #define PAGE_KERNEL_NCG __pgprot(_PAGE_BASE_NC | _PAGE_KERNEL_RW | _PAGE_NO_CACHE | _PAGE_GUARDED) 430 return !!(pte_val(pte) & _PAGE_NO_CACHE); in pte_ci() 582 #define _PAGE_CACHE_CTL (_PAGE_COHERENT | _PAGE_GUARDED | _PAGE_NO_CACHE | \ 589 _PAGE_NO_CACHE | _PAGE_GUARDED); in pgprot_noncached() 596 _PAGE_NO_CACHE); in pgprot_noncached_wc()
|
/kernel/linux/linux-5.10/arch/powerpc/mm/ptdump/ |
H A D | 8xx.c | 66 .mask = _PAGE_NO_CACHE, 67 .val = _PAGE_NO_CACHE,
|
H A D | shared.c | 59 .mask = _PAGE_NO_CACHE, 60 .val = _PAGE_NO_CACHE,
|
/kernel/linux/linux-6.6/arch/powerpc/mm/ptdump/ |
H A D | 8xx.c | 66 .mask = _PAGE_NO_CACHE, 67 .val = _PAGE_NO_CACHE,
|
H A D | shared.c | 59 .mask = _PAGE_NO_CACHE, 60 .val = _PAGE_NO_CACHE,
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/book3s/32/ |
H A D | pgtable.h | 78 #define PAGE_KERNEL_NC __pgprot(_PAGE_BASE_NC | _PAGE_KERNEL_RW | _PAGE_NO_CACHE) 80 _PAGE_NO_CACHE | _PAGE_GUARDED) 377 return !!(pte_val(pte) & _PAGE_NO_CACHE); in pte_ci() 549 #define _PAGE_CACHE_CTL (_PAGE_COHERENT | _PAGE_GUARDED | _PAGE_NO_CACHE | \ 556 _PAGE_NO_CACHE | _PAGE_GUARDED); in pgprot_noncached() 563 _PAGE_NO_CACHE); in pgprot_noncached_wc()
|
H A D | hash.h | 25 #define _PAGE_NO_CACHE 0x020 /* I: cache inhibit */ macro
|
/kernel/linux/linux-5.10/arch/parisc/include/asm/ |
H A D | fb.h | 12 pgprot_val(vma->vm_page_prot) |= _PAGE_NO_CACHE; in fb_pgprotect()
|
H A D | pgtable.h | 219 #define _PAGE_NO_CACHE (1 << xlate_pabit(_PAGE_NO_CACHE_BIT)) macro 262 #define PAGE_KERNEL_UNC __pgprot(_PAGE_KERNEL | _PAGE_NO_CACHE) 492 #define pgprot_noncached(prot) __pgprot(pgprot_val(prot) | _PAGE_NO_CACHE)
|
/kernel/linux/linux-5.10/arch/microblaze/mm/ |
H A D | pgtable.c | 105 if (flags & _PAGE_NO_CACHE) in __ioremap() 122 return __ioremap(addr, size, _PAGE_NO_CACHE); in ioremap()
|
/kernel/linux/linux-6.6/arch/microblaze/mm/ |
H A D | pgtable.c | 107 if (flags & _PAGE_NO_CACHE) in __ioremap() 124 return __ioremap(addr, size, _PAGE_NO_CACHE); in ioremap()
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/nohash/32/ |
H A D | pte-40x.h | 43 #define _PAGE_NO_CACHE 0x004 /* I: caching is inhibited */ macro
|
H A D | pte-44x.h | 85 #define _PAGE_NO_CACHE 0x00000400 /* H: I bit */ macro
|
H A D | pte-fsl-booke.h | 30 #define _PAGE_NO_CACHE 0x00200 /* H: I bit */ macro
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/nohash/32/ |
H A D | pte-44x.h | 75 #define _PAGE_NO_CACHE 0x00000400 /* H: I bit */ macro
|
H A D | pte-40x.h | 43 #define _PAGE_NO_CACHE 0x004 /* I: caching is inhibited */ macro
|
H A D | pte-85xx.h | 30 #define _PAGE_NO_CACHE 0x00200 /* H: I bit */ macro
|
/kernel/linux/linux-5.10/arch/parisc/mm/ |
H A D | ioremap.c | 66 _PAGE_ACCESSED | _PAGE_NO_CACHE); in ioremap()
|
/kernel/linux/linux-6.6/arch/parisc/include/asm/ |
H A D | pgtable.h | 198 #define _PAGE_NO_CACHE (1 << xlate_pabit(_PAGE_NO_CACHE_BIT)) macro 245 #define PAGE_KERNEL_UNC __pgprot(_PAGE_KERNEL | _PAGE_NO_CACHE) 506 #define pgprot_noncached(prot) __pgprot(pgprot_val(prot) | _PAGE_NO_CACHE)
|
/kernel/linux/linux-5.10/arch/powerpc/mm/nohash/ |
H A D | fsl_booke.c | 111 if ((flags & _PAGE_NO_CACHE) == 0) in settlbcam() 120 TLBCAM[index].MAS2 |= (flags & _PAGE_NO_CACHE) ? MAS2_I : 0; in settlbcam()
|
/kernel/linux/linux-6.6/arch/powerpc/mm/nohash/ |
H A D | e500.c | 105 if ((flags & _PAGE_NO_CACHE) == 0) in settlbcam() 114 TLBCAM[index].MAS2 |= (flags & _PAGE_NO_CACHE) ? MAS2_I : 0; in settlbcam()
|