STRUCT PSE_CONTROL(9)
๐ struct pse_control(9) ๐
okay bestie, welcome to the manual page for struct pse_control(9) from the Kernel API Manual โ yes, thatโs the manual name, and the star of the show is literally a PSE control. itโs giving kernel-struct main character energy, and we are seated. ๐
โจ
๐ NAME ๐
struct pse_control โ a PSE control. periodt. ๐ซถ
๐ฆ SYNOPSIS ๐ฆ
struct pse_control {
struct pse_controller_dev *pcdev;
struct regulator *ps;
struct list_head list;
unsigned int id;
struct kref refcnt;
struct phy_device *attached_phydev;
};
๐ธ Members ๐ธ
okay so hereโs the whole member lineup, and yes bestie, every single one matters:
pcdevโ a pointer to the PSE controller device this PSE control belongs to ๐ซถpsโ PSE PI supply of the PSE control โกlistโ list entry for thepcdev's PSE controller list ๐idโ ID of the PSE line in the PSE controller device ๐ขrefcntโ Number of gets of thispse_control๐งฎattached_phydevโ PHY device pointer attached by the PSE control ๐
โจ SEE ALSO โจ
Kernel file ./drivers/net/pse-pd/pse_core.c is the source-file bestie, and hereโs the full friend group โ no cap, every single reference is right here:
struct pse_power_domain(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)
okay thatโs the whole page, bestie. this one comes from ./drivers/net/pse-pd, dated October 2026, and itโs literally the struct pse_control(9) manual page. mwah ๐ byeee! ๐ซถโจ
๐ฆ 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