fimc_pending_queue_pop(9)
π fimc_pending_queue_pop(9)
okay so this is a page straight out of the Kernel API Manual, and bestie, it's a short one but it's important β it's about fimc_pending_queue_pop, which is literally the function that pops a buffer off the capture pending buffers queue. yes. that's the whole vibe. let's get into it π«Ά
β¨ NAME β¨
fimc_pending_queue_pop β pop buffer from the capture pending buffers queue π
like, it takes a buffer out of the queue. that's the entire personality.
πΈ SYNOPSIS πΈ
struct fimc_vid_buffer * fimc_pending_queue_pop (struct fimc_vid_cap
*vid_cap );
so it hands you back a struct fimc_vid_buffer *, and you give it one thing: your vid_cap. iconic trade, ngl. β¨
π ARGUMENTS π
vid_capβ camera capture device information. that's your camera capture device info, bestie, that's what you're passing in π
π¦ DESCRIPTION π¦
The caller must assure the pending_buf_q list is not empty. π¨
that's it. that's the whole description. fr fr. no hidden lore, no secret extra steps β just: you, the caller, must make sure that pending_buf_q list has something in it before you come knocking. this function is not doing the vibe check for you, okay? that's on you. π
no cap: if the list is empty when you call this, the page doesn't promise you anything nice. the precondition is yours to hold up. π
π SEE ALSO π
- Kernel file
./drivers/media/platform/samsung/exynos4-is/fimc-core.hβ go read the source, it's giving main character energy π struct fimc_dma_offset(9)struct fimc_effect(9)struct fimc_scaler(9)struct fimc_addr(9)struct fimc_vid_buffer(9)struct fimc_frame(9)struct fimc_m2m_device(9)struct fimc_vid_cap(9)struct fimc_pix_limit(9)struct fimc_variant(9)struct fimc_drvdata(9)struct fimc_dev(9)struct fimc_ctrls(9)struct fimc_ctx(9)fimc_active_queue_add(9)fimc_active_queue_pop(9)fimc_pending_queue_add(9)
like the whole fimc friend group is linked here, and they all ate π₯
and that's the page!! π
this little cutie came from ./drivers/media/platform/samsu... and it's dated October 2026 β so yeah, mark your calendars bestie, that's the source, the version, and the date all wrapped up with a bow ππ¦π slay!
π¦ 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