Searched refs:vma_pagesize (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-6.6/arch/riscv/kvm/ |
H A D | mmu.c | 623 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 D | mmu.c | 758 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 D | mmu.c | 1411 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 D | mmu.c | 1130 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