Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
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/em.yaml */
4/* YNL-GEN uapi header */
5/* To regenerate run: tools/net/ynl/ynl-regen.sh */
6
7#ifndef _UAPI_LINUX_ENERGY_MODEL_H
8#define _UAPI_LINUX_ENERGY_MODEL_H
9
10#define EM_FAMILY_NAME "em"
11#define EM_FAMILY_VERSION 1
12
13enum {
14 EM_A_PDS_PD = 1,
15
16 __EM_A_PDS_MAX,
17 EM_A_PDS_MAX = (__EM_A_PDS_MAX - 1)
18};
19
20enum {
21 EM_A_PD_PAD = 1,
22 EM_A_PD_PD_ID,
23 EM_A_PD_FLAGS,
24 EM_A_PD_CPUS,
25
26 __EM_A_PD_MAX,
27 EM_A_PD_MAX = (__EM_A_PD_MAX - 1)
28};
29
30enum {
31 EM_A_PD_TABLE_PD_ID = 1,
32 EM_A_PD_TABLE_PS,
33
34 __EM_A_PD_TABLE_MAX,
35 EM_A_PD_TABLE_MAX = (__EM_A_PD_TABLE_MAX - 1)
36};
37
38enum {
39 EM_A_PS_PAD = 1,
40 EM_A_PS_PERFORMANCE,
41 EM_A_PS_FREQUENCY,
42 EM_A_PS_POWER,
43 EM_A_PS_COST,
44 EM_A_PS_FLAGS,
45
46 __EM_A_PS_MAX,
47 EM_A_PS_MAX = (__EM_A_PS_MAX - 1)
48};
49
50enum {
51 EM_CMD_GET_PDS = 1,
52 EM_CMD_GET_PD_TABLE,
53 EM_CMD_PD_CREATED,
54 EM_CMD_PD_UPDATED,
55 EM_CMD_PD_DELETED,
56
57 __EM_CMD_MAX,
58 EM_CMD_MAX = (__EM_CMD_MAX - 1)
59};
60
61#define EM_MCGRP_EVENT "event"
62
63#endif /* _UAPI_LINUX_ENERGY_MODEL_H */