uvd_v7_0_enc_get_create_msg(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– uvd_v7_0_enc_get_create_msg πŸ’–

okay so bestie, welcome to the Kernel API Manual β€” this one's a kernel function page, yes, a kernel function page, and honestly? it's giving "small but crucial." we're in the uvd_v7_0 era of the AMDGPU driver and this little icon is the one that generates a UVD ENC create msg. that's the whole vibe. πŸŽ€


✨ NAME ✨

uvd_v7_0_enc_get_create_msg β€” generate a UVD ENC create msg πŸ¦‹

like, that's literally it. that's the job. no cap.


🌸 SYNOPSIS 🌸

int uvd_v7_0_enc_get_create_msg (struct amdgpu_ring *ring , u32 handle ,
       struct amdgpu_bo *bo , struct dma_fence **fence );

returns an int, takes four things, slay. πŸ’…


πŸ‘‘ ARGUMENTS πŸ‘‘

  • ring β€” the ring we should submit the msg to πŸ’« (this is where the whole thing gets sent, so like, choose wisely bestie)
  • handle β€” session handle to use πŸ”‘
  • bo β€” amdgpu object for which we query the offset 🧚
  • fence β€” optional fence to return ⭐ (optional!! so you can pass it or not, no pressure, main character choice)

🌈 DESCRIPTION 🌈

Open up a stream for HW test πŸ”₯

literally that's the description, fr fr. stream: opened. HW test: that's the purpose. periodt. πŸ’œ

ngl this page is short β€” the description is exactly one line in the original and we're not gonna lie to you and invent more. what you see is what you get, bestie. πŸ™ˆ

🫢 SEE ALSO 🫢

Kernel file ./drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c β€” that's the house this function lives in 🏠

and the whole friend group, in the order the original lists them (keeping it exact, iykyk):

go read those if you wanna understand the whole friend group πŸ’–


and that's the page!! πŸŽ€ stay hydrated, keep your rings submitted correctly, and remember: create msg in, stream opened, HW test ready. bye bestie πŸ’œ

this cutie came from ./drivers/gpu/drm/amd/amdgpu, dated October 2026, and answers to the name uvd_v7_0_enc_get_create_msg(9) πŸ¦‹βœ¨

πŸ“¦ where this page comes from