STRUCT VSP1_PRE_EXT_DL_BODY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct vsp1_pre_ext_dl_body(9) β€” the kernel API manual, but make it cute ✨

okay so bestie, welcome to the glow-up of struct vsp1_pre_ext_dl_body(9) β€” yes it's a kernel API manual page, yes it's a whole vibe, and yes we're gonna get through it together 🫢


✨ NAME ✨

struct vsp1_pre_ext_dl_body β€” literally the Pre Extended Display List Body. that's her full government name, no cap πŸ’…


🌸 SYNOPSIS 🌸

here's the whole struct, character for character, don't touch:

struct vsp1_pre_ext_dl_body {
    u32 opcode;
    u32 flags;
    u32 address_set;
    u32 reserved;
 };

πŸŽ€ Members πŸŽ€

okay so this is the part where we meet the cast, and honestly? each one is a main character in her own right 😭

  • opcode β€” the extended display list command operation code. this is the "what are we even doing here" field, iykyk.
  • flags β€” pre-extended command flags. and listen, these are specific to each command β€” so don't go assuming one command's flags apply to another, that's not the vibe πŸ™ˆ.
  • address_set β€” the source address set pointer. and this is the important one: it must have 16-byte alignment, fr fr, that's not a suggestion, that's the rule πŸ”₯.
  • reserved β€” zero bits, purely for alignment. she's not doing anything, she's just here for the aesthetic πŸ’€.

πŸ¦‹ SEE ALSO πŸ¦‹

the whole friend group, all of them, in order, no one left behind πŸ’œ:

Kernel file ./drivers/media/platform/renesas/vsp1/vsp1_dl.c, plus struct vsp1_dl_ext_header(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), and vsp1_dlm_irq_frame_end(9) ⭐


ngl this page came from the kernel tree at ./drivers/media/platform/renes... and it's dated October 2026 🌈 so if you're reading this in the future β€” hi, bestie, you're exactly on time πŸ’–

and that's the whole page, slay πŸŽ€πŸ¦‹βœ¨ periodt.

πŸ“¦ where this page comes from