/linux-master/include/asm-generic/ |
H A D | cacheflush.h | 44 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 D | flush.c | 381 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 D | cacheflush.h | 44 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0)
|
/linux-master/arch/parisc/kernel/ |
H A D | cache.c | 331 __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 D | cacheflush.h | 85 #define flush_cache_page(vma, vmaddr, pfn) \
|
/linux-master/arch/mips/mm/ |
H A D | cache.c | 127 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 D | radix_tlb.c | 575 * - 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 D | pgtable.c | 427 pmd_t *pmd_fragment_alloc(struct mm_struct *mm, unsigned long vmaddr) argument
|
/linux-master/arch/s390/kvm/ |
H A D | priv.c | 258 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 D | kvm-s390.c | 673 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 D | cache.c | 158 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 D | cacheflush.c | 152 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 D | cacheflush.h | 313 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 D | cacheflush_mm.h | 215 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 D | pgalloc.h | 81 static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long vmaddr) argument
|
H A D | pgtable.h | 1326 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 D | highmem.h | 186 static inline void flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) argument
|