STRUCT PISP_BE_GEQ_CONFIG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 struct pisp_be_geq_config β€” PiSP Back End GEQ config 🌸

okay so this is a page from the Kernel API Manual, and it's literally all about struct pisp_be_geq_config β€” PiSP Back End GEQ config, bestie. it's a lil struct, it's giving "small but mighty," and we're gonna go through every single field together, no skipping, periodt πŸ’…


✨ SYNOPSIS ✨

here's the whole struct, and yes we're keeping it exactly as-is so u can copy-paste it into ur life:

struct pisp_be_geq_config {
    __u16 offset;
  #define PISP_BE_GEQ_SHARPER (1U << 15);
  #define PISP_BE_GEQ_SLOPE ((1 << 10) - 1);
    __u16 slope_sharper;
    __u16 min;
    __u16 max;
 };

like… look at it. two #defines tucked in there all casual, PISP_BE_GEQ_SHARPER set to (1U << 15) and PISP_BE_GEQ_SLOPE set to ((1 << 10) - 1). iconic, honestly. πŸŽ€


🫢 Members 🫢

every member, one by one, because we do NOT leave anyone out in this group chat:

  • offset β€” the offset value, used for threshold calculation. that's its whole job and it does it well πŸ’–
  • slope_sharper β€” this is the slope/sharper configuration, the main character of the field list ngl
  • min β€” the minimum value the threshold may have. it's the floor, the bare minimum, the "u must be at least this tall to ride" 🎒
  • max β€” the maximum value the threshold may have. the ceiling. the limit. the "that's enough out of u" 🧚

🌈 Description 🌈

Green Equalisation configuration ✨ that's the whole vibe β€” this struct holds the config for Green Equalisation. short and sweet, and honestly? we respect the brevity.


πŸ’œ SEE ALSO πŸ’œ

if u wanna go deeper (and u know u do πŸ‘€), check out the kernel file:

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

and here's the full squad β€” every single one of these, no cap, all the siblings and cousins and extended family of this struct:

  • struct pisp_be_global_config(9)
  • struct pisp_be_input_buffer_config(9)
  • struct pisp_be_dpc_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 a whole friend group right there 😭 go read them, they're all waiting πŸ’€


bestie reminder: this page came out of ./include/uapi/linux/media/ras... and it's dated October 2026, so if ur reading this in some other timeline, vibe check ur kernel first πŸ¦‹

and that's the page!! ty for coming to my TED talk, u now know everything about struct pisp_be_geq_config and honestly? u ate that πŸ“πŸ’… slay, go forth and configure ur thresholds responsibly, mwah πŸ’–

πŸ“¦ where this page comes from