STRUCT RPPX1_WINDOW(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct rppx1_window(9) β€” like, the Measurement window bestie πŸŽ€

okay so real talk, this page lives in the Kernel API Manual and it's literally about one little struct, but she's iconic and everyone uses her, so pay attention πŸ’–


✨ NAME ✨

struct rppx1_window β€” the Measurement window. that's it, that's her 🫢


🌸 SYNOPSIS 🌸

struct rppx1_window {
    __u16 h_offs;
    __u16 v_offs;
    __u16 h_size;
    __u16 v_size;
 };

no cap, that's the whole shape of it πŸ’…


πŸ¦‹ Members πŸ¦‹

yknow how group chats have that one friend who does one job perfectly? yeah, that's each of these fields:

  • h_offs β€” horizontal offset from the left of the frame, in pixels πŸ“
  • v_offs β€” vertical offset from the top of the frame, in pixels πŸ“
  • h_size β€” horizontal size of the window, in pixels ↔️
  • v_size β€” vertical size of the window, in pixels ↕️

πŸ’œ Description πŸ’œ

so the RPP-X1 measurement window is a whole thing. different blocks use a window β€” or sometimes multiple windows β€” for measurement purposes, and this struct is the common type that all of them share. one struct to slay them all, honestly πŸ‘‘

⚠️ heads up bestie: the number of relevant bits depends on the block where the window is used, and that's specified over in the per-block description. so don't come for me if your bits don't match β€” go read that block's page πŸ”₯

🌈 SEE ALSO 🌈

go check these out, iykyk:

  • Kernel file ./include/uapi/linux/media/dreamchip/rppx1-config.h enum rppx1_meas_chan(9)
  • enum rppx1_params_block_type(9)
  • enum rppx1_wbmeas_mode(9)
  • struct rppx1_wbmeas_params(9)
  • struct rppx1_awbg_params(9)
  • enum rppx1_exm_mode(9)
  • struct rppx1_exm_params(9)
  • enum rppx1_hist_mode(9)
  • struct rppx1_hist_params(9)
  • struct rppx1_bls_fixed(9)
  • enum rppx1_bls_mode(9)
  • enum rppx1_bls_win_en(9)
  • struct rppx1_bls_params(9)
  • struct rppx1_ccor_params(9)
  • struct rppx1_lsc_params(9)
  • enum rppx1_ga_seg_mode(9)
  • struct rppx1_ga_params(9)
  • struct rppx1_lin_params(9)
  • RPPX1_PARAMS_MAX_SIZE(9)
  • enum rppx1_stats_block_type(9)
  • struct rppx1_wbmeas_stats(9)
  • struct rppx1_exm_stats(9)
  • struct rppx1_hist_stats(9)
  • RPPX1_STATS_MAX_SIZE(9)

okay that's the whole page, love u, bye πŸ’–βœ¨

this masterpiece is brought to you by the file ./include/uapi/linux/media/dre... (yes it's cut off like that, that's just how the footer do πŸ’€) and it's dated October 2026 β€” so she's from the future, main character energy fr fr 🌟

πŸ“¦ where this page comes from