STRUCT VSP1_DL_EXT_CMD(9)
π struct vsp1_dl_ext_cmd(9) β Extended Display command
okay so bestie, welcome to the Kernel API Manual β¨ this one is literally about struct vsp1_dl_ext_cmd, aka the Extended Display command, and it's giving very much "plumbing that makes your display actually work" energy π
πΈ NAME πΈ
struct vsp1_dl_ext_cmd β Extended Display command π¦
β¨ SYNOPSIS β¨
struct vsp1_dl_ext_cmd {
struct vsp1_dl_cmd_pool *pool;
struct list_head free;
u8 opcode;
u32 flags;
struct vsp1_pre_ext_dl_body *cmds;
unsigned int num_cmds;
dma_addr_t cmd_dma;
void *data;
dma_addr_t data_dma;
};
likeβ¦ look at her π that's the whole struct, no cap, every field exactly where it belongs.
π«Ά Members π«Ά
okay time for the member-by-member vibe check, iykyk π₯
poolβ the pool this command belongs to. it's giving "found family" fr fr π«Άfreeβ entry in the pool of free commands list. lowkey just her little spot in the lineup β¨opcodeβ the command type opcode. this is the main character identifier πflagsβ flags used by the command. little bool-ish accessories, we love a detail πcmdsβ array of command bodies for this extended cmd. she's got layers, literally πΈnum_cmdsβ quantity of commands incmdsarray. yes bestie, we're counting πcmd_dmaβ DMA address of the command body. hardware needs to find her too πdataβ memory allocation for command-specific data. her personal storage era πdata_dmaβ DMA address for command-specific data. same data, but now with a hardware-visible address β
π SEE ALSO π
- Kernel file
./drivers/media/platform/renesas/vsp1/vsp1_dl.hβ go read the header, it's iconic π
π reminder bestie: this page is pure reference. no invented behaviour, no extra lore. just the struct, her members, and the header file. periodt.
and that's the whole page, mwah ππ sign-off time: this came from the source listed as ./drivers/media/platform/renes... (yes, it's the one above, just truncated in the footer), dated October 2026, and it's serving struct vsp1_dl_ext_cmd(9) energy from start to finish. slay, bye π§β¨
π¦ 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