Home
last modified time | relevance | path

Searched refs:khz (Results 1 - 25 of 52) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
H A Dnv40.c47 u32 ref = 27000, khz = 0; in read_pll_1() local
50 khz = ref * N / M; in read_pll_1()
52 return khz >> P; in read_pll_1()
66 u32 ref = 27000, khz = 0; in read_pll_2() local
69 khz = ref * N1 / M1; in read_pll_2()
72 khz = khz * N2 / M2; in read_pll_2()
74 khz = 0; in read_pll_2()
78 return khz >> P; in read_pll_2()
124 nv40_clk_calc_pll(struct nv40_clk *clk, u32 reg, u32 khz, in nv40_clk_calc_pll() argument
[all...]
H A Dgt215.c187 gt215_clk_info(struct nvkm_clk *base, int idx, u32 khz, in gt215_clk_info() argument
196 switch (khz) { in gt215_clk_info()
199 return khz; in gt215_clk_info()
202 return khz; in gt215_clk_info()
205 return khz; in gt215_clk_info()
208 sdiv = min((sclk * 2) / khz, (u32)65); in gt215_clk_info()
210 diff = ((khz + 3000) - oclk); in gt215_clk_info()
235 gt215_pll_info(struct nvkm_clk *base, int idx, u32 pll, u32 khz, in gt215_pll_info() argument
248 ret = gt215_clk_info(&clk->base, idx, khz, info); in gt215_pll_info()
249 diff = khz in gt215_pll_info()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
H A Dnv40.c47 u32 ref = 27000, khz = 0; in read_pll_1() local
50 khz = ref * N / M; in read_pll_1()
52 return khz >> P; in read_pll_1()
66 u32 ref = 27000, khz = 0; in read_pll_2() local
69 khz = ref * N1 / M1; in read_pll_2()
72 khz = khz * N2 / M2; in read_pll_2()
74 khz = 0; in read_pll_2()
78 return khz >> P; in read_pll_2()
124 nv40_clk_calc_pll(struct nv40_clk *clk, u32 reg, u32 khz, in nv40_clk_calc_pll() argument
[all...]
H A Dgt215.c187 gt215_clk_info(struct nvkm_clk *base, int idx, u32 khz, in gt215_clk_info() argument
196 switch (khz) { in gt215_clk_info()
199 return khz; in gt215_clk_info()
202 return khz; in gt215_clk_info()
205 return khz; in gt215_clk_info()
208 sdiv = min((sclk * 2) / khz, (u32)65); in gt215_clk_info()
210 diff = ((khz + 3000) - oclk); in gt215_clk_info()
235 gt215_pll_info(struct nvkm_clk *base, int idx, u32 pll, u32 khz, in gt215_pll_info() argument
248 ret = gt215_clk_info(&clk->base, idx, khz, info); in gt215_pll_info()
249 diff = khz in gt215_pll_info()
[all...]
/kernel/linux/linux-5.10/drivers/cpufreq/
H A Dpowernow-k6.c157 unsigned khz; in powernow_k6_cpu_init() local
163 khz = cpu_khz; in powernow_k6_cpu_init()
165 if (khz >= usual_frequency_table[i].freq - FREQ_RANGE && in powernow_k6_cpu_init()
166 khz <= usual_frequency_table[i].freq + FREQ_RANGE) { in powernow_k6_cpu_init()
167 khz = usual_frequency_table[i].freq; in powernow_k6_cpu_init()
184 khz); in powernow_k6_cpu_init()
201 busfreq = khz / max_multiplier; in powernow_k6_cpu_init()
H A Dpxa2xx-cpufreq.c53 unsigned int khz; member
199 new_freq_cpu = pxa_freq_settings[idx].khz; in pxa_set_target()
246 pxa255_run_freq_table[i].frequency = pxa255_run_freqs[i].khz; in pxa_cpufreq_init()
254 pxa255_turbo_freqs[i].khz; in pxa_cpufreq_init()
263 freq = pxa27x_freqs[i].khz; in pxa_cpufreq_init()
H A Dgx-suspmod.c217 static unsigned int gx_validate_speed(unsigned int khz, u8 *on_duration, in gx_validate_speed() argument
229 tmp_off = ((khz * i) / stock_freq) & 0xff; in gx_validate_speed()
232 /* if this relation is closer to khz, use this. If it's equal, in gx_validate_speed()
234 if (abs(tmp_freq - khz) <= abs(old_tmp_freq - khz)) { in gx_validate_speed()
247 * set cpu speed in khz.
250 static void gx_set_cpuspeed(struct cpufreq_policy *policy, unsigned int khz) in gx_set_cpuspeed() argument
259 new_khz = gx_validate_speed(khz, &gx_params->on_duration, in gx_set_cpuspeed()
268 /* if new khz == 100% of CPU speed, it is special case */ in gx_set_cpuspeed()
H A Dlonghaul.c110 int khz; in calc_speed() local
111 khz = (mult/10)*fsb; in calc_speed()
113 khz += fsb/2; in calc_speed()
114 khz *= 1000; in calc_speed()
115 return khz; in calc_speed()
H A Dsa1110-cpufreq.c118 * Given a period in ns and frequency in khz, calculate the number of
122 static inline u_int ns_to_cycles(u_int ns, u_int khz) in ns_to_cycles() argument
124 return (ns * khz + 999999) / 1000000; in ns_to_cycles()
/kernel/linux/linux-6.6/drivers/cpufreq/
H A Dpowernow-k6.c157 unsigned khz; in powernow_k6_cpu_init() local
163 khz = cpu_khz; in powernow_k6_cpu_init()
165 if (khz >= usual_frequency_table[i].freq - FREQ_RANGE && in powernow_k6_cpu_init()
166 khz <= usual_frequency_table[i].freq + FREQ_RANGE) { in powernow_k6_cpu_init()
167 khz = usual_frequency_table[i].freq; in powernow_k6_cpu_init()
184 khz); in powernow_k6_cpu_init()
201 busfreq = khz / max_multiplier; in powernow_k6_cpu_init()
H A Dpxa2xx-cpufreq.c51 unsigned int khz; member
195 new_freq_cpu = pxa_freq_settings[idx].khz; in pxa_set_target()
242 pxa255_run_freq_table[i].frequency = pxa255_run_freqs[i].khz; in pxa_cpufreq_init()
250 pxa255_turbo_freqs[i].khz; in pxa_cpufreq_init()
259 freq = pxa27x_freqs[i].khz; in pxa_cpufreq_init()
H A Dgx-suspmod.c217 static unsigned int gx_validate_speed(unsigned int khz, u8 *on_duration, in gx_validate_speed() argument
229 tmp_off = ((khz * i) / stock_freq) & 0xff; in gx_validate_speed()
232 /* if this relation is closer to khz, use this. If it's equal, in gx_validate_speed()
234 if (abs(tmp_freq - khz) <= abs(old_tmp_freq - khz)) { in gx_validate_speed()
247 * set cpu speed in khz.
250 static void gx_set_cpuspeed(struct cpufreq_policy *policy, unsigned int khz) in gx_set_cpuspeed() argument
259 new_khz = gx_validate_speed(khz, &gx_params->on_duration, in gx_set_cpuspeed()
268 /* if new khz == 100% of CPU speed, it is special case */ in gx_set_cpuspeed()
H A Dlonghaul.c110 int khz; in calc_speed() local
111 khz = (mult/10)*fsb; in calc_speed()
113 khz += fsb/2; in calc_speed()
114 khz *= 1000; in calc_speed()
115 return khz; in calc_speed()
/kernel/linux/linux-5.10/include/linux/
H A Dclocksource.h159 * clocksource_khz2mult - calculates mult from khz and shift
160 * @khz: Clocksource frequency in KHz
163 * Helper functions that converts a khz counter frequency to a timsource
166 static inline u32 clocksource_khz2mult(u32 khz, u32 shift_constant) in clocksource_khz2mult() argument
168 return clocksource_freq2mult(khz, shift_constant, NSEC_PER_MSEC); in clocksource_khz2mult()
222 * clocksource_register_hz/khz
243 static inline int clocksource_register_khz(struct clocksource *cs, u32 khz) in clocksource_register_khz() argument
245 return __clocksource_register_scale(cs, 1000, khz); in clocksource_register_khz()
253 static inline void __clocksource_update_freq_khz(struct clocksource *cs, u32 khz) in __clocksource_update_freq_khz() argument
255 __clocksource_update_freq_scale(cs, 1000, khz); in __clocksource_update_freq_khz()
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dclocksource.h165 * clocksource_khz2mult - calculates mult from khz and shift
166 * @khz: Clocksource frequency in KHz
169 * Helper functions that converts a khz counter frequency to a timsource
172 static inline u32 clocksource_khz2mult(u32 khz, u32 shift_constant) in clocksource_khz2mult() argument
174 return clocksource_freq2mult(khz, shift_constant, NSEC_PER_MSEC); in clocksource_khz2mult()
228 * clocksource_register_hz/khz
249 static inline int clocksource_register_khz(struct clocksource *cs, u32 khz) in clocksource_register_khz() argument
251 return __clocksource_register_scale(cs, 1000, khz); in clocksource_register_khz()
259 static inline void __clocksource_update_freq_khz(struct clocksource *cs, u32 khz) in __clocksource_update_freq_khz() argument
261 __clocksource_update_freq_scale(cs, 1000, khz); in __clocksource_update_freq_khz()
[all...]
/kernel/linux/linux-5.10/arch/x86/kernel/cpu/
H A Daperfmperf.c21 unsigned int khz; member
64 s->khz = div64_u64((cpu_khz * aperf_delta), mperf_delta); in aperfmperf_snapshot_khz()
93 return per_cpu(samples.khz, cpu); in aperfmperf_get_khz()
131 return per_cpu(samples.khz, cpu); in arch_freq_get_on_cpu()
136 return per_cpu(samples.khz, cpu); in arch_freq_get_on_cpu()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dnv50.c198 struct nvkm_ior *ior, int id, u32 khz) in nv50_disp_super_ied_on()
237 data = nvbios_oclk_match(bios, iedtrs.clkcmp[id], khz); in nv50_disp_super_ied_on()
239 OUTP_DBG(outp, "missing IEDT RSS %d for %02x:%02x %d khz", in nv50_disp_super_ied_on()
240 id, ior->asy.proto_evo, flags, khz); in nv50_disp_super_ied_on()
328 const u32 khz = head->asy.hz / 1000; in nv50_disp_super_2_2_dp() local
340 do_div(h, khz); in nv50_disp_super_2_2_dp()
346 do_div(v, khz); in nv50_disp_super_2_2_dp()
352 link_data_rate = (khz * head->asy.or.depth / 8) / ior->dp.nr; in nv50_disp_super_2_2_dp()
433 const u32 khz = head->asy.hz / 1000; in nv50_disp_super_2_2() local
462 nv50_disp_super_ied_on(head, ior, 0, khz); in nv50_disp_super_2_2()
197 nv50_disp_super_ied_on(struct nvkm_head *head, struct nvkm_ior *ior, int id, u32 khz) nv50_disp_super_ied_on() argument
481 const u32 khz = head->asy.hz / 1000; nv50_disp_super_2_1() local
[all...]
/kernel/linux/linux-5.10/arch/x86/kernel/
H A Dkvmclock.c126 unsigned long khz; in kvm_get_preset_lpj() local
129 khz = kvm_get_tsc_khz(); in kvm_get_preset_lpj()
131 lpj = ((u64)khz * 1000); in kvm_get_preset_lpj()
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Dkvmclock.c125 unsigned long khz; in kvm_get_preset_lpj() local
128 khz = kvm_get_tsc_khz(); in kvm_get_preset_lpj()
130 lpj = ((u64)khz * 1000); in kvm_get_preset_lpj()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
H A Dbase.c38 nvkm_devinit_pll_set(struct nvkm_devinit *init, u32 type, u32 khz) in nvkm_devinit_pll_set() argument
40 return init->func->pll_set(init, type, khz); in nvkm_devinit_pll_set()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
H A Dbase.c38 nvkm_devinit_pll_set(struct nvkm_devinit *init, u32 type, u32 khz) in nvkm_devinit_pll_set() argument
40 return init->func->pll_set(init, type, khz); in nvkm_devinit_pll_set()
/kernel/linux/linux-5.10/arch/arm/mach-pxa/
H A Dviper.c164 static void viper_set_core_cpu_voltage(unsigned long khz, int force) in viper_set_core_cpu_voltage() argument
170 if (khz < 200000) { in viper_set_core_cpu_voltage()
172 } else if (khz < 300000) { in viper_set_core_cpu_voltage()
179 v, (int)khz / 1000, (int)khz % 1000); in viper_set_core_cpu_voltage()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dnv50.c996 struct nvkm_ior *ior, int id, u32 khz) in nv50_disp_super_ied_on()
1035 data = nvbios_oclk_match(bios, iedtrs.clkcmp[id], khz); in nv50_disp_super_ied_on()
1037 OUTP_DBG(outp, "missing IEDT RSS %d for %02x:%02x %d khz", in nv50_disp_super_ied_on()
1038 id, ior->asy.proto_evo, flags, khz); in nv50_disp_super_ied_on()
1126 const u32 khz = head->asy.hz / 1000; in nv50_disp_super_2_2_dp() local
1138 do_div(h, khz); in nv50_disp_super_2_2_dp()
1144 do_div(v, khz); in nv50_disp_super_2_2_dp()
1150 link_data_rate = (khz * head->asy.or.depth / 8) / ior->dp.nr; in nv50_disp_super_2_2_dp()
1231 const u32 khz = head->asy.hz / 1000; in nv50_disp_super_2_2() local
1262 nv50_disp_super_ied_on(head, ior, 0, khz); in nv50_disp_super_2_2()
995 nv50_disp_super_ied_on(struct nvkm_head *head, struct nvkm_ior *ior, int id, u32 khz) nv50_disp_super_ied_on() argument
1281 const u32 khz = head->asy.hz / 1000; nv50_disp_super_2_1() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Ddevinit.h15 int nvkm_devinit_pll_set(struct nvkm_devinit *, u32 type, u32 khz);
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Ddisp.c166 nvbios_oclk_match(struct nvkm_bios *bios, u16 cmp, u32 khz) in nvbios_oclk_match() argument
169 if (khz / 10 >= nvbios_rd16(bios, cmp + 0x00)) in nvbios_oclk_match()

Completed in 16 milliseconds

123