STRUCT DMATEST_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct dmatest_info(9) πŸ’–

okay bestie, welcome to the Kernel API Manual ✨ β€” this is the whole entire page about struct dmatest_info, and it's literally just the vibe-check data structure that holds all the test info. no cap, that's the NAME. πŸŽ€


✨ SYNOPSIS ✨

here's the whole shape of it, character for character, do not touch:

struct dmatest_info {
    struct dmatest_params   params;
    struct list_head        channels;
    unsigned int            nr_channels;
    int last_error;
    struct mutex            lock;
    bool did_init;
 };

🌸 Members 🌸

  • params β€” the test parameters 🫢 like, all the settings for your test live in here.
  • channels β€” the channels under test. this is the list of them, bestie πŸ’…
  • nr_channels β€” the number of channels under test. a count. a little number. iconic. πŸ”’
  • last_error β€” this one's the "uh oh" flag 😭 β€” it means the test has faced configuration issues.
  • lock β€” the access protection to the fields of this structure. it's giving bodyguard energy πŸ‘‘ nobody touches the fields without going through the lock first.
  • did_init β€” a bool telling you whether the module has been initialized completely. so like, is it fully cooked or not πŸ“

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./drivers/dma/dmatest.c β€” go read the actual source, iykyk πŸ’œ
  • struct dmatest_params(9) β€” the sibling struct, go say hi 🌈

ngl, this whole thing is just a struct holding test info β€” no surprises, no plot twists, just clean data. slay. πŸ’…βœ¨

and that's the page, bestie!! πŸŽ€ this one came out of ./drivers/dma and the version is dated October 2026 β€” so mark your calendars and keep struct dmatest_info(9) in your heart forever πŸ’–πŸ§šβ€β™€οΈπŸ”₯

πŸ“¦ where this page comes from