STRUCT OMAP3ISP_PREV_GTABLES(9)
β¨ struct omap3isp_prev_gtables β Gamma correction tables β¨
okay so bestie, welcome to the Kernel API Manual π and honestly? this page is a little cutie. it's giving "three arrays walk into a struct" and i'm obsessed. it describes struct omap3isp_prev_gtables, which is literally just the gamma correction tables β one for each color channel, no cap π
πΈ SYNOPSIS πΈ
like, here's the whole vibe. every field, exactly as it lives:
struct omap3isp_prev_gtables {
__u32 red[OMAP3ISP_PREV_GAMMA_TBL_SIZE];
__u32 green[OMAP3ISP_PREV_GAMMA_TBL_SIZE];
__u32 blue[OMAP3ISP_PREV_GAMMA_TBL_SIZE];
};
three __u32 arrays, each OMAP3ISP_PREV_GAMMA_TBL_SIZE big. that's the whole struct. she's simple, she's iconic, she knows what she wants π¦
π Members π
redβ the array holding the red gamma table π₯ like, the red channel's very own lookup table, living its best life.greenβ the array for the green gamma table πΏ (okay there's no green emoji rule but it's literally in the name, periodt).blueβ the array for the blue gamma table π bestie, it's the blue one. that's the whole description. she said what she said.
fr fr, that's it β the original page gives each member exactly one line, and who am i to gatekeep? three channels, three tables, done π
π¦ SEE ALSO π¦
okay this is the part where the page name-drops literally everyone in the friend group π all of these live in the kernel file ./include/uapi/linux/omap3isp.h, and the structs are:
struct omap3isp_h3a_aewb_config(9)struct omap3isp_stat_data(9)struct omap3isp_ccdc_lsc_config(9)struct omap3isp_ccdc_bclamp(9)struct omap3isp_ccdc_fpc(9)struct omap3isp_ccdc_blcomp(9)struct omap3isp_prev_hmed(9)struct omap3isp_prev_cfa(9)struct omap3isp_prev_csup(9)struct omap3isp_prev_wbal(9)struct omap3isp_prev_blkadj(9)struct omap3isp_prev_rgbtorgb(9)struct omap3isp_prev_csc(9)struct omap3isp_prev_yclimit(9)struct omap3isp_prev_dcor(9)struct omap3isp_prev_nf(9)struct omap3isp_prev_luma(9)struct omap3isp_prev_update_config(9)
that's eighteen structs. not me counting them just to be sure π«Ά the whole prev gang is here. iykyk π§
and that's the page, bestie! short, sweet, three gamma tables and a whole lot of see-also energy. this one came from ./include/uapi/linux, dated October 2026, and the page itself answers to the name struct omap3...prev_gtables(9) β slay, go read it, 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