STRUCT STEDMA40_HALF_CHANNEL_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ struct stedma40_half_channel_info(9) πŸŽ€

okay bestie, welcome to the Kernel API Manual β€” we're decoding this little struct together, no cap. It's giving dst/src channel configuration, and honestly it's a short one, so let's slay every field. πŸ’–


✨ NAME ✨

struct stedma40_half_channel_info β€” dst/src channel configuration. That's the whole vibe: it's the dst/src channel configuration struct, periodt. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

struct stedma40_half_channel_info {
    bool big_endian;
    enum dma_slave_buswidth data_width;
    int psize;
    enum stedma40_flow_ctrl flow_ctrl;
 };

🌸 Members 🌸

  • big_endian β€” true if the src/dst should be read as big endian. It's a bool, bestie, so it's literally true-or-false energy. ✨
  • data_width β€” the data width of the src/dst hardware. In the struct it's typed as enum dma_slave_buswidth. Iconic. πŸŽ€
  • psize β€” it's right there in the struct as an int psize, and this page doesn't hand us a separate description for it, so we're not making one up. No invented lore, fr fr. πŸ’€
  • flow_ctrl β€” flow control on/off. In the struct it's typed as enum stedma40_flow_ctrl. Slay. πŸ”₯

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/dma/ste_dma40.h and struct stedma40_chan_cfg(9). Go read those if you wanna keep the lore going, bestie. 🫢


later bestie β€” this was the Kernel API Manual page from ./drivers/dma, dated October 2026. πŸ’–βœ¨

πŸ“¦ where this page comes from