uvd_v3_1_hw_fini(9)
β¨ uvd_v3_1_hw_fini β stop the hardware block β¨
okay so bestie, welcome to the uvd_v3_1_hw_fini page from the Kernel API Manual (section 9, kernel-functions girlie π ). this one's short and sweet and honestly kind of a vibe. let's get into it π«Ά
πΈ NAME πΈ
uvd_v3_1_hw_fini β stop the hardware block. that's it. that's the whole job. she shuts it down. periodt π
π SYNOPSIS π
int uvd_v3_1_hw_fini (struct amdgpu_ip_block *ip_block );
like, she takes one (1) argument and hands you back an int. no cap, that's the whole signature π
π¦ ARGUMENTS π¦
ip_blockβ Pointer to theamdgpu_ip_blockfor this hw instance. literally just a pointer to theamdgpu_ip_blockthat belongs to this particular hardware instance, iykyk π
β DESCRIPTION β
Stop the UVD block, and mark the ring as not ready any more. that's it bestie β she stops the block, and the ring? no longer ready. not ready any more. we love a clean state transition π
π§ SEE ALSO π§
- Kernel file
./drivers/gpu/drm/amd/amdgpu/uvd_v3_1.cβ the source file, go read her fr fr π uvd_v3_1_ring_get_rptr(9)uvd_v3_1_ring_get_wptr(9)uvd_v3_1_ring_set_wptr(9)uvd_v3_1_ring_emit_ib(9)uvd_v3_1_ring_emit_fence(9)uvd_v3_1_ring_test_ring(9)uvd_v3_1_mc_resume(9)uvd_v3_1_fw_validate(9)uvd_v3_1_start(9)uvd_v3_1_stop(9)uvd_v3_1_hw_init(9)
like the whole uvd_v3_1 friend group is linked here, go say hi to all of them π
ok that's the page!! go forth and fini your hardware block bestie π
xx, this has been brought to you by ./drivers/gpu/drm/amd/amdgpu πΈ, dated October 2026 β slay, see u next time β¨π
π«Ά
π¦ 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