Home
last modified time | relevance | path

Searched defs:pte (Results 1 – 25 of 170) sorted by relevance

1234567

/linux-2.4.37.9/include/asm-arm/proc-armo/
Dpgtable.h73 #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/
Dpgtable-64.h20 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 …]
Dpgtable-32.h31 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()
Dpgalloc.h65 #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/
Dsun3_pgtable.h107 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 …]
Dmotorola_pgtable.h116 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/
Dpgtable.h225 { 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/
Dtlbex-mips32.S44 #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 …]
Dtlbex-r3k.S65 #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/
Dpgtable.h324 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 …]
Dpgalloc.h18 #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/
Dpgalloc.h13 #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
Dpgtable.h219 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/
Dpgtable.h195 #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/
Dpgtable.h204 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/
Dpgtable.h38 #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/
Dpgtable.h282 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/
Dpgalloc.h41 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/
Dpgtable.h51 #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/
Dpgtable.h237 #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/
Dpgalloc.h23 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
Dpgtable.h92 #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/
Ddbg.c49 #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/
Dpgtable.h47 #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/
Dpgtable.h225 #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 …]

1234567