STRUCT MOST_DCI_OBJ(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct most_dci_obj(9) ✨

okay bestie, welcome to the Kernel API Manual πŸ’– you've stumbled onto the page for struct most_dci_obj β€” say it with me, it's giving Direct Communication Interface energy πŸ‘‘


πŸŽ€ NAME πŸŽ€

struct most_dci_obj β€” Direct Communication Interface, no cap πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

literally the whole struct, character for character, don't come for me:

struct most_dci_obj {
    struct device dev;
    struct usb_device *usb_device;
    u16 reg_addr;
 };

🌸 Members 🌸

okay so the docs only spell out these two, and honestly? they ate:

  • usb_device β€” pointer to the usb device 🫢 that's it, that's the member
  • reg_addr β€” register address for arbitrary DCI access ✨ lowkey iconic

πŸ’œ SEE ALSO πŸ’œ

go read these next, fr fr β€” they're all in the Kernel file ./drivers/most/most_usb.c and they're all worth your time:

bestie please actually click through the SEE ALSO list, that's where the lore lives 😭

and that's the whole page!! 🌈 source/version vibes live in ./drivers/most, dated October 2026 β€” mwah, go touch some kernel code, ily, bye πŸ“πŸ§šπŸ’œ

πŸ“¦ where this page comes from