/arch/mips/include/asm/ |
H A D | tlbflush.h | 11 * - flush_tlb_page(vma, vmaddr) flushes one page 39 #define flush_tlb_range(vma, vmaddr, end) local_flush_tlb_range(vma, vmaddr, end) 40 #define flush_tlb_kernel_range(vmaddr,end) \ 41 local_flush_tlb_kernel_range(vmaddr, end)
|
H A D | cacheflush.h | 21 * - flush_cache_page(mm, vmaddr, pfn) flushes a single page 55 struct page *page, unsigned long vmaddr) 58 __flush_anon_page(page, vmaddr); 54 flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) argument
|
/arch/powerpc/include/asm/ |
H A D | tlbflush.h | 8 * - flush_tlb_page(vma, vmaddr) flushes one page 11 * - local_flush_tlb_page(vma, vmaddr) flushes one page on the local processor 12 * - flush_tlb_page_nohash(vma, vmaddr) flushes one page if SW loaded TLB 42 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) 73 flush_tlb_page(vma, vmaddr); 70 local_flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) argument 143 local_flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) argument 148 flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) argument 153 flush_tlb_page_nohash(struct vm_area_struct *vma, unsigned long vmaddr) argument [all...] |
H A D | hugetlb.h | 57 void flush_hugetlb_page(struct vm_area_struct *vma, unsigned long vmaddr); 156 unsigned long vmaddr) 155 flush_hugetlb_page(struct vm_area_struct *vma, unsigned long vmaddr) argument
|
H A D | cacheflush.h | 23 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0)
|
/arch/score/include/asm/ |
H A D | tlbflush.h | 11 * - flush_tlb_page(vma, vmaddr) flushes one page 27 #define flush_tlb_range(vma, vmaddr, end) \ 28 local_flush_tlb_range(vma, vmaddr, end) 29 #define flush_tlb_kernel_range(vmaddr, end) \ 30 local_flush_tlb_kernel_range(vmaddr, end)
|
/arch/powerpc/mm/ |
H A D | tlb_hash32.c | 81 * - flush_tlb_page(vma, vmaddr) flushes one page 154 void flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) argument 160 _tlbie(vmaddr); 163 mm = (vmaddr < TASK_SIZE)? vma->vm_mm: &init_mm; 164 pmd = pmd_offset(pud_offset(pgd_offset(mm, vmaddr), vmaddr), vmaddr); 166 flush_hash_pages(mm->context.id, vmaddr, pmd_val(*pmd), 1);
|
H A D | tlb_nohash.c | 154 * - flush_tlb_page(vma, vmaddr) flushes one page 177 void __local_flush_tlb_page(struct mm_struct *mm, unsigned long vmaddr, argument 185 _tlbil_va(vmaddr, pid, tsize, ind); 189 void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) argument 191 __local_flush_tlb_page(vma ? vma->vm_mm : NULL, vmaddr, 267 void __flush_tlb_page(struct mm_struct *mm, unsigned long vmaddr, argument 284 _tlbivax_bcast(vmaddr, pid, tsize, ind); 291 .addr = vmaddr, 300 _tlbil_va(vmaddr, pid, tsize, ind); 305 void flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) argument [all...] |
H A D | hugetlbpage-book3e.c | 115 void flush_hugetlb_page(struct vm_area_struct *vma, unsigned long vmaddr) argument 120 __flush_tlb_page(vma ? vma->vm_mm : NULL, vmaddr, tsize, 0);
|
/arch/microblaze/include/asm/ |
H A D | tlbflush.h | 34 unsigned long vmaddr) 35 { __tlbie(vmaddr); } 33 local_flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) argument
|
/arch/s390/include/asm/ |
H A D | pgalloc.h | 90 static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long vmaddr) argument 134 #define pte_alloc_one_kernel(mm, vmaddr) ((pte_t *) page_table_alloc(mm, vmaddr)) 135 #define pte_alloc_one(mm, vmaddr) ((pte_t *) page_table_alloc(mm, vmaddr))
|
/arch/s390/kvm/ |
H A D | intercept.c | 168 unsigned long vmaddr; local 174 vmaddr = gmap_fault(vcpu->arch.sie_block->prefix, 176 if (IS_ERR_VALUE(vmaddr)) { 180 rc = fault_in_pages_writeable((char __user *) vmaddr, 187 vmaddr = gmap_fault(vcpu->arch.sie_block->prefix + PAGE_SIZE, 189 if (IS_ERR_VALUE(vmaddr)) { 193 rc = fault_in_pages_writeable((char __user *) vmaddr,
|
/arch/m32r/include/asm/ |
H A D | cacheflush.h | 14 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) 36 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) 50 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0)
|
H A D | tlbflush.h | 12 * - flush_tlb_page(vma, vmaddr) flushes one page 34 #define flush_tlb_page(vma, vmaddr) do { } while (0)
|
/arch/cris/include/asm/ |
H A D | cacheflush.h | 14 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0)
|
/arch/parisc/include/asm/ |
H A D | cacheflush.h | 105 void flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, unsigned long pfn); 114 flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) argument 117 flush_tlb_page(vma, vmaddr); 118 flush_dcache_page_asm(page_to_phys(page), vmaddr); local
|
/arch/sh/include/asm/ |
H A D | cacheflush.h | 14 * - flush_cache_page(mm, vmaddr, pfn) flushes a single page 61 struct page *page, unsigned long vmaddr) 64 __flush_anon_page(page, vmaddr); 60 flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) argument
|
/arch/s390/mm/ |
H A D | pgtable.c | 180 *table = _SEGMENT_ENTRY_INV | _SEGMENT_ENTRY_RO | mp->vmaddr; 392 unsigned long *table, vmaddr, segment; local 424 return mp->vmaddr | (address & ~PMD_MASK); 426 vmaddr = segment & _SEGMENT_ENTRY_ORIGIN; 427 vma = find_vma(mm, vmaddr); 428 if (!vma || vma->vm_start > vmaddr) 432 pgd = pgd_offset(mm, vmaddr); 433 pud = pud_alloc(mm, pgd, vmaddr); 436 pmd = pmd_alloc(mm, pud, vmaddr); 440 __pte_alloc(mm, vma, pmd, vmaddr)) 542 page_table_alloc_pgste(struct mm_struct *mm, unsigned long vmaddr) argument 584 page_table_alloc_pgste(struct mm_struct *mm, unsigned long vmaddr) argument 615 page_table_alloc(struct mm_struct *mm, unsigned long vmaddr) argument [all...] |
/arch/alpha/include/asm/ |
H A D | cacheflush.h | 11 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0)
|
/arch/avr32/include/asm/ |
H A D | cacheflush.h | 92 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0)
|
/arch/c6x/include/asm/ |
H A D | cacheflush.h | 29 #define flush_cache_page(vma, vmaddr, pfn) do {} while (0)
|
/arch/frv/include/asm/ |
H A D | cacheflush.h | 25 #define flush_cache_page(vma, vmaddr, pfn) do {} while(0)
|
/arch/ia64/include/asm/ |
H A D | cacheflush.h | 23 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0)
|
H A D | processor.h | 504 __u64 vmaddr, __u64 pte, 508 ia64_setreg(_IA64_REG_CR_IFA, vmaddr); 521 ia64_itc (__u64 target_mask, __u64 vmaddr, __u64 pte, argument 525 ia64_setreg(_IA64_REG_CR_IFA, vmaddr); 539 ia64_ptr (__u64 target_mask, __u64 vmaddr, __u64 log_size) argument 542 ia64_ptri(vmaddr, (log_size << 2)); 544 ia64_ptrd(vmaddr, (log_size << 2)); 503 ia64_itr(__u64 target_mask, __u64 tr_num, __u64 vmaddr, __u64 pte, __u64 log_page_size) argument
|
/arch/m68k/include/asm/ |
H A D | cacheflush_no.h | 14 #define flush_cache_page(vma, vmaddr) do { } while (0)
|