1 /* 2 * Header file for CPUFreq ondemand governor and related code. 3 * 4 * Copyright (C) 2016, Intel Corporation 5 * Author: Rafael J. Wysocki <rafael.j.wysocki@intel.com> 6 * 7 * This program is free software; you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License version 2 as 9 * published by the Free Software Foundation. 10 */ 11 12 #include "cpufreq_governor.h" 13 14 struct od_policy_dbs_info { 15 struct policy_dbs_info policy_dbs; 16 unsigned int freq_lo; 17 unsigned int freq_lo_delay_us; 18 unsigned int freq_hi_delay_us; 19 unsigned int sample_type:1; 20 }; 21 to_dbs_info(struct policy_dbs_info * policy_dbs)22static inline struct od_policy_dbs_info *to_dbs_info(struct policy_dbs_info *policy_dbs) 23 { 24 return container_of(policy_dbs, struct od_policy_dbs_info, policy_dbs); 25 } 26 27 struct od_dbs_tuners { 28 unsigned int powersave_bias; 29 }; 30