fwnode_graph...ote_endpoint(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’œ fwnode_graph_get_remote_endpoint(9) β€” like, the Kernel API Manual, bestie ✨

okay so welcome to the kernel API manual, section 9, and today's main character is fwnode_graph_get_remote_endpoint. she's a graph girlie and she's here to hand you the remote endpoint. no cap. πŸŽ€


✨ NAME ✨

fwnode_graph_get_remote_endpoint β€” returns the fwnode of a remote endpoint, literally her whole job πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

struct fwnode_handle * fwnode_graph_get_remote_endpoint (const struct
fwnode_handle *fwnode );

like, that's the signature, exactly as it is, don't come for me 🫢


🌸 ARGUMENTS 🌸

  • fwnode β€” the endpoint firmware node, and she's pointing at the remote endpoint. that's the vibe. that's the whole input. πŸ’«

πŸ”₯ DESCRIPTION πŸ”₯

so what she does is extract the firmware node of a remote endpoint β€” specifically the one that fwnode points to. it's giving "follow the link, find the node, come back with the goods." obsessed. ⭐

⚠️ okay important bestie, listen: the caller is responsible for calling fwnode_handle_put on the returned fwnode pointer. that's on YOU. she hands you the pointer, you clean it up. don't leave it hanging, that's not the energy we're bringing in here 😭

🌈 SEE ALSO 🌈

the whole extended friend group, kernel file ./drivers/base/property.c, plus:

like yeah, that's a lot of friends. she's well connected. iykyk πŸ’€πŸ‘‘


and that's the page!! 🧚 from ./drivers/base, dated October 2026, and it's the fwnode_graph...ote_endpoint(9) page β€” stan. bye bestie, go put your handles back πŸ’–πŸŒΈ

πŸ“¦ where this page comes from