Searched refs:va_bits (Results 1 – 11 of 11) sorted by relevance
/Linux-v5.4/tools/testing/selftests/kvm/lib/ |
D | kvm_util.c | 152 vm->va_bits = 48; in _vm_create() 159 vm->va_bits = 48; in _vm_create() 166 vm->va_bits = 48; in _vm_create() 173 vm->va_bits = 48; in _vm_create() 180 vm->va_bits = 48; in _vm_create() 187 vm->va_bits = 48; in _vm_create() 193 kvm_get_cpu_address_width(&vm->pa_bits, &vm->va_bits); in _vm_create() 194 TEST_ASSERT(vm->va_bits == 48, "Linear address width " in _vm_create() 195 "(%d bits) not supported", vm->va_bits); in _vm_create() 220 0, (1ULL << (vm->va_bits - 1)) >> vm->page_shift); in _vm_create() [all …]
|
D | kvm_util_internal.h | 53 unsigned int va_bits; member
|
/Linux-v5.4/tools/testing/selftests/kvm/lib/aarch64/ |
D | processor.c | 27 uint64_t mask = (1UL << (vm->va_bits - shift)) - 1; in pgd_index() 62 uint64_t mask = ((1UL << (vm->va_bits - vm->page_shift)) - 1) << vm->page_shift; in pte_addr() 69 return 1 << (vm->va_bits - shift); in ptrs_per_pgd() 297 tcr_el1 |= (64 - vm->va_bits) /* T0SZ */; in aarch64_vcpu_setup()
|
D | ucall.c | 54 bits = vm->va_bits - 1; in ucall_init()
|
/Linux-v5.4/arch/powerpc/include/asm/book3s/64/ |
D | mmu-hash.h | 766 unsigned long va_bits = VA_BITS; in get_vsid() local 777 va_bits = 65; in get_vsid() 780 vsid_bits = va_bits - SID_SHIFT; in get_vsid() 786 vsid_bits = va_bits - SID_SHIFT_1T; in get_vsid()
|
/Linux-v5.4/arch/arm64/include/asm/ |
D | pgtable-hwdef.h | 26 #define ARM64_HW_PGTABLE_LEVELS(va_bits) (((va_bits) - 4) / (PAGE_SHIFT - 3)) argument
|
/Linux-v5.4/drivers/iommu/ |
D | io-pgtable-arm.c | 746 unsigned long va_bits, pgd_bits; in arm_lpae_alloc_pgtable() local 772 va_bits = cfg->ias - data->pg_shift; in arm_lpae_alloc_pgtable() 773 data->levels = DIV_ROUND_UP(va_bits, data->bits_per_level); in arm_lpae_alloc_pgtable() 776 pgd_bits = va_bits - (data->bits_per_level * (data->levels - 1)); in arm_lpae_alloc_pgtable()
|
/Linux-v5.4/arch/powerpc/platforms/pseries/ |
D | lpar.c | 1915 unsigned long va_bits = VA_BITS; in vsid_unscramble() local 1920 va_bits = 65; in vsid_unscramble() 1924 vsid_modulus = ((1UL << (va_bits - SID_SHIFT)) - 1); in vsid_unscramble() 1927 vsid_modulus = ((1UL << (va_bits - SID_SHIFT_1T)) - 1); in vsid_unscramble()
|
/Linux-v5.4/tools/testing/selftests/kvm/lib/x86_64/ |
D | processor.c | 1166 void kvm_get_cpu_address_width(unsigned int *pa_bits, unsigned int *va_bits) in kvm_get_cpu_address_width() argument 1175 *va_bits = 32; in kvm_get_cpu_address_width() 1179 *va_bits = (entry->eax >> 8) & 0xff; in kvm_get_cpu_address_width()
|
/Linux-v5.4/tools/testing/selftests/kvm/include/x86_64/ |
D | processor.h | 329 void kvm_get_cpu_address_width(unsigned int *pa_bits, unsigned int *va_bits);
|
/Linux-v5.4/arch/x86/kvm/ |
D | emulate.c | 712 u8 va_bits; in __linearize() local 719 va_bits = ctxt_virt_addr_bits(ctxt); in __linearize() 720 if (get_canonical(la, va_bits) != la) in __linearize() 723 *max_size = min_t(u64, ~0u, (1ull << va_bits) - la); in __linearize()
|