Home
last modified time | relevance | path

Searched refs:rd_regions (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/arch/arm64/kvm/vgic/
H A Dvgic-v3.c425 list_for_each_entry(rdreg, &d->rd_regions, list) { in vgic_v3_rdist_overlap()
446 list_for_each_entry(rdreg, &d->rd_regions, list) { in vgic_v3_check_base()
463 * @rd_regions: redistributor region list head
471 struct vgic_redist_region *vgic_v3_rdist_free_slot(struct list_head *rd_regions) in vgic_v3_rdist_free_slot() argument
475 list_for_each_entry(rdreg, rd_regions, list) { in vgic_v3_rdist_free_slot()
485 struct list_head *rd_regions = &kvm->arch.vgic.rd_regions; in vgic_v3_rdist_region_from_index() local
488 list_for_each_entry(rdreg, rd_regions, list) { in vgic_v3_rdist_region_from_index()
H A Dvgic-mmio-v3.c716 rdreg = vgic_v3_rdist_free_slot(&vgic->rd_regions); in vgic_register_redist_iodev()
797 struct list_head *rd_regions = &d->rd_regions; in vgic_v3_insert_redist_region() local
802 if (!count && !list_empty(rd_regions)) in vgic_v3_insert_redist_region()
809 if (list_empty(rd_regions)) { in vgic_v3_insert_redist_region()
813 rdreg = list_last_entry(rd_regions, in vgic_v3_insert_redist_region()
851 list_add_tail(&rdreg->list, rd_regions); in vgic_v3_insert_redist_region()
H A Dvgic-init.c117 INIT_LIST_HEAD(&kvm->arch.vgic.rd_regions); in kvm_vgic_create()
340 list_for_each_entry_safe(rdreg, next, &dist->rd_regions, list) { in kvm_vgic_dist_destroy()
344 INIT_LIST_HEAD(&dist->rd_regions); in kvm_vgic_dist_destroy()
H A Dvgic-kvm-device.c90 rdreg = list_first_entry_or_null(&vgic->rd_regions, in kvm_vgic_addr()
/kernel/linux/linux-6.6/arch/arm64/kvm/vgic/
H A Dvgic-v3.c465 list_for_each_entry(rdreg, &d->rd_regions, list) { in vgic_v3_rdist_overlap()
486 list_for_each_entry(rdreg, &d->rd_regions, list) { in vgic_v3_check_base()
505 * @rd_regions: redistributor region list head
513 struct vgic_redist_region *vgic_v3_rdist_free_slot(struct list_head *rd_regions) in vgic_v3_rdist_free_slot() argument
517 list_for_each_entry(rdreg, rd_regions, list) { in vgic_v3_rdist_free_slot()
527 struct list_head *rd_regions = &kvm->arch.vgic.rd_regions; in vgic_v3_rdist_region_from_index() local
530 list_for_each_entry(rdreg, rd_regions, list) { in vgic_v3_rdist_region_from_index()
H A Dvgic-mmio-v3.c304 struct list_head *rd_regions = &vgic->rd_regions; in vgic_mmio_vcpu_rdist_is_last() local
311 list_for_each_entry(iter, rd_regions, list) { in vgic_mmio_vcpu_rdist_is_last()
793 rdreg = vgic_v3_rdist_free_slot(&vgic->rd_regions); in vgic_register_redist_iodev()
882 struct list_head *rd_regions = &d->rd_regions; in vgic_v3_alloc_redist_region() local
892 if (list_empty(rd_regions)) { in vgic_v3_alloc_redist_region()
896 rdreg = list_last_entry(rd_regions, in vgic_v3_alloc_redist_region()
938 list_add_tail(&rdreg->list, rd_regions); in vgic_v3_alloc_redist_region()
H A Dvgic-init.c125 INIT_LIST_HEAD(&kvm->arch.vgic.rd_regions); in kvm_vgic_create()
357 list_for_each_entry_safe(rdreg, next, &dist->rd_regions, list) in kvm_vgic_dist_destroy()
359 INIT_LIST_HEAD(&dist->rd_regions); in kvm_vgic_dist_destroy()
H A Dvgic-kvm-device.c139 rdreg = list_first_entry_or_null(&vgic->rd_regions, in kvm_vgic_addr()
/kernel/linux/linux-5.10/include/kvm/
H A Darm_vgic.h228 struct list_head rd_regions; member
/kernel/linux/linux-6.6/include/kvm/
H A Darm_vgic.h252 struct list_head rd_regions; member

Completed in 11 milliseconds