Home
last modified time | relevance | path

Searched refs:ppm (Results 1 – 26 of 26) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/pm/
Ddaemon.c27 pwr_perfctr_init(struct nvkm_pm *ppm, struct nvkm_perfdom *dom, in pwr_perfctr_init() argument
37 nv_wr32(ppm, 0x10a504 + (ctr->slot * 0x10), mask); in pwr_perfctr_init()
38 nv_wr32(ppm, 0x10a50c + (ctr->slot * 0x10), ctrl); in pwr_perfctr_init()
39 nv_wr32(ppm, 0x10a50c + (ppm->last * 0x10), 0x00000003); in pwr_perfctr_init()
43 pwr_perfctr_read(struct nvkm_pm *ppm, struct nvkm_perfdom *dom, in pwr_perfctr_read() argument
46 ctr->ctr = ppm->pwr[ctr->slot]; in pwr_perfctr_read()
47 ctr->clk = ppm->pwr[ppm->last]; in pwr_perfctr_read()
51 pwr_perfctr_next(struct nvkm_pm *ppm, struct nvkm_perfdom *dom) in pwr_perfctr_next() argument
55 for (i = 0; i <= ppm->last; i++) { in pwr_perfctr_next()
56 ppm->pwr[i] = nv_rd32(ppm, 0x10a508 + (i * 0x10)); in pwr_perfctr_next()
[all …]
Dbase.c61 nvkm_perfsig_find(struct nvkm_pm *ppm, const char *name, u32 size, in nvkm_perfsig_find() argument
68 list_for_each_entry(dom, &ppm->domains, head) { in nvkm_perfsig_find()
83 nvkm_perfsig_wrap(struct nvkm_pm *ppm, const char *name, in nvkm_perfsig_wrap() argument
89 sig = nvkm_perfsig_find(ppm, name, strlen(name), pdom); in nvkm_perfsig_wrap()
112 struct nvkm_pm *ppm = (void *)object->engine; in nvkm_perfctr_query() local
129 list_for_each_entry(chk, &ppm->domains, head) { in nvkm_perfctr_query()
158 } while (&dom->head != &ppm->domains); in nvkm_perfctr_query()
170 struct nvkm_pm *ppm = (void *)object->engine; in nvkm_perfctr_sample() local
180 ppm->sequence++; in nvkm_perfctr_sample()
182 list_for_each_entry(dom, &ppm->domains, head) { in nvkm_perfctr_sample()
[all …]
Dnv40.c27 nv40_perfctr_init(struct nvkm_pm *ppm, struct nvkm_perfdom *dom, in nv40_perfctr_init() argument
30 struct nv40_pm_priv *priv = (void *)ppm; in nv40_perfctr_init()
45 nv40_perfctr_read(struct nvkm_pm *ppm, struct nvkm_perfdom *dom, in nv40_perfctr_read() argument
48 struct nv40_pm_priv *priv = (void *)ppm; in nv40_perfctr_read()
61 nv40_perfctr_next(struct nvkm_pm *ppm, struct nvkm_perfdom *dom) in nv40_perfctr_next() argument
63 struct nv40_pm_priv *priv = (void *)ppm; in nv40_perfctr_next()
64 if (priv->sequence != ppm->sequence) { in nv40_perfctr_next()
66 priv->sequence = ppm->sequence; in nv40_perfctr_next()
Dgf100.c42 gf100_perfctr_init(struct nvkm_pm *ppm, struct nvkm_perfdom *dom, in gf100_perfctr_init() argument
45 struct gf100_pm_priv *priv = (void *)ppm; in gf100_perfctr_init()
61 gf100_perfctr_read(struct nvkm_pm *ppm, struct nvkm_perfdom *dom, in gf100_perfctr_read() argument
64 struct gf100_pm_priv *priv = (void *)ppm; in gf100_perfctr_read()
77 gf100_perfctr_next(struct nvkm_pm *ppm, struct nvkm_perfdom *dom) in gf100_perfctr_next() argument
79 struct gf100_pm_priv *priv = (void *)ppm; in gf100_perfctr_next()
/linux-4.1.27/tools/testing/selftests/timers/
Dskew_consistency.c56 int ret, ppm; in main() local
66 ppm = 500; in main()
70 ppm = -ppm; in main()
72 tx.freq = ppm << 16; in main()
Draw_skew.c107 long long delta1, delta2, interval, eppm, ppm; in main() local
143 ppm = (tx1.freq + tx2.freq) * 1000 / 2; in main()
144 ppm = (long long)tx1.freq * 1000; in main()
145 ppm = shift_right(ppm, 16); in main()
146 printf(" %lld.%i(act)", ppm/1000, abs((int)(ppm%1000))); in main()
148 if (llabs(eppm - ppm) > 1000) { in main()
Dchange_skew.c47 int change_skew_test(int ppm) in change_skew_test() argument
53 tx.freq = ppm << 16; in change_skew_test()
74 int ppm[5] = {0, 250, 500, -250, -500}; in main() local
90 printf("Using %i ppm adjustment\n", ppm[i]); in main()
91 ret = change_skew_test(ppm[i]); in main()
/linux-4.1.27/drivers/clocksource/
Dscx200_hrt.c31 static int ppm; variable
32 module_param(ppm, int, 0); /* load time only */
33 MODULE_PARM_DESC(ppm, "+-adjust to actual XO freq (ppm)");
80 freq = (HRT_FREQ + ppm); in init_hrt_clocksource()
84 pr_info("enabling scx200 high-res timer (%s MHz +%d ppm)\n", mhz27 ? "27":"1", ppm); in init_hrt_clocksource()
/linux-4.1.27/drivers/video/logo/
Dlogo_blackfin_vga16.ppm3 # gimp linux_bf.svg (create 80x80 save as linux_bf.ppm)
4 # ppmquant -mapfile clut_vga16.ppm linux_bf.ppm | pnmnoraw > logo_blackfin_vga16.ppm
Dlogo_blackfin_clut224.ppm3 # gimp linux_bf.svg (create 80x80 save as linux_bf.ppm)
4 # pnmquant 224 linux_bf.ppm | pnmnoraw > logo_blackfin_clut224.ppm
Dlogo_m32r_clut224.ppm4 # Note: how to convert ppm to pnm(ascii).
5 # $ convert -posterize 224 m32r.ppm - | pnm2asc -f5 >logo_m32r_clut224.ppm
DMakefile32 extra-y += $(call logo-cfiles,_vga16,ppm)
35 extra-y += $(call logo-cfiles,_clut224,ppm)
51 $(obj)/%_vga16.c: $(src)/%_vga16.ppm $(pnmtologo) FORCE
54 $(obj)/%_clut224.c: $(src)/%_clut224.ppm $(pnmtologo) FORCE
/linux-4.1.27/sound/soc/davinci/
Ddavinci-mcasp.c921 int ppm, div; in davinci_mcasp_hw_params() local
927 &ppm); in davinci_mcasp_hw_params()
928 if (ppm) in davinci_mcasp_hw_params()
930 ppm); in davinci_mcasp_hw_params()
1039 int ppm; in davinci_mcasp_hw_rule_rate() local
1041 davinci_mcasp_calc_clk_div(rd->mcasp, bclk_freq, &ppm); in davinci_mcasp_hw_rule_rate()
1042 if (abs(ppm) < DAVINCI_MAX_RATE_ERROR_PPM) in davinci_mcasp_hw_rule_rate()
1072 int ppm; in davinci_mcasp_hw_rule_format() local
1074 davinci_mcasp_calc_clk_div(rd->mcasp, bclk_freq, &ppm); in davinci_mcasp_hw_rule_format()
1075 if (abs(ppm) < DAVINCI_MAX_RATE_ERROR_PPM) { in davinci_mcasp_hw_rule_format()
[all …]
/linux-4.1.27/drivers/media/dvb-frontends/
Dl64781.c130 static const u32 ppm = 8000; in apply_frontend_param() local
191 ddfs_offset_fixed = 0x4000-(ppm<<16)/bw/1000000; in apply_frontend_param()
194 init_freq = (((8UL<<25) + (8UL<<19) / 25*ppm / (15625/25)) / in apply_frontend_param()
206 spi_bias /= 1000 + ppm/1000; in apply_frontend_param()
/linux-4.1.27/drivers/gpu/drm/radeon/
Dr600_dpm.c1196 ATOM_PPLIB_PPM_Table *ppm = (ATOM_PPLIB_PPM_Table *) in r600_parse_extended_power_table() local
1205 rdev->pm.dpm.dyn_state.ppm_table->ppm_design = ppm->ucPpmDesign; in r600_parse_extended_power_table()
1207 le16_to_cpu(ppm->usCpuCoreNumber); in r600_parse_extended_power_table()
1209 le32_to_cpu(ppm->ulPlatformTDP); in r600_parse_extended_power_table()
1211 le32_to_cpu(ppm->ulSmallACPlatformTDP); in r600_parse_extended_power_table()
1213 le32_to_cpu(ppm->ulPlatformTDC); in r600_parse_extended_power_table()
1215 le32_to_cpu(ppm->ulSmallACPlatformTDC); in r600_parse_extended_power_table()
1217 le32_to_cpu(ppm->ulApuTDP); in r600_parse_extended_power_table()
1219 le32_to_cpu(ppm->ulDGpuTDP); in r600_parse_extended_power_table()
1221 le32_to_cpu(ppm->ulDGpuUlvPower); in r600_parse_extended_power_table()
[all …]
Dci_dpm.c435 struct radeon_ppm_table *ppm = rdev->pm.dpm.dyn_state.ppm_table; in ci_populate_bapm_parameters_in_dpm_table() local
450 if (ppm) { in ci_populate_bapm_parameters_in_dpm_table()
451 dpm_table->PPM_PkgPwrLimit = cpu_to_be16((u16)ppm->dgpu_tdp * 256 / 1000); in ci_populate_bapm_parameters_in_dpm_table()
452 dpm_table->PPM_TemperatureLimit = cpu_to_be16((u16)ppm->tj_max * 256); in ci_populate_bapm_parameters_in_dpm_table()
Dsi_dpm.c2162 struct radeon_ppm_table *ppm = rdev->pm.dpm.dyn_state.ppm_table; in si_populate_smc_tdp_limits() local
2200 papm_parm->NearTDPLimitTherm = cpu_to_be32(ppm->dgpu_tdp); in si_populate_smc_tdp_limits()
2201 papm_parm->dGPU_T_Limit = cpu_to_be32(ppm->tj_max); in si_populate_smc_tdp_limits()
/linux-4.1.27/drivers/ptp/
Dptp_clock.c78 static s32 scaled_ppm_to_ppb(long ppm) in scaled_ppm_to_ppb() argument
92 s64 ppb = 1 + ppm; in scaled_ppm_to_ppb()
/linux-4.1.27/drivers/s390/block/
Ddasd_eckd.c1149 path_data->ppm |= lpm; in dasd_eckd_read_conf()
1249 __u8 lpm, opm, npm, ppm, epm, hpfpm, cablepm; in do_path_verification_work() local
1265 ppm = 0; in do_path_verification_work()
1287 ppm |= lpm; in do_path_verification_work()
1310 ppm &= ~lpm; in do_path_verification_work()
1372 ppm &= ~lpm; in do_path_verification_work()
1399 device->path_data.ppm |= ppm; in do_path_verification_work()
2747 cqr->lpm = startdev->path_data.ppm; in dasd_eckd_build_cp_cmd_single()
2922 cqr->lpm = startdev->path_data.ppm; in dasd_eckd_build_cp_cmd_track()
3215 cqr->lpm = startdev->path_data.ppm; in dasd_eckd_build_cp_tpm_track()
[all …]
Ddasd_int.h384 __u8 ppm; member
Ddasd.c1445 device->path_data.ppm = 0; in dasd_start_IO()
3517 device->path_data.ppm = 0; in dasd_generic_notify()
3546 device->path_data.ppm &= ~eventlpm; in dasd_generic_path_event()
3561 device->path_data.ppm &= ~eventlpm; in dasd_generic_path_event()
/linux-4.1.27/Documentation/video4linux/
Dmeye.txt75 for getting ppm or jpg snapshots, mjpeg video
Dsi476x.txt151 | | 2ppm
/linux-4.1.27/drivers/net/wireless/libertas/
DREADME105 p1 is Sleep clock error in ppm (0-65535)
/linux-4.1.27/arch/x86/kvm/
Dx86.c1213 static u32 adjust_tsc_khz(u32 khz, s32 ppm) in adjust_tsc_khz() argument
1215 u64 v = (u64)khz * (1000000 + ppm); in adjust_tsc_khz()
/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_display.c870 unsigned int ppm; in vlv_find_best_dpll() local
884 bestppm, &ppm)) in vlv_find_best_dpll()
888 bestppm = ppm; in vlv_find_best_dpll()