Lines Matching refs:icc_node
14 struct icc_node;
25 struct icc_node *nodes[];
28 struct icc_node *of_icc_xlate_onecell(struct of_phandle_args *spec,
49 int (*set)(struct icc_node *src, struct icc_node *dst);
50 int (*aggregate)(struct icc_node *node, u32 tag, u32 avg_bw,
52 void (*pre_aggregate)(struct icc_node *node);
53 struct icc_node* (*xlate)(struct of_phandle_args *spec, void *data);
76 struct icc_node { struct
79 struct icc_node **links; argument
85 struct icc_node *reverse; argument
95 struct icc_node *icc_node_create(int id); argument
97 int icc_link_create(struct icc_node *node, const int dst_id);
98 int icc_link_destroy(struct icc_node *src, struct icc_node *dst);
99 void icc_node_add(struct icc_node *node, struct icc_provider *provider);
100 void icc_node_del(struct icc_node *node);
106 static inline struct icc_node *icc_node_create(int id) in icc_node_create()
115 static inline int icc_link_create(struct icc_node *node, const int dst_id) in icc_link_create()
120 int icc_link_destroy(struct icc_node *src, struct icc_node *dst) in icc_link_destroy()
125 void icc_node_add(struct icc_node *node, struct icc_provider *provider) in icc_node_add()
129 void icc_node_del(struct icc_node *node) in icc_node_del()