Searched refs:rd_regions (Results 1 – 5 of 5) sorted by relevance
| /linux/arch/arm64/kvm/vgic/ |
| H A D | vgic-mmio-v3.c | 331 struct list_head *rd_regions = &vgic->rd_regions; in vgic_mmio_vcpu_rdist_is_last() local 338 list_for_each_entry(iter, rd_regions, list) { in vgic_mmio_vcpu_rdist_is_last() 800 rdreg = vgic_v3_rdist_free_slot(&vgic->rd_regions); in vgic_register_redist_iodev() 891 struct list_head *rd_regions = &d->rd_regions; in vgic_v3_alloc_redist_region() local 901 if (list_empty(rd_regions)) { in vgic_v3_alloc_redist_region() 905 rdreg = list_last_entry(rd_regions, in vgic_v3_alloc_redist_region() 947 list_add_tail(&rdreg->list, rd_regions); in vgic_v3_alloc_redist_region()
|
| H A D | vgic-v3.c | 677 list_for_each_entry(rdreg, &d->rd_regions, list) { in vgic_v3_rdist_overlap() 698 list_for_each_entry(rdreg, &d->rd_regions, list) { in vgic_v3_check_base() 725 struct vgic_redist_region *vgic_v3_rdist_free_slot(struct list_head *rd_regions) in vgic_v3_rdist_free_slot() argument 729 list_for_each_entry(rdreg, rd_regions, list) { in vgic_v3_rdist_free_slot() 739 struct list_head *rd_regions = &kvm->arch.vgic.rd_regions; in vgic_v3_rdist_region_from_index() local 742 list_for_each_entry(rdreg, rd_regions, list) { in vgic_v3_rdist_region_from_index()
|
| H A D | vgic-init.c | 171 INIT_LIST_HEAD(&kvm->arch.vgic.rd_regions); in kvm_vgic_create() 445 list_for_each_entry_safe(rdreg, next, &dist->rd_regions, list) in kvm_vgic_dist_destroy() 447 INIT_LIST_HEAD(&dist->rd_regions); in kvm_vgic_dist_destroy()
|
| H A D | vgic-kvm-device.c | 141 rdreg = list_first_entry_or_null(&vgic->rd_regions, in kvm_vgic_addr()
|
| /linux/include/kvm/ |
| H A D | arm_vgic.h | 275 struct list_head rd_regions; member
|