Home
last modified time | relevance | path

Searched refs:start_level (Results 1 – 5 of 5) sorted by relevance

/arch/arm64/kvm/hyp/
Dpgtable.c58 u64 shift = kvm_granule_shift(pgt->start_level - 1); /* May underflow */ in __kvm_pgd_page_idx()
69 static u32 kvm_pgd_pages(u32 ia_bits, u32 start_level) in kvm_pgd_pages() argument
73 .start_level = start_level, in kvm_pgd_pages()
203 ret = __kvm_pgtable_walk(data, ptep, pgt->start_level); in _kvm_pgtable_walk()
472 pgt->start_level = KVM_PGTABLE_MAX_LEVELS - levels; in kvm_pgtable_hyp_init()
1282 u32 start_level = VTCR_EL2_TGRAN_SL0_BASE - sl0; in __kvm_pgtable_stage2_init() local
1284 pgd_sz = kvm_pgd_pages(ia_bits, start_level) * PAGE_SIZE; in __kvm_pgtable_stage2_init()
1290 pgt->start_level = start_level; in __kvm_pgtable_stage2_init()
1305 u32 start_level = VTCR_EL2_TGRAN_SL0_BASE - sl0; in kvm_pgtable_stage2_pgd_size() local
1307 return kvm_pgd_pages(ia_bits, start_level) * PAGE_SIZE; in kvm_pgtable_stage2_pgd_size()
[all …]
/arch/arm64/include/asm/
Dkvm_pgtable.h275 u32 start_level; member
/arch/x86/kvm/mmu/
Dmmu.c1492 int start_level; member
1515 const struct kvm_memory_slot *slot, int start_level, in slot_rmap_walk_init() argument
1519 iterator->start_level = start_level; in slot_rmap_walk_init()
1524 rmap_walk_init_level(iterator, iterator->start_level); in slot_rmap_walk_init()
5458 slot_level_handler fn, int start_level, int end_level, in slot_handle_level_range() argument
5464 for_each_slot_rmap_range(memslot, start_level, end_level, start_gfn, in slot_handle_level_range()
5485 slot_level_handler fn, int start_level, int end_level, in slot_handle_level() argument
5488 return slot_handle_level_range(kvm, memslot, fn, start_level, in slot_handle_level()
5802 int start_level) in kvm_mmu_slot_remove_write_access() argument
5809 start_level, KVM_MAX_HUGEPAGE_LEVEL, in kvm_mmu_slot_remove_write_access()
[all …]
/arch/arm64/kvm/
Dmmu.c667 .start_level = (KVM_PGTABLE_MAX_LEVELS - in get_user_mapping_size()
/arch/x86/include/asm/
Dkvm_host.h1585 int start_level);