pse_pi_deallocate_pw_budget(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… pse_pi_deallocate_pw_budget β€” the kernel API manual, bestie edition ✨

okay so this is the manual page for pse_pi_deallocate_pw_budget(9), living its best life in section 9 (that's the kernel API section, iykyk 🧚). it's short, it's sweet, and it does exactly one thing β€” let's get into it πŸ’–


🌸 NAME 🌸

pse_pi_deallocate_pw_budget β€” gives back / frees up the power budget of the PI. that's it, that's the whole vibe. no cap 🫢


✨ SYNOPSIS ✨

void pse_pi_deallocate_pw_budget (struct pse_pi *pi );

literally just one call, one pointer, and it's a void β€” so like, don't expect a return value, bestie, it's giving "I do my job and I leave" πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • pi β€” a pointer to the PSE PI. yes that's the whole description. it's a pointer, it points at the PSE PI, that's the assignment and it ate πŸ”₯

πŸ¦‹ SEE ALSO πŸ¦‹

the friend group 🌈 β€” this page runs with a lot of people, so here's the whole group chat:

kernel file: ./drivers/net/pse-pd/pse_core.c

the structs:

  • struct pse_control(9)
  • struct pse_power_domain(9)

the of_ loader girlies:

the pse_control crew:

the pse_pi state checkers:

the power domain besties:

the enable/disable squad:

the budget allocators (this page's siblings fr fr):

the notification / isr girlies:

the controller registration crew:

the regulator + ethtool icons:

and the misc main characters:


πŸ’€ friendly reminder: this page is one function with one argument and zero options β€” so if you came here looking for flags, there are none, and that's iconic of it honestly. go read the SEE ALSO list, that's where the lore lives πŸ“

and that's the whole page, periodt πŸ’œ it ships out of ./drivers/net/pse-pd, dated October 2026, and it answers to the name pse_pi_deallocate_pw_budget(9) β€” mwah, go free that power budget bestie πŸ‘‘β­

πŸ“¦ where this page comes from