Lines Matching refs:frequency
1 CPU frequency and voltage scaling code in the Linux(TM) kernel
75 and _before_ the pre-suspend frequency
84 and target_intermediate Used to switch to stable frequency while
85 changing CPU frequency.
101 policy->cpuinfo.max_freq - the minimum and maximum frequency
109 policy->cur The current operating frequency of
122 frequency table helpers might be helpful. See the section 2 for more information
138 values, a frequency table helper and/or the
141 section 2 for details on frequency table helpers.
143 You need to make sure that at least one valid frequency (or operating
151 Most cpufreq drivers or even most cpu frequency scaling algorithms
152 only allow the CPU to be set to one frequency. For these, you use the
155 Some cpufreq-capable processors switch the frequency between certain
163 and unsigned int index (into the exposed frequency table).
165 The CPUfreq driver must set the new frequency when called here. The
166 actual frequency must be determined by freq_table[index].frequency.
168 It should always restore to earlier frequency (i.e. policy->restore_freq) in
169 case of errors, even if we switched to intermediate frequency earlier.
176 The CPUfreq driver must set the new frequency when called here. The
177 actual frequency must be determined using the following rules:
186 Here again the frequency table helper might assist you - see section 2
195 in-chipset dynamic frequency switching to policy->min, the upper limit
206 get_intermediate should return a stable intermediate frequency platform wants to
207 switch to, and target_intermediate() should set CPU to to that frequency, before
208 jumping to the frequency corresponding to 'index'. Core will take care of
213 to intermediate frequency for some target frequency. In that case core will
224 frequencies, a "frequency table" with some functions might assist in
225 some work of the processor driver. Such a "frequency table" consists
227 "driver_data" you want to use, and the corresponding frequency in
228 "frequency". At the end of the table, you need to add a
229 cpufreq_frequency_table entry with frequency set to CPUFREQ_TABLE_END. And
230 if you want to skip one entry in the table, set the frequency to
242 assures that at least one valid frequency is within policy->min and
252 is the corresponding frequency table helper for the ->target
254 index returns the number of the frequency table entry which contains
255 the frequency the CPU shall be set to.
259 cpufreq_for_each_entry(pos, table) - iterates over all entries of frequency
273 pos->frequency = ...