of_icc_get_from_provider(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… of_icc_get_from_provider(9) πŸ’…

okay bestie, welcome to the Kernel API Manual page for of_icc_get_from_provider(9) β€” it’s giving interconnect lookup realness, and we’re gonna read it together. no cap, it’s short but iconic. πŸ¦‹


✨ NAME ✨

  • of_icc_get_from_provider β€” Look-up interconnect node 🌸

πŸ” SYNOPSIS πŸ”

struct icc_node_data * of_icc_get_from_provider (const struct
of_phandle_args *spec );

πŸŽ€ ARGUMENTS πŸŽ€

  • spec β€” OF phandle args to use for look-up. literally the lookup fuel πŸ’–

πŸ’« DESCRIPTION πŸ’«

So here’s the vibe: it looks for an interconnect provider under the node specified by spec, and if it finds one, it uses the provider’s xlate function to map phandle args to node. slay. πŸ”₯

It returns a valid pointer to struct icc_node_data on success, or ERR_PTR on failure. periodt. πŸ’…

bestie, that success/failure split is the whole mood β€” valid pointer when it works, ERR_PTR when it doesn’t. πŸ™ˆ

🌈 SEE ALSO 🌈

Kernel file ./drivers/interconnect/core.c β€” and these linked icons, all in their exact glory:


mwah πŸ’‹ β€” this page is from ./drivers/interconnect, dated October 2026. 🫢

πŸ“¦ where this page comes from