Home
last modified time | relevance | path

Searched refs:va_bits (Results 1 – 15 of 15) sorted by relevance

/linux/arch/arm64/kernel/pi/
H A Dmap_kernel.c247 int va_bits = VA_BITS; in early_map_kernel() local
259 va_bits = VA_BITS_MIN; in early_map_kernel()
261 va_bits = VA_BITS_MIN; in early_map_kernel()
265 if (va_bits > VA_BITS_MIN) in early_map_kernel()
266 sysreg_clear_set(tcr_el1, TCR_EL1_T1SZ_MASK, TCR_T1SZ(va_bits)); in early_map_kernel()
284 if (IS_ENABLED(CONFIG_ARM64_LPA2) && va_bits > VA_BITS_MIN) in early_map_kernel()
/linux/drivers/gpu/drm/xe/
H A Dxe_pci.c176 .va_bits = 48,
189 .va_bits = 48,
209 .va_bits = 48,
229 .va_bits = 48,
243 .va_bits = 48,
261 .va_bits = 48,
281 .va_bits = 48, \
321 .va_bits = 57,
335 .va_bits = 48,
348 .va_bits = 48,
[all …]
/linux/arch/powerpc/include/asm/book3s/64/
H A Dmmu-hash.h780 unsigned long va_bits = VA_BITS; in get_vsid() local
791 va_bits = 65; in get_vsid()
794 vsid_bits = va_bits - SID_SHIFT; in get_vsid()
800 vsid_bits = va_bits - SID_SHIFT_1T; in get_vsid()
/linux/tools/testing/selftests/kvm/lib/arm64/
H A Dprocessor.c32 uint64_t mask = (1UL << (vm->va_bits - shift)) - 1; in pgd_index()
68 (vm->pa_bits > 48 || vm->va_bits > 48); in use_lpa2_pte_format()
108 return 1 << (vm->va_bits - shift); in ptrs_per_pgd()
386 tcr_el1 |= TCR_T0SZ(vm->va_bits); in aarch64_vcpu_setup()
684 (1ULL << vm->va_bits) >> vm->page_shift); in vm_vaddr_populate_bitmap()
/linux/tools/testing/selftests/kvm/lib/
H A Dkvm_util.c255 0, (1ULL << (vm->va_bits - 1)) >> vm->page_shift); in vm_vaddr_populate_bitmap()
257 (~((1ULL << (vm->va_bits - 1)) - 1)) >> vm->page_shift, in vm_vaddr_populate_bitmap()
258 (1ULL << (vm->va_bits - 1)) >> vm->page_shift); in vm_vaddr_populate_bitmap()
277 vm->va_bits = vm_guest_mode_params[vm->mode].va_bits; in ____vm_create()
315 kvm_get_cpu_address_width(&vm->pa_bits, &vm->va_bits); in ____vm_create()
321 vm->va_bits); in ____vm_create()
323 if (vm->va_bits == 57) { in ____vm_create()
326 TEST_ASSERT(vm->va_bits == 48, in ____vm_create()
328 vm->va_bits); in ____vm_create()
/linux/drivers/gpu/drm/panthor/
H A Dpanthor_mmu.c714 u32 va_bits = GPU_MMU_FEATURES_VA_BITS(ptdev->gpu_info.mmu_features); in panthor_vm_active() local
775 AS_TRANSCFG_INA_BITS(55 - va_bits); in panthor_vm_active()
1448 u32 va_bits = GPU_MMU_FEATURES_VA_BITS(ptdev->gpu_info.mmu_features); in panthor_vm_create_check_args() local
1449 u64 full_va_range = 1ull << va_bits; in panthor_vm_create_check_args()
2280 u32 va_bits = GPU_MMU_FEATURES_VA_BITS(ptdev->gpu_info.mmu_features); in panthor_vm_create() local
2282 u64 full_va_range = 1ull << va_bits; in panthor_vm_create()
2337 .ias = va_bits, in panthor_vm_create()
2717 u32 va_bits = GPU_MMU_FEATURES_VA_BITS(ptdev->gpu_info.mmu_features); in panthor_mmu_init() local
2755 if (va_bits > BITS_PER_LONG) { in panthor_mmu_init()
/linux/drivers/iommu/riscv/
H A Diommu.c1366 int va_bits; in riscv_iommu_alloc_paging_domain() local
1371 va_bits = 57; in riscv_iommu_alloc_paging_domain()
1374 va_bits = 48; in riscv_iommu_alloc_paging_domain()
1377 va_bits = 39; in riscv_iommu_alloc_paging_domain()
1417 va_mask = DMA_BIT_MASK(va_bits - 1); in riscv_iommu_alloc_paging_domain()
/linux/drivers/iommu/
H A Dio-pgtable-arm.c920 int levels, va_bits, pg_shift; in arm_lpae_alloc_pgtable() local
940 va_bits = cfg->ias - pg_shift; in arm_lpae_alloc_pgtable()
941 levels = DIV_ROUND_UP(va_bits, data->bits_per_level); in arm_lpae_alloc_pgtable()
945 data->pgd_bits = va_bits - (data->bits_per_level * (levels - 1)); in arm_lpae_alloc_pgtable()
/linux/tools/testing/selftests/kvm/
H A Dpre_fault_memory_test.c184 gva = gpa & ((1ULL << (vm->va_bits - 1)) - 1); in __test_pre_fault_memory()
/linux/arch/arm64/include/asm/
H A Dkvm_pgtable.h459 int kvm_pgtable_hyp_init(struct kvm_pgtable *pgt, u32 va_bits,
/linux/tools/testing/selftests/kvm/lib/x86/
H A Dprocessor.c1181 void kvm_get_cpu_address_width(unsigned int *pa_bits, unsigned int *va_bits) in kvm_get_cpu_address_width() argument
1185 *va_bits = 32; in kvm_get_cpu_address_width()
1188 *va_bits = kvm_cpu_property(X86_PROPERTY_MAX_VIRT_ADDR); in kvm_get_cpu_address_width()
/linux/arch/arm64/kvm/hyp/
H A Dpgtable.c512 int kvm_pgtable_hyp_init(struct kvm_pgtable *pgt, u32 va_bits, in kvm_pgtable_hyp_init() argument
516 ARM64_HW_PGTABLE_LEVELS(va_bits); in kvm_pgtable_hyp_init()
526 pgt->ia_bits = va_bits; in kvm_pgtable_hyp_init()
/linux/tools/testing/selftests/kvm/include/
H A Dkvm_util.h100 unsigned int va_bits; member
257 unsigned int va_bits; member
/linux/tools/testing/selftests/kvm/include/x86/
H A Dprocessor.h1158 void kvm_get_cpu_address_width(unsigned int *pa_bits, unsigned int *va_bits);
/linux/arch/x86/kvm/
H A Demulate.c648 u8 va_bits; in __linearize() local
655 va_bits = ctxt_virt_addr_bits(ctxt); in __linearize()
656 if (!__is_canonical_address(la, va_bits)) in __linearize()
659 *max_size = min_t(u64, ~0u, (1ull << va_bits) - la); in __linearize()