STRUCT VSP1_ISP_BUFFER_DESC(9)
π struct vsp1_isp_buffer_desc(9) π
okay so welcome to the Kernel API Manual, bestie β this is the glow-up page for struct vsp1_isp_buffer_desc, and it's literally just "describe a buffer allocated by VSPX." that's the whole vibe. one struct, three fields, main character energy. π¦
β¨ NAME β¨
struct vsp1_isp_buffer_desc β Describe a buffer allocated by VSPX. no cap, that's the job. π
πΈ SYNOPSIS πΈ
struct vsp1_isp_buffer_desc {
size_t size;
void *cpu_addr;
dma_addr_t dma_addr;
};
like. look at her. three members, zero drama. π
π Members π
sizeβ the byte size of the buffer that VSPX allocated. yes, bytes, the unit of "how much of the buffer are we even talking about." πcpu_addrβ the CPU-mapped address of a buffer allocated by VSPX. it's giving "your CPU's point of view." π§dma_addrβ the bus address of a buffer allocated by VSPX. different address, different lane, same buffer. iykyk. π
ngl bestie, keep these three straight βcpu_addranddma_addrare not the same address in different fonts, they're genuinely different things. plot twist, but make it documented. π
π«Ά SEE ALSO π«Ά
- 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_writeback_config(9)struct vsp1_du_atomic_pipe_config(9)struct vsp1_isp_job_desc(9)struct vsp1_vspx_frame_end(9)
like a whole friend group of structs and enums fr fr β go say hi, they're all iconique. π
and that's the page, bestie!! π came from the ./include/media era, dated October 2026, and it's still serving struct vsp1_isp_buffer_desc(9) energy. slay, periodt, go read the source πβ
π¦ 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