Lines Matching refs:config
177 if (stimer->msg_pending && stimer->config.enable &&
178 !stimer->config.direct_mode &&
179 stimer->config.sintx == sint)
581 * b) stimer->config has HV_STIMER_ENABLE flag
591 if (stimer->config.periodic) {
637 static int stimer_set_config(struct kvm_vcpu_hv_stimer *stimer, u64 config,
640 union hv_stimer_config new_config = {.as_uint64 = config},
641 old_config = {.as_uint64 = stimer->config.as_uint64};
645 if (!synic->active && (!host || config))
649 stimer->index, config, host);
655 stimer->config.as_uint64 = new_config.as_uint64;
657 if (stimer->config.enable)
679 stimer->config.enable = 0;
680 else if (stimer->config.auto_enable)
681 stimer->config.enable = 1;
684 if (stimer->config.enable)
692 *pconfig = stimer->config.as_uint64;
770 bool no_retry = stimer->config.periodic;
775 stimer->config.sintx, msg,
784 .vector = stimer->config.apic_vector
794 int r, direct = stimer->config.direct_mode;
805 if (!(stimer->config.periodic))
806 stimer->config.enable = 0;
820 if (stimer->config.enable) {
830 if ((stimer->config.enable) &&