pse_set_config_isr(9)
π pse_set_config_isr β the kernel API manual, bestie edition π
okay so real talk, this one is a little kernel API function from the pse_set_config_isr(9) manual (that's the manual name, slay), and its whole personality is: it sets the PSE control config based on the PSE notifications. that's it, that's the vibe. π
β¨ NAME β¨
pse_set_config_isr β Set PSE control config according to the PSE notifications π
like, the name literally tells you everything. it sets the config. for PSE control. according to the notifications. iconic honestly.
π¦ SYNOPSIS π¦
int pse_set_config_isr (struct pse_controller_dev *pcdev , int id ,
unsigned long notifs );
look at her. three params. returns an int. no cap, that's the whole signature. π
πΈ ARGUMENTS πΈ
pcdevβ a pointer to the PSE. literally just a pointer to the PSE, bestie. that's the whole thing. π«Άidβ index of the PSE control. it's the index, okay, it indexes the PSE control. keep up. πnotifsβ PSE event notifications. the events! the notifications! they arrive, and this function does stuff with them. π₯
β RETURN β
0 on success and failure value on error.
so yeah β 0 means we ate and left no crumbs, anything else means something went sideways. π
π§ SEE ALSO π§
all the friends in the group chat, in 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_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_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)
like, the whole squad. go read them, iykyk. π
friendly reminder bestie:pse_set_config_isris listed under the./drivers/net/pse-pdsection, and the page is dated October 2026. π
and that's the page!! mwah π this little beauty lives in the ./drivers/net/pse-pd part of the manual, it's dated October 2026, and it's filed under pse_set_config_isr(9) β see you in the kernel, 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