Lines Matching defs:map

146 static void get_timer_map(struct kvm_vcpu *vcpu, struct timer_map *map)
149 map->direct_vtimer = vcpu_vtimer(vcpu);
150 map->direct_ptimer = vcpu_ptimer(vcpu);
151 map->emul_ptimer = NULL;
153 map->direct_vtimer = vcpu_vtimer(vcpu);
154 map->direct_ptimer = NULL;
155 map->emul_ptimer = vcpu_ptimer(vcpu);
158 trace_kvm_get_timer_map(vcpu->vcpu_id, map);
182 struct timer_map map;
193 get_timer_map(vcpu, &map);
196 ctx = map.direct_vtimer;
198 ctx = map.direct_ptimer;
354 struct timer_map map;
356 get_timer_map(vcpu, &map);
358 return kvm_timer_should_fire(map.direct_vtimer) ||
359 kvm_timer_should_fire(map.direct_ptimer) ||
360 kvm_timer_should_fire(map.emul_ptimer);
476 struct timer_map map;
478 get_timer_map(vcpu, &map);
484 if (!kvm_timer_irq_can_fire(map.direct_vtimer) &&
485 !kvm_timer_irq_can_fire(map.direct_ptimer) &&
486 !kvm_timer_irq_can_fire(map.emul_ptimer))
603 struct timer_map map;
608 get_timer_map(vcpu, &map);
611 kvm_timer_vcpu_load_gic(map.direct_vtimer);
612 if (map.direct_ptimer)
613 kvm_timer_vcpu_load_gic(map.direct_ptimer);
618 set_cntvoff(timer_get_offset(map.direct_vtimer));
622 timer_restore_state(map.direct_vtimer);
623 if (map.direct_ptimer)
624 timer_restore_state(map.direct_ptimer);
626 if (map.emul_ptimer)
627 timer_emulate(map.emul_ptimer);
650 struct timer_map map;
656 get_timer_map(vcpu, &map);
658 timer_save_state(map.direct_vtimer);
659 if (map.direct_ptimer)
660 timer_save_state(map.direct_ptimer);
671 if (map.emul_ptimer)
672 soft_timer_cancel(&map.emul_ptimer->hrtimer);
719 struct timer_map map;
721 get_timer_map(vcpu, &map);
737 kvm_vgic_reset_mapped_irq(vcpu, map.direct_vtimer->irq.irq);
738 if (map.direct_ptimer)
739 kvm_vgic_reset_mapped_irq(vcpu, map.direct_ptimer->irq.irq);
743 if (map.emul_ptimer)
744 soft_timer_cancel(&map.emul_ptimer->hrtimer);
1122 struct timer_map map;
1128 /* Without a VGIC we do not map virtual IRQs to physical IRQs */
1140 get_timer_map(vcpu, &map);
1143 map.direct_vtimer->host_timer_irq,
1144 map.direct_vtimer->irq.irq,
1149 if (map.direct_ptimer) {
1151 map.direct_ptimer->host_timer_irq,
1152 map.direct_ptimer->irq.irq,