fwnode_links...ge_consumers(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to the Kernel API Manual β€” yes that manual, the one with the lore 🫢. Today's main character is fwnode_links_purge_consumers, and no, the page title being all truncated like fwnode_links...ge_consumers(9) is not a typo, that's just how the terminal chose to serve it to us. we move πŸ’€.


✨ NAME ✨

fwnode_links_purge_consumers β€” literally deletes every consumer link belonging to a fwnode_handle. that's the whole job. she's a cleaner, and she's booked and busy πŸ§ΉπŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

void fwnode_links_purge_consumers (struct fwnode_handle *fwnode );

returns nothing (void), takes one pointer, no cap. it's giving "small function, big responsibility" πŸ‘‘


πŸŽ€ ARGUMENTS πŸŽ€

  • fwnode β€” the fwnode whose consumer links need to be deleted. that's it, that's the parameter. she's the one getting her links purged, bestie πŸ”₯

🌸 DESCRIPTION 🌸

so what does she do? fwnode_links_purge_consumers deletes all consumer links that connect directly to fwnode. not indirectly, not vibes-adjacent β€” directly. every single one, gone, periodt πŸ’…βœ¨


πŸ’œ SEE ALSO πŸ’œ

right, buckle up buttercup, because the SEE ALSO section on this page is huge β€” she ate and left absolutely no crumbs πŸ‘‘πŸŒˆ. also worth noting: the kernel file in play here is ./drivers/base/core.c, and every one of these bad boys is a (9) kernel API page:

like?? seventy-something cross-references?? she's connected, she knows everybody, main character energy fr fr πŸŒˆπŸ‘‘


ngl bestie, if you're deep in fwnode consumer link territory, just go read fwnode_links_purge_suppliers(9) and fwnode_links_purge(9) next β€” they're right there and they're basically siblings 🫢

okay that's the page!! sending you off with a cute little sign-off πŸŽ€: this one lives under ./drivers/base, it's dated October 2026, and the header/footer both spell it fwnode_links...ge_consumers(9) because the terminal simply refuses to be normal πŸ’€βœ¨ bye bestie, go purge some links (responsibly) πŸ’–πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from