Home
last modified time | relevance | path

Searched refs:ip_block (Results 1 – 25 of 62) sorted by relevance

123

/linux/drivers/gpu/drm/amd/amdgpu/
H A Dtonga_ih.c292 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 Dsi_ih.c168 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 Dcik_ih.c294 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 Dvce_v2_0.c209 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 Diceland_ih.c282 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 Dcz_ih.c283 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 Djpeg_v3_0.c55 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 Dvce_v3_0.c67 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 Djpeg_v5_3_0.c39 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 Dvce_v1_0.c357 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 Djpeg_v5_0_0.c55 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 Duvd_v3_1.c544 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 Damdgpu_isp.c44 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 Dgmc_v6_0.c46 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 Djpeg_v2_0.c53 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 Djpeg_v4_0_5.c67 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 Djpeg_v2_5.c57 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 Djpeg_v4_0.c58 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 Djpeg_v5_0_2.c39 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 Dgmc_v7_0.c55 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 Dgmc_v8_0.c56 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 Dgmc_v11_0.c617 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 Dgmc_v10_0.c613 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 Damdgpu_acp.c101 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 Dgmc_v12_0.c635 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...]

123