| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | tonga_ih.c | 292 static int tonga_ih_early_init(struct amdgpu_ip_block *ip_block) in tonga_ih_early_init() argument 294 struct amdgpu_device *adev = ip_block->adev; in tonga_ih_early_init() 306 static int tonga_ih_sw_init(struct amdgpu_ip_block *ip_block) in tonga_ih_sw_init() argument 309 struct amdgpu_device *adev = ip_block->adev; in tonga_ih_sw_init() 327 static int tonga_ih_sw_fini(struct amdgpu_ip_block *ip_block) in tonga_ih_sw_fini() argument 329 struct amdgpu_device *adev = ip_block->adev; in tonga_ih_sw_fini() 337 static int tonga_ih_hw_init(struct amdgpu_ip_block *ip_block) in tonga_ih_hw_init() argument 340 struct amdgpu_device *adev = ip_block->adev; in tonga_ih_hw_init() 349 static int tonga_ih_hw_fini(struct amdgpu_ip_block *ip_block) in tonga_ih_hw_fini() argument 351 tonga_ih_irq_disable(ip_block->adev); in tonga_ih_hw_fini() [all …]
|
| H A D | si_ih.c | 168 static int si_ih_early_init(struct amdgpu_ip_block *ip_block) in si_ih_early_init() argument 170 struct amdgpu_device *adev = ip_block->adev; in si_ih_early_init() 177 static int si_ih_sw_init(struct amdgpu_ip_block *ip_block) in si_ih_sw_init() argument 180 struct amdgpu_device *adev = ip_block->adev; in si_ih_sw_init() 193 static int si_ih_sw_fini(struct amdgpu_ip_block *ip_block) in si_ih_sw_fini() argument 195 struct amdgpu_device *adev = ip_block->adev; in si_ih_sw_fini() 202 static int si_ih_hw_init(struct amdgpu_ip_block *ip_block) in si_ih_hw_init() argument 204 struct amdgpu_device *adev = ip_block->adev; in si_ih_hw_init() 209 static int si_ih_hw_fini(struct amdgpu_ip_block *ip_block) in si_ih_hw_fini() argument 211 si_ih_irq_disable(ip_block->adev); in si_ih_hw_fini() [all …]
|
| H A D | cik_ih.c | 294 static int cik_ih_early_init(struct amdgpu_ip_block *ip_block) in cik_ih_early_init() argument 296 struct amdgpu_device *adev = ip_block->adev; in cik_ih_early_init() 308 static int cik_ih_sw_init(struct amdgpu_ip_block *ip_block) in cik_ih_sw_init() argument 311 struct amdgpu_device *adev = ip_block->adev; in cik_ih_sw_init() 326 static int cik_ih_sw_fini(struct amdgpu_ip_block *ip_block) in cik_ih_sw_fini() argument 328 struct amdgpu_device *adev = ip_block->adev; in cik_ih_sw_fini() 336 static int cik_ih_hw_init(struct amdgpu_ip_block *ip_block) in cik_ih_hw_init() argument 338 struct amdgpu_device *adev = ip_block->adev; in cik_ih_hw_init() 343 static int cik_ih_hw_fini(struct amdgpu_ip_block *ip_block) in cik_ih_hw_fini() argument 345 cik_ih_irq_disable(ip_block->adev); in cik_ih_hw_fini() [all …]
|
| H A D | vce_v2_0.c | 209 static bool vce_v2_0_is_idle(struct amdgpu_ip_block *ip_block) in vce_v2_0_is_idle() argument 211 struct amdgpu_device *adev = ip_block->adev; in vce_v2_0_is_idle() 216 static int vce_v2_0_wait_for_idle(struct amdgpu_ip_block *ip_block) in vce_v2_0_wait_for_idle() argument 218 struct amdgpu_device *adev = ip_block->adev; in vce_v2_0_wait_for_idle() 222 if (vce_v2_0_is_idle(ip_block)) in vce_v2_0_wait_for_idle() 282 struct amdgpu_ip_block *ip_block; in vce_v2_0_stop() local 292 ip_block = amdgpu_device_ip_get_ip_block(adev, AMD_IP_BLOCK_TYPE_VCE); in vce_v2_0_stop() 293 if (!ip_block) in vce_v2_0_stop() 296 if (vce_v2_0_wait_for_idle(ip_block)) { in vce_v2_0_stop() 412 static int vce_v2_0_early_init(struct amdgpu_ip_block *ip_block) in vce_v2_0_early_init() argument [all …]
|
| H A D | iceland_ih.c | 282 static int iceland_ih_early_init(struct amdgpu_ip_block *ip_block) in iceland_ih_early_init() argument 284 struct amdgpu_device *adev = ip_block->adev; in iceland_ih_early_init() 296 static int iceland_ih_sw_init(struct amdgpu_ip_block *ip_block) in iceland_ih_sw_init() argument 299 struct amdgpu_device *adev = ip_block->adev; in iceland_ih_sw_init() 314 static int iceland_ih_sw_fini(struct amdgpu_ip_block *ip_block) in iceland_ih_sw_fini() argument 316 struct amdgpu_device *adev = ip_block->adev; in iceland_ih_sw_fini() 324 static int iceland_ih_hw_init(struct amdgpu_ip_block *ip_block) in iceland_ih_hw_init() argument 326 struct amdgpu_device *adev = ip_block->adev; in iceland_ih_hw_init() 331 static int iceland_ih_hw_fini(struct amdgpu_ip_block *ip_block) in iceland_ih_hw_fini() argument 333 iceland_ih_irq_disable(ip_block->adev); in iceland_ih_hw_fini() [all …]
|
| H A D | cz_ih.c | 283 static int cz_ih_early_init(struct amdgpu_ip_block *ip_block) in cz_ih_early_init() argument 285 struct amdgpu_device *adev = ip_block->adev; in cz_ih_early_init() 297 static int cz_ih_sw_init(struct amdgpu_ip_block *ip_block) in cz_ih_sw_init() argument 300 struct amdgpu_device *adev = ip_block->adev; in cz_ih_sw_init() 315 static int cz_ih_sw_fini(struct amdgpu_ip_block *ip_block) in cz_ih_sw_fini() argument 317 struct amdgpu_device *adev = ip_block->adev; in cz_ih_sw_fini() 325 static int cz_ih_hw_init(struct amdgpu_ip_block *ip_block) in cz_ih_hw_init() argument 328 struct amdgpu_device *adev = ip_block->adev; in cz_ih_hw_init() 337 static int cz_ih_hw_fini(struct amdgpu_ip_block *ip_block) in cz_ih_hw_fini() argument 339 cz_ih_irq_disable(ip_block->adev); in cz_ih_hw_fini() [all …]
|
| H A D | jpeg_v3_0.c | 55 static int jpeg_v3_0_set_powergating_state(struct amdgpu_ip_block *ip_block, 65 static int jpeg_v3_0_early_init(struct amdgpu_ip_block *ip_block) in jpeg_v3_0_early_init() argument 67 struct amdgpu_device *adev = ip_block->adev; in jpeg_v3_0_early_init() 98 static int jpeg_v3_0_sw_init(struct amdgpu_ip_block *ip_block) in jpeg_v3_0_sw_init() argument 100 struct amdgpu_device *adev = ip_block->adev; in jpeg_v3_0_sw_init() 151 static int jpeg_v3_0_sw_fini(struct amdgpu_ip_block *ip_block) in jpeg_v3_0_sw_fini() argument 153 struct amdgpu_device *adev = ip_block->adev; in jpeg_v3_0_sw_fini() 173 static int jpeg_v3_0_hw_init(struct amdgpu_ip_block *ip_block) in jpeg_v3_0_hw_init() argument 175 struct amdgpu_device *adev = ip_block->adev; in jpeg_v3_0_hw_init() 191 static int jpeg_v3_0_hw_fini(struct amdgpu_ip_block *ip_block) in jpeg_v3_0_hw_fini() argument [all …]
|
| H A D | vce_v3_0.c | 67 static int vce_v3_0_wait_for_idle(struct amdgpu_ip_block *ip_block); 68 static int vce_v3_0_set_clockgating_state(struct amdgpu_ip_block *ip_block, 399 static int vce_v3_0_early_init(struct amdgpu_ip_block *ip_block) in vce_v3_0_early_init() argument 401 struct amdgpu_device *adev = ip_block->adev; in vce_v3_0_early_init() 423 static int vce_v3_0_sw_init(struct amdgpu_ip_block *ip_block) in vce_v3_0_sw_init() argument 425 struct amdgpu_device *adev = ip_block->adev; in vce_v3_0_sw_init() 461 static int vce_v3_0_sw_fini(struct amdgpu_ip_block *ip_block) in vce_v3_0_sw_fini() argument 464 struct amdgpu_device *adev = ip_block->adev; in vce_v3_0_sw_fini() 473 static int vce_v3_0_hw_init(struct amdgpu_ip_block *ip_block) in vce_v3_0_hw_init() argument 476 struct amdgpu_device *adev = ip_block->adev; in vce_v3_0_hw_init() [all …]
|
| H A D | jpeg_v5_3_0.c | 39 static int jpeg_v5_3_0_set_powergating_state(struct amdgpu_ip_block *ip_block, 50 static int jpeg_v5_3_0_early_init(struct amdgpu_ip_block *ip_block) in jpeg_v5_3_0_early_init() argument 52 struct amdgpu_device *adev = ip_block->adev; in jpeg_v5_3_0_early_init() 70 static int jpeg_v5_3_0_sw_init(struct amdgpu_ip_block *ip_block) in jpeg_v5_3_0_sw_init() argument 72 struct amdgpu_device *adev = ip_block->adev; in jpeg_v5_3_0_sw_init() 122 static int jpeg_v5_3_0_sw_fini(struct amdgpu_ip_block *ip_block) in jpeg_v5_3_0_sw_fini() argument 124 struct amdgpu_device *adev = ip_block->adev; in jpeg_v5_3_0_sw_fini() 143 static int jpeg_v5_3_0_hw_init(struct amdgpu_ip_block *ip_block) in jpeg_v5_3_0_hw_init() argument 145 struct amdgpu_device *adev = ip_block->adev; in jpeg_v5_3_0_hw_init() 170 static int jpeg_v5_3_0_hw_fini(struct amdgpu_ip_block *ip_block) in jpeg_v5_3_0_hw_fini() argument [all …]
|
| H A D | vce_v1_0.c | 357 static bool vce_v1_0_is_idle(struct amdgpu_ip_block *ip_block) in vce_v1_0_is_idle() argument 359 struct amdgpu_device *adev = ip_block->adev; in vce_v1_0_is_idle() 367 static int vce_v1_0_wait_for_idle(struct amdgpu_ip_block *ip_block) in vce_v1_0_wait_for_idle() argument 369 struct amdgpu_device *adev = ip_block->adev; in vce_v1_0_wait_for_idle() 374 if (vce_v1_0_is_idle(ip_block)) in vce_v1_0_wait_for_idle() 442 struct amdgpu_ip_block *ip_block; in vce_v1_0_stop() local 446 ip_block = amdgpu_device_ip_get_ip_block(adev, AMD_IP_BLOCK_TYPE_VCE); in vce_v1_0_stop() 447 if (!ip_block) in vce_v1_0_stop() 453 if (vce_v1_0_wait_for_idle(ip_block)) in vce_v1_0_stop() 513 static int vce_v1_0_early_init(struct amdgpu_ip_block *ip_block) in vce_v1_0_early_init() argument [all …]
|
| H A D | jpeg_v5_0_0.c | 55 static int jpeg_v5_0_0_set_powergating_state(struct amdgpu_ip_block *ip_block, 65 static int jpeg_v5_0_0_early_init(struct amdgpu_ip_block *ip_block) in jpeg_v5_0_0_early_init() argument 67 struct amdgpu_device *adev = ip_block->adev; in jpeg_v5_0_0_early_init() 85 static int jpeg_v5_0_0_sw_init(struct amdgpu_ip_block *ip_block) in jpeg_v5_0_0_sw_init() argument 87 struct amdgpu_device *adev = ip_block->adev; in jpeg_v5_0_0_sw_init() 139 static int jpeg_v5_0_0_sw_fini(struct amdgpu_ip_block *ip_block) in jpeg_v5_0_0_sw_fini() argument 141 struct amdgpu_device *adev = ip_block->adev; in jpeg_v5_0_0_sw_fini() 160 static int jpeg_v5_0_0_hw_init(struct amdgpu_ip_block *ip_block) in jpeg_v5_0_0_hw_init() argument 162 struct amdgpu_device *adev = ip_block->adev; in jpeg_v5_0_0_hw_init() 187 static int jpeg_v5_0_0_hw_fini(struct amdgpu_ip_block *ip_block) in jpeg_v5_0_0_hw_fini() argument [all …]
|
| H A D | uvd_v3_1.c | 544 static int uvd_v3_1_early_init(struct amdgpu_ip_block *ip_block) in uvd_v3_1_early_init() argument 546 struct amdgpu_device *adev = ip_block->adev; in uvd_v3_1_early_init() 555 static int uvd_v3_1_sw_init(struct amdgpu_ip_block *ip_block) in uvd_v3_1_sw_init() argument 558 struct amdgpu_device *adev = ip_block->adev; in uvd_v3_1_sw_init() 593 static int uvd_v3_1_sw_fini(struct amdgpu_ip_block *ip_block) in uvd_v3_1_sw_fini() argument 596 struct amdgpu_device *adev = ip_block->adev; in uvd_v3_1_sw_fini() 653 static int uvd_v3_1_hw_init(struct amdgpu_ip_block *ip_block) in uvd_v3_1_hw_init() argument 655 struct amdgpu_device *adev = ip_block->adev; in uvd_v3_1_hw_init() 726 static int uvd_v3_1_hw_fini(struct amdgpu_ip_block *ip_block) in uvd_v3_1_hw_fini() argument 728 struct amdgpu_device *adev = ip_block->adev; in uvd_v3_1_hw_fini() [all …]
|
| H A D | amdgpu_isp.c | 44 static int isp_hw_init(struct amdgpu_ip_block *ip_block) in isp_hw_init() argument 46 struct amdgpu_device *adev = ip_block->adev; in isp_hw_init() 61 static int isp_hw_fini(struct amdgpu_ip_block *ip_block) in isp_hw_fini() argument 63 struct amdgpu_isp *isp = &ip_block->adev->isp; in isp_hw_fini() 101 static int isp_early_init(struct amdgpu_ip_block *ip_block) in isp_early_init() argument 104 struct amdgpu_device *adev = ip_block->adev; in isp_early_init() 129 static bool isp_is_idle(struct amdgpu_ip_block *ip_block) in isp_is_idle() argument 134 static int isp_set_clockgating_state(struct amdgpu_ip_block *ip_block, in isp_set_clockgating_state() argument 140 static int isp_set_powergating_state(struct amdgpu_ip_block *ip_block, in isp_set_powergating_state() argument 321 static int isp_resume(struct amdgpu_ip_block *ip_block) in isp_resume() argument [all …]
|
| H A D | gmc_v6_0.c | 46 static int gmc_v6_0_wait_for_idle(struct amdgpu_ip_block *ip_block); 67 struct amdgpu_ip_block *ip_block; in gmc_v6_0_mc_stop() local 69 ip_block = amdgpu_device_ip_get_ip_block(adev, AMD_IP_BLOCK_TYPE_GMC); in gmc_v6_0_mc_stop() 70 if (!ip_block) in gmc_v6_0_mc_stop() 73 gmc_v6_0_wait_for_idle(ip_block); in gmc_v6_0_mc_stop() 222 struct amdgpu_ip_block *ip_block; in gmc_v6_0_mc_program() local 235 ip_block = amdgpu_device_ip_get_ip_block(adev, AMD_IP_BLOCK_TYPE_GMC); in gmc_v6_0_mc_program() 236 if (!ip_block) in gmc_v6_0_mc_program() 239 if (gmc_v6_0_wait_for_idle(ip_block)) in gmc_v6_0_mc_program() 266 if (gmc_v6_0_wait_for_idle(ip_block)) in gmc_v6_0_mc_program() 775 gmc_v6_0_early_init(struct amdgpu_ip_block * ip_block) gmc_v6_0_early_init() argument 785 gmc_v6_0_late_init(struct amdgpu_ip_block * ip_block) gmc_v6_0_late_init() argument 812 gmc_v6_0_sw_init(struct amdgpu_ip_block * ip_block) gmc_v6_0_sw_init() argument 888 gmc_v6_0_sw_fini(struct amdgpu_ip_block * ip_block) gmc_v6_0_sw_fini() argument 901 gmc_v6_0_hw_init(struct amdgpu_ip_block * ip_block) gmc_v6_0_hw_init() argument 926 gmc_v6_0_hw_fini(struct amdgpu_ip_block * ip_block) gmc_v6_0_hw_fini() argument 936 gmc_v6_0_suspend(struct amdgpu_ip_block * ip_block) gmc_v6_0_suspend() argument 943 gmc_v6_0_resume(struct amdgpu_ip_block * ip_block) gmc_v6_0_resume() argument 957 gmc_v6_0_is_idle(struct amdgpu_ip_block * ip_block) gmc_v6_0_is_idle() argument 970 gmc_v6_0_wait_for_idle(struct amdgpu_ip_block * ip_block) gmc_v6_0_wait_for_idle() argument 984 gmc_v6_0_soft_reset(struct amdgpu_ip_block * ip_block) gmc_v6_0_soft_reset() argument 1105 gmc_v6_0_set_clockgating_state(struct amdgpu_ip_block * ip_block,enum amd_clockgating_state state) gmc_v6_0_set_clockgating_state() argument 1125 gmc_v6_0_set_powergating_state(struct amdgpu_ip_block * ip_block,enum amd_powergating_state state) gmc_v6_0_set_powergating_state() argument [all...] |
| H A D | jpeg_v2_0.c | 53 static int jpeg_v2_0_set_powergating_state(struct amdgpu_ip_block *ip_block, 63 static int jpeg_v2_0_early_init(struct amdgpu_ip_block *ip_block) in jpeg_v2_0_early_init() argument 65 struct amdgpu_device *adev = ip_block->adev; in jpeg_v2_0_early_init() 83 static int jpeg_v2_0_sw_init(struct amdgpu_ip_block *ip_block) in jpeg_v2_0_sw_init() argument 85 struct amdgpu_device *adev = ip_block->adev; in jpeg_v2_0_sw_init() 136 static int jpeg_v2_0_sw_fini(struct amdgpu_ip_block *ip_block) in jpeg_v2_0_sw_fini() argument 139 struct amdgpu_device *adev = ip_block->adev; in jpeg_v2_0_sw_fini() 158 static int jpeg_v2_0_hw_init(struct amdgpu_ip_block *ip_block) in jpeg_v2_0_hw_init() argument 160 struct amdgpu_device *adev = ip_block->adev; in jpeg_v2_0_hw_init() 176 static int jpeg_v2_0_hw_fini(struct amdgpu_ip_block *ip_block) in jpeg_v2_0_hw_fini() argument [all …]
|
| H A D | jpeg_v4_0_5.c | 67 static int jpeg_v4_0_5_set_powergating_state(struct amdgpu_ip_block *ip_block, 85 static int jpeg_v4_0_5_early_init(struct amdgpu_ip_block *ip_block) in jpeg_v4_0_5_early_init() argument 87 struct amdgpu_device *adev = ip_block->adev; in jpeg_v4_0_5_early_init() 118 static int jpeg_v4_0_5_sw_init(struct amdgpu_ip_block *ip_block) in jpeg_v4_0_5_sw_init() argument 120 struct amdgpu_device *adev = ip_block->adev; in jpeg_v4_0_5_sw_init() 195 static int jpeg_v4_0_5_sw_fini(struct amdgpu_ip_block *ip_block) in jpeg_v4_0_5_sw_fini() argument 197 struct amdgpu_device *adev = ip_block->adev; in jpeg_v4_0_5_sw_fini() 216 static int jpeg_v4_0_5_hw_init(struct amdgpu_ip_block *ip_block) in jpeg_v4_0_5_hw_init() argument 218 struct amdgpu_device *adev = ip_block->adev; in jpeg_v4_0_5_hw_init() 247 static int jpeg_v4_0_5_hw_fini(struct amdgpu_ip_block *ip_block) in jpeg_v4_0_5_hw_fini() argument [all …]
|
| H A D | jpeg_v2_5.c | 57 static int jpeg_v2_5_set_powergating_state(struct amdgpu_ip_block *ip_block, 69 * @ip_block: Pointer to the amdgpu_ip_block for this hw instance. 73 static int jpeg_v2_5_early_init(struct amdgpu_ip_block *ip_block) in jpeg_v2_5_early_init() argument 75 struct amdgpu_device *adev = ip_block->adev; in jpeg_v2_5_early_init() 100 * @ip_block: Pointer to the amdgpu_ip_block for this hw instance. 104 static int jpeg_v2_5_sw_init(struct amdgpu_ip_block *ip_block) in jpeg_v2_5_sw_init() argument 108 struct amdgpu_device *adev = ip_block->adev; in jpeg_v2_5_sw_init() 182 * @ip_block: Pointer to the amdgpu_ip_block for this hw instance. 186 static int jpeg_v2_5_sw_fini(struct amdgpu_ip_block *ip_block) in jpeg_v2_5_sw_fini() argument 189 struct amdgpu_device *adev = ip_block in jpeg_v2_5_sw_fini() 208 jpeg_v2_5_hw_init(struct amdgpu_ip_block * ip_block) jpeg_v2_5_hw_init() argument 237 jpeg_v2_5_hw_fini(struct amdgpu_ip_block * ip_block) jpeg_v2_5_hw_fini() argument 266 jpeg_v2_5_suspend(struct amdgpu_ip_block * ip_block) jpeg_v2_5_suspend() argument 286 jpeg_v2_5_resume(struct amdgpu_ip_block * ip_block) jpeg_v2_5_resume() argument 521 jpeg_v2_5_is_idle(struct amdgpu_ip_block * ip_block) jpeg_v2_5_is_idle() argument 538 jpeg_v2_5_wait_for_idle(struct amdgpu_ip_block * ip_block) jpeg_v2_5_wait_for_idle() argument 557 jpeg_v2_5_set_clockgating_state(struct amdgpu_ip_block * ip_block,enum amd_clockgating_state state) jpeg_v2_5_set_clockgating_state() argument 580 jpeg_v2_5_set_powergating_state(struct amdgpu_ip_block * ip_block,enum amd_powergating_state state) jpeg_v2_5_set_powergating_state() argument [all...] |
| H A D | jpeg_v4_0.c | 58 static int jpeg_v4_0_set_powergating_state(struct amdgpu_ip_block *ip_block, 70 static int jpeg_v4_0_early_init(struct amdgpu_ip_block *ip_block) in jpeg_v4_0_early_init() argument 72 struct amdgpu_device *adev = ip_block->adev; in jpeg_v4_0_early_init() 92 static int jpeg_v4_0_sw_init(struct amdgpu_ip_block *ip_block) in jpeg_v4_0_sw_init() argument 94 struct amdgpu_device *adev = ip_block->adev; in jpeg_v4_0_sw_init() 162 static int jpeg_v4_0_sw_fini(struct amdgpu_ip_block *ip_block) in jpeg_v4_0_sw_fini() argument 164 struct amdgpu_device *adev = ip_block->adev; in jpeg_v4_0_sw_fini() 183 static int jpeg_v4_0_hw_init(struct amdgpu_ip_block *ip_block) in jpeg_v4_0_hw_init() argument 185 struct amdgpu_device *adev = ip_block->adev; in jpeg_v4_0_hw_init() 220 static int jpeg_v4_0_hw_fini(struct amdgpu_ip_block *ip_block) in jpeg_v4_0_hw_fini() argument [all …]
|
| H A D | jpeg_v5_0_2.c | 39 static int jpeg_v5_0_2_set_powergating_state(struct amdgpu_ip_block *ip_block, 112 static int jpeg_v5_0_2_early_init(struct amdgpu_ip_block *ip_block) in jpeg_v5_0_2_early_init() argument 114 struct amdgpu_device *adev = ip_block->adev; in jpeg_v5_0_2_early_init() 133 static int jpeg_v5_0_2_sw_init(struct amdgpu_ip_block *ip_block) in jpeg_v5_0_2_sw_init() argument 135 struct amdgpu_device *adev = ip_block->adev; in jpeg_v5_0_2_sw_init() 198 static int jpeg_v5_0_2_sw_fini(struct amdgpu_ip_block *ip_block) in jpeg_v5_0_2_sw_fini() argument 200 struct amdgpu_device *adev = ip_block->adev; in jpeg_v5_0_2_sw_fini() 220 static int jpeg_v5_0_2_hw_init(struct amdgpu_ip_block *ip_block) in jpeg_v5_0_2_hw_init() argument 222 struct amdgpu_device *adev = ip_block->adev; in jpeg_v5_0_2_hw_init() 267 static int jpeg_v5_0_2_hw_fini(struct amdgpu_ip_block *ip_block) in jpeg_v5_0_2_hw_fini() argument [all …]
|
| H A D | gmc_v7_0.c | 55 static int gmc_v7_0_wait_for_idle(struct amdgpu_ip_block *ip_block); 90 struct amdgpu_ip_block *ip_block; in gmc_v7_0_mc_stop() local 93 ip_block = amdgpu_device_ip_get_ip_block(adev, AMD_IP_BLOCK_TYPE_GMC); in gmc_v7_0_mc_stop() 94 if (!ip_block) in gmc_v7_0_mc_stop() 97 gmc_v7_0_wait_for_idle(ip_block); in gmc_v7_0_mc_stop() 260 struct amdgpu_ip_block *ip_block; in gmc_v7_0_mc_program() local 264 ip_block = amdgpu_device_ip_get_ip_block(adev, AMD_IP_BLOCK_TYPE_GMC); in gmc_v7_0_mc_program() 265 if (!ip_block) in gmc_v7_0_mc_program() 278 if (gmc_v7_0_wait_for_idle(ip_block)) in gmc_v7_0_mc_program() 302 if (gmc_v7_0_wait_for_idle(ip_block)) in gmc_v7_0_mc_program() 937 gmc_v7_0_early_init(struct amdgpu_ip_block * ip_block) gmc_v7_0_early_init() argument 956 gmc_v7_0_late_init(struct amdgpu_ip_block * ip_block) gmc_v7_0_late_init() argument 984 gmc_v7_0_sw_init(struct amdgpu_ip_block * ip_block) gmc_v7_0_sw_init() argument 1074 gmc_v7_0_sw_fini(struct amdgpu_ip_block * ip_block) gmc_v7_0_sw_fini() argument 1088 gmc_v7_0_hw_init(struct amdgpu_ip_block * ip_block) gmc_v7_0_hw_init() argument 1115 gmc_v7_0_hw_fini(struct amdgpu_ip_block * ip_block) gmc_v7_0_hw_fini() argument 1125 gmc_v7_0_suspend(struct amdgpu_ip_block * ip_block) gmc_v7_0_suspend() argument 1132 gmc_v7_0_resume(struct amdgpu_ip_block * ip_block) gmc_v7_0_resume() argument 1145 gmc_v7_0_is_idle(struct amdgpu_ip_block * ip_block) gmc_v7_0_is_idle() argument 1157 gmc_v7_0_wait_for_idle(struct amdgpu_ip_block * ip_block) gmc_v7_0_wait_for_idle() argument 1171 gmc_v7_0_soft_reset(struct amdgpu_ip_block * ip_block) gmc_v7_0_soft_reset() argument 1319 gmc_v7_0_set_clockgating_state(struct amdgpu_ip_block * ip_block,enum amd_clockgating_state state) gmc_v7_0_set_clockgating_state() argument 1339 gmc_v7_0_set_powergating_state(struct amdgpu_ip_block * ip_block,enum amd_powergating_state state) gmc_v7_0_set_powergating_state() argument [all...] |
| H A D | gmc_v8_0.c | 56 static int gmc_v8_0_wait_for_idle(struct amdgpu_ip_block *ip_block); 173 struct amdgpu_ip_block *ip_block; in gmc_v8_0_mc_stop() local 175 ip_block = amdgpu_device_ip_get_ip_block(adev, AMD_IP_BLOCK_TYPE_GMC); in gmc_v8_0_mc_stop() 176 if (!ip_block) in gmc_v8_0_mc_stop() 179 gmc_v8_0_wait_for_idle(ip_block); in gmc_v8_0_mc_stop() 435 struct amdgpu_ip_block *ip_block; in gmc_v8_0_mc_program() local 449 ip_block = amdgpu_device_ip_get_ip_block(adev, AMD_IP_BLOCK_TYPE_GMC); in gmc_v8_0_mc_program() 450 if (!ip_block) in gmc_v8_0_mc_program() 453 if (gmc_v8_0_wait_for_idle(ip_block)) in gmc_v8_0_mc_program() 488 if (gmc_v8_0_wait_for_idle(ip_block)) in gmc_v8_0_mc_program() 1045 gmc_v8_0_early_init(struct amdgpu_ip_block * ip_block) gmc_v8_0_early_init() argument 1064 gmc_v8_0_late_init(struct amdgpu_ip_block * ip_block) gmc_v8_0_late_init() argument 1094 gmc_v8_0_sw_init(struct amdgpu_ip_block * ip_block) gmc_v8_0_sw_init() argument 1189 gmc_v8_0_sw_fini(struct amdgpu_ip_block * ip_block) gmc_v8_0_sw_fini() argument 1203 gmc_v8_0_hw_init(struct amdgpu_ip_block * ip_block) gmc_v8_0_hw_init() argument 1238 gmc_v8_0_hw_fini(struct amdgpu_ip_block * ip_block) gmc_v8_0_hw_fini() argument 1248 gmc_v8_0_suspend(struct amdgpu_ip_block * ip_block) gmc_v8_0_suspend() argument 1255 gmc_v8_0_resume(struct amdgpu_ip_block * ip_block) gmc_v8_0_resume() argument 1268 gmc_v8_0_is_idle(struct amdgpu_ip_block * ip_block) gmc_v8_0_is_idle() argument 1280 gmc_v8_0_wait_for_idle(struct amdgpu_ip_block * ip_block) gmc_v8_0_wait_for_idle() argument 1302 gmc_v8_0_check_soft_reset(struct amdgpu_ip_block * ip_block) gmc_v8_0_check_soft_reset() argument 1329 gmc_v8_0_pre_soft_reset(struct amdgpu_ip_block * ip_block) gmc_v8_0_pre_soft_reset() argument 1343 gmc_v8_0_soft_reset(struct amdgpu_ip_block * ip_block) gmc_v8_0_soft_reset() argument 1374 gmc_v8_0_post_soft_reset(struct amdgpu_ip_block * ip_block) gmc_v8_0_post_soft_reset() argument 1667 gmc_v8_0_set_clockgating_state(struct amdgpu_ip_block * ip_block,enum amd_clockgating_state state) gmc_v8_0_set_clockgating_state() argument 1688 gmc_v8_0_set_powergating_state(struct amdgpu_ip_block * ip_block,enum amd_powergating_state state) gmc_v8_0_set_powergating_state() argument 1694 gmc_v8_0_get_clockgating_state(struct amdgpu_ip_block * ip_block,u64 * flags) gmc_v8_0_get_clockgating_state() argument [all...] |
| H A D | gmc_v11_0.c | 617 static int gmc_v11_0_early_init(struct amdgpu_ip_block *ip_block) in gmc_v11_0_early_init() 619 struct amdgpu_device *adev = ip_block->adev; in gmc_v11_0_early_init() 638 static int gmc_v11_0_late_init(struct amdgpu_ip_block *ip_block) in gmc_v11_0_late_init() 640 struct amdgpu_device *adev = ip_block->adev; in gmc_v11_0_late_init() 742 static int gmc_v11_0_sw_init(struct amdgpu_ip_block *ip_block) 745 struct amdgpu_device *adev = ip_block->adev; in gmc_v11_0_sw_init() 876 static int gmc_v11_0_sw_fini(struct amdgpu_ip_block *ip_block) in gmc_v11_0_sw_fini() argument 878 struct amdgpu_device *adev = ip_block->adev; in gmc_v11_0_sw_fini() 934 static int gmc_v11_0_hw_init(struct amdgpu_ip_block *ip_block) in gmc_v11_0_hw_init() argument 936 struct amdgpu_device *adev = ip_block in gmc_v11_0_hw_init() 615 gmc_v11_0_early_init(struct amdgpu_ip_block * ip_block) gmc_v11_0_early_init() argument 636 gmc_v11_0_late_init(struct amdgpu_ip_block * ip_block) gmc_v11_0_late_init() argument 743 gmc_v11_0_sw_init(struct amdgpu_ip_block * ip_block) gmc_v11_0_sw_init() argument 966 gmc_v11_0_hw_fini(struct amdgpu_ip_block * ip_block) gmc_v11_0_hw_fini() argument 987 gmc_v11_0_suspend(struct amdgpu_ip_block * ip_block) gmc_v11_0_suspend() argument 994 gmc_v11_0_resume(struct amdgpu_ip_block * ip_block) gmc_v11_0_resume() argument 1007 gmc_v11_0_is_idle(struct amdgpu_ip_block * ip_block) gmc_v11_0_is_idle() argument 1013 gmc_v11_0_wait_for_idle(struct amdgpu_ip_block * ip_block) gmc_v11_0_wait_for_idle() argument 1019 gmc_v11_0_set_clockgating_state(struct amdgpu_ip_block * ip_block,enum amd_clockgating_state state) gmc_v11_0_set_clockgating_state() argument 1032 gmc_v11_0_get_clockgating_state(struct amdgpu_ip_block * ip_block,u64 * flags) gmc_v11_0_get_clockgating_state() argument 1041 gmc_v11_0_set_powergating_state(struct amdgpu_ip_block * ip_block,enum amd_powergating_state state) gmc_v11_0_set_powergating_state() argument [all...] |
| H A D | gmc_v10_0.c | 613 static int gmc_v10_0_early_init(struct amdgpu_ip_block *ip_block) in gmc_v10_0_early_init() argument 615 struct amdgpu_device *adev = ip_block->adev; in gmc_v10_0_early_init() 634 static int gmc_v10_0_late_init(struct amdgpu_ip_block *ip_block) in gmc_v10_0_late_init() argument 636 struct amdgpu_device *adev = ip_block->adev; in gmc_v10_0_late_init() 748 static int gmc_v10_0_sw_init(struct amdgpu_ip_block *ip_block) in gmc_v10_0_gart_init() 751 struct amdgpu_device *adev = ip_block->adev; 898 static int gmc_v10_0_sw_fini(struct amdgpu_ip_block *ip_block) in gmc_v10_0_gart_fini() 900 struct amdgpu_device *adev = ip_block->adev; in gmc_v10_0_gart_fini() 962 static int gmc_v10_0_hw_init(struct amdgpu_ip_block *ip_block) in gmc_v10_0_gart_enable() 964 struct amdgpu_device *adev = ip_block in gmc_v10_0_gart_enable() 752 gmc_v10_0_sw_init(struct amdgpu_ip_block * ip_block) gmc_v10_0_sw_init() argument 902 gmc_v10_0_sw_fini(struct amdgpu_ip_block * ip_block) gmc_v10_0_sw_fini() argument 966 gmc_v10_0_hw_init(struct amdgpu_ip_block * ip_block) gmc_v10_0_hw_init() argument 1013 gmc_v10_0_hw_fini(struct amdgpu_ip_block * ip_block) gmc_v10_0_hw_fini() argument 1034 gmc_v10_0_suspend(struct amdgpu_ip_block * ip_block) gmc_v10_0_suspend() argument 1041 gmc_v10_0_resume(struct amdgpu_ip_block * ip_block) gmc_v10_0_resume() argument 1054 gmc_v10_0_is_idle(struct amdgpu_ip_block * ip_block) gmc_v10_0_is_idle() argument 1060 gmc_v10_0_wait_for_idle(struct amdgpu_ip_block * ip_block) gmc_v10_0_wait_for_idle() argument 1066 gmc_v10_0_set_clockgating_state(struct amdgpu_ip_block * ip_block,enum amd_clockgating_state state) gmc_v10_0_set_clockgating_state() argument 1093 gmc_v10_0_get_clockgating_state(struct amdgpu_ip_block * ip_block,u64 * flags) gmc_v10_0_get_clockgating_state() argument 1109 gmc_v10_0_set_powergating_state(struct amdgpu_ip_block * ip_block,enum amd_powergating_state state) gmc_v10_0_set_powergating_state() argument [all...] |
| H A D | amdgpu_acp.c | 101 static int acp_sw_init(struct amdgpu_ip_block *ip_block) in acp_sw_init() argument 103 struct amdgpu_device *adev = ip_block->adev; in acp_sw_init() 115 static int acp_sw_fini(struct amdgpu_ip_block *ip_block) in acp_sw_fini() argument 117 struct amdgpu_device *adev = ip_block->adev; in acp_sw_fini() 222 * @ip_block: Pointer to the amdgpu_ip_block for this hw instance. 225 static int acp_hw_init(struct amdgpu_ip_block *ip_block) in acp_hw_init() argument 232 struct amdgpu_device *adev = ip_block->adev; in acp_hw_init() 235 ip_block->version->major, ip_block->version->minor); in acp_hw_init() 503 * @ip_block 507 acp_hw_fini(struct amdgpu_ip_block * ip_block) acp_hw_fini() argument 566 acp_suspend(struct amdgpu_ip_block * ip_block) acp_suspend() argument 576 acp_resume(struct amdgpu_ip_block * ip_block) acp_resume() argument 586 acp_is_idle(struct amdgpu_ip_block * ip_block) acp_is_idle() argument 591 acp_set_clockgating_state(struct amdgpu_ip_block * ip_block,enum amd_clockgating_state state) acp_set_clockgating_state() argument 597 acp_set_powergating_state(struct amdgpu_ip_block * ip_block,enum amd_powergating_state state) acp_set_powergating_state() argument [all...] |
| H A D | gmc_v12_0.c | 635 static int gmc_v12_0_early_init(struct amdgpu_ip_block *ip_block) in gmc_v12_0_early_init() argument 637 struct amdgpu_device *adev = ip_block->adev; in gmc_v12_0_early_init() 676 static int gmc_v12_0_late_init(struct amdgpu_ip_block *ip_block) in gmc_v12_0_late_init() argument 678 struct amdgpu_device *adev = ip_block->adev; in gmc_v12_0_late_init() 812 static int gmc_v12_0_sw_init(struct amdgpu_ip_block *ip_block) 815 struct amdgpu_device *adev = ip_block->adev; in gmc_v12_0_sw_init() 984 static int gmc_v12_0_sw_fini(struct amdgpu_ip_block *ip_block) 986 struct amdgpu_device *adev = ip_block->adev; in gmc_v12_0_sw_fini() 1041 static int gmc_v12_0_hw_init(struct amdgpu_ip_block *ip_block) 1044 struct amdgpu_device *adev = ip_block in gmc_v12_0_hw_init() 813 gmc_v12_0_sw_init(struct amdgpu_ip_block * ip_block) gmc_v12_0_sw_init() argument 985 gmc_v12_0_sw_fini(struct amdgpu_ip_block * ip_block) gmc_v12_0_sw_fini() argument 1042 gmc_v12_0_hw_init(struct amdgpu_ip_block * ip_block) gmc_v12_0_hw_init() argument 1072 gmc_v12_0_hw_fini(struct amdgpu_ip_block * ip_block) gmc_v12_0_hw_fini() argument 1093 gmc_v12_0_suspend(struct amdgpu_ip_block * ip_block) gmc_v12_0_suspend() argument 1100 gmc_v12_0_resume(struct amdgpu_ip_block * ip_block) gmc_v12_0_resume() argument 1113 gmc_v12_0_is_idle(struct amdgpu_ip_block * ip_block) gmc_v12_0_is_idle() argument 1119 gmc_v12_0_wait_for_idle(struct amdgpu_ip_block * ip_block) gmc_v12_0_wait_for_idle() argument 1125 gmc_v12_0_set_clockgating_state(struct amdgpu_ip_block * ip_block,enum amd_clockgating_state state) gmc_v12_0_set_clockgating_state() argument 1141 gmc_v12_0_get_clockgating_state(struct amdgpu_ip_block * ip_block,u64 * flags) gmc_v12_0_get_clockgating_state() argument 1151 gmc_v12_0_set_powergating_state(struct amdgpu_ip_block * ip_block,enum amd_powergating_state state) gmc_v12_0_set_powergating_state() argument [all...] |