STRUCT AMDGPU_MUX_ENTRY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

struct amdgpu_mux_entry β€” the entry recording software rings copying information. that's literally the whole point, bestie. πŸ’… this page is from the Kernel API Manual, and the title is struct amdgpu_mux_entry(9) β€” iconic, no cap.

🌸 SYNOPSIS 🌸

       struct amdgpu_mux_entry {
           struct amdgpu_ring      *ring;
           u64 start_ptr_in_hw_ring;
           u64 end_ptr_in_hw_ring;
           u64 sw_cptr;
           u64 sw_rptr;
           u64 sw_wptr;
           struct list_head        list;
        };

πŸŽ€ Members πŸŽ€

okay so here's the full field lineup β€” every single member, zero skipped:

  • ring β€” the pointer to the software ring. it's giving main character pointer energy. πŸ¦‹
  • start_ptr_in_hw_ring β€” last start location copied to in the hardware ring.
  • end_ptr_in_hw_ring β€” last end location copied to in the hardware ring.
  • sw_cptr β€” the position of the copy pointer in the sw ring.
  • sw_rptr β€” the read pointer in software ring.
  • sw_wptr β€” the write pointer in software ring.
  • list β€” list head for amdgpu_mux_chunk.

🌈 SEE ALSO 🌈

go peek at the Kernel file ./drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h and the struct amdgpu_mux_chunk(9) page too. iykyk, bestie. 🫢


sign-off time: this page's source path is ./drivers/gpu/drm/amd/amdgpu, the date is October 2026, and the whole thing is the struct amdgpu_mux_entry(9) page from the Kernel API Manual. periodt. πŸ’–βœ¨

πŸ“¦ where this page comes from