STRUCT GSC_ADDR(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct gsc_addr(9) β€” the Kernel API Manual era

okay bestie, listen up, this is struct gsc_addr(9) and it's literally the G-Scaler physical address set, no cap. it lives in the Kernel API Manual and honestly it's giving "small but mighty" main character energy πŸŽ€


✨ NAME ✨

struct gsc_addr β€” the G-Scaler physical address set. that's it, that's the whole vibe. three addresses, one struct, zero drama. πŸ¦‹


🌸 SYNOPSIS 🌸

struct gsc_addr {
    dma_addr_t y;
    dma_addr_t cb;
    dma_addr_t cr;
 };

look at her. three dma_addr_t fields, chillin' in a struct. perfection. ✨


πŸ‘‘ Members πŸ‘‘

okay so here's the cast of characters, each one carrying a plane address like the little icons they are:

  • y β€” luminance plane address. the Y girlie. the luma. iconic. πŸ’–
  • cb β€” Cb plane address. the blue-difference chroma one, living her best life. πŸ’™
  • cr β€” Cr plane address. the red-difference chroma queen. ❀️

periodt. three planes, three addresses, all of them dma_addr_t because we're physical like that. 🫢


πŸ”₯ SEE ALSO πŸ”₯

bestie you have to check out the rest of the squad, they're all in the Kernel file ./drivers/media/platform/samsung/exynos-gsc/gsc-core.h and honestly the whole friend group is slaying:

  • enum gsc_datapath(9)
  • struct gsc_fmt(9)
  • struct gsc_input_buf(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)

go read them, iykyk πŸ’…


okay that's the whole page, no notes, she ate and left no crumbs πŸ’€βœ¨ this cutie came to you from ./drivers/media/platform/samsu..., dated October 2026, and honestly? future icon behavior 🌈⭐ mwah πŸ’œ

πŸ“¦ where this page comes from