STRUCT PISP_BE_INPUT_BUFFER_CONFIG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’œ NAME πŸ’œ

struct pisp_be_input_buffer_config β€” the PiSP Back End input buffer, bestie ✨

so before we even get into it: this page lives in the Kernel API Manual, section 9 πŸŽ€ like yes, it's that kind of documentation, and yes, you do need to read it.


🌸 SYNOPSIS 🌸

okay so here's literally the entire struct, no cap, not a single line hidden from you:

struct pisp_be_input_buffer_config {
    __u32 addr[3][2];
 };

that's it. that's the whole vibe. a little 3Γ—2 grid of __u32 addresses and a dream 🫢


πŸ¦‹ Members πŸ¦‹

  • addr β€” the input buffer address πŸ’… that's the entire personality of this field, and honestly? iconic. it's an array, it holds addresses, it's giving "I know my purpose."

πŸ”₯ SEE ALSO πŸ”₯

the friend group is large, bestie, so buckle up β€” every single one of these is linked and every one of them matters 🧚

  • the actual source of truth, the kernel file ./include/uapi/linux/media/raspberrypi/pisp_be_config.h β€” go read it, iykwim πŸ’–
  • struct pisp_be_global_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_cac_extra(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)

like, that's the whole squad 😭 every one of them cross-referenced, every one of them slaying in their own lane.


πŸ’€ real talk: this struct is defined in ./include/uapi/linux/media/raspberrypi/pisp_be_config.h β€” that header is the main character here, so don't go looking anywhere else for the real definition, fr fr.

aaaand that's the page πŸŽ€ source and version live at ./include/uapi/linux/media/raspberrypi/pisp_be_config.h, and the date on this beauty is October 2026 ✨ periodt. go forth and buffer your inputs, bestie πŸ’–πŸ¦‹πŸ‘‘

πŸ“¦ where this page comes from