STRUCT HBM_CLIENT_DMA_MAP_REQUEST(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

struct hbm_client_dma_map_request(9) πŸ‘‘

okay so bestie, this is the Kernel API Manual page for struct hbm_client_dma_map_request, and we're gonna get you comfy with it. πŸ’–


🌸 NAME 🌸

struct hbm_client_dma_map_request β€” client dma map request from host to fw. periodt. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

here's the struct in all its glory:

       struct hbm_client_dma_map_request {
           u8 hbm_cmd;
           u8 client_buffer_id;
           u8 reserved[2];
           u32 address_lsb;
           u32 address_msb;
           u32 size;
        };

πŸ’… Members πŸ’…

  • hbm_cmd β€” bus message command header. πŸ‘‘
  • client_buffer_id β€” client buffer id. πŸŽ€
  • reserved β€” reserved. (the struct spells it reserved[2] β€” iykyk) πŸ’€
  • address_lsb β€” DMA address LSB. ⭐
  • address_msb β€” DMA address MSB. ⭐
  • size β€” DMA size. 🌈

πŸ‘€ SEE ALSO πŸ‘€

Kernel file: ./drivers/misc/mei/hw.h

bestie, the page also points you at all of these:

  • 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_unmap_request(9)
  • struct hbm_client_dma_response(9)

okay that's the whole vibe check, bestie. this one's signed off from the source/version ./drivers/misc/mei and dated October 2026. πŸ’–βœ¨

πŸ“¦ where this page comes from