ENUM NVEC_MSG_CATEGORY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 enum nvec_msg_category(9) β€” the kernel API manual, bestie edition 🌸

okay so real talk, this is enum nvec_msg_category from section 9 of the Kernel API Manual, and it's honestly so simple it's iconic. it's just a little enum that tells nvec_msg_alloc() which direction a message is going. that's it. that's the whole vibe. πŸŽ€


✨ NAME ✨

enum nvec_msg_category β€” Message categories for nvec_msg_alloc()

like, the literal category system for the messages. the "are you coming or going" of the nvec world. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

enum nvec_msg_category {
    NVEC_MSG_RX ,
    NVEC_MSG_TX

};

yes bestie, that's the entire thing, two members, no drama, no cap. 🫢


🌈 Constants 🌈

  • NVEC_MSG_RX β€” The message is an incoming message (from EC) πŸ“₯
  • NVEC_MSG_TX β€” The message is an outgoing message (to EC) πŸ“€

so RX = it's coming at you from the EC, TX = you're sending it to the EC. reception vs. transmission. reading vs. writing. iykyk. it's giving very main character energy for such a tiny enum honestly. πŸ”₯


πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/staging/nvec/nvec.c β€” and here's the whole friend group, literally every single one, no skips:

the way this list just keeps going 😭 but like, respectfully, they're all doing their thing and we love that for them.


ngl this page is short but it ate. go read nvec_msg_alloc(9) next if you wanna see where these categories actually get used, bestie. πŸ’–

and that's a wrap! πŸŽ€ this little page lives in ./drivers/staging/nvec, dated October 2026, and it's manual page enum nvec_msg_category(9) β€” mwah, slay, periodt. πŸ’œβœ¨

πŸ“¦ where this page comes from