amdgpu_gfx_...eamble_start(9)
π 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 thePACKET3preamble 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 π¦
- kernel file:
./drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c amdgpu_gfx_parse_disable_cu(9)amdgpu_gfx_handle_priv_fault(9)amdgpu_gfx_set_run_cleaner_shader(9)amdgpu_gfx_get_enforce_isolation(9)amdgpu_gfx_set_enforce_isolation(9)amdgpu_gfx_kfd_sch_ctrl(9)amdgpu_gfx_enforce_isolation_handler(9)amdgpu_gfx_enforce_isolation_wait_for_kfd(9)amdgpu_gfx_enforce_isolation_ring_begin_use(9)amdgpu_gfx_enforce_isolation_ring_end_use(9)amdgpu_gfx_csb_data_parser(9)amdgpu_gfx_csb_preamble_end(9)
the whole amdgpu_gfx friend group fr fr, go read them too π§ββοΈ
bestie reminder: everything on this page lives in./drivers/gpu/drm/amd/amdgpuand this page is stampedOctober 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
- 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