Searched refs:vmaddr (Results 1 - 25 of 37) sorted by relevance

12

/arch/mips/include/asm/
H A Dtlbflush.h11 * - 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 Dcacheflush.h21 * - 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 Dtlbflush.h8 * - 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 Dhugetlb.h57 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 Dcacheflush.h23 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0)
/arch/score/include/asm/
H A Dtlbflush.h11 * - 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 Dtlb_hash32.c81 * - 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 Dtlb_nohash.c154 * - 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 Dhugetlbpage-book3e.c115 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 Dtlbflush.h34 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 Dpgalloc.h90 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 Dintercept.c168 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 Dcacheflush.h14 #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 Dtlbflush.h12 * - flush_tlb_page(vma, vmaddr) flushes one page
34 #define flush_tlb_page(vma, vmaddr) do { } while (0)
/arch/cris/include/asm/
H A Dcacheflush.h14 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0)
/arch/parisc/include/asm/
H A Dcacheflush.h105 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 Dcacheflush.h14 * - 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 Dpgtable.c180 *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 Dcacheflush.h11 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0)
/arch/avr32/include/asm/
H A Dcacheflush.h92 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0)
/arch/c6x/include/asm/
H A Dcacheflush.h29 #define flush_cache_page(vma, vmaddr, pfn) do {} while (0)
/arch/frv/include/asm/
H A Dcacheflush.h25 #define flush_cache_page(vma, vmaddr, pfn) do {} while(0)
/arch/ia64/include/asm/
H A Dcacheflush.h23 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0)
H A Dprocessor.h504 __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 Dcacheflush_no.h14 #define flush_cache_page(vma, vmaddr) do { } while (0)

Completed in 527 milliseconds

12