thermal_governor
static struct thermal_governor thermal_gov_bang_bang = {
static struct thermal_governor thermal_gov_fair_share = {
static struct thermal_governor thermal_gov_power_allocator = {
static struct thermal_governor thermal_gov_step_wise = {
static struct thermal_governor thermal_gov_user_space = {
int thermal_register_governor(struct thermal_governor *governor)
struct thermal_governor *governor;
void thermal_unregister_governor(struct thermal_governor *governor)
struct thermal_governor *gov;
struct thermal_governor *pos;
struct thermal_governor **governor;
struct thermal_governor **governor;
struct thermal_governor **gov;
static struct thermal_governor *thermal_get_tz_governor(struct thermal_zone_device *tz)
static struct thermal_governor *def_governor;
static void thermal_governor_trip_crossed(struct thermal_governor *governor,
struct thermal_governor *governor,
static struct thermal_governor *__find_governor(const char *name)
struct thermal_governor *pos;
struct thermal_governor *governor,
struct thermal_governor *governor = thermal_get_tz_governor(tz);
int for_each_thermal_governor(int (*cb)(struct thermal_governor *, void *),
struct thermal_governor *gov;
struct thermal_governor *new_gov)
struct thermal_governor *governor;
extern struct thermal_governor *__governor_thermal_table[];
extern struct thermal_governor *__governor_thermal_table_end[];
int for_each_thermal_governor(int (*cb)(struct thermal_governor *, void *),
void *thermal_governor);
int thermal_register_governor(struct thermal_governor *);
void thermal_unregister_governor(struct thermal_governor *);