Home
last modified time | relevance | path

Searched refs:ip_blocks (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/gpu/drm/amd/amdgpu/
H A Dsmu_v13_0_10.c75 if (!(adev->ip_blocks[i].version->type == in smu_v13_0_10_mode2_suspend_ip()
77 adev->ip_blocks[i].version->type == in smu_v13_0_10_mode2_suspend_ip()
79 adev->ip_blocks[i].version->type == in smu_v13_0_10_mode2_suspend_ip()
83 r = amdgpu_ip_block_suspend(&adev->ip_blocks[i]); in smu_v13_0_10_mode2_suspend_ip()
176 if (!(adev->ip_blocks[i].version->type == in smu_v13_0_10_mode2_restore_ip()
178 adev->ip_blocks[i].version->type == in smu_v13_0_10_mode2_restore_ip()
180 adev->ip_blocks[i].version->type == in smu_v13_0_10_mode2_restore_ip()
183 r = amdgpu_ip_block_resume(&adev->ip_blocks[i]); in smu_v13_0_10_mode2_restore_ip()
189 if (!(adev->ip_blocks[i].version->type == in smu_v13_0_10_mode2_restore_ip()
191 adev->ip_blocks[i].version->type == in smu_v13_0_10_mode2_restore_ip()
[all …]
H A Dsienna_cichlid.c78 if (!(adev->ip_blocks[i].version->type == in sienna_cichlid_mode2_suspend_ip()
80 adev->ip_blocks[i].version->type == in sienna_cichlid_mode2_suspend_ip()
84 r = amdgpu_ip_block_suspend(&adev->ip_blocks[i]); in sienna_cichlid_mode2_suspend_ip()
171 if (adev->ip_blocks[i].version->type == AMD_IP_BLOCK_TYPE_IH) { in sienna_cichlid_mode2_restore_ip()
172 r = amdgpu_ip_block_resume(&adev->ip_blocks[i]); in sienna_cichlid_mode2_restore_ip()
179 if (!(adev->ip_blocks[i].version->type == in sienna_cichlid_mode2_restore_ip()
181 adev->ip_blocks[i].version->type == in sienna_cichlid_mode2_restore_ip()
184 r = amdgpu_ip_block_resume(&adev->ip_blocks[i]); in sienna_cichlid_mode2_restore_ip()
190 if (!(adev->ip_blocks[i].version->type == in sienna_cichlid_mode2_restore_ip()
192 adev->ip_blocks[i].version->type == in sienna_cichlid_mode2_restore_ip()
[all …]
H A Damdgpu_device.c2735 ip_block = &adev->ip_blocks[i]; in amdgpu_device_ip_early_init()
2739 adev->ip_blocks[i].version->funcs->name); in amdgpu_device_ip_early_init()
2740 adev->ip_blocks[i].status.valid = false; in amdgpu_device_ip_early_init()
2744 adev->ip_blocks[i].status.valid = false; in amdgpu_device_ip_early_init()
2748 adev->ip_blocks[i].version->funcs->name, in amdgpu_device_ip_early_init()
2752 adev->ip_blocks[i].status.valid = true; in amdgpu_device_ip_early_init()
2755 adev->ip_blocks[i].status.valid = true; in amdgpu_device_ip_early_init()
2758 if (adev->ip_blocks[i].version->type == AMD_IP_BLOCK_TYPE_COMMON) { in amdgpu_device_ip_early_init()
2820 if (!adev->ip_blocks[i].status.sw) in amdgpu_device_ip_hw_init_phase1()
2822 if (adev->ip_blocks[i].status.hw) in amdgpu_device_ip_hw_init_phase1()
[all …]
H A Daldebaran.c99 ip_block = BIT(adev->ip_blocks[i].version->type); in aldebaran_mode2_suspend_ip()
103 r = amdgpu_ip_block_suspend(&adev->ip_blocks[i]); in aldebaran_mode2_suspend_ip()
302 if (!(adev->ip_blocks[i].version->type == in aldebaran_mode2_restore_ip()
304 adev->ip_blocks[i].version->type == in aldebaran_mode2_restore_ip()
308 r = amdgpu_ip_block_resume(&adev->ip_blocks[i]); in aldebaran_mode2_restore_ip()
314 if (!(adev->ip_blocks[i].version->type == in aldebaran_mode2_restore_ip()
316 adev->ip_blocks[i].version->type == in aldebaran_mode2_restore_ip()
318 adev->ip_blocks[i].version->type == in aldebaran_mode2_restore_ip()
322 if (adev->ip_blocks[i].version->funcs->late_init) { in aldebaran_mode2_restore_ip()
323 r = adev->ip_blocks[i].version->funcs->late_init( in aldebaran_mode2_restore_ip()
[all …]
H A Damdgpu_reset.c34 if (!adev->ip_blocks[i].status.valid) in amdgpu_reset_xgmi_reset_on_init_suspend()
36 if (!adev->ip_blocks[i].status.hw) in amdgpu_reset_xgmi_reset_on_init_suspend()
39 if (adev->ip_blocks[i].version->type == AMD_IP_BLOCK_TYPE_DCE) in amdgpu_reset_xgmi_reset_on_init_suspend()
43 amdgpu_ip_block_suspend(&adev->ip_blocks[i]); in amdgpu_reset_xgmi_reset_on_init_suspend()
44 adev->ip_blocks[i].status.hw = false; in amdgpu_reset_xgmi_reset_on_init_suspend()
H A Damdgpu_job.c43 if (adev->ip_blocks[i].version->funcs->dump_ip_state) in amdgpu_job_do_core_dump()
44 adev->ip_blocks[i].version->funcs in amdgpu_job_do_core_dump()
45 ->dump_ip_state((void *)&adev->ip_blocks[i]); in amdgpu_job_do_core_dump()
H A Damdgpu_kms.c585 if (adev->ip_blocks[i].version->type == type && in amdgpu_hw_ip_info()
586 adev->ip_blocks[i].status.valid) in amdgpu_hw_ip_info()
595 result->hw_ip_version_major = adev->ip_blocks[i].version->major; in amdgpu_hw_ip_info()
596 result->hw_ip_version_minor = adev->ip_blocks[i].version->minor; in amdgpu_hw_ip_info()
H A Damdgpu_dev_coredump.c285 ip_block = &coredump->adev->ip_blocks[i]; in amdgpu_devcoredump_read()
H A Damdgpu_ras.c1971 if (adev->ip_blocks[i].version->type == AMD_IP_BLOCK_TYPE_RAS) { in amdgpu_ras_get_version_info()
1972 *major = adev->ip_blocks[i].version->major; in amdgpu_ras_get_version_info()
1973 *minor = adev->ip_blocks[i].version->minor; in amdgpu_ras_get_version_info()
1974 *rev = adev->ip_blocks[i].version->rev; in amdgpu_ras_get_version_info()
H A Damdgpu.h1110 struct amdgpu_ip_block ip_blocks[AMDGPU_MAX_IP_NUM]; member
/linux/drivers/gpu/drm/amd/pm/swsmu/
H A Damdgpu_smu.c241 if ((adev->ip_blocks[i].version->type == AMD_IP_BLOCK_TYPE_VCN || in is_vcn_enabled()
242 adev->ip_blocks[i].version->type == AMD_IP_BLOCK_TYPE_JPEG) && in is_vcn_enabled()
243 !adev->ip_blocks[i].status.valid) in is_vcn_enabled()