Lines Matching defs:config
232 if (stimer->msg_pending && stimer->config.enable &&
233 !stimer->config.direct_mode &&
234 stimer->config.sintx == sint)
628 * b) stimer->config has HV_STIMER_ENABLE flag
638 if (stimer->config.periodic) {
684 static int stimer_set_config(struct kvm_vcpu_hv_stimer *stimer, u64 config,
687 union hv_stimer_config new_config = {.as_uint64 = config},
688 old_config = {.as_uint64 = stimer->config.as_uint64};
693 if (!synic->active && (!host || config))
702 stimer->index, config, host);
708 stimer->config.as_uint64 = new_config.as_uint64;
710 if (stimer->config.enable)
732 stimer->config.enable = 0;
733 else if (stimer->config.auto_enable)
734 stimer->config.enable = 1;
737 if (stimer->config.enable)
745 *pconfig = stimer->config.as_uint64;
823 bool no_retry = stimer->config.periodic;
828 stimer->config.sintx, msg,
837 .vector = stimer->config.apic_vector
847 int r, direct = stimer->config.direct_mode;
858 if (!(stimer->config.periodic))
859 stimer->config.enable = 0;
876 if (stimer->config.enable) {
886 if ((stimer->config.enable) &&