ENUM MEI_HBM_STATUS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– enum mei_hbm_status(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual entry for this little enum πŸ’… it is literally all about mei host bus messages return values, and we are gonna get into every single constant, no cap ✨


🌸 NAME 🌸

enum mei_hbm_status β€” mei host bus messages return values 🫢


✨ SYNOPSIS ✨

enum mei_hbm_status {
    MEI_HBMS_SUCCESS ,
    MEI_HBMS_CLIENT_NOT_FOUND ,
    MEI_HBMS_ALREADY_EXISTS ,
    MEI_HBMS_REJECTED ,
    MEI_HBMS_INVALID_PARAMETER ,
    MEI_HBMS_NOT_ALLOWED ,
    MEI_HBMS_ALREADY_STARTED ,
    MEI_HBMS_NOT_STARTED ,
    MEI_HBMS_MAX

};

πŸŽ€ Constants πŸŽ€

  • MEI_HBMS_SUCCESS β€” status success ✨ iconic, we love a successful vibe check πŸ’–
  • MEI_HBMS_CLIENT_NOT_FOUND β€” client not found 😭 literally nowhere to be seen πŸ™ˆ
  • MEI_HBMS_ALREADY_EXISTS β€” connection already established πŸ‘‘ it’s already here, bestie πŸ’…
  • MEI_HBMS_REJECTED β€” connection is rejected πŸ’€ not the rejection arc 😭
  • MEI_HBMS_INVALID_PARAMETER β€” invalid parameter 🚩 that parameter did not pass the vibe check 🫠
  • MEI_HBMS_NOT_ALLOWED β€” operation not allowed πŸ™…β€β™€οΈ ma’am, not today πŸ’…
  • MEI_HBMS_ALREADY_STARTED β€” system is already started ⭐ she’s up, she’s running, periodt ✨
  • MEI_HBMS_NOT_STARTED β€” system not started πŸ¦‹ bestie it has not begun yet 😭
  • MEI_HBMS_MAX β€” sentinel πŸŽ€ the little boundary marker at the end, iykyk πŸ’œ

🌈 SEE ALSO 🌈

Kernel file: ./drivers/misc/mei/hw.h β€” and here is the whole reference squad, fr fr 🫢:

  • enum mei_ext_hdr_type(9)
  • struct mei_ext_hdr(9)
  • struct mei_ext_meta_hdr(9)
  • struct mei_ext_hdr_vtag(9)
  • mei_ext_begin(9)
  • mei_ext_last(9)
  • struct mei_ext_hdr_gsc_h2f(9)
  • struct mei_ext_hdr_gsc_f2h(9)
  • mei_ext_next(9)
  • mei_ext_hdr_len(9)
  • struct mei_msg_hdr(9)
  • struct mei_hbm_cl_cmd(9)
  • enum hbm_host_enum_flags(9)
  • struct hbm_host_enum_request(9)
  • struct mei_client_properties(9)
  • struct hbm_add_client_request(9)
  • struct hbm_add_client_response(9)
  • struct hbm_power_gate(9)
  • struct hbm_client_connect_request(9)
  • struct hbm_client_connect_response(9)
  • struct hbm_notification_request(9)
  • struct hbm_notification_response(9)
  • struct hbm_notification(9)
  • struct hbm_dma_mem_dscr(9)
  • struct hbm_dma_setup_request(9)
  • struct hbm_dma_setup_response(9)
  • struct hbm_dma_ring_ctrl(9)
  • struct hbm_capability_request(9)
  • struct hbm_capability_response(9)
  • struct hbm_client_dma_map_request(9)
  • struct hbm_client_dma_unmap_request(9)
  • struct hbm_client_dma_response(9)

okay that’s the whole page bestie, mwah πŸ’‹ β€” this lil doc’s source spot is ./drivers/misc/mei and it is dated October 2026 πŸŽ€βœ¨

πŸ“¦ where this page comes from