ENUM ISHTP_HBM_STATE(9)
π enum ishtp_hbm_state(9) π
okay so bestie, this is a page straight out of the Kernel API Manual β like, the actual kernel docs, for real. We're talking about enum ishtp_hbm_state, which is literally the host bus message protocol state. Yeah. That one. Sit down, grab a strawberry π, and let's get into it.
β¨ NAME β¨
enum ishtp_hbm_state β the host bus message protocol state. that's the whole vibe. it's a state enum. it tracks where you are in the HBM protocol. iconic behavior honestly π
π¦ SYNOPSIS π¦
enum ishtp_hbm_state {
ISHTP_HBM_IDLE ,
ISHTP_HBM_START ,
ISHTP_HBM_STARTED ,
ISHTP_HBM_ENUM_CLIENTS ,
ISHTP_HBM_CLIENT_PROPERTIES ,
ISHTP_HBM_WORKING ,
ISHTP_HBM_STOPPED
};
like, look at her. seven states. all caps. all slay. no cap, this is the whole enum laid out exactly as it lives in the header π
π Constants π
each one of these is a moment in the protocol's little life story, ok? here's the full cast:
ISHTP_HBM_IDLEβ the protocol hasn't started yet. she's just chilling. not started. we love a calm beginning πΈISHTP_HBM_STARTβ the start request message was sent. like, she texted first. bold move πISHTP_HBM_STARTEDβ hmm. the docs literally say-- undescribed --so... yeah. that's all we got. no description. it's giving mysterious main character energy π΅οΈββοΈISHTP_HBM_ENUM_CLIENTSβ the enumeration request was sent. she's out here asking who's who π¦ISHTP_HBM_CLIENT_PROPERTIESβ acquiring clients properties. yes bestie, we're getting the properties. collecting the lore πβ¨ISHTP_HBM_WORKINGβ another-- undescribed --. the docs said nothing. she just works πISHTP_HBM_STOPPEDβ and-- undescribed --again. stopped. done. that's it. we don't know more and I refuse to make it up π
fr fr, three of these have no description in the source, and I'm not gonna invent one for you. iykyk. that's just what the page says π«Ά
π SEE ALSO π
- Kernel file
./drivers/hid/intel-ish-hid/ishtp/hbm.hstruct hbm_client_connect_request(9)struct hbm_client_connect_response(9)
like, go read those if you want the full connected-universe experience. it's giving crossover episode π₯
and that's the whole page, bestie π it lives in ./drivers/hid/intel-ish-hid/ishtp, dated October 2026, and it's filed under the title enum ishtp_hbm_state(9). go off, kernel girlie πβ¨
π¦ 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