STRUCT HBM_CLIENT_DMA_MAP_REQUEST(9)
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 itreserved[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
- 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