Lines Matching refs:dest_map
99 bitmap_zero(ioapic->rtc_status.dest_map.map, KVM_MAX_VCPU_ID); in rtc_irq_eoi_tracking_reset()
114 struct dest_map *dest_map = &ioapic->rtc_status.dest_map; in __rtc_irq_eoi_tracking_restore_one() local
124 old_val = test_bit(vcpu->vcpu_id, dest_map->map); in __rtc_irq_eoi_tracking_restore_one()
130 __set_bit(vcpu->vcpu_id, dest_map->map); in __rtc_irq_eoi_tracking_restore_one()
131 dest_map->vectors[vcpu->vcpu_id] = e->fields.vector; in __rtc_irq_eoi_tracking_restore_one()
134 __clear_bit(vcpu->vcpu_id, dest_map->map); in __rtc_irq_eoi_tracking_restore_one()
165 struct dest_map *dest_map = &ioapic->rtc_status.dest_map; in rtc_irq_eoi() local
168 if (test_bit(vcpu->vcpu_id, dest_map->map) && in rtc_irq_eoi()
169 (vector == dest_map->vectors[vcpu->vcpu_id]) && in rtc_irq_eoi()
171 ioapic->rtc_status.dest_map.map))) { in rtc_irq_eoi()
282 struct dest_map *dest_map = &ioapic->rtc_status.dest_map; in kvm_ioapic_scan_entry() local
289 if (test_bit(vcpu->vcpu_id, dest_map->map)) in kvm_ioapic_scan_entry()
290 __set_bit(dest_map->vectors[vcpu->vcpu_id], in kvm_ioapic_scan_entry()
445 &ioapic->rtc_status.dest_map); in ioapic_service()