STRUCT SHARE_OBJ(9)
π NAME π
Okay bestie, meet struct share_obj β the DTCM (Data Tightly-Coupled Memory) buffer shared with AP and VPU. This is the struct share_obj(9) page from the Kernel API Manual, and it's giving βsmall but important kernel structβ energy. π
β¨
β¨ SYNOPSIS β¨
struct share_obj {
s32 id;
u32 len;
unsigned char share_buf[SHARE_BUF_SIZE];
};
π Members π
idβ the IPI id. that's it, that's the description, periodt. πlenβ the share buffer length. slay, we love a length field. πshare_bufβ the share buffer data. literally the data in the share buffer, no cap. πΎ
π¦ SEE ALSO π¦
- Kernel file
./drivers/media/platform/mediatek/vpu/mtk_vpu.c - enum
vpu_fw_type(9) - struct
vpu_mem(9) - struct
vpu_regs(9) - struct
vpu_wdt_handler(9) - struct
vpu_wdt(9) - struct
vpu_run(9) - struct
vpu_ipi_desc(9) - struct
mtk_vpu(9)
mwah π this page is sourced from ./drivers/media/platform/media..., dated October 2026, and yes bestie it's still struct share_obj(9). bye, ily, go read the other VPU structs π«Άπ
π¦ 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