STRUCT GSC_ADDR(9)
π 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
- 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