STRUCT VSP1_DL_EXT_CMD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 in cmds array. 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