Searched refs:pteval (Results 1 - 25 of 45) sorted by relevance

12

/arch/avr32/include/asm/
H A Dpgtable-2level.h32 #define set_pte(pteptr, pteval) (*(pteptr) = pteval)
33 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep, pteval)
/arch/sh/mm/
H A Dtlb-sh4.c19 unsigned long flags, pteval, vpn; local
33 pteval = pte.pte_low;
46 /* The last 3 bits and the first one of pteval contains
49 __raw_writel(copy_ptea_attributes(pteval), MMU_PTEA);
54 pteval &= _PAGE_FLAGS_HARDWARE_MASK; /* drop software flags */
56 pteval |= _PAGE_WT;
59 __raw_writel(pteval, MMU_PTEL);
H A Dtlb-pteaex.c20 unsigned long flags, pteval, vpn; local
37 pteval = pte.pte_low;
51 pteval &= _PAGE_FLAGS_HARDWARE_MASK; /* drop software flags */
53 pteval |= _PAGE_WT;
56 __raw_writel(pteval, MMU_PTEL);
H A Dtlb-sh3.c31 unsigned long flags, pteval, vpn; local
45 pteval = pte_val(pte);
48 pteval &= _PAGE_FLAGS_HARDWARE_MASK; /* drop software flags */
50 __raw_writel(pteval, MMU_PTEL);
/arch/c6x/include/asm/
H A Dpgtable.h58 #define set_pte(pteptr, pteval) (*(pteptr) = pteval)
59 #define set_pte_at(mm, addr, ptep, pteval) set_pte(ptep, pteval)
/arch/blackfin/include/asm/
H A Dpgtable.h53 #define set_pte(pteptr, pteval) (*(pteptr) = pteval)
54 #define set_pte_at(mm, addr, ptep, pteval) set_pte(ptep, pteval)
/arch/m32r/include/asm/
H A Dpgtable-2level.h43 #define set_pte(pteptr, pteval) (*(pteptr) = pteval)
44 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval)
/arch/x86/mm/
H A Dpgtable_32.c27 void set_pte_vaddr(unsigned long vaddr, pte_t pteval) argument
50 if (pte_val(pteval))
51 set_pte_at(&init_mm, vaddr, pte, pteval);
/arch/m68k/include/asm/
H A Dpgtable_mm.h24 #define set_pte(pteptr, pteval) \
26 *(pteptr) = (pteval); \
28 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval)
/arch/tile/mm/
H A Dinit.c122 pte_t pteval = hv_pte_set_ptfn(__pgprot(_PAGE_TABLE), l2_ptfn); local
124 pteval = pte_set_home(pteval, initial_heap_home());
125 *(pte_t *)pmd = pteval;
556 pte_t pteval = pfn_pte(0, PAGE_KERNEL_EXEC); local
557 pteval = pte_mkhuge(pteval);
559 pteval = hv_pte_set_mode(pteval,
561 pteval
[all...]
H A Dhighmem.c97 unsigned long va, pte_t *ptep, pte_t pteval)
112 if (!pte_read(pteval))
113 pteval = mk_pte(page, page_to_kpgprot(page));
116 set_pte(ptep, pteval);
240 pte_t pteval = *pte; local
251 BUG_ON(!pte_present(pteval) && !pte_migrating(pteval));
252 kmap_atomic_unregister(pte_page(pteval), vaddr);
96 kmap_atomic_register(struct page *page, int type, unsigned long va, pte_t *ptep, pte_t pteval) argument
/arch/mips/mm/
H A Dcache.c122 static void mips_flush_dcache_from_pte(pte_t pteval, unsigned long address) argument
125 unsigned long pfn = pte_pfn(pteval);
142 pte_t *ptep, pte_t pteval)
145 if (pte_present(pteval))
146 mips_flush_dcache_from_pte(pteval, addr);
149 set_pte(ptep, pteval);
141 set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pteval) argument
/arch/arm/include/asm/
H A Dpgtable.h234 static inline void __sync_icache_dcache(pte_t pteval) argument
238 extern void __sync_icache_dcache(pte_t pteval);
242 pte_t *ptep, pte_t pteval)
246 if (addr < TASK_SIZE && pte_valid_user(pteval)) {
247 if (!pte_special(pteval))
248 __sync_icache_dcache(pteval);
252 set_pte_ext(ptep, pteval, ext);
241 set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pteval) argument
/arch/powerpc/mm/
H A Dtlb_hash64.c249 unsigned long pteval = pte_val(*pte); local
250 if (pteval & _PAGE_HASHPTE)
251 hpte_need_flush(mm, addr, pte, pteval, 0);
/arch/xtensa/include/asm/
H A Dpgtable.h303 static inline void update_pte(pte_t *ptep, pte_t pteval) argument
305 *ptep = pteval;
315 set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pteval) argument
317 update_pte(ptep, pteval);
320 static inline void set_pte(pte_t *ptep, pte_t pteval) argument
322 update_pte(ptep, pteval);
/arch/arc/include/asm/
H A Dpgtable.h237 #define set_pte(pteptr, pteval) ((*(pteptr)) = (pteval))
325 pte_t *ptep, pte_t pteval)
327 set_pte(ptep, pteval);
324 set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pteval) argument
/arch/arm/mm/
H A Dflush.c258 void __sync_icache_dcache(pte_t pteval) argument
264 if (cache_is_vipt_nonaliasing() && !pte_exec(pteval))
267 pfn = pte_pfn(pteval);
280 if (pte_exec(pteval))
/arch/cris/include/asm/
H A Dpgtable.h36 #define set_pte(pteptr, pteval) ((*(pteptr)) = (pteval))
37 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval)
/arch/mn10300/include/asm/
H A Dpgtable.h305 #define set_pte(pteptr, pteval) (*(pteptr) = pteval)
306 #define set_pte_at(mm, addr, ptep, pteval) set_pte((ptep), (pteval))
307 #define set_pte_atomic(pteptr, pteval) set_pte((pteptr), (pteval))
/arch/ia64/include/asm/
H A Dpgtable.h332 extern void __ia64_sync_icache_dcache(pte_t pteval);
333 static inline void set_pte(pte_t *ptep, pte_t pteval) argument
339 if (pte_present_exec_user(pteval) &&
341 pte_pfn(*ptep) != pte_pfn(pteval)))
343 __ia64_sync_icache_dcache(pteval);
344 *ptep = pteval;
347 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval)
/arch/alpha/include/asm/
H A Dpgtable.h27 #define set_pte(pteptr, pteval) ((*(pteptr)) = (pteval))
28 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval)
/arch/hexagon/include/asm/
H A Dpgtable.h200 static inline void set_pte(pte_t *ptep, pte_t pteval) argument
203 if (pte_present_exec_user(pteval))
204 sync_icache_dcache(pteval);
206 *ptep = pteval;
/arch/metag/include/asm/
H A Dpgtable.h193 #define set_pte(pteptr, pteval) ((*(pteptr)) = (pteval))
194 #define set_pte_at(mm, addr, ptep, pteval) set_pte(ptep, pteval)
/arch/openrisc/include/asm/
H A Dpgtable.h52 #define set_pte(pteptr, pteval) ((*(pteptr)) = (pteval))
53 #define set_pte_at(mm, addr, ptep, pteval) set_pte(ptep, pteval)
/arch/score/include/asm/
H A Dpgtable.h111 #define set_pte(pteptr, pteval) (*(pteptr) = pteval)
112 #define set_pte_at(mm, addr, ptep, pteval) set_pte(ptep, pteval)

Completed in 689 milliseconds

12