amdgpu_vce_ring_test_ib(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… amdgpu_vce_ring_test_ib(9)

okay so bestie, welcome to the Kernel API Manual β€” yes we're literally in kernel-land today, and no, it's not scary, i promise 🫢


✨ NAME ✨

amdgpu_vce_ring_test_ib β€” the girl whose whole job is to test if VCE IBs are working πŸ’–

like, that's it. that's her whole personality. she checks the thing. iconic behavior honestly.


πŸŽ€ SYNOPSIS πŸŽ€

int amdgpu_vce_ring_test_ib (struct amdgpu_ring *ring , long timeout );

yes the spacing is a little chaotic, no we're not fixing it, it's part of the vibe now 🌸


πŸ¦‹ ARGUMENTS πŸ¦‹

  • ring β€” the engine to test on. like... which ring are we doing a vibe check on, bestie? this one. right here. πŸ’…
  • timeout β€” timeout value in jiffies, or MAX_SCHEDULE_TIMEOUT. so either a real number of jiffies or the big "we're waiting forever, and that's fine" constant. no cap, that constant is doing the most 😭

πŸ‘‘ SEE ALSO πŸ‘‘

the source file lives at Kernel file ./drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c β€” yes that's the whole path, go read it, it's giving main character energy πŸ”₯

and now, the friend group 🫢 β€” every single one of these, no skips:

that's the whole squad, periodt 🌈⭐


fr fr though: timeout is in jiffies, not seconds, not millis, not vibes. and MAX_SCHEDULE_TIMEOUT is the "wait basically forever" option. don't come for me if you pass seconds bestie πŸ’€

and that's the page!! brought to you by the lovely humans of ./drivers/gpu/drm/amd/amdgpu, dated October 2026, and we're out here repping amdgpu_vce_ring_test_ib(9) until the end of time πŸ’œπŸ§šβ€β™€οΈ mwah, go test those IBs πŸ“

πŸ“¦ where this page comes from