/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | vce_v3_0.c | 83 if (adev->vce.harvest_config == 0 || in vce_v3_0_ring_get_rptr() 84 adev->vce.harvest_config == AMDGPU_VCE_HARVEST_VCE1) in vce_v3_0_ring_get_rptr() 86 else if (adev->vce.harvest_config == AMDGPU_VCE_HARVEST_VCE0) in vce_v3_0_ring_get_rptr() 115 if (adev->vce.harvest_config == 0 || in vce_v3_0_ring_get_wptr() 116 adev->vce.harvest_config == AMDGPU_VCE_HARVEST_VCE1) in vce_v3_0_ring_get_wptr() 118 else if (adev->vce.harvest_config == AMDGPU_VCE_HARVEST_VCE0) in vce_v3_0_ring_get_wptr() 146 if (adev->vce.harvest_config == 0 || in vce_v3_0_ring_set_wptr() 147 adev->vce.harvest_config == AMDGPU_VCE_HARVEST_VCE1) in vce_v3_0_ring_set_wptr() 149 else if (adev->vce.harvest_config == AMDGPU_VCE_HARVEST_VCE0) in vce_v3_0_ring_set_wptr() 272 if (adev->vce.harvest_config & (1 << idx)) in vce_v3_0_start() [all …]
|
H A D | jpeg_v2_5.c | 68 adev->jpeg.harvest_config |= 1 << i; in jpeg_v2_5_early_init() 70 if (adev->jpeg.harvest_config == (AMDGPU_JPEG_HARVEST_JPEG0 | in jpeg_v2_5_early_init() 95 if (adev->jpeg.harvest_config & (1 << i)) in jpeg_v2_5_sw_init() 126 if (adev->jpeg.harvest_config & (1 << i)) in jpeg_v2_5_sw_init() 187 if (adev->jpeg.harvest_config & (1 << i)) in jpeg_v2_5_hw_init() 217 if (adev->jpeg.harvest_config & (1 << i)) in jpeg_v2_5_hw_fini() 326 if (adev->jpeg.harvest_config & (1 << i)) in jpeg_v2_5_start() 380 if (adev->jpeg.harvest_config & (1 << i)) in jpeg_v2_5_stop() 491 if (adev->jpeg.harvest_config & (1 << i)) in jpeg_v2_5_is_idle() 508 if (adev->jpeg.harvest_config & (1 << i)) in jpeg_v2_5_wait_for_idle() [all …]
|
H A D | jpeg_v4_0_5.c | 108 if (adev->jpeg.harvest_config & (1 << i)) in jpeg_v4_0_5_sw_init() 139 if (adev->jpeg.harvest_config & (1 << i)) in jpeg_v4_0_5_sw_init() 206 if (adev->jpeg.harvest_config & (1 << i)) in jpeg_v4_0_5_hw_init() 233 if (adev->jpeg.harvest_config & (1 << i)) in jpeg_v4_0_5_hw_fini() 488 if (adev->jpeg.harvest_config & (1 << i)) in jpeg_v4_0_5_start() 554 if (adev->jpeg.harvest_config & (1 << i)) in jpeg_v4_0_5_stop() 636 if (adev->jpeg.harvest_config & (1 << i)) in jpeg_v4_0_5_is_idle() 652 if (adev->jpeg.harvest_config & (1 << i)) in jpeg_v4_0_5_wait_for_idle() 671 if (adev->jpeg.harvest_config & (1 << i)) in jpeg_v4_0_5_set_clockgating_state() 799 if (adev->jpeg.harvest_config & (1 << i)) in jpeg_v4_0_5_set_dec_ring_funcs() [all …]
|
H A D | vcn_v2_5.c | 124 adev->vcn.harvest_config = 0; in vcn_v2_5_early_init() 133 adev->vcn.harvest_config |= 1 << i; in vcn_v2_5_early_init() 135 if (adev->vcn.harvest_config == (AMDGPU_VCN_HARVEST_VCN0 | in vcn_v2_5_early_init() 167 if (adev->vcn.harvest_config & (1 << j)) in vcn_v2_5_sw_init() 203 if (adev->vcn.harvest_config & (1 << j)) in vcn_v2_5_sw_init() 310 if (adev->vcn.harvest_config & (1 << i)) in vcn_v2_5_sw_fini() 350 if (adev->vcn.harvest_config & (1 << j)) in vcn_v2_5_hw_init() 396 if (adev->vcn.harvest_config & (1 << i)) in vcn_v2_5_hw_fini() 465 if (adev->vcn.harvest_config & (1 << i)) in vcn_v2_5_mc_resume() 624 if (adev->vcn.harvest_config & (1 << i)) in vcn_v2_5_disable_clock_gating() [all …]
|
H A D | vcn_v5_0_0.c | 149 if (adev->vcn.harvest_config & (1 << i)) in vcn_v5_0_0_sw_init() 218 if (adev->vcn.harvest_config & (1 << i)) in vcn_v5_0_0_sw_fini() 255 if (adev->vcn.harvest_config & (1 << i)) in vcn_v5_0_0_hw_init() 286 if (adev->vcn.harvest_config & (1 << i)) in vcn_v5_0_0_hw_fini() 786 if (adev->vcn.harvest_config & (1 << i)) in vcn_v5_0_0_start() 966 if (adev->vcn.harvest_config & (1 << i)) in vcn_v5_0_0_stop() 1184 if (adev->vcn.harvest_config & (1 << i)) in vcn_v5_0_0_set_unified_ring_funcs() 1205 if (adev->vcn.harvest_config & (1 << i)) in vcn_v5_0_0_is_idle() 1227 if (adev->vcn.harvest_config & (1 << i)) in vcn_v5_0_0_wait_for_idle() 1255 if (adev->vcn.harvest_config & (1 << i)) in vcn_v5_0_0_set_clockgating_state() [all …]
|
H A D | vcn_v4_0.c | 120 adev->vcn.harvest_config = VCN_HARVEST_MMSCH; in vcn_v4_0_early_init() 123 adev->vcn.harvest_config |= 1 << i; in vcn_v4_0_early_init() 190 if (adev->vcn.harvest_config & (1 << i)) in vcn_v4_0_sw_init() 277 if (adev->vcn.harvest_config & (1 << i)) in vcn_v4_0_sw_fini() 322 if (adev->vcn.harvest_config & (1 << i)) in vcn_v4_0_hw_init() 333 if (adev->vcn.harvest_config & (1 << i)) in vcn_v4_0_hw_init() 365 if (adev->vcn.harvest_config & (1 << i)) in vcn_v4_0_hw_fini() 1106 if (adev->vcn.harvest_config & (1 << i)) in vcn_v4_0_start() 1334 if (adev->vcn.harvest_config & (1 << i)) in vcn_v4_0_start_sriov() 1419 if (!(adev->vcn.harvest_config & (1 << 0))) { in vcn_v4_0_start_sriov() [all …]
|
H A D | uvd_v7_0.c | 376 adev->uvd.harvest_config |= 1 << i; in uvd_v7_0_early_init() 379 if (adev->uvd.harvest_config == (AMDGPU_UVD_HARVEST_UVD0 | in uvd_v7_0_early_init() 406 if (adev->uvd.harvest_config & (1 << j)) in uvd_v7_0_sw_init() 443 if (adev->uvd.harvest_config & (1 << j)) in uvd_v7_0_sw_init() 502 if (adev->uvd.harvest_config & (1 << j)) in uvd_v7_0_sw_fini() 532 if (adev->uvd.harvest_config & (1 << j)) in uvd_v7_0_hw_init() 679 if (adev->uvd.harvest_config & (1 << i)) in uvd_v7_0_mc_resume() 758 if (adev->uvd.harvest_config & (1 << i)) in uvd_v7_0_mmsch_start() 816 if (adev->uvd.harvest_config & (1 << i)) in uvd_v7_0_sriov_start() 961 if (adev->uvd.harvest_config & (1 << k)) in uvd_v7_0_start() [all …]
|
H A D | vcn_v4_0_5.c | 152 if (adev->vcn.harvest_config & (1 << i)) in vcn_v4_0_5_sw_init() 236 if (adev->vcn.harvest_config & (1 << i)) in vcn_v4_0_5_sw_fini() 275 if (adev->vcn.harvest_config & (1 << i)) in vcn_v4_0_5_hw_init() 306 if (adev->vcn.harvest_config & (1 << i)) in vcn_v4_0_5_hw_fini() 1009 if (adev->vcn.harvest_config & (1 << i)) in vcn_v4_0_5_start() 1216 if (adev->vcn.harvest_config & (1 << i)) in vcn_v4_0_5_stop() 1441 if (adev->vcn.harvest_config & (1 << i)) in vcn_v4_0_5_set_unified_ring_funcs() 1462 if (adev->vcn.harvest_config & (1 << i)) in vcn_v4_0_5_is_idle() 1484 if (adev->vcn.harvest_config & (1 << i)) in vcn_v4_0_5_wait_for_idle() 1512 if (adev->vcn.harvest_config & (1 << i)) in vcn_v4_0_5_set_clockgating_state() [all …]
|
H A D | vcn_v3_0.c | 130 adev->vcn.harvest_config = 0; in vcn_v3_0_early_init() 134 if (adev->vcn.harvest_config == (AMDGPU_VCN_HARVEST_VCN0 | in vcn_v3_0_early_init() 195 if (adev->vcn.harvest_config & (1 << i)) in vcn_v3_0_sw_init() 315 if (adev->vcn.harvest_config & (1 << i)) in vcn_v3_0_sw_fini() 358 if (adev->vcn.harvest_config & (1 << i)) in vcn_v3_0_hw_init() 389 if (adev->vcn.harvest_config & (1 << i)) in vcn_v3_0_hw_init() 428 if (adev->vcn.harvest_config & (1 << i)) in vcn_v3_0_hw_fini() 1150 if (adev->vcn.harvest_config & (1 << i)) in vcn_v3_0_start() 1369 if (adev->vcn.harvest_config & (1 << i)) in vcn_v3_0_start_sriov() 1574 if (adev->vcn.harvest_config & (1 << i)) in vcn_v3_0_stop() [all …]
|
H A D | amdgpu_isp.h | 54 unsigned int harvest_config; member
|
H A D | amdgpu_vce.h | 50 unsigned harvest_config; member
|
H A D | amdgpu_uvd.h | 67 unsigned harvest_config; member
|
H A D | amdgpu_vcn.c | 211 if (adev->vcn.harvest_config & (1 << i)) in amdgpu_vcn_sw_init() 260 if (adev->vcn.harvest_config & (1 << j)) in amdgpu_vcn_sw_fini() 310 if (adev->vcn.harvest_config & (1 << i)) in amdgpu_vcn_save_vcpu_bo() 352 if (adev->vcn.harvest_config & (1 << i)) in amdgpu_vcn_resume() 398 if (adev->vcn.harvest_config & (1 << j)) in amdgpu_vcn_idle_work_handler() 1070 if (adev->vcn.harvest_config & (1 << i)) in amdgpu_vcn_setup_ucode() 1239 if (adev->vcn.harvest_config & (1 << i) || in amdgpu_vcn_ras_late_init()
|
H A D | soc21.c | 153 if (adev->vcn.num_vcn_inst == hweight8(adev->vcn.harvest_config)) in soc21_query_video_codecs() 162 if ((adev->vcn.harvest_config & AMDGPU_VCN_HARVEST_VCN0) || in soc21_query_video_codecs() 175 if ((adev->vcn.harvest_config & AMDGPU_VCN_HARVEST_VCN0)) { in soc21_query_video_codecs() 803 if ((adev->vcn.harvest_config & AMDGPU_VCN_HARVEST_VCN0) || in soc21_common_late_init()
|
H A D | amdgpu_uvd.c | 323 if (adev->uvd.harvest_config & (1 << j)) in amdgpu_uvd_sw_init() 378 if (adev->uvd.harvest_config & (1 << j)) in amdgpu_uvd_sw_fini() 441 if (adev->uvd.harvest_config & (1 << j)) in amdgpu_uvd_prepare_suspend() 482 if (adev->uvd.harvest_config & (1 << i)) in amdgpu_uvd_resume() 1268 if (adev->uvd.harvest_config & (1 << i)) in amdgpu_uvd_idle_work_handler()
|
H A D | nv.c | 213 if (adev->vcn.num_vcn_inst == hweight8(adev->vcn.harvest_config)) in nv_query_video_codecs() 221 if (adev->vcn.harvest_config & AMDGPU_VCN_HARVEST_VCN0) { in nv_query_video_codecs() 233 if (adev->vcn.harvest_config & AMDGPU_VCN_HARVEST_VCN0) { in nv_query_video_codecs() 953 if (adev->vcn.harvest_config & AMDGPU_VCN_HARVEST_VCN0) { in nv_common_late_init()
|
H A D | amdgpu_jpeg.h | 121 unsigned harvest_config; member
|
H A D | amdgpu_kms.c | 414 if (adev->uvd.harvest_config & (1 << i)) in amdgpu_hw_ip_info() 434 if (adev->uvd.harvest_config & (1 << i)) in amdgpu_hw_ip_info() 447 if (adev->vcn.harvest_config & (1 << i)) in amdgpu_hw_ip_info() 459 if (adev->vcn.harvest_config & (1 << i)) in amdgpu_hw_ip_info() 474 if (adev->jpeg.harvest_config & (1 << i)) in amdgpu_hw_ip_info() 919 dev_info->vce_harvest_config = adev->vce.harvest_config; in amdgpu_info_ioctl()
|
H A D | amdgpu_discovery.c | 369 adev->vcn.harvest_config |= AMDGPU_VCN_HARVEST_VCN1; in amdgpu_discovery_harvest_config_quirk() 639 adev->vcn.harvest_config |= AMDGPU_VCN_HARVEST_VCN0; in amdgpu_discovery_read_harvest_bit_per_ip() 645 adev->vcn.harvest_config |= AMDGPU_VCN_HARVEST_VCN1; in amdgpu_discovery_read_harvest_bit_per_ip() 695 adev->vcn.harvest_config |= in amdgpu_discovery_read_from_harvest_table() 697 adev->jpeg.harvest_config |= in amdgpu_discovery_read_from_harvest_table() 723 adev->isp.harvest_config |= in amdgpu_discovery_read_from_harvest_table()
|
H A D | amdgpu_vcn.h | 333 unsigned harvest_config; member
|
H A D | soc24.c | 77 if (adev->vcn.num_vcn_inst == hweight8(adev->vcn.harvest_config)) in soc24_query_video_codecs()
|
H A D | aqua_vanjaram.c | 826 adev->vcn.harvest_config = 0; in aqua_vanjaram_init_soc_config() 829 adev->jpeg.harvest_config = 0; in aqua_vanjaram_init_soc_config()
|
H A D | vcn_v4_0_3.c | 1782 if (adev->vcn.harvest_config & (1 << i)) { in vcn_v4_0_3_print_ip_state() 1814 if (adev->vcn.harvest_config & (1 << i)) in vcn_v4_0_3_dump_ip_state()
|
/linux/drivers/gpu/drm/amd/pm/swsmu/smu14/ |
H A D | smu_v14_0.c | 1318 if (adev->vcn.harvest_config & (1 << i)) in smu_v14_0_set_performance_level() 1334 if (adev->vcn.harvest_config & (1 << i)) in smu_v14_0_set_performance_level() 1517 if (adev->vcn.harvest_config & (1 << inst)) in smu_v14_0_set_vcn_enable() 1545 if (adev->jpeg.harvest_config & (1 << i)) in smu_v14_0_set_jpeg_enable()
|
/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
H A D | smu_v13_0.c | 1837 if (adev->vcn.harvest_config & (1 << i)) in smu_v13_0_set_performance_level() 1853 if (adev->vcn.harvest_config & (1 << i)) in smu_v13_0_set_performance_level() 2114 if (adev->vcn.harvest_config & (1 << inst)) in smu_v13_0_set_vcn_enable()
|