STRUCT VSP1_DL_EXT_HEADER(9)
π struct vsp1_dl_ext_header(9) β the Kernel API Manual, but make it cute
okay so this is a page from the Kernel API Manual, all about struct vsp1_dl_ext_header, aka the Extended display list header. bestie, it's giving "the little label on the front of the box that tells you what's inside" and honestly? iconic. π
β¨ NAME β¨
struct vsp1_dl_ext_header β Extended display list header π¦
πΈ SYNOPSIS πΈ
struct vsp1_dl_ext_header {
u32 padding;
u16 pre_ext_dl_num_cmd;
u16 flags;
u32 pre_ext_dl_plist;
u32 post_ext_dl_num_cmd;
u32 post_ext_dl_plist;
};
like, that's the whole shape of it, no cap. every field verbatim, don't @ me π
π Members π
paddingβ padding zero bytes for alignment. yes literally just zeros hanging out so everything lines up pretty β¨ lowkey the most relatable field on the whole page.pre_ext_dl_num_cmdβ number of pre-extended command bodies to parse π₯ that's the count, that's the job.flagsβ enables or disables execution of the pre and post command. it's the on/off switch vibe check for both sides π«Άpre_ext_dl_plistβ start address of pre-extended display list bodies π like the "you are here" pin for the pre side.post_ext_dl_num_cmdβ number of post-extended command bodies to parse π same count energy, post flavour.post_ext_dl_plistβ start address of post-extended display list bodies π and here's the pin for the post side. main character address, fr fr.
π¦ SEE ALSO π¦
so many besties in this friend group, not me listing every single one π
- Kernel file
./drivers/media/platform/renesas/vsp1/vsp1_dl.c struct vsp1_pre_ext_dl_body(9)struct vsp1_dl_body(9)struct vsp1_dl_body_pool(9)struct vsp1_dl_cmd_pool(9)struct vsp1_dl_list(9)struct vsp1_dl_manager(9)vsp1_dl_body_pool_create(9)vsp1_dl_body_pool_destroy(9)vsp1_dl_body_get(9)vsp1_dl_body_put(9)vsp1_dl_body_write(9)vsp1_dl_cmd_pool_create(9)vsp1_dl_list_get(9)vsp1_dl_list_put(9)vsp1_dl_list_get_body0(9)vsp1_dl_list_add_body(9)vsp1_dl_list_add_chain(9)vsp1_dlm_irq_frame_end(9)
and that's the tea, bestie π this page came straight out of ./drivers/media/platform/renes..., dated October 2026, and it lives at home under the name struct vsp1_dl_ext_header(9). slay, go read the source, mwah πβ¨
π¦ 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