c3_isp_params_block_header(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… c3_isp_params_block_header (kernel API manual, bestie edition)

okay so welcome to the glow-up of the kernel API manual, this one's about c3_isp_params_block_header(9) and honestly? she's a little iconic.


✨ NAME ✨

c3_isp_params_block_header β€” the C3 ISP parameter block header πŸŽ€


🌸 SYNOPSIS 🌸

c3_isp_params_block_header

that's it. that's the whole synopsis. she said "no arguments, no drama." πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

so this structure is the common part of all the ISP configuration blocks β€” like the shared group-chat bio that every block has, and it is identical to :c:type:v4l2_isp_params_block_header``. literally twins. no cap. πŸ‘―β€β™€οΈ

the type field is one of the values enumerated by :c:type:c3_isp_params_block_type``, and it tells the driver how the data should be interpreted β€” think of it as the vibe check that lets the driver know what it's actually looking at. πŸ”₯

the flags field is a bitmask of per-block flags C3_ISP_PARAMS_FL_* β€” little toggles, one per block, doing their thing. ✨


πŸ’– SEE ALSO πŸ’–

okay this is the friend group, and they're all linked, so let's give them their moment 🫢

  • the kernel file ./include/uapi/linux/media/amlogic/c3-isp-config.h β€” the origin story, the source material πŸ’œ
  • 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)
  • struct c3_isp_stats_info(9)
  • enum c3_isp_params_buffer_version(9)
  • enum c3_isp_params_block_type(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)

lowkey the whole entire family tree is right there. go read them. iykyk 🌈

πŸ‘‘ sign-off 🌸

this page came to you straight from ./include/uapi/linux/media/aml... (yes the footer truncates it like that, she's mysterious ✨), dated October 2026, and she answers to the name c3_isp_params_block_header(9). periodt. πŸ’…πŸŽ€

πŸ“¦ where this page comes from