STRUCT PSE_POWER_DOMAIN(9)
β¨ NAME β¨
Okay so welcome to the struct pse_power_domain(9) page from the Kernel API Manual, bestie π This one is literally just: a PSE power domain. That's the whole vibe. No cap.
π¦ SYNOPSIS π¦
Here's the struct in all its iconic, character-for-character glory:
struct pse_power_domain {
int id;
struct regulator *supply;
struct kref refcnt;
u32 budget_eval_strategy;
};
π Members π
idβ ID of the power domain. It's giving "who am I? what is my purpose?" but make it power-domain coded π₯supplyβ Power supply the Power Domain. Yes bestie, that's the exact phrasing β we don't gatekeep the lore π«Άrefcntβ Number of gets of thispse_power_domain. So like, how many times it's been got. Obsessed with the accountability πbudget_eval_strategyβ Current power budget evaluation strategy of the power domain. Main character energy for the budgeting girlies πΈβ¨
π SEE ALSO π
Kernel file ./drivers/net/pse-pd/pse_core.c and struct pse_control(9) are the starting point, and then the whole SEE ALSO ensemble is right here β no skips, no crumbs left behind π:
struct pse_control(9)of_load_pse_pi_pairsets(9)of_load_pse_pis(9)pse_control_find_by_id(9)pse_control_get_netdev(9)pse_pi_is_hw_enabled(9)pse_pi_is_admin_enable_pending(9)pse_pw_d_retry_power_delivery(9)pse_pw_d_is_sw_pw_control(9)pse_pi_deallocate_pw_budget(9)_pse_pi_disable(9)pse_disable_pi_pol(9)pse_disable_pi_prio(9)pse_pi_allocate_pw_budget_static_prio(9)pse_pi_allocate_pw_budget(9)_pse_pi_delivery_power_sw_pw_ctrl(9)pse_flush_pw_ds(9)devm_pse_alloc_pw_d(9)pse_register_pw_ds(9)pse_send_ntf_worker(9)pse_controller_register(9)pse_controller_unregister(9)devm_pse_controller_register(9)pse_to_regulator_notifs(9)pse_set_config_isr(9)pse_isr(9)devm_pse_irq_helper(9)pse_control_put(9)of_pse_match_pi(9)psec_id_xlate(9)pse_get_sw_admin_state(9)pse_ethtool_get_status(9)pse_ethtool_set_config(9)pse_pi_update_pw_budget(9)pse_ethtool_set_pw_limit(9)pse_ethtool_set_prio(9)
Signed off from the ./drivers/net/pse-pd source/version, dated October 2026 β mwah, bestie, go read those references πβ¨
π¦ 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