STRUCT COMEDI_ISADMA_DESC(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ NAME πŸ¦‹

okay so bestie, welcome to the struct comedi_isadma_desc(9) page from the Kernel API Manual πŸ’– this one is short and iconic: struct comedi_isadma_desc β€” cookie for ISA DMA. periodt. πŸ’…

✨ SYNOPSIS ✨

struct comedi_isadma_desc {
    void *virt_addr;
    dma_addr_t hw_addr;
    unsigned int chan;
    unsigned int maxsize;
    unsigned int size;
    char mode;
};

πŸŽ€ Members πŸŽ€

  • virt_addr β€” virtual address of buffer. that's the vibe ✨
  • hw_addr β€” hardware (bus) address of buffer. yes ma'am 🫢
  • chan β€” DMA channel. the main character πŸ”₯
  • maxsize β€” allocated size of buffer (in bytes). big allocated energy πŸ’œ
  • size β€” transfer size (in bytes). the actual amount moving, no cap πŸ“¦
  • mode β€” DMA_MODE_READ or DMA_MODE_WRITE. pick your lane, bestie πŸ’…

πŸ’– SEE ALSO πŸ’–

Kernel file ./include/linux/comedi/comedi_isadma.h struct comedi_isadma(9) β€” go say hi, iykyk πŸ«ΆπŸ¦‹


that's the whole vibe, no cap 🌈✨ source/version: ./include/linux/comedi Β· date: October 2026 Β· page: struct comedi_isadma_desc(9) from the Kernel API Manual. mwah πŸ’‹

πŸ“¦ where this page comes from