Lines Matching refs:icc_node
14 struct icc_node;
24 struct icc_node *node;
36 struct icc_node *nodes[] __counted_by(num_nodes);
39 struct icc_node *of_icc_xlate_onecell(const struct of_phandle_args *spec,
63 int (*set)(struct icc_node *src, struct icc_node *dst);
64 int (*aggregate)(struct icc_node *node, u32 tag, u32 avg_bw,
66 void (*pre_aggregate)(struct icc_node *node);
67 int (*get_bw)(struct icc_node *node, u32 *avg, u32 *peak);
68 struct icc_node* (*xlate)(const struct of_phandle_args *spec, void *data);
96 struct icc_node { struct
99 struct icc_node **links; argument
105 struct icc_node *reverse; argument
117 int icc_std_aggregate(struct icc_node *node, u32 tag, u32 avg_bw, argument
119 struct icc_node *icc_node_create(int id);
121 int icc_link_create(struct icc_node *node, const int dst_id);
122 void icc_node_add(struct icc_node *node, struct icc_provider *provider);
123 void icc_node_del(struct icc_node *node);
133 static inline int icc_std_aggregate(struct icc_node *node, u32 tag, u32 avg_bw, in icc_std_aggregate()
139 static inline struct icc_node *icc_node_create(int id) in icc_node_create()
148 static inline int icc_link_create(struct icc_node *node, const int dst_id) in icc_link_create()
153 static inline void icc_node_add(struct icc_node *node, struct icc_provider *provider) in icc_node_add()
157 static inline void icc_node_del(struct icc_node *node) in icc_node_del()