Home
last modified time | relevance | path

Searched refs:vmaddr (Results 1 – 25 of 34) sorted by relevance

12

/linux-2.6.39/arch/powerpc/include/asm/
Dtlbflush.h42 extern void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr);
44 extern void __local_flush_tlb_page(struct mm_struct *mm, unsigned long vmaddr,
49 extern void flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr);
50 extern void __flush_tlb_page(struct mm_struct *mm, unsigned long vmaddr,
65 extern void flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr);
71 unsigned long vmaddr) in local_flush_tlb_page() argument
73 flush_tlb_page(vma, vmaddr); in local_flush_tlb_page()
142 unsigned long vmaddr) in local_flush_tlb_page() argument
147 unsigned long vmaddr) in flush_tlb_page() argument
152 unsigned long vmaddr) in flush_tlb_page_nohash() argument
Dcacheflush.h23 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument
/linux-2.6.39/arch/powerpc/mm/
Dtlb_hash32.c156 void flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) in flush_tlb_page() argument
162 _tlbie(vmaddr); in flush_tlb_page()
165 mm = (vmaddr < TASK_SIZE)? vma->vm_mm: &init_mm; in flush_tlb_page()
166 pmd = pmd_offset(pud_offset(pgd_offset(mm, vmaddr), vmaddr), vmaddr); in flush_tlb_page()
168 flush_hash_pages(mm->context.id, vmaddr, pmd_val(*pmd), 1); in flush_tlb_page()
Dtlb_nohash.c132 void __local_flush_tlb_page(struct mm_struct *mm, unsigned long vmaddr, in __local_flush_tlb_page() argument
140 _tlbil_va(vmaddr, pid, tsize, ind); in __local_flush_tlb_page()
144 void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) in local_flush_tlb_page() argument
146 __local_flush_tlb_page(vma ? vma->vm_mm : NULL, vmaddr, in local_flush_tlb_page()
222 void __flush_tlb_page(struct mm_struct *mm, unsigned long vmaddr, in __flush_tlb_page() argument
239 _tlbivax_bcast(vmaddr, pid, tsize, ind); in __flush_tlb_page()
246 .addr = vmaddr, in __flush_tlb_page()
255 _tlbil_va(vmaddr, pid, tsize, ind); in __flush_tlb_page()
260 void flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) in flush_tlb_page() argument
262 __flush_tlb_page(vma ? vma->vm_mm : NULL, vmaddr, in flush_tlb_page()
/linux-2.6.39/arch/mips/include/asm/
Dtlbflush.h39 #define flush_tlb_range(vma, vmaddr, end) local_flush_tlb_range(vma, vmaddr, end) argument
40 #define flush_tlb_kernel_range(vmaddr,end) \ argument
41 local_flush_tlb_kernel_range(vmaddr, end)
Dcacheflush.h55 struct page *page, unsigned long vmaddr) in flush_anon_page() argument
58 __flush_anon_page(page, vmaddr); in flush_anon_page()
/linux-2.6.39/arch/score/include/asm/
Dtlbflush.h27 #define flush_tlb_range(vma, vmaddr, end) \ argument
28 local_flush_tlb_range(vma, vmaddr, end)
29 #define flush_tlb_kernel_range(vmaddr, end) \ argument
30 local_flush_tlb_kernel_range(vmaddr, end)
/linux-2.6.39/arch/m32r/include/asm/
Dcacheflush.h14 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument
36 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument
50 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument
Dtlbflush.h34 #define flush_tlb_page(vma, vmaddr) do { } while (0) argument
/linux-2.6.39/arch/microblaze/include/asm/
Dtlbflush.h34 unsigned long vmaddr) in local_flush_tlb_page() argument
35 { __tlbie(vmaddr); } in local_flush_tlb_page()
/linux-2.6.39/arch/parisc/include/asm/
Dcacheflush.h104 void flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, unsigned long pfn);
113 flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) in flush_anon_page() argument
116 flush_dcache_page_asm(page_to_phys(page), vmaddr); in flush_anon_page()
/linux-2.6.39/arch/ia64/include/asm/
Dprocessor.h502 __u64 vmaddr, __u64 pte, in ia64_itr() argument
506 ia64_setreg(_IA64_REG_CR_IFA, vmaddr); in ia64_itr()
519 ia64_itc (__u64 target_mask, __u64 vmaddr, __u64 pte, in ia64_itc() argument
523 ia64_setreg(_IA64_REG_CR_IFA, vmaddr); in ia64_itc()
537 ia64_ptr (__u64 target_mask, __u64 vmaddr, __u64 log_size) in ia64_ptr() argument
540 ia64_ptri(vmaddr, (log_size << 2)); in ia64_ptr()
542 ia64_ptrd(vmaddr, (log_size << 2)); in ia64_ptr()
Dcacheflush.h23 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument
/linux-2.6.39/arch/mips/mm/
Dcache.c98 void __flush_anon_page(struct page *page, unsigned long vmaddr) in __flush_anon_page() argument
102 if (pages_do_alias(addr, vmaddr)) { in __flush_anon_page()
106 kaddr = kmap_coherent(page, vmaddr); in __flush_anon_page()
/linux-2.6.39/arch/parisc/kernel/
Dcache.c268 __flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, in __flush_cache_page() argument
271 flush_dcache_page_asm(physaddr, vmaddr); in __flush_cache_page()
273 flush_icache_page_asm(physaddr, vmaddr); in __flush_cache_page()
498 flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, unsigned long pfn) in flush_cache_page() argument
502 __flush_cache_page(vma, vmaddr, page_to_phys(pfn_to_page(pfn))); in flush_cache_page()
/linux-2.6.39/arch/s390/include/asm/
Dpgalloc.h100 static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long vmaddr) in pmd_alloc_one() argument
175 #define pte_alloc_one_kernel(mm, vmaddr) ((pte_t *) page_table_alloc(mm)) argument
176 #define pte_alloc_one(mm, vmaddr) ((pte_t *) page_table_alloc(mm)) argument
/linux-2.6.39/arch/sh/include/asm/
Dcacheflush.h61 struct page *page, unsigned long vmaddr) in flush_anon_page() argument
64 __flush_anon_page(page, vmaddr); in flush_anon_page()
/linux-2.6.39/arch/arm/mm/
Dflush.c316 void __flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) in __flush_anon_page() argument
329 flush_cache_page(vma, vmaddr, pfn); in __flush_anon_page()
335 flush_pfn_alias(pfn, vmaddr); in __flush_anon_page()
/linux-2.6.39/arch/arm/include/asm/
Dcacheflush.h295 struct page *page, unsigned long vmaddr) in flush_anon_page() argument
300 __flush_anon_page(vma, page, vmaddr); in flush_anon_page()
/linux-2.6.39/arch/sh/mm/
Dcache.c151 void __flush_anon_page(struct page *page, unsigned long vmaddr) in __flush_anon_page() argument
155 if (pages_do_alias(addr, vmaddr)) { in __flush_anon_page()
160 kaddr = kmap_coherent(page, vmaddr); in __flush_anon_page()
/linux-2.6.39/include/asm-generic/
Dcacheflush.h15 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument
/linux-2.6.39/arch/cris/include/asm/
Dcacheflush.h14 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument
/linux-2.6.39/arch/avr32/include/asm/
Dcacheflush.h92 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument
/linux-2.6.39/arch/m68k/include/asm/
Dcacheflush_no.h14 #define flush_cache_page(vma, vmaddr) do { } while (0) argument
/linux-2.6.39/arch/alpha/include/asm/
Dcacheflush.h11 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument

12