/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() argument 28 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() argument 30 (pte).pte_low &= ~(_PAGE_WRITE | _PAGE_SILENT_WRITE); in pte_wrprotect() 31 (pte).pte_high &= ~_PAGE_SILENT_WRITE; in pte_wrprotect() 32 return pte; in pte_wrprotect() 35 static inline pte_t pte_rdprotect(pte_t pte) in pte_rdprotect() argument 37 (pte).pte_low &= ~(_PAGE_READ | _PAGE_SILENT_READ); in pte_rdprotect() 38 (pte).pte_high &= ~_PAGE_SILENT_READ; in pte_rdprotect() 39 return pte; in pte_rdprotect() 42 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() argument [all …]
|
D | pgtable-32.h | 31 static inline int pte_none(pte_t pte) { return !(pte_val(pte) & ~_PAGE_GLOBAL); } in pte_none() argument 33 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() argument 35 pte_val(pte) &= ~(_PAGE_WRITE | _PAGE_SILENT_WRITE); in pte_wrprotect() 36 return pte; in pte_wrprotect() 39 static inline pte_t pte_rdprotect(pte_t pte) in pte_rdprotect() argument 41 pte_val(pte) &= ~(_PAGE_READ | _PAGE_SILENT_READ); in pte_rdprotect() 42 return pte; in pte_rdprotect() 45 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() argument 47 pte_val(pte) &= ~(_PAGE_MODIFIED|_PAGE_SILENT_WRITE); in pte_mkclean() 48 return pte; in pte_mkclean() [all …]
|
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() argument 124 *(unsigned long *)pte = (unsigned long) pte_quicklist; in free_pte_fast() 125 pte_quicklist = (unsigned long *) pte; in free_pte_fast() 129 static __inline__ void free_pte_slow(pte_t *pte) in free_pte_slow() argument 131 free_page((unsigned long)pte); in free_pte_slow() 152 pte_t *pte; in pte_alloc_one() local 154 pte = (pte_t *) __get_free_page(GFP_KERNEL); in pte_alloc_one() 155 if (pte) in pte_alloc_one() 156 clear_page(pte); in pte_alloc_one() [all …]
|
/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() argument 81 static inline pte_t pte_rdprotect(pte_t pte) { pte_val(pte) |= _PAGE_NOT_USER; return pte; } in pte_rdprotect() argument 82 static inline pte_t pte_exprotect(pte_t pte) { pte_val(pte) |= _PAGE_NOT_USER; return pte; } in pte_exprotect() argument 83 static inline pte_t pte_mkclean(pte_t pte) { pte_val(pte) |= _PAGE_CLEAN; return pte; } in pte_mkclean() argument [all …]
|
/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() argument 325 extern inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_WRITE; } in pte_write() argument 326 extern inline int pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_READ; } in pte_exec() argument 327 extern inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_MODIFIED; } in pte_dirty() argument 328 extern inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; } in pte_young() argument 330 extern inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() argument 332 pte_val(pte) &= ~(_PAGE_WRITE | _PAGE_SILENT_WRITE); in pte_wrprotect() 333 return pte; in pte_wrprotect() 336 extern inline pte_t pte_rdprotect(pte_t pte) in pte_rdprotect() argument 338 pte_val(pte) &= ~(_PAGE_READ | _PAGE_SILENT_READ); in pte_rdprotect() [all …]
|
/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() argument 109 pte_val(pte) = (pte_val(pte) & SUN3_PAGE_CHG_MASK) | pgprot_val(newprot); in pte_modify() 110 return pte; in pte_modify() 120 #define __pte_page(pte) \ argument 121 ((unsigned long) __va ((pte_val (pte) & SUN3_PAGE_PGNUM_MASK) << PAGE_SHIFT)) 125 static inline int pte_none(pte_t pte) { return !pte_val (pte); } in pte_none() argument 126 static inline int pte_present(pte_t pte) { return pte_val (pte) & SUN3_PAGE_VALID; } in pte_present() argument 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() argument [all …]
|
D | motorola_pgtable.h | 116 static inline pte_t pte_modify(pte_t pte, pgprot_t newprot) in pte_modify() argument 118 pte_val(pte) = (pte_val(pte) & _PAGE_CHG_MASK) | pgprot_val(newprot); in pte_modify() 119 return pte; 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() argument 178 static inline int pte_write(pte_t pte) { return !(pte_val(pte) & _PAGE_RONLY); } in pte_write() argument [all …]
|
/linux-2.4.37.9/include/asm-sh/ |
D | pgtable.h | 219 static inline int pte_read(pte_t pte) { return pte_val(pte) & _PAGE_USER; } in pte_read() argument 220 static inline int pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_USER; } in pte_exec() argument 221 static inline int pte_dirty(pte_t pte){ return pte_val(pte) & _PAGE_DIRTY; } in pte_dirty() argument 222 static inline int pte_young(pte_t pte){ return pte_val(pte) & _PAGE_ACCESSED; } in pte_young() argument 223 static inline int pte_write(pte_t pte){ return pte_val(pte) & _PAGE_RW; } in pte_write() argument 224 static inline int pte_not_present(pte_t pte){ return !(pte_val(pte) & _PAGE_PRESENT); } in pte_not_present() argument 226 static inline pte_t pte_rdprotect(pte_t pte) { set_pte(&pte, __pte(pte_val(pte) & ~_PAGE_USER)); re… in pte_rdprotect() argument 227 static inline pte_t pte_exprotect(pte_t pte) { set_pte(&pte, __pte(pte_val(pte) & ~_PAGE_USER)); re… in pte_exprotect() argument 228 static inline pte_t pte_mkclean(pte_t pte) { set_pte(&pte, __pte(pte_val(pte) & ~_PAGE_DIRTY)); ret… in pte_mkclean() argument 229 static inline pte_t pte_mkold(pte_t pte) { set_pte(&pte, __pte(pte_val(pte) & ~_PAGE_ACCESSED)); re… in pte_mkold() argument [all …]
|
D | pgalloc.h | 13 #define pmd_populate(mm, pmd, pte) \ argument 14 set_pmd(pmd, __pmd(_PAGE_TABLE + __pa(pte))) 38 pte_t *pte = (pte_t *) __get_free_page(GFP_KERNEL); in pte_alloc_one() local 39 if (pte) in pte_alloc_one() 40 clear_page(pte); in pte_alloc_one() 41 return pte; in pte_alloc_one() 49 static inline void pte_free_slow(pte_t *pte) in pte_free_slow() argument 51 free_page((unsigned long)pte); in pte_free_slow() 54 #define pte_free(pte) pte_free_slow(pte) argument 69 #define pgd_populate(mm, pmd, pte) BUG() argument [all …]
|
/linux-2.4.37.9/include/asm-alpha/ |
D | pgtable.h | 204 pte_t pte; \ 206 pte_val(pte) = ((unsigned long)(page - mem_map) << 32) | \ 208 pte; \ 213 pte_t pte; \ 218 pte_val(pte) = pfn | pgprot_val(pgprot); \ 220 pte; \ 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() argument 228 { pte_val(pte) = (pte_val(pte) & _PAGE_CHG_MASK) | pgprot_val(newprot); return pte; } in pte_modify() 257 extern inline int pte_none(pte_t pte) { return !pte_val(pte); } in pte_none() argument [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 46 lw pte, 4(ptr); \ 47 ori pte, (_PAGE_VALID | _PAGE_DIRTY); \ 48 sw pte, 4(ptr); \ 49 lw pte, 0(ptr); 51 #define PTE_MAKEVALID_HIGH(pte, ptr) \ argument 52 lw pte, 4(ptr); \ 53 ori pte, pte, _PAGE_VALID; \ 54 sw pte, 4(ptr); \ [all …]
|
D | tlbex-r3k.S | 65 #define LOAD_PTE(pte, ptr) \ argument 66 mfc0 pte, CP0_BADVADDR; \ 68 srl pte, pte, 22; \ 69 sll pte, pte, 2; \ 70 addu ptr, ptr, pte; \ 71 mfc0 pte, CP0_CONTEXT; \ 73 andi pte, pte, 0xffc; \ 74 addu ptr, ptr, pte; \ 75 lw pte, (ptr); \ 108 #define PTE_PRESENT(pte, ptr, label) \ argument [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() argument 470 static inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_RW; } in pte_write() argument 471 static inline int pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_EXEC; } in pte_exec() argument 472 static inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_DIRTY; } in pte_dirty() argument 473 static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; } in pte_young() argument 475 static inline void pte_uncache(pte_t pte) { pte_val(pte) |= _PAGE_NO_CACHE; } in pte_uncache() argument [all …]
|
/linux-2.4.37.9/include/asm-ppc64/ |
D | pgtable.h | 179 pte_t pte; \ 180 pte_val(pte) = (((physpage)<<(PTE_SHIFT-PAGE_SHIFT)) | pgprot_val(pgprot)); \ 181 pte; \ 186 pte_t pte; \ 187 pte_val(pte) = ((unsigned long)((page) - mem_map) << PTE_SHIFT) | \ 189 pte; \ 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() argument 246 static inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_RW;} in pte_write() argument [all …]
|
/linux-2.4.37.9/include/asm-mips64/ |
D | pgtable.h | 204 static inline int pte_none(pte_t pte) in pte_none() argument 206 return !(pte_val(pte) & ~_PAGE_GLOBAL); in pte_none() 209 static inline int pte_present(pte_t pte) in pte_present() argument 211 return pte_val(pte) & _PAGE_PRESENT; in pte_present() 312 static inline int pte_read(pte_t pte) in pte_read() argument 314 return pte_val(pte) & _PAGE_READ; in pte_read() 317 static inline int pte_write(pte_t pte) in pte_write() argument 319 return pte_val(pte) & _PAGE_WRITE; in pte_write() 322 static inline int pte_dirty(pte_t pte) in pte_dirty() argument 324 return pte_val(pte) & _PAGE_MODIFIED; in pte_dirty() [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() argument 283 static inline int pte_exec(pte_t pte) { return (pte).pte_low & _PAGE_USER; } in pte_exec() argument 284 static inline int pte_dirty(pte_t pte) { return (pte).pte_low & _PAGE_DIRTY; } in pte_dirty() argument 285 static inline int pte_young(pte_t pte) { return (pte).pte_low & _PAGE_ACCESSED; } in pte_young() argument 286 static inline int pte_write(pte_t pte) { return (pte).pte_low & _PAGE_RW; } in pte_write() argument 288 static inline pte_t pte_rdprotect(pte_t pte) { (pte).pte_low &= ~_PAGE_USER; return pte; } in pte_rdprotect() argument 289 static inline pte_t pte_exprotect(pte_t pte) { (pte).pte_low &= ~_PAGE_USER; return pte; } in pte_exprotect() argument 290 static inline pte_t pte_mkclean(pte_t pte) { (pte).pte_low &= ~_PAGE_DIRTY; return pte; } in pte_mkclean() argument 291 static inline pte_t pte_mkold(pte_t pte) { (pte).pte_low &= ~_PAGE_ACCESSED; return pte; } in pte_mkold() argument 292 static inline pte_t pte_wrprotect(pte_t pte) { (pte).pte_low &= ~_PAGE_RW; return pte; } in pte_wrprotect() argument [all …]
|
/linux-2.4.37.9/include/asm-sh64/ |
D | pgtable.h | 173 unsigned long long x = ((unsigned long long) pteval.pte); in set_pte() 435 extern inline int pte_read(pte_t pte) { return pte_val(pte) & _PAGE_READ; } in pte_read() argument 436 extern inline int pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_EXECUTE; } in pte_exec() argument 437 extern inline int pte_dirty(pte_t pte){ return pte_val(pte) & _PAGE_DIRTY; } in pte_dirty() argument 438 extern inline int pte_young(pte_t pte){ return pte_val(pte) & _PAGE_ACCESSED; } in pte_young() argument 439 extern inline int pte_write(pte_t pte){ return pte_val(pte) & _PAGE_WRITE; } in pte_write() argument 441 extern inline pte_t pte_rdprotect(pte_t pte) { set_pte(&pte, __pte(pte_val(pte) & ~_PAGE_READ)); re… in pte_rdprotect() argument 442 extern inline pte_t pte_wrprotect(pte_t pte) { set_pte(&pte, __pte(pte_val(pte) & ~_PAGE_WRITE)); r… in pte_wrprotect() argument 443 extern inline pte_t pte_exprotect(pte_t pte) { set_pte(&pte, __pte(pte_val(pte) & ~_PAGE_EXECUTE));… in pte_exprotect() argument 444 extern inline pte_t pte_mkclean(pte_t pte) { set_pte(&pte, __pte(pte_val(pte) & ~_PAGE_DIRTY)); ret… in pte_mkclean() argument [all …]
|
D | pgalloc.h | 41 pte_t *pte = (pte_t *) __get_free_page(GFP_KERNEL); in pte_alloc_one() local 42 if (pte) in pte_alloc_one() 43 clear_page(pte); in pte_alloc_one() 44 return pte; in pte_alloc_one() 52 static inline void pte_free_slow(pte_t *pte) in pte_free_slow() argument 54 free_page((unsigned long)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() argument 108 pmd_set(pmd,pte); in pmd_populate() 147 pte_t pte = *ptep; in ptep_get_and_clear() local [all …]
|
/linux-2.4.37.9/include/asm-x86_64/ |
D | pgtable.h | 161 #define ptep_get_and_clear(xp) __pte(xchg(&(xp)->pte, 0)) 162 #define pte_same(a, b) ((a).pte == (b).pte) 323 extern inline int pte_read(pte_t pte) { return pte_val(pte) & _PAGE_USER; } in pte_read() argument 324 extern inline int pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_USER; } in pte_exec() argument 325 extern inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_DIRTY; } in pte_dirty() argument 326 extern inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; } in pte_young() argument 327 extern inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_RW; } in pte_write() argument 329 extern inline pte_t pte_rdprotect(pte_t pte) { set_pte(&pte, __pte(pte_val(pte) & ~_PAGE_USER)); re… in pte_rdprotect() argument 330 extern inline pte_t pte_exprotect(pte_t pte) { set_pte(&pte, __pte(pte_val(pte) & ~_PAGE_USER)); re… in pte_exprotect() argument 331 extern inline pte_t pte_mkclean(pte_t pte) { set_pte(&pte, __pte(pte_val(pte) & ~_PAGE_DIRTY)); ret… in pte_mkclean() argument [all …]
|
/linux-2.4.37.9/include/asm-parisc/ |
D | pgtable.h | 257 extern inline int pte_read(pte_t pte) { return pte_val(pte) & _PAGE_READ; } in pte_read() argument 258 extern inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_DIRTY; } in pte_dirty() argument 259 extern inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; } in pte_young() argument 260 extern inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_WRITE; } in pte_write() argument 262 extern inline pte_t pte_rdprotect(pte_t pte) { pte_val(pte) &= ~_PAGE_READ; return pte; } in pte_rdprotect() argument 263 extern inline pte_t pte_mkclean(pte_t pte) { pte_val(pte) &= ~_PAGE_DIRTY; return pte; } in pte_mkclean() argument 264 extern inline pte_t pte_mkold(pte_t pte) { pte_val(pte) &= ~_PAGE_ACCESSED; return pte; } in pte_mkold() argument 265 extern inline pte_t pte_wrprotect(pte_t pte) { pte_val(pte) &= ~_PAGE_WRITE; return pte; } in pte_wrprotect() argument 266 extern inline pte_t pte_mkread(pte_t pte) { pte_val(pte) |= _PAGE_READ; return pte; } in pte_mkread() argument 267 extern inline pte_t pte_mkdirty(pte_t pte) { pte_val(pte) |= _PAGE_DIRTY; return pte; } in pte_mkdirty() argument [all …]
|
/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() argument 252 extern inline int pte_none(pte_t pte) in pte_none() argument 254 return ((pte_val(pte) & in pte_none() 264 extern inline int pte_write(pte_t pte) in pte_write() argument 266 return (pte_val(pte) & _PAGE_RO) == 0; in pte_write() 269 extern inline int pte_dirty(pte_t pte) in pte_dirty() argument 273 if (pte_val(pte) & _PAGE_ISCLEAN) in pte_dirty() 275 asm volatile ("iske %0,%1" : "=d" (skey) : "a" (pte_val(pte))); in pte_dirty() 279 extern inline int pte_young(pte_t pte) in pte_young() argument [all …]
|
/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() argument 286 return pte_val(pte) & _PAGE_PRESENT; in pte_present() 289 extern inline int pte_none(pte_t pte) in pte_none() argument 291 return ((pte_val(pte) & in pte_none() 301 extern inline int pte_write(pte_t pte) in pte_write() argument 303 return (pte_val(pte) & _PAGE_RO) == 0; in pte_write() 306 extern inline int pte_dirty(pte_t pte) in pte_dirty() argument 310 if (pte_val(pte) & _PAGE_ISCLEAN) in pte_dirty() 312 asm volatile ("iske %0,%1" : "=d" (skey) : "a" (pte_val(pte))); in pte_dirty() [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 …]
|
/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 | 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 148 static inline pte_t pte_##fn(pte_t pte) { pte_val(pte) op; return pte; }
|