STRUCT VSP1_DU_WRITEBACK_CONFIG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

Hiii bestie, welcome to the Kernel API Manual page for struct vsp1_du_writeback_config(9)! πŸ’… This is literally struct vsp1_du_writeback_config β€” VSP writeback configuration parameters β€” and it’s giving β€œthe little bag of params for writeback setup,” no cap. ✨


🌸 SYNOPSIS 🌸

Here’s the struct in all its glory β€” copy it exactly, don’t freestyle the types, bestie 🫢:

       struct vsp1_du_writeback_config {
           u32 pixelformat;
           unsigned int pitch;
           dma_addr_t mem[3];
        };

πŸŽ€ Members πŸŽ€

Okay so there are exactly three members, and they’re lowkey iconic πŸ’–:

  • pixelformat β€” the plane pixel format (V4L2 4CC), periodt.
  • pitch β€” line pitch in bytes for the first plane, slay.
  • mem β€” DMA memory address for each plane of the frame buffer; it’s mem[3], so yes, three addresses, iykyk. πŸ¦‹

✨ SEE ALSO ✨

Go look at these too, bestie β€” they’re all linked in the lore 🌈:

  • Kernel file ./include/media/vsp1.h
  • struct vsp1_du_lif_config(9)
  • struct vsp1_du_atomic_config(9)
  • enum vsp1_du_crc_source(9)
  • struct vsp1_du_crc_config(9)
  • struct vsp1_du_atomic_pipe_config(9)
  • struct vsp1_isp_buffer_desc(9)
  • struct vsp1_isp_job_desc(9)
  • struct vsp1_vspx_frame_end(9)

okay that’s the whole page, mwah πŸ’… β€” source/version line was ./include/media, the date was October 2026, and the footer title was struct vsp1...eback_config(9); bye bestie, go be a main character in kernel land πŸ«ΆπŸŽ€βœ¨

πŸ“¦ where this page comes from