| /linux/drivers/net/ethernet/qlogic/qede/ |
| A D | qede_ptp.c | 12 struct ptp_clock_info clock_info; member 463 ptp->clock_info.owner = THIS_MODULE; in qede_ptp_enable() 465 ptp->clock_info.max_adj = QED_MAX_PHC_DRIFT_PPB; in qede_ptp_enable() 466 ptp->clock_info.n_alarm = 0; in qede_ptp_enable() 467 ptp->clock_info.n_ext_ts = 0; in qede_ptp_enable() 468 ptp->clock_info.n_per_out = 0; in qede_ptp_enable() 469 ptp->clock_info.pps = 0; in qede_ptp_enable() 470 ptp->clock_info.adjfreq = qede_ptp_adjfreq; in qede_ptp_enable() 471 ptp->clock_info.adjtime = qede_ptp_adjtime; in qede_ptp_enable() 472 ptp->clock_info.gettime64 = qede_ptp_gettime; in qede_ptp_enable() [all …]
|
| /linux/drivers/gpu/drm/radeon/ |
| A D | radeon_atombios.c | 2507 le16_to_cpu(clock_info->si.usVDDC); in radeon_atombios_parse_pplib_clock_info() 2509 le16_to_cpu(clock_info->si.usVDDCI); in radeon_atombios_parse_pplib_clock_info() 2533 le16_to_cpu(clock_info->r600.usVDDC); in radeon_atombios_parse_pplib_clock_info() 2575 union pplib_clock_info *clock_info; in radeon_atombios_parse_power_table_4_5() local 2607 rdev->pm.power_state[i].clock_info = in radeon_atombios_parse_power_table_4_5() 2612 if (!rdev->pm.power_state[i].clock_info) in radeon_atombios_parse_power_table_4_5() 2623 clock_info); in radeon_atombios_parse_power_table_4_5() 2665 union pplib_clock_info *clock_info; in radeon_atombios_parse_power_table_6() local 2705 rdev->pm.power_state[i].clock_info = in radeon_atombios_parse_power_table_6() 2719 clock_info); in radeon_atombios_parse_power_table_6() [all …]
|
| A D | radeon_combios.c | 2652 rdev->pm.power_state[0].clock_info = in radeon_combios_get_power_modes() 2655 rdev->pm.power_state[1].clock_info = in radeon_combios_get_power_modes() 2658 if (!rdev->pm.power_state[0].clock_info || in radeon_combios_get_power_modes() 2659 !rdev->pm.power_state[1].clock_info) in radeon_combios_get_power_modes() 2738 if ((rdev->pm.power_state[state_index].clock_info[0].mclk == 0) || in radeon_combios_get_power_modes() 2739 (rdev->pm.power_state[state_index].clock_info[0].sclk == 0)) in radeon_combios_get_power_modes() 2758 rdev->pm.power_state[state_index].clock_info[0].voltage.gpio.reg = in radeon_combios_get_power_modes() 2766 rdev->pm.power_state[state_index].clock_info[0].voltage.gpio.reg = in radeon_combios_get_power_modes() 2776 rdev->pm.power_state[state_index].clock_info[0].voltage.delay = 0; in radeon_combios_get_power_modes() 2815 rdev->pm.power_state[state_index].clock_info[0].voltage = in radeon_combios_get_power_modes() [all …]
|
| A D | rs780_dpm.c | 749 union pplib_clock_info *clock_info) in rs780_parse_pplib_clock_info() argument 754 sclk = le16_to_cpu(clock_info->rs780.usLowEngineClockLow); in rs780_parse_pplib_clock_info() 755 sclk |= clock_info->rs780.ucLowEngineClockHigh << 16; in rs780_parse_pplib_clock_info() 757 sclk = le16_to_cpu(clock_info->rs780.usHighEngineClockLow); in rs780_parse_pplib_clock_info() 758 sclk |= clock_info->rs780.ucHighEngineClockHigh << 16; in rs780_parse_pplib_clock_info() 760 switch (le16_to_cpu(clock_info->rs780.usVDDC)) { in rs780_parse_pplib_clock_info() 779 ps->flags = le32_to_cpu(clock_info->rs780.ulFlags); in rs780_parse_pplib_clock_info() 795 union pplib_clock_info *clock_info; in rs780_parse_power_table() local 824 clock_info = (union pplib_clock_info *) in rs780_parse_power_table() 840 clock_info); in rs780_parse_power_table()
|
| A D | rv770_dpm.c | 2177 union pplib_clock_info *clock_info) in rv7xx_parse_pplib_clock_info() argument 2200 sclk |= clock_info->evergreen.ucEngineClockHigh << 16; in rv7xx_parse_pplib_clock_info() 2202 mclk |= clock_info->evergreen.ucMemoryClockHigh << 16; in rv7xx_parse_pplib_clock_info() 2204 pl->vddc = le16_to_cpu(clock_info->evergreen.usVDDC); in rv7xx_parse_pplib_clock_info() 2209 sclk |= clock_info->r600.ucEngineClockHigh << 16; in rv7xx_parse_pplib_clock_info() 2211 mclk |= clock_info->r600.ucMemoryClockHigh << 16; in rv7xx_parse_pplib_clock_info() 2213 pl->vddc = le16_to_cpu(clock_info->r600.usVDDC); in rv7xx_parse_pplib_clock_info() 2214 pl->flags = le32_to_cpu(clock_info->r600.ulFlags); in rv7xx_parse_pplib_clock_info() 2274 union pplib_clock_info *clock_info; in rv7xx_parse_power_table() local 2315 clock_info = (union pplib_clock_info *) in rv7xx_parse_power_table() [all …]
|
| A D | radeon_pm.c | 183 clock_info[rdev->pm.requested_clock_mode_index].sclk; in radeon_set_power_state() 197 clock_info[rdev->pm.profiles[PM_PROFILE_HIGH_MH_IDX].dpms_on_cm_idx].mclk; in radeon_set_power_state() 200 clock_info[rdev->pm.requested_clock_mode_index].mclk; in radeon_set_power_state() 325 struct radeon_pm_clock_info *clock_info; in radeon_pm_print_states() local 340 clock_info = &(power_state->clock_info[j]); in radeon_pm_print_states() 344 clock_info->sclk * 10); in radeon_pm_print_states() 348 clock_info->sclk * 10, in radeon_pm_print_states() 349 clock_info->mclk * 10, in radeon_pm_print_states() 350 clock_info->voltage.voltage); in radeon_pm_print_states() 1298 …rdev->pm.current_vddc = rdev->pm.power_state[rdev->pm.default_power_state_index].clock_info[0].vol… in radeon_pm_resume_old() [all …]
|
| A D | trinity_dpm.c | 1665 union pplib_clock_info *clock_info) in trinity_parse_pplib_clock_info() argument 1672 sclk = le16_to_cpu(clock_info->sumo.usEngineClockLow); in trinity_parse_pplib_clock_info() 1673 sclk |= clock_info->sumo.ucEngineClockHigh << 16; in trinity_parse_pplib_clock_info() 1675 pl->vddc_index = clock_info->sumo.vddcIndex; in trinity_parse_pplib_clock_info() 1691 union pplib_clock_info *clock_info; in trinity_parse_power_table() local 1729 if (!rdev->pm.power_state[i].clock_info) in trinity_parse_power_table() 1745 clock_info = (union pplib_clock_info *) in trinity_parse_power_table() 1750 clock_info); in trinity_parse_power_table() 1764 clock_info = (union pplib_clock_info *) in trinity_parse_power_table() 1766 sclk = le16_to_cpu(clock_info->sumo.usEngineClockLow); in trinity_parse_power_table() [all …]
|
| A D | rv6xx_dpm.c | 1818 union pplib_clock_info *clock_info) in rv6xx_parse_pplib_clock_info() argument 1838 sclk = le16_to_cpu(clock_info->r600.usEngineClockLow); in rv6xx_parse_pplib_clock_info() 1839 sclk |= clock_info->r600.ucEngineClockHigh << 16; in rv6xx_parse_pplib_clock_info() 1840 mclk = le16_to_cpu(clock_info->r600.usMemoryClockLow); in rv6xx_parse_pplib_clock_info() 1841 mclk |= clock_info->r600.ucMemoryClockHigh << 16; in rv6xx_parse_pplib_clock_info() 1845 pl->vddc = le16_to_cpu(clock_info->r600.usVDDC); in rv6xx_parse_pplib_clock_info() 1846 pl->flags = le32_to_cpu(clock_info->r600.ulFlags); in rv6xx_parse_pplib_clock_info() 1878 union pplib_clock_info *clock_info; in rv6xx_parse_power_table() local 1918 clock_info = (union pplib_clock_info *) in rv6xx_parse_power_table() 1924 clock_info); in rv6xx_parse_power_table()
|
| A D | sumo_dpm.c | 1431 union pplib_clock_info *clock_info) in sumo_parse_pplib_clock_info() argument 1438 sclk = le16_to_cpu(clock_info->sumo.usEngineClockLow); in sumo_parse_pplib_clock_info() 1439 sclk |= clock_info->sumo.ucEngineClockHigh << 16; in sumo_parse_pplib_clock_info() 1441 pl->vddc_index = clock_info->sumo.vddcIndex; in sumo_parse_pplib_clock_info() 1442 pl->sclk_dpm_tdp_limit = clock_info->sumo.tdpLimit; in sumo_parse_pplib_clock_info() 1458 union pplib_clock_info *clock_info; in sumo_parse_power_table() local 1496 if (!rdev->pm.power_state[i].clock_info) in sumo_parse_power_table() 1511 clock_info = (union pplib_clock_info *) in sumo_parse_power_table() 1516 clock_info); in sumo_parse_power_table()
|
| A D | kv_dpm.c | 2409 union pplib_clock_info *clock_info) in kv_parse_pplib_clock_info() argument 2416 sclk = le16_to_cpu(clock_info->sumo.usEngineClockLow); in kv_parse_pplib_clock_info() 2417 sclk |= clock_info->sumo.ucEngineClockHigh << 16; in kv_parse_pplib_clock_info() 2419 pl->vddc_index = clock_info->sumo.vddcIndex; in kv_parse_pplib_clock_info() 2435 union pplib_clock_info *clock_info; in kv_parse_power_table() local 2473 if (!rdev->pm.power_state[i].clock_info) in kv_parse_power_table() 2489 clock_info = (union pplib_clock_info *) in kv_parse_power_table() 2494 clock_info); in kv_parse_power_table() 2508 clock_info = (union pplib_clock_info *) in kv_parse_power_table() 2510 sclk = le16_to_cpu(clock_info->sumo.usEngineClockLow); in kv_parse_power_table() [all …]
|
| A D | si_dpm.c | 6714 union pplib_clock_info *clock_info) in si_parse_pplib_clock_info() argument 6731 pl->vddc = le16_to_cpu(clock_info->si.usVDDC); in si_parse_pplib_clock_info() 6732 pl->vddci = le16_to_cpu(clock_info->si.usVDDCI); in si_parse_pplib_clock_info() 6733 pl->flags = le32_to_cpu(clock_info->si.ulFlags); in si_parse_pplib_clock_info() 6737 clock_info->si.ucPCIEGen); in si_parse_pplib_clock_info() 6794 union pplib_clock_info *clock_info; in si_parse_power_table() local 6832 if (!rdev->pm.power_state[i].clock_info) in si_parse_power_table() 6851 clock_info = (union pplib_clock_info *) in si_parse_power_table() 6856 clock_info); in si_parse_power_table() 6867 clock_info = (union pplib_clock_info *) in si_parse_power_table() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/dce/ |
| A D | dce_audio.c | 789 struct azalia_clock_info clock_info = { 0 }; in dce_aud_wall_dto_setup() local 803 &clock_info); in dce_aud_wall_dto_setup() 810 clock_info.audio_dto_module,\ in dce_aud_wall_dto_setup() 811 clock_info.audio_dto_phase); in dce_aud_wall_dto_setup() 832 DCCG_AUDIO_DTO0_PHASE, clock_info.audio_dto_phase); in dce_aud_wall_dto_setup() 844 &clock_info); in dce_aud_wall_dto_setup() 881 struct azalia_clock_info clock_info = { 0 }; in dce60_aud_wall_dto_setup() local 895 &clock_info); in dce60_aud_wall_dto_setup() 902 clock_info.audio_dto_module,\ in dce60_aud_wall_dto_setup() 903 clock_info.audio_dto_phase); in dce60_aud_wall_dto_setup() [all …]
|
| A D | dce_stream_encoder.c | 1197 const struct audio_clock_info *clock_info; in get_audio_clock_info() local 1204 clock_info = audio_clock_info_table_48bpc; in get_audio_clock_info() 1209 clock_info = audio_clock_info_table_36bpc; in get_audio_clock_info() 1214 clock_info = audio_clock_info_table; in get_audio_clock_info() 1220 if (clock_info != NULL) { in get_audio_clock_info() 1223 if (clock_info[index].pixel_clock_in_10khz > in get_audio_clock_info() 1226 else if (clock_info[index].pixel_clock_in_10khz == in get_audio_clock_info() 1229 *audio_clock_info = clock_info[index]; in get_audio_clock_info()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| A D | clock.c | 129 struct mlx5_ib_clock_info *clock_info = mdev->clock_info; in mlx5_update_clock_info_page() local 134 if (!clock_info) in mlx5_update_clock_info_page() 138 smp_store_mb(clock_info->sign, in mlx5_update_clock_info_page() 144 clock_info->nsec = timer->tc.nsec; in mlx5_update_clock_info_page() 145 clock_info->frac = timer->tc.frac; in mlx5_update_clock_info_page() 786 struct mlx5_ib_clock_info *clock_info = mdev->clock_info; in mlx5_init_overflow_period() local 814 if (clock_info) in mlx5_init_overflow_period() 825 if (!mdev->clock_info) { in mlx5_init_clock_info() 830 info = mdev->clock_info; in mlx5_init_clock_info() 916 if (mdev->clock_info) { in mlx5_cleanup_clock() [all …]
|
| /linux/drivers/firmware/arm_scmi/ |
| A D | clock.c | 70 struct clock_info { struct 80 struct clock_info *ci) in scmi_clock_protocol_attributes_get() argument 246 struct clock_info *ci = ph->get_priv(ph); in scmi_clock_rate_set() 309 struct clock_info *ci = ph->get_priv(ph); in scmi_clock_count_get() 317 struct clock_info *ci = ph->get_priv(ph); in scmi_clock_info_get() 339 struct clock_info *cinfo; in scmi_clock_protocol_init()
|
| /linux/drivers/clk/ingenic/ |
| A D | cgu.h | 192 const struct ingenic_cgu_clk_info *clock_info; member 223 ingenic_cgu_new(const struct ingenic_cgu_clk_info *clock_info,
|
| A D | cgu.c | 30 return &clk->cgu->clock_info[clk->idx]; in to_clk_info() 619 const struct ingenic_cgu_clk_info *clk_info = &cgu->clock_info[idx]; in ingenic_register_clock() 761 ingenic_cgu_new(const struct ingenic_cgu_clk_info *clock_info, in ingenic_cgu_new() argument 777 cgu->clock_info = clock_info; in ingenic_cgu_new() 819 if (cgu->clock_info[i].type & CGU_CLK_EXT) in ingenic_cgu_register_clocks()
|
| /linux/drivers/gpu/drm/amd/display/dc/dcn10/ |
| A D | dcn10_stream_encoder.c | 1170 const struct audio_clock_info *clock_info; in get_audio_clock_info() local 1177 clock_info = audio_clock_info_table_48bpc; in get_audio_clock_info() 1182 clock_info = audio_clock_info_table_36bpc; in get_audio_clock_info() 1187 clock_info = audio_clock_info_table; in get_audio_clock_info() 1193 if (clock_info != NULL) { in get_audio_clock_info() 1196 if (clock_info[index].pixel_clock_in_10khz > in get_audio_clock_info() 1199 else if (clock_info[index].pixel_clock_in_10khz == in get_audio_clock_info() 1202 *audio_clock_info = clock_info[index]; in get_audio_clock_info()
|
| /linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
| A D | processpptables.h | 37 const void *clock_info);
|
| A D | hardwaremanager.c | 416 …ks(struct pp_hwmgr *hwmgr, const struct pp_hw_power_state *state, struct pp_clock_info *clock_info) in phm_get_current_shallow_sleep_clocks() argument 423 return hwmgr->hwmgr_func->get_current_shallow_sleep_clocks(hwmgr, state, clock_info); in phm_get_current_shallow_sleep_clocks()
|
| /linux/drivers/video/fbdev/omap2/omapfb/dss/ |
| A D | sdi.c | 149 sdi.mgr_config.clock_info = dispc_cinfo; in sdi_display_enable() 180 dispc_mgr_set_clock_div(out->manager->id, &sdi.mgr_config.clock_info); in sdi_display_enable()
|
| A D | manager.c | 186 struct dispc_clock_info cinfo = config->clock_info; in dss_mgr_check_lcd_config()
|
| /linux/drivers/gpu/drm/omapdrm/dss/ |
| A D | sdi.c | 217 sdi->mgr_config.clock_info = dispc_cinfo; in sdi_bridge_enable() 237 &sdi->mgr_config.clock_info); in sdi_bridge_enable()
|
| A D | dpi.c | 305 dpi->mgr_config.clock_info = ctx.dispc_cinfo; in dpi_set_pll_clk() 324 dpi->mgr_config.clock_info = ctx.dispc_cinfo; in dpi_set_dispc_clk()
|
| /linux/drivers/gpu/drm/amd/pm/powerplay/ |
| A D | kv_dpm.c | 2679 union pplib_clock_info *clock_info) in kv_parse_pplib_clock_info() argument 2686 sclk = le16_to_cpu(clock_info->sumo.usEngineClockLow); in kv_parse_pplib_clock_info() 2687 sclk |= clock_info->sumo.ucEngineClockHigh << 16; in kv_parse_pplib_clock_info() 2689 pl->vddc_index = clock_info->sumo.vddcIndex; in kv_parse_pplib_clock_info() 2705 union pplib_clock_info *clock_info; in kv_parse_power_table() local 2759 clock_info = (union pplib_clock_info *) in kv_parse_power_table() 2764 clock_info); in kv_parse_power_table() 2778 clock_info = (union pplib_clock_info *) in kv_parse_power_table() 2780 sclk = le16_to_cpu(clock_info->sumo.usEngineClockLow); in kv_parse_power_table() 2781 sclk |= clock_info->sumo.ucEngineClockHigh << 16; in kv_parse_power_table()
|