Searched refs:vgic_dist_base (Results 1 - 14 of 14) sorted by relevance
/kernel/linux/linux-5.10/arch/arm64/kvm/vgic/ |
H A D | vgic-v3.c | 442 if (!IS_VGIC_ADDR_UNDEF(d->vgic_dist_base) && in vgic_v3_check_base() 443 d->vgic_dist_base + KVM_VGIC_V3_DIST_SIZE < d->vgic_dist_base) in vgic_v3_check_base() 452 if (IS_VGIC_ADDR_UNDEF(d->vgic_dist_base)) in vgic_v3_check_base() 455 return !vgic_v3_rdist_overlap(kvm, d->vgic_dist_base, in vgic_v3_check_base() 516 if (IS_VGIC_ADDR_UNDEF(dist->vgic_dist_base)) { in vgic_v3_map_resources() 537 ret = vgic_register_dist_iodev(kvm, dist->vgic_dist_base, VGIC_V3); in vgic_v3_map_resources()
|
H A D | vgic-v2.c | 312 if (IS_VGIC_ADDR_UNDEF(dist->vgic_dist_base) || in vgic_v2_map_resources() 319 if (!vgic_v2_check_base(dist->vgic_dist_base, dist->vgic_cpu_base)) { in vgic_v2_map_resources() 335 ret = vgic_register_dist_iodev(kvm, dist->vgic_dist_base, VGIC_V2); in vgic_v2_map_resources()
|
H A D | vgic.h | 303 return (base + size > d->vgic_dist_base) && in vgic_dist_overlap() 304 (base < d->vgic_dist_base + KVM_VGIC_V3_DIST_SIZE); in vgic_dist_overlap()
|
H A D | vgic-kvm-device.c | 67 addr_ptr = &vgic->vgic_dist_base; in kvm_vgic_addr() 77 addr_ptr = &vgic->vgic_dist_base; in kvm_vgic_addr()
|
H A D | vgic-init.c | 112 kvm->arch.vgic.vgic_dist_base = VGIC_ADDR_UNDEF; in kvm_vgic_create()
|
H A D | vgic-mmio-v3.c | 828 if (!count && !IS_VGIC_ADDR_UNDEF(d->vgic_dist_base) && in vgic_v3_insert_redist_region()
|
/kernel/linux/linux-6.6/arch/arm64/kvm/vgic/ |
H A D | vgic-v3.c | 482 if (!IS_VGIC_ADDR_UNDEF(d->vgic_dist_base) && in vgic_v3_check_base() 483 d->vgic_dist_base + KVM_VGIC_V3_DIST_SIZE < d->vgic_dist_base) in vgic_v3_check_base() 494 if (IS_VGIC_ADDR_UNDEF(d->vgic_dist_base)) in vgic_v3_check_base() 497 return !vgic_v3_rdist_overlap(kvm, d->vgic_dist_base, in vgic_v3_check_base() 553 if (IS_VGIC_ADDR_UNDEF(dist->vgic_dist_base)) { in vgic_v3_map_resources()
|
H A D | vgic-kvm-device.c | 54 r = vgic_check_iorange(kvm, vgic->vgic_dist_base, dev_addr->addr, in kvm_set_legacy_vgic_v2_addr() 57 vgic->vgic_dist_base = dev_addr->addr; in kvm_set_legacy_vgic_v2_addr() 113 addr_ptr = &vgic->vgic_dist_base; in kvm_vgic_addr() 125 addr_ptr = &vgic->vgic_dist_base; in kvm_vgic_addr()
|
H A D | vgic-init.c | 120 kvm->arch.vgic.vgic_dist_base = VGIC_ADDR_UNDEF; in kvm_vgic_create() 354 dist->vgic_dist_base = VGIC_ADDR_UNDEF; in kvm_vgic_dist_destroy() 486 dist_base = dist->vgic_dist_base; in kvm_vgic_map_resources()
|
H A D | vgic.h | 321 return (base + size > d->vgic_dist_base) && in vgic_dist_overlap() 322 (base < d->vgic_dist_base + KVM_VGIC_V3_DIST_SIZE); in vgic_dist_overlap()
|
H A D | vgic-v2.c | 294 if (IS_VGIC_ADDR_UNDEF(dist->vgic_dist_base) || in vgic_v2_map_resources() 300 if (!vgic_v2_check_base(dist->vgic_dist_base, dist->vgic_cpu_base)) { in vgic_v2_map_resources()
|
H A D | vgic-mmio-v3.c | 915 if (!count && !IS_VGIC_ADDR_UNDEF(d->vgic_dist_base) && in vgic_v3_alloc_redist_region()
|
/kernel/linux/linux-5.10/include/kvm/ |
H A D | arm_vgic.h | 223 gpa_t vgic_dist_base; /* distributor */ member
|
/kernel/linux/linux-6.6/include/kvm/ |
H A D | arm_vgic.h | 247 gpa_t vgic_dist_base; /* distributor */ member
|
Completed in 12 milliseconds