Lines Matching refs:pd

28 static int __em_nl_get_pd_size(struct em_perf_domain *pd, void *data)  in __em_nl_get_pd_size()  argument
33 nr_cpus = cpumask_weight(to_cpumask(pd->cpus)); in __em_nl_get_pd_size()
49 static int __em_nl_get_pd(struct em_perf_domain *pd, void *data) in __em_nl_get_pd() argument
56 pd->id)) in __em_nl_get_pd()
60 pd->flags, DEV_ENERGYMODEL_A_PERF_DOMAIN_PAD)) in __em_nl_get_pd()
63 cpumask = to_cpumask(pd->cpus); in __em_nl_get_pd()
76 static int __em_nl_get_pd_for_dump(struct em_perf_domain *pd, void *data) in __em_nl_get_pd_for_dump() argument
93 ret = __em_nl_get_pd(pd, ctx->skb); in __em_nl_get_pd_for_dump()
103 struct em_perf_domain *pd; in dev_energymodel_nl_get_perf_domains_doit() local
111 pd = em_perf_domain_get_by_id(id); in dev_energymodel_nl_get_perf_domains_doit()
113 __em_nl_get_pd_size(pd, &msg_sz); in dev_energymodel_nl_get_perf_domains_doit()
122 ret = __em_nl_get_pd(pd, msg); in dev_energymodel_nl_get_perf_domains_doit()
151 struct em_perf_domain *pd; in __em_nl_get_pd_table_id() local
158 pd = em_perf_domain_get_by_id(id); in __em_nl_get_pd_table_id()
159 return pd; in __em_nl_get_pd_table_id()
162 static int __em_nl_get_pd_table_size(const struct em_perf_domain *pd) in __em_nl_get_pd_table_size() argument
180 ps_sz *= pd->nr_perf_states; in __em_nl_get_pd_table_size()
186 int __em_nl_get_pd_table(struct sk_buff *msg, const struct em_perf_domain *pd) in __em_nl_get_pd_table() argument
193 pd->id)) in __em_nl_get_pd_table()
197 table = em_perf_state_from_pd((struct em_perf_domain *)pd); in __em_nl_get_pd_table()
199 for (i = 0; i < pd->nr_perf_states; i++) { in __em_nl_get_pd_table()
251 struct em_perf_domain *pd; in dev_energymodel_nl_get_perf_table_doit() local
255 pd = __em_nl_get_pd_table_id(info->attrs); in dev_energymodel_nl_get_perf_table_doit()
256 if (!pd) in dev_energymodel_nl_get_perf_table_doit()
259 msg_sz = __em_nl_get_pd_table_size(pd); in dev_energymodel_nl_get_perf_table_doit()
269 ret = __em_nl_get_pd_table(msg, pd); in dev_energymodel_nl_get_perf_table_doit()
283 static void __em_notify_pd_table(const struct em_perf_domain *pd, int ntf_type) in __em_notify_pd_table() argument
292 msg_sz = __em_nl_get_pd_table_size(pd); in __em_notify_pd_table()
302 ret = __em_nl_get_pd_table(msg, pd); in __em_notify_pd_table()
317 void em_notify_pd_created(const struct em_perf_domain *pd) in em_notify_pd_created() argument
319 __em_notify_pd_table(pd, DEV_ENERGYMODEL_CMD_PERF_DOMAIN_CREATED); in em_notify_pd_created()
322 void em_notify_pd_updated(const struct em_perf_domain *pd) in em_notify_pd_updated() argument
324 __em_notify_pd_table(pd, DEV_ENERGYMODEL_CMD_PERF_DOMAIN_UPDATED); in em_notify_pd_updated()
327 static int __em_notify_pd_deleted_size(const struct em_perf_domain *pd) in __em_notify_pd_deleted_size() argument
334 void em_notify_pd_deleted(const struct em_perf_domain *pd) in em_notify_pd_deleted() argument
344 msg_sz = __em_notify_pd_deleted_size(pd); in em_notify_pd_deleted()
356 pd->id)) in em_notify_pd_deleted()