Lines Matching full:frequency
24 2. Frequency Table Helpers
62 frequency while changing CPU frequency.
64 .get - Returns current frequency of the CPU.
66 .bios_limit - Returns HW/BIOS max frequency limitations for the CPU.
106 |policy->cpuinfo.max_freq | the minimum and maximum frequency |
114 |policy->cur | The current operating frequency of |
134 frequency table helpers might be helpful. See the section 2 for more information
146 See section 2 for details on frequency table helpers.
148 You need to make sure that at least one valid frequency (or operating
156 Most cpufreq drivers or even most cpu frequency scaling algorithms
157 only allow the CPU frequency to be set to predefined fixed values. For
161 Some cpufreq capable processors switch the frequency between certain
169 and ``unsigned int`` index (into the exposed frequency table).
171 The CPUfreq driver must set the new frequency when called here. The
172 actual frequency must be determined by freq_table[index].frequency.
174 It should always restore to earlier frequency (i.e. policy->restore_freq) in
175 case of errors, even if we switched to intermediate frequency earlier.
182 The CPUfreq driver must set the new frequency when called here. The
183 actual frequency must be determined using the following rules:
192 Here again the frequency table helper might assist you - see section 2
198 This function is used for frequency switching from scheduler's context.
212 in-chipset dynamic frequency switching to policy->min, the upper limit
223 get_intermediate should return a stable intermediate frequency platform wants to
224 switch to, and target_intermediate() should set CPU to that frequency, before
225 jumping to the frequency corresponding to 'index'. Core will take care of
230 to intermediate frequency for some target frequency. In that case core will
237 2. Frequency Table Helpers
241 frequencies, a "frequency table" with some functions might assist in
242 some work of the processor driver. Such a "frequency table" consists of
244 values in "driver_data", the corresponding frequency in "frequency" and
246 cpufreq_frequency_table entry with frequency set to CPUFREQ_TABLE_END.
247 And if you want to skip one entry in the table, set the frequency to
256 frequency is within policy->min and policy->max, and all other criteria
259 cpufreq_frequency_table_target() is the corresponding frequency table
261 and this function returns the of the frequency table entry which
262 contains the frequency the CPU shall be set to.
266 cpufreq_for_each_entry(pos, table) - iterates over all entries of frequency
280 pos->frequency = ...