Lines Matching refs:icc_node
14 struct icc_node;
24 struct icc_node *node;
36 struct icc_node *nodes[];
39 struct icc_node *of_icc_xlate_onecell(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)(struct of_phandle_args *spec, void *data);
95 struct icc_node { struct
98 struct icc_node **links; argument
104 struct icc_node *reverse; argument
116 int icc_std_aggregate(struct icc_node *node, u32 tag, u32 avg_bw, argument
118 struct icc_node *icc_node_create(int id);
120 int icc_link_create(struct icc_node *node, const int dst_id);
121 int icc_link_destroy(struct icc_node *src, struct icc_node *dst);
122 void icc_node_add(struct icc_node *node, struct icc_provider *provider);
123 void icc_node_del(struct icc_node *node);
132 static inline int icc_std_aggregate(struct icc_node *node, u32 tag, u32 avg_bw, in icc_std_aggregate()
138 static inline struct icc_node *icc_node_create(int id) in icc_node_create()
147 static inline int icc_link_create(struct icc_node *node, const int dst_id) in icc_link_create()
152 static inline int icc_link_destroy(struct icc_node *src, struct icc_node *dst) in icc_link_destroy()
157 static inline void icc_node_add(struct icc_node *node, struct icc_provider *provider) in icc_node_add()
161 static inline void icc_node_del(struct icc_node *node) in icc_node_del()