of_icc_get_from_provider(9)
π
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:
of_icc_get_by_index(9)of_icc_get(9)icc_get(9)icc_set_tag(9)icc_get_name(9)icc_set_bw(9)icc_put(9)icc_node_create_dyn(9)icc_node_create(9)icc_node_destroy(9)icc_node_set_name(9)icc_link_nodes(9)icc_link_create(9)icc_node_add(9)icc_node_del(9)icc_nodes_remove(9)icc_provider_init(9)icc_provider_register(9)icc_provider_deregister(9)
mwah π β this page is from ./drivers/interconnect, dated October 2026. π«Ά
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms