ENUM GSC_DATAPATH(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’« 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