ENUM MOST_INTERFACE_TYPE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum most_interface_type(9) β€” Kernel API Manual

okay bestie, welcome to the Kernel API Manual page for enum most_interface_type and I promise this one is short and sweet πŸ“

✨ NAME ✨

enum most_interface_type β€” it's the interface type, literally that's it, that's the whole name πŸŽ€

🌸 SYNOPSIS 🌸

enum most_interface_type {
    ITYPE_LOOPBACK ,
    ITYPE_I2C ,
    ITYPE_I2S ,
    ITYPE_TSI ,
    ITYPE_HBI ,
    ITYPE_MEDIALB_DIM ,
    ITYPE_MEDIALB_DIM2 ,
    ITYPE_USB ,
    ITYPE_PCIE

};

like, look at her go πŸ‘‘ all nine members lined up and ready

πŸ¦‹ Constants πŸ¦‹

so here's the thing, and I'm gonna be so fr with you: every single one of these is marked -- undescribed -- in the source. the docs ghosted us 😭 no cap. so here's the full list, each with its own official non-description:

  • ITYPE_LOOPBACK β€” -- undescribed -- (the docs said nothing, we respect the silence πŸ™ˆ)
  • ITYPE_I2C β€” -- undescribed --
  • ITYPE_I2S β€” -- undescribed --
  • ITYPE_TSI β€” -- undescribed --
  • ITYPE_HBI β€” -- undescribed --
  • ITYPE_MEDIALB_DIM β€” -- undescribed --
  • ITYPE_MEDIALB_DIM2 β€” -- undescribed --
  • ITYPE_USB β€” -- undescribed --
  • ITYPE_PCIE β€” -- undescribed --

yes, ITYPE_MEDIALB_DIM and ITYPE_MEDIALB_DIM2 are both there, they're siblings, they're giving main character energy, and no, I will not be merging them πŸ’… every constant keeps its own -- undescribed -- and that's iconic of them honestly ✨

πŸ’œ SEE ALSO πŸ’œ

the kernel file lives at ./include/linux/most.h and it wants you to also check out these besties 🫢


okay that's the whole page, go read the others, iykyk 🌈

mwah πŸ’– this lil page comes from ./include/linux, dated October 2026, and it's filed under enum most_interface_type(9) β€” periodt βœ¨πŸŽ€

πŸ“¦ where this page comes from