Lines Matching refs:frequency
1 CPU frequency and voltage scaling code in the Linux(TM) kernel
69 .resolve_freq - Returns the most appropriate frequency for a target
70 frequency. Doesn't change the frequency though.
73 frequency while changing CPU frequency.
75 .get - Returns current frequency of the CPU.
77 .bios_limit - Returns HW/BIOS max frequency limitations for the CPU.
119 policy->cpuinfo.max_freq - the minimum and maximum frequency
127 policy->cur The current operating frequency of
144 frequency table helpers might be helpful. See the section 2 for more information
156 See section 2 for details on frequency table helpers.
158 You need to make sure that at least one valid frequency (or operating
166 Most cpufreq drivers or even most cpu frequency scaling algorithms
167 only allow the CPU frequency to be set to predefined fixed values. For
171 Some cpufreq capable processors switch the frequency between certain
179 and unsigned int index (into the exposed frequency table).
181 The CPUfreq driver must set the new frequency when called here. The
182 actual frequency must be determined by freq_table[index].frequency.
184 It should always restore to earlier frequency (i.e. policy->restore_freq) in
185 case of errors, even if we switched to intermediate frequency earlier.
192 The CPUfreq driver must set the new frequency when called here. The
193 actual frequency must be determined using the following rules:
202 Here again the frequency table helper might assist you - see section 2
208 This function is used for frequency switching from scheduler's context.
222 in-chipset dynamic frequency switching to policy->min, the upper limit
233 get_intermediate should return a stable intermediate frequency platform wants to
234 switch to, and target_intermediate() should set CPU to that frequency, before
235 jumping to the frequency corresponding to 'index'. Core will take care of
240 to intermediate frequency for some target frequency. In that case core will
251 frequencies, a "frequency table" with some functions might assist in
252 some work of the processor driver. Such a "frequency table" consists of
254 values in "driver_data", the corresponding frequency in "frequency" and
256 cpufreq_frequency_table entry with frequency set to CPUFREQ_TABLE_END.
257 And if you want to skip one entry in the table, set the frequency to
266 frequency is within policy->min and policy->max, and all other criteria
269 cpufreq_frequency_table_target() is the corresponding frequency table
271 and this function returns the of the frequency table entry which
272 contains the frequency the CPU shall be set to.
276 cpufreq_for_each_entry(pos, table) - iterates over all entries of frequency
290 pos->frequency = ...