amdgpu_gfx_...eamble_start(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– amdgpu_gfx_csb_preamble_start β€” a Kernel API Manual moment πŸ’–

okay so bestie, welcome to the Kernel API Manual πŸŽ€ β€” yes this page is literally titled amdgpu_gfx_...eamble_start(9) in the header because apparently we're too iconic for our full name up there, but the real one, the one we go by, is amdgpu_gfx_csb_preamble_start. slay.


✨ NAME ✨

amdgpu_gfx_csb_preamble_start β€” sets up the CSB preamble. that's it, that's the whole vibe πŸ¦‹


🌸 SYNOPSIS 🌸

u32 amdgpu_gfx_csb_preamble_start (u32 *buffer );

like... look at her. one pointer, one return value, main character energy πŸ‘‘


πŸ’… ARGUMENTS πŸ’…

  • buffer β€” okay so this one is an output variable, meaning you hand it over and it gets stuffed with the PACKET3 preamble setup. it's giving "you'll get it back filled in" 🫢 it's an out-param, not an in-param, no cap.

⭐ RETURN ⭐

it returns the latest index. literally that's what it does πŸ’«


πŸ¦‹ SEE ALSO πŸ¦‹

the whole amdgpu_gfx friend group fr fr, go read them too πŸ§šβ€β™€οΈ


bestie reminder: everything on this page lives in ./drivers/gpu/drm/amd/amdgpu and this page is stamped October 2026 πŸ’œ

and that's the page!! Kernel API Manual, ./drivers/gpu/drm/amd/amdgpu, October 2026 β€” mwah, bye, ily, go set some preambles πŸ˜­πŸ’–πŸŒˆ

πŸ“¦ where this page comes from