at master 1.1 kB view raw
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 */