Home
last modified time | relevance | path

Searched refs:vma_pagesize (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/arch/riscv/kvm/
H A Dmmu.c623 unsigned long vma_pagesize, mmu_seq; in kvm_riscv_gstage_map() local
645 vma_pagesize = 1ULL << vma_pageshift; in kvm_riscv_gstage_map()
647 vma_pagesize = PAGE_SIZE; in kvm_riscv_gstage_map()
649 if (vma_pagesize == PMD_SIZE || vma_pagesize == PUD_SIZE) in kvm_riscv_gstage_map()
663 if (vma_pagesize != PUD_SIZE && in kvm_riscv_gstage_map()
664 vma_pagesize != PMD_SIZE && in kvm_riscv_gstage_map()
665 vma_pagesize != PAGE_SIZE) { in kvm_riscv_gstage_map()
666 kvm_err("Invalid VMA page size 0x%lx\n", vma_pagesize); in kvm_riscv_gstage_map()
695 vma_pagesize, fals in kvm_riscv_gstage_map()
[all...]
/kernel/linux/linux-5.10/arch/arm64/kvm/
H A Dmmu.c758 unsigned long vma_pagesize, fault_granule; in user_mem_abort() local
816 vma_pagesize = 1UL << vma_shift; in user_mem_abort()
817 if (vma_pagesize == PMD_SIZE || vma_pagesize == PUD_SIZE) in user_mem_abort()
818 fault_ipa &= ~(vma_pagesize - 1); in user_mem_abort()
879 if (vma_pagesize == PAGE_SIZE && !force_pte) in user_mem_abort()
880 vma_pagesize = transparent_hugepage_adjust(memslot, hva, in user_mem_abort()
889 clean_dcache_guest_page(pfn, vma_pagesize); in user_mem_abort()
893 invalidate_icache_guest_page(pfn, vma_pagesize); in user_mem_abort()
903 * permissions only if vma_pagesize equal in user_mem_abort()
[all...]
/kernel/linux/linux-6.6/arch/arm64/kvm/
H A Dmmu.c1411 long vma_pagesize, fault_granule; in user_mem_abort() local
1486 vma_pagesize = 1UL << vma_shift; in user_mem_abort()
1487 if (vma_pagesize == PMD_SIZE || vma_pagesize == PUD_SIZE) in user_mem_abort()
1488 fault_ipa &= ~(vma_pagesize - 1); in user_mem_abort()
1519 * the VMA flags, vma_pagesize is already representing the in user_mem_abort()
1521 * via gfn_to_pfn_prot(), vma_pagesize is set to PAGE_SIZE in user_mem_abort()
1548 if (vma_pagesize == PAGE_SIZE && !(force_pte || device)) { in user_mem_abort()
1551 vma_pagesize = fault_granule; in user_mem_abort()
1553 vma_pagesize in user_mem_abort()
[all...]
/kernel/linux/linux-5.10/arch/loongarch/kvm/
H A Dmmu.c1130 unsigned long vma_pagesize; in kvm_map_page() local
1160 vma_pagesize = vma_kernel_pagesize(vma); in kvm_map_page()
1161 if ((vma_pagesize == PMD_SIZE) && in kvm_map_page()
1164 vma_pagesize = PAGE_SIZE; in kvm_map_page()
1169 if (vma_pagesize == PMD_SIZE) in kvm_map_page()
1224 if (vma_pagesize == PAGE_SIZE && !force_pte) { in kvm_map_page()
1237 vma_pagesize = PMD_SIZE; in kvm_map_page()
1257 if (vma_pagesize == PMD_SIZE) { in kvm_map_page()

Completed in 7 milliseconds