Lines Matching refs:dest_map
98 bitmap_zero(ioapic->rtc_status.dest_map.map, KVM_MAX_VCPU_IDS); in rtc_irq_eoi_tracking_reset()
113 struct dest_map *dest_map = &ioapic->rtc_status.dest_map; in __rtc_irq_eoi_tracking_restore_one() local
123 old_val = test_bit(vcpu->vcpu_id, dest_map->map); in __rtc_irq_eoi_tracking_restore_one()
129 __set_bit(vcpu->vcpu_id, dest_map->map); in __rtc_irq_eoi_tracking_restore_one()
130 dest_map->vectors[vcpu->vcpu_id] = e->fields.vector; in __rtc_irq_eoi_tracking_restore_one()
133 __clear_bit(vcpu->vcpu_id, dest_map->map); in __rtc_irq_eoi_tracking_restore_one()
164 struct dest_map *dest_map = &ioapic->rtc_status.dest_map; in rtc_irq_eoi() local
167 if (test_bit(vcpu->vcpu_id, dest_map->map) && in rtc_irq_eoi()
168 (vector == dest_map->vectors[vcpu->vcpu_id]) && in rtc_irq_eoi()
170 ioapic->rtc_status.dest_map.map))) { in rtc_irq_eoi()
281 struct dest_map *dest_map = &ioapic->rtc_status.dest_map; in kvm_ioapic_scan_entry() local
288 if (test_bit(vcpu->vcpu_id, dest_map->map)) in kvm_ioapic_scan_entry()
289 __set_bit(dest_map->vectors[vcpu->vcpu_id], in kvm_ioapic_scan_entry()
507 &ioapic->rtc_status.dest_map); in ioapic_service()