_pse_pi_del...r_sw_pw_ctrl(9)
π _pse_pi_delivery_power_sw_pw_ctrl(9) β a Kernel API Manual moment β¨
okay so bestie, this is a page from the Kernel API Manual, and the star of the show is _pse_pi_delivery_power_sw_pw_ctrl, which is literally the function that turns on the PSE PI when software power control is the vibe. no cap. π«Ά
πΈ NAME πΈ
_pse_pi_delivery_power_sw_pw_ctrl β enables the PSE PI in the case of software power control. and like, it assumes the PSE lock has already been acquired, okay? don't come for her if you skipped that part π
π SYNOPSIS π
int _pse_pi_delivery_power_sw_pw_ctrl (struct pse_controller_dev *pcdev
, int id , struct netlink_ext_ack *extack );
π¦ ARGUMENTS π¦
pcdevβ a pointer to the PSE. your main character struct, basically πidβ the index of the PSE control. it's giving "which one tho" energyextackβ extack for error reporting. so when things go sideways, she can tell you why π
β RETURN β
0 on success, and a failure value on error. that's it, that's the whole mood. π
π SEE ALSO π
so much lore, bestie, buckle up π§
- Kernel file
./drivers/net/pse-pd/pse_core.c struct pse_control(9)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_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)
lowkey a whole friend group of functions right there. go read them, iykyk π
and that's the page, bestie! brought to you from ./drivers/net/pse-pd, dated October 2026 β mwah, periodt π
β¨π₯
π¦ 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