Home
last modified time | relevance | path

Searched refs:smu8_smu (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/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() local
333 struct TOC *toc = (struct TOC *)smu8_smu->toc_buffer.kaddr; in smu8_smu_populate_single_scratch_task()
334 struct SMU_Task *task = &toc->tasks[smu8_smu->toc_entry_used_count++]; in smu8_smu_populate_single_scratch_task()
338 task->next = is_last ? END_OF_TASK_LIST : smu8_smu->toc_entry_used_count; in smu8_smu_populate_single_scratch_task()
340 for (i = 0; i < smu8_smu->scratch_buffer_length; i++) in smu8_smu_populate_single_scratch_task()
341 if (smu8_smu->scratch_buffer[i].firmware_ID == fw_enum) in smu8_smu_populate_single_scratch_task()
344 if (i >= smu8_smu->scratch_buffer_length) { in smu8_smu_populate_single_scratch_task()
349 task->addr.low = lower_32_bits(smu8_smu->scratch_buffer[i].mc_addr); in smu8_smu_populate_single_scratch_task()
350 task->addr.high = upper_32_bits(smu8_smu->scratch_buffer[i].mc_addr); in smu8_smu_populate_single_scratch_task()
351 task->size_bytes = smu8_smu in smu8_smu_populate_single_scratch_task()
369 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_smu_populate_single_ucode_load_task() local
395 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_smu_construct_toc_for_rlc_aram_save() local
408 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_smu_initialize_toc_empty_job_list() local
419 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_smu_construct_toc_for_vddgfx_enter() local
437 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_smu_construct_toc_for_vddgfx_exit() local
479 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_smu_construct_toc_for_power_profiling() local
491 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_smu_construct_toc_for_bootup() local
519 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_smu_construct_toc_for_clock_table() local
532 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_smu_construct_toc() local
548 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_smu_populate_firmware_entries() local
586 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_smu_populate_single_scratch_entry() local
602 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_download_pptable_settings() local
634 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_upload_pptable_settings() local
664 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_request_smu_load_fw() local
759 struct smu8_smumgr *smu8_smu; smu8_smu_init() local
851 struct smu8_smumgr *smu8_smu; smu8_smu_fini() local
[all...]
/kernel/linux/linux-6.6/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() local
333 struct TOC *toc = (struct TOC *)smu8_smu->toc_buffer.kaddr; in smu8_smu_populate_single_scratch_task()
334 struct SMU_Task *task = &toc->tasks[smu8_smu->toc_entry_used_count++]; in smu8_smu_populate_single_scratch_task()
338 task->next = is_last ? END_OF_TASK_LIST : smu8_smu->toc_entry_used_count; in smu8_smu_populate_single_scratch_task()
340 for (i = 0; i < smu8_smu->scratch_buffer_length; i++) in smu8_smu_populate_single_scratch_task()
341 if (smu8_smu->scratch_buffer[i].firmware_ID == fw_enum) in smu8_smu_populate_single_scratch_task()
344 if (i >= smu8_smu->scratch_buffer_length) { in smu8_smu_populate_single_scratch_task()
349 task->addr.low = lower_32_bits(smu8_smu->scratch_buffer[i].mc_addr); in smu8_smu_populate_single_scratch_task()
350 task->addr.high = upper_32_bits(smu8_smu->scratch_buffer[i].mc_addr); in smu8_smu_populate_single_scratch_task()
351 task->size_bytes = smu8_smu in smu8_smu_populate_single_scratch_task()
369 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_smu_populate_single_ucode_load_task() local
395 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_smu_construct_toc_for_rlc_aram_save() local
408 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_smu_initialize_toc_empty_job_list() local
419 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_smu_construct_toc_for_vddgfx_enter() local
437 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_smu_construct_toc_for_vddgfx_exit() local
479 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_smu_construct_toc_for_power_profiling() local
491 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_smu_construct_toc_for_bootup() local
519 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_smu_construct_toc_for_clock_table() local
532 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_smu_construct_toc() local
548 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_smu_populate_firmware_entries() local
586 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_smu_populate_single_scratch_entry() local
602 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_download_pptable_settings() local
634 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_upload_pptable_settings() local
664 struct smu8_smumgr *smu8_smu = hwmgr->smu_backend; smu8_request_smu_load_fw() local
759 struct smu8_smumgr *smu8_smu; smu8_smu_init() local
851 struct smu8_smumgr *smu8_smu; smu8_smu_fini() local
[all...]

Completed in 2 milliseconds