Lines Matching defs:gov
33 struct cpuidle_governor *gov;
35 list_for_each_entry(gov, &cpuidle_governors, governor_list)
36 if (!strncasecmp(str, gov->name, CPUIDLE_NAME_LEN))
37 return gov;
44 * @gov: the new target governor
47 int cpuidle_switch_governor(struct cpuidle_governor *gov)
51 if (!gov)
54 if (gov == cpuidle_curr_governor)
64 cpuidle_curr_governor = gov;
70 pr_info("cpuidle: using governor %s\n", gov->name);
77 * @gov: the governor
79 int cpuidle_register_governor(struct cpuidle_governor *gov)
83 if (!gov || !gov->select)
90 if (cpuidle_find_governor(gov->name) == NULL) {
92 list_add_tail(&gov->governor_list, &cpuidle_governors);
94 !strncasecmp(param_governor, gov->name, CPUIDLE_NAME_LEN) ||
95 (cpuidle_curr_governor->rating < gov->rating &&
98 cpuidle_switch_governor(gov);