ENUM PSE_BUDGET_EVAL_STRATEGIES(9)
π NAME
enum pse_budget_eval_strategies β the PSE budget evaluation strategies, bestie. That's it, that's the whole vibe. From the Kernel API Manual, no less. π
π¦ SYNOPSIS
okay so here's the roster, literally the whole enum, look at her:
enum pse_budget_eval_strategies {
PSE_BUDGET_EVAL_STRAT_DISABLED ,
PSE_BUDGET_EVAL_STRAT_STATIC ,
PSE_BUDGET_EVAL_STRAT_DYNAMIC
};
Three constants, three moods. Let's get into it. πΈ
π Constants
PSE_BUDGET_EVAL_STRAT_DISABLEDβ bestie, the budget evaluation strategy is disabled. That's it. She's off. Not participating. Respect. πPSE_BUDGET_EVAL_STRAT_STATICβ the PSE static budget evaluation strategy. This one's based on the power requested during PD classification β like, the power you asked for at the very beginning, and she just trusts that number. This strategy is managed by the PSE core, so the core's got her back the whole time. π«ΆPSE_BUDGET_EVAL_STRAT_DYNAMICβ the PSE dynamic budget evaluation strategy. Instead of vibing off the original ask, this one's based on the current consumption per ports compared to the total power budget. Real-time check-in energy, iykyk. This mode is managed by the PSE controller, so that's who's running the show here. β¨
π SEE ALSO
Like, go read these next, fr fr β they're all in the kernel file ./include/linux/pse-pd/pse.h:
struct pse_irq_desc(9)struct pse_control_config(9)struct pse_admin_state(9)struct pse_pw_status(9)struct pse_ext_state_info(9)struct pse_pw_limit_ranges(9)struct ethtool_pse_control_status(9)struct pse_controller_ops(9)struct pse_pi_pairset(9)struct pse_pi(9)struct pse_ntf(9)struct pse_controller_dev(9)
ngl there's no flags, no exit statuses, no environment variables on this one β she's just an enum and she knows it. π
mwah, that's a wrap π this lil page lives under ./include/linux/pse-pd, dated October 2026, and it's your girl enum pse_budget_eval_strategies(9) signing off β slay, stay static (or dynamic, your call), and drink some water bestie π
π¦ 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