ENUM GSC_DATAPATH(9)
π« NAME π«
enum gsc_datapath β literally the whole vibe of which path the data takes for the G-Scaler π this is from the enum gsc_datapath(9) page btw, bestie, so you know exactly what you're reading π
β¨ SYNOPSIS β¨
okay so here's the whole enum, no cap, exactly as it lives:
enum gsc_datapath {
GSC_CAMERA ,
GSC_DMA ,
GSC_WRITEBACK
};
likeβ¦ three members, that's the entire roster π«Ά
π Constants π
GSC_CAMERAβ the data comes from camera πΈ that's the whole thing. camera in.GSC_DMAβ the data goes from/to DMA π both directions, she's flexible like that.GSC_WRITEBACKβ the data comes from FIMD πΌοΈ yes FIMD, that's what it says, iconic.
π SEE ALSO π
the kernel file it all lives in β go look, iykyk:
./drivers/media/platform/samsung/exynos-gsc/gsc-core.h
and the whole friend group of structs it hangs out with:
struct gsc_fmt(9)struct gsc_input_buf(9)struct gsc_addr(9)struct gsc_scaler(9)struct gsc_frame(9)struct gsc_m2m_device(9)struct gsc_pix_max(9)struct gsc_pix_min(9)struct gsc_driverdata(9)struct gsc_dev(9)struct gsc_ctx(9)
anyway that's the page πΈ it's filed under ./drivers/media/platform/samsu... (yes the source path got cut off in the footer, not my fault, blame the terminal width π) dated October 2026, part of the Kernel API Manual. go slay your G-Scaler data paths bestie, mwah ππ§ββοΈ
π¦ 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