STRUCT PISP_BE_SAT_CONTROL_CONFIG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct pisp_be_sat_control_config β€” PiSP Back End SAT config ✨

okay so this is from the Kernel API Manual, bestie, and it's literally just a lil struct but we're gonna give it the full main-character treatment πŸ’…


🌸 NAME 🌸

struct pisp_be_sat_control_config β€” the PiSP Back End SAT config. that's it. that's the whole vibe πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

struct pisp_be_sat_control_config {
    __u8 shift_r;
    __u8 shift_g;
    __u8 shift_b;
    __u8 pad;
 };

no cap, four whole __u8 fields. tiny struct, big energy 🫢


πŸ’– Members πŸ’–

  • shift_r β€” the left shift for the Red colour channel 🌹 (yes, left shift, it's giving bitwise, we stay unbothered)
  • shift_g β€” the left shift for the Green colour channel πŸ“
  • shift_b β€” the left shift for the Blue colour channel πŸ¦‹
  • pad β€” a padding byte πŸ™ˆ just vibing there, holding space, doing its little alignment thing, iconic honestly

πŸ“ Description πŸ“

Saturation Control configuration ✨ that's the whole description, she's short and mysterious and we respect her for it πŸ‘‘


πŸ‘€ SEE ALSO πŸ‘€

the kernel file lives at ./include/uapi/linux/media/raspberrypi/pisp_be_config.h β€” go read it iykyk πŸ’œ

and then, bestie, the whole squad. every single one. we're not skipping a single one of these, periodt:

  • 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_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_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, the entire extended friend group showed up to the function. obsessed πŸ«ΆπŸ’…


ngl there are no bugs, warnings, or exit statuses on this page β€” it's just a struct and its four fields, and honestly? sometimes that's enough. 🧚

k bye bestie, this page came straight from ./include/uapi/linux/media/ras... and it's dated October 2026 ⭐ β€” see u in the next struct pisp...ntrol_config(9) πŸ’–πŸŽ€βœ¨

πŸ“¦ where this page comes from