uvd_v7_0_enc..._destroy_msg(9)
β¨ uvd_v7_0_enc..._destroy_msg(9) β¨
okay so welcome to the Kernel API Manual, bestie β this page is about a little cleanup function and it's lowkey iconic. π
πΈ NAME πΈ
uvd_v7_0_enc_get_destroy_msg β generate a UVD ENC destroy msg. literally that's the whole vibe. π
β¨ SYNOPSIS β¨
the signature is giving:
int uvd_v7_0_enc_get_destroy_msg (struct amdgpu_ring *ring , u32 handle
, struct amdgpu_bo *bo , struct dma_fence **fence );
π¦ ARGUMENTS π¦
here's the tea on the params, no cap:
ringβ the ring we should submit the msg to. πhandleβ the session handle to use. πboβ the amdgpu object for which we query the offset. π¦fenceβ optional fence to return. ngl, optional is the keyword here. π¦
π₯ DESCRIPTION π₯
This one closes up a stream for HW test, or for when userspace failed to do so. basically the cleanup era, fr fr. π§Ήβ¨
π SEE ALSO π
the squad is all here, bestie:
- Kernel file:
./drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c uvd_v7_0_ring_get_rptr(9)uvd_v7_0_enc_ring_get_rptr(9)uvd_v7_0_ring_get_wptr(9)uvd_v7_0_enc_ring_get_wptr(9)uvd_v7_0_ring_set_wptr(9)uvd_v7_0_enc_ring_set_wptr(9)uvd_v7_0_enc_ring_test_ring(9)uvd_v7_0_enc_get_create_msg(9)uvd_v7_0_enc_ring_test_ib(9)uvd_v7_0_hw_init(9)uvd_v7_0_hw_fini(9)uvd_v7_0_mc_resume(9)uvd_v7_0_start(9)uvd_v7_0_stop(9)uvd_v7_0_ring_emit_fence(9)uvd_v7_0_enc_ring_emit_fence(9)uvd_v7_0_ring_emit_hdp_flush(9)uvd_v7_0_ring_test_ring(9)uvd_v7_0_ring_patch_cs_in_place(9)uvd_v7_0_ring_emit_ib(9)uvd_v7_0_enc_ring_emit_ib(9)
okay bye bestie! this page was brought to you by ./drivers/gpu/drm/amd/amdgpu, dated October 2026, and filed under uvd_v7_0_enc..._destroy_msg(9). slay and stay safe π«Άπβ¨
π¦ 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