STRUCT OMAP3ISP_CCDC_FPC(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct omap3isp_ccdc_fpc(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual β€” yes we're reading kernel headers for fun now, this is who we are πŸ’… don't worry, this one is tiny and honestly kind of adorable. It lives in the land of structs and it's giving "small but important" main character energy ✨


🌸 NAME 🌸

struct omap3isp_ccdc_fpc β€” Faulty Pixels Correction πŸŽ€

like literally what it says: it's the struct that handles fixing up the pixels that came out wrong. broken pixels could never πŸ’€


✨ SYNOPSIS ✨

struct omap3isp_ccdc_fpc {
    __u16 fpnum;
    __u32 fpcaddr;
 };

that's it. two fields. two little icons doing all the work 🫢 copy it exactly, no cap.


πŸ¦‹ Members πŸ¦‹

  • fpnum β€” the Number of faulty pixels to be corrected in the frame. so like, how many bad pixels we're fixing in this one frame πŸ“ it's a __u16, so mind your range iykyk.
  • fpcaddr β€” Memory address of the FPC Table. the little map that says "here's where the broken ones are" πŸ“ it's a __u32, so it's the address of that table, periodt.

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./include/uapi/linux/omap3isp.h 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_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_gtables(9)
  • struct omap3isp_prev_luma(9)
  • struct omap3isp_prev_update_config(9)

that's the whole friend group right there, all nineteen of them, no one left out πŸ’œ go say hi, they're literally all in ./include/uapi/linux/omap3isp.h together like a little family 🌈


ngl bestie, this page is short β€” but short is iconic. don't skip the fields, they're the whole point πŸŽ€

mwah πŸ’‹ that's the whole page, from the ./include/uapi/linux source directory, dated October 2026 β€” the manual header calls itself struct omap3isp_ccdc_fpc(9) and honestly it ate. now go fix those pixels, queen πŸ‘‘

πŸ“¦ where this page comes from