Lines Matching refs:dest_map
97 bitmap_zero(ioapic->rtc_status.dest_map.map, KVM_MAX_VCPU_ID); in rtc_irq_eoi_tracking_reset()
112 struct dest_map *dest_map = &ioapic->rtc_status.dest_map; in __rtc_irq_eoi_tracking_restore_one() local
121 old_val = test_bit(vcpu->vcpu_id, dest_map->map); in __rtc_irq_eoi_tracking_restore_one()
127 __set_bit(vcpu->vcpu_id, dest_map->map); in __rtc_irq_eoi_tracking_restore_one()
128 dest_map->vectors[vcpu->vcpu_id] = e->fields.vector; in __rtc_irq_eoi_tracking_restore_one()
131 __clear_bit(vcpu->vcpu_id, dest_map->map); in __rtc_irq_eoi_tracking_restore_one()
162 ioapic->rtc_status.dest_map.map)) { in rtc_irq_eoi()
242 struct dest_map *dest_map = &ioapic->rtc_status.dest_map; in kvm_ioapic_scan_entry() local
249 if (test_bit(vcpu->vcpu_id, dest_map->map)) in kvm_ioapic_scan_entry()
250 __set_bit(dest_map->vectors[vcpu->vcpu_id], in kvm_ioapic_scan_entry()
373 &ioapic->rtc_status.dest_map); in ioapic_service()
434 struct dest_map *dest_map = &ioapic->rtc_status.dest_map; in __kvm_ioapic_update_eoi() local
439 if (test_bit(vcpu->vcpu_id, dest_map->map) && in __kvm_ioapic_update_eoi()
440 vector == dest_map->vectors[vcpu->vcpu_id]) in __kvm_ioapic_update_eoi()