STRUCT HBM_CAPABILITY_REQUEST(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ‘‘ struct hbm_capability_request(9) β€” a Kernel API Manual moment πŸ’–

okay so bestie, welcome to the Kernel API Manual, page struct hbm_capability_request(9). yes the whole title is that long, she's extra, we love her for it ✨


🌸 NAME 🌸

struct hbm_capability_request β€” it's literally a capability request going from host to fw, no cap 🫢


πŸ¦‹ SYNOPSIS πŸ¦‹

struct hbm_capability_request {
    u8 hbm_cmd;
    u8 capability_requested[3];
 };

that's the whole thing. she's small. she's iconic. she ate πŸ’…


πŸŽ€ Members πŸŽ€

  • hbm_cmd β€” the bus message command header. the header of the bus message, the opening act, the main character of the first byte 🌟
  • capability_requested β€” a bitmask of the capabilities the host is requesting. like a little wishlist but in bits, one bit per vibe πŸ”₯

🌈 SEE ALSO 🌈

bestie there are SO many siblings, look at this family reunion 😭 the kernel file ./drivers/misc/mei/hw.h is the home base, and from there we've got:

  • enum mei_hbm_status(9)
  • 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_response(9)
  • struct hbm_client_dma_map_request(9)
  • struct hbm_client_dma_unmap_request(9)
  • struct hbm_client_dma_response(9)

ngl that's a whole group chat right there, go read them all, iykyk πŸ’œ


and that's the page!! mwah πŸ’‹ this one came from ./drivers/misc/mei, dated October 2026, under the Kernel API Manual banner β€” that's a wrap, slay, periodt πŸŽ€πŸ¦‹βœ¨

πŸ“¦ where this page comes from