/linux-2.4.37.9/include/asm-arm/proc-armo/ |
D | pgtable.h | 73 #define pte_present(pte) (pte_val(pte) & _PAGE_PRESENT) argument 74 #define pte_read(pte) (!(pte_val(pte) & _PAGE_NOT_USER)) argument 75 #define pte_write(pte) (!(pte_val(pte) & _PAGE_READONLY)) argument 76 #define pte_exec(pte) (!(pte_val(pte) & _PAGE_NOT_USER)) argument 77 #define pte_dirty(pte) (!(pte_val(pte) & _PAGE_CLEAN)) argument 78 #define pte_young(pte) (!(pte_val(pte) & _PAGE_OLD)) argument 80 static inline pte_t pte_wrprotect(pte_t pte) { pte_val(pte) |= _PAGE_READONLY; return pte; } in pte_wrprotect() 81 static inline pte_t pte_rdprotect(pte_t pte) { pte_val(pte) |= _PAGE_NOT_USER; return pte; } in pte_rdprotect() 82 static inline pte_t pte_exprotect(pte_t pte) { pte_val(pte) |= _PAGE_NOT_USER; return pte; } in pte_exprotect() 83 static inline pte_t pte_mkclean(pte_t pte) { pte_val(pte) |= _PAGE_CLEAN; return pte; } in pte_mkclean() [all …]
|
/linux-2.4.37.9/include/asm-mips/ |
D | pgtable-64.h | 20 static inline int pte_none(pte_t pte) { return !(pte_val(pte) & ~_PAGE_GLOBAL); } in pte_none() 28 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() 35 static inline pte_t pte_rdprotect(pte_t pte) in pte_rdprotect() 42 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 49 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 56 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() 66 static inline pte_t pte_mkread(pte_t pte) in pte_mkread() 76 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() 103 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung() 119 static inline pte_t pte_modify(pte_t pte, pgprot_t newprot) in pte_modify() [all …]
|
D | pgtable-32.h | 31 static inline int pte_none(pte_t pte) { return !(pte_val(pte) & ~_PAGE_GLOBAL); } in pte_none() 33 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() 39 static inline pte_t pte_rdprotect(pte_t pte) in pte_rdprotect() 45 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 51 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 57 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() 65 static inline pte_t pte_mkread(pte_t pte) in pte_mkread() 73 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() 98 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung() 142 static inline pte_t pte_modify(pte_t pte, pgprot_t newprot) in pte_modify()
|
D | pgalloc.h | 65 #define pmd_populate(mm, pmd, pte) pmd_set(pmd, pte) argument 122 static __inline__ void free_pte_fast(pte_t *pte) in free_pte_fast() 129 static __inline__ void free_pte_slow(pte_t *pte) in free_pte_slow() 152 pte_t *pte; in pte_alloc_one() local 172 static __inline__ void pte_free_fast(pte_t *pte) in pte_free_fast() 179 static __inline__ void pte_free_slow(pte_t *pte) in pte_free_slow() 184 #define pte_free(pte) pte_free_fast(pte) argument 195 #define pgd_populate(mm, pmd, pte) BUG() argument
|
/linux-2.4.37.9/include/asm-m68k/ |
D | sun3_pgtable.h | 107 static inline pte_t pte_modify (pte_t pte, pgprot_t newprot) in pte_modify() 120 #define __pte_page(pte) \ argument 125 static inline int pte_none(pte_t pte) { return !pte_val (pte); } in pte_none() 126 static inline int pte_present(pte_t pte) { return pte_val (pte) & SUN3_PAGE_VALID; } in pte_present() 130 #define pte_pagenr(pte) ((__pte_page(pte) - PAGE_OFFSET) >> PAGE_SHIFT) argument 131 #define pte_page(pte) (mem_map+pte_pagenr(pte)) argument 163 static inline int pte_read(pte_t pte) { return 1; } in pte_read() 164 static inline int pte_write(pte_t pte) { return pte_val(pte) & SUN3_PAGE_WRITEABLE; } in pte_write() 165 static inline int pte_exec(pte_t pte) { return 1; } in pte_exec() 166 static inline int pte_dirty(pte_t pte) { return pte_val(pte) & SUN3_PAGE_MODIFIED; } in pte_dirty() [all …]
|
D | motorola_pgtable.h | 116 static inline pte_t pte_modify(pte_t pte, pgprot_t newprot) in pte_modify() 138 #define __pte_page(pte) ((unsigned long)__va(pte_val(pte) & PAGE_MASK)) argument 143 #define pte_none(pte) (!pte_val(pte)) argument 144 #define pte_present(pte) (pte_val(pte) & (_PAGE_PRESENT | _PAGE_PROTNONE)) argument 146 #define pte_pagenr(pte) ((__pte_page(pte) - PAGE_OFFSET) >> PAGE_SHIFT) argument 163 #define pte_page(pte) (mem_map+pte_pagenr(pte)) argument 177 static inline int pte_read(pte_t pte) { return 1; } in pte_read() 178 static inline int pte_write(pte_t pte) { return !(pte_val(pte) & _PAGE_RONLY); } in pte_write() 179 static inline int pte_exec(pte_t pte) { return 1; } in pte_exec() 180 static inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_DIRTY; } in pte_dirty() [all …]
|
/linux-2.4.37.9/include/asm-alpha/ |
D | pgtable.h | 225 { pte_t pte; pte_val(pte) = (PHYS_TWIDDLE(physpage) << (32-PAGE_SHIFT)) | pgprot_val(pgprot); retur… in mk_pte_phys() local 227 extern inline pte_t pte_modify(pte_t pte, pgprot_t newprot) in pte_modify() 257 extern inline int pte_none(pte_t pte) { return !pte_val(pte); } in pte_none() 258 extern inline int pte_present(pte_t pte) { return pte_val(pte) & _PAGE_VALID; } in pte_present() 275 extern inline int pte_read(pte_t pte) { return !(pte_val(pte) & _PAGE_FOR); } in pte_read() 276 extern inline int pte_write(pte_t pte) { return !(pte_val(pte) & _PAGE_FOW); } in pte_write() 277 extern inline int pte_exec(pte_t pte) { return !(pte_val(pte) & _PAGE_FOE); } in pte_exec() 278 extern inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_DIRTY; } in pte_dirty() 279 extern inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; } in pte_young() 281 extern inline pte_t pte_wrprotect(pte_t pte) { pte_val(pte) |= _PAGE_FOW; return pte; } in pte_wrprotect() [all …]
|
/linux-2.4.37.9/arch/mips/mm/ |
D | tlbex-mips32.S | 44 #define CONVERT_PTE(pte) argument 45 #define PTE_MAKEWRITE_HIGH(pte, ptr) \ argument 51 #define PTE_MAKEVALID_HIGH(pte, ptr) \ argument 68 #define CONVERT_PTE(pte) srl pte, pte, 6 argument 69 #define PTE_MAKEWRITE_HIGH(pte, ptr) argument 70 #define PTE_MAKEVALID_HIGH(pte, ptr) argument 168 #define LOAD_PTE(pte, ptr) \ argument 213 #define PTE_PRESENT(pte, ptr, label) \ argument 220 #define PTE_MAKEVALID(pte, ptr) \ argument 227 #define PTE_WRITABLE(pte, ptr, label) \ argument [all …]
|
D | tlbex-r3k.S | 65 #define LOAD_PTE(pte, ptr) \ argument 108 #define PTE_PRESENT(pte, ptr, label) \ argument 118 #define PTE_MAKEVALID(pte, ptr) \ argument 125 #define PTE_WRITABLE(pte, ptr, label) \ argument 138 #define PTE_MAKEWRITE(pte, ptr) \ argument
|
/linux-2.4.37.9/include/asm-cris/ |
D | pgtable.h | 324 extern inline int pte_read(pte_t pte) { return pte_val(pte) & _PAGE_READ; } in pte_read() 325 extern inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_WRITE; } in pte_write() 326 extern inline int pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_READ; } in pte_exec() 327 extern inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_MODIFIED; } in pte_dirty() 328 extern inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; } in pte_young() 330 extern inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() 336 extern inline pte_t pte_rdprotect(pte_t pte) in pte_rdprotect() 342 extern inline pte_t pte_exprotect(pte_t pte) in pte_exprotect() 348 extern inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 354 extern inline pte_t pte_mkold(pte_t pte) in pte_mkold() [all …]
|
D | pgalloc.h | 18 #define pmd_populate(mm, pmd, pte) pmd_set(pmd, pte) argument 63 pte_t *pte; in pte_alloc_one() local 83 extern __inline__ void pte_free_fast(pte_t *pte) in pte_free_fast() 90 extern __inline__ void pte_free_slow(pte_t *pte) in pte_free_slow() 95 #define pte_free(pte) pte_free_slow(pte) argument 109 #define pgd_populate(mm, pmd, pte) BUG() argument
|
/linux-2.4.37.9/include/asm-sh/ |
D | pgalloc.h | 13 #define pmd_populate(mm, pmd, pte) \ argument 38 pte_t *pte = (pte_t *) __get_free_page(GFP_KERNEL); in pte_alloc_one() local 49 static inline void pte_free_slow(pte_t *pte) in pte_free_slow() 54 #define pte_free(pte) pte_free_slow(pte) argument 69 #define pgd_populate(mm, pmd, pte) BUG() argument 104 pte_t pte = *ptep; in ptep_get_and_clear() local 118 pte_t pte = *ptep; in ptep_get_and_clear() local 129 pte_t pte = *ptep; in ptep_test_and_clear_young() local 138 pte_t pte = *ptep; in ptep_test_and_clear_dirty() local
|
D | pgtable.h | 219 static inline int pte_read(pte_t pte) { return pte_val(pte) & _PAGE_USER; } in pte_read() 220 static inline int pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_USER; } in pte_exec() 221 static inline int pte_dirty(pte_t pte){ return pte_val(pte) & _PAGE_DIRTY; } in pte_dirty() 222 static inline int pte_young(pte_t pte){ return pte_val(pte) & _PAGE_ACCESSED; } in pte_young() 223 static inline int pte_write(pte_t pte){ return pte_val(pte) & _PAGE_RW; } in pte_write() 224 static inline int pte_not_present(pte_t pte){ return !(pte_val(pte) & _PAGE_PRESENT); } in pte_not_present() 226 static inline pte_t pte_rdprotect(pte_t pte) { set_pte(&pte, __pte(pte_val(pte) & ~_PAGE_USER)); re… in pte_rdprotect() 227 static inline pte_t pte_exprotect(pte_t pte) { set_pte(&pte, __pte(pte_val(pte) & ~_PAGE_USER)); re… in pte_exprotect() 228 static inline pte_t pte_mkclean(pte_t pte) { set_pte(&pte, __pte(pte_val(pte) & ~_PAGE_DIRTY)); ret… in pte_mkclean() 229 static inline pte_t pte_mkold(pte_t pte) { set_pte(&pte, __pte(pte_val(pte) & ~_PAGE_ACCESSED)); re… in pte_mkold() [all …]
|
/linux-2.4.37.9/include/asm-ppc64/ |
D | pgtable.h | 195 #define pte_none(pte) ((pte_val(pte) & ~_PAGE_HPTEFLAGS) == 0) argument 196 #define pte_present(pte) (pte_val(pte) & _PAGE_PRESENT) argument 245 static inline int pte_read(pte_t pte) { return pte_val(pte) & _PAGE_USER;} in pte_read() 246 static inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_RW;} in pte_write() 247 static inline int pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_EXEC;} in pte_exec() 248 static inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_DIRTY;} in pte_dirty() 249 static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED;} in pte_young() 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() 254 static inline pte_t pte_rdprotect(pte_t pte) { in pte_rdprotect() [all …]
|
/linux-2.4.37.9/include/asm-mips64/ |
D | pgtable.h | 204 static inline int pte_none(pte_t pte) in pte_none() 209 static inline int pte_present(pte_t pte) in pte_present() 312 static inline int pte_read(pte_t pte) in pte_read() 317 static inline int pte_write(pte_t pte) in pte_write() 322 static inline int pte_dirty(pte_t pte) in pte_dirty() 327 static inline int pte_young(pte_t pte) in pte_young() 332 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() 338 static inline pte_t pte_rdprotect(pte_t pte) in pte_rdprotect() 344 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 350 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() [all …]
|
/linux-2.4.37.9/include/asm-ppc/ |
D | pgtable.h | 38 #define update_mmu_cache(vma, addr, pte) do { } while (0) argument 53 #define update_mmu_cache(vma, addr, pte) do { } while (0) argument 441 #define pte_none(pte) ((pte_val(pte) & ~_PTE_NONE_MASK) == 0) argument 442 #define pte_present(pte) (pte_val(pte) & _PAGE_PRESENT) argument 469 static inline int pte_read(pte_t pte) { return pte_val(pte) & _PAGE_USER; } in pte_read() 470 static inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_RW; } in pte_write() 471 static inline int pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_EXEC; } in pte_exec() 472 static inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_DIRTY; } in pte_dirty() 473 static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; } in pte_young() 475 static inline void pte_uncache(pte_t pte) { pte_val(pte) |= _PAGE_NO_CACHE; } in pte_uncache() [all …]
|
/linux-2.4.37.9/include/asm-i386/ |
D | pgtable.h | 282 static inline int pte_read(pte_t pte) { return (pte).pte_low & _PAGE_USER; } in pte_read() 283 static inline int pte_exec(pte_t pte) { return (pte).pte_low & _PAGE_USER; } in pte_exec() 284 static inline int pte_dirty(pte_t pte) { return (pte).pte_low & _PAGE_DIRTY; } in pte_dirty() 285 static inline int pte_young(pte_t pte) { return (pte).pte_low & _PAGE_ACCESSED; } in pte_young() 286 static inline int pte_write(pte_t pte) { return (pte).pte_low & _PAGE_RW; } in pte_write() 288 static inline pte_t pte_rdprotect(pte_t pte) { (pte).pte_low &= ~_PAGE_USER; return pte; } in pte_rdprotect() 289 static inline pte_t pte_exprotect(pte_t pte) { (pte).pte_low &= ~_PAGE_USER; return pte; } in pte_exprotect() 290 static inline pte_t pte_mkclean(pte_t pte) { (pte).pte_low &= ~_PAGE_DIRTY; return pte; } in pte_mkclean() 291 static inline pte_t pte_mkold(pte_t pte) { (pte).pte_low &= ~_PAGE_ACCESSED; return pte; } in pte_mkold() 292 static inline pte_t pte_wrprotect(pte_t pte) { (pte).pte_low &= ~_PAGE_RW; return pte; } in pte_wrprotect() [all …]
|
/linux-2.4.37.9/include/asm-sh64/ |
D | pgalloc.h | 41 pte_t *pte = (pte_t *) __get_free_page(GFP_KERNEL); in pte_alloc_one() local 52 static inline void pte_free_slow(pte_t *pte) in pte_free_slow() 57 #define pte_free(pte) pte_free_slow(pte) argument 105 pmd_populate (struct mm_struct *mm, pmd_t *pmd, pte_t *pte) in pmd_populate() 147 pte_t pte = *ptep; in ptep_get_and_clear() local 157 pte_t pte = *ptep; in ptep_test_and_clear_young() local 166 pte_t pte = *ptep; in ptep_test_and_clear_dirty() local
|
/linux-2.4.37.9/include/asm-s390/ |
D | pgtable.h | 51 #define update_mmu_cache(vma, address, pte) do { } while (0) argument 251 extern inline int pte_present(pte_t pte) { return pte_val(pte) & _PAGE_PRESENT; } in pte_present() 252 extern inline int pte_none(pte_t pte) in pte_none() 264 extern inline int pte_write(pte_t pte) in pte_write() 269 extern inline int pte_dirty(pte_t pte) in pte_dirty() 279 extern inline int pte_young(pte_t pte) in pte_young() 311 extern inline pte_t pte_modify(pte_t pte, pgprot_t newprot) in pte_modify() 318 extern inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() 324 extern inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() 330 extern inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() [all …]
|
/linux-2.4.37.9/include/asm-sparc64/ |
D | pgtable.h | 237 #define pte_none(pte) (!pte_val(pte)) argument 238 #define pte_present(pte) (pte_val(pte) & _PAGE_PRESENT) argument 239 #define pte_clear(pte) (pte_val(*(pte)) = 0UL) argument 252 #define pte_read(pte) (pte_val(pte) & _PAGE_READ) argument 253 #define pte_exec(pte) pte_read(pte) argument 254 #define pte_write(pte) (pte_val(pte) & _PAGE_WRITE) argument 255 #define pte_dirty(pte) (pte_val(pte) & _PAGE_MODIFIED) argument 256 #define pte_young(pte) (pte_val(pte) & _PAGE_ACCESSED) argument 257 #define pte_wrprotect(pte) (__pte(pte_val(pte) & ~(_PAGE_WRITE|_PAGE_W))) argument 258 #define pte_rdprotect(pte) (__pte(((pte_val(pte)<<1UL)>>1UL) & ~_PAGE_READ)) argument [all …]
|
/linux-2.4.37.9/include/asm-arm/proc-armv/ |
D | pgalloc.h | 23 pte_t *pte; in pte_alloc_one() local 34 static inline void pte_free_slow(pte_t *pte) in pte_free_slow() 49 #define pmd_populate(mm,pmdp,pte) \ argument
|
D | pgtable.h | 92 #define set_pte(ptep, pte) cpu_set_pte(ptep,pte) argument 140 #define pte_present(pte) (pte_val(pte) & L_PTE_PRESENT) argument 141 #define pte_read(pte) (pte_val(pte) & L_PTE_USER) argument 142 #define pte_write(pte) (pte_val(pte) & L_PTE_WRITE) argument 143 #define pte_exec(pte) (pte_val(pte) & L_PTE_EXEC) argument 144 #define pte_dirty(pte) (pte_val(pte) & L_PTE_DIRTY) argument 145 #define pte_young(pte) (pte_val(pte) & L_PTE_YOUNG) argument
|
/linux-2.4.37.9/arch/sh64/lib/ |
D | dbg.c | 49 #define GET_VALID(pte) ((pte) & 0x1) argument 50 #define GET_SHARED(pte) ((pte) & 0x2) argument 51 #define GET_ASID(pte) ((pte >> 2) & 0x0ff) argument 52 #define GET_EPN(pte) ((pte) & 0xfffff000) argument 55 #define GET_CBEHAVIOR(pte) ((pte) & 0x3) argument 56 #define GET_PAGE_SIZE(pte) szTab[((pte >> 3) & 0x3)] argument 57 #define GET_PROTECTION(pte) protTab[((pte >> 6) & 0xf)] argument 58 #define GET_PPN(pte) ((pte) & 0xfffff000) argument
|
/linux-2.4.37.9/include/asm-s390x/ |
D | pgtable.h | 47 #define update_mmu_cache(vma, address, pte) do { } while (0) argument 284 extern inline int pte_present(pte_t pte) in pte_present() 289 extern inline int pte_none(pte_t pte) in pte_none() 301 extern inline int pte_write(pte_t pte) in pte_write() 306 extern inline int pte_dirty(pte_t pte) in pte_dirty() 316 extern inline int pte_young(pte_t pte) in pte_young() 369 extern inline pte_t pte_modify(pte_t pte, pgprot_t newprot) in pte_modify() 376 extern inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() 382 extern inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() 388 extern inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() [all …]
|
/linux-2.4.37.9/include/asm-ia64/ |
D | pgtable.h | 225 #define pte_none(pte) (!pte_val(pte)) argument 226 #define pte_present(pte) (pte_val(pte) & (_PAGE_P | _PAGE_PROTNONE)) argument 227 #define pte_clear(pte) (pte_val(*(pte)) = 0UL) argument 229 #define pte_page(pte) (mem_map + (unsigned long) ((pte_val(pte) & _PFN_MASK) >> PAGE_SHIFT)) argument 246 #define pte_read(pte) (((pte_val(pte) & _PAGE_AR_MASK) >> _PAGE_AR_SHIFT) < 6) argument 247 #define pte_write(pte) ((unsigned) (((pte_val(pte) & _PAGE_AR_MASK) >> _PAGE_AR_SHIFT) - 2) <= 4) argument 248 #define pte_exec(pte) ((pte_val(pte) & _PAGE_AR_RX) != 0) argument 249 #define pte_dirty(pte) ((pte_val(pte) & _PAGE_D) != 0) argument 250 #define pte_young(pte) ((pte_val(pte) & _PAGE_A) != 0) argument 255 #define pte_wrprotect(pte) (__pte(pte_val(pte) & ~_PAGE_AR_RW)) argument [all …]
|