ENUM NVEC_MSG_TYPE(9)
π enum nvec_msg_type(9) π
okay so bestie, welcome to the Kernel API Manual β this is the page for enum nvec_msg_type, and it's literally just "the type of a message" π that's the whole NAME, no cap.
β¨ SYNOPSIS β¨
enum nvec_msg_type {
NVEC_SYS ,
NVEC_BAT ,
NVEC_GPIO ,
NVEC_SLEEP ,
NVEC_KBD ,
NVEC_PS2 ,
NVEC_CNTL ,
NVEC_OEM0 ,
NVEC_KB_EVT ,
NVEC_PS2_EVT
};
like. look at her. ten little constants in a trench coat π§₯π
πΈ Constants πΈ
NVEC_SYSβ a system request/response πNVEC_BATβ a battery request/response πNVEC_GPIOβ-- undescribed --π yeah the original just says that, i'm not making stuff upNVEC_SLEEPβ-- undescribed --π΄ same energy, no description givenNVEC_KBDβ a keyboard request/response β¨οΈNVEC_PS2β a mouse request/response π±οΈNVEC_CNTLβ a EC control request/response ποΈNVEC_OEM0β-- undescribed --π«₯NVEC_KB_EVTβ an event from the keyboard βNVEC_PS2_EVTβ an event from the mouse β
no i cannot tell you whatNVEC_GPIO,NVEC_SLEEPorNVEC_OEM0do. the manpage literally hands you-- undescribed --and walks away π that's the lore, that's all we got.
π¦ Description π¦
so here's the tea: events can be fixed or variable sized. that distinction is useless on other message types, because those are always variable sized. periodt. β¨
π SEE ALSO π
- Kernel file
./drivers/staging/nvec/nvec.h enum nvec_event_size(9)struct nvec_msg(9)struct nvec_chip(9)
go read those next, iykyk π«Ά
and that's the whole page, bestie π this lil beauty lives at ./drivers/staging/nvec, dated October 2026 β mwah, slay, see u in the next manpage πππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms