Home
last modified time | relevance | path

Searched refs:clock_info (Results 1 – 25 of 52) sorted by relevance

123

/Linux-v4.19/drivers/net/ethernet/qlogic/qede/
Dqede_ptp.c36 struct ptp_clock_info clock_info; member
63 struct qede_ptp *ptp = container_of(info, struct qede_ptp, clock_info); in qede_ptp_adjfreq()
86 ptp = container_of(info, struct qede_ptp, clock_info); in qede_ptp_adjtime()
105 ptp = container_of(info, struct qede_ptp, clock_info); in qede_ptp_gettime()
126 ptp = container_of(info, struct qede_ptp, clock_info); in qede_ptp_settime()
149 ptp = container_of(info, struct qede_ptp, clock_info); in qede_ptp_ancillary_feature_enable()
478 ptp->clock_info.owner = THIS_MODULE; in qede_ptp_enable()
479 snprintf(ptp->clock_info.name, 16, "%s", edev->ndev->name); in qede_ptp_enable()
480 ptp->clock_info.max_adj = QED_MAX_PHC_DRIFT_PPB; in qede_ptp_enable()
481 ptp->clock_info.n_alarm = 0; in qede_ptp_enable()
[all …]
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/lib/
Dclock.c79 struct mlx5_ib_clock_info *clock_info = mdev->clock_info; in mlx5_update_clock_info_page() local
83 if (!clock_info) in mlx5_update_clock_info_page()
86 sign = smp_load_acquire(&clock_info->sign); in mlx5_update_clock_info_page()
87 smp_store_mb(clock_info->sign, in mlx5_update_clock_info_page()
90 clock_info->cycles = clock->tc.cycle_last; in mlx5_update_clock_info_page()
91 clock_info->mult = clock->cycles.mult; in mlx5_update_clock_info_page()
92 clock_info->nsec = clock->tc.nsec; in mlx5_update_clock_info_page()
93 clock_info->frac = clock->tc.frac; in mlx5_update_clock_info_page()
95 smp_store_release(&clock_info->sign, in mlx5_update_clock_info_page()
530 mdev->clock_info = kmap(mdev->clock_info_page); in mlx5_init_clock()
[all …]
/Linux-v4.19/drivers/gpu/drm/radeon/
Dradeon_atombios.c2083 &rdev->pm.power_state[state_index].clock_info[0]; in radeon_atombios_parse_misc_flags_1_3()
2085 rdev->pm.power_state[state_index].clock_info[0].flags |= in radeon_atombios_parse_misc_flags_1_3()
2136 rdev->pm.power_state[state_index].clock_info = in radeon_atombios_parse_power_table_1_3()
2139 if (!rdev->pm.power_state[state_index].clock_info) in radeon_atombios_parse_power_table_1_3()
2142 rdev->pm.power_state[state_index].clock_info[0].voltage.type = VOLTAGE_NONE; in radeon_atombios_parse_power_table_1_3()
2145 rdev->pm.power_state[state_index].clock_info[0].mclk = in radeon_atombios_parse_power_table_1_3()
2147 rdev->pm.power_state[state_index].clock_info[0].sclk = in radeon_atombios_parse_power_table_1_3()
2150 if ((rdev->pm.power_state[state_index].clock_info[0].mclk == 0) || in radeon_atombios_parse_power_table_1_3()
2151 (rdev->pm.power_state[state_index].clock_info[0].sclk == 0)) in radeon_atombios_parse_power_table_1_3()
2158 rdev->pm.power_state[state_index].clock_info[0].voltage.type = in radeon_atombios_parse_power_table_1_3()
[all …]
Dradeon_combios.c2649 rdev->pm.power_state[0].clock_info = in radeon_combios_get_power_modes()
2652 rdev->pm.power_state[1].clock_info = in radeon_combios_get_power_modes()
2655 if (!rdev->pm.power_state[0].clock_info || in radeon_combios_get_power_modes()
2656 !rdev->pm.power_state[1].clock_info) in radeon_combios_get_power_modes()
2734 rdev->pm.power_state[state_index].clock_info[0].mclk = RBIOS32(offset + 0x5 + 0x2); in radeon_combios_get_power_modes()
2735 rdev->pm.power_state[state_index].clock_info[0].sclk = RBIOS32(offset + 0x5 + 0x6); in radeon_combios_get_power_modes()
2736 if ((rdev->pm.power_state[state_index].clock_info[0].mclk == 0) || in radeon_combios_get_power_modes()
2737 (rdev->pm.power_state[state_index].clock_info[0].sclk == 0)) in radeon_combios_get_power_modes()
2747 rdev->pm.power_state[state_index].clock_info[0].voltage.type = VOLTAGE_GPIO; in radeon_combios_get_power_modes()
2749 rdev->pm.power_state[state_index].clock_info[0].voltage.active_high = in radeon_combios_get_power_modes()
[all …]
Drs780_dpm.c749 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()
Drv770_dpm.c2176 union pplib_clock_info *clock_info) in rv7xx_parse_pplib_clock_info() argument
2198 sclk = le16_to_cpu(clock_info->evergreen.usEngineClockLow); in rv7xx_parse_pplib_clock_info()
2199 sclk |= clock_info->evergreen.ucEngineClockHigh << 16; in rv7xx_parse_pplib_clock_info()
2200 mclk = le16_to_cpu(clock_info->evergreen.usMemoryClockLow); in rv7xx_parse_pplib_clock_info()
2201 mclk |= clock_info->evergreen.ucMemoryClockHigh << 16; in rv7xx_parse_pplib_clock_info()
2203 pl->vddc = le16_to_cpu(clock_info->evergreen.usVDDC); in rv7xx_parse_pplib_clock_info()
2204 pl->vddci = le16_to_cpu(clock_info->evergreen.usVDDCI); in rv7xx_parse_pplib_clock_info()
2205 pl->flags = le32_to_cpu(clock_info->evergreen.ulFlags); in rv7xx_parse_pplib_clock_info()
2207 sclk = le16_to_cpu(clock_info->r600.usEngineClockLow); in rv7xx_parse_pplib_clock_info()
2208 sclk |= clock_info->r600.ucEngineClockHigh << 16; in rv7xx_parse_pplib_clock_info()
[all …]
Dradeon_pm.c178 clock_info[rdev->pm.requested_clock_mode_index].sclk; in radeon_set_power_state()
192 clock_info[rdev->pm.profiles[PM_PROFILE_HIGH_MH_IDX].dpms_on_cm_idx].mclk; in radeon_set_power_state()
195 clock_info[rdev->pm.requested_clock_mode_index].mclk; in radeon_set_power_state()
320 struct radeon_pm_clock_info *clock_info; in radeon_pm_print_states() local
335 clock_info = &(power_state->clock_info[j]); in radeon_pm_print_states()
339 clock_info->sclk * 10); in radeon_pm_print_states()
343 clock_info->sclk * 10, in radeon_pm_print_states()
344 clock_info->mclk * 10, in radeon_pm_print_states()
345 clock_info->voltage.voltage); in radeon_pm_print_states()
1241 …rdev->pm.current_vddc = rdev->pm.power_state[rdev->pm.default_power_state_index].clock_info[0].vol… in radeon_pm_resume_old()
[all …]
Dtrinity_dpm.c1708 union pplib_clock_info *clock_info) in trinity_parse_pplib_clock_info() argument
1715 sclk = le16_to_cpu(clock_info->sumo.usEngineClockLow); in trinity_parse_pplib_clock_info()
1716 sclk |= clock_info->sumo.ucEngineClockHigh << 16; in trinity_parse_pplib_clock_info()
1718 pl->vddc_index = clock_info->sumo.vddcIndex; in trinity_parse_pplib_clock_info()
1734 union pplib_clock_info *clock_info; in trinity_parse_power_table() local
1772 if (!rdev->pm.power_state[i].clock_info) in trinity_parse_power_table()
1788 clock_info = (union pplib_clock_info *) in trinity_parse_power_table()
1793 clock_info); in trinity_parse_power_table()
1807 clock_info = (union pplib_clock_info *) in trinity_parse_power_table()
1809 sclk = le16_to_cpu(clock_info->sumo.usEngineClockLow); in trinity_parse_power_table()
[all …]
Drv6xx_dpm.c1819 union pplib_clock_info *clock_info) in rv6xx_parse_pplib_clock_info() argument
1839 sclk = le16_to_cpu(clock_info->r600.usEngineClockLow); in rv6xx_parse_pplib_clock_info()
1840 sclk |= clock_info->r600.ucEngineClockHigh << 16; in rv6xx_parse_pplib_clock_info()
1841 mclk = le16_to_cpu(clock_info->r600.usMemoryClockLow); in rv6xx_parse_pplib_clock_info()
1842 mclk |= clock_info->r600.ucMemoryClockHigh << 16; in rv6xx_parse_pplib_clock_info()
1846 pl->vddc = le16_to_cpu(clock_info->r600.usVDDC); in rv6xx_parse_pplib_clock_info()
1847 pl->flags = le32_to_cpu(clock_info->r600.ulFlags); in rv6xx_parse_pplib_clock_info()
1879 union pplib_clock_info *clock_info; in rv6xx_parse_power_table() local
1919 clock_info = (union pplib_clock_info *) in rv6xx_parse_power_table()
1925 clock_info); in rv6xx_parse_power_table()
Dsumo_dpm.c1432 union pplib_clock_info *clock_info) in sumo_parse_pplib_clock_info() argument
1439 sclk = le16_to_cpu(clock_info->sumo.usEngineClockLow); in sumo_parse_pplib_clock_info()
1440 sclk |= clock_info->sumo.ucEngineClockHigh << 16; in sumo_parse_pplib_clock_info()
1442 pl->vddc_index = clock_info->sumo.vddcIndex; in sumo_parse_pplib_clock_info()
1443 pl->sclk_dpm_tdp_limit = clock_info->sumo.tdpLimit; in sumo_parse_pplib_clock_info()
1459 union pplib_clock_info *clock_info; in sumo_parse_power_table() local
1497 if (!rdev->pm.power_state[i].clock_info) in sumo_parse_power_table()
1512 clock_info = (union pplib_clock_info *) in sumo_parse_power_table()
1517 clock_info); in sumo_parse_power_table()
Dkv_dpm.c2611 union pplib_clock_info *clock_info) in kv_parse_pplib_clock_info() argument
2618 sclk = le16_to_cpu(clock_info->sumo.usEngineClockLow); in kv_parse_pplib_clock_info()
2619 sclk |= clock_info->sumo.ucEngineClockHigh << 16; in kv_parse_pplib_clock_info()
2621 pl->vddc_index = clock_info->sumo.vddcIndex; in kv_parse_pplib_clock_info()
2637 union pplib_clock_info *clock_info; in kv_parse_power_table() local
2675 if (!rdev->pm.power_state[i].clock_info) in kv_parse_power_table()
2691 clock_info = (union pplib_clock_info *) in kv_parse_power_table()
2696 clock_info); in kv_parse_power_table()
2710 clock_info = (union pplib_clock_info *) in kv_parse_power_table()
2712 sclk = le16_to_cpu(clock_info->sumo.usEngineClockLow); in kv_parse_power_table()
[all …]
/Linux-v4.19/drivers/clk/ingenic/
Dcgu.c90 clk_info = &cgu->clock_info[ingenic_clk->idx]; in ingenic_pll_recalc_rate()
160 clk_info = &cgu->clock_info[ingenic_clk->idx]; in to_clk_info()
303 clk_info = &cgu->clock_info[ingenic_clk->idx]; in ingenic_clk_get_parent()
332 clk_info = &cgu->clock_info[ingenic_clk->idx]; in ingenic_clk_set_parent()
381 clk_info = &cgu->clock_info[ingenic_clk->idx]; in ingenic_clk_recalc_rate()
431 clk_info = &cgu->clock_info[ingenic_clk->idx]; in ingenic_clk_round_rate()
454 clk_info = &cgu->clock_info[ingenic_clk->idx]; in ingenic_clk_set_rate()
508 clk_info = &cgu->clock_info[ingenic_clk->idx]; in ingenic_clk_enable()
530 clk_info = &cgu->clock_info[ingenic_clk->idx]; in ingenic_clk_disable()
548 clk_info = &cgu->clock_info[ingenic_clk->idx]; in ingenic_clk_is_enabled()
[all …]
Dcgu.h189 const struct ingenic_cgu_clk_info *clock_info; member
220 ingenic_cgu_new(const struct ingenic_cgu_clk_info *clock_info,
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce/
Ddce_audio.c781 struct azalia_clock_info clock_info = { 0 }; in dce_aud_wall_dto_setup() local
795 &clock_info); in dce_aud_wall_dto_setup()
802 clock_info.audio_dto_module,\ in dce_aud_wall_dto_setup()
803 clock_info.audio_dto_phase); in dce_aud_wall_dto_setup()
820 DCCG_AUDIO_DTO0_MODULE, clock_info.audio_dto_module); in dce_aud_wall_dto_setup()
824 DCCG_AUDIO_DTO0_PHASE, clock_info.audio_dto_phase); in dce_aud_wall_dto_setup()
836 &clock_info); in dce_aud_wall_dto_setup()
854 DCCG_AUDIO_DTO1_MODULE, clock_info.audio_dto_module); in dce_aud_wall_dto_setup()
858 DCCG_AUDIO_DTO1_PHASE, clock_info.audio_dto_phase); in dce_aud_wall_dto_setup()
Ddce_stream_encoder.c1239 const struct audio_clock_info *clock_info; in get_audio_clock_info() local
1246 clock_info = audio_clock_info_table_48bpc; in get_audio_clock_info()
1251 clock_info = audio_clock_info_table_36bpc; in get_audio_clock_info()
1256 clock_info = audio_clock_info_table; in get_audio_clock_info()
1262 if (clock_info != NULL) { in get_audio_clock_info()
1265 if (clock_info[index].pixel_clock_in_10khz > in get_audio_clock_info()
1268 else if (clock_info[index].pixel_clock_in_10khz == in get_audio_clock_info()
1271 *audio_clock_info = clock_info[index]; in get_audio_clock_info()
/Linux-v4.19/drivers/firmware/arm_scmi/
Dclock.c67 struct clock_info { struct
74 struct clock_info *ci) in scmi_clock_protocol_attributes_get() argument
276 struct clock_info *ci = handle->clk_priv; in scmi_clock_count_get()
284 struct clock_info *ci = handle->clk_priv; in scmi_clock_info_get()
306 struct clock_info *cinfo; in scmi_clock_protocol_init()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_stream_encoder.c1100 const struct audio_clock_info *clock_info; in get_audio_clock_info() local
1107 clock_info = audio_clock_info_table_48bpc; in get_audio_clock_info()
1112 clock_info = audio_clock_info_table_36bpc; in get_audio_clock_info()
1117 clock_info = audio_clock_info_table; in get_audio_clock_info()
1123 if (clock_info != NULL) { in get_audio_clock_info()
1126 if (clock_info[index].pixel_clock_in_10khz > in get_audio_clock_info()
1129 else if (clock_info[index].pixel_clock_in_10khz == in get_audio_clock_info()
1132 *audio_clock_info = clock_info[index]; in get_audio_clock_info()
/Linux-v4.19/drivers/gpu/drm/amd/powerplay/hwmgr/
Dprocesspptables.h37 const void *clock_info);
Dhardwaremanager.c391 …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
398 return hwmgr->hwmgr_func->get_current_shallow_sleep_clocks(hwmgr, state, clock_info); in phm_get_current_shallow_sleep_clocks()
Dsmu10_hwmgr.c719 const void *clock_info) in smu10_dpm_get_pp_table_entry_callback() argument
925 const struct pp_hw_power_state *state, struct pp_clock_info *clock_info) in smu10_get_current_shallow_sleep_clocks() argument
929 clock_info->min_eng_clk = ps->levels[0].engine_clock / (1 << (ps->levels[0].ss_divider_index)); in smu10_get_current_shallow_sleep_clocks()
930clock_info->max_eng_clk = ps->levels[ps->level - 1].engine_clock / (1 << (ps->levels[ps->level - 1… in smu10_get_current_shallow_sleep_clocks()
/Linux-v4.19/drivers/gpu/drm/omapdrm/dss/
Dsdi.c161 sdi->mgr_config.clock_info = dispc_cinfo; in sdi_display_enable()
193 &sdi->mgr_config.clock_info); in sdi_display_enable()
Ddpi.c314 dpi->mgr_config.clock_info = ctx.dispc_cinfo; in dpi_set_pll_clk()
338 dpi->mgr_config.clock_info = ctx.dispc_cinfo; in dpi_set_dispc_clk()
/Linux-v4.19/drivers/video/fbdev/omap2/omapfb/dss/
Dsdi.c160 sdi.mgr_config.clock_info = dispc_cinfo; in sdi_display_enable()
191 dispc_mgr_set_clock_div(out->manager->id, &sdi.mgr_config.clock_info); in sdi_display_enable()
Dmanager.c197 struct dispc_clock_info cinfo = config->clock_info; in dss_mgr_check_lcd_config()
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Dkv_dpm.c2682 union pplib_clock_info *clock_info) in kv_parse_pplib_clock_info() argument
2689 sclk = le16_to_cpu(clock_info->sumo.usEngineClockLow); in kv_parse_pplib_clock_info()
2690 sclk |= clock_info->sumo.ucEngineClockHigh << 16; in kv_parse_pplib_clock_info()
2692 pl->vddc_index = clock_info->sumo.vddcIndex; in kv_parse_pplib_clock_info()
2708 union pplib_clock_info *clock_info; in kv_parse_power_table() local
2762 clock_info = (union pplib_clock_info *) in kv_parse_power_table()
2767 clock_info); in kv_parse_power_table()
2781 clock_info = (union pplib_clock_info *) in kv_parse_power_table()
2783 sclk = le16_to_cpu(clock_info->sumo.usEngineClockLow); in kv_parse_power_table()
2784 sclk |= clock_info->sumo.ucEngineClockHigh << 16; in kv_parse_power_table()

123