jpeg_v5_0_1_hw_fini(9)
π jpeg_v5_0_1_hw_fini β like, the kernel API manual (section 9) page you didn't know you needed π
okay so bestie, welcome to the Kernel API Manual, section 9, and today's main character is jpeg_v5_0_1_hw_fini β the function that literally says "we're done here" to the JPEG hardware block β¨
πΈ NAME πΈ
jpeg_v5_0_1_hw_fini β stop the hardware block, no cap π
π¦ SYNOPSIS π¦
int jpeg_v5_0_1_hw_fini (struct amdgpu_ip_block *ip_block );
that's it, that's the whole signature, and yes it returns an int π
β¨ ARGUMENTS β¨
ip_blockβ Pointer to theamdgpu_ip_blockfor this hw instance. it's giving "here's the block, go shut it down" π«Ά
π₯ DESCRIPTION π₯
Stop the JPEG block, and mark the ring as not ready any more. that's the whole vibe β the hardware block goes night-night π΄ and the ring knows it's not ready anymore, periodt.
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.cπ (the origin story) jpeg_v5_0_1_early_init(9)jpeg_v5_0_1_sw_init(9)jpeg_v5_0_1_sw_fini(9)jpeg_v5_0_1_hw_init(9)jpeg_v5_0_1_suspend(9)jpeg_v5_0_1_resume(9)jpeg_v5_0_1_start(9)jpeg_v5_0_1_stop(9)jpeg_v5_0_1_dec_ring_get_rptr(9)jpeg_v5_0_1_dec_ring_get_wptr(9)jpeg_v5_0_1_dec_ring_set_wptr(9)
like, the whole friend group fr fr π«
and that's the page, bestie!! this one lives in ./drivers/gpu/drm/amd/amdgpu, dated October 2026 β sourced straight from the Kernel API Manual. mwah, go forth and fini that hardware block πππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms