Searched refs:vmaddr (Results 26 - 42 of 42) sorted by relevance

12

/linux-master/include/asm-generic/
H A Dcacheflush.h44 unsigned long vmaddr,
43 flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, unsigned long pfn) argument
/linux-master/arch/arm/mm/
H A Dflush.c381 void __flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr);
382 void __flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) argument
395 flush_cache_page(vma, vmaddr, pfn);
401 flush_pfn_alias(pfn, vmaddr);
/linux-master/arch/loongarch/include/asm/
H A Dcacheflush.h44 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0)
/linux-master/arch/parisc/kernel/
H A Dcache.c331 __flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, argument
346 flush_tlb_page(vma, vmaddr);
349 flush_dcache_page_asm(physaddr, vmaddr);
351 flush_icache_page_asm(physaddr, vmaddr);
628 unsigned long vmaddr)
634 ptep = get_ptep(vma->vm_mm, vmaddr);
641 __flush_cache_page(vma, vmaddr, PFN_PHYS(pte_pfn(pte)));
644 unsigned long physaddr = get_upa(mm, vmaddr);
647 __flush_cache_page(vma, vmaddr, PAGE_ALIGN_DOWN(physaddr));
775 void flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, unsigne argument
627 flush_cache_page_if_present(struct vm_area_struct *vma, unsigned long vmaddr) argument
780 flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) argument
[all...]
/linux-master/arch/microblaze/include/asm/
H A Dcacheflush.h85 #define flush_cache_page(vma, vmaddr, pfn) \
/linux-master/arch/mips/mm/
H A Dcache.c127 void __flush_anon_page(struct page *page, unsigned long vmaddr) argument
132 if (pages_do_alias(addr, vmaddr)) {
136 kaddr = kmap_coherent(page, vmaddr);
/linux-master/arch/powerpc/mm/book3s64/
H A Dradix_tlb.c575 * - flush_tlb_page(vma, vmaddr) flushes one page
615 void radix__local_flush_tlb_page_psize(struct mm_struct *mm, unsigned long vmaddr, argument
624 _tlbiel_va(vmaddr, pid, psize, RIC_FLUSH_TLB);
628 void radix__local_flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) argument
633 return radix__local_flush_hugetlb_page(vma, vmaddr);
635 radix__local_flush_tlb_page_psize(vma->vm_mm, vmaddr, mmu_virtual_psize);
914 void radix__flush_tlb_page_psize(struct mm_struct *mm, unsigned long vmaddr, argument
928 _tlbiel_va(vmaddr, pid, psize, RIC_FLUSH_TLB);
940 pg_sizes, vmaddr,
941 vmaddr
950 radix__flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) argument
[all...]
H A Dpgtable.c427 pmd_t *pmd_fragment_alloc(struct mm_struct *mm, unsigned long vmaddr) argument
/linux-master/arch/s390/kvm/
H A Dpriv.c258 unsigned long gaddr, vmaddr; local
278 vmaddr = gfn_to_hva(vcpu->kvm, gpa_to_gfn(gaddr));
279 if (kvm_is_error_hva(vmaddr))
284 rc = get_guest_storage_key(current->mm, vmaddr, &key);
287 rc = fixup_user_fault(current->mm, vmaddr,
306 unsigned long vmaddr, gaddr; local
325 vmaddr = gfn_to_hva(vcpu->kvm, gpa_to_gfn(gaddr));
326 if (kvm_is_error_hva(vmaddr))
331 rc = reset_guest_reference_bit(current->mm, vmaddr);
333 rc = fixup_user_fault(current->mm, vmaddr,
392 unsigned long vmaddr = gfn_to_hva(vcpu->kvm, gpa_to_gfn(start)); local
1106 unsigned long vmaddr; local
[all...]
H A Dkvm-s390.c673 unsigned long gaddr, vmaddr; local
682 vmaddr = gfn_to_hva_memslot(memslot, cur_gfn);
683 if (kvm_is_error_hva(vmaddr))
687 gmap_sync_dirty_log_pmd(gmap, bitmap, gaddr, vmaddr);
/linux-master/arch/sh/mm/
H A Dcache.c158 void __flush_anon_page(struct page *page, unsigned long vmaddr) argument
163 if (pages_do_alias(addr, vmaddr)) {
168 kaddr = kmap_coherent(page, vmaddr);
/linux-master/arch/nios2/mm/
H A Dcacheflush.c152 void flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, argument
155 unsigned long start = vmaddr;
/linux-master/arch/arm/include/asm/
H A Dcacheflush.h313 struct page *page, unsigned long vmaddr)
318 __flush_anon_page(vma, page, vmaddr);
312 flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) argument
/linux-master/arch/m68k/include/asm/
H A Dcacheflush_mm.h215 static inline void flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, unsigned long pfn) argument
/linux-master/arch/s390/include/asm/
H A Dpgalloc.h81 static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long vmaddr) argument
H A Dpgtable.h1326 void gmap_pmdp_csp(struct mm_struct *mm, unsigned long vmaddr);
1327 void gmap_pmdp_invalidate(struct mm_struct *mm, unsigned long vmaddr);
1328 void gmap_pmdp_idte_local(struct mm_struct *mm, unsigned long vmaddr);
1329 void gmap_pmdp_idte_global(struct mm_struct *mm, unsigned long vmaddr);
/linux-master/include/linux/
H A Dhighmem.h186 static inline void flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) argument

Completed in 403 milliseconds

12