STRUCT PWRSEQ_UNIT_DEP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct pwrseq_unit_dep(9) β€” the kernel API manual, bestie edition πŸŽ€

okay so real talk: this is page struct pwrseq_unit_dep(9) from the Kernel API Manual, and it's honestly such a tiny icon. it's a little wrapper struct that holds a reference to a unit structure, and the whole point is that it lets you keep that reference on multiple dependency lists in different units. like, one unit, many lists, no drama. main character energy fr ✨


🌸 SYNOPSIS 🌸

here's the whole struct, and yes it's giving minimal but make it count:

struct pwrseq_unit_dep {
    struct list_head list;
    struct pwrseq_unit *unit;
 };

that's it. that's the girl. two members, zero chaos πŸ’…


πŸ¦‹ Members πŸ¦‹

  • list β€” the siblings on the list 🫢 it's the list plumbing that lets this dep hang out on more than one dependency list at a time without falling apart.
  • unit β€” the address of the referenced unit 🌟 literally just a pointer to the unit you're depending on, no cap.

πŸ’– SEE ALSO πŸ’–

so here's the whole friend group β€” kernel file ./drivers/power/sequencing/core.c, plus:

lowkey a whole squad, go say hi πŸ‘‘ iykyk


ngl, that's the entire page β€” no hidden options, no exit statuses, no gotchas. just a struct being exactly what it says it is. iconic behaviour honestly 🧚

and that's a wrap, bestie πŸ’œ this came out of ./drivers/power/sequencing, dated October 2026, and it's filed under struct pwrseq_unit_dep(9) forever. slay πŸŽ€πŸŒˆβ­

πŸ“¦ where this page comes from