STRUCT OMAP3ISP_PREV_BLKADJ(9)
β¨ struct omap3isp_prev_blkadj β¨
okay so this is a page straight out of the Kernel API Manual and honestly? it's a little cutie. it's a struct, it's three whole bytes, and it's here to fix your black levels π
π NAME π
struct omap3isp_prev_blkadj β Black Level Adjustment, bestie. that's the whole vibe.
πΈ SYNOPSIS πΈ
struct omap3isp_prev_blkadj {
__u8 red;
__u8 green;
__u8 blue;
};
likeβ¦ look at her. three __u8s and a dream π«Ά
π¦ Members π¦
redβ the black level offset adjustment for Red, and it's in 2's complement format. yes, 2's complement, keep up bestie πgreenβ the black level offset adjustment for Green, also in 2's complement format. green ate, no notes πblueβ the black level offset adjustment for Blue, in 2's complement format too. consistency icon π
ngl the 2's complement thing is the main character here β all three members do it, so don't come for me like it's a typo. it's literally in the spec π
π SEE ALSO π
the kernel file lives at ./include/uapi/linux/omap3isp.h, and this struct hangs out with her whole friend group:
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_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_gtables(9)struct omap3isp_prev_luma(9)struct omap3isp_prev_update_config(9)
anyway that's the whole page, go read the header file, mwah π
this lil baddie comes to you from ./include/uapi/linux, dated October 2026, and she answers to the name struct omap3isp_prev_blkadj(9) π§ββοΈβ¨ slay and goodbye π
π¦ 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