Lines Matching defs:gov
18 /* The spinlock protects default_gov, wdd->gov and pretimeout_list */
36 struct watchdog_governor *gov;
45 if (sysfs_streq(gov_name, priv->gov->name))
59 count += sysfs_emit_at(buf, count, "%s\n", priv->gov->name);
71 if (wdd->gov)
72 count = sysfs_emit(buf, "%s\n", wdd->gov->name);
92 wdd->gov = priv->gov;
105 if (!wdd->gov) {
110 wdd->gov->pretimeout(wdd);
115 int watchdog_register_governor(struct watchdog_governor *gov)
126 if (find_governor_by_name(gov->name)) {
132 priv->gov = gov;
135 if (!strncmp(gov->name, WATCHDOG_PRETIMEOUT_DEFAULT_GOV,
138 default_gov = gov;
141 if (!p->wdd->gov)
142 p->wdd->gov = default_gov;
152 void watchdog_unregister_governor(struct watchdog_governor *gov)
160 if (priv->gov == gov) {
169 if (p->wdd->gov == gov)
170 p->wdd->gov = default_gov;
191 wdd->gov = default_gov;
205 wdd->gov = NULL;