STRUCT XVIP_PIPELINE(9)
π NAME π
okay bestie, this is struct xvip_pipeline(9) from the Kernel API Manual β literally the Xilinx Video IP pipeline structure. it's giving kernel-struct main character energy, and every field is right below. π
β¨ SYNOPSIS β¨
here's the whole struct, copied exactly so you can vibe-check the fields:
struct xvip_pipeline {
struct media_pipeline pipe;
struct mutex lock;
unsigned int use_count;
unsigned int stream_count;
unsigned int num_dmas;
struct xvip_dma *output;
};
π Members π
member-by-member, and yes every single one is here:
pipeβ media pipeline. that's the field, bestie.lockβ protects the pipelinestream_count. it's the bodyguard, fr fr.use_countβ number of DMA engines using the pipeline.stream_countβ number of DMA engines currently streaming.num_dmasβ number of DMA engines in the pipeline.outputβ DMA engine at the output of the pipeline.
π SEE ALSO π
- Kernel file
./drivers/media/platform/xilinx/xilinx-dma.hstructxvip_dma(9)β that's the cross-ref, iykyk.
mwah π this page's source/version lives under ./drivers/media/platform/xilinx, it's dated October 2026, and the title is struct xvip_pipeline(9) β bye bestie, slay your kernel adventures! π¦
π¦ 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