Lines Matching refs:smu
46 (struct cz_smu_private_data *)(adev->smu.priv); in cz_smu_get_priv()
230 if (adev->smu.fw_flags & AMDGPU_SDMA0_UCODE_LOADED) in cz_smu_check_finished()
234 if (adev->smu.fw_flags & AMDGPU_SDMA1_UCODE_LOADED) in cz_smu_check_finished()
238 if (adev->smu.fw_flags & AMDGPU_CPCE_UCODE_LOADED) in cz_smu_check_finished()
242 if (adev->smu.fw_flags & AMDGPU_CPPFP_UCODE_LOADED) in cz_smu_check_finished()
245 if (adev->smu.fw_flags & AMDGPU_CPME_UCODE_LOADED) in cz_smu_check_finished()
249 if (adev->smu.fw_flags & AMDGPU_CPMEC1_UCODE_LOADED) in cz_smu_check_finished()
253 if (adev->smu.fw_flags & AMDGPU_CPMEC2_UCODE_LOADED) in cz_smu_check_finished()
257 if (adev->smu.fw_flags & AMDGPU_CPRLC_UCODE_LOADED) in cz_smu_check_finished()
333 adev->smu.fw_flags = AMDGPU_SDMA0_UCODE_LOADED | in cz_smu_start()
343 adev->smu.fw_flags &= ~(AMDGPU_SDMA1_UCODE_LOADED | AMDGPU_CPMEC2_UCODE_LOADED); in cz_smu_start()
715 amdgpu_bo_unref(&adev->smu.toc_buf); in cz_smu_fini()
716 amdgpu_bo_unref(&adev->smu.smu_buf); in cz_smu_fini()
717 kfree(adev->smu.priv); in cz_smu_fini()
718 adev->smu.priv = NULL; in cz_smu_fini()
807 struct amdgpu_bo **toc_buf = &adev->smu.toc_buf; in cz_smu_init()
808 struct amdgpu_bo **smu_buf = &adev->smu.smu_buf; in cz_smu_init()
821 adev->smu.priv = priv; in cz_smu_init()
822 adev->smu.fw_flags = 0; in cz_smu_init()
856 ret = amdgpu_bo_reserve(adev->smu.toc_buf, false); in cz_smu_init()
858 amdgpu_bo_unref(&adev->smu.toc_buf); in cz_smu_init()
863 ret = amdgpu_bo_pin(adev->smu.toc_buf, AMDGPU_GEM_DOMAIN_GTT, &mc_addr); in cz_smu_init()
865 amdgpu_bo_unreserve(adev->smu.toc_buf); in cz_smu_init()
866 amdgpu_bo_unref(&adev->smu.toc_buf); in cz_smu_init()
875 amdgpu_bo_unreserve(adev->smu.toc_buf); in cz_smu_init()
882 ret = amdgpu_bo_reserve(adev->smu.smu_buf, false); in cz_smu_init()
884 amdgpu_bo_unref(&adev->smu.smu_buf); in cz_smu_init()
889 ret = amdgpu_bo_pin(adev->smu.smu_buf, AMDGPU_GEM_DOMAIN_GTT, &mc_addr); in cz_smu_init()
891 amdgpu_bo_unreserve(adev->smu.smu_buf); in cz_smu_init()
892 amdgpu_bo_unref(&adev->smu.smu_buf); in cz_smu_init()
901 amdgpu_bo_unreserve(adev->smu.smu_buf); in cz_smu_init()
991 adev->smu.smumgr_funcs = &cz_smumgr_funcs; in cz_smu_init()