Home
last modified time | relevance | path

Searched refs:smu_backend (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/
H A Dsmu8_smumgr.c332 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; in smu8_smu_populate_single_scratch_task()
369 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; in smu8_smu_populate_single_ucode_load_task()
395 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; in smu8_smu_construct_toc_for_rlc_aram_save()
408 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; in smu8_smu_initialize_toc_empty_job_list()
419 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; in smu8_smu_construct_toc_for_vddgfx_enter()
437 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; in smu8_smu_construct_toc_for_vddgfx_exit()
479 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; in smu8_smu_construct_toc_for_power_profiling()
491 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; in smu8_smu_construct_toc_for_bootup()
519 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; in smu8_smu_construct_toc_for_clock_table()
765 hwmgr->smu_backend = smu8_smu; in smu8_smu_init()
[all …]
H A Dvega20_smumgr.c167 (struct vega20_smumgr *)(hwmgr->smu_backend); in vega20_copy_table_from_smc()
212 (struct vega20_smumgr *)(hwmgr->smu_backend); in vega20_copy_table_to_smc()
252 (struct vega20_smumgr *)(hwmgr->smu_backend); in vega20_set_activity_monitor_coeff()
287 (struct vega20_smumgr *)(hwmgr->smu_backend); in vega20_get_activity_monitor_coeff()
378 (struct vega20_smumgr *)(hwmgr->smu_backend); in vega20_set_tools_address()
399 (struct vega20_smumgr *)(hwmgr->smu_backend); in vega20_set_pptable_driver_address()
437 hwmgr->smu_backend = priv; in vega20_smu_init()
550 kfree(hwmgr->smu_backend); in vega20_smu_init()
558 (struct vega20_smumgr *)(hwmgr->smu_backend); in vega20_smu_fini()
582 kfree(hwmgr->smu_backend); in vega20_smu_fini()
[all …]
H A Dvega10_smumgr.c41 struct vega10_smumgr *priv = hwmgr->smu_backend; in vega10_copy_table_from_smc()
74 struct vega10_smumgr *priv = hwmgr->smu_backend; in vega10_copy_table_to_smc()
159 struct vega10_smumgr *priv = hwmgr->smu_backend; in vega10_set_tools_address()
222 hwmgr->smu_backend = priv; in vega10_smu_init()
323 kfree(hwmgr->smu_backend); in vega10_smu_init()
330 struct vega10_smumgr *priv = hwmgr->smu_backend; in vega10_smu_fini()
349 kfree(hwmgr->smu_backend); in vega10_smu_fini()
350 hwmgr->smu_backend = NULL; in vega10_smu_fini()
H A Dsmu10_smumgr.c120 (struct smu10_smumgr *)(hwmgr->smu_backend); in smu10_copy_table_from_smc()
154 (struct smu10_smumgr *)(hwmgr->smu_backend); in smu10_copy_table_to_smc()
205 (struct smu10_smumgr *)(hwmgr->smu_backend); in smu10_smu_fini()
214 kfree(hwmgr->smu_backend); in smu10_smu_fini()
215 hwmgr->smu_backend = NULL; in smu10_smu_fini()
249 hwmgr->smu_backend = priv; in smu10_smu_init()
H A Dvega12_smumgr.c44 (struct vega12_smumgr *)(hwmgr->smu_backend); in vega12_copy_table_from_smc()
88 (struct vega12_smumgr *)(hwmgr->smu_backend); in vega12_copy_table_to_smc()
197 (struct vega12_smumgr *)(hwmgr->smu_backend); in vega12_set_tools_address()
228 hwmgr->smu_backend = priv; in vega12_smu_init()
342 kfree(hwmgr->smu_backend); in vega12_smu_init()
350 (struct vega12_smumgr *)(hwmgr->smu_backend); in vega12_smu_fini()
372 kfree(hwmgr->smu_backend); in vega12_smu_fini()
373 hwmgr->smu_backend = NULL; in vega12_smu_fini()
H A Dpolaris10_smumgr.c99 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); in polaris10_perform_btc()
177 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); in polaris10_avfs_event_mgr()
295 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); in polaris10_start_smu()
343 hwmgr->smu_backend = smu_data; in polaris10_smu_init()
429 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); in polaris10_populate_bapm_parameters_in_dpm_table()
477 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); in polaris10_populate_zero_rpm_parameters()
492 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); in polaris10_populate_svi_load_line()
506 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); in polaris10_populate_tdc_limit()
523 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); in polaris10_populate_dw8()
548 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); in polaris10_populate_temperature_scaler()
[all …]
H A Dvegam_smumgr.c90 hwmgr->smu_backend = smu_data; in vegam_smu_init()
195 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); in vegam_start_smu()
227 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); in vegam_process_firmware_header()
332 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); in vegam_update_uvd_smc_table()
365 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); in vegam_update_vce_smc_table()
398 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); in vegam_update_bif_smc_table()
433 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); in vegam_initialize_power_tune_defaults()
573 (struct vegam_smumgr *)(hwmgr->smu_backend); in vegam_populate_smc_link_level()
1490 (struct vegam_smumgr *)(hwmgr->smu_backend); in vegam_populate_clock_stretcher_data_table()
1672 (struct vegam_smumgr *)(hwmgr->smu_backend); in vegam_populate_vr_config()
[all …]
H A Dsmu7_smumgr.c327 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); in smu7_request_smu_load_fw()
439 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); in smu7_check_fw_load_finish()
477 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); in smu7_upload_smu_firmware_image()
541 smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); in smu7_init()
587 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); in smu7_smu_fini()
601 kfree(hwmgr->smu_backend); in smu7_smu_fini()
602 hwmgr->smu_backend = NULL; in smu7_smu_fini()
H A Dfiji_smumgr.c201 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); in fiji_start_avfs_btc()
284 struct fiji_smumgr *priv = (struct fiji_smumgr *)(hwmgr->smu_backend); in fiji_start_smu()
342 hwmgr->smu_backend = fiji_priv; in fiji_smu_init()
469 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); in fiji_initialize_power_tune_defaults()
487 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); in fiji_populate_bapm_parameters_in_dpm_table()
570 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); in fiji_populate_svi_load_line()
585 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); in fiji_populate_tdc_limit()
605 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); in fiji_populate_dw8()
630 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); in fiji_populate_temperature_scaler()
641 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); in fiji_populate_fuzzy_fan()
[all …]
H A Diceland_smumgr.c236 struct iceland_smumgr *priv = hwmgr->smu_backend; in iceland_start_smu()
269 hwmgr->smu_backend = iceland_priv; in iceland_smu_init()
282 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); in iceland_initialize_power_tune_defaults()
308 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); in iceland_populate_svi_load_line()
322 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); in iceland_populate_tdc_limit()
337 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); in iceland_populate_dw8()
362 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); in iceland_populate_gnb_lpml()
373 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); in iceland_populate_bapm_vddc_base_leakage_sidd()
392 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); in iceland_populate_bapm_vddc_vid_sidd()
2087 struct smu7_smumgr *smu7_data = (struct smu7_smumgr *)(hwmgr->smu_backend); in iceland_thermal_setup_fan_table()
[all …]
H A Dtonga_smumgr.c196 struct tonga_smumgr *priv = hwmgr->smu_backend; in tonga_start_smu()
235 hwmgr->smu_backend = tonga_priv; in tonga_smu_init()
1090 (struct tonga_smumgr *)(hwmgr->smu_backend); in tonga_populate_all_memory_levels()
1178 (struct tonga_smumgr *)(hwmgr->smu_backend); in tonga_populate_smc_acpi_level()
1490 (struct tonga_smumgr *)(hwmgr->smu_backend); in tonga_program_memory_timing_parameters()
1528 (struct tonga_smumgr *)(hwmgr->smu_backend); in tonga_populate_smc_boot_level()
1912 (struct tonga_smumgr *)(hwmgr->smu_backend); in tonga_populate_dw8()
2225 (struct tonga_smumgr *)(hwmgr->smu_backend); in tonga_init_smc_table()
2463 (struct tonga_smumgr *)(hwmgr->smu_backend); in tonga_thermal_setup_fan_table()
2567 (struct tonga_smumgr *)(hwmgr->smu_backend); in tonga_update_sclk_threshold()
[all …]
H A Dci_smumgr.c236 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); in ci_initialize_power_tune_defaults()
475 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); in ci_populate_all_graphic_levels()
515 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); in ci_populate_svi_load_line()
529 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); in ci_populate_tdc_limit()
544 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); in ci_populate_dw8()
564 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); in ci_populate_fuzzy_fan()
2743 hwmgr->smu_backend = ci_priv; in ci_smu_init()
2750 kfree(hwmgr->smu_backend); in ci_smu_fini()
2751 hwmgr->smu_backend = NULL; in ci_smu_fini()
2765 (hwmgr->smu_backend); in ci_update_dpm_settings()
[all …]
/linux/drivers/gpu/drm/amd/pm/powerplay/inc/
H A Dhwmgr.h772 void *smu_backend; member
/linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dsmu7_hwmgr.c5329 (struct polaris10_smumgr *)(hwmgr->smu_backend); in smu7_set_watermarks_for_clocks_ranges()