static void stimer_mark_pending(struct kvm_vcpu_hv_stimer *stimer,
                                bool vcpu_kick)
 {
-       struct kvm_vcpu *vcpu = stimer_to_vcpu(stimer);
+       struct kvm_vcpu *vcpu = hv_stimer_to_vcpu(stimer);
 
        set_bit(stimer->index,
                to_hv_vcpu(vcpu)->stimer_pending_bitmap);
 
 static void stimer_cleanup(struct kvm_vcpu_hv_stimer *stimer)
 {
-       struct kvm_vcpu *vcpu = stimer_to_vcpu(stimer);
+       struct kvm_vcpu *vcpu = hv_stimer_to_vcpu(stimer);
 
-       trace_kvm_hv_stimer_cleanup(stimer_to_vcpu(stimer)->vcpu_id,
+       trace_kvm_hv_stimer_cleanup(hv_stimer_to_vcpu(stimer)->vcpu_id,
                                    stimer->index);
 
        hrtimer_cancel(&stimer->timer);
        struct kvm_vcpu_hv_stimer *stimer;
 
        stimer = container_of(timer, struct kvm_vcpu_hv_stimer, timer);
-       trace_kvm_hv_stimer_callback(stimer_to_vcpu(stimer)->vcpu_id,
+       trace_kvm_hv_stimer_callback(hv_stimer_to_vcpu(stimer)->vcpu_id,
                                     stimer->index);
        stimer_mark_pending(stimer, true);
 
        u64 time_now;
        ktime_t ktime_now;
 
-       time_now = get_time_ref_counter(stimer_to_vcpu(stimer)->kvm);
+       time_now = get_time_ref_counter(hv_stimer_to_vcpu(stimer)->kvm);
        ktime_now = ktime_get();
 
        if (stimer->config.periodic) {
                        stimer->exp_time = time_now + stimer->count;
 
                trace_kvm_hv_stimer_start_periodic(
-                                       stimer_to_vcpu(stimer)->vcpu_id,
+                                       hv_stimer_to_vcpu(stimer)->vcpu_id,
                                        stimer->index,
                                        time_now, stimer->exp_time);
 
                return 0;
        }
 
-       trace_kvm_hv_stimer_start_one_shot(stimer_to_vcpu(stimer)->vcpu_id,
+       trace_kvm_hv_stimer_start_one_shot(hv_stimer_to_vcpu(stimer)->vcpu_id,
                                           stimer->index,
                                           time_now, stimer->count);
 
 {
        union hv_stimer_config new_config = {.as_uint64 = config},
                old_config = {.as_uint64 = stimer->config.as_uint64};
-       struct kvm_vcpu *vcpu = stimer_to_vcpu(stimer);
+       struct kvm_vcpu *vcpu = hv_stimer_to_vcpu(stimer);
        struct kvm_vcpu_hv_synic *synic = to_hv_synic(vcpu);
 
        if (!synic->active && !host)
                return 1;
 
-       trace_kvm_hv_stimer_set_config(stimer_to_vcpu(stimer)->vcpu_id,
+       trace_kvm_hv_stimer_set_config(hv_stimer_to_vcpu(stimer)->vcpu_id,
                                       stimer->index, config, host);
 
        stimer_cleanup(stimer);
 static int stimer_set_count(struct kvm_vcpu_hv_stimer *stimer, u64 count,
                            bool host)
 {
-       struct kvm_vcpu *vcpu = stimer_to_vcpu(stimer);
+       struct kvm_vcpu *vcpu = hv_stimer_to_vcpu(stimer);
        struct kvm_vcpu_hv_synic *synic = to_hv_synic(vcpu);
 
        if (!synic->active && !host)
                return 1;
 
-       trace_kvm_hv_stimer_set_count(stimer_to_vcpu(stimer)->vcpu_id,
+       trace_kvm_hv_stimer_set_count(hv_stimer_to_vcpu(stimer)->vcpu_id,
                                      stimer->index, count, host);
 
        stimer_cleanup(stimer);
 
 static int stimer_send_msg(struct kvm_vcpu_hv_stimer *stimer)
 {
-       struct kvm_vcpu *vcpu = stimer_to_vcpu(stimer);
+       struct kvm_vcpu *vcpu = hv_stimer_to_vcpu(stimer);
        struct hv_message *msg = &stimer->msg;
        struct hv_timer_message_payload *payload =
                        (struct hv_timer_message_payload *)&msg->u.payload;
 
 static int stimer_notify_direct(struct kvm_vcpu_hv_stimer *stimer)
 {
-       struct kvm_vcpu *vcpu = stimer_to_vcpu(stimer);
+       struct kvm_vcpu *vcpu = hv_stimer_to_vcpu(stimer);
        struct kvm_lapic_irq irq = {
                .delivery_mode = APIC_DM_FIXED,
                .vector = stimer->config.apic_vector
                r = stimer_send_msg(stimer);
        else
                r = stimer_notify_direct(stimer);
-       trace_kvm_hv_stimer_expiration(stimer_to_vcpu(stimer)->vcpu_id,
+       trace_kvm_hv_stimer_expiration(hv_stimer_to_vcpu(stimer)->vcpu_id,
                                       stimer->index, direct, r);
        if (!r) {
                stimer->msg_pending = false;
        case HV_X64_MSR_STIMER3_CONFIG: {
                int timer_index = (msr - HV_X64_MSR_STIMER0_CONFIG)/2;
 
-               return stimer_set_config(vcpu_to_stimer(vcpu, timer_index),
+               return stimer_set_config(to_hv_stimer(vcpu, timer_index),
                                         data, host);
        }
        case HV_X64_MSR_STIMER0_COUNT:
        case HV_X64_MSR_STIMER3_COUNT: {
                int timer_index = (msr - HV_X64_MSR_STIMER0_COUNT)/2;
 
-               return stimer_set_count(vcpu_to_stimer(vcpu, timer_index),
+               return stimer_set_count(to_hv_stimer(vcpu, timer_index),
                                        data, host);
        }
        case HV_X64_MSR_TSC_FREQUENCY:
        case HV_X64_MSR_STIMER3_CONFIG: {
                int timer_index = (msr - HV_X64_MSR_STIMER0_CONFIG)/2;
 
-               return stimer_get_config(vcpu_to_stimer(vcpu, timer_index),
+               return stimer_get_config(to_hv_stimer(vcpu, timer_index),
                                         pdata);
        }
        case HV_X64_MSR_STIMER0_COUNT:
        case HV_X64_MSR_STIMER3_COUNT: {
                int timer_index = (msr - HV_X64_MSR_STIMER0_COUNT)/2;
 
-               return stimer_get_count(vcpu_to_stimer(vcpu, timer_index),
+               return stimer_get_count(to_hv_stimer(vcpu, timer_index),
                                        pdata);
        }
        case HV_X64_MSR_TSC_FREQUENCY: