STRUCT C3_ISP_STATS_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct c3_isp_stats_info(9) ✨

okay so bestie, welcome to the Kernel API Manual πŸ’– today we're looking at struct c3_isp_stats_info, and honestly? it's giving "one struct to hold all the stats" and i'm obsessed. it's literally the V4L2_META_FMT_C3ISP_STATS of it all. no cap.


🌸 NAME 🌸

struct c3_isp_stats_info β€” literally the vibe check for V4L2_META_FMT_C3ISP_STATS 🫢


πŸŽ€ SYNOPSIS πŸŽ€

here's the whole glow-up, character for character:

struct c3_isp_stats_info {
    struct c3_isp_awb_stats awb;
    struct c3_isp_ae_stats ae;
    struct c3_isp_af_stats af;
 };

three little structs, all cozy inside one bigger struct. it's giving nesting doll realness πŸ’…


πŸ’œ Members πŸ’œ

okay so the members, one by one, no skipping:

  • awb β€” auto white balance stats ✨ like, the colors are being judged and this is where the receipts live
  • ae β€” auto exposure stats 🌞 brightness discourse, documented
  • af β€” auto focus stats πŸ” the "is it in focus or not" saga, captured in struct form

πŸ¦‹ Description πŸ¦‹

Contains ISP statistics. that's it, that's the whole description β€” short king energy πŸ‘‘ but fr fr, this struct is the container, the main character, and it's holding all the ISP stats inside it. periodt.


🌈 SEE ALSO 🌈

bestie there are SO many siblings, let me list every single one because we do not leave anyone out at this function family reunion 🫢:

  • Kernel file ./include/uapi/linux/media/amlogic/c3-isp-config.h
  • struct c3_isp_awb_zone_stats(9)
  • struct c3_isp_awb_stats(9)
  • struct c3_isp_ae_zone_stats(9)
  • struct c3_isp_ae_stats(9)
  • struct c3_isp_af_zone_stats(9)
  • struct c3_isp_af_stats(9)
  • enum c3_isp_params_buffer_version(9)
  • enum c3_isp_params_block_type(9)
  • c3_isp_params_block_header(9)
  • struct c3_isp_params_awb_gains(9)
  • enum c3_isp_params_awb_tap_points(9)
  • struct c3_isp_params_awb_config(9)
  • enum c3_isp_params_ae_tap_points(9)
  • struct c3_isp_params_ae_config(9)
  • enum c3_isp_params_af_tap_points(9)
  • struct c3_isp_params_af_config(9)
  • struct c3_isp_params_pst_gamma(9)
  • struct c3_isp_params_ccm(9)
  • struct c3_isp_params_csc(9)
  • struct c3_isp_params_blc(9)
  • C3_ISP_PARAMS_MAX_SIZE(9)
  • struct c3_isp_params_cfg(9)

like?? the whole friend group showed up 😭 every single one a baddie.


quick heads up bestie: this page ships with the kernel file ./include/uapi/linux/media/amlogic/c3-isp-config.h so that's your source of truth, mmkay? πŸ“

and that's the page!! πŸ’– brought to you by ./include/uapi/linux/media/aml..., dated October 2026, and signed off by your fave struct c3_isp_stats_info(9) manual page 🧚✨ slay, read responsibly, bye bestie!! πŸŽ€

πŸ“¦ where this page comes from