STRUCT PISP_BE_CAC_EXTRA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct pisp_be_cac_extra(9) β€” the Kernel API Manual, bestie edition

okay so welcome to the struct pisp_be_cac_extra(9) page, from the Kernel API Manual ✨ this one is short and sweet and honestly kind of iconic for it πŸ’–


🌸 NAME 🌸

struct pisp_be_cac_extra β€” the PiSP Back End CAC extra config. that's it. that's the whole vibe πŸŽ€


✨ SYNOPSIS ✨

lowkey the entire struct is right here, no cap:

struct pisp_be_cac_extra {
    __u16 offset_x;
    __u16 offset_y;
 };

two fields. two little __u16s. she's minimalist, she's efficient, she ate πŸ’…


πŸ¦‹ Members πŸ¦‹

  • offset_x β€” the horizontal offset into the CAC table of this tile 🫢
  • offset_y β€” the horizontal offset into the CAC table of this tile πŸ‘‘
not me noticing both of these say horizontal 😭 that is literally what the page says, word for word, so I'm passing it straight to you unchanged β€” I am simply the messenger, do not come for me πŸ’€

πŸ‘‘ SEE ALSO πŸ‘‘

the whole extended friend group, fr fr β€” every single one of these is a real reference on the page, so here they all are, in order, no skips, no cuts 🌈:

  • struct pisp_be_global_config(9)
  • struct pisp_be_input_buffer_config(9)
  • struct pisp_be_dpc_config(9)
  • struct pisp_be_geq_config(9)
  • struct pisp_be_tdn_input_buffer_config(9)
  • struct pisp_be_tdn_config(9)
  • struct pisp_be_tdn_output_buffer_config(9)
  • struct pisp_be_sdn_config(9)
  • struct pisp_be_stitch_input_buffer_config(9)
  • struct pisp_be_stitch_config(9)
  • struct pisp_be_stitch_output_buffer_config(9)
  • struct pisp_be_cdn_config(9)
  • struct pisp_be_lsc_config(9)
  • struct pisp_be_lsc_extra(9)
  • struct pisp_be_cac_config(9)
  • struct pisp_be_debin_config(9)
  • struct pisp_be_tonemap_config(9)
  • struct pisp_be_demosaic_config(9)
  • struct pisp_be_ccm_config(9)
  • struct pisp_be_sat_control_config(9)
  • struct pisp_be_false_colour_config(9)
  • struct pisp_be_sharpen_config(9)
  • struct pisp_be_sh_fc_combine_config(9)
  • struct pisp_be_gamma_config(9)
  • struct pisp_be_crop_config(9)
  • struct pisp_be_resample_config(9)
  • struct pisp_be_resample_extra(9)
  • struct pisp_be_downscale_config(9)
  • struct pisp_be_downscale_extra(9)
  • struct pisp_be_hog_config(9)
  • enum pisp_be_transform(9)
  • struct pisp_be_output_buffer_config(9)
  • struct pisp_be_hog_buffer_config(9)
  • struct pisp_be_config(9)
  • enum pisp_tile_edge(9)
  • struct pisp_tile(9)
  • struct pisp_be_tiles_config(9)

and the kernel file where all this lives, bestie, go look, it's giving source of truth 🧚:

./include/uapi/linux/media/raspberrypi/pisp_be_config.h


πŸ’œ that's the page!! tiny struct, huge main character energy. mwah. πŸ“

sign-off time: this came from the kernel source path ./include/uapi/linux/media/ras... (yes, it's truncated just like that on the page πŸ™ˆ) and it's dated October 2026 β€” struct pisp_be_cac_extra(9), out. slay πŸ’…βœ¨

πŸ“¦ where this page comes from