STRUCT HBM_CLIENT_DMA_RESPONSE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

okay so welcome to the Kernel API Manual, section 9, and today's main character is struct hbm_client_dma_response β€” literally the client dma unmap response that comes from the firmware to the host. yes bestie, the firmware is sending you mail and this is the envelope 🫢


✨ SYNOPSIS ✨

struct hbm_client_dma_response {
    u8 hbm_cmd;
    u8 status;
 };

that's it. two u8s. tiny struct, huge main character energy πŸ‘‘


πŸŽ€ Members πŸŽ€

  • hbm_cmd β€” the bus message command header, aka the little label that says what kind of message this even is 🏷️
  • status β€” the command status, aka how did it go, did it slay or did it flop πŸ’€

πŸ¦‹ SEE ALSO πŸ¦‹

bestie there is a whole friend group here, and they all live in the kernel file ./drivers/misc/mei/hw.h β€” go say hi to all of them fr fr:

  • 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_request(9)
  • struct hbm_capability_response(9)
  • struct hbm_client_dma_map_request(9)
  • struct hbm_client_dma_unmap_request(9)

like I said, it's giving very "everyone's invited to the group chat" 🌈


ngl the whole squad above lives under ./drivers/misc/mei β€” that's the neighborhood, hw.h is the house 🏑

and that's the whole page, bestie β€” no cap, you now know everything there is to know about struct hbm_client_dma_response πŸ’œ this lil cutie came out of the ./drivers/misc/mei directory, October 2026 edition, filed under struct hbm_c...dma_response(9) β€” periodt. πŸŽ€βœ¨

πŸ“¦ where this page comes from