ENUM RPPX1_STATS_BLOCK_TYPE(9)
π enum rppx1_stats_block_type(9) β the RPP-X1 extensible stats block types, bestie
okay so this is a page from the Kernel API Manual, and it's literally just about one enum β enum rppx1_stats_block_type β which is the whole vibe of "RPP-X1 extensible stats block types" β¨ Like, that's the NAME section, and yes, it's giving very niche-but-iconic.
β¨ SYNOPSIS β¨
Here's the whole thing, on god, nothing skipped:
enum rppx1_stats_block_type {
RPPX1_STATS_BLOCK_TYPE_WBMEAS_POST ,
RPPX1_STATS_BLOCK_TYPE_EXM_PRE1 ,
RPPX1_STATS_BLOCK_TYPE_EXM_PRE2 ,
RPPX1_STATS_BLOCK_TYPE_HIST_PRE1 ,
RPPX1_STATS_BLOCK_TYPE_HIST_PRE2 ,
RPPX1_STATS_BLOCK_TYPE_HIST_POST
};
(also there are Constants, which is literally the next section, keep reading bestie π«Ά)
π Constants π
okay so these are the members, and every single one matters β no skipping, we don't do that here π
RPPX1_STATS_BLOCK_TYPE_WBMEAS_POSTβ post-fusion white-balance measurement πΈ like, the white balance measurement after the fusion, periodtRPPX1_STATS_BLOCK_TYPE_EXM_PRE1β pre-fusion pipe1 exposure measurement π₯ pipe one, before fusion, exposure measurement, iconicRPPX1_STATS_BLOCK_TYPE_EXM_PRE2β pre-fusion pipe2 exposure measurement π₯ same energy but pipe two this timeRPPX1_STATS_BLOCK_TYPE_HIST_PRE1β pre-fusion pipe1 histogram π yes bestie the histogram, pipe one, pre-fusionRPPX1_STATS_BLOCK_TYPE_HIST_PRE2β pre-fusion pipe2 histogram π pipe two's turn for the pre-fusion histogramRPPX1_STATS_BLOCK_TYPE_HIST_POSTβ post-fusion histogram π the histogram that shows up after fusion, main character energy
β οΈ NOTE β οΈ
bestie listen to me. Only append to the enumeration as the numbers are uAPI. ONLY APPEND. don't be out here reordering or inserting anything in the middle, the numbers are uAPI and we respect them π
π¦ SEE ALSO π¦
it's giving a lot of friends, and they all get named, so here we go β Kernel file ./include/uapi/linux/media/dreamchip/rppx1-config.h (yes that's the full path, iykyk), plus all of these:
struct rppx1_window(9)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)struct rppx1_wbmeas_stats(9)struct rppx1_exm_stats(9)struct rppx1_hist_stats(9)RPPX1_STATS_MAX_SIZE(9)
and that's the whole page, bestie, we ate and left absolutely zero crumbs ππ
sign-off time β¨ this one came from ./include/uapi/linux/media/dre... and it's dated October 2026 β so like, mark your calendars, the enum is coming ππ¦π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms