xref: /linux/kernel/power/em_netlink_autogen.h (revision b62ce2547fe8a8ba15857bb974bcad250c5420d6)
1 /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */
2 /* Do not edit directly, auto-generated from: */
3 /*	Documentation/netlink/specs/dev-energymodel.yaml */
4 /* YNL-GEN kernel header */
5 /* To regenerate run: tools/net/ynl/ynl-regen.sh */
6 
7 #ifndef _LINUX_DEV_ENERGYMODEL_GEN_H
8 #define _LINUX_DEV_ENERGYMODEL_GEN_H
9 
10 #include <net/netlink.h>
11 #include <net/genetlink.h>
12 
13 #include <uapi/linux/dev_energymodel.h>
14 
15 int dev_energymodel_nl_get_perf_domains_doit(struct sk_buff *skb,
16 					     struct genl_info *info);
17 int dev_energymodel_nl_get_perf_domains_dumpit(struct sk_buff *skb,
18 					       struct netlink_callback *cb);
19 int dev_energymodel_nl_get_perf_table_doit(struct sk_buff *skb,
20 					   struct genl_info *info);
21 
22 enum {
23 	DEV_ENERGYMODEL_NLGRP_EVENT,
24 };
25 
26 extern struct genl_family dev_energymodel_nl_family;
27 
28 #endif /* _LINUX_DEV_ENERGYMODEL_GEN_H */
29