STRUCT AMDGPU_MUX_CHUNK(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 in write_data for de meta of resubmission βš“
  • ce_offset β€” the anchor in write_data for 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