Lines Matching defs:vcpu
58 static int nr_timers(struct kvm_vcpu *vcpu) in nr_timers()
68 struct kvm_vcpu *vcpu = ctxt->vcpu; in timer_get_ctl() local
87 struct kvm_vcpu *vcpu = ctxt->vcpu; in timer_get_cval() local
121 struct kvm_vcpu *vcpu = ctxt->vcpu; in timer_set_ctl() local
143 struct kvm_vcpu *vcpu = ctxt->vcpu; in timer_set_cval() local
178 void get_timer_map(struct kvm_vcpu *vcpu, struct timer_map *map) in get_timer_map()
225 struct kvm_vcpu *vcpu = *(struct kvm_vcpu **)dev_id; in kvm_arch_timer_handler() local
286 static bool vcpu_has_wfit_active(struct kvm_vcpu *vcpu) in vcpu_has_wfit_active()
292 static u64 wfit_delay_ns(struct kvm_vcpu *vcpu) in wfit_delay_ns()
307 static u64 kvm_timer_earliest_exp(struct kvm_vcpu *vcpu) in kvm_timer_earliest_exp()
333 struct kvm_vcpu *vcpu; in kvm_bg_timer_expire() local
357 struct kvm_vcpu *vcpu; in kvm_hrtimer_expire() local
422 int kvm_cpu_has_pending_timer(struct kvm_vcpu *vcpu) in kvm_cpu_has_pending_timer()
430 void kvm_timer_update_run(struct kvm_vcpu *vcpu) in kvm_timer_update_run()
445 static void kvm_timer_update_irq(struct kvm_vcpu *vcpu, bool new_level, in kvm_timer_update_irq()
569 static void kvm_timer_blocking(struct kvm_vcpu *vcpu) in kvm_timer_blocking()
594 static void kvm_timer_unblocking(struct kvm_vcpu *vcpu) in kvm_timer_unblocking()
655 struct kvm_vcpu *vcpu = ctx->vcpu; in kvm_timer_vcpu_load_gic() local
674 static void kvm_timer_vcpu_load_nogic(struct kvm_vcpu *vcpu) in kvm_timer_vcpu_load_nogic()
711 static void kvm_timer_vcpu_load_nested_switch(struct kvm_vcpu *vcpu, in kvm_timer_vcpu_load_nested_switch()
762 static void timer_set_traps(struct kvm_vcpu *vcpu, struct timer_map *map) in timer_set_traps()
824 void kvm_timer_vcpu_load(struct kvm_vcpu *vcpu) in kvm_timer_vcpu_load()
858 bool kvm_timer_should_notify_user(struct kvm_vcpu *vcpu) in kvm_timer_should_notify_user()
875 void kvm_timer_vcpu_put(struct kvm_vcpu *vcpu) in kvm_timer_vcpu_put()
912 static void unmask_vtimer_irq_user(struct kvm_vcpu *vcpu) in unmask_vtimer_irq_user()
925 void kvm_timer_sync_user(struct kvm_vcpu *vcpu) in kvm_timer_sync_user()
936 int kvm_timer_vcpu_reset(struct kvm_vcpu *vcpu) in kvm_timer_vcpu_reset()
984 static void timer_context_init(struct kvm_vcpu *vcpu, int timerid) in timer_context_init()
1011 void kvm_timer_vcpu_init(struct kvm_vcpu *vcpu) in kvm_timer_vcpu_init()
1048 int kvm_arm_timer_set_reg(struct kvm_vcpu *vcpu, u64 regid, u64 value) in kvm_arm_timer_set_reg()
1107 u64 kvm_arm_timer_get_reg(struct kvm_vcpu *vcpu, u64 regid) in kvm_arm_timer_get_reg()
1132 static u64 kvm_arm_timer_read(struct kvm_vcpu *vcpu, in kvm_arm_timer_read()
1167 u64 kvm_arm_timer_read_sysreg(struct kvm_vcpu *vcpu, in kvm_arm_timer_read_sysreg()
1192 static void kvm_arm_timer_write(struct kvm_vcpu *vcpu, in kvm_arm_timer_write()
1219 void kvm_arm_timer_write_sysreg(struct kvm_vcpu *vcpu, in kvm_arm_timer_write_sysreg()
1242 static int timer_irq_set_vcpu_affinity(struct irq_data *d, void *vcpu) in timer_irq_set_vcpu_affinity()
1445 void kvm_timer_vcpu_terminate(struct kvm_vcpu *vcpu) in kvm_timer_vcpu_terminate()
1452 static bool timer_irqs_are_valid(struct kvm_vcpu *vcpu) in timer_irqs_are_valid()
1487 struct kvm_vcpu *vcpu = kvm_get_running_vcpu(); in kvm_arch_timer_get_input_level() local
1506 int kvm_timer_enable(struct kvm_vcpu *vcpu) in kvm_timer_enable()
1559 int kvm_arm_timer_set_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) in kvm_arm_timer_set_attr()
1611 int kvm_arm_timer_get_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) in kvm_arm_timer_get_attr()
1638 int kvm_arm_timer_has_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) in kvm_arm_timer_has_attr()