STRUCT AMDGPU_MUX_CHUNK(9)
π NAME
struct amdgpu_mux_chunk β okay so bestie, this is the little struct that saves the location of indirect buffer's package on software rings β¨ lowkey a bookmark for your IB, fr fr.
πΈ SYNOPSIS
struct amdgpu_mux_chunk {
struct list_head entry;
uint32_t sync_seq;
u64 start;
u64 end;
u64 cntl_offset;
u64 de_offset;
u64 ce_offset;
};
π Members
entryβ the list entry. your classic list glue, no notes πsync_seqβ the fence seqno related with the saved IB. like, the receipt that ties this chunk to its fence π§Ύstartβ start location on the software ring πendβ end location on the software ring πde_offsetβ the anchor inwrite_datafor de meta of resubmission βce_offsetβ the anchor inwrite_datafor ce meta of resubmission β
real talk: cntl_offset is chillin' in the struct up there but this page gives it no one-liner. iconic mystery behavior honestly π the struct listing is the whole story on that one.
π¦ SEE ALSO
- Kernel file
./drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h struct amdgpu_mux_entry(9)
okay that's the whole page bestie, you ate that π«Ά it lives over at ./drivers/gpu/drm/amd/amdgpu, it's dated October 2026, and it's filed under struct amdgpu_mux_chunk(9) β periodt ππ₯
π¦ 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