Skip to content

Instantly share code, notes, and snippets.

@anakryiko
Created May 7, 2024 20:35
Show Gist options
  • Save anakryiko/cca678c8f77833d9eb99ffc102612e28 to your computer and use it in GitHub Desktop.
Save anakryiko/cca678c8f77833d9eb99ffc102612e28 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
--- /home/andriin/tmp/dump-norm.txt 2024-05-07 13:28:09.633080539 -0700
+++ /home/andriin/tmp/dump-norm-newer.txt 2024-05-07 13:31:02.977395011 -0700
@@ -6,6 +6,16 @@
#endif
enum {
+ AAC_ENABLE_INTERRUPT = 0,
+ AAC_DISABLE_INTERRUPT = 1,
+ AAC_ENABLE_MSIX = 2,
+ AAC_DISABLE_MSIX = 3,
+ AAC_CLEAR_AIF_BIT = 4,
+ AAC_CLEAR_SYNC_BIT = 5,
+ AAC_ENABLE_INTX = 6,
+};
+
+enum {
ACPI_GENL_ATTR_UNSPEC = 0,
ACPI_GENL_ATTR_EVENT = 1,
__ACPI_GENL_ATTR_MAX = 2,
@@ -235,9 +245,10 @@
AHCI_HFLAG_WAKE_BEFORE_STOP = 4194304,
AHCI_HFLAG_YES_ALPM = 8388608,
AHCI_HFLAG_NO_WRITE_TO_RO = 16777216,
- AHCI_HFLAG_USE_LPM_POLICY = 33554432,
- AHCI_HFLAG_SUSPEND_PHYS = 67108864,
- AHCI_HFLAG_NO_SXS = 268435456,
+ AHCI_HFLAG_SUSPEND_PHYS = 33554432,
+ AHCI_HFLAG_NO_SXS = 67108864,
+ AHCI_HFLAG_43BIT_ONLY = 134217728,
+ AHCI_HFLAG_INTEL_PCS_QUIRK = 268435456,
AHCI_FLAG_COMMON = 393346,
ICH_MAP = 144,
PCS_6 = 146,
@@ -270,6 +281,13 @@
};
enum {
+ AHC_POWER_STATE_D0 = 0,
+ AHC_POWER_STATE_D1 = 1,
+ AHC_POWER_STATE_D2 = 2,
+ AHC_POWER_STATE_D3 = 3,
+};
+
+enum {
AML_FIELD_ACCESS_ANY = 0,
AML_FIELD_ACCESS_BYTE = 1,
AML_FIELD_ACCESS_WORD = 2,
@@ -309,6 +327,28 @@
};
enum {
+ ASCII_NULL = 0,
+ ASCII_BELL = 7,
+ ASCII_BACKSPACE = 8,
+ ASCII_IGNORE_FIRST = 8,
+ ASCII_HTAB = 9,
+ ASCII_LINEFEED = 10,
+ ASCII_VTAB = 11,
+ ASCII_FORMFEED = 12,
+ ASCII_CAR_RET = 13,
+ ASCII_IGNORE_LAST = 13,
+ ASCII_SHIFTOUT = 14,
+ ASCII_SHIFTIN = 15,
+ ASCII_CANCEL = 24,
+ ASCII_SUBSTITUTE = 26,
+ ASCII_ESCAPE = 27,
+ ASCII_CSI_IGNORE_FIRST = 32,
+ ASCII_CSI_IGNORE_LAST = 63,
+ ASCII_DEL = 127,
+ ASCII_EXT_CSI = 155,
+};
+
+enum {
ATA_EH_SPDN_NCQ_OFF = 1,
ATA_EH_SPDN_SPEED_DOWN = 2,
ATA_EH_SPDN_FALLBACK_TO_PIO = 4,
@@ -597,8 +637,14 @@
ATA_LOG_SATA_NCQ = 16,
ATA_LOG_NCQ_NON_DATA = 18,
ATA_LOG_NCQ_SEND_RECV = 19,
+ ATA_LOG_CDL = 24,
+ ATA_LOG_CDL_SIZE = 512,
ATA_LOG_IDENTIFY_DEVICE = 48,
+ ATA_LOG_SENSE_NCQ = 15,
+ ATA_LOG_SENSE_NCQ_SIZE = 1024,
ATA_LOG_CONCURRENT_POSITIONING_RANGES = 71,
+ ATA_LOG_SUPPORTED_CAPABILITIES = 3,
+ ATA_LOG_CURRENT_SETTINGS = 4,
ATA_LOG_SECURITY = 6,
ATA_LOG_SATA_SETTINGS = 8,
ATA_LOG_ZONED_INFORMATION = 9,
@@ -671,6 +717,7 @@
SETFEATURES_SPINUP_TIMEOUT = 30000,
SETFEATURES_SATA_ENABLE = 16,
SETFEATURES_SATA_DISABLE = 144,
+ SETFEATURES_CDL = 13,
SATA_FPDMA_OFFSET = 1,
SATA_FPDMA_AA = 2,
SATA_DIPM = 3,
@@ -679,6 +726,7 @@
SATA_SSP = 6,
SATA_DEVSLP = 9,
SETFEATURE_SENSE_DATA = 195,
+ SETFEATURE_SENSE_DATA_SUCC_NCQ = 196,
ATA_SET_MAX_ADDR = 0,
ATA_SET_MAX_PASSWD = 1,
ATA_SET_MAX_LOCK = 2,
@@ -763,11 +811,53 @@
};
enum {
- AUTOP_INVALID = 0,
- AUTOP_HDD = 1,
- AUTOP_SSD_QD1 = 2,
- AUTOP_SSD_DFL = 3,
- AUTOP_SSD_FAST = 4,
+ AUTOFS_DEV_IOCTL_VERSION_CMD = 113,
+ AUTOFS_DEV_IOCTL_PROTOVER_CMD = 114,
+ AUTOFS_DEV_IOCTL_PROTOSUBVER_CMD = 115,
+ AUTOFS_DEV_IOCTL_OPENMOUNT_CMD = 116,
+ AUTOFS_DEV_IOCTL_CLOSEMOUNT_CMD = 117,
+ AUTOFS_DEV_IOCTL_READY_CMD = 118,
+ AUTOFS_DEV_IOCTL_FAIL_CMD = 119,
+ AUTOFS_DEV_IOCTL_SETPIPEFD_CMD = 120,
+ AUTOFS_DEV_IOCTL_CATATONIC_CMD = 121,
+ AUTOFS_DEV_IOCTL_TIMEOUT_CMD = 122,
+ AUTOFS_DEV_IOCTL_REQUESTER_CMD = 123,
+ AUTOFS_DEV_IOCTL_EXPIRE_CMD = 124,
+ AUTOFS_DEV_IOCTL_ASKUMOUNT_CMD = 125,
+ AUTOFS_DEV_IOCTL_ISMOUNTPOINT_CMD = 126,
+};
+
+enum {
+ AUTOFS_IOC_EXPIRE_MULTI_CMD = 102,
+ AUTOFS_IOC_PROTOSUBVER_CMD = 103,
+ AUTOFS_IOC_ASKUMOUNT_CMD = 112,
+};
+
+enum {
+ AUTOFS_IOC_READY_CMD = 96,
+ AUTOFS_IOC_FAIL_CMD = 97,
+ AUTOFS_IOC_CATATONIC_CMD = 98,
+ AUTOFS_IOC_PROTOVER_CMD = 99,
+ AUTOFS_IOC_SETTIMEOUT_CMD = 100,
+ AUTOFS_IOC_EXPIRE_CMD = 101,
+};
+
+enum {
+ AX25_VALUES_IPDEFMODE = 0,
+ AX25_VALUES_AXDEFMODE = 1,
+ AX25_VALUES_BACKOFF = 2,
+ AX25_VALUES_CONMODE = 3,
+ AX25_VALUES_WINDOW = 4,
+ AX25_VALUES_EWINDOW = 5,
+ AX25_VALUES_T1 = 6,
+ AX25_VALUES_T2 = 7,
+ AX25_VALUES_T3 = 8,
+ AX25_VALUES_IDLE = 9,
+ AX25_VALUES_N2 = 10,
+ AX25_VALUES_PACLEN = 11,
+ AX25_VALUES_PROTOCOL = 12,
+ AX25_VALUES_DS_TIMEOUT = 13,
+ AX25_MAX_VALUES = 14,
};
enum {
@@ -783,6 +873,15 @@
};
enum {
+ BDX_PCI_UNCORE_HA = 0,
+ BDX_PCI_UNCORE_IMC = 1,
+ BDX_PCI_UNCORE_IRP = 2,
+ BDX_PCI_UNCORE_QPI = 3,
+ BDX_PCI_UNCORE_R2PCIE = 4,
+ BDX_PCI_UNCORE_R3QPI = 5,
+};
+
+enum {
BIAS = 2147483648,
};
@@ -793,7 +892,7 @@
};
enum {
- BIO_NO_PAGE_REF = 0,
+ BIO_PAGE_PINNED = 0,
BIO_CLONED = 1,
BIO_BOUNCED = 2,
BIO_QUIET = 3,
@@ -805,8 +904,9 @@
BIO_QOS_THROTTLED = 9,
BIO_QOS_MERGED = 10,
BIO_REMAPPED = 11,
- BIO_ZONE_WRITE_LOCKED = 12,
- BIO_FLAG_LAST = 13,
+ BIO_ZONE_WRITE_PLUGGING = 12,
+ BIO_EMULATES_ZONE_APPEND = 13,
+ BIO_FLAG_LAST = 14,
};
enum {
@@ -889,6 +989,13 @@
BPF_FIB_LOOKUP_SKIP_NEIGH = 4,
BPF_FIB_LOOKUP_TBID = 8,
BPF_FIB_LOOKUP_SRC = 16,
+ BPF_FIB_LOOKUP_MARK = 32,
+};
+
+enum {
+ BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG = 1,
+ BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL = 2,
+ BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP = 4,
};
enum {
@@ -954,7 +1061,10 @@
BPF_F_INNER_MAP = 4096,
BPF_F_LINK = 8192,
BPF_F_PATH_FD = 16384,
+ BPF_F_VTYPE_BTF_OBJ_FD = 32768,
BPF_F_TOKEN_FD = 65536,
+ BPF_F_SEGV_ON_FAULT = 131072,
+ BPF_F_NO_USER_CONV = 262144,
};
enum {
@@ -1060,6 +1170,10 @@
};
enum {
+ BPF_SKEL_KERNEL = 1,
+};
+
+enum {
BPF_SK_LOOKUP_F_REPLACE = 1,
BPF_SK_LOOKUP_F_NO_REUSEPORT = 2,
};
@@ -1113,7 +1227,8 @@
BPF_TCP_LISTEN = 10,
BPF_TCP_CLOSING = 11,
BPF_TCP_NEW_SYN_RECV = 12,
- BPF_TCP_MAX_STATES = 13,
+ BPF_TCP_BOUND_INACTIVE = 13,
+ BPF_TCP_MAX_STATES = 14,
};
enum {
@@ -1126,6 +1241,131 @@
};
enum {
+ BRIDGE_QUERIER_UNSPEC = 0,
+ BRIDGE_QUERIER_IP_ADDRESS = 1,
+ BRIDGE_QUERIER_IP_PORT = 2,
+ BRIDGE_QUERIER_IP_OTHER_TIMER = 3,
+ BRIDGE_QUERIER_PAD = 4,
+ BRIDGE_QUERIER_IPV6_ADDRESS = 5,
+ BRIDGE_QUERIER_IPV6_PORT = 6,
+ BRIDGE_QUERIER_IPV6_OTHER_TIMER = 7,
+ __BRIDGE_QUERIER_MAX = 8,
+};
+
+enum {
+ BRIDGE_VLANDB_DUMP_UNSPEC = 0,
+ BRIDGE_VLANDB_DUMP_FLAGS = 1,
+ __BRIDGE_VLANDB_DUMP_MAX = 2,
+};
+
+enum {
+ BRIDGE_VLANDB_ENTRY_UNSPEC = 0,
+ BRIDGE_VLANDB_ENTRY_INFO = 1,
+ BRIDGE_VLANDB_ENTRY_RANGE = 2,
+ BRIDGE_VLANDB_ENTRY_STATE = 3,
+ BRIDGE_VLANDB_ENTRY_TUNNEL_INFO = 4,
+ BRIDGE_VLANDB_ENTRY_STATS = 5,
+ BRIDGE_VLANDB_ENTRY_MCAST_ROUTER = 6,
+ BRIDGE_VLANDB_ENTRY_MCAST_N_GROUPS = 7,
+ BRIDGE_VLANDB_ENTRY_MCAST_MAX_GROUPS = 8,
+ BRIDGE_VLANDB_ENTRY_NEIGH_SUPPRESS = 9,
+ __BRIDGE_VLANDB_ENTRY_MAX = 10,
+};
+
+enum {
+ BRIDGE_VLANDB_GOPTS_UNSPEC = 0,
+ BRIDGE_VLANDB_GOPTS_ID = 1,
+ BRIDGE_VLANDB_GOPTS_RANGE = 2,
+ BRIDGE_VLANDB_GOPTS_MCAST_SNOOPING = 3,
+ BRIDGE_VLANDB_GOPTS_MCAST_IGMP_VERSION = 4,
+ BRIDGE_VLANDB_GOPTS_MCAST_MLD_VERSION = 5,
+ BRIDGE_VLANDB_GOPTS_MCAST_LAST_MEMBER_CNT = 6,
+ BRIDGE_VLANDB_GOPTS_MCAST_STARTUP_QUERY_CNT = 7,
+ BRIDGE_VLANDB_GOPTS_MCAST_LAST_MEMBER_INTVL = 8,
+ BRIDGE_VLANDB_GOPTS_PAD = 9,
+ BRIDGE_VLANDB_GOPTS_MCAST_MEMBERSHIP_INTVL = 10,
+ BRIDGE_VLANDB_GOPTS_MCAST_QUERIER_INTVL = 11,
+ BRIDGE_VLANDB_GOPTS_MCAST_QUERY_INTVL = 12,
+ BRIDGE_VLANDB_GOPTS_MCAST_QUERY_RESPONSE_INTVL = 13,
+ BRIDGE_VLANDB_GOPTS_MCAST_STARTUP_QUERY_INTVL = 14,
+ BRIDGE_VLANDB_GOPTS_MCAST_QUERIER = 15,
+ BRIDGE_VLANDB_GOPTS_MCAST_ROUTER_PORTS = 16,
+ BRIDGE_VLANDB_GOPTS_MCAST_QUERIER_STATE = 17,
+ BRIDGE_VLANDB_GOPTS_MSTI = 18,
+ __BRIDGE_VLANDB_GOPTS_MAX = 19,
+};
+
+enum {
+ BRIDGE_VLANDB_STATS_UNSPEC = 0,
+ BRIDGE_VLANDB_STATS_RX_BYTES = 1,
+ BRIDGE_VLANDB_STATS_RX_PACKETS = 2,
+ BRIDGE_VLANDB_STATS_TX_BYTES = 3,
+ BRIDGE_VLANDB_STATS_TX_PACKETS = 4,
+ BRIDGE_VLANDB_STATS_PAD = 5,
+ __BRIDGE_VLANDB_STATS_MAX = 6,
+};
+
+enum {
+ BRIDGE_VLANDB_TINFO_UNSPEC = 0,
+ BRIDGE_VLANDB_TINFO_ID = 1,
+ BRIDGE_VLANDB_TINFO_CMD = 2,
+ __BRIDGE_VLANDB_TINFO_MAX = 3,
+};
+
+enum {
+ BRIDGE_VLANDB_UNSPEC = 0,
+ BRIDGE_VLANDB_ENTRY = 1,
+ BRIDGE_VLANDB_GLOBAL_OPTIONS = 2,
+ __BRIDGE_VLANDB_MAX = 3,
+};
+
+enum {
+ BRIDGE_XSTATS_UNSPEC = 0,
+ BRIDGE_XSTATS_VLAN = 1,
+ BRIDGE_XSTATS_MCAST = 2,
+ BRIDGE_XSTATS_PAD = 3,
+ BRIDGE_XSTATS_STP = 4,
+ __BRIDGE_XSTATS_MAX = 5,
+};
+
+enum {
+ BR_FDB_LOCAL = 0,
+ BR_FDB_STATIC = 1,
+ BR_FDB_STICKY = 2,
+ BR_FDB_ADDED_BY_USER = 3,
+ BR_FDB_ADDED_BY_EXT_LEARN = 4,
+ BR_FDB_OFFLOADED = 5,
+ BR_FDB_NOTIFY = 6,
+ BR_FDB_NOTIFY_INACTIVE = 7,
+ BR_FDB_LOCKED = 8,
+ BR_FDB_DYNAMIC_LEARNED = 9,
+};
+
+enum {
+ BR_GROUPFWD_STP = 1,
+ BR_GROUPFWD_MACPAUSE = 2,
+ BR_GROUPFWD_LACP = 4,
+};
+
+enum {
+ BR_MCAST_DIR_RX = 0,
+ BR_MCAST_DIR_TX = 1,
+ BR_MCAST_DIR_SIZE = 2,
+};
+
+enum {
+ BR_VLFLAG_PER_PORT_STATS = 1,
+ BR_VLFLAG_ADDED_BY_SWITCHDEV = 2,
+ BR_VLFLAG_MCAST_ENABLED = 4,
+ BR_VLFLAG_GLOBAL_MCAST_ENABLED = 8,
+ BR_VLFLAG_NEIGH_SUPPRESS_ENABLED = 16,
+};
+
+enum {
+ BTF_FIELDS_MAX = 11,
+};
+
+enum {
BTF_FIELD_IGNORE = 0,
BTF_FIELD_FOUND = 1,
};
@@ -1239,19 +1479,18 @@
BTRFS_FS_NEED_TRANS_COMMIT = 23,
BTRFS_FS_ACTIVE_ZONE_TRACKING = 24,
BTRFS_FS_FEATURE_CHANGED = 25,
- BTRFS_FS_WRITE_TIME_CHECKS_DISABLED = 26,
+ BTRFS_FS_UNALIGNED_TREE_BLOCK = 26,
};
enum {
- BTRFS_FS_STATE_ERROR = 0,
- BTRFS_FS_STATE_REMOUNTING = 1,
- BTRFS_FS_STATE_RO = 2,
- BTRFS_FS_STATE_TRANS_ABORTED = 3,
- BTRFS_FS_STATE_DEV_REPLACING = 4,
- BTRFS_FS_STATE_DUMMY_FS_INFO = 5,
- BTRFS_FS_STATE_NO_CSUMS = 6,
- BTRFS_FS_STATE_LOG_CLEANUP_ERROR = 7,
- BTRFS_FS_STATE_COUNT = 8,
+ BTRFS_FS_STATE_REMOUNTING = 0,
+ BTRFS_FS_STATE_RO = 1,
+ BTRFS_FS_STATE_TRANS_ABORTED = 2,
+ BTRFS_FS_STATE_DEV_REPLACING = 3,
+ BTRFS_FS_STATE_DUMMY_FS_INFO = 4,
+ BTRFS_FS_STATE_NO_CSUMS = 5,
+ BTRFS_FS_STATE_LOG_CLEANUP_ERROR = 6,
+ BTRFS_FS_STATE_COUNT = 7,
};
enum {
@@ -1261,14 +1500,13 @@
BTRFS_INODE_HAS_ASYNC_EXTENT = 3,
BTRFS_INODE_NEEDS_FULL_SYNC = 4,
BTRFS_INODE_COPY_EVERYTHING = 5,
- BTRFS_INODE_IN_DELALLOC_LIST = 6,
- BTRFS_INODE_HAS_PROPS = 7,
- BTRFS_INODE_SNAPSHOT_FLUSH = 8,
- BTRFS_INODE_NO_XATTRS = 9,
- BTRFS_INODE_NO_DELALLOC_FLUSH = 10,
- BTRFS_INODE_VERITY_IN_PROGRESS = 11,
- BTRFS_INODE_FREE_SPACE_INODE = 12,
- BTRFS_INODE_APPEND_WRITE = 13,
+ BTRFS_INODE_HAS_PROPS = 6,
+ BTRFS_INODE_SNAPSHOT_FLUSH = 7,
+ BTRFS_INODE_NO_XATTRS = 8,
+ BTRFS_INODE_NO_DELALLOC_FLUSH = 9,
+ BTRFS_INODE_VERITY_IN_PROGRESS = 10,
+ BTRFS_INODE_FREE_SPACE_INODE = 11,
+ BTRFS_INODE_NO_CAP_XATTR = 12,
};
enum {
@@ -1291,19 +1529,18 @@
BTRFS_MOUNT_AUTO_DEFRAG = 65536,
BTRFS_MOUNT_USEBACKUPROOT = 131072,
BTRFS_MOUNT_SKIP_BALANCE = 262144,
- BTRFS_MOUNT_CHECK_INTEGRITY = 524288,
- BTRFS_MOUNT_CHECK_INTEGRITY_DATA = 1048576,
- BTRFS_MOUNT_PANIC_ON_FATAL_ERROR = 2097152,
- BTRFS_MOUNT_RESCAN_UUID_TREE = 4194304,
- BTRFS_MOUNT_FRAGMENT_DATA = 8388608,
- BTRFS_MOUNT_FRAGMENT_METADATA = 16777216,
- BTRFS_MOUNT_FREE_SPACE_TREE = 33554432,
- BTRFS_MOUNT_NOLOGREPLAY = 67108864,
- BTRFS_MOUNT_REF_VERIFY = 134217728,
- BTRFS_MOUNT_DISCARD_ASYNC = 268435456,
- BTRFS_MOUNT_IGNOREBADROOTS = 536870912,
- BTRFS_MOUNT_IGNOREDATACSUMS = 1073741824,
- BTRFS_MOUNT_NODISCARD = 2147483648,
+ BTRFS_MOUNT_PANIC_ON_FATAL_ERROR = 524288,
+ BTRFS_MOUNT_RESCAN_UUID_TREE = 1048576,
+ BTRFS_MOUNT_FRAGMENT_DATA = 2097152,
+ BTRFS_MOUNT_FRAGMENT_METADATA = 4194304,
+ BTRFS_MOUNT_FREE_SPACE_TREE = 8388608,
+ BTRFS_MOUNT_NOLOGREPLAY = 16777216,
+ BTRFS_MOUNT_REF_VERIFY = 33554432,
+ BTRFS_MOUNT_DISCARD_ASYNC = 67108864,
+ BTRFS_MOUNT_IGNOREBADROOTS = 134217728,
+ BTRFS_MOUNT_IGNOREDATACSUMS = 268435456,
+ BTRFS_MOUNT_NODISCARD = 536870912,
+ BTRFS_MOUNT_NOSPACECACHE = 1073741824,
};
enum {
@@ -1410,8 +1647,29 @@
};
enum {
- CEL_UUID = 0,
- VENDOR_DEBUG_UUID = 1,
+ CACHE_VALID = 0,
+ CACHE_NEGATIVE = 1,
+ CACHE_PENDING = 2,
+ CACHE_CLEANED = 3,
+};
+
+enum {
+ CAM_DIR_IN = 2,
+ CAM_DIR_OUT = 1,
+ CAM_DIR_NONE = 3,
+};
+
+enum {
+ CARDBUS_TYPE_DEFAULT = -1,
+ CARDBUS_TYPE_TI = 0,
+ CARDBUS_TYPE_TI113X = 1,
+ CARDBUS_TYPE_TI12XX = 2,
+ CARDBUS_TYPE_TI1250 = 3,
+ CARDBUS_TYPE_RICOH = 4,
+ CARDBUS_TYPE_TOPIC95 = 5,
+ CARDBUS_TYPE_TOPIC97 = 6,
+ CARDBUS_TYPE_O2MICRO = 7,
+ CARDBUS_TYPE_ENE = 8,
};
enum {
@@ -1421,7 +1679,6 @@
CFTYPE_NO_PREFIX = 8,
CFTYPE_WORLD_WRITABLE = 16,
CFTYPE_DEBUG = 32,
- CFTYPE_HIDDEN = 64,
__CFTYPE_ONLY_ON_DFL = 65536,
__CFTYPE_NOT_ON_DFL = 131072,
__CFTYPE_ADDED = 262144,
@@ -1466,28 +1723,9 @@
};
enum {
- CMCI_STORM_NONE = 0,
- CMCI_STORM_ACTIVE = 1,
- CMCI_STORM_SUBSIDED = 2,
-};
-
-enum {
- CMD_ALLOWED_OPCODE_ALL = 0,
-};
-
-enum {
- CMD_IF_REV = 5,
-};
-
-enum {
- CMD_MODE_POLLING = 0,
- CMD_MODE_EVENTS = 1,
-};
-
-enum {
- CMD_OWNER_SW = 0,
- CMD_OWNER_HW = 1,
- CMD_STATUS_SUCCESS = 0,
+ CLEAN = 0,
+ UPDATE_IN_PROGRESS = 1,
+ DIRTY = 2,
};
enum {
@@ -1513,62 +1751,6 @@
};
enum {
- COOKIE_KEY_LABEL_LEN = 8,
-};
-
-enum {
- COST_CTRL = 0,
- COST_MODEL = 1,
- NR_COST_CTRL_PARAMS = 2,
-};
-
-enum {
- CPER_SEV_RECOVERABLE = 0,
- CPER_SEV_FATAL = 1,
- CPER_SEV_CORRECTED = 2,
- CPER_SEV_INFORMATIONAL = 3,
-};
-
-enum {
- CQE_L2_OK = 1,
- CQE_L3_OK = 2,
- CQE_L4_OK = 4,
-};
-
-enum {
- CQE_L4_HDR_TYPE_NONE = 0,
- CQE_L4_HDR_TYPE_TCP_NO_ACK = 1,
- CQE_L4_HDR_TYPE_UDP = 2,
- CQE_L4_HDR_TYPE_TCP_ACK_NO_DATA = 3,
- CQE_L4_HDR_TYPE_TCP_ACK_AND_DATA = 4,
-};
-
-enum {
- CQE_RSS_HTYPE_IP = 12,
- CQE_RSS_IP_NONE = 0,
- CQE_RSS_IPV4 = 1,
- CQE_RSS_IPV6 = 2,
- CQE_RSS_RESERVED = 3,
- CQE_RSS_HTYPE_L4 = 192,
- CQE_RSS_L4_NONE = 0,
- CQE_RSS_L4_TCP = 1,
- CQE_RSS_L4_UDP = 2,
- CQE_RSS_L4_IPSEC = 3,
-};
-
-enum {
- CQE_STRIDE_64 = 0,
- CQE_STRIDE_128 = 1,
- CQE_STRIDE_128_PAD = 2,
-};
-
-enum {
- CQ_PID = 0,
- CQ_NUM_CQES = 1,
- CQ_LOG_PG_SZ = 2,
-};
-
-enum {
CRNG_EMPTY = 0,
CRNG_EARLY = 1,
CRNG_READY = 2,
@@ -1587,6 +1769,11 @@
};
enum {
+ CRYPTO_AUTHENC_KEYA_UNSPEC = 0,
+ CRYPTO_AUTHENC_KEYA_PARAM = 1,
+};
+
+enum {
CRYPTO_MSG_ALG_REQUEST = 0,
CRYPTO_MSG_ALG_REGISTER = 1,
CRYPTO_MSG_ALG_LOADED = 2,
@@ -1607,6 +1794,63 @@
};
enum {
+ CSI_DEC_hl_CURSOR_KEYS = 1,
+ CSI_DEC_hl_132_COLUMNS = 3,
+ CSI_DEC_hl_REVERSE_VIDEO = 5,
+ CSI_DEC_hl_ORIGIN_MODE = 6,
+ CSI_DEC_hl_AUTOWRAP = 7,
+ CSI_DEC_hl_AUTOREPEAT = 8,
+ CSI_DEC_hl_MOUSE_X10 = 9,
+ CSI_DEC_hl_SHOW_CURSOR = 25,
+ CSI_DEC_hl_MOUSE_VT200 = 1000,
+};
+
+enum {
+ CSI_K_CURSOR_TO_LINEEND = 0,
+ CSI_K_LINESTART_TO_CURSOR = 1,
+ CSI_K_LINE = 2,
+};
+
+enum {
+ CSI_hl_DISPLAY_CTRL = 3,
+ CSI_hl_INSERT = 4,
+ CSI_hl_AUTO_NL = 20,
+};
+
+enum {
+ CSI_m_DEFAULT = 0,
+ CSI_m_BOLD = 1,
+ CSI_m_HALF_BRIGHT = 2,
+ CSI_m_ITALIC = 3,
+ CSI_m_UNDERLINE = 4,
+ CSI_m_BLINK = 5,
+ CSI_m_REVERSE = 7,
+ CSI_m_PRI_FONT = 10,
+ CSI_m_ALT_FONT1 = 11,
+ CSI_m_ALT_FONT2 = 12,
+ CSI_m_DOUBLE_UNDERLINE = 21,
+ CSI_m_NORMAL_INTENSITY = 22,
+ CSI_m_NO_ITALIC = 23,
+ CSI_m_NO_UNDERLINE = 24,
+ CSI_m_NO_BLINK = 25,
+ CSI_m_NO_REVERSE = 27,
+ CSI_m_FG_COLOR_BEG = 30,
+ CSI_m_FG_COLOR_END = 37,
+ CSI_m_FG_COLOR = 38,
+ CSI_m_DEFAULT_FG_COLOR = 39,
+ CSI_m_BG_COLOR_BEG = 40,
+ CSI_m_BG_COLOR_END = 47,
+ CSI_m_BG_COLOR = 48,
+ CSI_m_DEFAULT_BG_COLOR = 49,
+ CSI_m_BRIGHT_FG_COLOR_BEG = 90,
+ CSI_m_BRIGHT_FG_COLOR_END = 97,
+ CSI_m_BRIGHT_FG_COLOR_OFF = 60,
+ CSI_m_BRIGHT_BG_COLOR_BEG = 100,
+ CSI_m_BRIGHT_BG_COLOR_END = 107,
+ CSI_m_BRIGHT_BG_COLOR_OFF = 60,
+};
+
+enum {
CSS_NO_REF = 1,
CSS_ONLINE = 2,
CSS_RELEASED = 4,
@@ -1673,68 +1917,17 @@
};
enum {
- CXL_MBOX_CMD_RC_SUCCESS = 0,
- CXL_MBOX_CMD_RC_BACKGROUND = 1,
- CXL_MBOX_CMD_RC_INPUT = 2,
- CXL_MBOX_CMD_RC_UNSUPPORTED = 3,
- CXL_MBOX_CMD_RC_INTERNAL = 4,
- CXL_MBOX_CMD_RC_RETRY = 5,
- CXL_MBOX_CMD_RC_BUSY = 6,
- CXL_MBOX_CMD_RC_MEDIADISABLED = 7,
- CXL_MBOX_CMD_RC_FWINPROGRESS = 8,
- CXL_MBOX_CMD_RC_FWOOO = 9,
- CXL_MBOX_CMD_RC_FWAUTH = 10,
- CXL_MBOX_CMD_RC_FWSLOT = 11,
- CXL_MBOX_CMD_RC_FWROLLBACK = 12,
- CXL_MBOX_CMD_RC_FWRESET = 13,
- CXL_MBOX_CMD_RC_HANDLE = 14,
- CXL_MBOX_CMD_RC_PADDR = 15,
- CXL_MBOX_CMD_RC_POISONLMT = 16,
- CXL_MBOX_CMD_RC_MEDIAFAILURE = 17,
- CXL_MBOX_CMD_RC_ABORT = 18,
- CXL_MBOX_CMD_RC_SECURITY = 19,
- CXL_MBOX_CMD_RC_PASSPHRASE = 20,
- CXL_MBOX_CMD_RC_MBUNSUPPORTED = 21,
- CXL_MBOX_CMD_RC_PAYLOADLEN = 22,
- CXL_MBOX_CMD_RC_LOG = 23,
- CXL_MBOX_CMD_RC_INTERRUPTED = 24,
- CXL_MBOX_CMD_RC_FEATUREVERSION = 25,
- CXL_MBOX_CMD_RC_FEATURESELVALUE = 26,
- CXL_MBOX_CMD_RC_FEATURETRANSFERIP = 27,
- CXL_MBOX_CMD_RC_FEATURETRANSFEROOO = 28,
- CXL_MBOX_CMD_RC_RESOURCEEXHAUSTED = 29,
- CXL_MBOX_CMD_RC_EXTLIST = 30,
+ DAD_PROCESS = 0,
+ DAD_BEGIN = 1,
+ DAD_ABORT = 2,
};
enum {
- CXL_MEM_COMMAND_ID_INVALID = 0,
- CXL_MEM_COMMAND_ID_IDENTIFY = 1,
- CXL_MEM_COMMAND_ID_RAW = 2,
- CXL_MEM_COMMAND_ID_GET_SUPPORTED_LOGS = 3,
- CXL_MEM_COMMAND_ID_GET_FW_INFO = 4,
- CXL_MEM_COMMAND_ID_GET_PARTITION_INFO = 5,
- CXL_MEM_COMMAND_ID_GET_LSA = 6,
- CXL_MEM_COMMAND_ID_GET_HEALTH_INFO = 7,
- CXL_MEM_COMMAND_ID_GET_LOG = 8,
- CXL_MEM_COMMAND_ID_SET_PARTITION_INFO = 9,
- CXL_MEM_COMMAND_ID_SET_LSA = 10,
- CXL_MEM_COMMAND_ID_GET_ALERT_CONFIG = 11,
- CXL_MEM_COMMAND_ID_SET_ALERT_CONFIG = 12,
- CXL_MEM_COMMAND_ID_GET_SHUTDOWN_STATE = 13,
- CXL_MEM_COMMAND_ID_SET_SHUTDOWN_STATE = 14,
- CXL_MEM_DEPRECATED_ID_GET_POISON = 15,
- CXL_MEM_DEPRECATED_ID_INJECT_POISON = 16,
- CXL_MEM_DEPRECATED_ID_CLEAR_POISON = 17,
- CXL_MEM_COMMAND_ID_GET_SCAN_MEDIA_CAPS = 18,
- CXL_MEM_DEPRECATED_ID_SCAN_MEDIA = 19,
- CXL_MEM_DEPRECATED_ID_GET_SCAN_MEDIA = 20,
- CXL_MEM_COMMAND_ID_MAX = 21,
+ DD_DIR_COUNT = 2,
};
enum {
- DAD_PROCESS = 0,
- DAD_BEGIN = 1,
- DAD_ABORT = 2,
+ DD_PRIO_COUNT = 3,
};
enum {
@@ -1802,7 +1995,8 @@
DEVCONF_IOAM6_ID_WIDE = 55,
DEVCONF_NDISC_EVICT_NOCARRIER = 56,
DEVCONF_ACCEPT_UNTRACKED_NA = 57,
- DEVCONF_MAX = 58,
+ DEVCONF_ACCEPT_RA_MIN_LFT = 58,
+ DEVCONF_MAX = 59,
};
enum {
@@ -1829,6 +2023,10 @@
};
enum {
+ DIR_OFFSET_MIN = 2,
+};
+
+enum {
DISCOVERED = 16,
EXPLORED = 32,
FALLTHROUGH = 1,
@@ -1847,37 +2045,6 @@
};
enum {
- DM_IO_ACCOUNTED = 0,
- DM_IO_WAS_SPLIT = 1,
-};
-
-enum {
- DM_TIO_INSIDE_DM_IO = 0,
- DM_TIO_IS_DUPLICATE_BIO = 1,
-};
-
-enum {
- DM_VERSION_CMD = 0,
- DM_REMOVE_ALL_CMD = 1,
- DM_LIST_DEVICES_CMD = 2,
- DM_DEV_CREATE_CMD = 3,
- DM_DEV_REMOVE_CMD = 4,
- DM_DEV_RENAME_CMD = 5,
- DM_DEV_SUSPEND_CMD = 6,
- DM_DEV_STATUS_CMD = 7,
- DM_DEV_WAIT_CMD = 8,
- DM_TABLE_LOAD_CMD = 9,
- DM_TABLE_CLEAR_CMD = 10,
- DM_TABLE_DEPS_CMD = 11,
- DM_TABLE_STATUS_CMD = 12,
- DM_LIST_VERSIONS_CMD = 13,
- DM_TARGET_MSG_CMD = 14,
- DM_DEV_SET_GEOMETRY_CMD = 15,
- DM_DEV_ARM_POLL_CMD = 16,
- DM_GET_TARGET_VERSION_CMD = 17,
-};
-
-enum {
DONE_EXPLORING = 0,
KEEP_EXPLORING = 1,
};
@@ -1911,6 +2078,11 @@
};
enum {
+ D_SHIFT_LEFT = 0,
+ D_SHIFT_RIGHT = 1,
+};
+
+enum {
EC_FLAGS_QUERY_ENABLED = 0,
EC_FLAGS_EVENT_HANDLER_INSTALLED = 1,
EC_FLAGS_EC_HANDLER_INSTALLED = 2,
@@ -1922,11 +2094,6 @@
};
enum {
- EC_FUNCTION_MASK = 32768,
- RELEASE_ALL_PAGES_MASK = 16384,
-};
-
-enum {
EI_ETYPE_NULL = 0,
EI_ETYPE_ERRNO = 1,
EI_ETYPE_ERRNO_NULL = 2,
@@ -1948,12 +2115,6 @@
};
enum {
- EQ_NUM_EQES = 0,
- EQ_INTR = 1,
- EQ_LOG_PG_SZ = 2,
-};
-
-enum {
ERASE = 0,
WERASE = 1,
KILL = 2,
@@ -1969,25 +2130,6 @@
};
enum {
- ESnormal = 0,
- ESesc = 1,
- ESsquare = 2,
- ESgetpars = 3,
- ESfunckey = 4,
- EShash = 5,
- ESsetG0 = 6,
- ESsetG1 = 7,
- ESpercent = 8,
- EScsiignore = 9,
- ESnonstd = 10,
- ESpalette = 11,
- ESosc = 12,
- ESapc = 13,
- ESpm = 14,
- ESdcs = 15,
-};
-
-enum {
ETHTOOL_A_BITSET_BITS_UNSPEC = 0,
ETHTOOL_A_BITSET_BITS_BIT = 1,
__ETHTOOL_A_BITSET_BITS_CNT = 2,
@@ -2225,8 +2367,9 @@
ETHTOOL_A_HEADER_DEV_INDEX = 1,
ETHTOOL_A_HEADER_DEV_NAME = 2,
ETHTOOL_A_HEADER_FLAGS = 3,
- __ETHTOOL_A_HEADER_CNT = 4,
- ETHTOOL_A_HEADER_MAX = 3,
+ ETHTOOL_A_HEADER_PHY_INDEX = 4,
+ __ETHTOOL_A_HEADER_CNT = 5,
+ ETHTOOL_A_HEADER_MAX = 4,
};
enum {
@@ -2381,8 +2524,11 @@
ETHTOOL_A_PODL_PSE_ADMIN_STATE = 2,
ETHTOOL_A_PODL_PSE_ADMIN_CONTROL = 3,
ETHTOOL_A_PODL_PSE_PW_D_STATUS = 4,
- __ETHTOOL_A_PSE_CNT = 5,
- ETHTOOL_A_PSE_MAX = 4,
+ ETHTOOL_A_C33_PSE_ADMIN_STATE = 5,
+ ETHTOOL_A_C33_PSE_ADMIN_CONTROL = 6,
+ ETHTOOL_A_C33_PSE_PW_D_STATUS = 7,
+ __ETHTOOL_A_PSE_CNT = 8,
+ ETHTOOL_A_PSE_MAX = 7,
};
enum {
@@ -2414,8 +2560,9 @@
ETHTOOL_A_RSS_HFUNC = 3,
ETHTOOL_A_RSS_INDIR = 4,
ETHTOOL_A_RSS_HKEY = 5,
- __ETHTOOL_A_RSS_CNT = 6,
- ETHTOOL_A_RSS_MAX = 5,
+ ETHTOOL_A_RSS_INPUT_XFRM = 6,
+ __ETHTOOL_A_RSS_CNT = 7,
+ ETHTOOL_A_RSS_MAX = 6,
};
enum {
@@ -2646,6 +2793,55 @@
};
enum {
+ ETHTOOL_MSG_USER_NONE = 0,
+ ETHTOOL_MSG_STRSET_GET = 1,
+ ETHTOOL_MSG_LINKINFO_GET = 2,
+ ETHTOOL_MSG_LINKINFO_SET = 3,
+ ETHTOOL_MSG_LINKMODES_GET = 4,
+ ETHTOOL_MSG_LINKMODES_SET = 5,
+ ETHTOOL_MSG_LINKSTATE_GET = 6,
+ ETHTOOL_MSG_DEBUG_GET = 7,
+ ETHTOOL_MSG_DEBUG_SET = 8,
+ ETHTOOL_MSG_WOL_GET = 9,
+ ETHTOOL_MSG_WOL_SET = 10,
+ ETHTOOL_MSG_FEATURES_GET = 11,
+ ETHTOOL_MSG_FEATURES_SET = 12,
+ ETHTOOL_MSG_PRIVFLAGS_GET = 13,
+ ETHTOOL_MSG_PRIVFLAGS_SET = 14,
+ ETHTOOL_MSG_RINGS_GET = 15,
+ ETHTOOL_MSG_RINGS_SET = 16,
+ ETHTOOL_MSG_CHANNELS_GET = 17,
+ ETHTOOL_MSG_CHANNELS_SET = 18,
+ ETHTOOL_MSG_COALESCE_GET = 19,
+ ETHTOOL_MSG_COALESCE_SET = 20,
+ ETHTOOL_MSG_PAUSE_GET = 21,
+ ETHTOOL_MSG_PAUSE_SET = 22,
+ ETHTOOL_MSG_EEE_GET = 23,
+ ETHTOOL_MSG_EEE_SET = 24,
+ ETHTOOL_MSG_TSINFO_GET = 25,
+ ETHTOOL_MSG_CABLE_TEST_ACT = 26,
+ ETHTOOL_MSG_CABLE_TEST_TDR_ACT = 27,
+ ETHTOOL_MSG_TUNNEL_INFO_GET = 28,
+ ETHTOOL_MSG_FEC_GET = 29,
+ ETHTOOL_MSG_FEC_SET = 30,
+ ETHTOOL_MSG_MODULE_EEPROM_GET = 31,
+ ETHTOOL_MSG_STATS_GET = 32,
+ ETHTOOL_MSG_PHC_VCLOCKS_GET = 33,
+ ETHTOOL_MSG_MODULE_GET = 34,
+ ETHTOOL_MSG_MODULE_SET = 35,
+ ETHTOOL_MSG_PSE_GET = 36,
+ ETHTOOL_MSG_PSE_SET = 37,
+ ETHTOOL_MSG_RSS_GET = 38,
+ ETHTOOL_MSG_PLCA_GET_CFG = 39,
+ ETHTOOL_MSG_PLCA_SET_CFG = 40,
+ ETHTOOL_MSG_PLCA_GET_STATUS = 41,
+ ETHTOOL_MSG_MM_GET = 42,
+ ETHTOOL_MSG_MM_SET = 43,
+ __ETHTOOL_MSG_USER_CNT = 44,
+ ETHTOOL_MSG_USER_MAX = 43,
+};
+
+enum {
ETHTOOL_STATS_ETH_PHY = 0,
ETHTOOL_STATS_ETH_MAC = 1,
ETHTOOL_STATS_ETH_CTRL = 2,
@@ -2674,6 +2870,13 @@
};
enum {
+ EVENTFS_SAVE_MODE = 65536,
+ EVENTFS_SAVE_UID = 131072,
+ EVENTFS_SAVE_GID = 262144,
+ EVENTFS_TOPLEVEL = 524288,
+};
+
+enum {
EVENT_FILE_FL_ENABLED = 1,
EVENT_FILE_FL_RECORDED_CMD = 2,
EVENT_FILE_FL_RECORDED_TGID = 4,
@@ -2685,6 +2888,7 @@
EVENT_FILE_FL_TRIGGER_COND = 256,
EVENT_FILE_FL_PID_FILTER = 512,
EVENT_FILE_FL_WAS_ENABLED = 1024,
+ EVENT_FILE_FL_FREED = 2048,
};
enum {
@@ -2699,6 +2903,7 @@
EVENT_FILE_FL_TRIGGER_COND_BIT = 8,
EVENT_FILE_FL_PID_FILTER_BIT = 9,
EVENT_FILE_FL_WAS_ENABLED_BIT = 10,
+ EVENT_FILE_FL_FREED_BIT = 11,
};
enum {
@@ -2758,8 +2963,7 @@
enum {
EXT4_MF_MNTDIR_SAMPLED = 0,
- EXT4_MF_FS_ABORTED = 1,
- EXT4_MF_FC_INELIGIBLE = 2,
+ EXT4_MF_FC_INELIGIBLE = 1,
};
enum {
@@ -2789,17 +2993,8 @@
EXTENT_BUFFER_UNMAPPED = 8,
EXTENT_BUFFER_IN_TREE = 9,
EXTENT_BUFFER_WRITE_ERR = 10,
- EXTENT_BUFFER_NO_CHECK = 11,
-};
-
-enum {
- EXTENT_FLAG_PINNED = 0,
- EXTENT_FLAG_COMPRESSED = 1,
- EXTENT_FLAG_PREALLOC = 2,
- EXTENT_FLAG_LOGGING = 3,
- EXTENT_FLAG_FILLING = 4,
- EXTENT_FLAG_FS_MAPPING = 5,
- EXTENT_FLAG_MERGED = 6,
+ EXTENT_BUFFER_ZONED_ZEROOUT = 11,
+ EXTENT_BUFFER_READING = 12,
};
enum {
@@ -2819,20 +3014,32 @@
};
enum {
- FAN_EVENT_INIT = 0,
- FAN_EVENT_REPORTED = 1,
- FAN_EVENT_ANSWERED = 2,
- FAN_EVENT_CANCELED = 3,
+ FATTR4_MODE_UMASK = 81,
};
enum {
- FDB_BYPASS_PATH = 0,
- FDB_TC_OFFLOAD = 1,
- FDB_FT_OFFLOAD = 2,
- FDB_TC_MISS = 3,
- FDB_BR_OFFLOAD = 4,
- FDB_SLOW_PATH = 5,
- FDB_PER_VPORT = 6,
+ FBCON_LOGO_CANSHOW = -1,
+ FBCON_LOGO_DRAW = -2,
+ FBCON_LOGO_DONTSHOW = -3,
+};
+
+enum {
+ FB_BLANK_UNBLANK = 0,
+ FB_BLANK_NORMAL = 1,
+ FB_BLANK_VSYNC_SUSPEND = 2,
+ FB_BLANK_HSYNC_SUSPEND = 3,
+ FB_BLANK_POWERDOWN = 4,
+};
+
+enum {
+ FC = 0,
+ SPI = 1,
+ SAS = 2,
+};
+
+enum {
+ FDB_NOTIFY_BIT = 1,
+ FDB_NOTIFY_INACTIVE_BIT = 2,
};
enum {
@@ -2840,15 +3047,23 @@
};
enum {
+ FILEID_HIGH_OFF = 0,
+ FILEID_LOW_OFF = 1,
+ FILE_I_TYPE_OFF = 2,
+ EMBED_FH_OFF = 3,
+};
+
+enum {
FILTER_OTHER = 0,
FILTER_STATIC_STRING = 1,
FILTER_DYN_STRING = 2,
FILTER_RDYN_STRING = 3,
FILTER_PTR_STRING = 4,
FILTER_TRACE_FN = 5,
- FILTER_COMM = 6,
- FILTER_CPU = 7,
- FILTER_STACKTRACE = 8,
+ FILTER_CPUMASK = 6,
+ FILTER_COMM = 7,
+ FILTER_CPU = 8,
+ FILTER_STACKTRACE = 9,
};
enum {
@@ -2857,20 +3072,23 @@
FILT_ERR_TOO_MANY_OPEN = 2,
FILT_ERR_TOO_MANY_CLOSE = 3,
FILT_ERR_MISSING_QUOTE = 4,
- FILT_ERR_OPERAND_TOO_LONG = 5,
- FILT_ERR_EXPECT_STRING = 6,
- FILT_ERR_EXPECT_DIGIT = 7,
- FILT_ERR_ILLEGAL_FIELD_OP = 8,
- FILT_ERR_FIELD_NOT_FOUND = 9,
- FILT_ERR_ILLEGAL_INTVAL = 10,
- FILT_ERR_BAD_SUBSYS_FILTER = 11,
- FILT_ERR_TOO_MANY_PREDS = 12,
- FILT_ERR_INVALID_FILTER = 13,
- FILT_ERR_IP_FIELD_ONLY = 14,
- FILT_ERR_INVALID_VALUE = 15,
- FILT_ERR_NO_FUNCTION = 16,
- FILT_ERR_ERRNO = 17,
- FILT_ERR_NO_FILTER = 18,
+ FILT_ERR_MISSING_BRACE_OPEN = 5,
+ FILT_ERR_MISSING_BRACE_CLOSE = 6,
+ FILT_ERR_OPERAND_TOO_LONG = 7,
+ FILT_ERR_EXPECT_STRING = 8,
+ FILT_ERR_EXPECT_DIGIT = 9,
+ FILT_ERR_ILLEGAL_FIELD_OP = 10,
+ FILT_ERR_FIELD_NOT_FOUND = 11,
+ FILT_ERR_ILLEGAL_INTVAL = 12,
+ FILT_ERR_BAD_SUBSYS_FILTER = 13,
+ FILT_ERR_TOO_MANY_PREDS = 14,
+ FILT_ERR_INVALID_FILTER = 15,
+ FILT_ERR_INVALID_CPULIST = 16,
+ FILT_ERR_IP_FIELD_ONLY = 17,
+ FILT_ERR_INVALID_VALUE = 18,
+ FILT_ERR_NO_FUNCTION = 19,
+ FILT_ERR_ERRNO = 20,
+ FILT_ERR_NO_FILTER = 21,
};
enum {
@@ -2880,12 +3098,9 @@
};
enum {
- FLOW_ACT_NO_APPEND = 1,
- FLOW_ACT_IGNORE_FLOW_LEVEL = 2,
-};
-
-enum {
- FLOW_CONTEXT_HAS_TAG = 1,
+ FLASH_METHOD_UNKNOWN = 0,
+ FLASH_METHOD_A = 1,
+ FLASH_METHOD_B = 2,
};
enum {
@@ -2895,6 +3110,7 @@
FOLL_PIN = 524288,
FOLL_FAST_ONLY = 1048576,
FOLL_UNLOCKABLE = 2097152,
+ FOLL_MADV_POPULATE = 4194304,
};
enum {
@@ -2910,6 +3126,7 @@
FOLL_SPLIT_PMD = 512,
FOLL_PCI_P2PDMA = 1024,
FOLL_INTERRUPTIBLE = 2048,
+ FOLL_HONOR_NUMA_FAULT = 4096,
};
enum {
@@ -2919,6 +3136,40 @@
};
enum {
+ FOU_ATTR_UNSPEC = 0,
+ FOU_ATTR_PORT = 1,
+ FOU_ATTR_AF = 2,
+ FOU_ATTR_IPPROTO = 3,
+ FOU_ATTR_TYPE = 4,
+ FOU_ATTR_REMCSUM_NOPARTIAL = 5,
+ FOU_ATTR_LOCAL_V4 = 6,
+ FOU_ATTR_LOCAL_V6 = 7,
+ FOU_ATTR_PEER_V4 = 8,
+ FOU_ATTR_PEER_V6 = 9,
+ FOU_ATTR_PEER_PORT = 10,
+ FOU_ATTR_IFINDEX = 11,
+ __FOU_ATTR_MAX = 12,
+};
+
+enum {
+ FOU_CMD_UNSPEC = 0,
+ FOU_CMD_ADD = 1,
+ FOU_CMD_DEL = 2,
+ FOU_CMD_GET = 3,
+ __FOU_CMD_MAX = 4,
+};
+
+enum {
+ FOU_ENCAP_UNSPEC = 0,
+ FOU_ENCAP_DIRECT = 1,
+ FOU_ENCAP_GUE = 2,
+};
+
+enum {
+ FRACTION_DENOM = 128,
+};
+
+enum {
FRA_UNSPEC = 0,
FRA_DST = 1,
FRA_SRC = 2,
@@ -2989,6 +3240,7 @@
FTRACE_ITER_MOD = 32,
FTRACE_ITER_ENABLED = 64,
FTRACE_ITER_TOUCHED = 128,
+ FTRACE_ITER_ADDRS = 256,
};
enum {
@@ -3053,13 +3305,6 @@
};
enum {
- GHES_SEV_NO = 0,
- GHES_SEV_CORRECTED = 1,
- GHES_SEV_RECOVERABLE = 2,
- GHES_SEV_PANIC = 3,
-};
-
-enum {
GO_BIT_TIMEOUT_MSECS = 10000,
};
@@ -3114,7 +3359,8 @@
};
enum {
- HANDSHAKE_DSCP = 136,
+ HANDSHAKE_NLGRP_NONE = 0,
+ HANDSHAKE_NLGRP_TLSHD = 1,
};
enum {
@@ -3122,6 +3368,34 @@
};
enum {
+ HBA_IU_TYPE_SCSI_CMD_REQ = 64,
+ HBA_IU_TYPE_SCSI_TM_REQ = 65,
+ HBA_IU_TYPE_SATA_REQ = 66,
+ HBA_IU_TYPE_RESP = 96,
+ HBA_IU_TYPE_COALESCED_RESP = 97,
+ HBA_IU_TYPE_INT_COALESCING_CFG_REQ = 112,
+};
+
+enum {
+ HBA_RESP_STAT_IO_ERROR = 1,
+ HBA_RESP_STAT_IO_ABORTED = 2,
+ HBA_RESP_STAT_NO_PATH_TO_DEVICE = 3,
+ HBA_RESP_STAT_INVALID_DEVICE = 4,
+ HBA_RESP_STAT_HBAMODE_DISABLED = 14,
+ HBA_RESP_STAT_UNDERRUN = 81,
+ HBA_RESP_STAT_OVERRUN = 117,
+};
+
+enum {
+ HBA_RESP_SVCRES_TASK_COMPLETE = 0,
+ HBA_RESP_SVCRES_FAILURE = 1,
+ HBA_RESP_SVCRES_TMF_COMPLETE = 2,
+ HBA_RESP_SVCRES_TMF_SUCCEEDED = 3,
+ HBA_RESP_SVCRES_TMF_REJECTED = 4,
+ HBA_RESP_SVCRES_TMF_LUN_INVALID = 5,
+};
+
+enum {
HCR_IN_PARAM_OFFSET = 0,
HCR_IN_MODIFIER_OFFSET = 8,
HCR_OUT_PARAM_OFFSET = 12,
@@ -3148,12 +3422,36 @@
};
enum {
+ HMM_NEED_FAULT = 1,
+ HMM_NEED_WRITE_FAULT = 2,
+ HMM_NEED_ALL_BITS = 3,
+};
+
+enum {
HP_THREAD_NONE = 0,
HP_THREAD_ACTIVE = 1,
HP_THREAD_PARKED = 2,
};
enum {
+ HSWEP_PCI_UNCORE_HA = 0,
+ HSWEP_PCI_UNCORE_IMC = 1,
+ HSWEP_PCI_UNCORE_IRP = 2,
+ HSWEP_PCI_UNCORE_QPI = 3,
+ HSWEP_PCI_UNCORE_R2PCIE = 4,
+ HSWEP_PCI_UNCORE_R3QPI = 5,
+};
+
+enum {
+ HUF_flags_bmi2 = 1,
+ HUF_flags_optimalDepth = 2,
+ HUF_flags_preferRepeat = 4,
+ HUF_flags_suspectUncompressible = 8,
+ HUF_flags_disableAsm = 16,
+ HUF_flags_disableFast = 32,
+};
+
+enum {
HUGETLB_SHMFS_INODE = 1,
HUGETLB_ANONHUGE_INODE = 2,
};
@@ -3224,8 +3522,34 @@
};
enum {
- ICQ_EXITED = 4,
- ICQ_DESTROYED = 8,
+ ICX_PCIE1_PMON_ID = 0,
+ ICX_PCIE2_PMON_ID = 1,
+ ICX_PCIE3_PMON_ID = 2,
+ ICX_PCIE4_PMON_ID = 3,
+ ICX_PCIE5_PMON_ID = 4,
+ ICX_CBDMA_DMI_PMON_ID = 5,
+};
+
+enum {
+ ICX_PCI_UNCORE_M2M = 0,
+ ICX_PCI_UNCORE_UPI = 1,
+ ICX_PCI_UNCORE_M3UPI = 2,
+};
+
+enum {
+ IDX_MODULE_ID = 0,
+ IDX_ST_OPS_COMMON_VALUE_ID = 1,
+};
+
+enum {
+ IEEE80211_PROBE_FLAG_DIRECTED = 1,
+ IEEE80211_PROBE_FLAG_MIN_CONTENT = 2,
+ IEEE80211_PROBE_FLAG_RANDOM_SN = 4,
+};
+
+enum {
+ IEEE80211_RX_MSG = 1,
+ IEEE80211_TX_STATUS_MSG = 2,
};
enum {
@@ -3262,6 +3586,27 @@
};
enum {
+ IFLA_BRIDGE_MST_ENTRY_UNSPEC = 0,
+ IFLA_BRIDGE_MST_ENTRY_MSTI = 1,
+ IFLA_BRIDGE_MST_ENTRY_STATE = 2,
+ __IFLA_BRIDGE_MST_ENTRY_MAX = 3,
+};
+
+enum {
+ IFLA_BRIDGE_MST_UNSPEC = 0,
+ IFLA_BRIDGE_MST_ENTRY = 1,
+ __IFLA_BRIDGE_MST_MAX = 2,
+};
+
+enum {
+ IFLA_BRIDGE_VLAN_TUNNEL_UNSPEC = 0,
+ IFLA_BRIDGE_VLAN_TUNNEL_ID = 1,
+ IFLA_BRIDGE_VLAN_TUNNEL_VID = 2,
+ IFLA_BRIDGE_VLAN_TUNNEL_FLAGS = 3,
+ __IFLA_BRIDGE_VLAN_TUNNEL_MAX = 4,
+};
+
+enum {
IFLA_BRPORT_UNSPEC = 0,
IFLA_BRPORT_STATE = 1,
IFLA_BRPORT_PRIORITY = 2,
@@ -3306,7 +3651,62 @@
IFLA_BRPORT_MCAST_N_GROUPS = 41,
IFLA_BRPORT_MCAST_MAX_GROUPS = 42,
IFLA_BRPORT_NEIGH_VLAN_SUPPRESS = 43,
- __IFLA_BRPORT_MAX = 44,
+ IFLA_BRPORT_BACKUP_NHID = 44,
+ __IFLA_BRPORT_MAX = 45,
+};
+
+enum {
+ IFLA_BR_UNSPEC = 0,
+ IFLA_BR_FORWARD_DELAY = 1,
+ IFLA_BR_HELLO_TIME = 2,
+ IFLA_BR_MAX_AGE = 3,
+ IFLA_BR_AGEING_TIME = 4,
+ IFLA_BR_STP_STATE = 5,
+ IFLA_BR_PRIORITY = 6,
+ IFLA_BR_VLAN_FILTERING = 7,
+ IFLA_BR_VLAN_PROTOCOL = 8,
+ IFLA_BR_GROUP_FWD_MASK = 9,
+ IFLA_BR_ROOT_ID = 10,
+ IFLA_BR_BRIDGE_ID = 11,
+ IFLA_BR_ROOT_PORT = 12,
+ IFLA_BR_ROOT_PATH_COST = 13,
+ IFLA_BR_TOPOLOGY_CHANGE = 14,
+ IFLA_BR_TOPOLOGY_CHANGE_DETECTED = 15,
+ IFLA_BR_HELLO_TIMER = 16,
+ IFLA_BR_TCN_TIMER = 17,
+ IFLA_BR_TOPOLOGY_CHANGE_TIMER = 18,
+ IFLA_BR_GC_TIMER = 19,
+ IFLA_BR_GROUP_ADDR = 20,
+ IFLA_BR_FDB_FLUSH = 21,
+ IFLA_BR_MCAST_ROUTER = 22,
+ IFLA_BR_MCAST_SNOOPING = 23,
+ IFLA_BR_MCAST_QUERY_USE_IFADDR = 24,
+ IFLA_BR_MCAST_QUERIER = 25,
+ IFLA_BR_MCAST_HASH_ELASTICITY = 26,
+ IFLA_BR_MCAST_HASH_MAX = 27,
+ IFLA_BR_MCAST_LAST_MEMBER_CNT = 28,
+ IFLA_BR_MCAST_STARTUP_QUERY_CNT = 29,
+ IFLA_BR_MCAST_LAST_MEMBER_INTVL = 30,
+ IFLA_BR_MCAST_MEMBERSHIP_INTVL = 31,
+ IFLA_BR_MCAST_QUERIER_INTVL = 32,
+ IFLA_BR_MCAST_QUERY_INTVL = 33,
+ IFLA_BR_MCAST_QUERY_RESPONSE_INTVL = 34,
+ IFLA_BR_MCAST_STARTUP_QUERY_INTVL = 35,
+ IFLA_BR_NF_CALL_IPTABLES = 36,
+ IFLA_BR_NF_CALL_IP6TABLES = 37,
+ IFLA_BR_NF_CALL_ARPTABLES = 38,
+ IFLA_BR_VLAN_DEFAULT_PVID = 39,
+ IFLA_BR_PAD = 40,
+ IFLA_BR_VLAN_STATS_ENABLED = 41,
+ IFLA_BR_MCAST_STATS_ENABLED = 42,
+ IFLA_BR_MCAST_IGMP_VERSION = 43,
+ IFLA_BR_MCAST_MLD_VERSION = 44,
+ IFLA_BR_VLAN_STATS_PER_PORT = 45,
+ IFLA_BR_MULTI_BOOLOPT = 46,
+ IFLA_BR_MCAST_QUERIER_STATE = 47,
+ IFLA_BR_FDB_N_LEARNED = 48,
+ IFLA_BR_FDB_MAX_LEARNED = 49,
+ __IFLA_BR_MAX = 50,
};
enum {
@@ -3320,6 +3720,54 @@
};
enum {
+ IFLA_GENEVE_UNSPEC = 0,
+ IFLA_GENEVE_ID = 1,
+ IFLA_GENEVE_REMOTE = 2,
+ IFLA_GENEVE_TTL = 3,
+ IFLA_GENEVE_TOS = 4,
+ IFLA_GENEVE_PORT = 5,
+ IFLA_GENEVE_COLLECT_METADATA = 6,
+ IFLA_GENEVE_REMOTE6 = 7,
+ IFLA_GENEVE_UDP_CSUM = 8,
+ IFLA_GENEVE_UDP_ZERO_CSUM6_TX = 9,
+ IFLA_GENEVE_UDP_ZERO_CSUM6_RX = 10,
+ IFLA_GENEVE_LABEL = 11,
+ IFLA_GENEVE_TTL_INHERIT = 12,
+ IFLA_GENEVE_DF = 13,
+ IFLA_GENEVE_INNER_PROTO_INHERIT = 14,
+ __IFLA_GENEVE_MAX = 15,
+};
+
+enum {
+ IFLA_GRE_UNSPEC = 0,
+ IFLA_GRE_LINK = 1,
+ IFLA_GRE_IFLAGS = 2,
+ IFLA_GRE_OFLAGS = 3,
+ IFLA_GRE_IKEY = 4,
+ IFLA_GRE_OKEY = 5,
+ IFLA_GRE_LOCAL = 6,
+ IFLA_GRE_REMOTE = 7,
+ IFLA_GRE_TTL = 8,
+ IFLA_GRE_TOS = 9,
+ IFLA_GRE_PMTUDISC = 10,
+ IFLA_GRE_ENCAP_LIMIT = 11,
+ IFLA_GRE_FLOWINFO = 12,
+ IFLA_GRE_FLAGS = 13,
+ IFLA_GRE_ENCAP_TYPE = 14,
+ IFLA_GRE_ENCAP_FLAGS = 15,
+ IFLA_GRE_ENCAP_SPORT = 16,
+ IFLA_GRE_ENCAP_DPORT = 17,
+ IFLA_GRE_COLLECT_METADATA = 18,
+ IFLA_GRE_IGNORE_DF = 19,
+ IFLA_GRE_FWMARK = 20,
+ IFLA_GRE_ERSPAN_INDEX = 21,
+ IFLA_GRE_ERSPAN_VER = 22,
+ IFLA_GRE_ERSPAN_DIR = 23,
+ IFLA_GRE_ERSPAN_HWID = 24,
+ __IFLA_GRE_MAX = 25,
+};
+
+enum {
IFLA_INET6_UNSPEC = 0,
IFLA_INET6_FLAGS = 1,
IFLA_INET6_CONF = 2,
@@ -3375,13 +3823,6 @@
};
enum {
- IFLA_IPVLAN_UNSPEC = 0,
- IFLA_IPVLAN_MODE = 1,
- IFLA_IPVLAN_FLAGS = 2,
- __IFLA_IPVLAN_MAX = 3,
-};
-
-enum {
IFLA_NETKIT_UNSPEC = 0,
IFLA_NETKIT_PEER_INFO = 1,
IFLA_NETKIT_PRIMARY = 2,
@@ -3444,6 +3885,20 @@
};
enum {
+ IFLA_TUN_UNSPEC = 0,
+ IFLA_TUN_OWNER = 1,
+ IFLA_TUN_GROUP = 2,
+ IFLA_TUN_TYPE = 3,
+ IFLA_TUN_PI = 4,
+ IFLA_TUN_VNET_HDR = 5,
+ IFLA_TUN_PERSIST = 6,
+ IFLA_TUN_MULTI_QUEUE = 7,
+ IFLA_TUN_NUM_QUEUES = 8,
+ IFLA_TUN_NUM_DISABLED_QUEUES = 9,
+ __IFLA_TUN_MAX = 10,
+};
+
+enum {
IFLA_UNSPEC = 0,
IFLA_ADDRESS = 1,
IFLA_BROADCAST = 2,
@@ -3510,7 +3965,8 @@
IFLA_DEVLINK_PORT = 62,
IFLA_GSO_IPV4_MAX_SIZE = 63,
IFLA_GRO_IPV4_MAX_SIZE = 64,
- __IFLA_MAX = 65,
+ IFLA_DPLL_PIN = 65,
+ __IFLA_MAX = 66,
};
enum {
@@ -3570,6 +4026,71 @@
};
enum {
+ IFLA_VLAN_QOS_UNSPEC = 0,
+ IFLA_VLAN_QOS_MAPPING = 1,
+ __IFLA_VLAN_QOS_MAX = 2,
+};
+
+enum {
+ IFLA_VLAN_UNSPEC = 0,
+ IFLA_VLAN_ID = 1,
+ IFLA_VLAN_FLAGS = 2,
+ IFLA_VLAN_EGRESS_QOS = 3,
+ IFLA_VLAN_INGRESS_QOS = 4,
+ IFLA_VLAN_PROTOCOL = 5,
+ __IFLA_VLAN_MAX = 6,
+};
+
+enum {
+ IFLA_VRF_PORT_UNSPEC = 0,
+ IFLA_VRF_PORT_TABLE = 1,
+ __IFLA_VRF_PORT_MAX = 2,
+};
+
+enum {
+ IFLA_VRF_UNSPEC = 0,
+ IFLA_VRF_TABLE = 1,
+ __IFLA_VRF_MAX = 2,
+};
+
+enum {
+ IFLA_VXLAN_UNSPEC = 0,
+ IFLA_VXLAN_ID = 1,
+ IFLA_VXLAN_GROUP = 2,
+ IFLA_VXLAN_LINK = 3,
+ IFLA_VXLAN_LOCAL = 4,
+ IFLA_VXLAN_TTL = 5,
+ IFLA_VXLAN_TOS = 6,
+ IFLA_VXLAN_LEARNING = 7,
+ IFLA_VXLAN_AGEING = 8,
+ IFLA_VXLAN_LIMIT = 9,
+ IFLA_VXLAN_PORT_RANGE = 10,
+ IFLA_VXLAN_PROXY = 11,
+ IFLA_VXLAN_RSC = 12,
+ IFLA_VXLAN_L2MISS = 13,
+ IFLA_VXLAN_L3MISS = 14,
+ IFLA_VXLAN_PORT = 15,
+ IFLA_VXLAN_GROUP6 = 16,
+ IFLA_VXLAN_LOCAL6 = 17,
+ IFLA_VXLAN_UDP_CSUM = 18,
+ IFLA_VXLAN_UDP_ZERO_CSUM6_TX = 19,
+ IFLA_VXLAN_UDP_ZERO_CSUM6_RX = 20,
+ IFLA_VXLAN_REMCSUM_TX = 21,
+ IFLA_VXLAN_REMCSUM_RX = 22,
+ IFLA_VXLAN_GBP = 23,
+ IFLA_VXLAN_REMCSUM_NOPARTIAL = 24,
+ IFLA_VXLAN_COLLECT_METADATA = 25,
+ IFLA_VXLAN_LABEL = 26,
+ IFLA_VXLAN_GPE = 27,
+ IFLA_VXLAN_TTL_INHERIT = 28,
+ IFLA_VXLAN_DF = 29,
+ IFLA_VXLAN_VNIFILTER = 30,
+ IFLA_VXLAN_LOCALBYPASS = 31,
+ IFLA_VXLAN_LABEL_POLICY = 32,
+ __IFLA_VXLAN_MAX = 33,
+};
+
+enum {
IFLA_XDP_UNSPEC = 0,
IFLA_XDP_FD = 1,
IFLA_XDP_ATTACHED = 2,
@@ -3583,6 +4104,14 @@
};
enum {
+ IFLA_XFRM_UNSPEC = 0,
+ IFLA_XFRM_LINK = 1,
+ IFLA_XFRM_IF_ID = 2,
+ IFLA_XFRM_COLLECT_METADATA = 3,
+ __IFLA_XFRM_MAX = 4,
+};
+
+enum {
IF_ACT_NONE = -1,
IF_ACT_FILTER = 0,
IF_ACT_START = 1,
@@ -3657,6 +4186,14 @@
};
enum {
+ INET_DIAG_REQ_NONE = 0,
+ INET_DIAG_REQ_BYTECODE = 1,
+ INET_DIAG_REQ_SK_BPF_STORAGES = 2,
+ INET_DIAG_REQ_PROTOCOL = 3,
+ __INET_DIAG_REQ_MAX = 4,
+};
+
+enum {
INET_ECN_NOT_ECT = 0,
INET_ECN_ECT_1 = 1,
INET_ECN_ECT_0 = 2,
@@ -3665,6 +4202,40 @@
};
enum {
+ INET_FLAGS_PKTINFO = 0,
+ INET_FLAGS_TTL = 1,
+ INET_FLAGS_TOS = 2,
+ INET_FLAGS_RECVOPTS = 3,
+ INET_FLAGS_RETOPTS = 4,
+ INET_FLAGS_PASSSEC = 5,
+ INET_FLAGS_ORIGDSTADDR = 6,
+ INET_FLAGS_CHECKSUM = 7,
+ INET_FLAGS_RECVFRAGSIZE = 8,
+ INET_FLAGS_RECVERR = 9,
+ INET_FLAGS_RECVERR_RFC4884 = 10,
+ INET_FLAGS_FREEBIND = 11,
+ INET_FLAGS_HDRINCL = 12,
+ INET_FLAGS_MC_LOOP = 13,
+ INET_FLAGS_MC_ALL = 14,
+ INET_FLAGS_TRANSPARENT = 15,
+ INET_FLAGS_IS_ICSK = 16,
+ INET_FLAGS_NODEFRAG = 17,
+ INET_FLAGS_BIND_ADDRESS_NO_PORT = 18,
+ INET_FLAGS_DEFER_CONNECT = 19,
+ INET_FLAGS_MC6_LOOP = 20,
+ INET_FLAGS_RECVERR6_RFC4884 = 21,
+ INET_FLAGS_MC6_ALL = 22,
+ INET_FLAGS_AUTOFLOWLABEL_SET = 23,
+ INET_FLAGS_AUTOFLOWLABEL = 24,
+ INET_FLAGS_DONTFRAG = 25,
+ INET_FLAGS_RECVERR6 = 26,
+ INET_FLAGS_REPFLOW = 27,
+ INET_FLAGS_RTALERT_ISOLATE = 28,
+ INET_FLAGS_SNDFLOW = 29,
+ INET_FLAGS_RTALERT = 30,
+};
+
+enum {
INET_FRAG_FIRST_IN = 1,
INET_FRAG_LAST_IN = 2,
INET_FRAG_COMPLETE = 4,
@@ -3673,8 +4244,11 @@
};
enum {
- INIT = 0,
- DELETE = 1,
+ INET_ULP_INFO_UNSPEC = 0,
+ INET_ULP_INFO_NAME = 1,
+ INET_ULP_INFO_TLS = 2,
+ INET_ULP_INFO_MPTCP = 3,
+ __INET_ULP_INFO_MAX = 4,
};
enum {
@@ -3685,6 +4259,96 @@
};
enum {
+ INTERCEPT_CR0_READ = 0,
+ INTERCEPT_CR3_READ = 3,
+ INTERCEPT_CR4_READ = 4,
+ INTERCEPT_CR8_READ = 8,
+ INTERCEPT_CR0_WRITE = 16,
+ INTERCEPT_CR3_WRITE = 19,
+ INTERCEPT_CR4_WRITE = 20,
+ INTERCEPT_CR8_WRITE = 24,
+ INTERCEPT_DR0_READ = 32,
+ INTERCEPT_DR1_READ = 33,
+ INTERCEPT_DR2_READ = 34,
+ INTERCEPT_DR3_READ = 35,
+ INTERCEPT_DR4_READ = 36,
+ INTERCEPT_DR5_READ = 37,
+ INTERCEPT_DR6_READ = 38,
+ INTERCEPT_DR7_READ = 39,
+ INTERCEPT_DR0_WRITE = 48,
+ INTERCEPT_DR1_WRITE = 49,
+ INTERCEPT_DR2_WRITE = 50,
+ INTERCEPT_DR3_WRITE = 51,
+ INTERCEPT_DR4_WRITE = 52,
+ INTERCEPT_DR5_WRITE = 53,
+ INTERCEPT_DR6_WRITE = 54,
+ INTERCEPT_DR7_WRITE = 55,
+ INTERCEPT_EXCEPTION_OFFSET = 64,
+ INTERCEPT_INTR = 96,
+ INTERCEPT_NMI = 97,
+ INTERCEPT_SMI = 98,
+ INTERCEPT_INIT = 99,
+ INTERCEPT_VINTR = 100,
+ INTERCEPT_SELECTIVE_CR0 = 101,
+ INTERCEPT_STORE_IDTR = 102,
+ INTERCEPT_STORE_GDTR = 103,
+ INTERCEPT_STORE_LDTR = 104,
+ INTERCEPT_STORE_TR = 105,
+ INTERCEPT_LOAD_IDTR = 106,
+ INTERCEPT_LOAD_GDTR = 107,
+ INTERCEPT_LOAD_LDTR = 108,
+ INTERCEPT_LOAD_TR = 109,
+ INTERCEPT_RDTSC = 110,
+ INTERCEPT_RDPMC = 111,
+ INTERCEPT_PUSHF = 112,
+ INTERCEPT_POPF = 113,
+ INTERCEPT_CPUID = 114,
+ INTERCEPT_RSM = 115,
+ INTERCEPT_IRET = 116,
+ INTERCEPT_INTn = 117,
+ INTERCEPT_INVD = 118,
+ INTERCEPT_PAUSE = 119,
+ INTERCEPT_HLT = 120,
+ INTERCEPT_INVLPG = 121,
+ INTERCEPT_INVLPGA = 122,
+ INTERCEPT_IOIO_PROT = 123,
+ INTERCEPT_MSR_PROT = 124,
+ INTERCEPT_TASK_SWITCH = 125,
+ INTERCEPT_FERR_FREEZE = 126,
+ INTERCEPT_SHUTDOWN = 127,
+ INTERCEPT_VMRUN = 128,
+ INTERCEPT_VMMCALL = 129,
+ INTERCEPT_VMLOAD = 130,
+ INTERCEPT_VMSAVE = 131,
+ INTERCEPT_STGI = 132,
+ INTERCEPT_CLGI = 133,
+ INTERCEPT_SKINIT = 134,
+ INTERCEPT_RDTSCP = 135,
+ INTERCEPT_ICEBP = 136,
+ INTERCEPT_WBINVD = 137,
+ INTERCEPT_MONITOR = 138,
+ INTERCEPT_MWAIT = 139,
+ INTERCEPT_MWAIT_COND = 140,
+ INTERCEPT_XSETBV = 141,
+ INTERCEPT_RDPRU = 142,
+ TRAP_EFER_WRITE = 143,
+ TRAP_CR0_WRITE = 144,
+ TRAP_CR1_WRITE = 145,
+ TRAP_CR2_WRITE = 146,
+ TRAP_CR3_WRITE = 147,
+ TRAP_CR4_WRITE = 148,
+ TRAP_CR5_WRITE = 149,
+ TRAP_CR6_WRITE = 150,
+ TRAP_CR7_WRITE = 151,
+ TRAP_CR8_WRITE = 152,
+ INTERCEPT_INVLPGB = 160,
+ INTERCEPT_INVLPGB_ILLEGAL = 161,
+ INTERCEPT_INVPCID = 162,
+ INTERCEPT_MCOMMIT = 163,
+ INTERCEPT_TLBSYNC = 164,
+};
+
+enum {
INVERT = 1,
PROCESS_AND = 2,
PROCESS_OR = 4,
@@ -3726,10 +4390,26 @@
};
enum {
+ IOMMU_SET_DOMAIN_MUST_SUCCEED = 1,
+};
+
+enum {
IOPRIO_CLASS_NONE = 0,
IOPRIO_CLASS_RT = 1,
IOPRIO_CLASS_BE = 2,
IOPRIO_CLASS_IDLE = 3,
+ IOPRIO_CLASS_INVALID = 7,
+};
+
+enum {
+ IOPRIO_HINT_NONE = 0,
+ IOPRIO_HINT_DEV_DURATION_LIMIT_1 = 1,
+ IOPRIO_HINT_DEV_DURATION_LIMIT_2 = 2,
+ IOPRIO_HINT_DEV_DURATION_LIMIT_3 = 3,
+ IOPRIO_HINT_DEV_DURATION_LIMIT_4 = 4,
+ IOPRIO_HINT_DEV_DURATION_LIMIT_5 = 5,
+ IOPRIO_HINT_DEV_DURATION_LIMIT_6 = 6,
+ IOPRIO_HINT_DEV_DURATION_LIMIT_7 = 7,
};
enum {
@@ -3757,70 +4437,11 @@
};
enum {
- IORING_CQE_BUFFER_SHIFT = 16,
-};
-
-enum {
- IORING_MSG_DATA = 0,
- IORING_MSG_SEND_FD = 1,
-};
-
-enum {
- IORING_REGISTER_BUFFERS = 0,
- IORING_UNREGISTER_BUFFERS = 1,
- IORING_REGISTER_FILES = 2,
- IORING_UNREGISTER_FILES = 3,
- IORING_REGISTER_EVENTFD = 4,
- IORING_UNREGISTER_EVENTFD = 5,
- IORING_REGISTER_FILES_UPDATE = 6,
- IORING_REGISTER_EVENTFD_ASYNC = 7,
- IORING_REGISTER_PROBE = 8,
- IORING_REGISTER_PERSONALITY = 9,
- IORING_UNREGISTER_PERSONALITY = 10,
- IORING_REGISTER_RESTRICTIONS = 11,
- IORING_REGISTER_ENABLE_RINGS = 12,
- IORING_REGISTER_FILES2 = 13,
- IORING_REGISTER_FILES_UPDATE2 = 14,
- IORING_REGISTER_BUFFERS2 = 15,
- IORING_REGISTER_BUFFERS_UPDATE = 16,
- IORING_REGISTER_IOWQ_AFF = 17,
- IORING_UNREGISTER_IOWQ_AFF = 18,
- IORING_REGISTER_IOWQ_MAX_WORKERS = 19,
- IORING_REGISTER_RING_FDS = 20,
- IORING_UNREGISTER_RING_FDS = 21,
- IORING_REGISTER_PBUF_RING = 22,
- IORING_UNREGISTER_PBUF_RING = 23,
- IORING_REGISTER_SYNC_CANCEL = 24,
- IORING_REGISTER_FILE_ALLOC_RANGE = 25,
- IORING_REGISTER_PBUF_STATUS = 26,
- IORING_REGISTER_LAST = 27,
- IORING_REGISTER_USE_REGISTERED_RING = 2147483648,
-};
-
-enum {
- IORING_RESTRICTION_REGISTER_OP = 0,
- IORING_RESTRICTION_SQE_OP = 1,
- IORING_RESTRICTION_SQE_FLAGS_ALLOWED = 2,
- IORING_RESTRICTION_SQE_FLAGS_REQUIRED = 3,
- IORING_RESTRICTION_LAST = 4,
-};
-
-enum {
IORING_RSRC_FILE = 0,
IORING_RSRC_BUFFER = 1,
};
enum {
- IOSQE_FIXED_FILE_BIT = 0,
- IOSQE_IO_DRAIN_BIT = 1,
- IOSQE_IO_LINK_BIT = 2,
- IOSQE_IO_HARDLINK_BIT = 3,
- IOSQE_ASYNC_BIT = 4,
- IOSQE_BUFFER_SELECT_BIT = 5,
- IOSQE_CQE_SKIP_SUCCESS_BIT = 6,
-};
-
-enum {
IOU_F_TWQ_LAZY_WAKE = 1,
};
@@ -3832,10 +4453,6 @@
};
enum {
- IOU_PBUF_RING_MMAP = 1,
-};
-
-enum {
IOU_POLL_DONE = 0,
IOU_POLL_NO_ACTION = 1,
IOU_POLL_REMOVE_POLL_USE_RES = 2,
@@ -3990,100 +4607,12 @@
};
enum {
- IPSET_ATTR_ETHER = 17,
- IPSET_ATTR_NAME = 18,
- IPSET_ATTR_NAMEREF = 19,
- IPSET_ATTR_IP2 = 20,
- IPSET_ATTR_CIDR2 = 21,
- IPSET_ATTR_IP2_TO = 22,
- IPSET_ATTR_IFACE = 23,
- IPSET_ATTR_BYTES = 24,
- IPSET_ATTR_PACKETS = 25,
- IPSET_ATTR_COMMENT = 26,
- IPSET_ATTR_SKBMARK = 27,
- IPSET_ATTR_SKBPRIO = 28,
- IPSET_ATTR_SKBQUEUE = 29,
- IPSET_ATTR_PAD = 30,
- __IPSET_ATTR_ADT_MAX = 31,
-};
-
-enum {
- IPSET_ATTR_IP = 1,
- IPSET_ATTR_IP_FROM = 1,
- IPSET_ATTR_IP_TO = 2,
- IPSET_ATTR_CIDR = 3,
- IPSET_ATTR_PORT = 4,
- IPSET_ATTR_PORT_FROM = 4,
- IPSET_ATTR_PORT_TO = 5,
- IPSET_ATTR_TIMEOUT = 6,
- IPSET_ATTR_PROTO = 7,
- IPSET_ATTR_CADT_FLAGS = 8,
- IPSET_ATTR_CADT_LINENO = 9,
- IPSET_ATTR_MARK = 10,
- IPSET_ATTR_MARKMASK = 11,
- IPSET_ATTR_BITMASK = 12,
- IPSET_ATTR_CADT_MAX = 16,
- IPSET_ATTR_INITVAL = 17,
- IPSET_ATTR_HASHSIZE = 18,
- IPSET_ATTR_MAXELEM = 19,
- IPSET_ATTR_NETMASK = 20,
- IPSET_ATTR_BUCKETSIZE = 21,
- IPSET_ATTR_RESIZE = 22,
- IPSET_ATTR_SIZE = 23,
- IPSET_ATTR_ELEMENTS = 24,
- IPSET_ATTR_REFERENCES = 25,
- IPSET_ATTR_MEMSIZE = 26,
- __IPSET_ATTR_CREATE_MAX = 27,
-};
-
-enum {
- IPSET_ATTR_IPADDR_IPV4 = 1,
- IPSET_ATTR_IPADDR_IPV6 = 2,
- __IPSET_ATTR_IPADDR_MAX = 3,
-};
-
-enum {
- IPSET_ATTR_UNSPEC = 0,
- IPSET_ATTR_PROTOCOL = 1,
- IPSET_ATTR_SETNAME = 2,
- IPSET_ATTR_TYPENAME = 3,
- IPSET_ATTR_SETNAME2 = 3,
- IPSET_ATTR_REVISION = 4,
- IPSET_ATTR_FAMILY = 5,
- IPSET_ATTR_FLAGS = 6,
- IPSET_ATTR_DATA = 7,
- IPSET_ATTR_ADT = 8,
- IPSET_ATTR_LINENO = 9,
- IPSET_ATTR_PROTOCOL_MIN = 10,
- IPSET_ATTR_REVISION_MIN = 10,
- IPSET_ATTR_INDEX = 11,
- __IPSET_ATTR_CMD_MAX = 12,
-};
-
-enum {
- IPSET_CB_NET = 0,
- IPSET_CB_PROTO = 1,
- IPSET_CB_DUMP = 2,
- IPSET_CB_INDEX = 3,
- IPSET_CB_PRIVATE = 4,
- IPSET_CB_ARG0 = 5,
-};
-
-enum {
- IPSET_COUNTER_NONE = 0,
- IPSET_COUNTER_EQ = 1,
- IPSET_COUNTER_NE = 2,
- IPSET_COUNTER_LT = 3,
- IPSET_COUNTER_GT = 4,
-};
-
-enum {
IPSTATS_MIB_NUM = 0,
IPSTATS_MIB_INPKTS = 1,
IPSTATS_MIB_INOCTETS = 2,
IPSTATS_MIB_INDELIVERS = 3,
IPSTATS_MIB_OUTFORWDATAGRAMS = 4,
- IPSTATS_MIB_OUTPKTS = 5,
+ IPSTATS_MIB_OUTREQUESTS = 5,
IPSTATS_MIB_OUTOCTETS = 6,
IPSTATS_MIB_INHDRERRORS = 7,
IPSTATS_MIB_INTOOBIGERRORS = 8,
@@ -4115,7 +4644,8 @@
IPSTATS_MIB_ECT0PKTS = 34,
IPSTATS_MIB_CEPKTS = 35,
IPSTATS_MIB_REASM_OVERLAPS = 36,
- __IPSTATS_MIB_MAX = 37,
+ IPSTATS_MIB_OUTPKTS = 37,
+ __IPSTATS_MIB_MAX = 38,
};
enum {
@@ -4169,6 +4699,29 @@
};
enum {
+ IP_TUNNEL_CSUM_BIT = 0,
+ IP_TUNNEL_ROUTING_BIT = 1,
+ IP_TUNNEL_KEY_BIT = 2,
+ IP_TUNNEL_SEQ_BIT = 3,
+ IP_TUNNEL_STRICT_BIT = 4,
+ IP_TUNNEL_REC_BIT = 5,
+ IP_TUNNEL_VERSION_BIT = 6,
+ IP_TUNNEL_NO_KEY_BIT = 7,
+ IP_TUNNEL_DONT_FRAGMENT_BIT = 8,
+ IP_TUNNEL_OAM_BIT = 9,
+ IP_TUNNEL_CRIT_OPT_BIT = 10,
+ IP_TUNNEL_GENEVE_OPT_BIT = 11,
+ IP_TUNNEL_VXLAN_OPT_BIT = 12,
+ IP_TUNNEL_NOCACHE_BIT = 13,
+ IP_TUNNEL_ERSPAN_OPT_BIT = 14,
+ IP_TUNNEL_GTP_OPT_BIT = 15,
+ IP_TUNNEL_VTI_BIT = 16,
+ IP_TUNNEL_SIT_ISATAP_BIT = 16,
+ IP_TUNNEL_PFCP_OPT_BIT = 17,
+ __IP_TUNNEL_FLAG_NUM = 18,
+};
+
+enum {
IRQCHIP_FWNODE_REAL = 0,
IRQCHIP_FWNODE_NAMED = 1,
IRQCHIP_FWNODE_NAMED_ID = 2,
@@ -4215,10 +4768,10 @@
IRQD_SINGLE_TARGET = 16777216,
IRQD_DEFAULT_TRIGGER_SET = 33554432,
IRQD_CAN_RESERVE = 67108864,
- IRQD_MSI_NOMASK_QUIRK = 134217728,
- IRQD_HANDLE_ENFORCE_IRQCTX = 268435456,
- IRQD_AFFINITY_ON_ACTIVATE = 536870912,
- IRQD_IRQ_ENABLED_ON_SUSPEND = 1073741824,
+ IRQD_HANDLE_ENFORCE_IRQCTX = 134217728,
+ IRQD_AFFINITY_ON_ACTIVATE = 268435456,
+ IRQD_IRQ_ENABLED_ON_SUSPEND = 536870912,
+ IRQD_RESEND_WHEN_IN_PROGRESS = 1073741824,
};
enum {
@@ -4306,6 +4859,15 @@
};
enum {
+ IVBEP_PCI_UNCORE_HA = 0,
+ IVBEP_PCI_UNCORE_IMC = 1,
+ IVBEP_PCI_UNCORE_IRP = 2,
+ IVBEP_PCI_UNCORE_QPI = 3,
+ IVBEP_PCI_UNCORE_R2PCIE = 4,
+ IVBEP_PCI_UNCORE_R3QPI = 5,
+};
+
+enum {
I_DATA_SEM_NORMAL = 0,
I_DATA_SEM_OTHER = 1,
I_DATA_SEM_QUOTA = 2,
@@ -4313,13 +4875,8 @@
};
enum {
- I_LCOEF_RBPS = 0,
- I_LCOEF_RSEQIOPS = 1,
- I_LCOEF_RRANDIOPS = 2,
- I_LCOEF_WBPS = 3,
- I_LCOEF_WSEQIOPS = 4,
- I_LCOEF_WRANDIOPS = 5,
- NR_I_LCOEFS = 6,
+ KBUF_MODE_EXPAND = 1,
+ KBUF_MODE_FREE = 2,
};
enum {
@@ -4337,6 +4894,16 @@
KF_ARG_LIST_NODE_ID = 2,
KF_ARG_RB_ROOT_ID = 3,
KF_ARG_RB_NODE_ID = 4,
+ KF_ARG_WORKQUEUE_ID = 5,
+};
+
+enum {
+ KNL_PCI_UNCORE_MC_UCLK = 0,
+ KNL_PCI_UNCORE_MC_DCLK = 1,
+ KNL_PCI_UNCORE_EDC_UCLK = 2,
+ KNL_PCI_UNCORE_EDC_ECLK = 3,
+ KNL_PCI_UNCORE_M2PCIE = 4,
+ KNL_PCI_UNCORE_IRP = 5,
};
enum {
@@ -4344,6 +4911,11 @@
};
enum {
+ KVM_DEBUGREG_BP_ENABLED = 1,
+ KVM_DEBUGREG_WONT_EXIT = 2,
+};
+
+enum {
KYBER_ASYNC_PERCENT = 75,
};
@@ -4374,13 +4946,6 @@
};
enum {
- LAT_OK = 1,
- LAT_UNKNOWN = 2,
- LAT_UNKNOWN_WRITES = 3,
- LAT_EXCEEDED = 4,
-};
-
-enum {
LBR_FORMAT_32 = 0,
LBR_FORMAT_LIP = 1,
LBR_FORMAT_EIP = 2,
@@ -4398,13 +4963,8 @@
};
enum {
- LCOEF_RPAGE = 0,
- LCOEF_RSEQIO = 1,
- LCOEF_RRANDIO = 2,
- LCOEF_WPAGE = 3,
- LCOEF_WSEQIO = 4,
- LCOEF_WRANDIO = 5,
- NR_LCOEFS = 6,
+ LDISC_SEM_NORMAL = 0,
+ LDISC_SEM_OTHER = 1,
};
enum {
@@ -4438,15 +4998,18 @@
ATA_DFLAG_DMADIR = 1024,
ATA_DFLAG_NCQ_SEND_RECV = 2048,
ATA_DFLAG_NCQ_PRIO = 4096,
- ATA_DFLAG_CFG_MASK = 8191,
- ATA_DFLAG_PIO = 8192,
- ATA_DFLAG_NCQ_OFF = 16384,
- ATA_DFLAG_SLEEPING = 32768,
- ATA_DFLAG_DUBIOUS_XFER = 65536,
- ATA_DFLAG_NO_UNLOAD = 131072,
- ATA_DFLAG_UNLOCK_HPA = 262144,
- ATA_DFLAG_INIT_MASK = 524287,
- ATA_DFLAG_NCQ_PRIO_ENABLED = 524288,
+ ATA_DFLAG_CDL = 8192,
+ ATA_DFLAG_CFG_MASK = 16383,
+ ATA_DFLAG_PIO = 16384,
+ ATA_DFLAG_NCQ_OFF = 32768,
+ ATA_DFLAG_SLEEPING = 65536,
+ ATA_DFLAG_DUBIOUS_XFER = 131072,
+ ATA_DFLAG_NO_UNLOAD = 262144,
+ ATA_DFLAG_UNLOCK_HPA = 524288,
+ ATA_DFLAG_INIT_MASK = 1048575,
+ ATA_DFLAG_NCQ_PRIO_ENABLED = 1048576,
+ ATA_DFLAG_CDL_ENABLED = 2097152,
+ ATA_DFLAG_RESUMING = 4194304,
ATA_DFLAG_DETACH = 16777216,
ATA_DFLAG_DETACHED = 33554432,
ATA_DFLAG_DA = 67108864,
@@ -4454,7 +5017,7 @@
ATA_DFLAG_ACPI_DISABLED = 268435456,
ATA_DFLAG_D_SENSE = 536870912,
ATA_DFLAG_ZAC = 1073741824,
- ATA_DFLAG_FEATURES_MASK = 201333504,
+ ATA_DFLAG_FEATURES_MASK = 201341696,
ATA_DEV_UNKNOWN = 0,
ATA_DEV_ATA = 1,
ATA_DEV_ATA_UNSUP = 2,
@@ -4512,6 +5075,7 @@
ATA_PFLAG_RESETTING = 256,
ATA_PFLAG_UNLOADING = 512,
ATA_PFLAG_UNLOADED = 1024,
+ ATA_PFLAG_RESUMING = 65536,
ATA_PFLAG_SUSPENDED = 131072,
ATA_PFLAG_PM_PENDING = 262144,
ATA_PFLAG_INIT_GTM_VALID = 524288,
@@ -4526,13 +5090,18 @@
ATA_QCFLAG_CLEAR_EXCL = 32,
ATA_QCFLAG_QUIET = 64,
ATA_QCFLAG_RETRY = 128,
+ ATA_QCFLAG_HAS_CDL = 256,
ATA_QCFLAG_EH = 65536,
ATA_QCFLAG_SENSE_VALID = 131072,
ATA_QCFLAG_EH_SCHEDULED = 262144,
+ ATA_QCFLAG_EH_SUCCESS_CMD = 524288,
ATA_HOST_SIMPLEX = 1,
ATA_HOST_STARTED = 2,
ATA_HOST_PARALLEL_SCAN = 4,
ATA_HOST_IGNORE_ATA = 8,
+ ATA_HOST_NO_PART = 16,
+ ATA_HOST_NO_SSC = 32,
+ ATA_HOST_NO_DEVSLP = 64,
ATA_TMOUT_BOOT = 30000,
ATA_TMOUT_BOOT_QUICK = 7000,
ATA_TMOUT_INTERNAL_QUICK = 5000,
@@ -4540,7 +5109,7 @@
ATA_TMOUT_FF_WAIT_LONG = 2000,
ATA_TMOUT_FF_WAIT = 800,
ATA_WAIT_AFTER_RESET = 150,
- ATA_TMOUT_PMP_SRST_WAIT = 5000,
+ ATA_TMOUT_PMP_SRST_WAIT = 10000,
ATA_TMOUT_SPURIOUS_PHY = 10000,
BUS_UNKNOWN = 0,
BUS_DMA = 1,
@@ -4574,7 +5143,9 @@
ATA_EH_RESET = 6,
ATA_EH_ENABLE_LINK = 8,
ATA_EH_PARK = 32,
- ATA_EH_PERDEV_MASK = 33,
+ ATA_EH_GET_SUCCESS_SENSE = 64,
+ ATA_EH_SET_ACTIVE = 128,
+ ATA_EH_PERDEV_MASK = 225,
ATA_EH_ALL_ACTIONS = 15,
ATA_EHI_HOTPLUGGED = 1,
ATA_EHI_NO_AUTOPSY = 4,
@@ -4589,12 +5160,11 @@
ATA_EHI_TO_SLAVE_MASK = 12,
ATA_EH_MAX_TRIES = 5,
ATA_LINK_RESUME_TRIES = 5,
- ATA_PROBE_MAX_TRIES = 3,
ATA_EH_DEV_TRIES = 3,
ATA_EH_PMP_TRIES = 5,
ATA_EH_PMP_LINK_TRIES = 3,
SATA_PMP_RW_TIMEOUT = 3000,
- ATA_EH_CMD_TIMEOUT_TABLE_SIZE = 7,
+ ATA_EH_CMD_TIMEOUT_TABLE_SIZE = 8,
ATA_HORKAGE_DIAGNOSTIC = 1,
ATA_HORKAGE_NODMA = 2,
ATA_HORKAGE_NONCQ = 4,
@@ -4659,6 +5229,13 @@
};
enum {
+ LINK_XSTATS_TYPE_UNSPEC = 0,
+ LINK_XSTATS_TYPE_BRIDGE = 1,
+ LINK_XSTATS_TYPE_BOND = 2,
+ __LINK_XSTATS_TYPE_MAX = 3,
+};
+
+enum {
LINUX_MIB_NUM = 0,
LINUX_MIB_SYNCOOKIESSENT = 1,
LINUX_MIB_SYNCOOKIESRECV = 2,
@@ -4786,7 +5363,81 @@
LINUX_MIB_TCPMIGRATEREQSUCCESS = 124,
LINUX_MIB_TCPMIGRATEREQFAILURE = 125,
LINUX_MIB_TCPPLBREHASH = 126,
- __LINUX_MIB_MAX = 127,
+ LINUX_MIB_TCPAOREQUIRED = 127,
+ LINUX_MIB_TCPAOBAD = 128,
+ LINUX_MIB_TCPAOKEYNOTFOUND = 129,
+ LINUX_MIB_TCPAOGOOD = 130,
+ LINUX_MIB_TCPAODROPPEDICMPS = 131,
+ __LINUX_MIB_MAX = 132,
+};
+
+enum {
+ LINUX_MIB_TLSNUM = 0,
+ LINUX_MIB_TLSCURRTXSW = 1,
+ LINUX_MIB_TLSCURRRXSW = 2,
+ LINUX_MIB_TLSCURRTXDEVICE = 3,
+ LINUX_MIB_TLSCURRRXDEVICE = 4,
+ LINUX_MIB_TLSTXSW = 5,
+ LINUX_MIB_TLSRXSW = 6,
+ LINUX_MIB_TLSTXDEVICE = 7,
+ LINUX_MIB_TLSRXDEVICE = 8,
+ LINUX_MIB_TLSDECRYPTERROR = 9,
+ LINUX_MIB_TLSRXDEVICERESYNC = 10,
+ LINUX_MIB_TLSDECRYPTRETRY = 11,
+ LINUX_MIB_TLSRXNOPADVIOL = 12,
+ __LINUX_MIB_TLSMAX = 13,
+};
+
+enum {
+ LINUX_MIB_XFRMNUM = 0,
+ LINUX_MIB_XFRMINERROR = 1,
+ LINUX_MIB_XFRMINBUFFERERROR = 2,
+ LINUX_MIB_XFRMINHDRERROR = 3,
+ LINUX_MIB_XFRMINNOSTATES = 4,
+ LINUX_MIB_XFRMINSTATEPROTOERROR = 5,
+ LINUX_MIB_XFRMINSTATEMODEERROR = 6,
+ LINUX_MIB_XFRMINSTATESEQERROR = 7,
+ LINUX_MIB_XFRMINSTATEEXPIRED = 8,
+ LINUX_MIB_XFRMINSTATEMISMATCH = 9,
+ LINUX_MIB_XFRMINSTATEINVALID = 10,
+ LINUX_MIB_XFRMINTMPLMISMATCH = 11,
+ LINUX_MIB_XFRMINNOPOLS = 12,
+ LINUX_MIB_XFRMINPOLBLOCK = 13,
+ LINUX_MIB_XFRMINPOLERROR = 14,
+ LINUX_MIB_XFRMOUTERROR = 15,
+ LINUX_MIB_XFRMOUTBUNDLEGENERROR = 16,
+ LINUX_MIB_XFRMOUTBUNDLECHECKERROR = 17,
+ LINUX_MIB_XFRMOUTNOSTATES = 18,
+ LINUX_MIB_XFRMOUTSTATEPROTOERROR = 19,
+ LINUX_MIB_XFRMOUTSTATEMODEERROR = 20,
+ LINUX_MIB_XFRMOUTSTATESEQERROR = 21,
+ LINUX_MIB_XFRMOUTSTATEEXPIRED = 22,
+ LINUX_MIB_XFRMOUTPOLBLOCK = 23,
+ LINUX_MIB_XFRMOUTPOLDEAD = 24,
+ LINUX_MIB_XFRMOUTPOLERROR = 25,
+ LINUX_MIB_XFRMFWDHDRERROR = 26,
+ LINUX_MIB_XFRMOUTSTATEINVALID = 27,
+ LINUX_MIB_XFRMACQUIREERROR = 28,
+ LINUX_MIB_XFRMOUTSTATEDIRERROR = 29,
+ LINUX_MIB_XFRMINSTATEDIRERROR = 30,
+ __LINUX_MIB_XFRMMAX = 31,
+};
+
+enum {
+ LINUX_RAID_PARTITION = 253,
+};
+
+enum {
+ LOCKF_USED_IN_HARDIRQ = 1,
+ LOCKF_USED_IN_HARDIRQ_READ = 2,
+ LOCKF_ENABLED_HARDIRQ = 4,
+ LOCKF_ENABLED_HARDIRQ_READ = 8,
+ LOCKF_USED_IN_SOFTIRQ = 16,
+ LOCKF_USED_IN_SOFTIRQ_READ = 32,
+ LOCKF_ENABLED_SOFTIRQ = 64,
+ LOCKF_ENABLED_SOFTIRQ_READ = 128,
+ LOCKF_USED = 256,
+ LOCKF_USED_READ = 512,
};
enum {
@@ -4807,6 +5458,13 @@
};
enum {
+ LO_FLAGS_READ_ONLY = 1,
+ LO_FLAGS_AUTOCLEAR = 4,
+ LO_FLAGS_PARTSCAN = 8,
+ LO_FLAGS_DIRECT_IO = 16,
+};
+
+enum {
LWTUNNEL_IP_OPTS_UNSPEC = 0,
LWTUNNEL_IP_OPTS_GENEVE = 1,
LWTUNNEL_IP_OPTS_VXLAN = 2,
@@ -4859,6 +5517,26 @@
};
enum {
+ LWT_XFRM_UNSPEC = 0,
+ LWT_XFRM_IF_ID = 1,
+ LWT_XFRM_LINK = 2,
+ __LWT_XFRM_MAX = 3,
+};
+
+enum {
+ Lo_unbound = 0,
+ Lo_bound = 1,
+ Lo_rundown = 2,
+ Lo_deleting = 3,
+};
+
+enum {
+ MAGNITUDE_STRONG = 2,
+ MAGNITUDE_WEAK = 3,
+ MAGNITUDE_NUM = 4,
+};
+
+enum {
MATCH_MTR = 0,
MATCH_MEQ = 1,
MATCH_MLE = 2,
@@ -4878,10 +5556,6 @@
};
enum {
- MAX_MISSES = 3,
-};
-
-enum {
MAX_OPT_ARGS = 3,
};
@@ -4902,34 +5576,66 @@
};
enum {
- MCQI_FW_RUNNING_VERSION = 0,
- MCQI_FW_STORED_VERSION = 1,
+ MDBA_GET_ENTRY_UNSPEC = 0,
+ MDBA_GET_ENTRY = 1,
+ MDBA_GET_ENTRY_ATTRS = 2,
+ __MDBA_GET_ENTRY_MAX = 3,
};
enum {
- MCQI_INFO_TYPE_CAPABILITIES = 0,
- MCQI_INFO_TYPE_VERSION = 1,
- MCQI_INFO_TYPE_ACTIVATION_METHOD = 5,
+ MDBA_MDB_EATTR_UNSPEC = 0,
+ MDBA_MDB_EATTR_TIMER = 1,
+ MDBA_MDB_EATTR_SRC_LIST = 2,
+ MDBA_MDB_EATTR_GROUP_MODE = 3,
+ MDBA_MDB_EATTR_SOURCE = 4,
+ MDBA_MDB_EATTR_RTPROT = 5,
+ MDBA_MDB_EATTR_DST = 6,
+ MDBA_MDB_EATTR_DST_PORT = 7,
+ MDBA_MDB_EATTR_VNI = 8,
+ MDBA_MDB_EATTR_IFINDEX = 9,
+ MDBA_MDB_EATTR_SRC_VNI = 10,
+ __MDBA_MDB_EATTR_MAX = 11,
};
enum {
- MCQS_IDENTIFIER_BOOT_IMG = 1,
- MCQS_IDENTIFIER_OEM_NVCONFIG = 4,
- MCQS_IDENTIFIER_MLNX_NVCONFIG = 5,
- MCQS_IDENTIFIER_CS_TOKEN = 6,
- MCQS_IDENTIFIER_DBG_TOKEN = 7,
- MCQS_IDENTIFIER_GEARBOX = 10,
+ MDBA_MDB_ENTRY_UNSPEC = 0,
+ MDBA_MDB_ENTRY_INFO = 1,
+ __MDBA_MDB_ENTRY_MAX = 2,
};
enum {
- MCQS_UPDATE_STATE_IDLE = 0,
- MCQS_UPDATE_STATE_IN_PROGRESS = 1,
- MCQS_UPDATE_STATE_APPLIED = 2,
- MCQS_UPDATE_STATE_ACTIVE = 3,
- MCQS_UPDATE_STATE_ACTIVE_PENDING_RESET = 4,
- MCQS_UPDATE_STATE_FAILED = 5,
- MCQS_UPDATE_STATE_CANCELED = 6,
- MCQS_UPDATE_STATE_BUSY = 7,
+ MDBA_MDB_SRCATTR_UNSPEC = 0,
+ MDBA_MDB_SRCATTR_ADDRESS = 1,
+ MDBA_MDB_SRCATTR_TIMER = 2,
+ __MDBA_MDB_SRCATTR_MAX = 3,
+};
+
+enum {
+ MDBA_MDB_SRCLIST_UNSPEC = 0,
+ MDBA_MDB_SRCLIST_ENTRY = 1,
+ __MDBA_MDB_SRCLIST_MAX = 2,
+};
+
+enum {
+ MDBA_MDB_UNSPEC = 0,
+ MDBA_MDB_ENTRY = 1,
+ __MDBA_MDB_MAX = 2,
+};
+
+enum {
+ MDBA_ROUTER_PATTR_UNSPEC = 0,
+ MDBA_ROUTER_PATTR_TIMER = 1,
+ MDBA_ROUTER_PATTR_TYPE = 2,
+ MDBA_ROUTER_PATTR_INET_TIMER = 3,
+ MDBA_ROUTER_PATTR_INET6_TIMER = 4,
+ MDBA_ROUTER_PATTR_VID = 5,
+ __MDBA_ROUTER_PATTR_MAX = 6,
+};
+
+enum {
+ MDBA_ROUTER_UNSPEC = 0,
+ MDBA_ROUTER_PORT = 1,
+ __MDBA_ROUTER_MAX = 2,
};
enum {
@@ -4940,6 +5646,47 @@
};
enum {
+ MDBA_UNSPEC = 0,
+ MDBA_MDB = 1,
+ MDBA_ROUTER = 2,
+ __MDBA_MAX = 3,
+};
+
+enum {
+ MDBE_ATTR_UNSPEC = 0,
+ MDBE_ATTR_SOURCE = 1,
+ MDBE_ATTR_SRC_LIST = 2,
+ MDBE_ATTR_GROUP_MODE = 3,
+ MDBE_ATTR_RTPROT = 4,
+ MDBE_ATTR_DST = 5,
+ MDBE_ATTR_DST_PORT = 6,
+ MDBE_ATTR_VNI = 7,
+ MDBE_ATTR_IFINDEX = 8,
+ MDBE_ATTR_SRC_VNI = 9,
+ MDBE_ATTR_STATE_MASK = 10,
+ __MDBE_ATTR_MAX = 11,
+};
+
+enum {
+ MDBE_SRCATTR_UNSPEC = 0,
+ MDBE_SRCATTR_ADDRESS = 1,
+ __MDBE_SRCATTR_MAX = 2,
+};
+
+enum {
+ MDBE_SRC_LIST_UNSPEC = 0,
+ MDBE_SRC_LIST_ENTRY = 1,
+ __MDBE_SRC_LIST_MAX = 2,
+};
+
+enum {
+ MDB_RTR_TYPE_DISABLED = 0,
+ MDB_RTR_TYPE_TEMP_QUERY = 1,
+ MDB_RTR_TYPE_PERM = 2,
+ MDB_RTR_TYPE_TEMP = 3,
+};
+
+enum {
MD_RESYNC_NONE = 0,
MD_RESYNC_YIELDED = 1,
MD_RESYNC_DELAYED = 2,
@@ -4963,14 +5710,6 @@
};
enum {
- MEMORY_HOTPLUG_MIN_BOOTMEM_TYPE = 12,
- SECTION_INFO = 12,
- MIX_SECTION_INFO = 13,
- NODE_INFO = 14,
- MEMORY_HOTPLUG_MAX_BOOTMEM_TYPE = 14,
-};
-
-enum {
MEMORY_RECLAIM_SWAPPINESS = 0,
MEMORY_RECLAIM_NULL = 1,
};
@@ -4994,15 +5733,106 @@
};
enum {
- MILLION = 1000000,
- MIN_PERIOD = 1000,
- MAX_PERIOD = 1000000,
- MARGIN_MIN_PCT = 10,
- MARGIN_LOW_PCT = 20,
- MARGIN_TARGET_PCT = 50,
- INUSE_ADJ_STEP_PCT = 25,
- TIMER_SLACK_PCT = 1,
- WEIGHT_ONE = 65536,
+ MIPI_DCS_NOP = 0,
+ MIPI_DCS_SOFT_RESET = 1,
+ MIPI_DCS_GET_COMPRESSION_MODE = 3,
+ MIPI_DCS_GET_DISPLAY_ID = 4,
+ MIPI_DCS_GET_ERROR_COUNT_ON_DSI = 5,
+ MIPI_DCS_GET_RED_CHANNEL = 6,
+ MIPI_DCS_GET_GREEN_CHANNEL = 7,
+ MIPI_DCS_GET_BLUE_CHANNEL = 8,
+ MIPI_DCS_GET_DISPLAY_STATUS = 9,
+ MIPI_DCS_GET_POWER_MODE = 10,
+ MIPI_DCS_GET_ADDRESS_MODE = 11,
+ MIPI_DCS_GET_PIXEL_FORMAT = 12,
+ MIPI_DCS_GET_DISPLAY_MODE = 13,
+ MIPI_DCS_GET_SIGNAL_MODE = 14,
+ MIPI_DCS_GET_DIAGNOSTIC_RESULT = 15,
+ MIPI_DCS_ENTER_SLEEP_MODE = 16,
+ MIPI_DCS_EXIT_SLEEP_MODE = 17,
+ MIPI_DCS_ENTER_PARTIAL_MODE = 18,
+ MIPI_DCS_ENTER_NORMAL_MODE = 19,
+ MIPI_DCS_GET_IMAGE_CHECKSUM_RGB = 20,
+ MIPI_DCS_GET_IMAGE_CHECKSUM_CT = 21,
+ MIPI_DCS_EXIT_INVERT_MODE = 32,
+ MIPI_DCS_ENTER_INVERT_MODE = 33,
+ MIPI_DCS_SET_GAMMA_CURVE = 38,
+ MIPI_DCS_SET_DISPLAY_OFF = 40,
+ MIPI_DCS_SET_DISPLAY_ON = 41,
+ MIPI_DCS_SET_COLUMN_ADDRESS = 42,
+ MIPI_DCS_SET_PAGE_ADDRESS = 43,
+ MIPI_DCS_WRITE_MEMORY_START = 44,
+ MIPI_DCS_WRITE_LUT = 45,
+ MIPI_DCS_READ_MEMORY_START = 46,
+ MIPI_DCS_SET_PARTIAL_ROWS = 48,
+ MIPI_DCS_SET_PARTIAL_COLUMNS = 49,
+ MIPI_DCS_SET_SCROLL_AREA = 51,
+ MIPI_DCS_SET_TEAR_OFF = 52,
+ MIPI_DCS_SET_TEAR_ON = 53,
+ MIPI_DCS_SET_ADDRESS_MODE = 54,
+ MIPI_DCS_SET_SCROLL_START = 55,
+ MIPI_DCS_EXIT_IDLE_MODE = 56,
+ MIPI_DCS_ENTER_IDLE_MODE = 57,
+ MIPI_DCS_SET_PIXEL_FORMAT = 58,
+ MIPI_DCS_WRITE_MEMORY_CONTINUE = 60,
+ MIPI_DCS_SET_3D_CONTROL = 61,
+ MIPI_DCS_READ_MEMORY_CONTINUE = 62,
+ MIPI_DCS_GET_3D_CONTROL = 63,
+ MIPI_DCS_SET_VSYNC_TIMING = 64,
+ MIPI_DCS_SET_TEAR_SCANLINE = 68,
+ MIPI_DCS_GET_SCANLINE = 69,
+ MIPI_DCS_SET_DISPLAY_BRIGHTNESS = 81,
+ MIPI_DCS_GET_DISPLAY_BRIGHTNESS = 82,
+ MIPI_DCS_WRITE_CONTROL_DISPLAY = 83,
+ MIPI_DCS_GET_CONTROL_DISPLAY = 84,
+ MIPI_DCS_WRITE_POWER_SAVE = 85,
+ MIPI_DCS_GET_POWER_SAVE = 86,
+ MIPI_DCS_SET_CABC_MIN_BRIGHTNESS = 94,
+ MIPI_DCS_GET_CABC_MIN_BRIGHTNESS = 95,
+ MIPI_DCS_READ_DDB_START = 161,
+ MIPI_DCS_READ_PPS_START = 162,
+ MIPI_DCS_READ_DDB_CONTINUE = 168,
+ MIPI_DCS_READ_PPS_CONTINUE = 169,
+};
+
+enum {
+ MIPI_DSI_V_SYNC_START = 1,
+ MIPI_DSI_V_SYNC_END = 17,
+ MIPI_DSI_H_SYNC_START = 33,
+ MIPI_DSI_H_SYNC_END = 49,
+ MIPI_DSI_COMPRESSION_MODE = 7,
+ MIPI_DSI_END_OF_TRANSMISSION = 8,
+ MIPI_DSI_COLOR_MODE_OFF = 2,
+ MIPI_DSI_COLOR_MODE_ON = 18,
+ MIPI_DSI_SHUTDOWN_PERIPHERAL = 34,
+ MIPI_DSI_TURN_ON_PERIPHERAL = 50,
+ MIPI_DSI_GENERIC_SHORT_WRITE_0_PARAM = 3,
+ MIPI_DSI_GENERIC_SHORT_WRITE_1_PARAM = 19,
+ MIPI_DSI_GENERIC_SHORT_WRITE_2_PARAM = 35,
+ MIPI_DSI_GENERIC_READ_REQUEST_0_PARAM = 4,
+ MIPI_DSI_GENERIC_READ_REQUEST_1_PARAM = 20,
+ MIPI_DSI_GENERIC_READ_REQUEST_2_PARAM = 36,
+ MIPI_DSI_DCS_SHORT_WRITE = 5,
+ MIPI_DSI_DCS_SHORT_WRITE_PARAM = 21,
+ MIPI_DSI_DCS_READ = 6,
+ MIPI_DSI_EXECUTE_QUEUE = 22,
+ MIPI_DSI_SET_MAXIMUM_RETURN_PACKET_SIZE = 55,
+ MIPI_DSI_NULL_PACKET = 9,
+ MIPI_DSI_BLANKING_PACKET = 25,
+ MIPI_DSI_GENERIC_LONG_WRITE = 41,
+ MIPI_DSI_DCS_LONG_WRITE = 57,
+ MIPI_DSI_PICTURE_PARAMETER_SET = 10,
+ MIPI_DSI_COMPRESSED_PIXEL_STREAM = 11,
+ MIPI_DSI_LOOSELY_PACKED_PIXEL_STREAM_YCBCR20 = 12,
+ MIPI_DSI_PACKED_PIXEL_STREAM_YCBCR24 = 28,
+ MIPI_DSI_PACKED_PIXEL_STREAM_YCBCR16 = 44,
+ MIPI_DSI_PACKED_PIXEL_STREAM_30 = 13,
+ MIPI_DSI_PACKED_PIXEL_STREAM_36 = 29,
+ MIPI_DSI_PACKED_PIXEL_STREAM_YCBCR12 = 61,
+ MIPI_DSI_PACKED_PIXEL_STREAM_16 = 14,
+ MIPI_DSI_PACKED_PIXEL_STREAM_18 = 30,
+ MIPI_DSI_PIXEL_STREAM_3BYTE_18 = 46,
+ MIPI_DSI_PACKED_PIXEL_STREAM_24 = 62,
};
enum {
@@ -5196,6 +6026,17 @@
};
enum {
+ MLX4_CQE_L2_TUNNEL_IPOK = -2147483648,
+ MLX4_CQE_CVLAN_PRESENT_MASK = 536870912,
+ MLX4_CQE_SVLAN_PRESENT_MASK = 1073741824,
+ MLX4_CQE_L2_TUNNEL = 134217728,
+ MLX4_CQE_L2_TUNNEL_CSUM = 67108864,
+ MLX4_CQE_L2_TUNNEL_IPV4 = 33554432,
+ MLX4_CQE_QPN_MASK = 16777215,
+ MLX4_CQE_VID_MASK = 4095,
+};
+
+enum {
MLX4_CQE_LLC = 1,
MLX4_CQE_SNAP = 2,
MLX4_CQE_BAD_FCS = 16,
@@ -5208,6 +6049,16 @@
};
enum {
+ MLX4_CQE_STATUS_IPV4 = 64,
+ MLX4_CQE_STATUS_IPV4F = 128,
+ MLX4_CQE_STATUS_IPV6 = 256,
+ MLX4_CQE_STATUS_IPV4OPT = 512,
+ MLX4_CQE_STATUS_TCP = 1024,
+ MLX4_CQE_STATUS_UDP = 2048,
+ MLX4_CQE_STATUS_IPOK = 4096,
+};
+
+enum {
MLX4_CQ_DB_REQ_NOT_SOL = 16777216,
MLX4_CQ_DB_REQ_NOT = 33554432,
};
@@ -5485,6 +6336,17 @@
};
enum {
+ MLX4_QP_BIT_SRE = 32768,
+ MLX4_QP_BIT_SWE = 16384,
+ MLX4_QP_BIT_SAE = 8192,
+ MLX4_QP_BIT_RRE = 32768,
+ MLX4_QP_BIT_RWE = 16384,
+ MLX4_QP_BIT_RAE = 8192,
+ MLX4_QP_BIT_FPP = 8,
+ MLX4_QP_BIT_RIC = 16,
+};
+
+enum {
MLX4_QP_RATE_LIMIT_NONE = 0,
MLX4_QP_RATE_LIMIT_KBS = 1,
MLX4_QP_RATE_LIMIT_MBS = 2,
@@ -5597,6 +6459,10 @@
};
enum {
+ MLX4_STRIP_VLAN = 1073741824,
+};
+
+enum {
MLX4_TUNNEL_OFFLOAD_MODE_NONE = 0,
MLX4_TUNNEL_OFFLOAD_MODE_VXLAN = 1,
};
@@ -5675,1215 +6541,130 @@
};
enum {
- MLX5E_ACTION_NONE = 0,
- MLX5E_ACTION_ADD = 1,
- MLX5E_ACTION_DEL = 2,
-};
-
-enum {
- MLX5E_FEC_NOFEC = 0,
- MLX5E_FEC_FIRECODE = 1,
- MLX5E_FEC_RS_528_514 = 2,
- MLX5E_FEC_RS_544_514 = 7,
- MLX5E_FEC_LLRS_272_257_1 = 9,
-};
-
-enum {
- MLX5E_FULLMATCH = 0,
- MLX5E_ALLMULTI = 1,
-};
-
-enum {
- MLX5E_NDO_UPDATE_STATS = 2,
-};
-
-enum {
- MLX5E_PORT_BUFFER_CABLE_LEN = 1,
- MLX5E_PORT_BUFFER_PFC = 2,
- MLX5E_PORT_BUFFER_PRIO2BUFFER = 4,
- MLX5E_PORT_BUFFER_SIZE = 8,
-};
-
-enum {
- MLX5E_PROMISC_FT_LEVEL = 0,
- MLX5E_VLAN_FT_LEVEL = 1,
- MLX5E_L2_FT_LEVEL = 2,
- MLX5E_TTC_FT_LEVEL = 3,
- MLX5E_INNER_TTC_FT_LEVEL = 4,
- MLX5E_FS_TT_UDP_FT_LEVEL = 5,
- MLX5E_FS_TT_ANY_FT_LEVEL = 5,
-};
-
-enum {
- MLX5E_PTP_STATE_TX = 0,
- MLX5E_PTP_STATE_RX = 1,
- MLX5E_PTP_STATE_NUM_STATES = 2,
-};
-
-enum {
- MLX5E_RQ_STATE_ENABLED = 0,
- MLX5E_RQ_STATE_RECOVERING = 1,
- MLX5E_RQ_STATE_DIM = 2,
- MLX5E_RQ_STATE_NO_CSUM_COMPLETE = 3,
- MLX5E_RQ_STATE_CSUM_FULL = 4,
- MLX5E_RQ_STATE_MINI_CQE_HW_STRIDX = 5,
- MLX5E_RQ_STATE_SHAMPO = 6,
- MLX5E_RQ_STATE_MINI_CQE_ENHANCED = 7,
- MLX5E_RQ_STATE_XSK = 8,
- MLX5E_NUM_RQ_STATES = 9,
-};
-
-enum {
- MLX5E_SKB_CB_CQE_HWTSTAMP = 1,
- MLX5E_SKB_CB_PORT_HWTSTAMP = 2,
-};
-
-enum {
- MLX5E_SQ_STATE_ENABLED = 0,
- MLX5E_SQ_STATE_MPWQE = 1,
- MLX5E_SQ_STATE_RECOVERING = 2,
- MLX5E_SQ_STATE_IPSEC = 3,
- MLX5E_SQ_STATE_DIM = 4,
- MLX5E_SQ_STATE_VLAN_NEED_L2_INLINE = 5,
- MLX5E_SQ_STATE_PENDING_XSK_TX = 6,
- MLX5E_SQ_STATE_PENDING_TLS_RX_RESYNC = 7,
- MLX5E_SQ_STATE_XDP_MULTIBUF = 8,
- MLX5E_NUM_SQ_STATES = 9,
-};
-
-enum {
- MLX5E_STATE_OPENED = 0,
- MLX5E_STATE_DESTROYING = 1,
- MLX5E_STATE_XDP_TX_ENABLED = 2,
- MLX5E_STATE_XDP_ACTIVE = 3,
-};
-
-enum {
- MLX5E_TC_PRIO = 0,
- MLX5E_NIC_PRIO = 1,
-};
-
-enum {
- MLX5E_VENDOR_TC_GROUP_NUM = 7,
- MLX5E_LOWEST_PRIO_GROUP = 0,
-};
-
-enum {
- MLX5E_XDP_CHECK_OK = 1,
- MLX5E_XDP_CHECK_START_MPWQE = 2,
-};
-
-enum {
- MLX5_ADAPTER_PAGE_SHIFT = 12,
- MLX5_ADAPTER_PAGE_SIZE = 4096,
-};
-
-enum {
- MLX5_ATOMIC_REQ_MODE_BE = 0,
- MLX5_ATOMIC_REQ_MODE_HOST_ENDIANNESS = 1,
-};
-
-enum {
- MLX5_BFREGS_PER_UAR = 4,
- MLX5_MAX_UARS = 256,
- MLX5_NON_FP_BFREGS_PER_UAR = 2,
- MLX5_FP_BFREGS_PER_UAR = 2,
- MLX5_MAX_BFREGS = 512,
- MLX5_UARS_IN_PAGE = 1,
- MLX5_NON_FP_BFREGS_IN_PAGE = 2,
- MLX5_MIN_DYN_BFREGS = 512,
- MLX5_MAX_DYN_BFREGS = 1024,
-};
-
-enum {
- MLX5_BLKS_FOR_RECLAIM_PAGES = 12,
-};
-
-enum {
- MLX5_BW_NO_LIMIT = 0,
- MLX5_100_MBPS_UNIT = 3,
- MLX5_GBPS_UNIT = 4,
-};
-
-enum {
- MLX5_CAP_INLINE_MODE_L2 = 0,
- MLX5_CAP_INLINE_MODE_VPORT_CONTEXT = 1,
- MLX5_CAP_INLINE_MODE_NOT_REQUIRED = 2,
-};
-
-enum {
- MLX5_CAP_PORT_TYPE_IB = 0,
- MLX5_CAP_PORT_TYPE_ETH = 1,
-};
-
-enum {
- MLX5_CMD_DATA = 0,
- MLX5_CMD_TIME = 1,
-};
-
-enum {
- MLX5_CMD_DELIVERY_STAT_OK = 0,
- MLX5_CMD_DELIVERY_STAT_SIGNAT_ERR = 1,
- MLX5_CMD_DELIVERY_STAT_TOK_ERR = 2,
- MLX5_CMD_DELIVERY_STAT_BAD_BLK_NUM_ERR = 3,
- MLX5_CMD_DELIVERY_STAT_OUT_PTR_ALIGN_ERR = 4,
- MLX5_CMD_DELIVERY_STAT_IN_PTR_ALIGN_ERR = 5,
- MLX5_CMD_DELIVERY_STAT_FW_ERR = 6,
- MLX5_CMD_DELIVERY_STAT_IN_LENGTH_ERR = 7,
- MLX5_CMD_DELIVERY_STAT_OUT_LENGTH_ERR = 8,
- MLX5_CMD_DELIVERY_STAT_RES_FLD_NOT_CLR_ERR = 9,
- MLX5_CMD_DELIVERY_STAT_CMD_DESCR_ERR = 16,
-};
-
-enum {
- MLX5_CMD_ENT_STATE_PENDING_COMP = 0,
-};
-
-enum {
- MLX5_CMD_OP_QUERY_HCA_CAP = 256,
- MLX5_CMD_OP_QUERY_ADAPTER = 257,
- MLX5_CMD_OP_INIT_HCA = 258,
- MLX5_CMD_OP_TEARDOWN_HCA = 259,
- MLX5_CMD_OP_ENABLE_HCA = 260,
- MLX5_CMD_OP_DISABLE_HCA = 261,
- MLX5_CMD_OP_QUERY_PAGES = 263,
- MLX5_CMD_OP_MANAGE_PAGES = 264,
- MLX5_CMD_OP_SET_HCA_CAP = 265,
- MLX5_CMD_OP_QUERY_ISSI = 266,
- MLX5_CMD_OP_SET_ISSI = 267,
- MLX5_CMD_OP_SET_DRIVER_VERSION = 269,
- MLX5_CMD_OP_QUERY_SF_PARTITION = 273,
- MLX5_CMD_OP_ALLOC_SF = 275,
- MLX5_CMD_OP_DEALLOC_SF = 276,
- MLX5_CMD_OP_SUSPEND_VHCA = 277,
- MLX5_CMD_OP_RESUME_VHCA = 278,
- MLX5_CMD_OP_QUERY_VHCA_MIGRATION_STATE = 279,
- MLX5_CMD_OP_SAVE_VHCA_STATE = 280,
- MLX5_CMD_OP_LOAD_VHCA_STATE = 281,
- MLX5_CMD_OP_CREATE_MKEY = 512,
- MLX5_CMD_OP_QUERY_MKEY = 513,
- MLX5_CMD_OP_DESTROY_MKEY = 514,
- MLX5_CMD_OP_QUERY_SPECIAL_CONTEXTS = 515,
- MLX5_CMD_OP_PAGE_FAULT_RESUME = 516,
- MLX5_CMD_OP_ALLOC_MEMIC = 517,
- MLX5_CMD_OP_DEALLOC_MEMIC = 518,
- MLX5_CMD_OP_MODIFY_MEMIC = 519,
- MLX5_CMD_OP_CREATE_EQ = 769,
- MLX5_CMD_OP_DESTROY_EQ = 770,
- MLX5_CMD_OP_QUERY_EQ = 771,
- MLX5_CMD_OP_GEN_EQE = 772,
- MLX5_CMD_OP_CREATE_CQ = 1024,
- MLX5_CMD_OP_DESTROY_CQ = 1025,
- MLX5_CMD_OP_QUERY_CQ = 1026,
- MLX5_CMD_OP_MODIFY_CQ = 1027,
- MLX5_CMD_OP_CREATE_QP = 1280,
- MLX5_CMD_OP_DESTROY_QP = 1281,
- MLX5_CMD_OP_RST2INIT_QP = 1282,
- MLX5_CMD_OP_INIT2RTR_QP = 1283,
- MLX5_CMD_OP_RTR2RTS_QP = 1284,
- MLX5_CMD_OP_RTS2RTS_QP = 1285,
- MLX5_CMD_OP_SQERR2RTS_QP = 1286,
- MLX5_CMD_OP_2ERR_QP = 1287,
- MLX5_CMD_OP_2RST_QP = 1290,
- MLX5_CMD_OP_QUERY_QP = 1291,
- MLX5_CMD_OP_SQD_RTS_QP = 1292,
- MLX5_CMD_OP_INIT2INIT_QP = 1294,
- MLX5_CMD_OP_CREATE_PSV = 1536,
- MLX5_CMD_OP_DESTROY_PSV = 1537,
- MLX5_CMD_OP_CREATE_SRQ = 1792,
- MLX5_CMD_OP_DESTROY_SRQ = 1793,
- MLX5_CMD_OP_QUERY_SRQ = 1794,
- MLX5_CMD_OP_ARM_RQ = 1795,
- MLX5_CMD_OP_CREATE_XRC_SRQ = 1797,
- MLX5_CMD_OP_DESTROY_XRC_SRQ = 1798,
- MLX5_CMD_OP_QUERY_XRC_SRQ = 1799,
- MLX5_CMD_OP_ARM_XRC_SRQ = 1800,
- MLX5_CMD_OP_CREATE_DCT = 1808,
- MLX5_CMD_OP_DESTROY_DCT = 1809,
- MLX5_CMD_OP_DRAIN_DCT = 1810,
- MLX5_CMD_OP_QUERY_DCT = 1811,
- MLX5_CMD_OP_ARM_DCT_FOR_KEY_VIOLATION = 1812,
- MLX5_CMD_OP_CREATE_XRQ = 1815,
- MLX5_CMD_OP_DESTROY_XRQ = 1816,
- MLX5_CMD_OP_QUERY_XRQ = 1817,
- MLX5_CMD_OP_ARM_XRQ = 1818,
- MLX5_CMD_OP_QUERY_XRQ_DC_PARAMS_ENTRY = 1829,
- MLX5_CMD_OP_SET_XRQ_DC_PARAMS_ENTRY = 1830,
- MLX5_CMD_OP_QUERY_XRQ_ERROR_PARAMS = 1831,
- MLX5_CMD_OP_RELEASE_XRQ_ERROR = 1833,
- MLX5_CMD_OP_MODIFY_XRQ = 1834,
- MLX5_CMD_OP_QUERY_ESW_FUNCTIONS = 1856,
- MLX5_CMD_OP_QUERY_VPORT_STATE = 1872,
- MLX5_CMD_OP_MODIFY_VPORT_STATE = 1873,
- MLX5_CMD_OP_QUERY_ESW_VPORT_CONTEXT = 1874,
- MLX5_CMD_OP_MODIFY_ESW_VPORT_CONTEXT = 1875,
- MLX5_CMD_OP_QUERY_NIC_VPORT_CONTEXT = 1876,
- MLX5_CMD_OP_MODIFY_NIC_VPORT_CONTEXT = 1877,
- MLX5_CMD_OP_QUERY_ROCE_ADDRESS = 1888,
- MLX5_CMD_OP_SET_ROCE_ADDRESS = 1889,
- MLX5_CMD_OP_QUERY_HCA_VPORT_CONTEXT = 1890,
- MLX5_CMD_OP_MODIFY_HCA_VPORT_CONTEXT = 1891,
- MLX5_CMD_OP_QUERY_HCA_VPORT_GID = 1892,
- MLX5_CMD_OP_QUERY_HCA_VPORT_PKEY = 1893,
- MLX5_CMD_OP_QUERY_VNIC_ENV = 1903,
- MLX5_CMD_OP_QUERY_VPORT_COUNTER = 1904,
- MLX5_CMD_OP_ALLOC_Q_COUNTER = 1905,
- MLX5_CMD_OP_DEALLOC_Q_COUNTER = 1906,
- MLX5_CMD_OP_QUERY_Q_COUNTER = 1907,
- MLX5_CMD_OP_SET_MONITOR_COUNTER = 1908,
- MLX5_CMD_OP_ARM_MONITOR_COUNTER = 1909,
- MLX5_CMD_OP_SET_PP_RATE_LIMIT = 1920,
- MLX5_CMD_OP_QUERY_RATE_LIMIT = 1921,
- MLX5_CMD_OP_CREATE_SCHEDULING_ELEMENT = 1922,
- MLX5_CMD_OP_DESTROY_SCHEDULING_ELEMENT = 1923,
- MLX5_CMD_OP_QUERY_SCHEDULING_ELEMENT = 1924,
- MLX5_CMD_OP_MODIFY_SCHEDULING_ELEMENT = 1925,
- MLX5_CMD_OP_CREATE_QOS_PARA_VPORT = 1926,
- MLX5_CMD_OP_DESTROY_QOS_PARA_VPORT = 1927,
- MLX5_CMD_OP_ALLOC_PD = 2048,
- MLX5_CMD_OP_DEALLOC_PD = 2049,
- MLX5_CMD_OP_ALLOC_UAR = 2050,
- MLX5_CMD_OP_DEALLOC_UAR = 2051,
- MLX5_CMD_OP_CONFIG_INT_MODERATION = 2052,
- MLX5_CMD_OP_ACCESS_REG = 2053,
- MLX5_CMD_OP_ATTACH_TO_MCG = 2054,
- MLX5_CMD_OP_DETACH_FROM_MCG = 2055,
- MLX5_CMD_OP_GET_DROPPED_PACKET_LOG = 2058,
- MLX5_CMD_OP_MAD_IFC = 1293,
- MLX5_CMD_OP_QUERY_MAD_DEMUX = 2059,
- MLX5_CMD_OP_SET_MAD_DEMUX = 2060,
- MLX5_CMD_OP_NOP = 2061,
- MLX5_CMD_OP_ALLOC_XRCD = 2062,
- MLX5_CMD_OP_DEALLOC_XRCD = 2063,
- MLX5_CMD_OP_ALLOC_TRANSPORT_DOMAIN = 2070,
- MLX5_CMD_OP_DEALLOC_TRANSPORT_DOMAIN = 2071,
- MLX5_CMD_OP_QUERY_CONG_STATUS = 2082,
- MLX5_CMD_OP_MODIFY_CONG_STATUS = 2083,
- MLX5_CMD_OP_QUERY_CONG_PARAMS = 2084,
- MLX5_CMD_OP_MODIFY_CONG_PARAMS = 2085,
- MLX5_CMD_OP_QUERY_CONG_STATISTICS = 2086,
- MLX5_CMD_OP_ADD_VXLAN_UDP_DPORT = 2087,
- MLX5_CMD_OP_DELETE_VXLAN_UDP_DPORT = 2088,
- MLX5_CMD_OP_SET_L2_TABLE_ENTRY = 2089,
- MLX5_CMD_OP_QUERY_L2_TABLE_ENTRY = 2090,
- MLX5_CMD_OP_DELETE_L2_TABLE_ENTRY = 2091,
- MLX5_CMD_OP_SET_WOL_ROL = 2096,
- MLX5_CMD_OP_QUERY_WOL_ROL = 2097,
- MLX5_CMD_OP_CREATE_LAG = 2112,
- MLX5_CMD_OP_MODIFY_LAG = 2113,
- MLX5_CMD_OP_QUERY_LAG = 2114,
- MLX5_CMD_OP_DESTROY_LAG = 2115,
- MLX5_CMD_OP_CREATE_VPORT_LAG = 2116,
- MLX5_CMD_OP_DESTROY_VPORT_LAG = 2117,
- MLX5_CMD_OP_CREATE_TIR = 2304,
- MLX5_CMD_OP_MODIFY_TIR = 2305,
- MLX5_CMD_OP_DESTROY_TIR = 2306,
- MLX5_CMD_OP_QUERY_TIR = 2307,
- MLX5_CMD_OP_CREATE_SQ = 2308,
- MLX5_CMD_OP_MODIFY_SQ = 2309,
- MLX5_CMD_OP_DESTROY_SQ = 2310,
- MLX5_CMD_OP_QUERY_SQ = 2311,
- MLX5_CMD_OP_CREATE_RQ = 2312,
- MLX5_CMD_OP_MODIFY_RQ = 2313,
- MLX5_CMD_OP_SET_DELAY_DROP_PARAMS = 2320,
- MLX5_CMD_OP_DESTROY_RQ = 2314,
- MLX5_CMD_OP_QUERY_RQ = 2315,
- MLX5_CMD_OP_CREATE_RMP = 2316,
- MLX5_CMD_OP_MODIFY_RMP = 2317,
- MLX5_CMD_OP_DESTROY_RMP = 2318,
- MLX5_CMD_OP_QUERY_RMP = 2319,
- MLX5_CMD_OP_CREATE_TIS = 2322,
- MLX5_CMD_OP_MODIFY_TIS = 2323,
- MLX5_CMD_OP_DESTROY_TIS = 2324,
- MLX5_CMD_OP_QUERY_TIS = 2325,
- MLX5_CMD_OP_CREATE_RQT = 2326,
- MLX5_CMD_OP_MODIFY_RQT = 2327,
- MLX5_CMD_OP_DESTROY_RQT = 2328,
- MLX5_CMD_OP_QUERY_RQT = 2329,
- MLX5_CMD_OP_SET_FLOW_TABLE_ROOT = 2351,
- MLX5_CMD_OP_CREATE_FLOW_TABLE = 2352,
- MLX5_CMD_OP_DESTROY_FLOW_TABLE = 2353,
- MLX5_CMD_OP_QUERY_FLOW_TABLE = 2354,
- MLX5_CMD_OP_CREATE_FLOW_GROUP = 2355,
- MLX5_CMD_OP_DESTROY_FLOW_GROUP = 2356,
- MLX5_CMD_OP_QUERY_FLOW_GROUP = 2357,
- MLX5_CMD_OP_SET_FLOW_TABLE_ENTRY = 2358,
- MLX5_CMD_OP_QUERY_FLOW_TABLE_ENTRY = 2359,
- MLX5_CMD_OP_DELETE_FLOW_TABLE_ENTRY = 2360,
- MLX5_CMD_OP_ALLOC_FLOW_COUNTER = 2361,
- MLX5_CMD_OP_DEALLOC_FLOW_COUNTER = 2362,
- MLX5_CMD_OP_QUERY_FLOW_COUNTER = 2363,
- MLX5_CMD_OP_MODIFY_FLOW_TABLE = 2364,
- MLX5_CMD_OP_ALLOC_PACKET_REFORMAT_CONTEXT = 2365,
- MLX5_CMD_OP_DEALLOC_PACKET_REFORMAT_CONTEXT = 2366,
- MLX5_CMD_OP_QUERY_PACKET_REFORMAT_CONTEXT = 2367,
- MLX5_CMD_OP_ALLOC_MODIFY_HEADER_CONTEXT = 2368,
- MLX5_CMD_OP_DEALLOC_MODIFY_HEADER_CONTEXT = 2369,
- MLX5_CMD_OP_QUERY_MODIFY_HEADER_CONTEXT = 2370,
- MLX5_CMD_OP_FPGA_CREATE_QP = 2400,
- MLX5_CMD_OP_FPGA_MODIFY_QP = 2401,
- MLX5_CMD_OP_FPGA_QUERY_QP = 2402,
- MLX5_CMD_OP_FPGA_DESTROY_QP = 2403,
- MLX5_CMD_OP_FPGA_QUERY_QP_COUNTERS = 2404,
- MLX5_CMD_OP_CREATE_GENERAL_OBJECT = 2560,
- MLX5_CMD_OP_MODIFY_GENERAL_OBJECT = 2561,
- MLX5_CMD_OP_QUERY_GENERAL_OBJECT = 2562,
- MLX5_CMD_OP_DESTROY_GENERAL_OBJECT = 2563,
- MLX5_CMD_OP_CREATE_UCTX = 2564,
- MLX5_CMD_OP_DESTROY_UCTX = 2566,
- MLX5_CMD_OP_CREATE_UMEM = 2568,
- MLX5_CMD_OP_DESTROY_UMEM = 2570,
- MLX5_CMD_OP_SYNC_STEERING = 2816,
- MLX5_CMD_OP_QUERY_VHCA_STATE = 2829,
- MLX5_CMD_OP_MODIFY_VHCA_STATE = 2830,
- MLX5_CMD_OP_SYNC_CRYPTO = 2834,
- MLX5_CMD_OP_MAX = 2835,
-};
-
-enum {
- MLX5_CMD_STAT_OK = 0,
- MLX5_CMD_STAT_INT_ERR = 1,
- MLX5_CMD_STAT_BAD_OP_ERR = 2,
- MLX5_CMD_STAT_BAD_PARAM_ERR = 3,
- MLX5_CMD_STAT_BAD_SYS_STATE_ERR = 4,
- MLX5_CMD_STAT_BAD_RES_ERR = 5,
- MLX5_CMD_STAT_RES_BUSY = 6,
- MLX5_CMD_STAT_LIM_ERR = 8,
- MLX5_CMD_STAT_BAD_RES_STATE_ERR = 9,
- MLX5_CMD_STAT_IX_ERR = 10,
- MLX5_CMD_STAT_NO_RES_ERR = 15,
- MLX5_CMD_STAT_BAD_INP_LEN_ERR = 80,
- MLX5_CMD_STAT_BAD_OUTP_LEN_ERR = 81,
- MLX5_CMD_STAT_BAD_QP_STATE_ERR = 16,
- MLX5_CMD_STAT_BAD_PKT_ERR = 48,
- MLX5_CMD_STAT_BAD_SIZE_OUTS_CQES_ERR = 64,
-};
-
-enum {
- MLX5_CMD_TIMEOUT_RECOVER_MSEC = 5000,
-};
-
-enum {
- MLX5_COMP_EQ_SIZE = 1024,
-};
-
-enum {
- MLX5_CQE_COMPRESS_LAYOUT_BASIC = 0,
- MLX5_CQE_COMPRESS_LAYOUT_ENHANCED = 1,
-};
-
-enum {
- MLX5_CQE_FORMAT_CSUM = 1,
- MLX5_CQE_FORMAT_CSUM_STRIDX = 3,
-};
-
-enum {
- MLX5_CQE_OWNER_MASK = 1,
- MLX5_CQE_REQ = 0,
- MLX5_CQE_RESP_WR_IMM = 1,
- MLX5_CQE_RESP_SEND = 2,
- MLX5_CQE_RESP_SEND_IMM = 3,
- MLX5_CQE_RESP_SEND_INV = 4,
- MLX5_CQE_RESIZE_CQ = 5,
- MLX5_CQE_SIG_ERR = 12,
- MLX5_CQE_REQ_ERR = 13,
- MLX5_CQE_RESP_ERR = 14,
- MLX5_CQE_INVALID = 15,
-};
-
-enum {
- MLX5_CQE_SYNDROME_LOCAL_LENGTH_ERR = 1,
- MLX5_CQE_SYNDROME_LOCAL_QP_OP_ERR = 2,
- MLX5_CQE_SYNDROME_LOCAL_PROT_ERR = 4,
- MLX5_CQE_SYNDROME_WR_FLUSH_ERR = 5,
- MLX5_CQE_SYNDROME_MW_BIND_ERR = 6,
- MLX5_CQE_SYNDROME_BAD_RESP_ERR = 16,
- MLX5_CQE_SYNDROME_LOCAL_ACCESS_ERR = 17,
- MLX5_CQE_SYNDROME_REMOTE_INVAL_REQ_ERR = 18,
- MLX5_CQE_SYNDROME_REMOTE_ACCESS_ERR = 19,
- MLX5_CQE_SYNDROME_REMOTE_OP_ERR = 20,
- MLX5_CQE_SYNDROME_TRANSPORT_RETRY_EXC_ERR = 21,
- MLX5_CQE_SYNDROME_RNR_RETRY_EXC_ERR = 22,
- MLX5_CQE_SYNDROME_REMOTE_ABORTED_ERR = 34,
-};
-
-enum {
- MLX5_CQ_DB_REQ_NOT_SOL = 16777216,
- MLX5_CQ_DB_REQ_NOT = 0,
-};
-
-enum {
- MLX5_CQ_MODIFY_PERIOD = 1,
- MLX5_CQ_MODIFY_COUNT = 2,
- MLX5_CQ_MODIFY_OVERRUN = 4,
-};
-
-enum {
- MLX5_CQ_PERIOD_MODE_START_FROM_EQE = 0,
- MLX5_CQ_PERIOD_MODE_START_FROM_CQE = 1,
- MLX5_CQ_PERIOD_NUM_MODES = 2,
-};
-
-enum {
- MLX5_CREATE_FLOW_GROUP_IN_MATCH_CRITERIA_ENABLE_OUTER_HEADERS = 0,
- MLX5_CREATE_FLOW_GROUP_IN_MATCH_CRITERIA_ENABLE_MISC_PARAMETERS = 1,
- MLX5_CREATE_FLOW_GROUP_IN_MATCH_CRITERIA_ENABLE_INNER_HEADERS = 2,
- MLX5_CREATE_FLOW_GROUP_IN_MATCH_CRITERIA_ENABLE_MISC_PARAMETERS_2 = 3,
-};
-
-enum {
- MLX5_CRYPTO_DEK_ALL_TYPE = 1,
-};
-
-enum {
- MLX5_DCB_CHG_RESET = 0,
- MLX5_DCB_NO_CHG = 1,
- MLX5_DCB_CHG_NO_RESET = 2,
-};
-
-enum {
- MLX5_DRIVER_STATUS_ABORTED = 254,
- MLX5_DRIVER_SYND = 3135045854,
-};
-
-enum {
- MLX5_DROP_HEALTH_WORK = 0,
-};
-
-enum {
- MLX5_EN_RD = 1,
- MLX5_EN_WR = 2,
-};
-
-enum {
- MLX5_EQE_OWNER_INIT_VAL = 1,
-};
-
-enum {
- MLX5_EQ_DOORBEL_OFFSET = 64,
-};
-
-enum {
- MLX5_EQ_POLLING_BUDGET = 128,
-};
-
-enum {
- MLX5_ESWITCH_LEGACY = 0,
- MLX5_ESWITCH_OFFLOADS = 1,
-};
-
-enum {
- MLX5_ETH_WQE_L3_INNER_CSUM = 16,
- MLX5_ETH_WQE_L4_INNER_CSUM = 32,
- MLX5_ETH_WQE_L3_CSUM = 64,
- MLX5_ETH_WQE_L4_CSUM = 128,
-};
-
-enum {
- MLX5_EVENT_MODE_DISABLE = 0,
- MLX5_EVENT_MODE_REPETETIVE = 1,
- MLX5_EVENT_MODE_ONCE_TILL_ARM = 2,
-};
-
-enum {
- MLX5_EXE_ASO_FLOW_METER = 2,
-};
-
-enum {
- MLX5_FLOW_CONTEXT_ACTION_ALLOW = 1,
- MLX5_FLOW_CONTEXT_ACTION_DROP = 2,
- MLX5_FLOW_CONTEXT_ACTION_FWD_DEST = 4,
- MLX5_FLOW_CONTEXT_ACTION_COUNT = 8,
- MLX5_FLOW_CONTEXT_ACTION_PACKET_REFORMAT = 16,
- MLX5_FLOW_CONTEXT_ACTION_DECAP = 32,
- MLX5_FLOW_CONTEXT_ACTION_MOD_HDR = 64,
- MLX5_FLOW_CONTEXT_ACTION_VLAN_POP = 128,
- MLX5_FLOW_CONTEXT_ACTION_VLAN_PUSH = 256,
- MLX5_FLOW_CONTEXT_ACTION_VLAN_POP_2 = 1024,
- MLX5_FLOW_CONTEXT_ACTION_VLAN_PUSH_2 = 2048,
- MLX5_FLOW_CONTEXT_ACTION_CRYPTO_DECRYPT = 4096,
- MLX5_FLOW_CONTEXT_ACTION_CRYPTO_ENCRYPT = 8192,
- MLX5_FLOW_CONTEXT_ACTION_EXECUTE_ASO = 16384,
-};
-
-enum {
- MLX5_FLOW_CONTEXT_ACTION_FWD_NEXT_PRIO = 65536,
- MLX5_FLOW_CONTEXT_ACTION_ENCRYPT = 131072,
- MLX5_FLOW_CONTEXT_ACTION_DECRYPT = 262144,
- MLX5_FLOW_CONTEXT_ACTION_FWD_NEXT_NS = 524288,
-};
-
-enum {
- MLX5_FLOW_DEST_VPORT_VHCA_ID = 1,
- MLX5_FLOW_DEST_VPORT_REFORMAT_ID = 2,
-};
-
-enum {
- MLX5_FLOW_TABLE_TUNNEL_EN_REFORMAT = 1,
- MLX5_FLOW_TABLE_TUNNEL_EN_DECAP = 2,
- MLX5_FLOW_TABLE_TERMINATION = 4,
- MLX5_FLOW_TABLE_UNMANAGED = 8,
- MLX5_FLOW_TABLE_OTHER_VPORT = 16,
-};
-
-enum {
- MLX5_FW_RESET_FLAGS_RESET_REQUESTED = 0,
- MLX5_FW_RESET_FLAGS_NACK_RESET_REQUEST = 1,
- MLX5_FW_RESET_FLAGS_PENDING_COMP = 2,
- MLX5_FW_RESET_FLAGS_DROP_NEW_REQUESTS = 3,
- MLX5_FW_RESET_FLAGS_RELOAD_REQUIRED = 4,
-};
-
-enum {
- MLX5_GENERAL_OBJECT_TYPES_ENCRYPTION_KEY = 12,
- MLX5_GENERAL_OBJECT_TYPES_IPSEC = 19,
- MLX5_GENERAL_OBJECT_TYPES_SAMPLER = 32,
- MLX5_GENERAL_OBJECT_TYPES_FLOW_METER_ASO = 36,
- MLX5_GENERAL_OBJECT_TYPES_MACSEC = 39,
- MLX5_GENERAL_OBJECT_TYPES_INT_KEK = 71,
-};
-
-enum {
- MLX5_GENERAL_OBJECT_TYPE_ENCRYPTION_KEY_KEY_SIZE_128 = 0,
- MLX5_GENERAL_OBJECT_TYPE_ENCRYPTION_KEY_KEY_SIZE_256 = 1,
-};
-
-enum {
- MLX5_GENERAL_SUBTYPE_DELAY_DROP_TIMEOUT = 1,
- MLX5_GENERAL_SUBTYPE_PCI_POWER_CHANGE_EVENT = 5,
- MLX5_GENERAL_SUBTYPE_FW_LIVE_PATCH_EVENT = 7,
- MLX5_GENERAL_SUBTYPE_PCI_SYNC_FOR_FW_UPDATE_EVENT = 8,
-};
-
-enum {
- MLX5_HASH_FIELD_SEL_SRC_IP = 1,
- MLX5_HASH_FIELD_SEL_DST_IP = 2,
- MLX5_HASH_FIELD_SEL_L4_SPORT = 4,
- MLX5_HASH_FIELD_SEL_L4_DPORT = 8,
- MLX5_HASH_FIELD_SEL_IPSEC_SPI = 16,
-};
-
-enum {
- MLX5_HCA_VPORT_SEL_PORT_GUID = 1,
- MLX5_HCA_VPORT_SEL_NODE_GUID = 2,
- MLX5_HCA_VPORT_SEL_STATE_POLICY = 4,
-};
-
-enum {
- MLX5_HEALTH_SYNDR_FW_ERR = 1,
- MLX5_HEALTH_SYNDR_IRISC_ERR = 7,
- MLX5_HEALTH_SYNDR_HW_UNRECOVERABLE_ERR = 8,
- MLX5_HEALTH_SYNDR_CRC_ERR = 9,
- MLX5_HEALTH_SYNDR_FETCH_PCI_ERR = 10,
- MLX5_HEALTH_SYNDR_HW_FTL_ERR = 11,
- MLX5_HEALTH_SYNDR_ASYNC_EQ_OVERRUN_ERR = 12,
- MLX5_HEALTH_SYNDR_EQ_ERR = 13,
- MLX5_HEALTH_SYNDR_EQ_INV = 14,
- MLX5_HEALTH_SYNDR_FFSER_ERR = 15,
- MLX5_HEALTH_SYNDR_HIGH_TEMP = 16,
-};
-
-enum {
- MLX5_HW_START_PADDING = 2147483648,
-};
-
-enum {
- MLX5_IB_CLOCK_INFO_KERNEL_UPDATING = 1,
-};
-
-enum {
- MLX5_IEEE_802_3_COUNTERS_GROUP = 0,
- MLX5_RFC_2863_COUNTERS_GROUP = 1,
- MLX5_RFC_2819_COUNTERS_GROUP = 2,
- MLX5_RFC_3635_COUNTERS_GROUP = 3,
- MLX5_ETHERNET_EXTENDED_COUNTERS_GROUP = 5,
- MLX5_PER_PRIORITY_COUNTERS_GROUP = 16,
- MLX5_PER_TRAFFIC_CLASS_COUNTERS_GROUP = 17,
- MLX5_PHYSICAL_LAYER_COUNTERS_GROUP = 18,
- MLX5_PER_TRAFFIC_CLASS_CONGESTION_GROUP = 19,
- MLX5_PHYSICAL_LAYER_STATISTICAL_GROUP = 22,
- MLX5_INFINIBAND_PORT_COUNTERS_GROUP = 32,
-};
-
-enum {
- MLX5_INGRESS_DIR = 0,
- MLX5_EGRESS_DIR = 1,
-};
-
-enum {
- MLX5_INLINE_SEG = 2147483648,
-};
-
-enum {
- MLX5_LAG_EGRESS_PORT_1 = 1,
- MLX5_LAG_EGRESS_PORT_2 = 2,
-};
-
-enum {
- MLX5_LAG_FLAG_NDEVS_READY = 0,
-};
-
-enum {
- MLX5_LAG_MODE_FLAG_HASH_BASED = 0,
- MLX5_LAG_MODE_FLAG_SHARED_FDB = 1,
- MLX5_LAG_MODE_FLAG_FDB_SEL_MODE_NATIVE = 2,
-};
-
-enum {
- MLX5_LAG_P1 = 0,
- MLX5_LAG_P2 = 1,
-};
-
-enum {
- MLX5_LAG_PORT_SELECT_MODE_QUEUE_AFFINITY = 0,
- MLX5_LAG_PORT_SELECT_MODE_PORT_SELECT_FT = 1,
- MLX5_LAG_PORT_SELECT_MODE_PORT_SELECT_MPESW = 2,
-};
-
-enum {
- MLX5_LOSSY_POOL = 0,
- MLX5_LOSSLESS_POOL = 1,
-};
-
-enum {
- MLX5_MATCH_OUTER_HEADERS = 1,
- MLX5_MATCH_MISC_PARAMETERS = 2,
- MLX5_MATCH_INNER_HEADERS = 4,
- MLX5_MATCH_MISC_PARAMETERS_2 = 8,
- MLX5_MATCH_MISC_PARAMETERS_3 = 16,
- MLX5_MATCH_MISC_PARAMETERS_4 = 32,
- MLX5_MATCH_MISC_PARAMETERS_5 = 64,
-};
-
-enum {
- MLX5_MAX_COMMANDS = 32,
- MLX5_CMD_DATA_BLOCK_SIZE = 512,
- MLX5_PCI_CMD_XPORT = 7,
- MLX5_MKEY_BSF_OCTO_SIZE = 4,
- MLX5_MAX_PSVS = 4,
-};
-
-enum {
- MLX5_MAX_PORTS = 4,
-};
-
-enum {
- MLX5_MAX_RECLAIM_TIME_MILI = 5000,
- MLX5_NUM_4K_IN_PAGE = 1,
-};
-
-enum {
- MLX5_MFRL_REG_RESET_LEVEL0 = 1,
- MLX5_MFRL_REG_RESET_LEVEL3 = 8,
- MLX5_MFRL_REG_RESET_LEVEL6 = 64,
-};
-
-enum {
- MLX5_MFRL_REG_RESET_STATE_IDLE = 0,
- MLX5_MFRL_REG_RESET_STATE_IN_NEGOTIATION = 1,
- MLX5_MFRL_REG_RESET_STATE_RESET_IN_PROGRESS = 2,
- MLX5_MFRL_REG_RESET_STATE_TIMEOUT = 3,
- MLX5_MFRL_REG_RESET_STATE_NACK = 4,
-};
-
-enum {
- MLX5_MFRL_REG_RESET_TYPE_FULL_CHIP = 1,
- MLX5_MFRL_REG_RESET_TYPE_NET_PORT_ALIVE = 2,
-};
-
-enum {
- MLX5_MIN_PKEY_TABLE_SIZE = 128,
- MLX5_MAX_LOG_PKEY_TABLE = 5,
-};
-
-enum {
- MLX5_MKC_ACCESS_MODE_PA = 0,
- MLX5_MKC_ACCESS_MODE_MTT = 1,
- MLX5_MKC_ACCESS_MODE_KLMS = 2,
- MLX5_MKC_ACCESS_MODE_KSM = 3,
- MLX5_MKC_ACCESS_MODE_SW_ICM = 4,
- MLX5_MKC_ACCESS_MODE_MEMIC = 5,
-};
-
-enum {
- MLX5_MODIFY_FLOW_TABLE_MISS_TABLE_ID = 1,
- MLX5_MODIFY_FLOW_TABLE_LAG_NEXT_TABLE_ID = 32768,
-};
-
-enum {
- MLX5_MTPPS_FS_ENABLE = 1,
- MLX5_MTPPS_FS_PATTERN = 4,
- MLX5_MTPPS_FS_PIN_MODE = 8,
- MLX5_MTPPS_FS_TIME_STAMP = 16,
- MLX5_MTPPS_FS_OUT_PULSE_DURATION = 32,
- MLX5_MTPPS_FS_ENH_OUT_PER_ADJ = 128,
- MLX5_MTPPS_FS_NPPS_PERIOD = 512,
- MLX5_MTPPS_FS_OUT_PULSE_DURATION_NS = 1024,
-};
-
-enum {
- MLX5_MTPPS_REG_CAP_PIN_X_MODE_SUPPORT_PPS_IN = 1,
- MLX5_MTPPS_REG_CAP_PIN_X_MODE_SUPPORT_PPS_OUT = 2,
-};
-
-enum {
- MLX5_MTUTC_FREQ_ADJ_UNITS_PPB = 0,
- MLX5_MTUTC_FREQ_ADJ_UNITS_SCALED_PPM = 1,
-};
-
-enum {
- MLX5_MTUTC_OPERATION_ADJUST_TIME_MIN = -32768,
- MLX5_MTUTC_OPERATION_ADJUST_TIME_MAX = 32767,
- MLX5_MTUTC_OPERATION_ADJUST_TIME_EXTENDED_MIN = -200000,
- MLX5_MTUTC_OPERATION_ADJUST_TIME_EXTENDED_MAX = 200000,
-};
-
-enum {
- MLX5_MTUTC_OPERATION_SET_TIME_IMMEDIATE = 1,
- MLX5_MTUTC_OPERATION_ADJUST_TIME = 2,
- MLX5_MTUTC_OPERATION_ADJUST_FREQ_UTC = 3,
-};
-
-enum {
- MLX5_NIC_IFC_FULL = 0,
- MLX5_NIC_IFC_DISABLED = 1,
- MLX5_NIC_IFC_NO_DRAM_NIC = 2,
- MLX5_NIC_IFC_SW_RESET = 7,
-};
-
-enum {
- MLX5_NO_INLINE_DATA = 0,
- MLX5_INLINE_DATA32_SEG = 1,
- MLX5_INLINE_DATA64_SEG = 2,
- MLX5_COMPRESSED = 3,
-};
-
-enum {
- MLX5_OBJ_TYPE_GENEVE_TLV_OPT = 11,
- MLX5_OBJ_TYPE_VIRTIO_NET_Q = 13,
- MLX5_OBJ_TYPE_VIRTIO_Q_COUNTERS = 28,
- MLX5_OBJ_TYPE_MATCH_DEFINER = 24,
- MLX5_OBJ_TYPE_PAGE_TRACK = 70,
- MLX5_OBJ_TYPE_MKEY = 65281,
- MLX5_OBJ_TYPE_QP = 65282,
- MLX5_OBJ_TYPE_PSV = 65283,
- MLX5_OBJ_TYPE_RMP = 65284,
- MLX5_OBJ_TYPE_XRC_SRQ = 65285,
- MLX5_OBJ_TYPE_RQ = 65286,
- MLX5_OBJ_TYPE_SQ = 65287,
- MLX5_OBJ_TYPE_TIR = 65288,
- MLX5_OBJ_TYPE_TIS = 65289,
- MLX5_OBJ_TYPE_DCT = 65290,
- MLX5_OBJ_TYPE_XRQ = 65291,
- MLX5_OBJ_TYPE_RQT = 65294,
- MLX5_OBJ_TYPE_FLOW_COUNTER = 65295,
- MLX5_OBJ_TYPE_CQ = 65296,
-};
-
-enum {
- MLX5_OBJ_TYPE_SW_ICM = 8,
- MLX5_OBJ_TYPE_HEADER_MODIFY_ARGUMENT = 35,
-};
-
-enum {
- MLX5_OCTWORD = 16,
-};
-
-enum {
- MLX5_OPCODE_NOP = 0,
- MLX5_OPCODE_SEND_INVAL = 1,
- MLX5_OPCODE_RDMA_WRITE = 8,
- MLX5_OPCODE_RDMA_WRITE_IMM = 9,
- MLX5_OPCODE_SEND = 10,
- MLX5_OPCODE_SEND_IMM = 11,
- MLX5_OPCODE_LSO = 14,
- MLX5_OPCODE_RDMA_READ = 16,
- MLX5_OPCODE_ATOMIC_CS = 17,
- MLX5_OPCODE_ATOMIC_FA = 18,
- MLX5_OPCODE_ATOMIC_MASKED_CS = 20,
- MLX5_OPCODE_ATOMIC_MASKED_FA = 21,
- MLX5_OPCODE_BIND_MW = 24,
- MLX5_OPCODE_CONFIG_CMD = 31,
- MLX5_OPCODE_ENHANCED_MPSW = 41,
- MLX5_RECV_OPCODE_RDMA_WRITE_IMM = 0,
- MLX5_RECV_OPCODE_SEND = 1,
- MLX5_RECV_OPCODE_SEND_IMM = 2,
- MLX5_RECV_OPCODE_SEND_INVAL = 3,
- MLX5_CQE_OPCODE_ERROR = 30,
- MLX5_CQE_OPCODE_RESIZE = 22,
- MLX5_OPCODE_SET_PSV = 32,
- MLX5_OPCODE_GET_PSV = 33,
- MLX5_OPCODE_CHECK_PSV = 34,
- MLX5_OPCODE_DUMP = 35,
- MLX5_OPCODE_RGET_PSV = 38,
- MLX5_OPCODE_RCHECK_PSV = 39,
- MLX5_OPCODE_UMR = 37,
- MLX5_OPCODE_FLOW_TBL_ACCESS = 44,
- MLX5_OPCODE_ACCESS_ASO = 45,
-};
-
-enum {
- MLX5_OUT_PATTERN_PULSE = 0,
- MLX5_OUT_PATTERN_PERIODIC = 1,
-};
-
-enum {
- MLX5_PAGES_CANT_GIVE = 0,
- MLX5_PAGES_GIVE = 1,
- MLX5_PAGES_TAKE = 2,
-};
-
-enum {
- MLX5_PCIE_PERFORMANCE_COUNTERS_GROUP = 0,
-};
-
-enum {
- MLX5_PCI_DEV_IS_VF = 1,
-};
-
-enum {
- MLX5_PCI_POWER_COULD_NOT_BE_READ = 0,
- MLX5_PCI_POWER_SUFFICIENT_REPORTED = 1,
- MLX5_PCI_POWER_INSUFFICIENT_REPORTED = 2,
-};
-
-enum {
- MLX5_PDDR_REG_PAGE_SELECT_TROUBLESHOOTING_INFO_PAGE = 1,
-};
-
-enum {
- MLX5_PDDR_REG_TRBLSH_GROUP_OPCODE_MONITOR = 0,
-};
-
-enum {
- MLX5_PF_NOTIFY_DISABLE_VF = 0,
- MLX5_PF_NOTIFY_ENABLE_VF = 1,
-};
-
-enum {
- MLX5_PIN_MODE_IN = 0,
- MLX5_PIN_MODE_OUT = 1,
-};
-
-enum {
- MLX5_PORT_CHANGE_SUBTYPE_DOWN = 1,
- MLX5_PORT_CHANGE_SUBTYPE_ACTIVE = 4,
- MLX5_PORT_CHANGE_SUBTYPE_INITIALIZED = 5,
- MLX5_PORT_CHANGE_SUBTYPE_LID = 6,
- MLX5_PORT_CHANGE_SUBTYPE_PKEY = 7,
- MLX5_PORT_CHANGE_SUBTYPE_GUID = 8,
- MLX5_PORT_CHANGE_SUBTYPE_CLIENT_REREG = 9,
-};
-
-enum {
- MLX5_PRIV_FLAGS_DISABLE_IB_ADEV = 1,
- MLX5_PRIV_FLAGS_DISABLE_ALL_ADEV = 2,
- MLX5_PRIV_FLAGS_DETACH = 4,
-};
-
-enum {
- MLX5_PROF_MASK_QP_SIZE = 1,
- MLX5_PROF_MASK_MR_CACHE = 2,
-};
-
-enum {
- MLX5_PTYS_IB = 1,
- MLX5_PTYS_EN = 4,
-};
-
-enum {
- MLX5_QP_ST_RC = 0,
- MLX5_QP_ST_UC = 1,
- MLX5_QP_ST_UD = 2,
- MLX5_QP_ST_XRC = 3,
- MLX5_QP_ST_MLX = 4,
- MLX5_QP_ST_DCI = 5,
- MLX5_QP_ST_DCT = 6,
- MLX5_QP_ST_QP0 = 7,
- MLX5_QP_ST_QP1 = 8,
- MLX5_QP_ST_RAW_ETHERTYPE = 9,
- MLX5_QP_ST_RAW_IPV6 = 10,
- MLX5_QP_ST_SNIFFER = 11,
- MLX5_QP_ST_SYNC_UMR = 14,
- MLX5_QP_ST_PTP_1588 = 13,
- MLX5_QP_ST_REG_UMR = 12,
- MLX5_QP_ST_MAX = 13,
-};
-
-enum {
- MLX5_QUERY_MONITOR_CNT_TYPE_PPCNT = 0,
- MLX5_QUERY_MONITOR_CNT_TYPE_Q_COUNTER = 1,
-};
-
-enum {
- MLX5_QUERY_MONITOR_Q_COUNTER_RX_OUT_OF_BUFFER = 4,
-};
-
-enum {
- MLX5_QUERY_PAGES_IN_OP_MOD_BOOT_PAGES = 1,
- MLX5_QUERY_PAGES_IN_OP_MOD_INIT_PAGES = 2,
- MLX5_QUERY_PAGES_IN_OP_MOD_REGULAR_PAGES = 3,
-};
-
-enum {
- MLX5_RCV_DBR = 0,
- MLX5_SND_DBR = 1,
-};
-
-enum {
- MLX5_REG_SBPR = 45057,
- MLX5_REG_SBCM = 45058,
- MLX5_REG_QPTS = 16386,
- MLX5_REG_QETCR = 16389,
- MLX5_REG_QTCT = 16394,
- MLX5_REG_QPDPM = 16403,
- MLX5_REG_QCAM = 16409,
- MLX5_REG_DCBX_PARAM = 16416,
- MLX5_REG_DCBX_APP = 16417,
- MLX5_REG_FPGA_CAP = 16418,
- MLX5_REG_FPGA_CTRL = 16419,
- MLX5_REG_FPGA_ACCESS_REG = 16420,
- MLX5_REG_CORE_DUMP = 16430,
- MLX5_REG_PCAP = 20481,
- MLX5_REG_PMTU = 20483,
- MLX5_REG_PTYS = 20484,
- MLX5_REG_PAOS = 20486,
- MLX5_REG_PFCC = 20487,
- MLX5_REG_PPCNT = 20488,
- MLX5_REG_PPTB = 20491,
- MLX5_REG_PBMC = 20492,
- MLX5_REG_PMAOS = 20498,
- MLX5_REG_PUDE = 20489,
- MLX5_REG_PMPE = 20496,
- MLX5_REG_PELC = 20494,
- MLX5_REG_PVLC = 20495,
- MLX5_REG_PCMR = 20545,
- MLX5_REG_PDDR = 20529,
- MLX5_REG_PMLP = 20482,
- MLX5_REG_PPLM = 20515,
- MLX5_REG_PCAM = 20607,
- MLX5_REG_NODE_DESC = 24577,
- MLX5_REG_HOST_ENDIANNESS = 28676,
- MLX5_REG_MTMP = 36874,
- MLX5_REG_MCIA = 36884,
- MLX5_REG_MFRL = 36904,
- MLX5_REG_MLCR = 36907,
- MLX5_REG_MRTC = 36909,
- MLX5_REG_MTRC_CAP = 36928,
- MLX5_REG_MTRC_CONF = 36929,
- MLX5_REG_MTRC_STDB = 36930,
- MLX5_REG_MTRC_CTRL = 36931,
- MLX5_REG_MPEIN = 36944,
- MLX5_REG_MPCNT = 36945,
- MLX5_REG_MTPPS = 36947,
- MLX5_REG_MTPPSE = 36948,
- MLX5_REG_MTUTC = 36949,
- MLX5_REG_MPEGC = 36950,
- MLX5_REG_MCQS = 36960,
- MLX5_REG_MCQI = 36961,
- MLX5_REG_MCC = 36962,
- MLX5_REG_MCDA = 36963,
- MLX5_REG_MCAM = 36991,
- MLX5_REG_MIRC = 37218,
- MLX5_REG_SBCAM = 45087,
- MLX5_REG_RESOURCE_DUMP = 49152,
- MLX5_REG_DTOR = 49166,
-};
-
-enum {
- MLX5_RQC_SHAMPO_MATCH_CRITERIA_TYPE_NO_MATCH = 0,
- MLX5_RQC_SHAMPO_MATCH_CRITERIA_TYPE_EXTENDED = 1,
- MLX5_RQC_SHAMPO_MATCH_CRITERIA_TYPE_FIVE_TUPLE = 2,
-};
-
-enum {
- MLX5_RQC_SHAMPO_NO_MATCH_ALIGNMENT_GRANULARITY_BYTE = 0,
- MLX5_RQC_SHAMPO_NO_MATCH_ALIGNMENT_GRANULARITY_STRIDE = 1,
- MLX5_RQC_SHAMPO_NO_MATCH_ALIGNMENT_GRANULARITY_PAGE = 2,
-};
-
-enum {
- MLX5_RQC_STATE_RST = 0,
- MLX5_RQC_STATE_RDY = 1,
- MLX5_RQC_STATE_ERR = 3,
-};
-
-enum {
- MLX5_RX_HASH_FN_NONE = 0,
- MLX5_RX_HASH_FN_INVERTED_XOR8 = 1,
- MLX5_RX_HASH_FN_TOEPLITZ = 2,
-};
-
-enum {
- MLX5_SEND_WQE_DS = 16,
- MLX5_SEND_WQE_BB = 64,
-};
-
-enum {
- MLX5_SEND_WQE_MAX_WQEBBS = 16,
-};
-
-enum {
- MLX5_SENSOR_NO_ERR = 0,
- MLX5_SENSOR_PCI_COMM_ERR = 1,
- MLX5_SENSOR_PCI_ERR = 2,
- MLX5_SENSOR_NIC_DISABLED = 3,
- MLX5_SENSOR_NIC_SW_RESET = 4,
- MLX5_SENSOR_FW_SYND_RFR = 5,
-};
-
-enum {
- MLX5_SET_FTE_MODIFY_ENABLE_MASK_ACTION = 0,
- MLX5_SET_FTE_MODIFY_ENABLE_MASK_FLOW_TAG = 1,
- MLX5_SET_FTE_MODIFY_ENABLE_MASK_DESTINATION_LIST = 2,
- MLX5_SET_FTE_MODIFY_ENABLE_MASK_FLOW_COUNTERS = 3,
- MLX5_SET_FTE_MODIFY_ENABLE_MASK_IPSEC_OBJ_ID = 4,
-};
-
-enum {
- MLX5_SET_HCA_CAP_OP_MOD_GENERAL_DEVICE = 0,
- MLX5_SET_HCA_CAP_OP_MOD_ODP = 2,
- MLX5_SET_HCA_CAP_OP_MOD_ATOMIC = 3,
- MLX5_SET_HCA_CAP_OP_MOD_ROCE = 4,
- MLX5_SET_HCA_CAP_OP_MOD_GENERAL_DEVICE2 = 32,
- MLX5_SET_HCA_CAP_OP_MOD_PORT_SELECTION = 37,
-};
-
-enum {
- MLX5_SEVERITY_MASK = 7,
- MLX5_SEVERITY_VALID_MASK = 8,
-};
-
-enum {
- MLX5_SHARED_RESOURCE_UID = 65535,
-};
-
-enum {
- MLX5_SQC_STATE_RST = 0,
- MLX5_SQC_STATE_RDY = 1,
- MLX5_SQC_STATE_ERR = 3,
-};
-
-enum {
- MLX5_TEARDOWN_HCA_IN_PROFILE_GRACEFUL_CLOSE = 0,
- MLX5_TEARDOWN_HCA_IN_PROFILE_FORCE_CLOSE = 1,
- MLX5_TEARDOWN_HCA_IN_PROFILE_PREPARE_FAST_TEARDOWN = 2,
-};
-
-enum {
- MLX5_TEARDOWN_HCA_OUT_FORCE_STATE_SUCCESS = 0,
- MLX5_TEARDOWN_HCA_OUT_FORCE_STATE_FAIL = 1,
-};
-
-enum {
- MLX5_TIMESTAMP_FORMAT_CAP_FREE_RUNNING = 0,
- MLX5_TIMESTAMP_FORMAT_CAP_REAL_TIME = 1,
- MLX5_TIMESTAMP_FORMAT_CAP_FREE_RUNNING_AND_REAL_TIME = 2,
-};
-
-enum {
- MLX5_TIMESTAMP_FORMAT_FREE_RUNNING = 0,
- MLX5_TIMESTAMP_FORMAT_DEFAULT = 1,
- MLX5_TIMESTAMP_FORMAT_REAL_TIME = 2,
-};
-
-enum {
- MLX5_TIRC_DISP_TYPE_DIRECT = 0,
- MLX5_TIRC_DISP_TYPE_INDIRECT = 1,
-};
-
-enum {
- MLX5_TIRC_PACKET_MERGE_MASK_IPV4_LRO = 1,
- MLX5_TIRC_PACKET_MERGE_MASK_IPV6_LRO = 2,
-};
-
-enum {
- MLX5_TIRC_SELF_LB_BLOCK_BLOCK_UNICAST = 1,
- MLX5_TIRC_SELF_LB_BLOCK_BLOCK_MULTICAST = 2,
+ MM_FILEPAGES = 0,
+ MM_ANONPAGES = 1,
+ MM_SWAPENTS = 2,
+ MM_SHMEMPAGES = 3,
+ NR_MM_COUNTERS = 4,
};
enum {
- MLX5_TRACER_SUBTYPE_OWNERSHIP_CHANGE = 0,
- MLX5_TRACER_SUBTYPE_TRACES_AVAILABLE = 1,
- MLX5_TRACER_SUBTYPE_STRINGS_DB_UPDATE = 2,
+ MOUNTPROC3_NULL = 0,
+ MOUNTPROC3_MNT = 1,
+ MOUNTPROC3_DUMP = 2,
+ MOUNTPROC3_UMNT = 3,
+ MOUNTPROC3_UMNTALL = 4,
+ MOUNTPROC3_EXPORT = 5,
};
enum {
- MLX5_UMR_TRANSLATION_OFFSET_EN = 16,
- MLX5_UMR_CHECK_NOT_FREE = 32,
- MLX5_UMR_CHECK_FREE = 64,
- MLX5_UMR_INLINE = 128,
+ MOUNTPROC_NULL = 0,
+ MOUNTPROC_MNT = 1,
+ MOUNTPROC_DUMP = 2,
+ MOUNTPROC_UMNT = 3,
+ MOUNTPROC_UMNTALL = 4,
+ MOUNTPROC_EXPORT = 5,
};
enum {
- MLX5_VPORT_ADMIN_STATE_DOWN = 0,
- MLX5_VPORT_ADMIN_STATE_UP = 1,
- MLX5_VPORT_ADMIN_STATE_AUTO = 2,
+ MOXA_SUPP_RS232 = 1,
+ MOXA_SUPP_RS422 = 2,
+ MOXA_SUPP_RS485 = 4,
};
enum {
- MLX5_VPORT_PF = 0,
- MLX5_VPORT_FIRST_VF = 1,
- MLX5_VPORT_ECPF = 65534,
- MLX5_VPORT_UPLINK = 65535,
+ MPLS_IPTUNNEL_UNSPEC = 0,
+ MPLS_IPTUNNEL_DST = 1,
+ MPLS_IPTUNNEL_TTL = 2,
+ __MPLS_IPTUNNEL_MAX = 3,
};
enum {
- MLX5_VPORT_STATE_OP_MOD_VNIC_VPORT = 0,
- MLX5_VPORT_STATE_OP_MOD_ESW_VPORT = 1,
- MLX5_VPORT_STATE_OP_MOD_UPLINK = 2,
+ MPLS_STATS_UNSPEC = 0,
+ MPLS_STATS_LINK = 1,
+ __MPLS_STATS_MAX = 2,
};
enum {
- MLX5_VSC_SPACE_SCAN_CRSPACE = 7,
+ MPOL_DEFAULT = 0,
+ MPOL_PREFERRED = 1,
+ MPOL_BIND = 2,
+ MPOL_INTERLEAVE = 3,
+ MPOL_LOCAL = 4,
+ MPOL_PREFERRED_MANY = 5,
+ MPOL_WEIGHTED_INTERLEAVE = 6,
+ MPOL_MAX = 7,
};
enum {
- MLX5_WQE_CTRL_CQ_UPDATE = 8,
- MLX5_WQE_CTRL_CQ_UPDATE_AND_EQE = 12,
- MLX5_WQE_CTRL_SOLICITED = 2,
+ MPTCP_CMSG_TS = 1,
+ MPTCP_CMSG_INQ = 2,
};
enum {
- MLX5_WQ_END_PAD_MODE_NONE = 0,
- MLX5_WQ_END_PAD_MODE_ALIGN = 1,
+ MPTCP_PM_ADDR_ATTR_UNSPEC = 0,
+ MPTCP_PM_ADDR_ATTR_FAMILY = 1,
+ MPTCP_PM_ADDR_ATTR_ID = 2,
+ MPTCP_PM_ADDR_ATTR_ADDR4 = 3,
+ MPTCP_PM_ADDR_ATTR_ADDR6 = 4,
+ MPTCP_PM_ADDR_ATTR_PORT = 5,
+ MPTCP_PM_ADDR_ATTR_FLAGS = 6,
+ MPTCP_PM_ADDR_ATTR_IF_IDX = 7,
+ __MPTCP_PM_ADDR_ATTR_MAX = 8,
};
enum {
- MLX5_WQ_TYPE_LINKED_LIST = 0,
- MLX5_WQ_TYPE_CYCLIC = 1,
- MLX5_WQ_TYPE_LINKED_LIST_STRIDING_RQ = 2,
- MLX5_WQ_TYPE_CYCLIC_STRIDING_RQ = 3,
+ MPTCP_PM_ATTR_UNSPEC = 0,
+ MPTCP_PM_ATTR_ADDR = 1,
+ MPTCP_PM_ATTR_RCV_ADD_ADDRS = 2,
+ MPTCP_PM_ATTR_SUBFLOWS = 3,
+ MPTCP_PM_ATTR_TOKEN = 4,
+ MPTCP_PM_ATTR_LOC_ID = 5,
+ MPTCP_PM_ATTR_ADDR_REMOTE = 6,
+ __MPTCP_ATTR_AFTER_LAST = 7,
};
enum {
- MMOP_OFFLINE = 0,
- MMOP_ONLINE = 1,
- MMOP_ONLINE_KERNEL = 2,
- MMOP_ONLINE_MOVABLE = 3,
+ MPTCP_PM_CMD_UNSPEC = 0,
+ MPTCP_PM_CMD_ADD_ADDR = 1,
+ MPTCP_PM_CMD_DEL_ADDR = 2,
+ MPTCP_PM_CMD_GET_ADDR = 3,
+ MPTCP_PM_CMD_FLUSH_ADDRS = 4,
+ MPTCP_PM_CMD_SET_LIMITS = 5,
+ MPTCP_PM_CMD_GET_LIMITS = 6,
+ MPTCP_PM_CMD_SET_FLAGS = 7,
+ MPTCP_PM_CMD_ANNOUNCE = 8,
+ MPTCP_PM_CMD_REMOVE = 9,
+ MPTCP_PM_CMD_SUBFLOW_CREATE = 10,
+ MPTCP_PM_CMD_SUBFLOW_DESTROY = 11,
+ __MPTCP_PM_CMD_AFTER_LAST = 12,
};
enum {
- MM_FILEPAGES = 0,
- MM_ANONPAGES = 1,
- MM_SWAPENTS = 2,
- MM_SHMEMPAGES = 3,
- NR_MM_COUNTERS = 4,
+ MPTCP_PM_ENDPOINT_ADDR = 1,
+ __MPTCP_PM_ENDPOINT_MAX = 2,
};
enum {
- MODIFY_SCHEDULING_ELEMENT_IN_MODIFY_BITMASK_BW_SHARE = 1,
- MODIFY_SCHEDULING_ELEMENT_IN_MODIFY_BITMASK_MAX_AVERAGE_BW = 2,
+ MPTCP_SUBFLOW_ATTR_UNSPEC = 0,
+ MPTCP_SUBFLOW_ATTR_TOKEN_REM = 1,
+ MPTCP_SUBFLOW_ATTR_TOKEN_LOC = 2,
+ MPTCP_SUBFLOW_ATTR_RELWRITE_SEQ = 3,
+ MPTCP_SUBFLOW_ATTR_MAP_SEQ = 4,
+ MPTCP_SUBFLOW_ATTR_MAP_SFSEQ = 5,
+ MPTCP_SUBFLOW_ATTR_SSN_OFFSET = 6,
+ MPTCP_SUBFLOW_ATTR_MAP_DATALEN = 7,
+ MPTCP_SUBFLOW_ATTR_FLAGS = 8,
+ MPTCP_SUBFLOW_ATTR_ID_REM = 9,
+ MPTCP_SUBFLOW_ATTR_ID_LOC = 10,
+ MPTCP_SUBFLOW_ATTR_PAD = 11,
+ __MPTCP_SUBFLOW_ATTR_MAX = 12,
};
enum {
- MPOL_DEFAULT = 0,
- MPOL_PREFERRED = 1,
- MPOL_BIND = 2,
- MPOL_INTERLEAVE = 3,
- MPOL_LOCAL = 4,
- MPOL_PREFERRED_MANY = 5,
- MPOL_MAX = 6,
+ MSGLOOP_IN_PROG = 0,
+ MSGLOOP_MSGCOMPLETE = 1,
+ MSGLOOP_TERMINATED = 2,
};
enum {
@@ -6894,7 +6675,8 @@
MSI_FLAG_DEV_SYSFS = 16,
MSI_FLAG_ALLOC_SIMPLE_MSI_DESCS = 32,
MSI_FLAG_FREE_MSI_DESCS = 64,
- MSI_FLAG_NOMASK_QUIRK = 128,
+ MSI_FLAG_USE_DEV_FWNODE = 128,
+ MSI_FLAG_PARENT_PM_DEV = 256,
MSI_GENERIC_FLAGS_MASK = 65535,
MSI_DOMAIN_FLAGS_MASK = 4294901760,
MSI_FLAG_MULTI_PCI_MSI = 65536,
@@ -6902,13 +6684,6 @@
MSI_FLAG_LEVEL_CAPABLE = 262144,
MSI_FLAG_MSIX_CONTIGUOUS = 524288,
MSI_FLAG_PCI_MSIX_ALLOC_DYN = 1048576,
- MSI_FLAG_PCI_IMS = 2097152,
-};
-
-enum {
- MTD_OPS_PLACE_OOB = 0,
- MTD_OPS_AUTO_OOB = 1,
- MTD_OPS_RAW = 2,
};
enum {
@@ -6919,6 +6694,45 @@
};
enum {
+ M_I17 = 0,
+ M_I20 = 1,
+ M_I20_SR = 2,
+ M_I24 = 3,
+ M_I24_8_1 = 4,
+ M_I24_10_1 = 5,
+ M_I27_11_1 = 6,
+ M_MINI = 7,
+ M_MINI_3_1 = 8,
+ M_MINI_4_1 = 9,
+ M_MB = 10,
+ M_MB_2 = 11,
+ M_MB_3 = 12,
+ M_MB_5_1 = 13,
+ M_MB_6_1 = 14,
+ M_MB_7_1 = 15,
+ M_MB_SR = 16,
+ M_MBA = 17,
+ M_MBA_3 = 18,
+ M_MBP = 19,
+ M_MBP_2 = 20,
+ M_MBP_2_2 = 21,
+ M_MBP_SR = 22,
+ M_MBP_4 = 23,
+ M_MBP_5_1 = 24,
+ M_MBP_5_2 = 25,
+ M_MBP_5_3 = 26,
+ M_MBP_6_1 = 27,
+ M_MBP_6_2 = 28,
+ M_MBP_7_1 = 29,
+ M_MBP_8_2 = 30,
+ M_UNKNOWN = 31,
+};
+
+enum {
+ NAMESZ = 12,
+};
+
+enum {
NAPIF_STATE_SCHED = 1,
NAPIF_STATE_MISSED = 2,
NAPIF_STATE_DISABLE = 4,
@@ -6928,8 +6742,12 @@
NAPIF_STATE_IN_BUSY_POLL = 64,
NAPIF_STATE_PREFER_BUSY_POLL = 128,
NAPIF_STATE_THREADED = 256,
- NAPIF_STATE_DRV0 = 512,
- NAPIF_STATE_SCHED_THREADED = 1024,
+ NAPIF_STATE_SCHED_THREADED = 512,
+};
+
+enum {
+ NAPI_F_PREFER_BUSY_POLL = 1,
+ NAPI_F_END_ON_RESCHED = 2,
};
enum {
@@ -6942,8 +6760,7 @@
NAPI_STATE_IN_BUSY_POLL = 6,
NAPI_STATE_PREFER_BUSY_POLL = 7,
NAPI_STATE_THREADED = 8,
- NAPI_STATE_DRV0 = 9,
- NAPI_STATE_SCHED_THREADED = 10,
+ NAPI_STATE_SCHED_THREADED = 9,
};
enum {
@@ -6969,6 +6786,26 @@
};
enum {
+ NDD_UNARMED = 1,
+ NDD_LOCKED = 2,
+ NDD_SECURITY_OVERWRITE = 3,
+ NDD_WORK_PENDING = 4,
+ NDD_LABELING = 6,
+ NDD_INCOHERENT = 7,
+ NDD_REGISTER_SYNC = 8,
+ ND_IOCTL_MAX_BUFLEN = 4194304,
+ ND_CMD_MAX_ELEM = 5,
+ ND_CMD_MAX_ENVELOPE = 256,
+ ND_MAX_MAPPINGS = 32,
+ ND_REGION_PAGEMAP = 0,
+ ND_REGION_PERSIST_CACHE = 1,
+ ND_REGION_PERSIST_MEMCTRL = 2,
+ ND_REGION_ASYNC = 3,
+ ND_REGION_CXL = 4,
+ DPA_RESOURCE_ADJUSTED = 1,
+};
+
+enum {
NDTA_UNSPEC = 0,
NDTA_NAME = 1,
NDTA_THRESH1 = 2,
@@ -7046,6 +6883,11 @@
};
enum {
+ NESTED_SYNC_IMM_BIT = 0,
+ NESTED_SYNC_TODO_BIT = 1,
+};
+
+enum {
NETCONFA_UNSPEC = 0,
NETCONFA_IFINDEX = 1,
NETCONFA_FORWARDING = 2,
@@ -7064,8 +6906,9 @@
NETDEV_A_DEV_XDP_FEATURES = 3,
NETDEV_A_DEV_XDP_ZC_MAX_SEGS = 4,
NETDEV_A_DEV_XDP_RX_METADATA_FEATURES = 5,
- __NETDEV_A_DEV_MAX = 6,
- NETDEV_A_DEV_MAX = 5,
+ NETDEV_A_DEV_XSK_FEATURES = 6,
+ __NETDEV_A_DEV_MAX = 7,
+ NETDEV_A_DEV_MAX = 6,
};
enum {
@@ -7106,6 +6949,39 @@
};
enum {
+ NETDEV_A_QSTATS_IFINDEX = 1,
+ NETDEV_A_QSTATS_QUEUE_TYPE = 2,
+ NETDEV_A_QSTATS_QUEUE_ID = 3,
+ NETDEV_A_QSTATS_SCOPE = 4,
+ NETDEV_A_QSTATS_RX_PACKETS = 8,
+ NETDEV_A_QSTATS_RX_BYTES = 9,
+ NETDEV_A_QSTATS_TX_PACKETS = 10,
+ NETDEV_A_QSTATS_TX_BYTES = 11,
+ NETDEV_A_QSTATS_RX_ALLOC_FAIL = 12,
+ NETDEV_A_QSTATS_RX_HW_DROPS = 13,
+ NETDEV_A_QSTATS_RX_HW_DROP_OVERRUNS = 14,
+ NETDEV_A_QSTATS_RX_CSUM_UNNECESSARY = 15,
+ NETDEV_A_QSTATS_RX_CSUM_NONE = 16,
+ NETDEV_A_QSTATS_RX_CSUM_BAD = 17,
+ NETDEV_A_QSTATS_RX_HW_GRO_PACKETS = 18,
+ NETDEV_A_QSTATS_RX_HW_GRO_BYTES = 19,
+ NETDEV_A_QSTATS_RX_HW_GRO_WIRE_PACKETS = 20,
+ NETDEV_A_QSTATS_RX_HW_GRO_WIRE_BYTES = 21,
+ NETDEV_A_QSTATS_RX_HW_DROP_RATELIMITS = 22,
+ NETDEV_A_QSTATS_TX_HW_DROPS = 23,
+ NETDEV_A_QSTATS_TX_HW_DROP_ERRORS = 24,
+ NETDEV_A_QSTATS_TX_CSUM_NONE = 25,
+ NETDEV_A_QSTATS_TX_NEEDS_CSUM = 26,
+ NETDEV_A_QSTATS_TX_HW_GSO_PACKETS = 27,
+ NETDEV_A_QSTATS_TX_HW_GSO_BYTES = 28,
+ NETDEV_A_QSTATS_TX_HW_GSO_WIRE_PACKETS = 29,
+ NETDEV_A_QSTATS_TX_HW_GSO_WIRE_BYTES = 30,
+ NETDEV_A_QSTATS_TX_HW_DROP_RATELIMITS = 31,
+ __NETDEV_A_QSTATS_MAX = 32,
+ NETDEV_A_QSTATS_MAX = 31,
+};
+
+enum {
NETDEV_A_QUEUE_ID = 1,
NETDEV_A_QUEUE_IFINDEX = 2,
NETDEV_A_QUEUE_TYPE = 3,
@@ -7126,8 +7002,9 @@
NETDEV_CMD_PAGE_POOL_STATS_GET = 9,
NETDEV_CMD_QUEUE_GET = 10,
NETDEV_CMD_NAPI_GET = 11,
- __NETDEV_CMD_MAX = 12,
- NETDEV_CMD_MAX = 11,
+ NETDEV_CMD_QSTATS_GET = 12,
+ __NETDEV_CMD_MAX = 13,
+ NETDEV_CMD_MAX = 12,
};
enum {
@@ -7230,12 +7107,14 @@
};
enum {
- NETLINK_DIAG_MEMINFO = 0,
- NETLINK_DIAG_GROUPS = 1,
- NETLINK_DIAG_RX_RING = 2,
- NETLINK_DIAG_TX_RING = 3,
- NETLINK_DIAG_FLAGS = 4,
- __NETLINK_DIAG_MAX = 5,
+ NETLINK_F_KERNEL_SOCKET = 0,
+ NETLINK_F_RECV_PKTINFO = 1,
+ NETLINK_F_BROADCAST_SEND_ERROR = 2,
+ NETLINK_F_RECV_NO_ENOBUFS = 3,
+ NETLINK_F_LISTEN_ALL_NSID = 4,
+ NETLINK_F_CAP_ACK = 5,
+ NETLINK_F_EXT_ACK = 6,
+ NETLINK_F_STRICT_CHK = 7,
};
enum {
@@ -7271,6 +7150,13 @@
};
enum {
+ NFEA_UNSPEC = 0,
+ NFEA_ACTIVITY_NOTIFY = 1,
+ NFEA_DONT_REFRESH = 2,
+ __NFEA_MAX = 3,
+};
+
+enum {
NFNL_BATCH_FAILURE = 1,
NFNL_BATCH_DONE = 2,
NFNL_BATCH_REPLAY = 4,
@@ -7288,6 +7174,53 @@
};
enum {
+ NFP_NET_CFG_MBOX_CMD_FS_ADD_V4 = 0,
+ NFP_NET_CFG_MBOX_CMD_FS_DEL_V4 = 1,
+ NFP_NET_CFG_MBOX_CMD_FS_ADD_V6 = 2,
+ NFP_NET_CFG_MBOX_CMD_FS_DEL_V6 = 3,
+ NFP_NET_CFG_MBOX_CMD_FS_ADD_ETHTYPE = 4,
+ NFP_NET_CFG_MBOX_CMD_FS_DEL_ETHTYPE = 5,
+};
+
+enum {
+ NFP_SPEED_1G = 0,
+ NFP_SPEED_10G = 1,
+ NFP_SPEED_25G = 2,
+ NFP_SPEED_40G = 3,
+ NFP_SPEED_50G = 4,
+ NFP_SPEED_100G = 5,
+ NFP_SUP_SPEED_NUMBER = 6,
+};
+
+enum {
+ NFS_IOHDR_ERROR = 0,
+ NFS_IOHDR_EOF = 1,
+ NFS_IOHDR_REDO = 2,
+ NFS_IOHDR_STAT = 3,
+ NFS_IOHDR_RESEND_PNFS = 4,
+ NFS_IOHDR_RESEND_MDS = 5,
+ NFS_IOHDR_UNSTABLE_WRITES = 6,
+};
+
+enum {
+ NF_BPF_CT_OPTS_SZ = 12,
+};
+
+enum {
+ NHA_GROUP_STATS_ENTRY_UNSPEC = 0,
+ NHA_GROUP_STATS_ENTRY_ID = 1,
+ NHA_GROUP_STATS_ENTRY_PACKETS = 2,
+ NHA_GROUP_STATS_ENTRY_PACKETS_HW = 3,
+ __NHA_GROUP_STATS_ENTRY_MAX = 4,
+};
+
+enum {
+ NHA_GROUP_STATS_UNSPEC = 0,
+ NHA_GROUP_STATS_ENTRY = 1,
+ __NHA_GROUP_STATS_MAX = 2,
+};
+
+enum {
NHA_RES_BUCKET_UNSPEC = 0,
NHA_RES_BUCKET_PAD = 0,
NHA_RES_BUCKET_INDEX = 1,
@@ -7321,7 +7254,11 @@
NHA_FDB = 11,
NHA_RES_GROUP = 12,
NHA_RES_BUCKET = 13,
- __NHA_MAX = 14,
+ NHA_OP_FLAGS = 14,
+ NHA_GROUP_STATS = 15,
+ NHA_HW_STATS_ENABLE = 16,
+ NHA_HW_STATS_USED = 17,
+ __NHA_MAX = 18,
};
enum {
@@ -7351,6 +7288,116 @@
};
enum {
+ NLBL_CALIPSO_A_UNSPEC = 0,
+ NLBL_CALIPSO_A_DOI = 1,
+ NLBL_CALIPSO_A_MTYPE = 2,
+ __NLBL_CALIPSO_A_MAX = 3,
+};
+
+enum {
+ NLBL_CALIPSO_C_UNSPEC = 0,
+ NLBL_CALIPSO_C_ADD = 1,
+ NLBL_CALIPSO_C_REMOVE = 2,
+ NLBL_CALIPSO_C_LIST = 3,
+ NLBL_CALIPSO_C_LISTALL = 4,
+ __NLBL_CALIPSO_C_MAX = 5,
+};
+
+enum {
+ NLBL_CIPSOV4_A_UNSPEC = 0,
+ NLBL_CIPSOV4_A_DOI = 1,
+ NLBL_CIPSOV4_A_MTYPE = 2,
+ NLBL_CIPSOV4_A_TAG = 3,
+ NLBL_CIPSOV4_A_TAGLST = 4,
+ NLBL_CIPSOV4_A_MLSLVLLOC = 5,
+ NLBL_CIPSOV4_A_MLSLVLREM = 6,
+ NLBL_CIPSOV4_A_MLSLVL = 7,
+ NLBL_CIPSOV4_A_MLSLVLLST = 8,
+ NLBL_CIPSOV4_A_MLSCATLOC = 9,
+ NLBL_CIPSOV4_A_MLSCATREM = 10,
+ NLBL_CIPSOV4_A_MLSCAT = 11,
+ NLBL_CIPSOV4_A_MLSCATLST = 12,
+ __NLBL_CIPSOV4_A_MAX = 13,
+};
+
+enum {
+ NLBL_CIPSOV4_C_UNSPEC = 0,
+ NLBL_CIPSOV4_C_ADD = 1,
+ NLBL_CIPSOV4_C_REMOVE = 2,
+ NLBL_CIPSOV4_C_LIST = 3,
+ NLBL_CIPSOV4_C_LISTALL = 4,
+ __NLBL_CIPSOV4_C_MAX = 5,
+};
+
+enum {
+ NLBL_MGMT_A_UNSPEC = 0,
+ NLBL_MGMT_A_DOMAIN = 1,
+ NLBL_MGMT_A_PROTOCOL = 2,
+ NLBL_MGMT_A_VERSION = 3,
+ NLBL_MGMT_A_CV4DOI = 4,
+ NLBL_MGMT_A_IPV6ADDR = 5,
+ NLBL_MGMT_A_IPV6MASK = 6,
+ NLBL_MGMT_A_IPV4ADDR = 7,
+ NLBL_MGMT_A_IPV4MASK = 8,
+ NLBL_MGMT_A_ADDRSELECTOR = 9,
+ NLBL_MGMT_A_SELECTORLIST = 10,
+ NLBL_MGMT_A_FAMILY = 11,
+ NLBL_MGMT_A_CLPDOI = 12,
+ __NLBL_MGMT_A_MAX = 13,
+};
+
+enum {
+ NLBL_MGMT_C_UNSPEC = 0,
+ NLBL_MGMT_C_ADD = 1,
+ NLBL_MGMT_C_REMOVE = 2,
+ NLBL_MGMT_C_LISTALL = 3,
+ NLBL_MGMT_C_ADDDEF = 4,
+ NLBL_MGMT_C_REMOVEDEF = 5,
+ NLBL_MGMT_C_LISTDEF = 6,
+ NLBL_MGMT_C_PROTOCOLS = 7,
+ NLBL_MGMT_C_VERSION = 8,
+ __NLBL_MGMT_C_MAX = 9,
+};
+
+enum {
+ NLBL_UNLABEL_A_UNSPEC = 0,
+ NLBL_UNLABEL_A_ACPTFLG = 1,
+ NLBL_UNLABEL_A_IPV6ADDR = 2,
+ NLBL_UNLABEL_A_IPV6MASK = 3,
+ NLBL_UNLABEL_A_IPV4ADDR = 4,
+ NLBL_UNLABEL_A_IPV4MASK = 5,
+ NLBL_UNLABEL_A_IFACE = 6,
+ NLBL_UNLABEL_A_SECCTX = 7,
+ __NLBL_UNLABEL_A_MAX = 8,
+};
+
+enum {
+ NLBL_UNLABEL_C_UNSPEC = 0,
+ NLBL_UNLABEL_C_ACCEPT = 1,
+ NLBL_UNLABEL_C_LIST = 2,
+ NLBL_UNLABEL_C_STATICADD = 3,
+ NLBL_UNLABEL_C_STATICREMOVE = 4,
+ NLBL_UNLABEL_C_STATICLIST = 5,
+ NLBL_UNLABEL_C_STATICADDDEF = 6,
+ NLBL_UNLABEL_C_STATICREMOVEDEF = 7,
+ NLBL_UNLABEL_C_STATICLISTDEF = 8,
+ __NLBL_UNLABEL_C_MAX = 9,
+};
+
+enum {
+ NLM_LCK_GRANTED = 0,
+ NLM_LCK_DENIED = 1,
+ NLM_LCK_DENIED_NOLOCKS = 2,
+ NLM_LCK_BLOCKED = 3,
+ NLM_LCK_DENIED_GRACE_PERIOD = 4,
+ NLM_DEADLCK = 5,
+ NLM_ROFS = 6,
+ NLM_STALE_FH = 7,
+ NLM_FBIG = 8,
+ NLM_FAILED = 9,
+};
+
+enum {
NMI_LOCAL = 0,
NMI_UNKNOWN = 1,
NMI_SERR = 2,
@@ -7359,12 +7406,6 @@
};
enum {
- NODE_SIZE = 256,
- KEYS_PER_NODE = 16,
- RECS_PER_LEAF = 15,
-};
-
-enum {
NONE_FORCE_HPET_RESUME = 0,
OLD_ICH_FORCE_HPET_RESUME = 1,
ICH_FORCE_HPET_RESUME = 2,
@@ -7374,46 +7415,53 @@
};
enum {
- NUM_TRIAL_SAMPLES = 8192,
- MAX_SAMPLES_PER_BIT = 66,
+ NONE_SVM_INSTR = 0,
+ SVM_INSTR_VMRUN = 1,
+ SVM_INSTR_VMLOAD = 2,
+ SVM_INSTR_VMSAVE = 3,
};
enum {
- NVMEM_ADD = 1,
- NVMEM_REMOVE = 2,
- NVMEM_CELL_ADD = 3,
- NVMEM_CELL_REMOVE = 4,
+ NOTHING = 0,
+ DELETE = 1,
+ ADD = 2,
+ CHANGE = 3,
};
enum {
- NVME_AEN_CFG_NS_ATTR = 256,
- NVME_AEN_CFG_FW_ACT = 512,
- NVME_AEN_CFG_ANA_CHANGE = 2048,
- NVME_AEN_CFG_DISC_CHANGE = -2147483648,
+ NSIM_TRAP_ID_BASE = 93,
+ NSIM_TRAP_ID_FID_MISS = 94,
};
enum {
- NVME_AER_ERROR = 0,
- NVME_AER_SMART = 1,
- NVME_AER_NOTICE = 2,
- NVME_AER_CSS = 6,
- NVME_AER_VS = 7,
+ NSMPROC_NULL = 0,
+ NSMPROC_STAT = 1,
+ NSMPROC_MON = 2,
+ NSMPROC_UNMON = 3,
+ NSMPROC_UNMON_ALL = 4,
+ NSMPROC_SIMU_CRASH = 5,
+ NSMPROC_NOTIFY = 6,
};
enum {
- NVME_AER_ERROR_PERSIST_INT_ERR = 3,
+ NUM_TRIAL_SAMPLES = 8192,
+ MAX_SAMPLES_PER_BIT = 66,
};
enum {
- NVME_AER_NOTICE_NS_CHANGED = 0,
- NVME_AER_NOTICE_FW_ACT_STARTING = 1,
- NVME_AER_NOTICE_ANA = 3,
- NVME_AER_NOTICE_DISC_CHANGED = 240,
+ NVMEM_ADD = 1,
+ NVMEM_REMOVE = 2,
+ NVMEM_CELL_ADD = 3,
+ NVMEM_CELL_REMOVE = 4,
+ NVMEM_LAYOUT_ADD = 5,
+ NVMEM_LAYOUT_REMOVE = 6,
};
enum {
- NVME_CAP_CSS_NVM = 1,
- NVME_CAP_CSS_CSI = 64,
+ NVME_AEN_BIT_NS_ATTR = 8,
+ NVME_AEN_BIT_FW_ACT = 9,
+ NVME_AEN_BIT_ANA_CHANGE = 11,
+ NVME_AEN_BIT_DISC_CHANGE = 31,
};
enum {
@@ -7441,47 +7489,6 @@
};
enum {
- NVME_CMBMSC_CRE = 1,
- NVME_CMBMSC_CMSE = 2,
-};
-
-enum {
- NVME_CMBSZ_SQS = 1,
- NVME_CMBSZ_CQS = 2,
- NVME_CMBSZ_LISTS = 4,
- NVME_CMBSZ_RDS = 8,
- NVME_CMBSZ_WDS = 16,
- NVME_CMBSZ_SZ_SHIFT = 12,
- NVME_CMBSZ_SZ_MASK = 1048575,
- NVME_CMBSZ_SZU_SHIFT = 8,
- NVME_CMBSZ_SZU_MASK = 15,
-};
-
-enum {
- NVME_CMD_EFFECTS_CSUPP = 1,
- NVME_CMD_EFFECTS_LBCC = 2,
- NVME_CMD_EFFECTS_NCC = 4,
- NVME_CMD_EFFECTS_NIC = 8,
- NVME_CMD_EFFECTS_CCC = 16,
- NVME_CMD_EFFECTS_CSE_MASK = 458752,
- NVME_CMD_EFFECTS_UUID_SEL = 524288,
- NVME_CMD_EFFECTS_SCOPE_MASK = 4293918720,
-};
-
-enum {
- NVME_CMD_FUSE_FIRST = 1,
- NVME_CMD_FUSE_SECOND = 2,
- NVME_CMD_SGL_METABUF = 64,
- NVME_CMD_SGL_METASEG = 128,
- NVME_CMD_SGL_ALL = 192,
-};
-
-enum {
- NVME_CSI_NVM = 0,
- NVME_CSI_ZNS = 2,
-};
-
-enum {
NVME_CSTS_RDY = 1,
NVME_CSTS_CFS = 2,
NVME_CSTS_NSSRO = 16,
@@ -7493,177 +7500,6 @@
};
enum {
- NVME_CTRL_CMIC_MULTI_PORT = 1,
- NVME_CTRL_CMIC_MULTI_CTRL = 2,
- NVME_CTRL_CMIC_ANA = 8,
- NVME_CTRL_ONCS_COMPARE = 1,
- NVME_CTRL_ONCS_WRITE_UNCORRECTABLE = 2,
- NVME_CTRL_ONCS_DSM = 4,
- NVME_CTRL_ONCS_WRITE_ZEROES = 8,
- NVME_CTRL_ONCS_RESERVATIONS = 32,
- NVME_CTRL_ONCS_TIMESTAMP = 64,
- NVME_CTRL_VWC_PRESENT = 1,
- NVME_CTRL_OACS_SEC_SUPP = 1,
- NVME_CTRL_OACS_NS_MNGT_SUPP = 8,
- NVME_CTRL_OACS_DIRECTIVES = 32,
- NVME_CTRL_OACS_DBBUF_SUPP = 256,
- NVME_CTRL_LPA_CMD_EFFECTS_LOG = 2,
- NVME_CTRL_CTRATT_128_ID = 1,
- NVME_CTRL_CTRATT_NON_OP_PSP = 2,
- NVME_CTRL_CTRATT_NVM_SETS = 4,
- NVME_CTRL_CTRATT_READ_RECV_LVLS = 8,
- NVME_CTRL_CTRATT_ENDURANCE_GROUPS = 16,
- NVME_CTRL_CTRATT_PREDICTABLE_LAT = 32,
- NVME_CTRL_CTRATT_NAMESPACE_GRANULARITY = 128,
- NVME_CTRL_CTRATT_UUID_LIST = 512,
-};
-
-enum {
- NVME_DSMGMT_IDR = 1,
- NVME_DSMGMT_IDW = 2,
- NVME_DSMGMT_AD = 4,
-};
-
-enum {
- NVME_ENABLE_ACRE = 1,
- NVME_ENABLE_LBAFEE = 1,
-};
-
-enum {
- NVME_HOST_MEM_ENABLE = 1,
- NVME_HOST_MEM_RETURN = 2,
-};
-
-enum {
- NVME_ID_CNS_NS = 0,
- NVME_ID_CNS_CTRL = 1,
- NVME_ID_CNS_NS_ACTIVE_LIST = 2,
- NVME_ID_CNS_NS_DESC_LIST = 3,
- NVME_ID_CNS_CS_NS = 5,
- NVME_ID_CNS_CS_CTRL = 6,
- NVME_ID_CNS_NS_CS_INDEP = 8,
- NVME_ID_CNS_NS_PRESENT_LIST = 16,
- NVME_ID_CNS_NS_PRESENT = 17,
- NVME_ID_CNS_CTRL_NS_LIST = 18,
- NVME_ID_CNS_CTRL_LIST = 19,
- NVME_ID_CNS_SCNDRY_CTRL_LIST = 21,
- NVME_ID_CNS_NS_GRANULARITY = 22,
- NVME_ID_CNS_UUID_LIST = 23,
-};
-
-enum {
- NVME_ID_NS_NVM_STS_MASK = 63,
- NVME_ID_NS_NVM_GUARD_SHIFT = 7,
- NVME_ID_NS_NVM_GUARD_MASK = 3,
-};
-
-enum {
- NVME_IOCTL_VEC = 1,
- NVME_IOCTL_PARTITION = 2,
-};
-
-enum {
- NVME_NIDT_EUI64 = 1,
- NVME_NIDT_NGUID = 2,
- NVME_NIDT_UUID = 3,
- NVME_NIDT_CSI = 4,
-};
-
-enum {
- NVME_NSTAT_NRDY = 1,
-};
-
-enum {
- NVME_NS_FEAT_THIN = 1,
- NVME_NS_FEAT_ATOMICS = 2,
- NVME_NS_FEAT_IO_OPT = 16,
- NVME_NS_ATTR_RO = 1,
- NVME_NS_FLBAS_LBA_MASK = 15,
- NVME_NS_FLBAS_LBA_UMASK = 96,
- NVME_NS_FLBAS_LBA_SHIFT = 1,
- NVME_NS_FLBAS_META_EXT = 16,
- NVME_NS_NMIC_SHARED = 1,
- NVME_LBAF_RP_BEST = 0,
- NVME_LBAF_RP_BETTER = 1,
- NVME_LBAF_RP_GOOD = 2,
- NVME_LBAF_RP_DEGRADED = 3,
- NVME_NS_DPC_PI_LAST = 16,
- NVME_NS_DPC_PI_FIRST = 8,
- NVME_NS_DPC_PI_TYPE3 = 4,
- NVME_NS_DPC_PI_TYPE2 = 2,
- NVME_NS_DPC_PI_TYPE1 = 1,
- NVME_NS_DPS_PI_FIRST = 8,
- NVME_NS_DPS_PI_MASK = 7,
- NVME_NS_DPS_PI_TYPE1 = 1,
- NVME_NS_DPS_PI_TYPE2 = 2,
- NVME_NS_DPS_PI_TYPE3 = 3,
-};
-
-enum {
- NVME_NVM_NS_16B_GUARD = 0,
- NVME_NVM_NS_32B_GUARD = 1,
- NVME_NVM_NS_64B_GUARD = 2,
-};
-
-enum {
- NVME_PS_FLAGS_MAX_POWER_SCALE = 1,
- NVME_PS_FLAGS_NON_OP_STATE = 2,
-};
-
-enum {
- NVME_QUEUE_PHYS_CONTIG = 1,
- NVME_CQ_IRQ_ENABLED = 2,
- NVME_SQ_PRIO_URGENT = 0,
- NVME_SQ_PRIO_HIGH = 2,
- NVME_SQ_PRIO_MEDIUM = 4,
- NVME_SQ_PRIO_LOW = 6,
- NVME_FEAT_ARBITRATION = 1,
- NVME_FEAT_POWER_MGMT = 2,
- NVME_FEAT_LBA_RANGE = 3,
- NVME_FEAT_TEMP_THRESH = 4,
- NVME_FEAT_ERR_RECOVERY = 5,
- NVME_FEAT_VOLATILE_WC = 6,
- NVME_FEAT_NUM_QUEUES = 7,
- NVME_FEAT_IRQ_COALESCE = 8,
- NVME_FEAT_IRQ_CONFIG = 9,
- NVME_FEAT_WRITE_ATOMIC = 10,
- NVME_FEAT_ASYNC_EVENT = 11,
- NVME_FEAT_AUTO_PST = 12,
- NVME_FEAT_HOST_MEM_BUF = 13,
- NVME_FEAT_TIMESTAMP = 14,
- NVME_FEAT_KATO = 15,
- NVME_FEAT_HCTM = 16,
- NVME_FEAT_NOPSC = 17,
- NVME_FEAT_RRL = 18,
- NVME_FEAT_PLM_CONFIG = 19,
- NVME_FEAT_PLM_WINDOW = 20,
- NVME_FEAT_HOST_BEHAVIOR = 22,
- NVME_FEAT_SANITIZE = 23,
- NVME_FEAT_SW_PROGRESS = 128,
- NVME_FEAT_HOST_ID = 129,
- NVME_FEAT_RESV_MASK = 130,
- NVME_FEAT_RESV_PERSIST = 131,
- NVME_FEAT_WRITE_PROTECT = 132,
- NVME_FEAT_VENDOR_START = 192,
- NVME_FEAT_VENDOR_END = 255,
- NVME_LOG_ERROR = 1,
- NVME_LOG_SMART = 2,
- NVME_LOG_FW_SLOT = 3,
- NVME_LOG_CHANGED_NS = 4,
- NVME_LOG_CMD_EFFECTS = 5,
- NVME_LOG_DEVICE_SELF_TEST = 6,
- NVME_LOG_TELEMETRY_HOST = 7,
- NVME_LOG_TELEMETRY_CTRL = 8,
- NVME_LOG_ENDURANCE_GROUP = 9,
- NVME_LOG_ANA = 12,
- NVME_LOG_DISC = 112,
- NVME_LOG_RESERVATION = 128,
- NVME_FWACT_REPL = 0,
- NVME_FWACT_REPL_ACTV = 8,
- NVME_FWACT_ACTV = 16,
-};
-
-enum {
NVME_REG_CAP = 0,
NVME_REG_VS = 8,
NVME_REG_INTMS = 12,
@@ -7690,177 +7526,102 @@
};
enum {
- NVME_REQ_CANCELLED = 1,
- NVME_REQ_USERCMD = 2,
- NVME_MPATH_IO_STATS = 4,
-};
-
-enum {
- NVME_RW_LR = 32768,
- NVME_RW_FUA = 16384,
- NVME_RW_APPEND_PIREMAP = 512,
- NVME_RW_DSM_FREQ_UNSPEC = 0,
- NVME_RW_DSM_FREQ_TYPICAL = 1,
- NVME_RW_DSM_FREQ_RARE = 2,
- NVME_RW_DSM_FREQ_READS = 3,
- NVME_RW_DSM_FREQ_WRITES = 4,
- NVME_RW_DSM_FREQ_RW = 5,
- NVME_RW_DSM_FREQ_ONCE = 6,
- NVME_RW_DSM_FREQ_PREFETCH = 7,
- NVME_RW_DSM_FREQ_TEMP = 8,
- NVME_RW_DSM_LATENCY_NONE = 0,
- NVME_RW_DSM_LATENCY_IDLE = 16,
- NVME_RW_DSM_LATENCY_NORM = 32,
- NVME_RW_DSM_LATENCY_LOW = 48,
- NVME_RW_DSM_SEQ_REQ = 64,
- NVME_RW_DSM_COMPRESSED = 128,
- NVME_RW_PRINFO_PRCHK_REF = 1024,
- NVME_RW_PRINFO_PRCHK_APP = 2048,
- NVME_RW_PRINFO_PRCHK_GUARD = 4096,
- NVME_RW_PRINFO_PRACT = 8192,
- NVME_RW_DTYPE_STREAMS = 16,
- NVME_WZ_DEAC = 512,
-};
-
-enum {
- NVME_SC_SUCCESS = 0,
- NVME_SC_INVALID_OPCODE = 1,
- NVME_SC_INVALID_FIELD = 2,
- NVME_SC_CMDID_CONFLICT = 3,
- NVME_SC_DATA_XFER_ERROR = 4,
- NVME_SC_POWER_LOSS = 5,
- NVME_SC_INTERNAL = 6,
- NVME_SC_ABORT_REQ = 7,
- NVME_SC_ABORT_QUEUE = 8,
- NVME_SC_FUSED_FAIL = 9,
- NVME_SC_FUSED_MISSING = 10,
- NVME_SC_INVALID_NS = 11,
- NVME_SC_CMD_SEQ_ERROR = 12,
- NVME_SC_SGL_INVALID_LAST = 13,
- NVME_SC_SGL_INVALID_COUNT = 14,
- NVME_SC_SGL_INVALID_DATA = 15,
- NVME_SC_SGL_INVALID_METADATA = 16,
- NVME_SC_SGL_INVALID_TYPE = 17,
- NVME_SC_CMB_INVALID_USE = 18,
- NVME_SC_PRP_INVALID_OFFSET = 19,
- NVME_SC_ATOMIC_WU_EXCEEDED = 20,
- NVME_SC_OP_DENIED = 21,
- NVME_SC_SGL_INVALID_OFFSET = 22,
- NVME_SC_RESERVED = 23,
- NVME_SC_HOST_ID_INCONSIST = 24,
- NVME_SC_KA_TIMEOUT_EXPIRED = 25,
- NVME_SC_KA_TIMEOUT_INVALID = 26,
- NVME_SC_ABORTED_PREEMPT_ABORT = 27,
- NVME_SC_SANITIZE_FAILED = 28,
- NVME_SC_SANITIZE_IN_PROGRESS = 29,
- NVME_SC_SGL_INVALID_GRANULARITY = 30,
- NVME_SC_CMD_NOT_SUP_CMB_QUEUE = 31,
- NVME_SC_NS_WRITE_PROTECTED = 32,
- NVME_SC_CMD_INTERRUPTED = 33,
- NVME_SC_TRANSIENT_TR_ERR = 34,
- NVME_SC_ADMIN_COMMAND_MEDIA_NOT_READY = 36,
- NVME_SC_INVALID_IO_CMD_SET = 44,
- NVME_SC_LBA_RANGE = 128,
- NVME_SC_CAP_EXCEEDED = 129,
- NVME_SC_NS_NOT_READY = 130,
- NVME_SC_RESERVATION_CONFLICT = 131,
- NVME_SC_FORMAT_IN_PROGRESS = 132,
- NVME_SC_CQ_INVALID = 256,
- NVME_SC_QID_INVALID = 257,
- NVME_SC_QUEUE_SIZE = 258,
- NVME_SC_ABORT_LIMIT = 259,
- NVME_SC_ABORT_MISSING = 260,
- NVME_SC_ASYNC_LIMIT = 261,
- NVME_SC_FIRMWARE_SLOT = 262,
- NVME_SC_FIRMWARE_IMAGE = 263,
- NVME_SC_INVALID_VECTOR = 264,
- NVME_SC_INVALID_LOG_PAGE = 265,
- NVME_SC_INVALID_FORMAT = 266,
- NVME_SC_FW_NEEDS_CONV_RESET = 267,
- NVME_SC_INVALID_QUEUE = 268,
- NVME_SC_FEATURE_NOT_SAVEABLE = 269,
- NVME_SC_FEATURE_NOT_CHANGEABLE = 270,
- NVME_SC_FEATURE_NOT_PER_NS = 271,
- NVME_SC_FW_NEEDS_SUBSYS_RESET = 272,
- NVME_SC_FW_NEEDS_RESET = 273,
- NVME_SC_FW_NEEDS_MAX_TIME = 274,
- NVME_SC_FW_ACTIVATE_PROHIBITED = 275,
- NVME_SC_OVERLAPPING_RANGE = 276,
- NVME_SC_NS_INSUFFICIENT_CAP = 277,
- NVME_SC_NS_ID_UNAVAILABLE = 278,
- NVME_SC_NS_ALREADY_ATTACHED = 280,
- NVME_SC_NS_IS_PRIVATE = 281,
- NVME_SC_NS_NOT_ATTACHED = 282,
- NVME_SC_THIN_PROV_NOT_SUPP = 283,
- NVME_SC_CTRL_LIST_INVALID = 284,
- NVME_SC_SELT_TEST_IN_PROGRESS = 285,
- NVME_SC_BP_WRITE_PROHIBITED = 286,
- NVME_SC_CTRL_ID_INVALID = 287,
- NVME_SC_SEC_CTRL_STATE_INVALID = 288,
- NVME_SC_CTRL_RES_NUM_INVALID = 289,
- NVME_SC_RES_ID_INVALID = 290,
- NVME_SC_PMR_SAN_PROHIBITED = 291,
- NVME_SC_ANA_GROUP_ID_INVALID = 292,
- NVME_SC_ANA_ATTACH_FAILED = 293,
- NVME_SC_BAD_ATTRIBUTES = 384,
- NVME_SC_INVALID_PI = 385,
- NVME_SC_READ_ONLY = 386,
- NVME_SC_ONCS_NOT_SUPPORTED = 387,
- NVME_SC_CONNECT_FORMAT = 384,
- NVME_SC_CONNECT_CTRL_BUSY = 385,
- NVME_SC_CONNECT_INVALID_PARAM = 386,
- NVME_SC_CONNECT_RESTART_DISC = 387,
- NVME_SC_CONNECT_INVALID_HOST = 388,
- NVME_SC_DISCOVERY_RESTART = 400,
- NVME_SC_AUTH_REQUIRED = 401,
- NVME_SC_ZONE_BOUNDARY_ERROR = 440,
- NVME_SC_ZONE_FULL = 441,
- NVME_SC_ZONE_READ_ONLY = 442,
- NVME_SC_ZONE_OFFLINE = 443,
- NVME_SC_ZONE_INVALID_WRITE = 444,
- NVME_SC_ZONE_TOO_MANY_ACTIVE = 445,
- NVME_SC_ZONE_TOO_MANY_OPEN = 446,
- NVME_SC_ZONE_INVALID_TRANSITION = 447,
- NVME_SC_WRITE_FAULT = 640,
- NVME_SC_READ_ERROR = 641,
- NVME_SC_GUARD_CHECK = 642,
- NVME_SC_APPTAG_CHECK = 643,
- NVME_SC_REFTAG_CHECK = 644,
- NVME_SC_COMPARE_FAILED = 645,
- NVME_SC_ACCESS_DENIED = 646,
- NVME_SC_UNWRITTEN_BLOCK = 647,
- NVME_SC_INTERNAL_PATH_ERROR = 768,
- NVME_SC_ANA_PERSISTENT_LOSS = 769,
- NVME_SC_ANA_INACCESSIBLE = 770,
- NVME_SC_ANA_TRANSITION = 771,
- NVME_SC_CTRL_PATH_ERROR = 864,
- NVME_SC_HOST_PATH_ERROR = 880,
- NVME_SC_HOST_ABORTED_CMD = 881,
- NVME_SC_CRD = 6144,
- NVME_SC_MORE = 8192,
- NVME_SC_DNR = 16384,
-};
-
-enum {
- NVME_SGL_FMT_DATA_DESC = 0,
- NVME_SGL_FMT_SEG_DESC = 2,
- NVME_SGL_FMT_LAST_SEG_DESC = 3,
- NVME_KEY_SGL_FMT_DATA_DESC = 4,
- NVME_TRANSPORT_SGL_DATA_DESC = 5,
-};
-
-enum {
- NVME_SMART_CRIT_SPARE = 1,
- NVME_SMART_CRIT_TEMPERATURE = 2,
- NVME_SMART_CRIT_RELIABILITY = 4,
- NVME_SMART_CRIT_MEDIA = 8,
- NVME_SMART_CRIT_VOLATILE_MEMORY = 16,
-};
-
-enum {
- NVME_TEMP_THRESH_MASK = 65535,
- NVME_TEMP_THRESH_SELECT_SHIFT = 16,
- NVME_TEMP_THRESH_TYPE_UNDER = 1048576,
+ NV_MMIO_BAR = 5,
+ NV_PORTS = 2,
+ NV_PIO_MASK = 31,
+ NV_MWDMA_MASK = 7,
+ NV_UDMA_MASK = 127,
+ NV_PORT0_SCR_REG_OFFSET = 0,
+ NV_PORT1_SCR_REG_OFFSET = 64,
+ NV_INT_STATUS = 16,
+ NV_INT_ENABLE = 17,
+ NV_INT_STATUS_CK804 = 1088,
+ NV_INT_ENABLE_CK804 = 1089,
+ NV_INT_DEV = 1,
+ NV_INT_PM = 2,
+ NV_INT_ADDED = 4,
+ NV_INT_REMOVED = 8,
+ NV_INT_PORT_SHIFT = 4,
+ NV_INT_ALL = 15,
+ NV_INT_MASK = 13,
+ NV_INT_CONFIG = 18,
+ NV_INT_CONFIG_METHD = 1,
+ NV_MCP_SATA_CFG_20 = 80,
+ NV_MCP_SATA_CFG_20_SATA_SPACE_EN = 4,
+ NV_MCP_SATA_CFG_20_PORT0_EN = 131072,
+ NV_MCP_SATA_CFG_20_PORT1_EN = 65536,
+ NV_MCP_SATA_CFG_20_PORT0_PWB_EN = 16384,
+ NV_MCP_SATA_CFG_20_PORT1_PWB_EN = 4096,
+ NV_ADMA_MAX_CPBS = 32,
+ NV_ADMA_CPB_SZ = 128,
+ NV_ADMA_APRD_SZ = 16,
+ NV_ADMA_SGTBL_LEN = 56,
+ NV_ADMA_SGTBL_TOTAL_LEN = 61,
+ NV_ADMA_SGTBL_SZ = 896,
+ NV_ADMA_PORT_PRIV_DMA_SZ = 32768,
+ NV_ADMA_GEN = 1024,
+ NV_ADMA_GEN_CTL = 0,
+ NV_ADMA_NOTIFIER_CLEAR = 48,
+ NV_ADMA_PORT = 1152,
+ NV_ADMA_PORT_SIZE = 256,
+ NV_ADMA_CTL = 64,
+ NV_ADMA_CPB_COUNT = 66,
+ NV_ADMA_NEXT_CPB_IDX = 67,
+ NV_ADMA_STAT = 68,
+ NV_ADMA_CPB_BASE_LOW = 72,
+ NV_ADMA_CPB_BASE_HIGH = 76,
+ NV_ADMA_APPEND = 80,
+ NV_ADMA_NOTIFIER = 104,
+ NV_ADMA_NOTIFIER_ERROR = 108,
+ NV_ADMA_CTL_HOTPLUG_IEN = 1,
+ NV_ADMA_CTL_CHANNEL_RESET = 32,
+ NV_ADMA_CTL_GO = 128,
+ NV_ADMA_CTL_AIEN = 256,
+ NV_ADMA_CTL_READ_NON_COHERENT = 2048,
+ NV_ADMA_CTL_WRITE_NON_COHERENT = 4096,
+ NV_CPB_RESP_DONE = 1,
+ NV_CPB_RESP_ATA_ERR = 8,
+ NV_CPB_RESP_CMD_ERR = 16,
+ NV_CPB_RESP_CPB_ERR = 128,
+ NV_CPB_CTL_CPB_VALID = 1,
+ NV_CPB_CTL_QUEUE = 2,
+ NV_CPB_CTL_APRD_VALID = 4,
+ NV_CPB_CTL_IEN = 8,
+ NV_CPB_CTL_FPDMA = 16,
+ NV_APRD_WRITE = 2,
+ NV_APRD_END = 4,
+ NV_APRD_CONT = 8,
+ NV_ADMA_STAT_TIMEOUT = 1,
+ NV_ADMA_STAT_HOTUNPLUG = 2,
+ NV_ADMA_STAT_HOTPLUG = 4,
+ NV_ADMA_STAT_CPBERR = 16,
+ NV_ADMA_STAT_SERROR = 32,
+ NV_ADMA_STAT_CMD_COMPLETE = 64,
+ NV_ADMA_STAT_IDLE = 256,
+ NV_ADMA_STAT_LEGACY = 512,
+ NV_ADMA_STAT_STOPPED = 1024,
+ NV_ADMA_STAT_DONE = 4096,
+ NV_ADMA_STAT_ERR = 17,
+ NV_ADMA_PORT_REGISTER_MODE = 1,
+ NV_ADMA_ATAPI_SETUP_COMPLETE = 2,
+ NV_CTL_MCP55 = 1024,
+ NV_INT_STATUS_MCP55 = 1088,
+ NV_INT_ENABLE_MCP55 = 1092,
+ NV_NCQ_REG_MCP55 = 1096,
+ NV_INT_ALL_MCP55 = 65535,
+ NV_INT_PORT_SHIFT_MCP55 = 16,
+ NV_INT_MASK_MCP55 = 65533,
+ NV_CTL_PRI_SWNCQ = 2,
+ NV_CTL_SEC_SWNCQ = 4,
+ NV_SWNCQ_IRQ_DEV = 1,
+ NV_SWNCQ_IRQ_PM = 2,
+ NV_SWNCQ_IRQ_ADDED = 4,
+ NV_SWNCQ_IRQ_REMOVED = 8,
+ NV_SWNCQ_IRQ_BACKOUT = 16,
+ NV_SWNCQ_IRQ_SDBFIS = 32,
+ NV_SWNCQ_IRQ_DHREGFIS = 64,
+ NV_SWNCQ_IRQ_DMASETUP = 128,
+ NV_SWNCQ_IRQ_HOTPLUG = 12,
};
enum {
@@ -7869,33 +7630,6 @@
};
enum {
- ONLINE_POLICY_CONTIG_ZONES = 0,
- ONLINE_POLICY_AUTO_MOVABLE = 1,
-};
-
-enum {
- OPT_LOWERDIR = 0,
- OPT_UPPERDIR = 1,
- OPT_WORKDIR = 2,
- OPT_DEFAULT_PERMISSIONS = 3,
- OPT_REDIRECT_DIR = 4,
- OPT_INDEX_ON = 5,
- OPT_INDEX_OFF = 6,
- OPT_UUID_ON = 7,
- OPT_UUID_OFF = 8,
- OPT_NFS_EXPORT_ON = 9,
- OPT_USERXATTR = 10,
- OPT_NFS_EXPORT_OFF = 11,
- OPT_XINO_ON = 12,
- OPT_XINO_OFF = 13,
- OPT_XINO_AUTO = 14,
- OPT_METACOPY_ON = 15,
- OPT_METACOPY_OFF = 16,
- OPT_VOLATILE = 17,
- OPT_ERR = 18,
-};
-
-enum {
OPT_UID = 0,
OPT_GID = 1,
OPT_MODE = 2,
@@ -7906,70 +7640,84 @@
};
enum {
- OVL_XINO_OFF = 0,
- OVL_XINO_AUTO = 1,
- OVL_XINO_ON = 2,
+ OUTSIDE_GUEST_MODE = 0,
+ IN_GUEST_MODE = 1,
+ EXITING_GUEST_MODE = 2,
+ READING_SHADOW_PAGE_TABLES = 3,
+};
+
+enum {
+ OVERRIDE_NONE = 0,
+ OVERRIDE_BASE = 1,
+ OVERRIDE_STRIDE = 2,
+ OVERRIDE_HEIGHT = 4,
+ OVERRIDE_WIDTH = 8,
};
enum {
Opt_acl = 0,
- Opt_noacl = 1,
- Opt_clear_cache = 2,
- Opt_commit_interval = 3,
- Opt_compress = 4,
- Opt_compress_force = 5,
- Opt_compress_force_type = 6,
- Opt_compress_type = 7,
- Opt_degraded = 8,
- Opt_device = 9,
- Opt_fatal_errors = 10,
- Opt_flushoncommit = 11,
- Opt_noflushoncommit = 12,
- Opt_max_inline = 13,
- Opt_barrier = 14,
- Opt_nobarrier = 15,
- Opt_datacow = 16,
- Opt_nodatacow = 17,
- Opt_datasum = 18,
- Opt_nodatasum = 19,
- Opt_defrag = 20,
- Opt_nodefrag = 21,
- Opt_discard = 22,
- Opt_nodiscard = 23,
- Opt_discard_mode = 24,
- Opt_norecovery = 25,
- Opt_ratio = 26,
- Opt_rescan_uuid_tree = 27,
- Opt_skip_balance = 28,
- Opt_space_cache = 29,
- Opt_no_space_cache = 30,
- Opt_space_cache_version = 31,
- Opt_ssd = 32,
- Opt_nossd = 33,
- Opt_ssd_spread = 34,
- Opt_nossd_spread = 35,
- Opt_subvol = 36,
- Opt_subvol_empty = 37,
- Opt_subvolid = 38,
- Opt_thread_pool = 39,
- Opt_treelog = 40,
- Opt_notreelog = 41,
- Opt_user_subvol_rm_allowed = 42,
- Opt_rescue = 43,
- Opt_usebackuproot = 44,
- Opt_nologreplay = 45,
- Opt_ignorebadroots = 46,
- Opt_ignoredatacsums = 47,
- Opt_rescue_all = 48,
- Opt_recovery = 49,
- Opt_inode_cache = 50,
- Opt_noinode_cache = 51,
- Opt_check_integrity = 52,
- Opt_check_integrity_including_extent_data = 53,
- Opt_check_integrity_print_mask = 54,
- Opt_enospc_debug = 55,
- Opt_noenospc_debug = 56,
- Opt_err = 57,
+ Opt_clear_cache = 1,
+ Opt_commit_interval = 2,
+ Opt_compress = 3,
+ Opt_compress_force = 4,
+ Opt_compress_force_type = 5,
+ Opt_compress_type = 6,
+ Opt_degraded = 7,
+ Opt_device = 8,
+ Opt_fatal_errors = 9,
+ Opt_flushoncommit = 10,
+ Opt_max_inline = 11,
+ Opt_barrier = 12,
+ Opt_datacow = 13,
+ Opt_datasum = 14,
+ Opt_defrag = 15,
+ Opt_discard = 16,
+ Opt_discard_mode = 17,
+ Opt_ratio = 18,
+ Opt_rescan_uuid_tree = 19,
+ Opt_skip_balance = 20,
+ Opt_space_cache = 21,
+ Opt_space_cache_version = 22,
+ Opt_ssd = 23,
+ Opt_ssd_spread = 24,
+ Opt_subvol = 25,
+ Opt_subvol_empty = 26,
+ Opt_subvolid = 27,
+ Opt_thread_pool = 28,
+ Opt_treelog = 29,
+ Opt_user_subvol_rm_allowed = 30,
+ Opt_rescue = 31,
+ Opt_usebackuproot = 32,
+ Opt_nologreplay = 33,
+ Opt_ignorebadroots = 34,
+ Opt_ignoredatacsums = 35,
+ Opt_rescue_all = 36,
+ Opt_enospc_debug = 37,
+ Opt_err = 38,
+};
+
+enum {
+ Opt_block = 0,
+ Opt_check = 1,
+ Opt_cruft = 2,
+ Opt_gid = 3,
+ Opt_ignore = 4,
+ Opt_iocharset = 5,
+ Opt_map = 6,
+ Opt_mode = 7,
+ Opt_nojoliet = 8,
+ Opt_norock = 9,
+ Opt_sb = 10,
+ Opt_session = 11,
+ Opt_uid = 12,
+ Opt_unhide = 13,
+ Opt_utf8 = 14,
+ Opt_err___2 = 15,
+ Opt_nocompress = 16,
+ Opt_hide = 17,
+ Opt_showassoc = 18,
+ Opt_dmode = 19,
+ Opt_overriderockperm = 20,
};
enum {
@@ -7979,7 +7727,7 @@
Opt_nogrpid = 3,
Opt_resgid = 4,
Opt_resuid = 5,
- Opt_sb = 6,
+ Opt_sb___2 = 6,
Opt_nouid32 = 7,
Opt_debug = 8,
Opt_removed = 9,
@@ -8008,8 +7756,8 @@
Opt_quota = 32,
Opt_noquota = 33,
Opt_barrier___2 = 34,
- Opt_nobarrier___2 = 35,
- Opt_err___2 = 36,
+ Opt_nobarrier = 35,
+ Opt_err___3 = 36,
Opt_usrquota = 37,
Opt_grpquota = 38,
Opt_prjquota = 39,
@@ -8032,7 +7780,7 @@
Opt_dioread_nolock = 56,
Opt_dioread_lock = 57,
Opt_discard___2 = 58,
- Opt_nodiscard___2 = 59,
+ Opt_nodiscard = 59,
Opt_init_itable = 60,
Opt_noinit_itable = 61,
Opt_max_dir_size_kb = 62,
@@ -8048,53 +7796,45 @@
};
enum {
- Opt_check_n = 0,
- Opt_check_r = 1,
- Opt_check_s = 2,
- Opt_uid = 3,
- Opt_gid = 4,
- Opt_umask = 5,
- Opt_dmask = 6,
- Opt_fmask = 7,
- Opt_allow_utime = 8,
- Opt_codepage = 9,
- Opt_usefree = 10,
- Opt_nocase = 11,
- Opt_quiet = 12,
- Opt_showexec = 13,
- Opt_debug___2 = 14,
- Opt_immutable = 15,
- Opt_dots = 16,
- Opt_nodots = 17,
- Opt_charset = 18,
- Opt_shortname_lower = 19,
- Opt_shortname_win95 = 20,
- Opt_shortname_winnt = 21,
- Opt_shortname_mixed = 22,
- Opt_utf8_no = 23,
- Opt_utf8_yes = 24,
- Opt_uni_xl_no = 25,
- Opt_uni_xl_yes = 26,
- Opt_nonumtail_no = 27,
- Opt_nonumtail_yes = 28,
- Opt_obsolete = 29,
- Opt_flush = 30,
- Opt_tz_utc = 31,
- Opt_rodir = 32,
- Opt_err_cont = 33,
- Opt_err_panic = 34,
- Opt_err_ro = 35,
- Opt_discard___3 = 36,
- Opt_nfs = 37,
- Opt_time_offset = 38,
- Opt_nfs_stale_rw = 39,
- Opt_nfs_nostale_ro = 40,
- Opt_err___3 = 41,
- Opt_dos1xfloppy = 42,
+ Opt_debug___2 = 0,
+ Opt_dfltuid = 1,
+ Opt_dfltgid = 2,
+ Opt_afid = 3,
+ Opt_uname = 4,
+ Opt_remotename = 5,
+ Opt_cache = 6,
+ Opt_cachetag = 7,
+ Opt_nodevmap = 8,
+ Opt_noxattr = 9,
+ Opt_directio = 10,
+ Opt_ignoreqv = 11,
+ Opt_access = 12,
+ Opt_posixacl = 13,
+ Opt_locktimeout = 14,
+ Opt_err___4 = 15,
};
enum {
- Opt_err___4 = 0,
+ Opt_direct = 0,
+ Opt_fd = 1,
+ Opt_gid___2 = 2,
+ Opt_ignore___2 = 3,
+ Opt_indirect = 4,
+ Opt_maxproto = 5,
+ Opt_minproto = 6,
+ Opt_offset = 7,
+ Opt_pgrp = 8,
+ Opt_strictexpire = 9,
+ Opt_uid___2 = 10,
+};
+
+enum {
+ Opt_discard_sync = 0,
+ Opt_discard_async = 1,
+};
+
+enum {
+ Opt_err___5 = 0,
Opt_enc = 1,
Opt_hash = 2,
};
@@ -8109,77 +7849,113 @@
};
enum {
- Opt_kmsg_bytes = 0,
- Opt_err___5 = 1,
+ Opt_fatal_errors_panic = 0,
+ Opt_fatal_errors_bug = 1,
};
enum {
- Opt_logbufs = 0,
- Opt_logbsize = 1,
- Opt_logdev = 2,
- Opt_rtdev = 3,
- Opt_wsync = 4,
- Opt_noalign = 5,
- Opt_swalloc = 6,
- Opt_sunit = 7,
- Opt_swidth = 8,
- Opt_nouuid = 9,
- Opt_grpid___2 = 10,
- Opt_nogrpid___2 = 11,
- Opt_bsdgroups = 12,
- Opt_sysvgroups = 13,
- Opt_allocsize = 14,
- Opt_norecovery___2 = 15,
- Opt_inode64 = 16,
- Opt_inode32 = 17,
- Opt_ikeep = 18,
- Opt_noikeep = 19,
- Opt_largeio = 20,
- Opt_nolargeio = 21,
- Opt_attr2 = 22,
- Opt_noattr2 = 23,
- Opt_filestreams = 24,
- Opt_quota___2 = 25,
- Opt_noquota___2 = 26,
- Opt_usrquota___2 = 27,
- Opt_grpquota___2 = 28,
- Opt_prjquota___2 = 29,
- Opt_uquota = 30,
- Opt_gquota = 31,
- Opt_pquota = 32,
- Opt_uqnoenforce = 33,
- Opt_gqnoenforce = 34,
- Opt_pqnoenforce = 35,
- Opt_qnoenforce = 36,
- Opt_discard___4 = 37,
- Opt_nodiscard___3 = 38,
- Opt_dax___2 = 39,
- Opt_dax_enum = 40,
- Opt_discard_sync = 41,
+ Opt_local_lock_all = 0,
+ Opt_local_lock_flock = 1,
+ Opt_local_lock_none = 2,
+ Opt_local_lock_posix = 3,
};
enum {
- Opt_uid___2 = 0,
- Opt_gid___2 = 1,
- Opt_mode = 2,
- Opt_ptmxmode = 3,
- Opt_newinstance = 4,
- Opt_max = 5,
- Opt_err___6 = 6,
+ Opt_lookupcache_all = 0,
+ Opt_lookupcache_none = 1,
+ Opt_lookupcache_positive = 2,
+};
+
+enum {
+ Opt_msize = 0,
+ Opt_trans = 1,
+ Opt_legacy = 2,
+ Opt_version = 3,
+ Opt_err___6 = 4,
+};
+
+enum {
+ Opt_port = 0,
+ Opt_rfdno = 1,
+ Opt_wfdno = 2,
+ Opt_err___7 = 3,
+ Opt_privport = 4,
+};
+
+enum {
+ Opt_rescue_usebackuproot = 0,
+ Opt_rescue_nologreplay = 1,
+ Opt_rescue_ignorebadroots = 2,
+ Opt_rescue_ignoredatacsums = 3,
+ Opt_rescue_parameter_all = 4,
+};
+
+enum {
+ Opt_sec_krb5 = 0,
+ Opt_sec_krb5i = 1,
+ Opt_sec_krb5p = 2,
+ Opt_sec_lkey = 3,
+ Opt_sec_lkeyi = 4,
+ Opt_sec_lkeyp = 5,
+ Opt_sec_none = 6,
+ Opt_sec_spkm = 7,
+ Opt_sec_spkmi = 8,
+ Opt_sec_spkmp = 9,
+ Opt_sec_sys = 10,
+ nr__Opt_sec = 11,
+};
+
+enum {
+ Opt_space_cache_v1 = 0,
+ Opt_space_cache_v2 = 1,
};
enum {
Opt_uid___3 = 0,
Opt_gid___3 = 1,
Opt_mode___2 = 2,
- Opt_err___7 = 3,
};
enum {
- PACKETS_PER_SECOND = 20,
- PACKETS_BURSTABLE = 5,
- PACKET_COST = 50000000,
- TOKEN_MAX = 250000000,
+ Opt_uid___4 = 0,
+ Opt_gid___4 = 1,
+ Opt_mode___3 = 2,
+ Opt_ptmxmode = 3,
+ Opt_newinstance = 4,
+ Opt_max = 5,
+ Opt_err___8 = 6,
+};
+
+enum {
+ Opt_vers_2 = 0,
+ Opt_vers_3 = 1,
+ Opt_vers_4 = 2,
+ Opt_vers_4_0 = 3,
+ Opt_vers_4_1 = 4,
+ Opt_vers_4_2 = 5,
+};
+
+enum {
+ Opt_write_lazy = 0,
+ Opt_write_eager = 1,
+ Opt_write_wait = 2,
+};
+
+enum {
+ Opt_xprt_rdma = 0,
+ Opt_xprt_rdma6 = 1,
+ Opt_xprt_tcp = 2,
+ Opt_xprt_tcp6 = 3,
+ Opt_xprt_udp = 4,
+ Opt_xprt_udp6 = 5,
+ nr__Opt_xprt = 6,
+};
+
+enum {
+ Opt_xprtsec_none = 0,
+ Opt_xprtsec_tls = 1,
+ Opt_xprtsec_mtls = 2,
+ nr__Opt_xprtsec = 3,
};
enum {
@@ -8189,9 +7965,9 @@
};
enum {
- PARSE_INVALID = 1,
- PARSE_NOT_LONGNAME = 2,
- PARSE_EOF = 3,
+ PAGE_WAS_MAPPED = 1,
+ PAGE_WAS_MLOCKED = 2,
+ PAGE_OLD_STATES = 3,
};
enum {
@@ -8231,6 +8007,16 @@
};
enum {
+ PCMCIA_IOPORT_0 = 0,
+ PCMCIA_IOPORT_1 = 1,
+ PCMCIA_IOMEM_0 = 2,
+ PCMCIA_IOMEM_1 = 3,
+ PCMCIA_IOMEM_2 = 4,
+ PCMCIA_IOMEM_3 = 5,
+ PCMCIA_NUM_RESOURCES = 6,
+};
+
+enum {
PCONFIG_CPUID_SUBLEAF_INVALID = 0,
PCONFIG_CPUID_SUBLEAF_TARGETID = 1,
};
@@ -8287,6 +8073,8 @@
PERF_X86_EVENT_PEBS_STLAT = 32768,
PERF_X86_EVENT_AMD_BRS = 65536,
PERF_X86_EVENT_PEBS_LAT_HYBRID = 131072,
+ PERF_X86_EVENT_NEEDS_BRANCH_STACK = 262144,
+ PERF_X86_EVENT_BRANCH_COUNTERS = 524288,
};
enum {
@@ -8316,6 +8104,49 @@
};
enum {
+ PG_BUSY = 0,
+ PG_MAPPED = 1,
+ PG_FOLIO = 2,
+ PG_CLEAN = 3,
+ PG_COMMIT_TO_DS = 4,
+ PG_INODE_REF = 5,
+ PG_HEADLOCK = 6,
+ PG_TEARDOWN = 7,
+ PG_UNLOCKPAGE = 8,
+ PG_UPTODATE = 9,
+ PG_WB_END = 10,
+ PG_REMOVE = 11,
+ PG_CONTENDED1 = 12,
+ PG_CONTENDED2 = 13,
+};
+
+enum {
+ PIIX_IOCFG = 84,
+ ICH5_PMR = 144,
+ ICH5_PCS = 146,
+ PIIX_SIDPR_BAR = 5,
+ PIIX_SIDPR_LEN = 16,
+ PIIX_SIDPR_IDX = 0,
+ PIIX_SIDPR_DATA = 4,
+ PIIX_FLAG_CHECKINTR = 268435456,
+ PIIX_FLAG_SIDPR = 536870912,
+ PIIX_PATA_FLAGS = 1,
+ PIIX_SATA_FLAGS = 268435458,
+ PIIX_FLAG_PIO16 = 1073741824,
+ PIIX_80C_PRI = 48,
+ PIIX_80C_SEC = 192,
+ P0 = 0,
+ P1 = 1,
+ P2 = 2,
+ P3 = 3,
+ IDE = -1,
+ NA = -2,
+ RV = -3,
+ PIIX_AHCI_DEVICE = 6,
+ PIIX_HOST_BROKEN_SUSPEND = 16777216,
+};
+
+enum {
PIM_TYPE_HELLO = 0,
PIM_TYPE_REGISTER = 1,
PIM_TYPE_REGISTER_STOP = 2,
@@ -8350,7 +8181,8 @@
POLICYDB_CAP_NNP_NOSUID_TRANSITION = 5,
POLICYDB_CAP_GENFS_SECLABEL_SYMLINKS = 6,
POLICYDB_CAP_IOCTL_SKIP_CLOEXEC = 7,
- __POLICYDB_CAP_MAX = 8,
+ POLICYDB_CAP_USERSPACE_INITIAL_CONTEXT = 8,
+ __POLICYDB_CAP_MAX = 9,
};
enum {
@@ -8360,26 +8192,42 @@
};
enum {
- POOL_MANAGER_ACTIVE = 1,
- POOL_DISASSOCIATED = 4,
- WORKER_DIE = 2,
- WORKER_IDLE = 4,
- WORKER_PREP = 8,
- WORKER_CPU_INTENSIVE = 64,
- WORKER_UNBOUND = 128,
- WORKER_REBOUND = 256,
- WORKER_NOT_RUNNING = 456,
- NR_STD_WORKER_POOLS = 2,
- UNBOUND_POOL_HASH_ORDER = 6,
- BUSY_WORKER_HASH_ORDER = 6,
- MAX_IDLE_WORKERS_RATIO = 4,
- IDLE_WORKER_TIMEOUT = 300000,
- MAYDAY_INITIAL_TIMEOUT = 10,
- MAYDAY_INTERVAL = 100,
- CREATE_COOLDOWN = 1000,
- RESCUER_NICE_LEVEL = -20,
- HIGHPRI_NICE_LEVEL = -20,
- WQ_NAME_LEN = 24,
+ POWER_SUPPLY_CAPACITY_LEVEL_UNKNOWN = 0,
+ POWER_SUPPLY_CAPACITY_LEVEL_CRITICAL = 1,
+ POWER_SUPPLY_CAPACITY_LEVEL_LOW = 2,
+ POWER_SUPPLY_CAPACITY_LEVEL_NORMAL = 3,
+ POWER_SUPPLY_CAPACITY_LEVEL_HIGH = 4,
+ POWER_SUPPLY_CAPACITY_LEVEL_FULL = 5,
+};
+
+enum {
+ POWER_SUPPLY_CHARGE_TYPE_UNKNOWN = 0,
+ POWER_SUPPLY_CHARGE_TYPE_NONE = 1,
+ POWER_SUPPLY_CHARGE_TYPE_TRICKLE = 2,
+ POWER_SUPPLY_CHARGE_TYPE_FAST = 3,
+ POWER_SUPPLY_CHARGE_TYPE_STANDARD = 4,
+ POWER_SUPPLY_CHARGE_TYPE_ADAPTIVE = 5,
+ POWER_SUPPLY_CHARGE_TYPE_CUSTOM = 6,
+ POWER_SUPPLY_CHARGE_TYPE_LONGLIFE = 7,
+ POWER_SUPPLY_CHARGE_TYPE_BYPASS = 8,
+};
+
+enum {
+ POWER_SUPPLY_HEALTH_UNKNOWN = 0,
+ POWER_SUPPLY_HEALTH_GOOD = 1,
+ POWER_SUPPLY_HEALTH_OVERHEAT = 2,
+ POWER_SUPPLY_HEALTH_DEAD = 3,
+ POWER_SUPPLY_HEALTH_OVERVOLTAGE = 4,
+ POWER_SUPPLY_HEALTH_UNSPEC_FAILURE = 5,
+ POWER_SUPPLY_HEALTH_COLD = 6,
+ POWER_SUPPLY_HEALTH_WATCHDOG_TIMER_EXPIRE = 7,
+ POWER_SUPPLY_HEALTH_SAFETY_TIMER_EXPIRE = 8,
+ POWER_SUPPLY_HEALTH_OVERCURRENT = 9,
+ POWER_SUPPLY_HEALTH_CALIBRATION_REQUIRED = 10,
+ POWER_SUPPLY_HEALTH_WARM = 11,
+ POWER_SUPPLY_HEALTH_COOL = 12,
+ POWER_SUPPLY_HEALTH_HOT = 13,
+ POWER_SUPPLY_HEALTH_NO_BATTERY = 14,
};
enum {
@@ -8418,22 +8266,18 @@
};
enum {
- PSAMPLE_ATTR_IIFINDEX = 0,
- PSAMPLE_ATTR_OIFINDEX = 1,
- PSAMPLE_ATTR_ORIGSIZE = 2,
- PSAMPLE_ATTR_SAMPLE_GROUP = 3,
- PSAMPLE_ATTR_GROUP_SEQ = 4,
- PSAMPLE_ATTR_SAMPLE_RATE = 5,
- PSAMPLE_ATTR_DATA = 6,
- PSAMPLE_ATTR_GROUP_REFCOUNT = 7,
- PSAMPLE_ATTR_TUNNEL = 8,
- PSAMPLE_ATTR_PAD = 9,
- PSAMPLE_ATTR_OUT_TC = 10,
- PSAMPLE_ATTR_OUT_TC_OCC = 11,
- PSAMPLE_ATTR_LATENCY = 12,
- PSAMPLE_ATTR_TIMESTAMP = 13,
- PSAMPLE_ATTR_PROTO = 14,
- __PSAMPLE_ATTR_MAX = 15,
+ PROC_ROOT_INO = 1,
+ PROC_IPC_INIT_INO = 4026531839,
+ PROC_UTS_INIT_INO = 4026531838,
+ PROC_USER_INIT_INO = 4026531837,
+ PROC_PID_INIT_INO = 4026531836,
+ PROC_CGROUP_INIT_INO = 4026531835,
+ PROC_TIME_INIT_INO = 4026531834,
+};
+
+enum {
+ PSS = 0,
+ PPC = 1,
};
enum {
@@ -8453,52 +8297,6 @@
};
enum {
- QOS_ENABLE = 0,
- QOS_CTRL = 1,
- NR_QOS_CTRL_PARAMS = 2,
-};
-
-enum {
- QOS_RPPM = 0,
- QOS_RLAT = 1,
- QOS_WPPM = 2,
- QOS_WLAT = 3,
- QOS_MIN = 4,
- QOS_MAX = 5,
- NR_QOS_PARAMS = 6,
-};
-
-enum {
- QP_PID = 0,
- QP_STATE = 1,
- QP_XPORT = 2,
- QP_MTU = 3,
- QP_N_RECV = 4,
- QP_RECV_SZ = 5,
- QP_N_SEND = 6,
- QP_LOG_PG_SZ = 7,
- QP_RQPN = 8,
-};
-
-enum {
- QUOTA_NL_A_UNSPEC = 0,
- QUOTA_NL_A_QTYPE = 1,
- QUOTA_NL_A_EXCESS_ID = 2,
- QUOTA_NL_A_WARNING = 3,
- QUOTA_NL_A_DEV_MAJOR = 4,
- QUOTA_NL_A_DEV_MINOR = 5,
- QUOTA_NL_A_CAUSED_ID = 6,
- QUOTA_NL_A_PAD = 7,
- __QUOTA_NL_A_MAX = 8,
-};
-
-enum {
- QUOTA_NL_C_UNSPEC = 0,
- QUOTA_NL_C_WARNING = 1,
- __QUOTA_NL_C_MAX = 2,
-};
-
-enum {
Q_REQUEUE_PI_NONE = 0,
Q_REQUEUE_PI_IGNORE = 1,
Q_REQUEUE_PI_IN_PROGRESS = 2,
@@ -8541,43 +8339,6 @@
};
enum {
- RCD = 0,
- RCH_DP = 1,
- DEVICE = 2,
- LD = 3,
- FMLD = 4,
- RP = 5,
- DSP = 6,
- USP = 7,
-};
-
-enum {
- RDMA_RX_IPSEC_PRIO = 0,
- RDMA_RX_COUNTERS_PRIO = 1,
- RDMA_RX_BYPASS_PRIO = 2,
- RDMA_RX_KERNEL_PRIO = 3,
-};
-
-enum {
- RDMA_TX_COUNTERS_PRIO = 0,
- RDMA_TX_IPSEC_PRIO = 1,
- RDMA_TX_BYPASS_PRIO = 2,
-};
-
-enum {
- RDT_FLAG_CMT = 0,
- RDT_FLAG_MBM_TOTAL = 1,
- RDT_FLAG_MBM_LOCAL = 2,
- RDT_FLAG_L3_CAT = 3,
- RDT_FLAG_L3_CDP = 4,
- RDT_FLAG_L2_CAT = 5,
- RDT_FLAG_L2_CDP = 6,
- RDT_FLAG_MBA = 7,
- RDT_FLAG_SMBA = 8,
- RDT_FLAG_BMEC = 9,
-};
-
-enum {
READA_NONE = 0,
READA_BACK = 1,
READA_FORWARD = 2,
@@ -8599,12 +8360,6 @@
};
enum {
- REG_OP_ISFREE = 0,
- REG_OP_ALLOC = 1,
- REG_OP_RELEASE = 2,
-};
-
-enum {
REQ_FSEQ_PREFLUSH = 1,
REQ_FSEQ_DATA = 2,
REQ_FSEQ_POSTFLUSH = 4,
@@ -8614,40 +8369,6 @@
};
enum {
- REQ_F_FIXED_FILE = 1,
- REQ_F_IO_DRAIN = 2,
- REQ_F_LINK = 4,
- REQ_F_HARDLINK = 8,
- REQ_F_FORCE_ASYNC = 16,
- REQ_F_BUFFER_SELECT = 32,
- REQ_F_CQE_SKIP = 64,
- REQ_F_FAIL = 256,
- REQ_F_INFLIGHT = 512,
- REQ_F_CUR_POS = 1024,
- REQ_F_NOWAIT = 2048,
- REQ_F_LINK_TIMEOUT = 4096,
- REQ_F_NEED_CLEANUP = 8192,
- REQ_F_POLLED = 16384,
- REQ_F_BUFFER_SELECTED = 32768,
- REQ_F_BUFFER_RING = 65536,
- REQ_F_REISSUE = 131072,
- REQ_F_SUPPORT_NOWAIT = 536870912,
- REQ_F_ISREG = 1073741824,
- REQ_F_CREDS = 262144,
- REQ_F_REFCOUNT = 524288,
- REQ_F_ARM_LTIMEOUT = 1048576,
- REQ_F_ASYNC_DATA = 2097152,
- REQ_F_SKIP_LINK_CQES = 4194304,
- REQ_F_SINGLE_POLL = 8388608,
- REQ_F_DOUBLE_POLL = 16777216,
- REQ_F_PARTIAL_IO = 33554432,
- REQ_F_APOLL_MULTISHOT = 67108864,
- REQ_F_CLEAR_POLLIN = 134217728,
- REQ_F_HASH_LOCKED = 268435456,
- REQ_F_POLL_NO_LAZY = 2147483648,
-};
-
-enum {
REQ_F_FIXED_FILE_BIT = 0,
REQ_F_IO_DRAIN_BIT = 1,
REQ_F_LINK_BIT = 2,
@@ -8672,14 +8393,18 @@
REQ_F_SKIP_LINK_CQES_BIT = 22,
REQ_F_SINGLE_POLL_BIT = 23,
REQ_F_DOUBLE_POLL_BIT = 24,
- REQ_F_PARTIAL_IO_BIT = 25,
- REQ_F_APOLL_MULTISHOT_BIT = 26,
- REQ_F_CLEAR_POLLIN_BIT = 27,
- REQ_F_HASH_LOCKED_BIT = 28,
- REQ_F_SUPPORT_NOWAIT_BIT = 29,
- REQ_F_ISREG_BIT = 30,
- REQ_F_POLL_NO_LAZY_BIT = 31,
- __REQ_F_LAST_BIT = 32,
+ REQ_F_APOLL_MULTISHOT_BIT = 25,
+ REQ_F_CLEAR_POLLIN_BIT = 26,
+ REQ_F_HASH_LOCKED_BIT = 27,
+ REQ_F_SUPPORT_NOWAIT_BIT = 28,
+ REQ_F_ISREG_BIT = 29,
+ REQ_F_POLL_NO_LAZY_BIT = 30,
+ REQ_F_CANCEL_SEQ_BIT = 31,
+ REQ_F_CAN_POLL_BIT = 32,
+ REQ_F_BL_EMPTY_BIT = 33,
+ REQ_F_BL_NO_RECYCLE_BIT = 34,
+ REQ_F_BUFFERS_COMMIT_BIT = 35,
+ __REQ_F_LAST_BIT = 36,
};
enum {
@@ -8706,23 +8431,62 @@
};
enum {
- RNG_SEED_LENGTH = 32,
+ RET_PF_CONTINUE = 0,
+ RET_PF_RETRY = 1,
+ RET_PF_EMULATE = 2,
+ RET_PF_INVALID = 3,
+ RET_PF_FIXED = 4,
+ RET_PF_SPURIOUS = 5,
};
enum {
- RQ_WAIT_BUSY_PCT = 5,
- UNBUSY_THR_PCT = 75,
- MIN_DELAY_THR_PCT = 500,
- MAX_DELAY_THR_PCT = 25000,
- MIN_DELAY = 250,
- MAX_DELAY = 250000,
- DFGV_USAGE_PCT = 50,
- DFGV_PERIOD = 100000,
- MAX_LAGGING_PERIODS = 10,
- IOC_PAGE_SHIFT = 12,
- IOC_PAGE_SIZE = 4096,
- IOC_SECT_TO_PAGE_SHIFT = 3,
- LCOEF_RANDIO_PAGES = 4096,
+ RPCAUTH_info = 0,
+ RPCAUTH_EOF = 1,
+};
+
+enum {
+ RPCAUTH_lockd = 0,
+ RPCAUTH_mount = 1,
+ RPCAUTH_nfs = 2,
+ RPCAUTH_portmap = 3,
+ RPCAUTH_statd = 4,
+ RPCAUTH_nfsd4_cb = 5,
+ RPCAUTH_cache = 6,
+ RPCAUTH_nfsd = 7,
+ RPCAUTH_gssd = 8,
+ RPCAUTH_RootEOF = 9,
+};
+
+enum {
+ RPCBPROC_NULL = 0,
+ RPCBPROC_SET = 1,
+ RPCBPROC_UNSET = 2,
+ RPCBPROC_GETPORT = 3,
+ RPCBPROC_GETADDR = 3,
+ RPCBPROC_DUMP = 4,
+ RPCBPROC_CALLIT = 5,
+ RPCBPROC_BCAST = 5,
+ RPCBPROC_GETTIME = 6,
+ RPCBPROC_UADDR2TADDR = 7,
+ RPCBPROC_TADDR2UADDR = 8,
+ RPCBPROC_GETVERSADDR = 9,
+ RPCBPROC_INDIRECT = 10,
+ RPCBPROC_GETADDRLIST = 11,
+ RPCBPROC_GETSTAT = 12,
+};
+
+enum {
+ RPC_PIPEFS_MOUNT = 0,
+ RPC_PIPEFS_UMOUNT = 1,
+};
+
+enum {
+ RQ_SECURE = 0,
+ RQ_LOCAL = 1,
+ RQ_USEDEFERRAL = 2,
+ RQ_DROPME = 3,
+ RQ_VICTIM = 4,
+ RQ_DATA = 5,
};
enum {
@@ -8840,24 +8604,17 @@
};
enum {
- RWB_DEF_DEPTH = 16,
- RWB_WINDOW_NSEC = 100000000,
- RWB_MIN_WRITE_SAMPLES = 3,
- RWB_UNKNOWN_BUMP = 5,
-};
-
-enum {
Root_NFS = 255,
Root_CIFS = 254,
+ Root_Generic = 253,
Root_RAM0 = 1048576,
- Root_RAM1 = 1048577,
- Root_FD0 = 2097152,
- Root_HDA1 = 3145729,
- Root_HDA2 = 3145730,
- Root_SDA1 = 8388609,
- Root_SDA2 = 8388610,
- Root_HDC1 = 23068673,
- Root_SR0 = 11534336,
+};
+
+enum {
+ Rworksched = 1,
+ Rpending = 2,
+ Wworksched = 4,
+ Wpending = 8,
};
enum {
@@ -8866,6 +8623,21 @@
};
enum {
+ SAS_DATAPRES_NO_DATA = 0,
+ SAS_DATAPRES_RESPONSE_DATA = 1,
+ SAS_DATAPRES_SENSE_DATA = 2,
+};
+
+enum {
+ SAS_DEV_GONE = 0,
+ SAS_DEV_FOUND = 1,
+ SAS_DEV_DESTROY = 2,
+ SAS_DEV_EH_PENDING = 3,
+ SAS_DEV_LU_RESET = 4,
+ SAS_DEV_RESET = 5,
+};
+
+enum {
SB_UNFROZEN = 0,
SB_FREEZE_WRITE = 1,
SB_FREEZE_PAGEFAULT = 2,
@@ -8874,22 +8646,29 @@
};
enum {
- SCHEDULING_CONTEXT_ELEMENT_TYPE_TSAR = 0,
- SCHEDULING_CONTEXT_ELEMENT_TYPE_VPORT = 1,
- SCHEDULING_CONTEXT_ELEMENT_TYPE_VPORT_TC = 2,
- SCHEDULING_CONTEXT_ELEMENT_TYPE_PARA_VPORT_TC = 3,
- SCHEDULING_CONTEXT_ELEMENT_TYPE_QUEUE_GROUP = 4,
+ SCM_TSTAMP_SND = 0,
+ SCM_TSTAMP_SCHED = 1,
+ SCM_TSTAMP_ACK = 2,
};
enum {
- SCHEDULING_HIERARCHY_E_SWITCH = 2,
- SCHEDULING_HIERARCHY_NIC = 3,
+ SCTP_AUTH_HMAC_ID_RESERVED_0 = 0,
+ SCTP_AUTH_HMAC_ID_SHA1 = 1,
+ SCTP_AUTH_HMAC_ID_RESERVED_2 = 2,
+ SCTP_AUTH_HMAC_ID_SHA256 = 3,
+ __SCTP_AUTH_HMAC_MAX = 4,
};
enum {
- SCM_TSTAMP_SND = 0,
- SCM_TSTAMP_SCHED = 1,
- SCM_TSTAMP_ACK = 2,
+ SCTP_CHUNK_FLAG_T = 1,
+};
+
+enum {
+ SCTP_MAX_DUP_TSNS = 16,
+};
+
+enum {
+ SCTP_MAX_STREAM = 65535,
};
enum {
@@ -8901,12 +8680,13 @@
SD_ASYM_CPUCAPACITY = 32,
SD_ASYM_CPUCAPACITY_FULL = 64,
SD_SHARE_CPUCAPACITY = 128,
- SD_SHARE_PKG_RESOURCES = 256,
- SD_SERIALIZE = 512,
- SD_ASYM_PACKING = 1024,
- SD_PREFER_SIBLING = 2048,
- SD_OVERLAP = 4096,
- SD_NUMA = 8192,
+ SD_CLUSTER = 256,
+ SD_SHARE_LLC = 512,
+ SD_SERIALIZE = 1024,
+ SD_ASYM_PACKING = 2048,
+ SD_PREFER_SIBLING = 4096,
+ SD_OVERLAP = 8192,
+ SD_NUMA = 16384,
};
enum {
@@ -8942,8 +8722,7 @@
SECTION_HAS_MEM_MAP_BIT = 1,
SECTION_IS_ONLINE_BIT = 2,
SECTION_IS_EARLY_BIT = 3,
- SECTION_TAINT_ZONE_DEVICE_BIT = 4,
- SECTION_MAP_LAST_BIT = 5,
+ SECTION_MAP_LAST_BIT = 4,
};
enum {
@@ -8968,45 +8747,200 @@
};
enum {
+ SEG6_IPTUNNEL_UNSPEC = 0,
+ SEG6_IPTUNNEL_SRH = 1,
+ __SEG6_IPTUNNEL_MAX = 2,
+};
+
+enum {
+ SEG6_IPTUN_MODE_INLINE = 0,
+ SEG6_IPTUN_MODE_ENCAP = 1,
+ SEG6_IPTUN_MODE_L2ENCAP = 2,
+ SEG6_IPTUN_MODE_ENCAP_RED = 3,
+ SEG6_IPTUN_MODE_L2ENCAP_RED = 4,
+};
+
+enum {
+ SEG6_LOCAL_ACTION_UNSPEC = 0,
+ SEG6_LOCAL_ACTION_END = 1,
+ SEG6_LOCAL_ACTION_END_X = 2,
+ SEG6_LOCAL_ACTION_END_T = 3,
+ SEG6_LOCAL_ACTION_END_DX2 = 4,
+ SEG6_LOCAL_ACTION_END_DX6 = 5,
+ SEG6_LOCAL_ACTION_END_DX4 = 6,
+ SEG6_LOCAL_ACTION_END_DT6 = 7,
+ SEG6_LOCAL_ACTION_END_DT4 = 8,
+ SEG6_LOCAL_ACTION_END_B6 = 9,
+ SEG6_LOCAL_ACTION_END_B6_ENCAP = 10,
+ SEG6_LOCAL_ACTION_END_BM = 11,
+ SEG6_LOCAL_ACTION_END_S = 12,
+ SEG6_LOCAL_ACTION_END_AS = 13,
+ SEG6_LOCAL_ACTION_END_AM = 14,
+ SEG6_LOCAL_ACTION_END_BPF = 15,
+ SEG6_LOCAL_ACTION_END_DT46 = 16,
+ __SEG6_LOCAL_ACTION_MAX = 17,
+};
+
+enum {
+ SEG6_LOCAL_BPF_PROG_UNSPEC = 0,
+ SEG6_LOCAL_BPF_PROG = 1,
+ SEG6_LOCAL_BPF_PROG_NAME = 2,
+ __SEG6_LOCAL_BPF_PROG_MAX = 3,
+};
+
+enum {
+ SEG6_LOCAL_CNT_UNSPEC = 0,
+ SEG6_LOCAL_CNT_PAD = 1,
+ SEG6_LOCAL_CNT_PACKETS = 2,
+ SEG6_LOCAL_CNT_BYTES = 3,
+ SEG6_LOCAL_CNT_ERRORS = 4,
+ __SEG6_LOCAL_CNT_MAX = 5,
+};
+
+enum {
+ SEG6_LOCAL_FLV_OP_UNSPEC = 0,
+ SEG6_LOCAL_FLV_OP_PSP = 1,
+ SEG6_LOCAL_FLV_OP_USP = 2,
+ SEG6_LOCAL_FLV_OP_USD = 3,
+ SEG6_LOCAL_FLV_OP_NEXT_CSID = 4,
+ __SEG6_LOCAL_FLV_OP_MAX = 5,
+};
+
+enum {
+ SEG6_LOCAL_FLV_UNSPEC = 0,
+ SEG6_LOCAL_FLV_OPERATION = 1,
+ SEG6_LOCAL_FLV_LCBLOCK_BITS = 2,
+ SEG6_LOCAL_FLV_LCNODE_FN_BITS = 3,
+ __SEG6_LOCAL_FLV_MAX = 4,
+};
+
+enum {
+ SEG6_LOCAL_UNSPEC = 0,
+ SEG6_LOCAL_ACTION = 1,
+ SEG6_LOCAL_SRH = 2,
+ SEG6_LOCAL_TABLE = 3,
+ SEG6_LOCAL_NH4 = 4,
+ SEG6_LOCAL_NH6 = 5,
+ SEG6_LOCAL_IIF = 6,
+ SEG6_LOCAL_OIF = 7,
+ SEG6_LOCAL_BPF = 8,
+ SEG6_LOCAL_VRFTABLE = 9,
+ SEG6_LOCAL_COUNTERS = 10,
+ SEG6_LOCAL_FLAVORS = 11,
+ __SEG6_LOCAL_MAX = 12,
+};
+
+enum {
SELNL_MSG_SETENFORCE = 16,
SELNL_MSG_POLICYLOAD = 17,
SELNL_MSG_MAX = 18,
};
enum {
- SETWA_FLAGS_APICID = 1,
- SETWA_FLAGS_MEM = 2,
- SETWA_FLAGS_PCIE_SBDF = 4,
+ SFP_PHYS_ID = 0,
+ SFP_PHYS_EXT_ID = 1,
+ SFP_PHYS_EXT_ID_SFP = 4,
+ SFP_CONNECTOR = 2,
+ SFP_COMPLIANCE = 3,
+ SFP_ENCODING = 11,
+ SFP_BR_NOMINAL = 12,
+ SFP_RATE_ID = 13,
+ SFF_RID_8079 = 1,
+ SFF_RID_8431_RX_ONLY = 2,
+ SFF_RID_8431_TX_ONLY = 4,
+ SFF_RID_8431 = 6,
+ SFF_RID_10G8G = 14,
+ SFP_LINK_LEN_SM_KM = 14,
+ SFP_LINK_LEN_SM_100M = 15,
+ SFP_LINK_LEN_50UM_OM2_10M = 16,
+ SFP_LINK_LEN_62_5UM_OM1_10M = 17,
+ SFP_LINK_LEN_COPPER_1M = 18,
+ SFP_LINK_LEN_50UM_OM4_10M = 18,
+ SFP_LINK_LEN_50UM_OM3_10M = 19,
+ SFP_VENDOR_NAME = 20,
+ SFP_VENDOR_OUI = 37,
+ SFP_VENDOR_PN = 40,
+ SFP_VENDOR_REV = 56,
+ SFP_OPTICAL_WAVELENGTH_MSB = 60,
+ SFP_OPTICAL_WAVELENGTH_LSB = 61,
+ SFP_CABLE_SPEC = 60,
+ SFP_CC_BASE = 63,
+ SFP_OPTIONS = 64,
+ SFP_OPTIONS_HIGH_POWER_LEVEL = 8192,
+ SFP_OPTIONS_PAGING_A2 = 4096,
+ SFP_OPTIONS_RETIMER = 2048,
+ SFP_OPTIONS_COOLED_XCVR = 1024,
+ SFP_OPTIONS_POWER_DECL = 512,
+ SFP_OPTIONS_RX_LINEAR_OUT = 256,
+ SFP_OPTIONS_RX_DECISION_THRESH = 128,
+ SFP_OPTIONS_TUNABLE_TX = 64,
+ SFP_OPTIONS_RATE_SELECT = 32,
+ SFP_OPTIONS_TX_DISABLE = 16,
+ SFP_OPTIONS_TX_FAULT = 8,
+ SFP_OPTIONS_LOS_INVERTED = 4,
+ SFP_OPTIONS_LOS_NORMAL = 2,
+ SFP_BR_MAX = 66,
+ SFP_BR_MIN = 67,
+ SFP_VENDOR_SN = 68,
+ SFP_DATECODE = 84,
+ SFP_DIAGMON = 92,
+ SFP_DIAGMON_DDM = 64,
+ SFP_DIAGMON_INT_CAL = 32,
+ SFP_DIAGMON_EXT_CAL = 16,
+ SFP_DIAGMON_RXPWR_AVG = 8,
+ SFP_DIAGMON_ADDRMODE = 4,
+ SFP_ENHOPTS = 93,
+ SFP_ENHOPTS_ALARMWARN = 128,
+ SFP_ENHOPTS_SOFT_TX_DISABLE = 64,
+ SFP_ENHOPTS_SOFT_TX_FAULT = 32,
+ SFP_ENHOPTS_SOFT_RX_LOS = 16,
+ SFP_ENHOPTS_SOFT_RATE_SELECT = 8,
+ SFP_ENHOPTS_APP_SELECT_SFF8079 = 4,
+ SFP_ENHOPTS_SOFT_RATE_SFF8431 = 2,
+ SFP_SFF8472_COMPLIANCE = 94,
+ SFP_SFF8472_COMPLIANCE_NONE = 0,
+ SFP_SFF8472_COMPLIANCE_REV9_3 = 1,
+ SFP_SFF8472_COMPLIANCE_REV9_5 = 2,
+ SFP_SFF8472_COMPLIANCE_REV10_2 = 3,
+ SFP_SFF8472_COMPLIANCE_REV10_4 = 4,
+ SFP_SFF8472_COMPLIANCE_REV11_0 = 5,
+ SFP_SFF8472_COMPLIANCE_REV11_3 = 6,
+ SFP_SFF8472_COMPLIANCE_REV11_4 = 7,
+ SFP_SFF8472_COMPLIANCE_REV12_0 = 8,
+ SFP_CC_EXT = 95,
};
enum {
- SEV_RET_NO_FW_CALL = -1,
- SEV_RET_SUCCESS = 0,
- SEV_RET_INVALID_PLATFORM_STATE = 1,
- SEV_RET_INVALID_GUEST_STATE = 2,
- SEV_RET_INAVLID_CONFIG = 3,
- SEV_RET_INVALID_LEN = 4,
- SEV_RET_ALREADY_OWNED = 5,
- SEV_RET_INVALID_CERTIFICATE = 6,
- SEV_RET_POLICY_FAILURE = 7,
- SEV_RET_INACTIVE = 8,
- SEV_RET_INVALID_ADDRESS = 9,
- SEV_RET_BAD_SIGNATURE = 10,
- SEV_RET_BAD_MEASUREMENT = 11,
- SEV_RET_ASID_OWNED = 12,
- SEV_RET_INVALID_ASID = 13,
- SEV_RET_WBINVD_REQUIRED = 14,
- SEV_RET_DFFLUSH_REQUIRED = 15,
- SEV_RET_INVALID_GUEST = 16,
- SEV_RET_INVALID_COMMAND = 17,
- SEV_RET_ACTIVE = 18,
- SEV_RET_HWSEV_RET_PLATFORM = 19,
- SEV_RET_HWSEV_RET_UNSAFE = 20,
- SEV_RET_UNSUPPORTED = 21,
- SEV_RET_INVALID_PARAM = 22,
- SEV_RET_RESOURCE_LIMIT = 23,
- SEV_RET_SECURE_DATA_INVALID = 24,
- SEV_RET_MAX = 25,
+ SIL_MMIO_BAR = 5,
+ SIL_FLAG_NO_SATA_IRQ = 268435456,
+ SIL_FLAG_RERR_ON_DMA_ACT = 536870912,
+ SIL_FLAG_MOD15WRITE = 1073741824,
+ SIL_DFL_PORT_FLAGS = 2,
+ sil_3112 = 0,
+ sil_3112_no_sata_irq = 1,
+ sil_3512 = 2,
+ sil_3114 = 3,
+ SIL_SYSCFG = 72,
+ SIL_MASK_IDE0_INT = 4194304,
+ SIL_MASK_IDE1_INT = 8388608,
+ SIL_MASK_IDE2_INT = 16777216,
+ SIL_MASK_IDE3_INT = 33554432,
+ SIL_MASK_2PORT = 12582912,
+ SIL_MASK_4PORT = 62914560,
+ SIL_INTR_STEERING = 2,
+ SIL_DMA_ENABLE = 1,
+ SIL_DMA_RDWR = 8,
+ SIL_DMA_SATA_IRQ = 16,
+ SIL_DMA_ACTIVE = 65536,
+ SIL_DMA_ERROR = 131072,
+ SIL_DMA_COMPLETE = 262144,
+ SIL_DMA_N_SATA_IRQ = 64,
+ SIL_DMA_N_ACTIVE = 16777216,
+ SIL_DMA_N_ERROR = 33554432,
+ SIL_DMA_N_COMPLETE = 67108864,
+ SIL_SIEN_N = 65536,
+ SIL_QUIRK_MOD15WRITE = 1,
+ SIL_QUIRK_UDMA5MAX = 2,
};
enum {
@@ -9064,6 +8998,14 @@
};
enum {
+ SKX_PCI_UNCORE_IMC = 0,
+ SKX_PCI_UNCORE_M2M = 1,
+ SKX_PCI_UNCORE_UPI = 2,
+ SKX_PCI_UNCORE_M2PCIE = 3,
+ SKX_PCI_UNCORE_M3UPI = 4,
+};
+
+enum {
SK_DIAG_BPF_STORAGE_NONE = 0,
SK_DIAG_BPF_STORAGE_PAD = 1,
SK_DIAG_BPF_STORAGE_MAP_ID = 2,
@@ -9103,10 +9045,28 @@
};
enum {
- SOCKET_URING_OP_SIOCINQ = 0,
- SOCKET_URING_OP_SIOCOUTQ = 1,
- SOCKET_URING_OP_GETSOCKOPT = 2,
- SOCKET_URING_OP_SETSOCKOPT = 3,
+ SNBEP_PCI_UNCORE_HA = 0,
+ SNBEP_PCI_UNCORE_IMC = 1,
+ SNBEP_PCI_UNCORE_QPI = 2,
+ SNBEP_PCI_UNCORE_R2PCIE = 3,
+ SNBEP_PCI_UNCORE_R3QPI = 4,
+};
+
+enum {
+ SNB_PCI_UNCORE_IMC = 0,
+};
+
+enum {
+ SNR_PCI_UNCORE_M2M = 0,
+ SNR_PCI_UNCORE_PCIE3 = 1,
+};
+
+enum {
+ SNR_QAT_PMON_ID = 0,
+ SNR_CBDMA_DMI_PMON_ID = 1,
+ SNR_NIS_PMON_ID = 2,
+ SNR_DLB_PMON_ID = 3,
+ SNR_PCIE_GEN3_PMON_ID = 4,
};
enum {
@@ -9139,6 +9099,45 @@
};
enum {
+ SPI_BLIST_NOIUS = 1,
+};
+
+enum {
+ SP_TASK_PENDING = 0,
+ SP_NEED_VICTIM = 1,
+ SP_VICTIM_REMAINS = 2,
+};
+
+enum {
+ SR_DMAR_FECTL_REG = 0,
+ SR_DMAR_FEDATA_REG = 1,
+ SR_DMAR_FEADDR_REG = 2,
+ SR_DMAR_FEUADDR_REG = 3,
+ MAX_SR_DMAR_REGS = 4,
+};
+
+enum {
+ SUNRPC_PIPEFS_NFS_PRIO = 0,
+ SUNRPC_PIPEFS_RPC_PRIO = 1,
+};
+
+enum {
+ SUN_WHOLE_DISK = 5,
+ LINUX_RAID_PARTITION___2 = 253,
+};
+
+enum {
+ SVC_HANDSHAKE_TO = 5000,
+};
+
+enum {
+ SVC_POOL_AUTO = -1,
+ SVC_POOL_GLOBAL = 0,
+ SVC_POOL_PERCPU = 1,
+ SVC_POOL_PERNODE = 2,
+};
+
+enum {
SWITCHTEC_GAS_MRPC_OFFSET = 0,
SWITCHTEC_GAS_TOP_CFG_OFFSET = 4096,
SWITCHTEC_GAS_SW_EVENT_OFFSET = 6144,
@@ -9217,8 +9216,10 @@
};
enum {
- TASK_IOWAIT = 1,
- TASK_IOWAIT_ACCT = 2,
+ TASK_SWITCH_CALL = 0,
+ TASK_SWITCH_IRET = 1,
+ TASK_SWITCH_JMP = 2,
+ TASK_SWITCH_GATE = 3,
};
enum {
@@ -9231,6 +9232,20 @@
};
enum {
+ TCA_ACT_BPF_UNSPEC = 0,
+ TCA_ACT_BPF_TM = 1,
+ TCA_ACT_BPF_PARMS = 2,
+ TCA_ACT_BPF_OPS_LEN = 3,
+ TCA_ACT_BPF_OPS = 4,
+ TCA_ACT_BPF_FD = 5,
+ TCA_ACT_BPF_NAME = 6,
+ TCA_ACT_BPF_PAD = 7,
+ TCA_ACT_BPF_TAG = 8,
+ TCA_ACT_BPF_ID = 9,
+ __TCA_ACT_BPF_MAX = 10,
+};
+
+enum {
TCA_ACT_UNSPEC = 0,
TCA_ACT_KIND = 1,
TCA_ACT_OPTIONS = 2,
@@ -9246,6 +9261,44 @@
};
enum {
+ TCA_BPF_UNSPEC = 0,
+ TCA_BPF_ACT = 1,
+ TCA_BPF_POLICE = 2,
+ TCA_BPF_CLASSID = 3,
+ TCA_BPF_OPS_LEN = 4,
+ TCA_BPF_OPS = 5,
+ TCA_BPF_FD = 6,
+ TCA_BPF_NAME = 7,
+ TCA_BPF_FLAGS = 8,
+ TCA_BPF_FLAGS_GEN = 9,
+ TCA_BPF_TAG = 10,
+ TCA_BPF_ID = 11,
+ __TCA_BPF_MAX = 12,
+};
+
+enum {
+ TCA_CGROUP_UNSPEC = 0,
+ TCA_CGROUP_ACT = 1,
+ TCA_CGROUP_POLICE = 2,
+ TCA_CGROUP_EMATCHES = 3,
+ __TCA_CGROUP_MAX = 4,
+};
+
+enum {
+ TCA_EMATCH_TREE_UNSPEC = 0,
+ TCA_EMATCH_TREE_HDR = 1,
+ TCA_EMATCH_TREE_LIST = 2,
+ __TCA_EMATCH_TREE_MAX = 3,
+};
+
+enum {
+ TCA_FLOWER_KEY_CFM_OPT_UNSPEC = 0,
+ TCA_FLOWER_KEY_CFM_MD_LEVEL = 1,
+ TCA_FLOWER_KEY_CFM_OPCODE = 2,
+ __TCA_FLOWER_KEY_CFM_OPT_MAX = 3,
+};
+
+enum {
TCA_FLOWER_KEY_CT_FLAGS_NEW = 1,
TCA_FLOWER_KEY_CT_FLAGS_ESTABLISHED = 2,
TCA_FLOWER_KEY_CT_FLAGS_RELATED = 4,
@@ -9256,6 +9309,231 @@
};
enum {
+ TCA_FLOWER_KEY_ENC_OPTS_UNSPEC = 0,
+ TCA_FLOWER_KEY_ENC_OPTS_GENEVE = 1,
+ TCA_FLOWER_KEY_ENC_OPTS_VXLAN = 2,
+ TCA_FLOWER_KEY_ENC_OPTS_ERSPAN = 3,
+ TCA_FLOWER_KEY_ENC_OPTS_GTP = 4,
+ TCA_FLOWER_KEY_ENC_OPTS_PFCP = 5,
+ __TCA_FLOWER_KEY_ENC_OPTS_MAX = 6,
+};
+
+enum {
+ TCA_FLOWER_KEY_ENC_OPT_ERSPAN_UNSPEC = 0,
+ TCA_FLOWER_KEY_ENC_OPT_ERSPAN_VER = 1,
+ TCA_FLOWER_KEY_ENC_OPT_ERSPAN_INDEX = 2,
+ TCA_FLOWER_KEY_ENC_OPT_ERSPAN_DIR = 3,
+ TCA_FLOWER_KEY_ENC_OPT_ERSPAN_HWID = 4,
+ __TCA_FLOWER_KEY_ENC_OPT_ERSPAN_MAX = 5,
+};
+
+enum {
+ TCA_FLOWER_KEY_ENC_OPT_GENEVE_UNSPEC = 0,
+ TCA_FLOWER_KEY_ENC_OPT_GENEVE_CLASS = 1,
+ TCA_FLOWER_KEY_ENC_OPT_GENEVE_TYPE = 2,
+ TCA_FLOWER_KEY_ENC_OPT_GENEVE_DATA = 3,
+ __TCA_FLOWER_KEY_ENC_OPT_GENEVE_MAX = 4,
+};
+
+enum {
+ TCA_FLOWER_KEY_ENC_OPT_GTP_UNSPEC = 0,
+ TCA_FLOWER_KEY_ENC_OPT_GTP_PDU_TYPE = 1,
+ TCA_FLOWER_KEY_ENC_OPT_GTP_QFI = 2,
+ __TCA_FLOWER_KEY_ENC_OPT_GTP_MAX = 3,
+};
+
+enum {
+ TCA_FLOWER_KEY_ENC_OPT_PFCP_UNSPEC = 0,
+ TCA_FLOWER_KEY_ENC_OPT_PFCP_TYPE = 1,
+ TCA_FLOWER_KEY_ENC_OPT_PFCP_SEID = 2,
+ __TCA_FLOWER_KEY_ENC_OPT_PFCP_MAX = 3,
+};
+
+enum {
+ TCA_FLOWER_KEY_ENC_OPT_VXLAN_UNSPEC = 0,
+ TCA_FLOWER_KEY_ENC_OPT_VXLAN_GBP = 1,
+ __TCA_FLOWER_KEY_ENC_OPT_VXLAN_MAX = 2,
+};
+
+enum {
+ TCA_FLOWER_KEY_FLAGS_IS_FRAGMENT = 1,
+ TCA_FLOWER_KEY_FLAGS_FRAG_IS_FIRST = 2,
+};
+
+enum {
+ TCA_FLOWER_KEY_MPLS_OPTS_UNSPEC = 0,
+ TCA_FLOWER_KEY_MPLS_OPTS_LSE = 1,
+ __TCA_FLOWER_KEY_MPLS_OPTS_MAX = 2,
+};
+
+enum {
+ TCA_FLOWER_KEY_MPLS_OPT_LSE_UNSPEC = 0,
+ TCA_FLOWER_KEY_MPLS_OPT_LSE_DEPTH = 1,
+ TCA_FLOWER_KEY_MPLS_OPT_LSE_TTL = 2,
+ TCA_FLOWER_KEY_MPLS_OPT_LSE_BOS = 3,
+ TCA_FLOWER_KEY_MPLS_OPT_LSE_TC = 4,
+ TCA_FLOWER_KEY_MPLS_OPT_LSE_LABEL = 5,
+ __TCA_FLOWER_KEY_MPLS_OPT_LSE_MAX = 6,
+};
+
+enum {
+ TCA_FLOWER_UNSPEC = 0,
+ TCA_FLOWER_CLASSID = 1,
+ TCA_FLOWER_INDEV = 2,
+ TCA_FLOWER_ACT = 3,
+ TCA_FLOWER_KEY_ETH_DST = 4,
+ TCA_FLOWER_KEY_ETH_DST_MASK = 5,
+ TCA_FLOWER_KEY_ETH_SRC = 6,
+ TCA_FLOWER_KEY_ETH_SRC_MASK = 7,
+ TCA_FLOWER_KEY_ETH_TYPE = 8,
+ TCA_FLOWER_KEY_IP_PROTO = 9,
+ TCA_FLOWER_KEY_IPV4_SRC = 10,
+ TCA_FLOWER_KEY_IPV4_SRC_MASK = 11,
+ TCA_FLOWER_KEY_IPV4_DST = 12,
+ TCA_FLOWER_KEY_IPV4_DST_MASK = 13,
+ TCA_FLOWER_KEY_IPV6_SRC = 14,
+ TCA_FLOWER_KEY_IPV6_SRC_MASK = 15,
+ TCA_FLOWER_KEY_IPV6_DST = 16,
+ TCA_FLOWER_KEY_IPV6_DST_MASK = 17,
+ TCA_FLOWER_KEY_TCP_SRC = 18,
+ TCA_FLOWER_KEY_TCP_DST = 19,
+ TCA_FLOWER_KEY_UDP_SRC = 20,
+ TCA_FLOWER_KEY_UDP_DST = 21,
+ TCA_FLOWER_FLAGS = 22,
+ TCA_FLOWER_KEY_VLAN_ID = 23,
+ TCA_FLOWER_KEY_VLAN_PRIO = 24,
+ TCA_FLOWER_KEY_VLAN_ETH_TYPE = 25,
+ TCA_FLOWER_KEY_ENC_KEY_ID = 26,
+ TCA_FLOWER_KEY_ENC_IPV4_SRC = 27,
+ TCA_FLOWER_KEY_ENC_IPV4_SRC_MASK = 28,
+ TCA_FLOWER_KEY_ENC_IPV4_DST = 29,
+ TCA_FLOWER_KEY_ENC_IPV4_DST_MASK = 30,
+ TCA_FLOWER_KEY_ENC_IPV6_SRC = 31,
+ TCA_FLOWER_KEY_ENC_IPV6_SRC_MASK = 32,
+ TCA_FLOWER_KEY_ENC_IPV6_DST = 33,
+ TCA_FLOWER_KEY_ENC_IPV6_DST_MASK = 34,
+ TCA_FLOWER_KEY_TCP_SRC_MASK = 35,
+ TCA_FLOWER_KEY_TCP_DST_MASK = 36,
+ TCA_FLOWER_KEY_UDP_SRC_MASK = 37,
+ TCA_FLOWER_KEY_UDP_DST_MASK = 38,
+ TCA_FLOWER_KEY_SCTP_SRC_MASK = 39,
+ TCA_FLOWER_KEY_SCTP_DST_MASK = 40,
+ TCA_FLOWER_KEY_SCTP_SRC = 41,
+ TCA_FLOWER_KEY_SCTP_DST = 42,
+ TCA_FLOWER_KEY_ENC_UDP_SRC_PORT = 43,
+ TCA_FLOWER_KEY_ENC_UDP_SRC_PORT_MASK = 44,
+ TCA_FLOWER_KEY_ENC_UDP_DST_PORT = 45,
+ TCA_FLOWER_KEY_ENC_UDP_DST_PORT_MASK = 46,
+ TCA_FLOWER_KEY_FLAGS = 47,
+ TCA_FLOWER_KEY_FLAGS_MASK = 48,
+ TCA_FLOWER_KEY_ICMPV4_CODE = 49,
+ TCA_FLOWER_KEY_ICMPV4_CODE_MASK = 50,
+ TCA_FLOWER_KEY_ICMPV4_TYPE = 51,
+ TCA_FLOWER_KEY_ICMPV4_TYPE_MASK = 52,
+ TCA_FLOWER_KEY_ICMPV6_CODE = 53,
+ TCA_FLOWER_KEY_ICMPV6_CODE_MASK = 54,
+ TCA_FLOWER_KEY_ICMPV6_TYPE = 55,
+ TCA_FLOWER_KEY_ICMPV6_TYPE_MASK = 56,
+ TCA_FLOWER_KEY_ARP_SIP = 57,
+ TCA_FLOWER_KEY_ARP_SIP_MASK = 58,
+ TCA_FLOWER_KEY_ARP_TIP = 59,
+ TCA_FLOWER_KEY_ARP_TIP_MASK = 60,
+ TCA_FLOWER_KEY_ARP_OP = 61,
+ TCA_FLOWER_KEY_ARP_OP_MASK = 62,
+ TCA_FLOWER_KEY_ARP_SHA = 63,
+ TCA_FLOWER_KEY_ARP_SHA_MASK = 64,
+ TCA_FLOWER_KEY_ARP_THA = 65,
+ TCA_FLOWER_KEY_ARP_THA_MASK = 66,
+ TCA_FLOWER_KEY_MPLS_TTL = 67,
+ TCA_FLOWER_KEY_MPLS_BOS = 68,
+ TCA_FLOWER_KEY_MPLS_TC = 69,
+ TCA_FLOWER_KEY_MPLS_LABEL = 70,
+ TCA_FLOWER_KEY_TCP_FLAGS = 71,
+ TCA_FLOWER_KEY_TCP_FLAGS_MASK = 72,
+ TCA_FLOWER_KEY_IP_TOS = 73,
+ TCA_FLOWER_KEY_IP_TOS_MASK = 74,
+ TCA_FLOWER_KEY_IP_TTL = 75,
+ TCA_FLOWER_KEY_IP_TTL_MASK = 76,
+ TCA_FLOWER_KEY_CVLAN_ID = 77,
+ TCA_FLOWER_KEY_CVLAN_PRIO = 78,
+ TCA_FLOWER_KEY_CVLAN_ETH_TYPE = 79,
+ TCA_FLOWER_KEY_ENC_IP_TOS = 80,
+ TCA_FLOWER_KEY_ENC_IP_TOS_MASK = 81,
+ TCA_FLOWER_KEY_ENC_IP_TTL = 82,
+ TCA_FLOWER_KEY_ENC_IP_TTL_MASK = 83,
+ TCA_FLOWER_KEY_ENC_OPTS = 84,
+ TCA_FLOWER_KEY_ENC_OPTS_MASK = 85,
+ TCA_FLOWER_IN_HW_COUNT = 86,
+ TCA_FLOWER_KEY_PORT_SRC_MIN = 87,
+ TCA_FLOWER_KEY_PORT_SRC_MAX = 88,
+ TCA_FLOWER_KEY_PORT_DST_MIN = 89,
+ TCA_FLOWER_KEY_PORT_DST_MAX = 90,
+ TCA_FLOWER_KEY_CT_STATE = 91,
+ TCA_FLOWER_KEY_CT_STATE_MASK = 92,
+ TCA_FLOWER_KEY_CT_ZONE = 93,
+ TCA_FLOWER_KEY_CT_ZONE_MASK = 94,
+ TCA_FLOWER_KEY_CT_MARK = 95,
+ TCA_FLOWER_KEY_CT_MARK_MASK = 96,
+ TCA_FLOWER_KEY_CT_LABELS = 97,
+ TCA_FLOWER_KEY_CT_LABELS_MASK = 98,
+ TCA_FLOWER_KEY_MPLS_OPTS = 99,
+ TCA_FLOWER_KEY_HASH = 100,
+ TCA_FLOWER_KEY_HASH_MASK = 101,
+ TCA_FLOWER_KEY_NUM_OF_VLANS = 102,
+ TCA_FLOWER_KEY_PPPOE_SID = 103,
+ TCA_FLOWER_KEY_PPP_PROTO = 104,
+ TCA_FLOWER_KEY_L2TPV3_SID = 105,
+ TCA_FLOWER_L2_MISS = 106,
+ TCA_FLOWER_KEY_CFM = 107,
+ TCA_FLOWER_KEY_SPI = 108,
+ TCA_FLOWER_KEY_SPI_MASK = 109,
+ __TCA_FLOWER_MAX = 110,
+};
+
+enum {
+ TCA_FQ_CODEL_UNSPEC = 0,
+ TCA_FQ_CODEL_TARGET = 1,
+ TCA_FQ_CODEL_LIMIT = 2,
+ TCA_FQ_CODEL_INTERVAL = 3,
+ TCA_FQ_CODEL_ECN = 4,
+ TCA_FQ_CODEL_FLOWS = 5,
+ TCA_FQ_CODEL_QUANTUM = 6,
+ TCA_FQ_CODEL_CE_THRESHOLD = 7,
+ TCA_FQ_CODEL_DROP_BATCH_SIZE = 8,
+ TCA_FQ_CODEL_MEMORY_LIMIT = 9,
+ TCA_FQ_CODEL_CE_THRESHOLD_SELECTOR = 10,
+ TCA_FQ_CODEL_CE_THRESHOLD_MASK = 11,
+ __TCA_FQ_CODEL_MAX = 12,
+};
+
+enum {
+ TCA_FQ_CODEL_XSTATS_QDISC = 0,
+ TCA_FQ_CODEL_XSTATS_CLASS = 1,
+};
+
+enum {
+ TCA_FQ_UNSPEC = 0,
+ TCA_FQ_PLIMIT = 1,
+ TCA_FQ_FLOW_PLIMIT = 2,
+ TCA_FQ_QUANTUM = 3,
+ TCA_FQ_INITIAL_QUANTUM = 4,
+ TCA_FQ_RATE_ENABLE = 5,
+ TCA_FQ_FLOW_DEFAULT_RATE = 6,
+ TCA_FQ_FLOW_MAX_RATE = 7,
+ TCA_FQ_BUCKETS_LOG = 8,
+ TCA_FQ_FLOW_REFILL_DELAY = 9,
+ TCA_FQ_ORPHAN_MASK = 10,
+ TCA_FQ_LOW_RATE_THRESHOLD = 11,
+ TCA_FQ_CE_THRESHOLD = 12,
+ TCA_FQ_TIMER_SLACK = 13,
+ TCA_FQ_HORIZON = 14,
+ TCA_FQ_HORIZON_DROP = 15,
+ TCA_FQ_PRIOMAP = 16,
+ TCA_FQ_WEIGHTS = 17,
+ __TCA_FQ_MAX = 18,
+};
+
+enum {
TCA_ROOT_UNSPEC = 0,
TCA_ROOT_TAB = 1,
TCA_ROOT_FLAGS = 2,
@@ -9319,6 +9597,7 @@
TCPF_LISTEN = 1024,
TCPF_CLOSING = 2048,
TCPF_NEW_SYN_RECV = 4096,
+ TCPF_BOUND_INACTIVE = 8192,
};
enum {
@@ -9363,7 +9642,8 @@
TCP_LISTEN = 10,
TCP_CLOSING = 11,
TCP_NEW_SYN_RECV = 12,
- TCP_MAX_STATES = 13,
+ TCP_BOUND_INACTIVE = 13,
+ TCP_MAX_STATES = 14,
};
enum {
@@ -9469,9 +9749,81 @@
};
enum {
- TC_MQPRIO_MODE_DCB = 0,
- TC_MQPRIO_MODE_CHANNEL = 1,
- __TC_MQPRIO_MODE_MAX = 2,
+ TEST_NONE = 0,
+ TEST_CORE = 1,
+ TEST_CPUS = 2,
+ TEST_PLATFORM = 3,
+ TEST_DEVICES = 4,
+ TEST_FREEZER = 5,
+ __TEST_AFTER_LAST = 6,
+};
+
+enum {
+ TKIP_DECRYPT_OK = 0,
+ TKIP_DECRYPT_NO_EXT_IV = -1,
+ TKIP_DECRYPT_INVALID_KEYIDX = -2,
+ TKIP_DECRYPT_REPLAY = -3,
+};
+
+enum {
+ TLSV4 = 0,
+ TLSV6 = 1,
+ TLS_NUM_PROTS = 2,
+};
+
+enum {
+ TLS_ALERT_DESC_CLOSE_NOTIFY = 0,
+ TLS_ALERT_DESC_UNEXPECTED_MESSAGE = 10,
+ TLS_ALERT_DESC_BAD_RECORD_MAC = 20,
+ TLS_ALERT_DESC_RECORD_OVERFLOW = 22,
+ TLS_ALERT_DESC_HANDSHAKE_FAILURE = 40,
+ TLS_ALERT_DESC_BAD_CERTIFICATE = 42,
+ TLS_ALERT_DESC_UNSUPPORTED_CERTIFICATE = 43,
+ TLS_ALERT_DESC_CERTIFICATE_REVOKED = 44,
+ TLS_ALERT_DESC_CERTIFICATE_EXPIRED = 45,
+ TLS_ALERT_DESC_CERTIFICATE_UNKNOWN = 46,
+ TLS_ALERT_DESC_ILLEGAL_PARAMETER = 47,
+ TLS_ALERT_DESC_UNKNOWN_CA = 48,
+ TLS_ALERT_DESC_ACCESS_DENIED = 49,
+ TLS_ALERT_DESC_DECODE_ERROR = 50,
+ TLS_ALERT_DESC_DECRYPT_ERROR = 51,
+ TLS_ALERT_DESC_TOO_MANY_CIDS_REQUESTED = 52,
+ TLS_ALERT_DESC_PROTOCOL_VERSION = 70,
+ TLS_ALERT_DESC_INSUFFICIENT_SECURITY = 71,
+ TLS_ALERT_DESC_INTERNAL_ERROR = 80,
+ TLS_ALERT_DESC_INAPPROPRIATE_FALLBACK = 86,
+ TLS_ALERT_DESC_USER_CANCELED = 90,
+ TLS_ALERT_DESC_MISSING_EXTENSION = 109,
+ TLS_ALERT_DESC_UNSUPPORTED_EXTENSION = 110,
+ TLS_ALERT_DESC_UNRECOGNIZED_NAME = 112,
+ TLS_ALERT_DESC_BAD_CERTIFICATE_STATUS_RESPONSE = 113,
+ TLS_ALERT_DESC_UNKNOWN_PSK_IDENTITY = 115,
+ TLS_ALERT_DESC_CERTIFICATE_REQUIRED = 116,
+ TLS_ALERT_DESC_NO_APPLICATION_PROTOCOL = 120,
+};
+
+enum {
+ TLS_ALERT_LEVEL_WARNING = 1,
+ TLS_ALERT_LEVEL_FATAL = 2,
+};
+
+enum {
+ TLS_BASE = 0,
+ TLS_SW = 1,
+ TLS_HW = 2,
+ TLS_HW_RECORD = 3,
+ TLS_NUM_CONFIG = 4,
+};
+
+enum {
+ TLS_INFO_UNSPEC = 0,
+ TLS_INFO_VERSION = 1,
+ TLS_INFO_CIPHER = 2,
+ TLS_INFO_TXCONF = 3,
+ TLS_INFO_RXCONF = 4,
+ TLS_INFO_ZC_RO_TX = 5,
+ TLS_INFO_RX_NO_PAD = 6,
+ __TLS_INFO_MAX = 7,
};
enum {
@@ -9482,6 +9834,16 @@
};
enum {
+ TLS_RECORD_TYPE_CHANGE_CIPHER_SPEC = 20,
+ TLS_RECORD_TYPE_ALERT = 21,
+ TLS_RECORD_TYPE_HANDSHAKE = 22,
+ TLS_RECORD_TYPE_DATA = 23,
+ TLS_RECORD_TYPE_HEARTBEAT = 24,
+ TLS_RECORD_TYPE_TLS12_CID = 25,
+ TLS_RECORD_TYPE_ACK = 26,
+};
+
+enum {
TOO_MANY_CLOSE = -1,
TOO_MANY_OPEN = -2,
MISSING_QUOTE = -3,
@@ -9494,60 +9856,85 @@
TP_ERR_REFCNT_OPEN_BRACE = 3,
TP_ERR_BAD_REFCNT_SUFFIX = 4,
TP_ERR_BAD_UPROBE_OFFS = 5,
- TP_ERR_MAXACT_NO_KPROBE = 6,
+ TP_ERR_BAD_MAXACT_TYPE = 6,
TP_ERR_BAD_MAXACT = 7,
TP_ERR_MAXACT_TOO_BIG = 8,
TP_ERR_BAD_PROBE_ADDR = 9,
TP_ERR_NON_UNIQ_SYMBOL = 10,
TP_ERR_BAD_RETPROBE = 11,
- TP_ERR_BAD_ADDR_SUFFIX = 12,
- TP_ERR_NO_GROUP_NAME = 13,
- TP_ERR_GROUP_TOO_LONG = 14,
- TP_ERR_BAD_GROUP_NAME = 15,
- TP_ERR_NO_EVENT_NAME = 16,
- TP_ERR_EVENT_TOO_LONG = 17,
- TP_ERR_BAD_EVENT_NAME = 18,
- TP_ERR_EVENT_EXIST = 19,
- TP_ERR_RETVAL_ON_PROBE = 20,
- TP_ERR_BAD_STACK_NUM = 21,
- TP_ERR_BAD_ARG_NUM = 22,
- TP_ERR_BAD_VAR = 23,
- TP_ERR_BAD_REG_NAME = 24,
- TP_ERR_BAD_MEM_ADDR = 25,
- TP_ERR_BAD_IMM = 26,
- TP_ERR_IMMSTR_NO_CLOSE = 27,
- TP_ERR_FILE_ON_KPROBE = 28,
- TP_ERR_BAD_FILE_OFFS = 29,
- TP_ERR_SYM_ON_UPROBE = 30,
- TP_ERR_TOO_MANY_OPS = 31,
- TP_ERR_DEREF_NEED_BRACE = 32,
- TP_ERR_BAD_DEREF_OFFS = 33,
- TP_ERR_DEREF_OPEN_BRACE = 34,
- TP_ERR_COMM_CANT_DEREF = 35,
- TP_ERR_BAD_FETCH_ARG = 36,
- TP_ERR_ARRAY_NO_CLOSE = 37,
- TP_ERR_BAD_ARRAY_SUFFIX = 38,
- TP_ERR_BAD_ARRAY_NUM = 39,
- TP_ERR_ARRAY_TOO_BIG = 40,
- TP_ERR_BAD_TYPE = 41,
- TP_ERR_BAD_STRING = 42,
- TP_ERR_BAD_SYMSTRING = 43,
- TP_ERR_BAD_BITFIELD = 44,
- TP_ERR_ARG_NAME_TOO_LONG = 45,
- TP_ERR_NO_ARG_NAME = 46,
- TP_ERR_BAD_ARG_NAME = 47,
- TP_ERR_USED_ARG_NAME = 48,
- TP_ERR_ARG_TOO_LONG = 49,
- TP_ERR_NO_ARG_BODY = 50,
- TP_ERR_BAD_INSN_BNDRY = 51,
- TP_ERR_FAIL_REG_PROBE = 52,
- TP_ERR_DIFF_PROBE_TYPE = 53,
- TP_ERR_DIFF_ARG_TYPE = 54,
- TP_ERR_SAME_PROBE = 55,
- TP_ERR_NO_EVENT_INFO = 56,
- TP_ERR_BAD_ATTACH_EVENT = 57,
- TP_ERR_BAD_ATTACH_ARG = 58,
- TP_ERR_NO_EP_FILTER = 59,
+ TP_ERR_NO_TRACEPOINT = 12,
+ TP_ERR_BAD_ADDR_SUFFIX = 13,
+ TP_ERR_NO_GROUP_NAME = 14,
+ TP_ERR_GROUP_TOO_LONG = 15,
+ TP_ERR_BAD_GROUP_NAME = 16,
+ TP_ERR_NO_EVENT_NAME = 17,
+ TP_ERR_EVENT_TOO_LONG = 18,
+ TP_ERR_BAD_EVENT_NAME = 19,
+ TP_ERR_EVENT_EXIST = 20,
+ TP_ERR_RETVAL_ON_PROBE = 21,
+ TP_ERR_NO_RETVAL = 22,
+ TP_ERR_BAD_STACK_NUM = 23,
+ TP_ERR_BAD_ARG_NUM = 24,
+ TP_ERR_BAD_VAR = 25,
+ TP_ERR_BAD_REG_NAME = 26,
+ TP_ERR_BAD_MEM_ADDR = 27,
+ TP_ERR_BAD_IMM = 28,
+ TP_ERR_IMMSTR_NO_CLOSE = 29,
+ TP_ERR_FILE_ON_KPROBE = 30,
+ TP_ERR_BAD_FILE_OFFS = 31,
+ TP_ERR_SYM_ON_UPROBE = 32,
+ TP_ERR_TOO_MANY_OPS = 33,
+ TP_ERR_DEREF_NEED_BRACE = 34,
+ TP_ERR_BAD_DEREF_OFFS = 35,
+ TP_ERR_DEREF_OPEN_BRACE = 36,
+ TP_ERR_COMM_CANT_DEREF = 37,
+ TP_ERR_BAD_FETCH_ARG = 38,
+ TP_ERR_ARRAY_NO_CLOSE = 39,
+ TP_ERR_BAD_ARRAY_SUFFIX = 40,
+ TP_ERR_BAD_ARRAY_NUM = 41,
+ TP_ERR_ARRAY_TOO_BIG = 42,
+ TP_ERR_BAD_TYPE = 43,
+ TP_ERR_BAD_STRING = 44,
+ TP_ERR_BAD_SYMSTRING = 45,
+ TP_ERR_BAD_BITFIELD = 46,
+ TP_ERR_ARG_NAME_TOO_LONG = 47,
+ TP_ERR_NO_ARG_NAME = 48,
+ TP_ERR_BAD_ARG_NAME = 49,
+ TP_ERR_USED_ARG_NAME = 50,
+ TP_ERR_ARG_TOO_LONG = 51,
+ TP_ERR_NO_ARG_BODY = 52,
+ TP_ERR_BAD_INSN_BNDRY = 53,
+ TP_ERR_FAIL_REG_PROBE = 54,
+ TP_ERR_DIFF_PROBE_TYPE = 55,
+ TP_ERR_DIFF_ARG_TYPE = 56,
+ TP_ERR_SAME_PROBE = 57,
+ TP_ERR_NO_EVENT_INFO = 58,
+ TP_ERR_BAD_ATTACH_EVENT = 59,
+ TP_ERR_BAD_ATTACH_ARG = 60,
+ TP_ERR_NO_EP_FILTER = 61,
+ TP_ERR_NOSUP_BTFARG = 62,
+ TP_ERR_NO_BTFARG = 63,
+ TP_ERR_NO_BTF_ENTRY = 64,
+ TP_ERR_BAD_VAR_ARGS = 65,
+ TP_ERR_NOFENTRY_ARGS = 66,
+ TP_ERR_DOUBLE_ARGS = 67,
+ TP_ERR_ARGS_2LONG = 68,
+ TP_ERR_ARGIDX_2BIG = 69,
+ TP_ERR_NO_PTR_STRCT = 70,
+ TP_ERR_NOSUP_DAT_ARG = 71,
+ TP_ERR_BAD_HYPHEN = 72,
+ TP_ERR_NO_BTF_FIELD = 73,
+ TP_ERR_BAD_BTF_TID = 74,
+ TP_ERR_BAD_TYPE4STR = 75,
+ TP_ERR_NEED_STRING_TYPE = 76,
+};
+
+enum {
+ TRACEFS_EVENT_INODE = 2,
+ TRACEFS_EVENT_TOP_INODE = 4,
+ TRACEFS_GID_PERM_SET = 8,
+ TRACEFS_UID_PERM_SET = 16,
+ TRACEFS_INSTANCE_INODE = 32,
};
enum {
@@ -9572,7 +9959,22 @@
TRACE_EVENT_FL_KPROBE = 64,
TRACE_EVENT_FL_UPROBE = 128,
TRACE_EVENT_FL_EPROBE = 256,
- TRACE_EVENT_FL_CUSTOM = 512,
+ TRACE_EVENT_FL_FPROBE = 512,
+ TRACE_EVENT_FL_CUSTOM = 1024,
+};
+
+enum {
+ TRACE_EVENT_FL_FILTERED_BIT = 0,
+ TRACE_EVENT_FL_CAP_ANY_BIT = 1,
+ TRACE_EVENT_FL_NO_SET_FILTER_BIT = 2,
+ TRACE_EVENT_FL_IGNORE_ENABLE_BIT = 3,
+ TRACE_EVENT_FL_TRACEPOINT_BIT = 4,
+ TRACE_EVENT_FL_DYNAMIC_BIT = 5,
+ TRACE_EVENT_FL_KPROBE_BIT = 6,
+ TRACE_EVENT_FL_UPROBE_BIT = 7,
+ TRACE_EVENT_FL_EPROBE_BIT = 8,
+ TRACE_EVENT_FL_FPROBE_BIT = 9,
+ TRACE_EVENT_FL_CUSTOM_BIT = 10,
};
enum {
@@ -9621,14 +10023,8 @@
};
enum {
- TSAR_ELEMENT_TSAR_TYPE_DWRR = 0,
- TSAR_ELEMENT_TSAR_TYPE_ROUND_ROBIN = 1,
- TSAR_ELEMENT_TSAR_TYPE_ETS = 2,
-};
-
-enum {
- UC_LOCAL_LB = 0,
- MC_LOCAL_LB = 1,
+ TTY_LOCK_NORMAL = 0,
+ TTY_LOCK_SLAVE = 1,
};
enum {
@@ -9638,6 +10034,18 @@
};
enum {
+ UDP_FLAGS_CORK = 0,
+ UDP_FLAGS_NO_CHECK6_TX = 1,
+ UDP_FLAGS_NO_CHECK6_RX = 2,
+ UDP_FLAGS_GRO_ENABLED = 3,
+ UDP_FLAGS_ACCEPT_FRAGLIST = 4,
+ UDP_FLAGS_ACCEPT_L4 = 5,
+ UDP_FLAGS_ENCAP_ENABLED = 6,
+ UDP_FLAGS_UDPLITE_SEND_CC = 7,
+ UDP_FLAGS_UDPLITE_RECV_CC = 8,
+};
+
+enum {
UDP_MIB_NUM = 0,
UDP_MIB_INDATAGRAMS = 1,
UDP_MIB_NOPORTS = 2,
@@ -9666,13 +10074,96 @@
};
enum {
- VHCA_ID_TYPE_HW = 0,
- VHCA_ID_TYPE_SW = 1,
+ UNCORE_TYPE_DF = 0,
+ UNCORE_TYPE_L3 = 1,
+ UNCORE_TYPE_UMC = 2,
+ UNCORE_TYPE_MAX = 3,
};
enum {
- VPORT_STATE_DOWN = 0,
- VPORT_STATE_UP = 1,
+ UNDEFINED_CAPABLE = 0,
+ SYSTEM_INTEL_MSR_CAPABLE = 1,
+ SYSTEM_AMD_MSR_CAPABLE = 2,
+ SYSTEM_IO_CAPABLE = 3,
+};
+
+enum {
+ VCPU_SREG_ES = 0,
+ VCPU_SREG_CS = 1,
+ VCPU_SREG_SS = 2,
+ VCPU_SREG_DS = 3,
+ VCPU_SREG_FS = 4,
+ VCPU_SREG_GS = 5,
+ VCPU_SREG_TR = 6,
+ VCPU_SREG_LDTR = 7,
+};
+
+enum {
+ VERBOSE_STATUS = 1,
+};
+
+enum {
+ VETH_INFO_UNSPEC = 0,
+ VETH_INFO_PEER = 1,
+ __VETH_INFO_MAX = 2,
+};
+
+enum {
+ VIA_STRFILT_CNT_SHIFT = 16,
+ VIA_STRFILT_FAIL = 32768,
+ VIA_STRFILT_ENABLE = 16384,
+ VIA_RAWBITS_ENABLE = 8192,
+ VIA_RNG_ENABLE = 64,
+ VIA_NOISESRC1 = 256,
+ VIA_NOISESRC2 = 512,
+ VIA_XSTORE_CNT_MASK = 15,
+ VIA_RNG_CHUNK_8 = 0,
+ VIA_RNG_CHUNK_4 = 1,
+ VIA_RNG_CHUNK_4_MASK = 4294967295,
+ VIA_RNG_CHUNK_2 = 2,
+ VIA_RNG_CHUNK_2_MASK = 65535,
+ VIA_RNG_CHUNK_1 = 3,
+ VIA_RNG_CHUNK_1_MASK = 255,
+};
+
+enum {
+ VMCB_INTERCEPTS = 0,
+ VMCB_PERM_MAP = 1,
+ VMCB_ASID = 2,
+ VMCB_INTR = 3,
+ VMCB_NPT = 4,
+ VMCB_CR = 5,
+ VMCB_DR = 6,
+ VMCB_DT = 7,
+ VMCB_SEG = 8,
+ VMCB_CR2 = 9,
+ VMCB_LBR = 10,
+ VMCB_AVIC = 11,
+ VMCB_SW = 31,
+};
+
+enum {
+ VMGENID_SIZE = 16,
+};
+
+enum {
+ VMX_VMREAD_BITMAP = 0,
+ VMX_VMWRITE_BITMAP = 1,
+ VMX_BITMAP_NR = 2,
+};
+
+enum {
+ VNIFILTER_ENTRY_STATS_UNSPEC = 0,
+ VNIFILTER_ENTRY_STATS_RX_BYTES = 1,
+ VNIFILTER_ENTRY_STATS_RX_PKTS = 2,
+ VNIFILTER_ENTRY_STATS_RX_DROPS = 3,
+ VNIFILTER_ENTRY_STATS_RX_ERRORS = 4,
+ VNIFILTER_ENTRY_STATS_TX_BYTES = 5,
+ VNIFILTER_ENTRY_STATS_TX_PKTS = 6,
+ VNIFILTER_ENTRY_STATS_TX_DROPS = 7,
+ VNIFILTER_ENTRY_STATS_TX_ERRORS = 8,
+ VNIFILTER_ENTRY_STATS_PAD = 9,
+ __VNIFILTER_ENTRY_STATS_MAX = 10,
};
enum {
@@ -9681,23 +10172,10 @@
};
enum {
- VSC_CTRL_OFFSET = 4,
- VSC_COUNTER_OFFSET = 8,
- VSC_SEMAPHORE_OFFSET = 12,
- VSC_ADDR_OFFSET = 16,
- VSC_DATA_OFFSET = 20,
- VSC_FLAG_BIT_OFFS = 31,
- VSC_FLAG_BIT_LEN = 1,
- VSC_SYND_BIT_OFFS = 30,
- VSC_SYND_BIT_LEN = 1,
- VSC_ADDR_BIT_OFFS = 0,
- VSC_ADDR_BIT_LEN = 30,
- VSC_SPACE_BIT_OFFS = 0,
- VSC_SPACE_BIT_LEN = 16,
- VSC_SIZE_VLD_BIT_OFFS = 28,
- VSC_SIZE_VLD_BIT_LEN = 1,
- VSC_STATUS_BIT_OFFS = 29,
- VSC_STATUS_BIT_LEN = 3,
+ VSOCK_VQ_RX = 0,
+ VSOCK_VQ_TX = 1,
+ VSOCK_VQ_EVENT = 2,
+ VSOCK_VQ_MAX = 3,
};
enum {
@@ -9715,72 +10193,39 @@
};
enum {
- WALK_TRAILING = 1,
- WALK_MORE = 2,
- WALK_NOFOLLOW = 4,
-};
-
-enum {
- WBT_RWQ_BG = 0,
- WBT_RWQ_KSWAPD = 1,
- WBT_RWQ_DISCARD = 2,
- WBT_NUM_RWQ = 3,
+ VXLAN_VNIFILTER_ENTRY_UNSPEC = 0,
+ VXLAN_VNIFILTER_ENTRY_START = 1,
+ VXLAN_VNIFILTER_ENTRY_END = 2,
+ VXLAN_VNIFILTER_ENTRY_GROUP = 3,
+ VXLAN_VNIFILTER_ENTRY_GROUP6 = 4,
+ VXLAN_VNIFILTER_ENTRY_STATS = 5,
+ __VXLAN_VNIFILTER_ENTRY_MAX = 6,
};
enum {
- WBT_STATE_ON_DEFAULT = 1,
- WBT_STATE_ON_MANUAL = 2,
- WBT_STATE_OFF_DEFAULT = 3,
- WBT_STATE_OFF_MANUAL = 4,
+ VXLAN_VNIFILTER_UNSPEC = 0,
+ VXLAN_VNIFILTER_ENTRY = 1,
+ __VXLAN_VNIFILTER_MAX = 2,
};
enum {
- WORK_DONE_BIT = 0,
- WORK_ORDER_DONE_BIT = 1,
+ VXLAN_VNI_STATS_RX = 0,
+ VXLAN_VNI_STATS_RX_DROPS = 1,
+ VXLAN_VNI_STATS_RX_ERRORS = 2,
+ VXLAN_VNI_STATS_TX = 3,
+ VXLAN_VNI_STATS_TX_DROPS = 4,
+ VXLAN_VNI_STATS_TX_ERRORS = 5,
};
enum {
- WORK_STRUCT_PENDING_BIT = 0,
- WORK_STRUCT_INACTIVE_BIT = 1,
- WORK_STRUCT_PWQ_BIT = 2,
- WORK_STRUCT_LINKED_BIT = 3,
- WORK_STRUCT_COLOR_SHIFT = 4,
- WORK_STRUCT_COLOR_BITS = 4,
- WORK_STRUCT_PENDING = 1,
- WORK_STRUCT_INACTIVE = 2,
- WORK_STRUCT_PWQ = 4,
- WORK_STRUCT_LINKED = 8,
- WORK_STRUCT_STATIC = 0,
- WORK_NR_COLORS = 16,
- WORK_CPU_UNBOUND = 512,
- WORK_STRUCT_FLAG_BITS = 8,
- WORK_OFFQ_FLAG_BASE = 4,
- __WORK_OFFQ_CANCELING = 4,
- WORK_OFFQ_FLAG_BITS = 1,
- WORK_OFFQ_POOL_SHIFT = 5,
- WORK_OFFQ_LEFT = 59,
- WORK_OFFQ_POOL_BITS = 31,
- WORK_BUSY_PENDING = 1,
- WORK_BUSY_RUNNING = 2,
- WORKER_DESC_LEN = 24,
+ WALK_TRAILING = 1,
+ WALK_MORE = 2,
+ WALK_NOFOLLOW = 4,
};
enum {
- WQ_UNBOUND = 2,
- WQ_FREEZABLE = 4,
- WQ_MEM_RECLAIM = 8,
- WQ_HIGHPRI = 16,
- WQ_CPU_INTENSIVE = 32,
- WQ_SYSFS = 64,
- WQ_POWER_EFFICIENT = 128,
- __WQ_DESTROYING = 32768,
- __WQ_DRAINING = 65536,
- __WQ_ORDERED = 131072,
- __WQ_LEGACY = 262144,
- __WQ_ORDERED_EXPLICIT = 524288,
- WQ_MAX_ACTIVE = 512,
- WQ_MAX_UNBOUND_PER_CPU = 4,
- WQ_DFL_ACTIVE = 256,
+ WORK_DONE_BIT = 0,
+ WORK_ORDER_DONE_BIT = 1,
};
enum {
@@ -9850,12 +10295,6 @@
};
enum {
- XDP_METADATA_KFUNC_RX_TIMESTAMP = 0,
- XDP_METADATA_KFUNC_RX_HASH = 1,
- MAX_XDP_METADATA_KFUNC = 2,
-};
-
-enum {
XFRM_DEV_OFFLOAD_IN = 1,
XFRM_DEV_OFFLOAD_OUT = 2,
XFRM_DEV_OFFLOAD_FWD = 3,
@@ -9939,39 +10378,38 @@
};
enum {
- XFS_ERR_DEFAULT = 0,
- XFS_ERR_EIO = 1,
- XFS_ERR_ENOSPC = 2,
- XFS_ERR_ENODEV = 3,
- XFS_ERR_ERRNO_MAX = 4,
-};
-
-enum {
- XFS_ERR_METADATA = 0,
- XFS_ERR_CLASS_MAX = 1,
-};
-
-enum {
- XFS_LOWSP_1_PCNT = 0,
- XFS_LOWSP_2_PCNT = 1,
- XFS_LOWSP_3_PCNT = 2,
- XFS_LOWSP_4_PCNT = 3,
- XFS_LOWSP_5_PCNT = 4,
- XFS_LOWSP_MAX = 5,
+ XPT_BUSY = 0,
+ XPT_CONN = 1,
+ XPT_CLOSE = 2,
+ XPT_DATA = 3,
+ XPT_TEMP = 4,
+ XPT_DEAD = 5,
+ XPT_CHNGBUF = 6,
+ XPT_DEFERRED = 7,
+ XPT_OLD = 8,
+ XPT_LISTENER = 9,
+ XPT_CACHE_AUTH = 10,
+ XPT_LOCAL = 11,
+ XPT_KILL_TEMP = 12,
+ XPT_CONG_CTRL = 13,
+ XPT_HANDSHAKE = 14,
+ XPT_TLS_SESSION = 15,
+ XPT_PEER_AUTH = 16,
};
enum {
- XFS_QLOWSP_1_PCNT = 0,
- XFS_QLOWSP_3_PCNT = 1,
- XFS_QLOWSP_5_PCNT = 2,
- XFS_QLOWSP_MAX = 3,
+ XT_CONNMARK_SET = 0,
+ XT_CONNMARK_SAVE = 1,
+ XT_CONNMARK_RESTORE = 2,
};
enum {
- XFS_QM_TRANS_USR = 0,
- XFS_QM_TRANS_GRP = 1,
- XFS_QM_TRANS_PRJ = 2,
- XFS_QM_TRANS_DQTYPES = 3,
+ XT_CT_NOTRACK = 1,
+ XT_CT_NOTRACK_ALIAS = 2,
+ XT_CT_ZONE_DIR_ORIG = 4,
+ XT_CT_ZONE_DIR_REPL = 8,
+ XT_CT_ZONE_MARK = 16,
+ XT_CT_MASK = 31,
};
enum {
@@ -10060,6 +10498,33 @@
__EXTENT_CLEAR_ALL_BITS_BIT = 15,
EXTENT_CLEAR_ALL_BITS = 32768,
__EXTENT_CLEAR_ALL_BITS_SEQ = 15,
+ __EXTENT_NOWAIT_BIT = 16,
+ EXTENT_NOWAIT = 65536,
+ __EXTENT_NOWAIT_SEQ = 16,
+};
+
+enum {
+ __EXTENT_FLAG_PINNED_BIT = 0,
+ EXTENT_FLAG_PINNED = 1,
+ __EXTENT_FLAG_PINNED_SEQ = 0,
+ __EXTENT_FLAG_COMPRESS_ZLIB_BIT = 1,
+ EXTENT_FLAG_COMPRESS_ZLIB = 2,
+ __EXTENT_FLAG_COMPRESS_ZLIB_SEQ = 1,
+ __EXTENT_FLAG_COMPRESS_LZO_BIT = 2,
+ EXTENT_FLAG_COMPRESS_LZO = 4,
+ __EXTENT_FLAG_COMPRESS_LZO_SEQ = 2,
+ __EXTENT_FLAG_COMPRESS_ZSTD_BIT = 3,
+ EXTENT_FLAG_COMPRESS_ZSTD = 8,
+ __EXTENT_FLAG_COMPRESS_ZSTD_SEQ = 3,
+ __EXTENT_FLAG_PREALLOC_BIT = 4,
+ EXTENT_FLAG_PREALLOC = 16,
+ __EXTENT_FLAG_PREALLOC_SEQ = 4,
+ __EXTENT_FLAG_LOGGING_BIT = 5,
+ EXTENT_FLAG_LOGGING = 32,
+ __EXTENT_FLAG_LOGGING_SEQ = 5,
+ __EXTENT_FLAG_MERGED_BIT = 6,
+ EXTENT_FLAG_MERGED = 64,
+ __EXTENT_FLAG_MERGED_SEQ = 6,
};
enum {
@@ -10093,12 +10558,6 @@
__PAGE_SET_ORDERED_BIT = 3,
PAGE_SET_ORDERED = 8,
__PAGE_SET_ORDERED_SEQ = 3,
- __PAGE_SET_ERROR_BIT = 4,
- PAGE_SET_ERROR = 16,
- __PAGE_SET_ERROR_SEQ = 4,
- __PAGE_LOCK_BIT = 5,
- PAGE_LOCK = 32,
- __PAGE_LOCK_SEQ = 5,
};
enum {
@@ -10121,10 +10580,10 @@
};
enum {
- __SCHED_FEAT_GENTLE_FAIR_SLEEPERS = 0,
- __SCHED_FEAT_START_DEBIT = 1,
- __SCHED_FEAT_NEXT_BUDDY = 2,
- __SCHED_FEAT_LAST_BUDDY = 3,
+ __SCHED_FEAT_PLACE_LAG = 0,
+ __SCHED_FEAT_PLACE_DEADLINE_INITIAL = 1,
+ __SCHED_FEAT_RUN_TO_PARITY = 2,
+ __SCHED_FEAT_NEXT_BUDDY = 3,
__SCHED_FEAT_CACHE_HOT_BUDDY = 4,
__SCHED_FEAT_WAKEUP_PREEMPTION = 5,
__SCHED_FEAT_HRTICK = 6,
@@ -10132,23 +10591,19 @@
__SCHED_FEAT_DOUBLE_TICK = 8,
__SCHED_FEAT_NONTASK_CAPACITY = 9,
__SCHED_FEAT_TTWU_QUEUE = 10,
- __SCHED_FEAT_SIS_PROP = 11,
- __SCHED_FEAT_SIS_UTIL = 12,
- __SCHED_FEAT_WARN_DOUBLE_CLOCK = 13,
- __SCHED_FEAT_RT_PUSH_IPI = 14,
- __SCHED_FEAT_RT_RUNTIME_SHARE = 15,
- __SCHED_FEAT_LB_MIN = 16,
- __SCHED_FEAT_ATTACH_AGE_LOAD = 17,
- __SCHED_FEAT_WA_IDLE = 18,
- __SCHED_FEAT_WA_WEIGHT = 19,
- __SCHED_FEAT_WA_BIAS = 20,
- __SCHED_FEAT_UTIL_EST = 21,
- __SCHED_FEAT_UTIL_EST_FASTUP = 22,
- __SCHED_FEAT_LATENCY_WARN = 23,
- __SCHED_FEAT_ALT_PERIOD = 24,
- __SCHED_FEAT_BASE_SLICE = 25,
- __SCHED_FEAT_SHARED_RUNQ = 26,
- __SCHED_FEAT_NR = 27,
+ __SCHED_FEAT_SIS_UTIL = 11,
+ __SCHED_FEAT_WARN_DOUBLE_CLOCK = 12,
+ __SCHED_FEAT_RT_PUSH_IPI = 13,
+ __SCHED_FEAT_RT_RUNTIME_SHARE = 14,
+ __SCHED_FEAT_LB_MIN = 15,
+ __SCHED_FEAT_ATTACH_AGE_LOAD = 16,
+ __SCHED_FEAT_WA_IDLE = 17,
+ __SCHED_FEAT_WA_WEIGHT = 18,
+ __SCHED_FEAT_WA_BIAS = 19,
+ __SCHED_FEAT_UTIL_EST = 20,
+ __SCHED_FEAT_LATENCY_WARN = 21,
+ __SCHED_FEAT_HZ_BW = 22,
+ __SCHED_FEAT_NR = 23,
};
enum {
@@ -10160,32 +10615,44 @@
__SD_ASYM_CPUCAPACITY = 5,
__SD_ASYM_CPUCAPACITY_FULL = 6,
__SD_SHARE_CPUCAPACITY = 7,
- __SD_SHARE_PKG_RESOURCES = 8,
- __SD_SERIALIZE = 9,
- __SD_ASYM_PACKING = 10,
- __SD_PREFER_SIBLING = 11,
- __SD_OVERLAP = 12,
- __SD_NUMA = 13,
- __SD_FLAG_CNT = 14,
+ __SD_CLUSTER = 8,
+ __SD_SHARE_LLC = 9,
+ __SD_SERIALIZE = 10,
+ __SD_ASYM_PACKING = 11,
+ __SD_PREFER_SIBLING = 12,
+ __SD_OVERLAP = 13,
+ __SD_NUMA = 14,
+ __SD_FLAG_CNT = 15,
};
enum {
- __XBTS_lookup = 0,
- __XBTS_compare = 1,
- __XBTS_insrec = 2,
- __XBTS_delrec = 3,
- __XBTS_newroot = 4,
- __XBTS_killroot = 5,
- __XBTS_increment = 6,
- __XBTS_decrement = 7,
- __XBTS_lshift = 8,
- __XBTS_rshift = 9,
- __XBTS_split = 10,
- __XBTS_join = 11,
- __XBTS_alloc = 12,
- __XBTS_free = 13,
- __XBTS_moves = 14,
- __XBTS_MAX = 15,
+ ___GFP_DMA_BIT = 0,
+ ___GFP_HIGHMEM_BIT = 1,
+ ___GFP_DMA32_BIT = 2,
+ ___GFP_MOVABLE_BIT = 3,
+ ___GFP_RECLAIMABLE_BIT = 4,
+ ___GFP_HIGH_BIT = 5,
+ ___GFP_IO_BIT = 6,
+ ___GFP_FS_BIT = 7,
+ ___GFP_ZERO_BIT = 8,
+ ___GFP_UNUSED_BIT = 9,
+ ___GFP_DIRECT_RECLAIM_BIT = 10,
+ ___GFP_KSWAPD_RECLAIM_BIT = 11,
+ ___GFP_WRITE_BIT = 12,
+ ___GFP_NOWARN_BIT = 13,
+ ___GFP_RETRY_MAYFAIL_BIT = 14,
+ ___GFP_NOFAIL_BIT = 15,
+ ___GFP_NORETRY_BIT = 16,
+ ___GFP_MEMALLOC_BIT = 17,
+ ___GFP_COMP_BIT = 18,
+ ___GFP_NOMEMALLOC_BIT = 19,
+ ___GFP_HARDWALL_BIT = 20,
+ ___GFP_THISNODE_BIT = 21,
+ ___GFP_ACCOUNT_BIT = 22,
+ ___GFP_ZEROTAGS_BIT = 23,
+ ___GFP_NOLOCKDEP_BIT = 24,
+ ___GFP_NO_OBJ_EXT_BIT = 25,
+ ___GFP_LAST_BIT = 26,
};
enum {
@@ -10213,6 +10680,42 @@
};
enum {
+ __ctx_convertBPF_PROG_TYPE_SOCKET_FILTER = 0,
+ __ctx_convertBPF_PROG_TYPE_SCHED_CLS = 1,
+ __ctx_convertBPF_PROG_TYPE_SCHED_ACT = 2,
+ __ctx_convertBPF_PROG_TYPE_XDP = 3,
+ __ctx_convertBPF_PROG_TYPE_CGROUP_SKB = 4,
+ __ctx_convertBPF_PROG_TYPE_CGROUP_SOCK = 5,
+ __ctx_convertBPF_PROG_TYPE_CGROUP_SOCK_ADDR = 6,
+ __ctx_convertBPF_PROG_TYPE_LWT_IN = 7,
+ __ctx_convertBPF_PROG_TYPE_LWT_OUT = 8,
+ __ctx_convertBPF_PROG_TYPE_LWT_XMIT = 9,
+ __ctx_convertBPF_PROG_TYPE_LWT_SEG6LOCAL = 10,
+ __ctx_convertBPF_PROG_TYPE_SOCK_OPS = 11,
+ __ctx_convertBPF_PROG_TYPE_SK_SKB = 12,
+ __ctx_convertBPF_PROG_TYPE_SK_MSG = 13,
+ __ctx_convertBPF_PROG_TYPE_FLOW_DISSECTOR = 14,
+ __ctx_convertBPF_PROG_TYPE_KPROBE = 15,
+ __ctx_convertBPF_PROG_TYPE_TRACEPOINT = 16,
+ __ctx_convertBPF_PROG_TYPE_PERF_EVENT = 17,
+ __ctx_convertBPF_PROG_TYPE_RAW_TRACEPOINT = 18,
+ __ctx_convertBPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE = 19,
+ __ctx_convertBPF_PROG_TYPE_TRACING = 20,
+ __ctx_convertBPF_PROG_TYPE_CGROUP_DEVICE = 21,
+ __ctx_convertBPF_PROG_TYPE_CGROUP_SYSCTL = 22,
+ __ctx_convertBPF_PROG_TYPE_CGROUP_SOCKOPT = 23,
+ __ctx_convertBPF_PROG_TYPE_LIRC_MODE2 = 24,
+ __ctx_convertBPF_PROG_TYPE_SK_REUSEPORT = 25,
+ __ctx_convertBPF_PROG_TYPE_SK_LOOKUP = 26,
+ __ctx_convertBPF_PROG_TYPE_STRUCT_OPS = 27,
+ __ctx_convertBPF_PROG_TYPE_EXT = 28,
+ __ctx_convertBPF_PROG_TYPE_LSM = 29,
+ __ctx_convertBPF_PROG_TYPE_SYSCALL = 30,
+ __ctx_convertBPF_PROG_TYPE_NETFILTER = 31,
+ __ctx_convert_unused = 32,
+};
+
+enum {
attr_noop = 0,
attr_delayed_allocation_blocks = 1,
attr_session_write_kbytes = 2,
@@ -10256,6 +10759,22 @@
};
enum {
+ kvm_ioeventfd_flag_nr_datamatch = 0,
+ kvm_ioeventfd_flag_nr_pio = 1,
+ kvm_ioeventfd_flag_nr_deassign = 2,
+ kvm_ioeventfd_flag_nr_virtio_ccw_notify = 3,
+ kvm_ioeventfd_flag_nr_fast_mmio = 4,
+ kvm_ioeventfd_flag_nr_max = 5,
+};
+
+enum {
+ mask_exec = 0,
+ mask_write = 1,
+ mask_read = 2,
+ mask_append = 3,
+};
+
+enum {
none = 0,
day = 1,
month = 2,
@@ -10269,6 +10788,13 @@
};
enum {
+ preempt_dynamic_undefined = -1,
+ preempt_dynamic_none = 0,
+ preempt_dynamic_voluntary = 1,
+ preempt_dynamic_full = 2,
+};
+
+enum {
ptr_explicit = 0,
ptr_ext4_sb_info_offset = 1,
ptr_ext4_super_block_offset = 2,
@@ -10278,13 +10804,13 @@
st_wordstart = 0,
st_wordcmp = 1,
st_wordskip = 2,
+ st_bufcpy = 3,
};
enum {
st_wordstart___2 = 0,
st_wordcmp___2 = 1,
st_wordskip___2 = 2,
- st_bufcpy = 3,
};
enum {
@@ -10301,13 +10827,25 @@
BIT_DStream_overflow = 3,
} BIT_DStream_status;
-enum E1000_INVM_STRUCTURE_TYPE {
- E1000_INVM_UNINITIALIZED_STRUCTURE = 0,
- E1000_INVM_WORD_AUTOLOAD_STRUCTURE = 1,
- E1000_INVM_CSR_AUTOLOAD_STRUCTURE = 2,
- E1000_INVM_PHY_REGISTER_AUTOLOAD_STRUCTURE = 3,
- E1000_INVM_RSA_KEY_SHA256_STRUCTURE = 4,
- E1000_INVM_INVALIDATED_STRUCTURE = 15,
+enum CSI_J {
+ CSI_J_CURSOR_TO_END = 0,
+ CSI_J_START_TO_CURSOR = 1,
+ CSI_J_VISIBLE = 2,
+ CSI_J_FULL = 3,
+};
+
+enum CSI_right_square_bracket {
+ CSI_RSB_COLOR_FOR_UNDERLINE = 1,
+ CSI_RSB_COLOR_FOR_HALF_BRIGHT = 2,
+ CSI_RSB_MAKE_CUR_COLOR_DEFAULT = 8,
+ CSI_RSB_BLANKING_INTERVAL = 9,
+ CSI_RSB_BELL_FREQUENCY = 10,
+ CSI_RSB_BELL_DURATION = 11,
+ CSI_RSB_BRING_CONSOLE_TO_FRONT = 12,
+ CSI_RSB_UNBLANK = 13,
+ CSI_RSB_VESA_OFF_INTERVAL = 14,
+ CSI_RSB_BRING_PREV_CONSOLE_TO_FRONT = 15,
+ CSI_RSB_CURSOR_BLINK_INTERVAL = 16,
};
typedef enum {
@@ -10332,12 +10870,28 @@
HUF_repeat_valid = 2,
} HUF_repeat;
+enum HV_GENERIC_SET_FORMAT {
+ HV_GENERIC_SET_SPARSE_4K = 0,
+ HV_GENERIC_SET_ALL = 1,
+};
+
enum KTHREAD_BITS {
KTHREAD_IS_PER_CPU = 0,
KTHREAD_SHOULD_STOP = 1,
KTHREAD_SHOULD_PARK = 2,
};
+typedef enum {
+ MPTBASE_DRIVER = 0,
+ MPTCTL_DRIVER = 1,
+ MPTSPI_DRIVER = 2,
+ MPTFC_DRIVER = 3,
+ MPTSAS_DRIVER = 4,
+ MPTLAN_DRIVER = 5,
+ MPTSTM_DRIVER = 6,
+ MPTUNKNOWN_DRIVER = 7,
+} MPT_DRIVER_CLASS;
+
enum OID {
OID_id_dsa_with_sha1 = 0,
OID_id_dsa = 1,
@@ -10350,94 +10904,248 @@
OID_id_ecdsa_with_sha384 = 8,
OID_id_ecdsa_with_sha512 = 9,
OID_rsaEncryption = 10,
- OID_md2WithRSAEncryption = 11,
- OID_md3WithRSAEncryption = 12,
- OID_md4WithRSAEncryption = 13,
- OID_sha1WithRSAEncryption = 14,
- OID_sha256WithRSAEncryption = 15,
- OID_sha384WithRSAEncryption = 16,
- OID_sha512WithRSAEncryption = 17,
- OID_sha224WithRSAEncryption = 18,
- OID_data = 19,
- OID_signed_data = 20,
- OID_email_address = 21,
- OID_contentType = 22,
- OID_messageDigest = 23,
- OID_signingTime = 24,
- OID_smimeCapabilites = 25,
- OID_smimeAuthenticatedAttrs = 26,
- OID_md2 = 27,
- OID_md4 = 28,
- OID_md5 = 29,
- OID_mskrb5 = 30,
- OID_krb5 = 31,
- OID_krb5u2u = 32,
- OID_msIndirectData = 33,
- OID_msStatementType = 34,
- OID_msSpOpusInfo = 35,
- OID_msPeImageDataObjId = 36,
- OID_msIndividualSPKeyPurpose = 37,
- OID_msOutlookExpress = 38,
- OID_ntlmssp = 39,
- OID_spnego = 40,
- OID_IAKerb = 41,
- OID_PKU2U = 42,
- OID_Scram = 43,
- OID_certAuthInfoAccess = 44,
- OID_sha1 = 45,
- OID_id_ansip384r1 = 46,
- OID_sha256 = 47,
- OID_sha384 = 48,
- OID_sha512 = 49,
- OID_sha224 = 50,
- OID_commonName = 51,
- OID_surname = 52,
- OID_countryName = 53,
- OID_locality = 54,
- OID_stateOrProvinceName = 55,
- OID_organizationName = 56,
- OID_organizationUnitName = 57,
- OID_title = 58,
- OID_description = 59,
- OID_name = 60,
- OID_givenName = 61,
- OID_initials = 62,
- OID_generationalQualifier = 63,
- OID_subjectKeyIdentifier = 64,
- OID_keyUsage = 65,
- OID_subjectAltName = 66,
- OID_issuerAltName = 67,
- OID_basicConstraints = 68,
- OID_crlDistributionPoints = 69,
- OID_certPolicies = 70,
- OID_authorityKeyIdentifier = 71,
- OID_extKeyUsage = 72,
- OID_NetlogonMechanism = 73,
- OID_appleLocalKdcSupported = 74,
- OID_gostCPSignA = 75,
- OID_gostCPSignB = 76,
- OID_gostCPSignC = 77,
- OID_gost2012PKey256 = 78,
- OID_gost2012PKey512 = 79,
- OID_gost2012Digest256 = 80,
- OID_gost2012Digest512 = 81,
- OID_gost2012Signature256 = 82,
- OID_gost2012Signature512 = 83,
- OID_gostTC26Sign256A = 84,
- OID_gostTC26Sign256B = 85,
- OID_gostTC26Sign256C = 86,
- OID_gostTC26Sign256D = 87,
- OID_gostTC26Sign512A = 88,
- OID_gostTC26Sign512B = 89,
- OID_gostTC26Sign512C = 90,
- OID_sm2 = 91,
- OID_sm3 = 92,
- OID_SM2_with_SM3 = 93,
- OID_sm3WithRSAEncryption = 94,
- OID_TPMLoadableKey = 95,
- OID_TPMImportableKey = 96,
- OID_TPMSealedData = 97,
- OID__NR = 98,
+ OID_sha1WithRSAEncryption = 11,
+ OID_sha256WithRSAEncryption = 12,
+ OID_sha384WithRSAEncryption = 13,
+ OID_sha512WithRSAEncryption = 14,
+ OID_sha224WithRSAEncryption = 15,
+ OID_data = 16,
+ OID_signed_data = 17,
+ OID_email_address = 18,
+ OID_contentType = 19,
+ OID_messageDigest = 20,
+ OID_signingTime = 21,
+ OID_smimeCapabilites = 22,
+ OID_smimeAuthenticatedAttrs = 23,
+ OID_mskrb5 = 24,
+ OID_krb5 = 25,
+ OID_krb5u2u = 26,
+ OID_msIndirectData = 27,
+ OID_msStatementType = 28,
+ OID_msSpOpusInfo = 29,
+ OID_msPeImageDataObjId = 30,
+ OID_msIndividualSPKeyPurpose = 31,
+ OID_msOutlookExpress = 32,
+ OID_ntlmssp = 33,
+ OID_negoex = 34,
+ OID_spnego = 35,
+ OID_IAKerb = 36,
+ OID_PKU2U = 37,
+ OID_Scram = 38,
+ OID_certAuthInfoAccess = 39,
+ OID_sha1 = 40,
+ OID_id_ansip384r1 = 41,
+ OID_id_ansip521r1 = 42,
+ OID_sha256 = 43,
+ OID_sha384 = 44,
+ OID_sha512 = 45,
+ OID_sha224 = 46,
+ OID_commonName = 47,
+ OID_surname = 48,
+ OID_countryName = 49,
+ OID_locality = 50,
+ OID_stateOrProvinceName = 51,
+ OID_organizationName = 52,
+ OID_organizationUnitName = 53,
+ OID_title = 54,
+ OID_description = 55,
+ OID_name = 56,
+ OID_givenName = 57,
+ OID_initials = 58,
+ OID_generationalQualifier = 59,
+ OID_subjectKeyIdentifier = 60,
+ OID_keyUsage = 61,
+ OID_subjectAltName = 62,
+ OID_issuerAltName = 63,
+ OID_basicConstraints = 64,
+ OID_crlDistributionPoints = 65,
+ OID_certPolicies = 66,
+ OID_authorityKeyIdentifier = 67,
+ OID_extKeyUsage = 68,
+ OID_NetlogonMechanism = 69,
+ OID_appleLocalKdcSupported = 70,
+ OID_gostCPSignA = 71,
+ OID_gostCPSignB = 72,
+ OID_gostCPSignC = 73,
+ OID_gost2012PKey256 = 74,
+ OID_gost2012PKey512 = 75,
+ OID_gost2012Digest256 = 76,
+ OID_gost2012Digest512 = 77,
+ OID_gost2012Signature256 = 78,
+ OID_gost2012Signature512 = 79,
+ OID_gostTC26Sign256A = 80,
+ OID_gostTC26Sign256B = 81,
+ OID_gostTC26Sign256C = 82,
+ OID_gostTC26Sign256D = 83,
+ OID_gostTC26Sign512A = 84,
+ OID_gostTC26Sign512B = 85,
+ OID_gostTC26Sign512C = 86,
+ OID_sm2 = 87,
+ OID_sm3 = 88,
+ OID_SM2_with_SM3 = 89,
+ OID_sm3WithRSAEncryption = 90,
+ OID_TPMLoadableKey = 91,
+ OID_TPMImportableKey = 92,
+ OID_TPMSealedData = 93,
+ OID_sha3_256 = 94,
+ OID_sha3_384 = 95,
+ OID_sha3_512 = 96,
+ OID_id_ecdsa_with_sha3_256 = 97,
+ OID_id_ecdsa_with_sha3_384 = 98,
+ OID_id_ecdsa_with_sha3_512 = 99,
+ OID_id_rsassa_pkcs1_v1_5_with_sha3_256 = 100,
+ OID_id_rsassa_pkcs1_v1_5_with_sha3_384 = 101,
+ OID_id_rsassa_pkcs1_v1_5_with_sha3_512 = 102,
+ OID__NR = 103,
+};
+
+enum P4_ESCR_EMASKS {
+ P4_EVENT_TC_DELIVER_MODE__DD = 512,
+ P4_EVENT_TC_DELIVER_MODE__DB = 1024,
+ P4_EVENT_TC_DELIVER_MODE__DI = 2048,
+ P4_EVENT_TC_DELIVER_MODE__BD = 4096,
+ P4_EVENT_TC_DELIVER_MODE__BB = 8192,
+ P4_EVENT_TC_DELIVER_MODE__BI = 16384,
+ P4_EVENT_TC_DELIVER_MODE__ID = 32768,
+ P4_EVENT_BPU_FETCH_REQUEST__TCMISS = 512,
+ P4_EVENT_ITLB_REFERENCE__HIT = 512,
+ P4_EVENT_ITLB_REFERENCE__MISS = 1024,
+ P4_EVENT_ITLB_REFERENCE__HIT_UK = 2048,
+ P4_EVENT_MEMORY_CANCEL__ST_RB_FULL = 2048,
+ P4_EVENT_MEMORY_CANCEL__64K_CONF = 4096,
+ P4_EVENT_MEMORY_COMPLETE__LSC = 512,
+ P4_EVENT_MEMORY_COMPLETE__SSC = 1024,
+ P4_EVENT_LOAD_PORT_REPLAY__SPLIT_LD = 1024,
+ P4_EVENT_STORE_PORT_REPLAY__SPLIT_ST = 1024,
+ P4_EVENT_MOB_LOAD_REPLAY__NO_STA = 1024,
+ P4_EVENT_MOB_LOAD_REPLAY__NO_STD = 4096,
+ P4_EVENT_MOB_LOAD_REPLAY__PARTIAL_DATA = 8192,
+ P4_EVENT_MOB_LOAD_REPLAY__UNALGN_ADDR = 16384,
+ P4_EVENT_PAGE_WALK_TYPE__DTMISS = 512,
+ P4_EVENT_PAGE_WALK_TYPE__ITMISS = 1024,
+ P4_EVENT_BSQ_CACHE_REFERENCE__RD_2ndL_HITS = 512,
+ P4_EVENT_BSQ_CACHE_REFERENCE__RD_2ndL_HITE = 1024,
+ P4_EVENT_BSQ_CACHE_REFERENCE__RD_2ndL_HITM = 2048,
+ P4_EVENT_BSQ_CACHE_REFERENCE__RD_3rdL_HITS = 4096,
+ P4_EVENT_BSQ_CACHE_REFERENCE__RD_3rdL_HITE = 8192,
+ P4_EVENT_BSQ_CACHE_REFERENCE__RD_3rdL_HITM = 16384,
+ P4_EVENT_BSQ_CACHE_REFERENCE__RD_2ndL_MISS = 131072,
+ P4_EVENT_BSQ_CACHE_REFERENCE__RD_3rdL_MISS = 262144,
+ P4_EVENT_BSQ_CACHE_REFERENCE__WR_2ndL_MISS = 524288,
+ P4_EVENT_IOQ_ALLOCATION__DEFAULT = 512,
+ P4_EVENT_IOQ_ALLOCATION__ALL_READ = 16384,
+ P4_EVENT_IOQ_ALLOCATION__ALL_WRITE = 32768,
+ P4_EVENT_IOQ_ALLOCATION__MEM_UC = 65536,
+ P4_EVENT_IOQ_ALLOCATION__MEM_WC = 131072,
+ P4_EVENT_IOQ_ALLOCATION__MEM_WT = 262144,
+ P4_EVENT_IOQ_ALLOCATION__MEM_WP = 524288,
+ P4_EVENT_IOQ_ALLOCATION__MEM_WB = 1048576,
+ P4_EVENT_IOQ_ALLOCATION__OWN = 4194304,
+ P4_EVENT_IOQ_ALLOCATION__OTHER = 8388608,
+ P4_EVENT_IOQ_ALLOCATION__PREFETCH = 16777216,
+ P4_EVENT_IOQ_ACTIVE_ENTRIES__DEFAULT = 512,
+ P4_EVENT_IOQ_ACTIVE_ENTRIES__ALL_READ = 16384,
+ P4_EVENT_IOQ_ACTIVE_ENTRIES__ALL_WRITE = 32768,
+ P4_EVENT_IOQ_ACTIVE_ENTRIES__MEM_UC = 65536,
+ P4_EVENT_IOQ_ACTIVE_ENTRIES__MEM_WC = 131072,
+ P4_EVENT_IOQ_ACTIVE_ENTRIES__MEM_WT = 262144,
+ P4_EVENT_IOQ_ACTIVE_ENTRIES__MEM_WP = 524288,
+ P4_EVENT_IOQ_ACTIVE_ENTRIES__MEM_WB = 1048576,
+ P4_EVENT_IOQ_ACTIVE_ENTRIES__OWN = 4194304,
+ P4_EVENT_IOQ_ACTIVE_ENTRIES__OTHER = 8388608,
+ P4_EVENT_IOQ_ACTIVE_ENTRIES__PREFETCH = 16777216,
+ P4_EVENT_FSB_DATA_ACTIVITY__DRDY_DRV = 512,
+ P4_EVENT_FSB_DATA_ACTIVITY__DRDY_OWN = 1024,
+ P4_EVENT_FSB_DATA_ACTIVITY__DRDY_OTHER = 2048,
+ P4_EVENT_FSB_DATA_ACTIVITY__DBSY_DRV = 4096,
+ P4_EVENT_FSB_DATA_ACTIVITY__DBSY_OWN = 8192,
+ P4_EVENT_FSB_DATA_ACTIVITY__DBSY_OTHER = 16384,
+ P4_EVENT_BSQ_ALLOCATION__REQ_TYPE0 = 512,
+ P4_EVENT_BSQ_ALLOCATION__REQ_TYPE1 = 1024,
+ P4_EVENT_BSQ_ALLOCATION__REQ_LEN0 = 2048,
+ P4_EVENT_BSQ_ALLOCATION__REQ_LEN1 = 4096,
+ P4_EVENT_BSQ_ALLOCATION__REQ_IO_TYPE = 16384,
+ P4_EVENT_BSQ_ALLOCATION__REQ_LOCK_TYPE = 32768,
+ P4_EVENT_BSQ_ALLOCATION__REQ_CACHE_TYPE = 65536,
+ P4_EVENT_BSQ_ALLOCATION__REQ_SPLIT_TYPE = 131072,
+ P4_EVENT_BSQ_ALLOCATION__REQ_DEM_TYPE = 262144,
+ P4_EVENT_BSQ_ALLOCATION__REQ_ORD_TYPE = 524288,
+ P4_EVENT_BSQ_ALLOCATION__MEM_TYPE0 = 1048576,
+ P4_EVENT_BSQ_ALLOCATION__MEM_TYPE1 = 2097152,
+ P4_EVENT_BSQ_ALLOCATION__MEM_TYPE2 = 4194304,
+ P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_TYPE0 = 512,
+ P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_TYPE1 = 1024,
+ P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_LEN0 = 2048,
+ P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_LEN1 = 4096,
+ P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_IO_TYPE = 16384,
+ P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_LOCK_TYPE = 32768,
+ P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_CACHE_TYPE = 65536,
+ P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_SPLIT_TYPE = 131072,
+ P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_DEM_TYPE = 262144,
+ P4_EVENT_BSQ_ACTIVE_ENTRIES__REQ_ORD_TYPE = 524288,
+ P4_EVENT_BSQ_ACTIVE_ENTRIES__MEM_TYPE0 = 1048576,
+ P4_EVENT_BSQ_ACTIVE_ENTRIES__MEM_TYPE1 = 2097152,
+ P4_EVENT_BSQ_ACTIVE_ENTRIES__MEM_TYPE2 = 4194304,
+ P4_EVENT_SSE_INPUT_ASSIST__ALL = 16777216,
+ P4_EVENT_PACKED_SP_UOP__ALL = 16777216,
+ P4_EVENT_PACKED_DP_UOP__ALL = 16777216,
+ P4_EVENT_SCALAR_SP_UOP__ALL = 16777216,
+ P4_EVENT_SCALAR_DP_UOP__ALL = 16777216,
+ P4_EVENT_64BIT_MMX_UOP__ALL = 16777216,
+ P4_EVENT_128BIT_MMX_UOP__ALL = 16777216,
+ P4_EVENT_X87_FP_UOP__ALL = 16777216,
+ P4_EVENT_TC_MISC__FLUSH = 8192,
+ P4_EVENT_GLOBAL_POWER_EVENTS__RUNNING = 512,
+ P4_EVENT_TC_MS_XFER__CISC = 512,
+ P4_EVENT_UOP_QUEUE_WRITES__FROM_TC_BUILD = 512,
+ P4_EVENT_UOP_QUEUE_WRITES__FROM_TC_DELIVER = 1024,
+ P4_EVENT_UOP_QUEUE_WRITES__FROM_ROM = 2048,
+ P4_EVENT_RETIRED_MISPRED_BRANCH_TYPE__CONDITIONAL = 1024,
+ P4_EVENT_RETIRED_MISPRED_BRANCH_TYPE__CALL = 2048,
+ P4_EVENT_RETIRED_MISPRED_BRANCH_TYPE__RETURN = 4096,
+ P4_EVENT_RETIRED_MISPRED_BRANCH_TYPE__INDIRECT = 8192,
+ P4_EVENT_RETIRED_BRANCH_TYPE__CONDITIONAL = 1024,
+ P4_EVENT_RETIRED_BRANCH_TYPE__CALL = 2048,
+ P4_EVENT_RETIRED_BRANCH_TYPE__RETURN = 4096,
+ P4_EVENT_RETIRED_BRANCH_TYPE__INDIRECT = 8192,
+ P4_EVENT_RESOURCE_STALL__SBFULL = 16384,
+ P4_EVENT_WC_BUFFER__WCB_EVICTS = 512,
+ P4_EVENT_WC_BUFFER__WCB_FULL_EVICTS = 1024,
+ P4_EVENT_FRONT_END_EVENT__NBOGUS = 512,
+ P4_EVENT_FRONT_END_EVENT__BOGUS = 1024,
+ P4_EVENT_EXECUTION_EVENT__NBOGUS0 = 512,
+ P4_EVENT_EXECUTION_EVENT__NBOGUS1 = 1024,
+ P4_EVENT_EXECUTION_EVENT__NBOGUS2 = 2048,
+ P4_EVENT_EXECUTION_EVENT__NBOGUS3 = 4096,
+ P4_EVENT_EXECUTION_EVENT__BOGUS0 = 8192,
+ P4_EVENT_EXECUTION_EVENT__BOGUS1 = 16384,
+ P4_EVENT_EXECUTION_EVENT__BOGUS2 = 32768,
+ P4_EVENT_EXECUTION_EVENT__BOGUS3 = 65536,
+ P4_EVENT_REPLAY_EVENT__NBOGUS = 512,
+ P4_EVENT_REPLAY_EVENT__BOGUS = 1024,
+ P4_EVENT_INSTR_RETIRED__NBOGUSNTAG = 512,
+ P4_EVENT_INSTR_RETIRED__NBOGUSTAG = 1024,
+ P4_EVENT_INSTR_RETIRED__BOGUSNTAG = 2048,
+ P4_EVENT_INSTR_RETIRED__BOGUSTAG = 4096,
+ P4_EVENT_UOPS_RETIRED__NBOGUS = 512,
+ P4_EVENT_UOPS_RETIRED__BOGUS = 1024,
+ P4_EVENT_UOP_TYPE__TAGLOADS = 1024,
+ P4_EVENT_UOP_TYPE__TAGSTORES = 2048,
+ P4_EVENT_BRANCH_RETIRED__MMNP = 512,
+ P4_EVENT_BRANCH_RETIRED__MMNM = 1024,
+ P4_EVENT_BRANCH_RETIRED__MMTP = 2048,
+ P4_EVENT_BRANCH_RETIRED__MMTM = 4096,
+ P4_EVENT_MISPRED_BRANCH_RETIRED__NBOGUS = 512,
+ P4_EVENT_X87_ASSIST__FPSU = 512,
+ P4_EVENT_X87_ASSIST__FPSO = 1024,
+ P4_EVENT_X87_ASSIST__POAO = 2048,
+ P4_EVENT_X87_ASSIST__POAU = 4096,
+ P4_EVENT_X87_ASSIST__PREA = 8192,
+ P4_EVENT_MACHINE_CLEAR__CLEAR = 512,
+ P4_EVENT_MACHINE_CLEAR__MOCLEAR = 1024,
+ P4_EVENT_MACHINE_CLEAR__SMCLEAR = 2048,
+ P4_EVENT_INSTR_COMPLETED__NBOGUS = 512,
+ P4_EVENT_INSTR_COMPLETED__BOGUS = 1024,
};
enum P4_EVENTS {
@@ -10489,6 +11197,55 @@
P4_EVENT_INSTR_COMPLETED = 45,
};
+enum P4_EVENT_OPCODES {
+ P4_EVENT_TC_DELIVER_MODE_OPCODE = 257,
+ P4_EVENT_BPU_FETCH_REQUEST_OPCODE = 768,
+ P4_EVENT_ITLB_REFERENCE_OPCODE = 6147,
+ P4_EVENT_MEMORY_CANCEL_OPCODE = 517,
+ P4_EVENT_MEMORY_COMPLETE_OPCODE = 2050,
+ P4_EVENT_LOAD_PORT_REPLAY_OPCODE = 1026,
+ P4_EVENT_STORE_PORT_REPLAY_OPCODE = 1282,
+ P4_EVENT_MOB_LOAD_REPLAY_OPCODE = 770,
+ P4_EVENT_PAGE_WALK_TYPE_OPCODE = 260,
+ P4_EVENT_BSQ_CACHE_REFERENCE_OPCODE = 3079,
+ P4_EVENT_IOQ_ALLOCATION_OPCODE = 774,
+ P4_EVENT_IOQ_ACTIVE_ENTRIES_OPCODE = 6662,
+ P4_EVENT_FSB_DATA_ACTIVITY_OPCODE = 5894,
+ P4_EVENT_BSQ_ALLOCATION_OPCODE = 1287,
+ P4_EVENT_BSQ_ACTIVE_ENTRIES_OPCODE = 1543,
+ P4_EVENT_SSE_INPUT_ASSIST_OPCODE = 13313,
+ P4_EVENT_PACKED_SP_UOP_OPCODE = 2049,
+ P4_EVENT_PACKED_DP_UOP_OPCODE = 3073,
+ P4_EVENT_SCALAR_SP_UOP_OPCODE = 2561,
+ P4_EVENT_SCALAR_DP_UOP_OPCODE = 3585,
+ P4_EVENT_64BIT_MMX_UOP_OPCODE = 513,
+ P4_EVENT_128BIT_MMX_UOP_OPCODE = 6657,
+ P4_EVENT_X87_FP_UOP_OPCODE = 1025,
+ P4_EVENT_TC_MISC_OPCODE = 1537,
+ P4_EVENT_GLOBAL_POWER_EVENTS_OPCODE = 4870,
+ P4_EVENT_TC_MS_XFER_OPCODE = 1280,
+ P4_EVENT_UOP_QUEUE_WRITES_OPCODE = 2304,
+ P4_EVENT_RETIRED_MISPRED_BRANCH_TYPE_OPCODE = 1282,
+ P4_EVENT_RETIRED_BRANCH_TYPE_OPCODE = 1026,
+ P4_EVENT_RESOURCE_STALL_OPCODE = 257,
+ P4_EVENT_WC_BUFFER_OPCODE = 1285,
+ P4_EVENT_B2B_CYCLES_OPCODE = 5635,
+ P4_EVENT_BNR_OPCODE = 2051,
+ P4_EVENT_SNOOP_OPCODE = 1539,
+ P4_EVENT_RESPONSE_OPCODE = 1027,
+ P4_EVENT_FRONT_END_EVENT_OPCODE = 2053,
+ P4_EVENT_EXECUTION_EVENT_OPCODE = 3077,
+ P4_EVENT_REPLAY_EVENT_OPCODE = 2309,
+ P4_EVENT_INSTR_RETIRED_OPCODE = 516,
+ P4_EVENT_UOPS_RETIRED_OPCODE = 260,
+ P4_EVENT_UOP_TYPE_OPCODE = 514,
+ P4_EVENT_BRANCH_RETIRED_OPCODE = 1541,
+ P4_EVENT_MISPRED_BRANCH_RETIRED_OPCODE = 772,
+ P4_EVENT_X87_ASSIST_OPCODE = 773,
+ P4_EVENT_MACHINE_CLEAR_OPCODE = 517,
+ P4_EVENT_INSTR_COMPLETED_OPCODE = 1796,
+};
+
enum P4_PEBS_METRIC {
P4_PEBS_METRIC__none = 0,
P4_PEBS_METRIC__1stl_cache_load_miss_retired = 1,
@@ -10508,60 +11265,26 @@
SHIFT_RIGHT = 1,
};
-enum SUPPORTED_CODE {
- CODE_ASF1 = 0,
- CODE_ASF2 = 1,
- CODE_PASSTHRU = 2,
- CODE_PT_SEC = 3,
- CODE_UMP = 4,
- CODE_BOOT = 5,
- CODE_DASH = 6,
- CODE_MCTP_PASSTHRU = 7,
- CODE_PM_OFFLOAD = 8,
- CODE_MDNS_SD_OFFLOAD = 9,
- CODE_DISC_OFFLOAD = 10,
- CODE_MUSTANG = 11,
- CODE_ARP_BATCH = 12,
- CODE_SMASH = 13,
- CODE_APE_DIAG = 14,
- CODE_APE_PATCH = 15,
- CODE_TANG_PATCH = 16,
- CODE_KONG_FW = 17,
- CODE_KONG_PATCH = 18,
- CODE_BONO_FW = 19,
- CODE_BONO_PATCH = 20,
- CODE_CHIMP_PATCH = 21,
- MAX_CODE_TYPE = 22,
-};
-
-enum SUPPORTED_FAMILY {
- DEVICE_5702_3_4_FAMILY = 0,
- DEVICE_5705_FAMILY = 1,
- DEVICE_SHASTA_FAMILY = 2,
- DEVICE_5706_FAMILY = 3,
- DEVICE_5714_FAMILY = 4,
- DEVICE_STANFORD_FAMILY = 5,
- DEVICE_STANFORD_ME_FAMILY = 6,
- DEVICE_SOLEDAD_FAMILY = 7,
- DEVICE_CILAI_FAMILY = 8,
- DEVICE_ASPEN_FAMILY = 9,
- DEVICE_ASPEN_PLUS_FAMILY = 10,
- DEVICE_LOGAN_FAMILY = 11,
- DEVICE_LOGAN_5762 = 12,
- DEVICE_LOGAN_57767 = 13,
- DEVICE_LOGAN_57787 = 14,
- DEVICE_LOGAN_5725 = 15,
- DEVICE_SAWTOOTH_FAMILY = 16,
- DEVICE_COTOPAXI_FAMILY = 17,
- DEVICE_SNAGGLETOOTH_FAMILY = 18,
- DEVICE_CUMULUS_FAMILY = 19,
- MAX_DEVICE_FAMILY = 20,
+enum SS4_PACKET_ID {
+ SS4_PACKET_ID_IDLE = 0,
+ SS4_PACKET_ID_ONE = 1,
+ SS4_PACKET_ID_TWO = 2,
+ SS4_PACKET_ID_MULTI = 3,
+ SS4_PACKET_ID_STICK = 4,
};
enum TPM_OPS_FLAGS {
TPM_OPS_AUTO_STARTUP = 1,
};
+enum V7_PACKET_ID {
+ V7_PACKET_ID_IDLE = 0,
+ V7_PACKET_ID_TWO = 1,
+ V7_PACKET_ID_MULTI = 2,
+ V7_PACKET_ID_NEW = 3,
+ V7_PACKET_ID_UNKNOWN = 4,
+};
+
typedef enum {
ZSTD_e_continue = 0,
ZSTD_e_flush = 1,
@@ -10577,14 +11300,17 @@
ZSTD_error_frameParameter_windowTooLarge = 16,
ZSTD_error_corruption_detected = 20,
ZSTD_error_checksum_wrong = 22,
+ ZSTD_error_literals_headerWrong = 24,
ZSTD_error_dictionary_corrupted = 30,
ZSTD_error_dictionary_wrong = 32,
ZSTD_error_dictionaryCreation_failed = 34,
ZSTD_error_parameter_unsupported = 40,
+ ZSTD_error_parameter_combination_unsupported = 41,
ZSTD_error_parameter_outOfBound = 42,
ZSTD_error_tableLog_tooLarge = 44,
ZSTD_error_maxSymbolValue_tooLarge = 46,
ZSTD_error_maxSymbolValue_tooSmall = 48,
+ ZSTD_error_stabilityCondition_notRespected = 50,
ZSTD_error_stage_wrong = 60,
ZSTD_error_init_missing = 62,
ZSTD_error_memory_allocation = 64,
@@ -10592,10 +11318,14 @@
ZSTD_error_dstSize_tooSmall = 70,
ZSTD_error_srcSize_wrong = 72,
ZSTD_error_dstBuffer_null = 74,
+ ZSTD_error_noForwardProgress_destFull = 80,
+ ZSTD_error_noForwardProgress_inputEmpty = 82,
ZSTD_error_frameIndex_tooLarge = 100,
ZSTD_error_seekableIO = 102,
ZSTD_error_dstBuffer_wrong = 104,
ZSTD_error_srcBuffer_wrong = 105,
+ ZSTD_error_sequenceProducer_failed = 106,
+ ZSTD_error_externalSequences_invalid = 107,
ZSTD_error_maxCode = 120,
} ZSTD_ErrorCode;
@@ -10666,6 +11396,10 @@
ZSTD_c_experimentalParam13 = 1010,
ZSTD_c_experimentalParam14 = 1011,
ZSTD_c_experimentalParam15 = 1012,
+ ZSTD_c_experimentalParam16 = 1013,
+ ZSTD_c_experimentalParam17 = 1014,
+ ZSTD_c_experimentalParam18 = 1015,
+ ZSTD_c_experimentalParam19 = 1016,
} ZSTD_cParameter;
typedef enum {
@@ -10688,8 +11422,9 @@
typedef enum {
ZSTD_cwksp_alloc_objects = 0,
- ZSTD_cwksp_alloc_buffers = 1,
+ ZSTD_cwksp_alloc_aligned_init_once = 1,
ZSTD_cwksp_alloc_aligned = 2,
+ ZSTD_cwksp_alloc_buffers = 3,
} ZSTD_cwksp_alloc_phase_e;
typedef enum {
@@ -10703,6 +11438,7 @@
ZSTD_d_experimentalParam2 = 1001,
ZSTD_d_experimentalParam3 = 1002,
ZSTD_d_experimentalParam4 = 1003,
+ ZSTD_d_experimentalParam5 = 1004,
} ZSTD_dParameter;
typedef enum {
@@ -10849,6 +11585,112 @@
ZSTD_btultra2 = 9,
} ZSTD_strategy;
+typedef enum {
+ ZSTD_tfp_forCCtx = 0,
+ ZSTD_tfp_forCDict = 1,
+} ZSTD_tableFillPurpose_e;
+
+enum _MpiIocLogInfoFc {
+ MPI_IOCLOGINFO_FC_INIT_BASE = 536870912,
+ MPI_IOCLOGINFO_FC_INIT_ERROR_OUT_OF_ORDER_FRAME = 536870913,
+ MPI_IOCLOGINFO_FC_INIT_ERROR_BAD_START_OF_FRAME = 536870914,
+ MPI_IOCLOGINFO_FC_INIT_ERROR_BAD_END_OF_FRAME = 536870915,
+ MPI_IOCLOGINFO_FC_INIT_ERROR_OVER_RUN = 536870916,
+ MPI_IOCLOGINFO_FC_INIT_ERROR_RX_OTHER = 536870917,
+ MPI_IOCLOGINFO_FC_INIT_ERROR_SUBPROC_DEAD = 536870918,
+ MPI_IOCLOGINFO_FC_INIT_ERROR_RX_OVERRUN = 536870919,
+ MPI_IOCLOGINFO_FC_INIT_ERROR_RX_BAD_STATUS = 536870920,
+ MPI_IOCLOGINFO_FC_INIT_ERROR_RX_UNEXPECTED_FRAME = 536870921,
+ MPI_IOCLOGINFO_FC_INIT_ERROR_LINK_FAILURE = 536870922,
+ MPI_IOCLOGINFO_FC_INIT_ERROR_TX_TIMEOUT = 536870923,
+ MPI_IOCLOGINFO_FC_TARGET_BASE = 553648128,
+ MPI_IOCLOGINFO_FC_TARGET_NO_PDISC = 553648129,
+ MPI_IOCLOGINFO_FC_TARGET_NO_LOGIN = 553648130,
+ MPI_IOCLOGINFO_FC_TARGET_DOAR_KILLED_BY_LIP = 553648131,
+ MPI_IOCLOGINFO_FC_TARGET_DIAR_KILLED_BY_LIP = 553648132,
+ MPI_IOCLOGINFO_FC_TARGET_DIAR_MISSING_DATA = 553648133,
+ MPI_IOCLOGINFO_FC_TARGET_DONR_KILLED_BY_LIP = 553648134,
+ MPI_IOCLOGINFO_FC_TARGET_WRSP_KILLED_BY_LIP = 553648135,
+ MPI_IOCLOGINFO_FC_TARGET_DINR_KILLED_BY_LIP = 553648136,
+ MPI_IOCLOGINFO_FC_TARGET_DINR_MISSING_DATA = 553648137,
+ MPI_IOCLOGINFO_FC_TARGET_MRSP_KILLED_BY_LIP = 553648138,
+ MPI_IOCLOGINFO_FC_TARGET_NO_CLASS_3 = 553648139,
+ MPI_IOCLOGINFO_FC_TARGET_LOGIN_NOT_VALID = 553648140,
+ MPI_IOCLOGINFO_FC_TARGET_FROM_OUTBOUND = 553648142,
+ MPI_IOCLOGINFO_FC_TARGET_WAITING_FOR_DATA_IN = 553648143,
+ MPI_IOCLOGINFO_FC_LAN_BASE = 570425344,
+ MPI_IOCLOGINFO_FC_LAN_TRANS_SGL_MISSING = 570425345,
+ MPI_IOCLOGINFO_FC_LAN_TRANS_WRONG_PLACE = 570425346,
+ MPI_IOCLOGINFO_FC_LAN_TRANS_RES_BITS_SET = 570425347,
+ MPI_IOCLOGINFO_FC_LAN_WRONG_SGL_FLAG = 570425348,
+ MPI_IOCLOGINFO_FC_MSG_BASE = 587202560,
+ MPI_IOCLOGINFO_FC_LINK_BASE = 603979776,
+ MPI_IOCLOGINFO_FC_LINK_LOOP_INIT_TIMEOUT = 603979777,
+ MPI_IOCLOGINFO_FC_LINK_ALREADY_INITIALIZED = 603979778,
+ MPI_IOCLOGINFO_FC_LINK_LINK_NOT_ESTABLISHED = 603979779,
+ MPI_IOCLOGINFO_FC_LINK_CRC_ERROR = 603979780,
+ MPI_IOCLOGINFO_FC_CTX_BASE = 620756992,
+ MPI_IOCLOGINFO_FC_INVALID_FIELD_BYTE_OFFSET = 637534208,
+ MPI_IOCLOGINFO_FC_INVALID_FIELD_MAX_OFFSET = 654311423,
+ MPI_IOCLOGINFO_FC_STATE_CHANGE = 654311424,
+};
+
+enum ___mac80211_drop_reason {
+ ___RX_CONTINUE = 1,
+ ___RX_QUEUED = 0,
+ ___RX_DROP_MONITOR = 131072,
+ ___RX_DROP_M_UNEXPECTED_4ADDR_FRAME = 131073,
+ ___RX_DROP_M_BAD_BCN_KEYIDX = 131074,
+ ___RX_DROP_M_BAD_MGMT_KEYIDX = 131075,
+ ___RX_DROP_UNUSABLE = 65536,
+ ___RX_DROP_U_MIC_FAIL = 65537,
+ ___RX_DROP_U_REPLAY = 65538,
+ ___RX_DROP_U_BAD_MMIE = 65539,
+ ___RX_DROP_U_DUP = 65540,
+ ___RX_DROP_U_SPURIOUS = 65541,
+ ___RX_DROP_U_DECRYPT_FAIL = 65542,
+ ___RX_DROP_U_NO_KEY_ID = 65543,
+ ___RX_DROP_U_BAD_CIPHER = 65544,
+ ___RX_DROP_U_OOM = 65545,
+ ___RX_DROP_U_NONSEQ_PN = 65546,
+ ___RX_DROP_U_BAD_KEY_COLOR = 65547,
+ ___RX_DROP_U_BAD_4ADDR = 65548,
+ ___RX_DROP_U_BAD_AMSDU = 65549,
+ ___RX_DROP_U_BAD_AMSDU_CIPHER = 65550,
+ ___RX_DROP_U_INVALID_8023 = 65551,
+ ___RX_DROP_U_RUNT_ACTION = 65552,
+ ___RX_DROP_U_UNPROT_ACTION = 65553,
+ ___RX_DROP_U_UNPROT_DUAL = 65554,
+ ___RX_DROP_U_UNPROT_UCAST_MGMT = 65555,
+ ___RX_DROP_U_UNPROT_MCAST_MGMT = 65556,
+ ___RX_DROP_U_UNPROT_BEACON = 65557,
+ ___RX_DROP_U_UNPROT_UNICAST_PUB_ACTION = 65558,
+ ___RX_DROP_U_UNPROT_ROBUST_ACTION = 65559,
+ ___RX_DROP_U_ACTION_UNKNOWN_SRC = 65560,
+ ___RX_DROP_U_REJECTED_ACTION_RESPONSE = 65561,
+ ___RX_DROP_U_EXPECT_DEFRAG_PROT = 65562,
+ ___RX_DROP_U_WEP_DEC_FAIL = 65563,
+ ___RX_DROP_U_NO_IV = 65564,
+ ___RX_DROP_U_NO_ICV = 65565,
+ ___RX_DROP_U_AP_RX_GROUPCAST = 65566,
+ ___RX_DROP_U_SHORT_MMIC = 65567,
+ ___RX_DROP_U_MMIC_FAIL = 65568,
+ ___RX_DROP_U_SHORT_TKIP = 65569,
+ ___RX_DROP_U_TKIP_FAIL = 65570,
+ ___RX_DROP_U_SHORT_CCMP = 65571,
+ ___RX_DROP_U_SHORT_CCMP_MIC = 65572,
+ ___RX_DROP_U_SHORT_GCMP = 65573,
+ ___RX_DROP_U_SHORT_GCMP_MIC = 65574,
+ ___RX_DROP_U_SHORT_CMAC = 65575,
+ ___RX_DROP_U_SHORT_CMAC256 = 65576,
+ ___RX_DROP_U_SHORT_GMAC = 65577,
+ ___RX_DROP_U_UNEXPECTED_VLAN_4ADDR = 65578,
+ ___RX_DROP_U_UNEXPECTED_STA_4ADDR = 65579,
+ ___RX_DROP_U_UNEXPECTED_VLAN_MCAST = 65580,
+ ___RX_DROP_U_NOT_PORT_CONTROL = 65581,
+ ___RX_DROP_U_UNKNOWN_ACTION_REJECTED = 65582,
+};
+
enum __sk_action {
__SK_DROP = 0,
__SK_PASS = 1,
@@ -10863,9 +11705,78 @@
CTYPE_UNIFIED = 3,
};
-enum _record_type {
- _START_RECORD = 0,
- _COMMIT_RECORD = 1,
+enum _slab_flag_bits {
+ _SLAB_CONSISTENCY_CHECKS = 0,
+ _SLAB_RED_ZONE = 1,
+ _SLAB_POISON = 2,
+ _SLAB_KMALLOC = 3,
+ _SLAB_HWCACHE_ALIGN = 4,
+ _SLAB_CACHE_DMA = 5,
+ _SLAB_CACHE_DMA32 = 6,
+ _SLAB_STORE_USER = 7,
+ _SLAB_PANIC = 8,
+ _SLAB_TYPESAFE_BY_RCU = 9,
+ _SLAB_TRACE = 10,
+ _SLAB_NOLEAKTRACE = 11,
+ _SLAB_NO_MERGE = 12,
+ _SLAB_FAILSLAB = 13,
+ _SLAB_ACCOUNT = 14,
+ _SLAB_NO_USER_FLAGS = 15,
+ _SLAB_RECLAIM_ACCOUNT = 16,
+ _SLAB_OBJECT_POISON = 17,
+ _SLAB_CMPXCHG_DOUBLE = 18,
+ _SLAB_NO_OBJ_EXT = 19,
+ _SLAB_FLAGS_LAST_BIT = 20,
+};
+
+enum aac_cmd_owner {
+ AAC_OWNER_MIDLEVEL = 257,
+ AAC_OWNER_LOWLEVEL = 258,
+ AAC_OWNER_ERROR_HANDLER = 259,
+ AAC_OWNER_FIRMWARE = 262,
+};
+
+enum aac_log_level {
+ LOG_AAC_INIT = 10,
+ LOG_AAC_INFORMATIONAL = 20,
+ LOG_AAC_WARNING = 30,
+ LOG_AAC_LOW_ERROR = 40,
+ LOG_AAC_MEDIUM_ERROR = 50,
+ LOG_AAC_HIGH_ERROR = 60,
+ LOG_AAC_PANIC = 70,
+ LOG_AAC_DEBUG = 80,
+ LOG_AAC_WINDBG_PRINT = 90,
+};
+
+enum aac_queue_types {
+ HostNormCmdQueue = 0,
+ HostHighCmdQueue = 1,
+ AdapNormCmdQueue = 2,
+ AdapHighCmdQueue = 3,
+ HostNormRespQueue = 4,
+ HostHighRespQueue = 5,
+ AdapNormRespQueue = 6,
+ AdapHighRespQueue = 7,
+};
+
+typedef enum {
+ AC_GETDEV_CHANGED = 2048,
+ AC_INQ_CHANGED = 1024,
+ AC_TRANSFER_NEG = 512,
+ AC_LOST_DEVICE = 256,
+ AC_FOUND_DEVICE = 128,
+ AC_PATH_DEREGISTERED = 64,
+ AC_PATH_REGISTERED = 32,
+ AC_SENT_BDR = 16,
+ AC_SCSI_AEN = 8,
+ AC_UNSOL_RESEL = 2,
+ AC_BUS_RESET = 1,
+} ac_code;
+
+enum access_coordinate_class {
+ ACCESS_COORDINATE_LOCAL = 0,
+ ACCESS_COORDINATE_CPU = 1,
+ ACCESS_COORDINATE_MAX = 2,
};
enum acpi_attr_enum {
@@ -10889,6 +11800,16 @@
ACPI_BUS_DEVICE_TYPE_COUNT = 7,
};
+enum acpi_cdat_type {
+ ACPI_CDAT_TYPE_DSMAS = 0,
+ ACPI_CDAT_TYPE_DSLBIS = 1,
+ ACPI_CDAT_TYPE_DSMSCIS = 2,
+ ACPI_CDAT_TYPE_DSIS = 3,
+ ACPI_CDAT_TYPE_DSEMTS = 4,
+ ACPI_CDAT_TYPE_SSLBIS = 5,
+ ACPI_CDAT_TYPE_RESERVED = 6,
+};
+
enum acpi_cedt_type {
ACPI_CEDT_TYPE_CHBS = 0,
ACPI_CEDT_TYPE_CFMWS = 1,
@@ -10897,6 +11818,34 @@
ACPI_CEDT_TYPE_RESERVED = 4,
};
+enum acpi_device_swnode_dev_props {
+ ACPI_DEVICE_SWNODE_DEV_ROTATION = 0,
+ ACPI_DEVICE_SWNODE_DEV_CLOCK_FREQUENCY = 1,
+ ACPI_DEVICE_SWNODE_DEV_LED_MAX_MICROAMP = 2,
+ ACPI_DEVICE_SWNODE_DEV_FLASH_MAX_MICROAMP = 3,
+ ACPI_DEVICE_SWNODE_DEV_FLASH_MAX_TIMEOUT_US = 4,
+ ACPI_DEVICE_SWNODE_DEV_NUM_OF = 5,
+ ACPI_DEVICE_SWNODE_DEV_NUM_ENTRIES = 6,
+};
+
+enum acpi_device_swnode_ep_props {
+ ACPI_DEVICE_SWNODE_EP_REMOTE_EP = 0,
+ ACPI_DEVICE_SWNODE_EP_BUS_TYPE = 1,
+ ACPI_DEVICE_SWNODE_EP_REG = 2,
+ ACPI_DEVICE_SWNODE_EP_CLOCK_LANES = 3,
+ ACPI_DEVICE_SWNODE_EP_DATA_LANES = 4,
+ ACPI_DEVICE_SWNODE_EP_LANE_POLARITIES = 5,
+ ACPI_DEVICE_SWNODE_EP_LINK_FREQUENCIES = 6,
+ ACPI_DEVICE_SWNODE_EP_NUM_OF = 7,
+ ACPI_DEVICE_SWNODE_EP_NUM_ENTRIES = 8,
+};
+
+enum acpi_device_swnode_port_props {
+ ACPI_DEVICE_SWNODE_PORT_REG = 0,
+ ACPI_DEVICE_SWNODE_PORT_NUM_OF = 1,
+ ACPI_DEVICE_SWNODE_PORT_NUM_ENTRIES = 2,
+};
+
enum acpi_dmar_scope_type {
ACPI_DMAR_SCOPE_TYPE_NOT_USED = 0,
ACPI_DMAR_SCOPE_TYPE_ENDPOINT = 1,
@@ -10923,52 +11872,6 @@
EC_EVENT_COMPLETE = 2,
};
-enum acpi_einj_actions {
- ACPI_EINJ_BEGIN_OPERATION = 0,
- ACPI_EINJ_GET_TRIGGER_TABLE = 1,
- ACPI_EINJ_SET_ERROR_TYPE = 2,
- ACPI_EINJ_GET_ERROR_TYPE = 3,
- ACPI_EINJ_END_OPERATION = 4,
- ACPI_EINJ_EXECUTE_OPERATION = 5,
- ACPI_EINJ_CHECK_BUSY_STATUS = 6,
- ACPI_EINJ_GET_COMMAND_STATUS = 7,
- ACPI_EINJ_SET_ERROR_TYPE_WITH_ADDRESS = 8,
- ACPI_EINJ_GET_EXECUTE_TIMINGS = 9,
- ACPI_EINJ_ACTION_RESERVED = 10,
- ACPI_EINJ_TRIGGER_ERROR = 255,
-};
-
-enum acpi_einj_instructions {
- ACPI_EINJ_READ_REGISTER = 0,
- ACPI_EINJ_READ_REGISTER_VALUE = 1,
- ACPI_EINJ_WRITE_REGISTER = 2,
- ACPI_EINJ_WRITE_REGISTER_VALUE = 3,
- ACPI_EINJ_NOOP = 4,
- ACPI_EINJ_FLUSH_CACHELINE = 5,
- ACPI_EINJ_INSTRUCTION_RESERVED = 6,
-};
-
-enum acpi_erst_actions {
- ACPI_ERST_BEGIN_WRITE = 0,
- ACPI_ERST_BEGIN_READ = 1,
- ACPI_ERST_BEGIN_CLEAR = 2,
- ACPI_ERST_END = 3,
- ACPI_ERST_SET_RECORD_OFFSET = 4,
- ACPI_ERST_EXECUTE_OPERATION = 5,
- ACPI_ERST_CHECK_BUSY_STATUS = 6,
- ACPI_ERST_GET_COMMAND_STATUS = 7,
- ACPI_ERST_GET_RECORD_ID = 8,
- ACPI_ERST_SET_RECORD_ID = 9,
- ACPI_ERST_GET_RECORD_COUNT = 10,
- ACPI_ERST_BEGIN_DUMMY_WRIITE = 11,
- ACPI_ERST_NOT_USED = 12,
- ACPI_ERST_GET_ERROR_RANGE = 13,
- ACPI_ERST_GET_ERROR_LENGTH = 14,
- ACPI_ERST_GET_ERROR_ATTRIBUTES = 15,
- ACPI_ERST_EXECUTE_TIMINGS = 16,
- ACPI_ERST_ACTION_RESERVED = 17,
-};
-
typedef enum {
OSL_GLOBAL_LOCK_HANDLER = 0,
OSL_NOTIFY_HANDLER = 1,
@@ -10979,38 +11882,6 @@
OSL_EC_BURST_HANDLER = 6,
} acpi_execute_type;
-enum acpi_hest_notify_types {
- ACPI_HEST_NOTIFY_POLLED = 0,
- ACPI_HEST_NOTIFY_EXTERNAL = 1,
- ACPI_HEST_NOTIFY_LOCAL = 2,
- ACPI_HEST_NOTIFY_SCI = 3,
- ACPI_HEST_NOTIFY_NMI = 4,
- ACPI_HEST_NOTIFY_CMCI = 5,
- ACPI_HEST_NOTIFY_MCE = 6,
- ACPI_HEST_NOTIFY_GPIO = 7,
- ACPI_HEST_NOTIFY_SEA = 8,
- ACPI_HEST_NOTIFY_SEI = 9,
- ACPI_HEST_NOTIFY_GSIV = 10,
- ACPI_HEST_NOTIFY_SOFTWARE_DELEGATED = 11,
- ACPI_HEST_NOTIFY_RESERVED = 12,
-};
-
-enum acpi_hest_types {
- ACPI_HEST_TYPE_IA32_CHECK = 0,
- ACPI_HEST_TYPE_IA32_CORRECTED_CHECK = 1,
- ACPI_HEST_TYPE_IA32_NMI = 2,
- ACPI_HEST_TYPE_NOT_USED3 = 3,
- ACPI_HEST_TYPE_NOT_USED4 = 4,
- ACPI_HEST_TYPE_NOT_USED5 = 5,
- ACPI_HEST_TYPE_AER_ROOT_PORT = 6,
- ACPI_HEST_TYPE_AER_ENDPOINT = 7,
- ACPI_HEST_TYPE_AER_BRIDGE = 8,
- ACPI_HEST_TYPE_GENERIC_ERROR = 9,
- ACPI_HEST_TYPE_GENERIC_ERROR_V2 = 10,
- ACPI_HEST_TYPE_IA32_DEFERRED_CHECK = 11,
- ACPI_HEST_TYPE_RESERVED = 12,
-};
-
typedef enum {
ACPI_IMODE_LOAD_PASS1 = 1,
ACPI_IMODE_LOAD_PASS2 = 2,
@@ -11053,7 +11924,10 @@
ACPI_MADT_TYPE_BIO_PIC = 22,
ACPI_MADT_TYPE_LPC_PIC = 23,
ACPI_MADT_TYPE_RINTC = 24,
- ACPI_MADT_TYPE_RESERVED = 25,
+ ACPI_MADT_TYPE_IMSIC = 25,
+ ACPI_MADT_TYPE_APLIC = 26,
+ ACPI_MADT_TYPE_PLIC = 27,
+ ACPI_MADT_TYPE_RESERVED = 28,
ACPI_MADT_TYPE_OEM_RESERVED = 128,
};
@@ -11074,6 +11948,19 @@
greater_than_or_equal = 3,
};
+enum acpi_preferred_pm_profiles {
+ PM_UNSPECIFIED = 0,
+ PM_DESKTOP = 1,
+ PM_MOBILE = 2,
+ PM_WORKSTATION = 3,
+ PM_ENTERPRISE_SERVER = 4,
+ PM_SOHO_SERVER = 5,
+ PM_APPLIANCE_PC = 6,
+ PM_PERFORMANCE_SERVER = 7,
+ PM_TABLET = 8,
+ NR_PM_PROFILES = 9,
+};
+
enum acpi_reconfig_event {
ACPI_RECONFIG_DEVICE_ADD = 0,
ACPI_RECONFIG_DEVICE_REMOVE = 1,
@@ -11103,7 +11990,8 @@
ACPI_SRAT_TYPE_GIC_ITS_AFFINITY = 4,
ACPI_SRAT_TYPE_GENERIC_AFFINITY = 5,
ACPI_SRAT_TYPE_GENERIC_PORT_AFFINITY = 6,
- ACPI_SRAT_TYPE_RESERVED = 7,
+ ACPI_SRAT_TYPE_RINTC_AFFINITY = 7,
+ ACPI_SRAT_TYPE_RESERVED = 8,
};
enum acpi_subtable_type {
@@ -11111,6 +11999,7 @@
ACPI_SUBTABLE_HMAT = 1,
ACPI_SUBTABLE_PRMT = 2,
ACPI_SUBTABLE_CEDT = 3,
+ CDAT_SUBTABLE = 4,
};
typedef enum {
@@ -11145,6 +12034,295 @@
AF_VSOCK_TRANSPORT_VIRTIO = 2,
};
+typedef enum {
+ AHC_BUGNONE = 0,
+ AHC_TMODE_WIDEODD_BUG = 1,
+ AHC_AUTOFLUSH_BUG = 2,
+ AHC_CACHETHEN_BUG = 4,
+ AHC_CACHETHEN_DIS_BUG = 8,
+ AHC_PCI_2_1_RETRY_BUG = 16,
+ AHC_PCI_MWI_BUG = 32,
+ AHC_SCBCHAN_UPLOAD_BUG = 64,
+} ahc_bug;
+
+typedef enum {
+ AHC_NONE = 0,
+ AHC_CHIPID_MASK = 255,
+ AHC_AIC7770 = 1,
+ AHC_AIC7850 = 2,
+ AHC_AIC7855 = 3,
+ AHC_AIC7859 = 4,
+ AHC_AIC7860 = 5,
+ AHC_AIC7870 = 6,
+ AHC_AIC7880 = 7,
+ AHC_AIC7895 = 8,
+ AHC_AIC7895C = 9,
+ AHC_AIC7890 = 10,
+ AHC_AIC7896 = 11,
+ AHC_AIC7892 = 12,
+ AHC_AIC7899 = 13,
+ AHC_VL = 256,
+ AHC_EISA = 512,
+ AHC_PCI = 1024,
+ AHC_BUS_MASK = 3840,
+} ahc_chip;
+
+typedef enum {
+ AHC_FENONE = 0,
+ AHC_ULTRA = 1,
+ AHC_ULTRA2 = 2,
+ AHC_WIDE = 4,
+ AHC_TWIN = 8,
+ AHC_MORE_SRAM = 16,
+ AHC_CMD_CHAN = 32,
+ AHC_QUEUE_REGS = 64,
+ AHC_SG_PRELOAD = 128,
+ AHC_SPIOCAP = 256,
+ AHC_MULTI_TID = 512,
+ AHC_HS_MAILBOX = 1024,
+ AHC_DT = 2048,
+ AHC_NEW_TERMCTL = 4096,
+ AHC_MULTI_FUNC = 8192,
+ AHC_LARGE_SCBS = 16384,
+ AHC_AUTORATE = 32768,
+ AHC_AUTOPAUSE = 65536,
+ AHC_TARGETMODE = 131072,
+ AHC_MULTIROLE = 262144,
+ AHC_REMOVABLE = 524288,
+ AHC_HVD = 1048576,
+ AHC_AIC7770_FE = 0,
+ AHC_AIC7850_FE = 196865,
+ AHC_AIC7860_FE = 196865,
+ AHC_AIC7870_FE = 196608,
+ AHC_AIC7880_FE = 196609,
+ AHC_AIC7890_FE = 153330,
+ AHC_AIC7892_FE = 253682,
+ AHC_AIC7895_FE = 221233,
+ AHC_AIC7895C_FE = 221745,
+ AHC_AIC7896_FE = 161522,
+ AHC_AIC7899_FE = 261874,
+} ahc_feature;
+
+typedef enum {
+ AHC_FNONE = 0,
+ AHC_PRIMARY_CHANNEL = 3,
+ AHC_USEDEFAULTS = 4,
+ AHC_SEQUENCER_DEBUG = 8,
+ AHC_SHARED_SRAM = 16,
+ AHC_LARGE_SEEPROM = 32,
+ AHC_RESET_BUS_A = 64,
+ AHC_RESET_BUS_B = 128,
+ AHC_EXTENDED_TRANS_A = 256,
+ AHC_EXTENDED_TRANS_B = 512,
+ AHC_TERM_ENB_A = 1024,
+ AHC_TERM_ENB_B = 2048,
+ AHC_INITIATORROLE = 4096,
+ AHC_TARGETROLE = 8192,
+ AHC_NEWEEPROM_FMT = 16384,
+ AHC_TQINFIFO_BLOCKED = 65536,
+ AHC_INT50_SPEEDFLEX = 131072,
+ AHC_SCB_BTT = 262144,
+ AHC_BIOS_ENABLED = 524288,
+ AHC_ALL_INTERRUPTS = 1048576,
+ AHC_PAGESCBS = 4194304,
+ AHC_EDGE_INTERRUPT = 8388608,
+ AHC_39BIT_ADDRESSING = 16777216,
+ AHC_LSCBS_ENABLED = 33554432,
+ AHC_SCB_CONFIG_USED = 67108864,
+ AHC_NO_BIOS_INIT = 134217728,
+ AHC_DISABLE_PCI_PERR = 268435456,
+ AHC_HAS_TERM_LOGIC = 536870912,
+} ahc_flag;
+
+typedef enum {
+ AHC_DEV_FREEZE_TIL_EMPTY = 2,
+ AHC_DEV_Q_BASIC = 16,
+ AHC_DEV_Q_TAGGED = 32,
+ AHC_DEV_PERIODIC_OTAG = 64,
+} ahc_linux_dev_flags;
+
+typedef enum {
+ MSG_TYPE_NONE = 0,
+ MSG_TYPE_INITIATOR_MSGOUT = 1,
+ MSG_TYPE_INITIATOR_MSGIN = 2,
+ MSG_TYPE_TARGET_MSGOUT = 3,
+ MSG_TYPE_TARGET_MSGIN = 4,
+} ahc_msg_type;
+
+typedef enum {
+ AHCMSG_1B = 0,
+ AHCMSG_2B = 1,
+ AHCMSG_EXT = 2,
+} ahc_msgtype;
+
+typedef enum {
+ AHC_NEG_TO_GOAL = 0,
+ AHC_NEG_IF_NON_ASYNC = 1,
+ AHC_NEG_ALWAYS = 2,
+} ahc_neg_type;
+
+typedef enum {
+ AHC_QUEUE_NONE = 0,
+ AHC_QUEUE_BASIC = 1,
+ AHC_QUEUE_TAGGED = 2,
+} ahc_queue_alg;
+
+typedef enum {
+ SEARCH_COMPLETE = 0,
+ SEARCH_COUNT = 1,
+ SEARCH_REMOVE = 2,
+} ahc_search_action;
+
+typedef enum {
+ AHD_BUGNONE = 0,
+ AHD_SENT_SCB_UPDATE_BUG = 1,
+ AHD_ABORT_LQI_BUG = 2,
+ AHD_PKT_BITBUCKET_BUG = 4,
+ AHD_LONG_SETIMO_BUG = 8,
+ AHD_NLQICRC_DELAYED_BUG = 16,
+ AHD_SCSIRST_BUG = 32,
+ AHD_PCIX_CHIPRST_BUG = 64,
+ AHD_PCIX_MMAPIO_BUG = 128,
+ AHD_PCIX_SCBRAM_RD_BUG = 256,
+ AHD_PCIX_BUG_MASK = 448,
+ AHD_LQO_ATNO_BUG = 512,
+ AHD_AUTOFLUSH_BUG = 1024,
+ AHD_CLRLQO_AUTOCLR_BUG = 2048,
+ AHD_PKTIZED_STATUS_BUG = 4096,
+ AHD_PKT_LUN_BUG = 8192,
+ AHD_NONPACKFIFO_BUG = 16384,
+ AHD_MDFF_WSCBPTR_BUG = 32768,
+ AHD_REG_SLOW_SETTLE_BUG = 65536,
+ AHD_SET_MODE_BUG = 131072,
+ AHD_BUSFREEREV_BUG = 262144,
+ AHD_PACED_NEGTABLE_BUG = 524288,
+ AHD_LQOOVERRUN_BUG = 1048576,
+ AHD_INTCOLLISION_BUG = 2097152,
+ AHD_EARLY_REQ_BUG = 4194304,
+ AHD_FAINT_LED_BUG = 8388608,
+} ahd_bug;
+
+typedef enum {
+ AHD_NONE = 0,
+ AHD_CHIPID_MASK = 255,
+ AHD_AIC7901 = 1,
+ AHD_AIC7902 = 2,
+ AHD_AIC7901A = 3,
+ AHD_PCI = 256,
+ AHD_PCIX = 512,
+ AHD_BUS_MASK = 3840,
+} ahd_chip;
+
+typedef enum {
+ AHD_FENONE = 0,
+ AHD_WIDE = 1,
+ AHD_AIC79XXB_SLOWCRC = 2,
+ AHD_MULTI_FUNC = 256,
+ AHD_TARGETMODE = 4096,
+ AHD_MULTIROLE = 8192,
+ AHD_RTI = 16384,
+ AHD_NEW_IOCELL_OPTS = 32768,
+ AHD_NEW_DFCNTRL_OPTS = 65536,
+ AHD_FAST_CDB_DELIVERY = 131072,
+ AHD_REMOVABLE = 0,
+ AHD_AIC7901_FE = 0,
+ AHD_AIC7901A_FE = 0,
+ AHD_AIC7902_FE = 256,
+} ahd_feature;
+
+typedef enum {
+ AHD_FNONE = 0,
+ AHD_BOOT_CHANNEL = 1,
+ AHD_USEDEFAULTS = 4,
+ AHD_SEQUENCER_DEBUG = 8,
+ AHD_RESET_BUS_A = 16,
+ AHD_EXTENDED_TRANS_A = 32,
+ AHD_TERM_ENB_A = 64,
+ AHD_SPCHK_ENB_A = 128,
+ AHD_STPWLEVEL_A = 256,
+ AHD_INITIATORROLE = 512,
+ AHD_TARGETROLE = 1024,
+ AHD_RESOURCE_SHORTAGE = 2048,
+ AHD_TQINFIFO_BLOCKED = 4096,
+ AHD_INT50_SPEEDFLEX = 8192,
+ AHD_BIOS_ENABLED = 16384,
+ AHD_ALL_INTERRUPTS = 32768,
+ AHD_39BIT_ADDRESSING = 65536,
+ AHD_64BIT_ADDRESSING = 131072,
+ AHD_CURRENT_SENSING = 262144,
+ AHD_SCB_CONFIG_USED = 524288,
+ AHD_HP_BOARD = 1048576,
+ AHD_BUS_RESET_ACTIVE = 2097152,
+ AHD_UPDATE_PEND_CMDS = 4194304,
+ AHD_RUNNING_QOUTFIFO = 8388608,
+ AHD_HAD_FIRST_SEL = 16777216,
+} ahd_flag;
+
+typedef enum {
+ AHD_DEV_FREEZE_TIL_EMPTY = 2,
+ AHD_DEV_Q_BASIC = 16,
+ AHD_DEV_Q_TAGGED = 32,
+ AHD_DEV_PERIODIC_OTAG = 64,
+} ahd_linux_dev_flags;
+
+typedef enum {
+ AHD_MODE_DFF0 = 0,
+ AHD_MODE_DFF1 = 1,
+ AHD_MODE_CCHAN = 2,
+ AHD_MODE_SCSI = 3,
+ AHD_MODE_CFG = 4,
+ AHD_MODE_UNKNOWN = 5,
+} ahd_mode;
+
+typedef enum {
+ MSG_FLAG_NONE = 0,
+ MSG_FLAG_EXPECT_PPR_BUSFREE = 1,
+ MSG_FLAG_IU_REQ_CHANGED = 2,
+ MSG_FLAG_EXPECT_IDE_BUSFREE = 4,
+ MSG_FLAG_EXPECT_QASREJ_BUSFREE = 8,
+ MSG_FLAG_PACKETIZED = 16,
+} ahd_msg_flags;
+
+typedef enum {
+ MSG_TYPE_NONE___2 = 0,
+ MSG_TYPE_INITIATOR_MSGOUT___2 = 1,
+ MSG_TYPE_INITIATOR_MSGIN___2 = 2,
+ MSG_TYPE_TARGET_MSGOUT___2 = 3,
+ MSG_TYPE_TARGET_MSGIN___2 = 4,
+} ahd_msg_type;
+
+typedef enum {
+ AHDMSG_1B = 0,
+ AHDMSG_2B = 1,
+ AHDMSG_EXT = 2,
+} ahd_msgtype;
+
+typedef enum {
+ AHD_NEG_TO_GOAL = 0,
+ AHD_NEG_IF_NON_ASYNC = 1,
+ AHD_NEG_ALWAYS = 2,
+} ahd_neg_type;
+
+typedef enum {
+ AHD_POWER_STATE_D0 = 0,
+ AHD_POWER_STATE_D1 = 1,
+ AHD_POWER_STATE_D2 = 2,
+ AHD_POWER_STATE_D3 = 3,
+} ahd_power_state;
+
+typedef enum {
+ AHD_QUEUE_NONE = 0,
+ AHD_QUEUE_BASIC = 1,
+ AHD_QUEUE_TAGGED = 2,
+} ahd_queue_alg;
+
+typedef enum {
+ SEARCH_COMPLETE___2 = 0,
+ SEARCH_COUNT___2 = 1,
+ SEARCH_REMOVE___2 = 2,
+ SEARCH_PRINT = 3,
+} ahd_search_action;
+
enum alarmtimer_restart {
ALARMTIMER_NORESTART = 0,
ALARMTIMER_RESTART = 1,
@@ -11169,6 +12347,26 @@
MSR_WRITES_DEFAULT = 2,
};
+enum alu_dst_ab {
+ ALU_DST_A = 0,
+ ALU_DST_B = 1,
+};
+
+enum alu_op {
+ ALU_OP_NONE = 0,
+ ALU_OP_ADD = 1,
+ ALU_OP_NOT = 4,
+ ALU_OP_ADD_2B = 5,
+ ALU_OP_AND = 8,
+ ALU_OP_AND_NOT_A = 12,
+ ALU_OP_SUB_C = 13,
+ ALU_OP_AND_NOT_B = 16,
+ ALU_OP_ADD_C = 17,
+ ALU_OP_OR = 20,
+ ALU_OP_SUB = 21,
+ ALU_OP_XOR = 24,
+};
+
enum amd_chipset_gen {
NOT_AMD_CHIPSET = 0,
AMD_CHIPSET_SB600 = 1,
@@ -11181,27 +12379,21 @@
AMD_CHIPSET_UNKNOWN = 8,
};
-enum amd_iommu_intr_mode_type {
- AMD_IOMMU_GUEST_IR_LEGACY = 0,
- AMD_IOMMU_GUEST_IR_LEGACY_GA = 1,
- AMD_IOMMU_GUEST_IR_VAPIC = 2,
-};
-
enum amd_pstate_mode {
- AMD_PSTATE_DISABLE = 0,
- AMD_PSTATE_PASSIVE = 1,
- AMD_PSTATE_ACTIVE = 2,
- AMD_PSTATE_GUIDED = 3,
- AMD_PSTATE_MAX = 4,
+ AMD_PSTATE_UNDEFINED = 0,
+ AMD_PSTATE_DISABLE = 1,
+ AMD_PSTATE_PASSIVE = 2,
+ AMD_PSTATE_ACTIVE = 3,
+ AMD_PSTATE_GUIDED = 4,
+ AMD_PSTATE_MAX = 5,
};
-enum apic_delivery_modes {
- APIC_DELIVERY_MODE_FIXED = 0,
- APIC_DELIVERY_MODE_LOWESTPRIO = 1,
- APIC_DELIVERY_MODE_SMI = 2,
- APIC_DELIVERY_MODE_NMI = 4,
- APIC_DELIVERY_MODE_INIT = 5,
- APIC_DELIVERY_MODE_EXTINT = 7,
+enum aper_size_type {
+ U8_APER_SIZE = 0,
+ U16_APER_SIZE = 1,
+ U32_APER_SIZE = 2,
+ LVL2_APER_SIZE = 3,
+ FIXED_APER_SIZE = 4,
};
enum apic_intr_mode_id {
@@ -11311,6 +12503,13 @@
assoc_array_walk_found_wrong_shortcut = 2,
};
+enum assoc_status {
+ ASSOC_SUCCESS = 0,
+ ASSOC_REJECTED = 1,
+ ASSOC_TIMEOUT = 2,
+ ASSOC_ABANDON = 3,
+};
+
enum asymmetric_payload_bits {
asym_crypto = 0,
asym_subtype = 1,
@@ -11318,11 +12517,6 @@
asym_auth = 3,
};
-enum async_eq_nb_action {
- ASYNC_EQ_IRQ_HANDLER = 0,
- ASYNC_EQ_RECOVER = 1,
-};
-
enum ata_completion_errors {
AC_ERR_OK = 0,
AC_ERR_DEV = 1,
@@ -11408,7 +12602,9 @@
AUDIT_NFT_OP_OBJ_RESET = 16,
AUDIT_NFT_OP_FLOWTABLE_REGISTER = 17,
AUDIT_NFT_OP_FLOWTABLE_UNREGISTER = 18,
- AUDIT_NFT_OP_INVALID = 19,
+ AUDIT_NFT_OP_SETELEM_RESET = 19,
+ AUDIT_NFT_OP_RULE_RESET = 20,
+ AUDIT_NFT_OP_INVALID = 21,
};
enum audit_nlgrps {
@@ -11444,6 +12640,48 @@
AUDITSC_NVALS = 7,
};
+enum autofs_notify {
+ NFY_NONE = 0,
+ NFY_MOUNT = 1,
+ NFY_EXPIRE = 2,
+};
+
+enum avic_ipi_failure_cause {
+ AVIC_IPI_FAILURE_INVALID_INT_TYPE = 0,
+ AVIC_IPI_FAILURE_TARGET_NOT_RUNNING = 1,
+ AVIC_IPI_FAILURE_INVALID_TARGET = 2,
+ AVIC_IPI_FAILURE_INVALID_BACKING_PAGE = 3,
+ AVIC_IPI_FAILURE_INVALID_IPI_VECTOR = 4,
+};
+
+enum backlight_notification {
+ BACKLIGHT_REGISTERED = 0,
+ BACKLIGHT_UNREGISTERED = 1,
+};
+
+enum backlight_scale {
+ BACKLIGHT_SCALE_UNKNOWN = 0,
+ BACKLIGHT_SCALE_LINEAR = 1,
+ BACKLIGHT_SCALE_NON_LINEAR = 2,
+};
+
+enum backlight_type {
+ BACKLIGHT_RAW = 1,
+ BACKLIGHT_PLATFORM = 2,
+ BACKLIGHT_FIRMWARE = 3,
+ BACKLIGHT_TYPE_MAX = 4,
+};
+
+enum backlight_update_reason {
+ BACKLIGHT_UPDATE_HOTKEY = 0,
+ BACKLIGHT_UPDATE_SYSFS = 1,
+};
+
+typedef enum {
+ base_0possible = 0,
+ base_1guaranteed = 1,
+} base_directive_e;
+
enum batadv_packettype {
BATADV_IV_OGM = 0,
BATADV_BCAST = 1,
@@ -11471,6 +12709,13 @@
DROP = 2,
};
+enum bfs_result {
+ BFS_EINVALIDNODE = -2,
+ BFS_EQUEUEFULL = -1,
+ BFS_RMATCH = 0,
+ BFS_RNOMATCH = 1,
+};
+
enum bh_state_bits {
BH_Uptodate = 0,
BH_Dirty = 1,
@@ -11491,6 +12736,11 @@
BH_PrivateStart = 16,
};
+enum bhi_mitigations {
+ BHI_MITIGATION_OFF = 0,
+ BHI_MITIGATION_ON = 1,
+};
+
enum bio_merge_status {
BIO_MERGE_OK = 0,
BIO_MERGE_NONE = 1,
@@ -11515,6 +12765,8 @@
BIP_CTRL_NOCHECK = 4,
BIP_DISK_NOCHECK = 8,
BIP_IP_CHECKSUM = 16,
+ BIP_INTEGRITY_USER = 32,
+ BIP_COPY_USER = 64,
};
enum bitmap_page_attr {
@@ -11591,25 +12843,12 @@
BLK_EH_RESET_TIMER = 1,
};
-enum blk_integrity_flags {
- BLK_INTEGRITY_VERIFY = 1,
- BLK_INTEGRITY_GENERATE = 2,
- BLK_INTEGRITY_DEVICE_CAPABLE = 4,
- BLK_INTEGRITY_IP_CHECKSUM = 8,
-};
-
enum blk_unique_id {
BLK_UID_T10 = 1,
BLK_UID_EUI64 = 2,
BLK_UID_NAA = 3,
};
-enum blk_zoned_model {
- BLK_ZONED_NONE = 0,
- BLK_ZONED_HA = 1,
- BLK_ZONED_HM = 2,
-};
-
enum blkg_iostat_type {
BLKG_IOSTAT_READ = 0,
BLKG_IOSTAT_WRITE = 1,
@@ -11690,202 +12929,205 @@
finish_done = 3,
} block_state;
-enum bnxnvm_pkglog_field_index {
- BNX_PKG_LOG_FIELD_IDX_INSTALLED_TIMESTAMP = 0,
- BNX_PKG_LOG_FIELD_IDX_PKG_DESCRIPTION = 1,
- BNX_PKG_LOG_FIELD_IDX_PKG_VERSION = 2,
- BNX_PKG_LOG_FIELD_IDX_PKG_TIMESTAMP = 3,
- BNX_PKG_LOG_FIELD_IDX_PKG_CHECKSUM = 4,
- BNX_PKG_LOG_FIELD_IDX_INSTALLED_ITEMS = 5,
- BNX_PKG_LOG_FIELD_IDX_INSTALLED_MASK = 6,
-};
+enum blogic_action {
+ BLOGIC_OUTBOX_FREE = 0,
+ BLOGIC_MBOX_START = 1,
+ BLOGIC_MBOX_ABORT = 2,
+} __attribute__((mode(byte)));
-enum bnxt_dl_param_id {
- BNXT_DEVLINK_PARAM_ID_BASE = 16,
- BNXT_DEVLINK_PARAM_ID_GRE_VER_CHECK = 17,
-};
+enum blogic_adapter_bus_type {
+ BLOGIC_UNKNOWN_BUS = 0,
+ BLOGIC_ISA_BUS = 1,
+ BLOGIC_EISA_BUS = 2,
+ BLOGIC_PCI_BUS = 3,
+ BLOGIC_VESA_BUS = 4,
+ BLOGIC_MCA_BUS = 5,
+} __attribute__((mode(byte)));
-enum bnxt_dl_version_type {
- BNXT_VERSION_FIXED = 0,
- BNXT_VERSION_RUNNING = 1,
- BNXT_VERSION_STORED = 2,
-};
+enum blogic_adapter_status {
+ BLOGIC_CMD_CMPLT_NORMAL = 0,
+ BLOGIC_LINK_CMD_CMPLT = 10,
+ BLOGIC_LINK_CMD_CMPLT_FLAG = 11,
+ BLOGIC_DATA_UNDERRUN = 12,
+ BLOGIC_SELECT_TIMEOUT = 17,
+ BLOGIC_DATA_OVERRUN = 18,
+ BLOGIC_NOEXPECT_BUSFREE = 19,
+ BLOGIC_INVALID_BUSPHASE = 20,
+ BLOGIC_INVALID_OUTBOX_CODE = 21,
+ BLOGIC_INVALID_CMD_CODE = 22,
+ BLOGIC_LINKCCB_BADLUN = 23,
+ BLOGIC_BAD_CMD_PARAM = 26,
+ BLOGIC_AUTOREQSENSE_FAIL = 27,
+ BLOGIC_TAGQUEUE_REJECT = 28,
+ BLOGIC_BAD_MSG_RCVD = 29,
+ BLOGIC_HW_FAIL = 32,
+ BLOGIC_NORESPONSE_TO_ATN = 33,
+ BLOGIC_HW_RESET = 34,
+ BLOGIC_RST_FROM_OTHERDEV = 35,
+ BLOGIC_BAD_RECONNECT = 36,
+ BLOGIC_HW_BDR = 37,
+ BLOGIC_ABRT_QUEUE = 38,
+ BLOGIC_ADAPTER_SW_ERROR = 39,
+ BLOGIC_HW_TIMEOUT = 48,
+ BLOGIC_PARITY_ERR = 52,
+} __attribute__((mode(byte)));
-enum bnxt_health_remedy {
- REMEDY_DEVLINK_RECOVER = 0,
- REMEDY_POWER_CYCLE_DEVICE = 1,
- REMEDY_POWER_CYCLE_HOST = 2,
- REMEDY_FW_UPDATE = 3,
- REMEDY_HW_REPLACE = 4,
-};
+enum blogic_adapter_type {
+ BLOGIC_MULTIMASTER = 1,
+ BLOGIC_FLASHPOINT = 2,
+} __attribute__((mode(byte)));
-enum bnxt_health_severity {
- SEVERITY_NORMAL = 0,
- SEVERITY_WARNING = 1,
- SEVERITY_RECOVERABLE = 2,
- SEVERITY_FATAL = 3,
-};
+enum blogic_bios_diskgeometry {
+ BLOGIC_BIOS_NODISK = 0,
+ BLOGIC_BIOS_DISK64x32 = 1,
+ BLOGIC_BIOS_DISK128x32 = 2,
+ BLOGIC_BIOS_DISK255x63 = 3,
+} __attribute__((mode(byte)));
-enum bnxt_hwrm_chnl {
- BNXT_HWRM_CHNL_CHIMP = 0,
- BNXT_HWRM_CHNL_KONG = 1,
-};
+enum blogic_ccb_opcode {
+ BLOGIC_INITIATOR_CCB = 0,
+ BLOGIC_TGT_CCB = 1,
+ BLOGIC_INITIATOR_CCB_SG = 2,
+ BLOGIC_INITIATOR_CCBB_RESIDUAL = 3,
+ BLOGIC_INITIATOR_CCB_SG_RESIDUAL = 4,
+ BLOGIC_BDR = 129,
+} __attribute__((mode(byte)));
-enum bnxt_hwrm_ctx_flags {
- BNXT_HWRM_INTERNAL_CTX_OWNED = 1,
- BNXT_HWRM_INTERNAL_RESP_DIRTY = 2,
- BNXT_HWRM_CTX_SILENT = 4,
- BNXT_HWRM_FULL_WAIT = 8,
-};
+enum blogic_ccb_status {
+ BLOGIC_CCB_FREE = 0,
+ BLOGIC_CCB_ACTIVE = 1,
+ BLOGIC_CCB_COMPLETE = 2,
+ BLOGIC_CCB_RESET = 3,
+} __attribute__((mode(byte)));
-enum bnxt_hwrm_wait_state {
- BNXT_HWRM_PENDING = 0,
- BNXT_HWRM_DEFERRED = 1,
- BNXT_HWRM_COMPLETE = 2,
- BNXT_HWRM_CANCELLED = 3,
-};
+enum blogic_cmplt_code {
+ BLOGIC_INBOX_FREE = 0,
+ BLOGIC_CMD_COMPLETE_GOOD = 1,
+ BLOGIC_CMD_ABORT_BY_HOST = 2,
+ BLOGIC_CMD_NOTFOUND = 3,
+ BLOGIC_CMD_COMPLETE_ERROR = 4,
+ BLOGIC_INVALID_CCB = 5,
+} __attribute__((mode(byte)));
-enum bnxt_link_speed_indices {
- BNXT_LINK_SPEED_UNKNOWN = 0,
- BNXT_LINK_SPEED_100MB_IDX = 1,
- BNXT_LINK_SPEED_1GB_IDX = 2,
- BNXT_LINK_SPEED_10GB_IDX = 3,
- BNXT_LINK_SPEED_25GB_IDX = 4,
- BNXT_LINK_SPEED_40GB_IDX = 5,
- BNXT_LINK_SPEED_50GB_IDX = 6,
- BNXT_LINK_SPEED_100GB_IDX = 7,
- BNXT_LINK_SPEED_200GB_IDX = 8,
- __BNXT_LINK_SPEED_END = 9,
+enum blogic_datadir {
+ BLOGIC_UNCHECKED_TX = 0,
+ BLOGIC_DATAIN_CHECKED = 1,
+ BLOGIC_DATAOUT_CHECKED = 2,
+ BLOGIC_NOTX = 3,
};
-enum bnxt_media_type {
- BNXT_MEDIA_UNKNOWN = 0,
- BNXT_MEDIA_TP = 1,
- BNXT_MEDIA_CR = 2,
- BNXT_MEDIA_SR = 3,
- BNXT_MEDIA_LR_ER_FR = 4,
- BNXT_MEDIA_KR = 5,
- BNXT_MEDIA_KX = 6,
- BNXT_MEDIA_X = 7,
- __BNXT_MEDIA_END = 8,
+enum blogic_isa_ioport {
+ BLOGIC_IO_330 = 0,
+ BLOGIC_IO_334 = 1,
+ BLOGIC_IO_230 = 2,
+ BLOGIC_IO_234 = 3,
+ BLOGIC_IO_130 = 4,
+ BLOGIC_IO_134 = 5,
+ BLOGIC_IO_DISABLE = 6,
+ BLOGIC_IO_DISABLE2 = 7,
+} __attribute__((mode(byte)));
+
+enum blogic_msglevel {
+ BLOGIC_ANNOUNCE_LEVEL = 0,
+ BLOGIC_INFO_LEVEL = 1,
+ BLOGIC_NOTICE_LEVEL = 2,
+ BLOGIC_WARN_LEVEL = 3,
+ BLOGIC_ERR_LEVEL = 4,
};
-enum bnxt_nvm_dir_type {
- BNXT_NVM_SHARED_CFG = 40,
- BNXT_NVM_PORT_CFG = 41,
- BNXT_NVM_FUNC_CFG = 42,
+enum blogic_opcode {
+ BLOGIC_TEST_CMP_COMPLETE = 0,
+ BLOGIC_INIT_MBOX = 1,
+ BLOGIC_EXEC_MBOX_CMD = 2,
+ BLOGIC_EXEC_BIOS_CMD = 3,
+ BLOGIC_GET_BOARD_ID = 4,
+ BLOGIC_ENABLE_OUTBOX_AVAIL_INT = 5,
+ BLOGIC_SET_SELECT_TIMEOUT = 6,
+ BLOGIC_SET_PREEMPT_TIME = 7,
+ BLOGIC_SET_TIMEOFF_BUS = 8,
+ BLOGIC_SET_TXRATE = 9,
+ BLOGIC_INQ_DEV0TO7 = 10,
+ BLOGIC_INQ_CONFIG = 11,
+ BLOGIC_TGT_MODE = 12,
+ BLOGIC_INQ_SETUPINFO = 13,
+ BLOGIC_WRITE_LOCALRAM = 26,
+ BLOGIC_READ_LOCALRAM = 27,
+ BLOGIC_WRITE_BUSMASTER_FIFO = 28,
+ BLOGIC_READ_BUSMASTER_FIFO = 29,
+ BLOGIC_ECHO_CMDDATA = 31,
+ BLOGIC_ADAPTER_DIAG = 32,
+ BLOGIC_SET_OPTIONS = 33,
+ BLOGIC_INQ_DEV8TO15 = 35,
+ BLOGIC_INQ_DEV = 36,
+ BLOGIC_DISABLE_INT = 37,
+ BLOGIC_INIT_EXT_MBOX = 129,
+ BLOGIC_EXEC_SCS_CMD = 131,
+ BLOGIC_INQ_FWVER_D3 = 132,
+ BLOGIC_INQ_FWVER_LETTER = 133,
+ BLOGIC_INQ_PCI_INFO = 134,
+ BLOGIC_INQ_MODELNO = 139,
+ BLOGIC_INQ_SYNC_PERIOD = 140,
+ BLOGIC_INQ_EXTSETUP = 141,
+ BLOGIC_STRICT_RR = 143,
+ BLOGIC_STORE_LOCALRAM = 144,
+ BLOGIC_FETCH_LOCALRAM = 145,
+ BLOGIC_STORE_TO_EEPROM = 146,
+ BLOGIC_LOAD_AUTOSCSICODE = 148,
+ BLOGIC_MOD_IOADDR = 149,
+ BLOGIC_SETCCB_FMT = 150,
+ BLOGIC_WRITE_INQBUF = 154,
+ BLOGIC_READ_INQBUF = 155,
+ BLOGIC_FLASH_LOAD = 167,
+ BLOGIC_READ_SCAMDATA = 168,
+ BLOGIC_WRITE_SCAMDATA = 169,
};
-enum bnxt_nvm_directory_type {
- BNX_DIR_TYPE_UNUSED = 0,
- BNX_DIR_TYPE_PKG_LOG = 1,
- BNX_DIR_TYPE_UPDATE = 2,
- BNX_DIR_TYPE_CHIMP_PATCH = 3,
- BNX_DIR_TYPE_BOOTCODE = 4,
- BNX_DIR_TYPE_VPD = 5,
- BNX_DIR_TYPE_EXP_ROM_MBA = 6,
- BNX_DIR_TYPE_AVS = 7,
- BNX_DIR_TYPE_PCIE = 8,
- BNX_DIR_TYPE_PORT_MACRO = 9,
- BNX_DIR_TYPE_APE_FW = 10,
- BNX_DIR_TYPE_APE_PATCH = 11,
- BNX_DIR_TYPE_KONG_FW = 12,
- BNX_DIR_TYPE_KONG_PATCH = 13,
- BNX_DIR_TYPE_BONO_FW = 14,
- BNX_DIR_TYPE_BONO_PATCH = 15,
- BNX_DIR_TYPE_TANG_FW = 16,
- BNX_DIR_TYPE_TANG_PATCH = 17,
- BNX_DIR_TYPE_BOOTCODE_2 = 18,
- BNX_DIR_TYPE_CCM = 19,
- BNX_DIR_TYPE_PCI_CFG = 20,
- BNX_DIR_TYPE_TSCF_UCODE = 21,
- BNX_DIR_TYPE_ISCSI_BOOT = 22,
- BNX_DIR_TYPE_ISCSI_BOOT_IPV6 = 24,
- BNX_DIR_TYPE_ISCSI_BOOT_IPV4N6 = 25,
- BNX_DIR_TYPE_ISCSI_BOOT_CFG6 = 26,
- BNX_DIR_TYPE_EXT_PHY = 27,
- BNX_DIR_TYPE_SHARED_CFG = 40,
- BNX_DIR_TYPE_PORT_CFG = 41,
- BNX_DIR_TYPE_FUNC_CFG = 42,
- BNX_DIR_TYPE_MGMT_CFG = 48,
- BNX_DIR_TYPE_MGMT_DATA = 49,
- BNX_DIR_TYPE_MGMT_WEB_DATA = 50,
- BNX_DIR_TYPE_MGMT_WEB_META = 51,
- BNX_DIR_TYPE_MGMT_EVENT_LOG = 52,
- BNX_DIR_TYPE_MGMT_AUDIT_LOG = 53,
+enum blogic_queuetag {
+ BLOGIC_SIMPLETAG = 0,
+ BLOGIC_HEADTAG = 1,
+ BLOGIC_ORDEREDTAG = 2,
+ BLOGIC_RSVDTAG = 3,
};
+enum blogic_rr_req {
+ BLOGIC_AGGRESSIVE_RR = 0,
+ BLOGIC_STRICT_RR_MODE = 1,
+} __attribute__((mode(byte)));
+
+enum blogic_setccb_fmt {
+ BLOGIC_LEGACY_LUN_CCB = 0,
+ BLOGIC_EXT_LUN_CCB = 1,
+} __attribute__((mode(byte)));
+
+enum blogic_tgt_status {
+ BLOGIC_OP_GOOD = 0,
+ BLOGIC_CHECKCONDITION = 2,
+ BLOGIC_DEVBUSY = 8,
+} __attribute__((mode(byte)));
+
enum board_ids {
board_ahci = 0,
- board_ahci_ign_iferr = 1,
- board_ahci_low_power = 2,
+ board_ahci_43bit_dma = 1,
+ board_ahci_ign_iferr = 2,
board_ahci_no_debounce_delay = 3,
- board_ahci_nomsi = 4,
- board_ahci_noncq = 5,
- board_ahci_nosntf = 6,
- board_ahci_yes_fbs = 7,
- board_ahci_al = 8,
- board_ahci_avn = 9,
- board_ahci_mcp65 = 10,
- board_ahci_mcp77 = 11,
- board_ahci_mcp89 = 12,
- board_ahci_mv = 13,
- board_ahci_sb600 = 14,
- board_ahci_sb700 = 15,
- board_ahci_vt8251 = 16,
- board_ahci_pcs7 = 17,
- board_ahci_mcp_linux = 10,
- board_ahci_mcp67 = 10,
- board_ahci_mcp73 = 10,
- board_ahci_mcp79 = 11,
-};
-
-enum board_idx {
- BCM57301 = 0,
- BCM57302 = 1,
- BCM57304 = 2,
- BCM57417_NPAR = 3,
- BCM58700 = 4,
- BCM57311 = 5,
- BCM57312 = 6,
- BCM57402 = 7,
- BCM57404 = 8,
- BCM57406 = 9,
- BCM57402_NPAR = 10,
- BCM57407 = 11,
- BCM57412 = 12,
- BCM57414 = 13,
- BCM57416 = 14,
- BCM57417 = 15,
- BCM57412_NPAR = 16,
- BCM57314 = 17,
- BCM57417_SFP = 18,
- BCM57416_SFP = 19,
- BCM57404_NPAR = 20,
- BCM57406_NPAR = 21,
- BCM57407_SFP = 22,
- BCM57407_NPAR = 23,
- BCM57414_NPAR = 24,
- BCM57416_NPAR = 25,
- BCM57452 = 26,
- BCM57454 = 27,
- BCM5745x_NPAR = 28,
- BCM57508 = 29,
- BCM57504 = 30,
- BCM57502 = 31,
- BCM57508_NPAR = 32,
- BCM57504_NPAR = 33,
- BCM57502_NPAR = 34,
- BCM58802 = 35,
- BCM58804 = 36,
- BCM58808 = 37,
- NETXTREME_E_VF = 38,
- NETXTREME_C_VF = 39,
- NETXTREME_S_VF = 40,
- NETXTREME_C_VF_HV = 41,
- NETXTREME_E_VF_HV = 42,
- NETXTREME_E_P5_VF = 43,
- NETXTREME_E_P5_VF_HV = 44,
+ board_ahci_no_msi = 4,
+ board_ahci_pcs_quirk = 5,
+ board_ahci_pcs_quirk_no_devslp = 6,
+ board_ahci_pcs_quirk_no_sntf = 7,
+ board_ahci_yes_fbs = 8,
+ board_ahci_al = 9,
+ board_ahci_avn = 10,
+ board_ahci_mcp65 = 11,
+ board_ahci_mcp77 = 12,
+ board_ahci_mcp89 = 13,
+ board_ahci_mv = 14,
+ board_ahci_sb600 = 15,
+ board_ahci_sb700 = 16,
+ board_ahci_vt8251 = 17,
+ board_ahci_mcp_linux = 11,
+ board_ahci_mcp67 = 11,
+ board_ahci_mcp73 = 11,
+ board_ahci_mcp79 = 12,
};
enum bp_type_idx {
@@ -11904,6 +13146,10 @@
BPF_WRITE = 2,
};
+enum bpf_addr_space_cast {
+ BPF_ADDR_SPACE_CAST = 1,
+};
+
enum bpf_adj_room_mode {
BPF_ADJ_ROOM_NET = 0,
BPF_ADJ_ROOM_MAC = 1,
@@ -11915,38 +13161,44 @@
ARG_PTR_TO_MAP_KEY = 2,
ARG_PTR_TO_MAP_VALUE = 3,
ARG_PTR_TO_MEM = 4,
- ARG_CONST_SIZE = 5,
- ARG_CONST_SIZE_OR_ZERO = 6,
- ARG_PTR_TO_CTX = 7,
- ARG_ANYTHING = 8,
- ARG_PTR_TO_SPIN_LOCK = 9,
- ARG_PTR_TO_SOCK_COMMON = 10,
- ARG_PTR_TO_INT = 11,
- ARG_PTR_TO_LONG = 12,
- ARG_PTR_TO_SOCKET = 13,
- ARG_PTR_TO_BTF_ID = 14,
- ARG_PTR_TO_RINGBUF_MEM = 15,
- ARG_CONST_ALLOC_SIZE_OR_ZERO = 16,
- ARG_PTR_TO_BTF_ID_SOCK_COMMON = 17,
- ARG_PTR_TO_PERCPU_BTF_ID = 18,
- ARG_PTR_TO_FUNC = 19,
- ARG_PTR_TO_STACK = 20,
- ARG_PTR_TO_CONST_STR = 21,
- ARG_PTR_TO_TIMER = 22,
- ARG_PTR_TO_KPTR = 23,
- ARG_PTR_TO_DYNPTR = 24,
- __BPF_ARG_TYPE_MAX = 25,
+ ARG_PTR_TO_ARENA = 5,
+ ARG_CONST_SIZE = 6,
+ ARG_CONST_SIZE_OR_ZERO = 7,
+ ARG_PTR_TO_CTX = 8,
+ ARG_ANYTHING = 9,
+ ARG_PTR_TO_SPIN_LOCK = 10,
+ ARG_PTR_TO_SOCK_COMMON = 11,
+ ARG_PTR_TO_INT = 12,
+ ARG_PTR_TO_LONG = 13,
+ ARG_PTR_TO_SOCKET = 14,
+ ARG_PTR_TO_BTF_ID = 15,
+ ARG_PTR_TO_RINGBUF_MEM = 16,
+ ARG_CONST_ALLOC_SIZE_OR_ZERO = 17,
+ ARG_PTR_TO_BTF_ID_SOCK_COMMON = 18,
+ ARG_PTR_TO_PERCPU_BTF_ID = 19,
+ ARG_PTR_TO_FUNC = 20,
+ ARG_PTR_TO_STACK = 21,
+ ARG_PTR_TO_CONST_STR = 22,
+ ARG_PTR_TO_TIMER = 23,
+ ARG_PTR_TO_KPTR = 24,
+ ARG_PTR_TO_DYNPTR = 25,
+ __BPF_ARG_TYPE_MAX = 26,
ARG_PTR_TO_MAP_VALUE_OR_NULL = 259,
ARG_PTR_TO_MEM_OR_NULL = 260,
- ARG_PTR_TO_CTX_OR_NULL = 263,
- ARG_PTR_TO_SOCKET_OR_NULL = 269,
- ARG_PTR_TO_STACK_OR_NULL = 276,
- ARG_PTR_TO_BTF_ID_OR_NULL = 270,
+ ARG_PTR_TO_CTX_OR_NULL = 264,
+ ARG_PTR_TO_SOCKET_OR_NULL = 270,
+ ARG_PTR_TO_STACK_OR_NULL = 277,
+ ARG_PTR_TO_BTF_ID_OR_NULL = 271,
ARG_PTR_TO_UNINIT_MEM = 32772,
ARG_PTR_TO_FIXED_SIZE_MEM = 262148,
__BPF_ARG_TYPE_LIMIT = 33554431,
};
+enum bpf_async_type {
+ BPF_ASYNC_TYPE_TIMER = 0,
+ BPF_ASYNC_TYPE_WQ = 1,
+};
+
enum bpf_attach_type {
BPF_CGROUP_INET_INGRESS = 0,
BPF_CGROUP_INET_EGRESS = 1,
@@ -12004,7 +13256,8 @@
BPF_CGROUP_UNIX_GETSOCKNAME = 53,
BPF_NETKIT_PRIMARY = 54,
BPF_NETKIT_PEER = 55,
- __MAX_BPF_ATTACH_TYPE = 56,
+ BPF_TRACE_KPROBE_SESSION = 56,
+ __MAX_BPF_ATTACH_TYPE = 57,
};
enum bpf_audit {
@@ -12013,6 +13266,17 @@
BPF_AUDIT_MAX = 2,
};
+enum bpf_cap_tlv_type {
+ NFP_BPF_CAP_TYPE_FUNC = 1,
+ NFP_BPF_CAP_TYPE_ADJUST_HEAD = 2,
+ NFP_BPF_CAP_TYPE_MAPS = 3,
+ NFP_BPF_CAP_TYPE_RANDOM = 4,
+ NFP_BPF_CAP_TYPE_QUEUE_SELECT = 5,
+ NFP_BPF_CAP_TYPE_ADJUST_TAIL = 6,
+ NFP_BPF_CAP_TYPE_ABI_VERSION = 7,
+ NFP_BPF_CAP_TYPE_CMSG_MULTI_ENT = 8,
+};
+
enum bpf_cgroup_iter_order {
BPF_CGROUP_ITER_ORDER_UNSPEC = 0,
BPF_CGROUP_ITER_SELF_ONLY = 1,
@@ -12079,6 +13343,10 @@
__MAX_BPF_CMD = 37,
};
+enum bpf_cond_pseudo_jmp {
+ BPF_MAY_GOTO = 0,
+};
+
enum bpf_core_relo_kind {
BPF_CORE_FIELD_BYTE_OFFSET = 0,
BPF_CORE_FIELD_BYTE_SIZE = 1,
@@ -12103,6 +13371,11 @@
BPF_DYNPTR_TYPE_XDP = 4,
};
+enum bpf_fou_encap_type {
+ FOU_BPF_ENCAP_FOU = 0,
+ FOU_BPF_ENCAP_GUE = 1,
+};
+
enum bpf_func_id {
BPF_FUNC_unspec = 0,
BPF_FUNC_map_lookup_elem = 1,
@@ -12359,7 +13632,8 @@
BPF_LINK_TYPE_TCX = 11,
BPF_LINK_TYPE_UPROBE_MULTI = 12,
BPF_LINK_TYPE_NETKIT = 13,
- __MAX_BPF_LINK_TYPE = 14,
+ BPF_LINK_TYPE_SOCKMAP = 14,
+ __MAX_BPF_LINK_TYPE = 15,
};
enum bpf_lru_list_type {
@@ -12412,7 +13686,8 @@
BPF_MAP_TYPE_BLOOM_FILTER = 30,
BPF_MAP_TYPE_USER_RINGBUF = 31,
BPF_MAP_TYPE_CGRP_STORAGE = 32,
- __MAX_BPF_MAP_TYPE = 33,
+ BPF_MAP_TYPE_ARENA = 33,
+ __MAX_BPF_MAP_TYPE = 34,
};
enum bpf_netdev_command {
@@ -12498,10 +13773,11 @@
PTR_TO_XDP_SOCK = 15,
PTR_TO_BTF_ID = 16,
PTR_TO_MEM = 17,
- PTR_TO_BUF = 18,
- PTR_TO_FUNC = 19,
- CONST_PTR_TO_DYNPTR = 20,
- __BPF_REG_TYPE_MAX = 21,
+ PTR_TO_ARENA = 18,
+ PTR_TO_BUF = 19,
+ PTR_TO_FUNC = 20,
+ CONST_PTR_TO_DYNPTR = 21,
+ __BPF_REG_TYPE_MAX = 22,
PTR_TO_MAP_VALUE_OR_NULL = 260,
PTR_TO_SOCKET_OR_NULL = 267,
PTR_TO_SOCK_COMMON_OR_NULL = 268,
@@ -12636,11 +13912,58 @@
__MAX_XDP_MODE = 3,
};
+enum br_boolopt_id {
+ BR_BOOLOPT_NO_LL_LEARN = 0,
+ BR_BOOLOPT_MCAST_VLAN_SNOOPING = 1,
+ BR_BOOLOPT_MST_ENABLE = 2,
+ BR_BOOLOPT_MAX = 3,
+};
+
+enum br_ctx_signal_state {
+ BR_CSS_NONE = 2,
+};
+
+enum br_ev_pip {
+ BR_EV_PIP_UNCOND = 0,
+ BR_EV_PIP_COND = 1,
+};
+
+enum br_mask {
+ BR_BEQ = 0,
+ BR_BNE = 1,
+ BR_BMI = 2,
+ BR_BHS = 4,
+ BR_BCC = 5,
+ BR_BLO = 5,
+ BR_BGE = 8,
+ BR_BLT = 9,
+ BR_UNC = 24,
+};
+
+enum br_pkt_type {
+ BR_PKT_UNICAST = 0,
+ BR_PKT_MULTICAST = 1,
+ BR_PKT_BROADCAST = 2,
+};
+
+enum bss_compare_mode {
+ BSS_CMP_REGULAR = 0,
+ BSS_CMP_HIDE_ZLEN = 1,
+ BSS_CMP_HIDE_NUL = 2,
+};
+
+enum bss_param_flags {
+ BSS_PARAM_FLAGS_CTS_PROT = 1,
+ BSS_PARAM_FLAGS_SHORT_PREAMBLE = 2,
+ BSS_PARAM_FLAGS_SHORT_SLOT_TIME = 4,
+};
+
enum btf_arg_tag {
ARG_TAG_CTX = 1,
ARG_TAG_NONNULL = 2,
ARG_TAG_TRUSTED = 4,
ARG_TAG_NULLABLE = 8,
+ ARG_TAG_ARENA = 16,
};
enum btf_field_type {
@@ -12657,6 +13980,7 @@
BPF_GRAPH_NODE = 320,
BPF_GRAPH_ROOT = 160,
BPF_REFCOUNT = 512,
+ BPF_WORKQUEUE = 1024,
};
enum btf_func_linkage {
@@ -12679,7 +14003,8 @@
BTF_KFUNC_HOOK_SOCKET_FILTER = 10,
BTF_KFUNC_HOOK_LWT = 11,
BTF_KFUNC_HOOK_NETFILTER = 12,
- BTF_KFUNC_HOOK_MAX = 13,
+ BTF_KFUNC_HOOK_KPROBE = 13,
+ BTF_KFUNC_HOOK_MAX = 14,
};
enum btrfs_block_group_flags {
@@ -12692,6 +14017,7 @@
BLOCK_GROUP_FLAG_ZONED_DATA_RELOC = 6,
BLOCK_GROUP_FLAG_NEEDS_FREE_SPACE = 7,
BLOCK_GROUP_FLAG_SEQUENTIAL_ZONE = 8,
+ BLOCK_GROUP_FLAG_NEW = 9,
};
enum btrfs_block_group_size_class {
@@ -12747,6 +14073,13 @@
BTRFS_DELAYED_DELETION_ITEM = 1,
};
+enum btrfs_delayed_ref_action {
+ BTRFS_ADD_DELAYED_REF = 1,
+ BTRFS_DROP_DELAYED_REF = 2,
+ BTRFS_ADD_DELAYED_EXTENT = 3,
+ BTRFS_UPDATE_DELAYED_HEAD = 4,
+} __attribute__((mode(byte)));
+
enum btrfs_delayed_ref_flags {
BTRFS_DELAYED_REFS_FLUSHING = 0,
};
@@ -12854,6 +14187,13 @@
BTRFS_NESTING_MAX = 8,
};
+enum btrfs_lockdep_trans_states {
+ BTRFS_LOCKDEP_TRANS_COMMIT_PREP = 0,
+ BTRFS_LOCKDEP_TRANS_UNBLOCKED = 1,
+ BTRFS_LOCKDEP_TRANS_SUPER_COMMITTED = 2,
+ BTRFS_LOCKDEP_TRANS_COMPLETED = 3,
+};
+
enum btrfs_loop_type {
LOOP_CACHING_NOWAIT = 0,
LOOP_CACHING_WAIT = 1,
@@ -12866,8 +14206,7 @@
enum btrfs_map_op {
BTRFS_MAP_READ = 0,
BTRFS_MAP_WRITE = 1,
- BTRFS_MAP_DISCARD = 2,
- BTRFS_MAP_GET_READ_MIRRORS = 3,
+ BTRFS_MAP_GET_READ_MIRRORS = 2,
};
enum btrfs_mod_log_op {
@@ -12910,7 +14249,6 @@
BTRFS_RBIO_WRITE = 0,
BTRFS_RBIO_READ_REBUILD = 1,
BTRFS_RBIO_PARITY_SCRUB = 2,
- BTRFS_RBIO_REBUILD_MISSING = 3,
};
enum btrfs_read_policy {
@@ -12923,7 +14261,7 @@
BTRFS_REF_DATA = 1,
BTRFS_REF_METADATA = 2,
BTRFS_REF_LAST = 3,
-};
+} __attribute__((mode(byte)));
enum btrfs_reserve_flush_enum {
BTRFS_RESERVE_NO_FLUSH = 0,
@@ -12988,12 +14326,27 @@
enum btrfs_trans_state {
TRANS_STATE_RUNNING = 0,
- TRANS_STATE_COMMIT_START = 1,
- TRANS_STATE_COMMIT_DOING = 2,
- TRANS_STATE_UNBLOCKED = 3,
- TRANS_STATE_SUPER_COMMITTED = 4,
- TRANS_STATE_COMPLETED = 5,
- TRANS_STATE_MAX = 6,
+ TRANS_STATE_COMMIT_PREP = 1,
+ TRANS_STATE_COMMIT_START = 2,
+ TRANS_STATE_COMMIT_DOING = 3,
+ TRANS_STATE_UNBLOCKED = 4,
+ TRANS_STATE_SUPER_COMMITTED = 5,
+ TRANS_STATE_COMPLETED = 6,
+ TRANS_STATE_MAX = 7,
+};
+
+enum btrfs_tree_block_status {
+ BTRFS_TREE_BLOCK_CLEAN = 0,
+ BTRFS_TREE_BLOCK_INVALID_NRITEMS = 1,
+ BTRFS_TREE_BLOCK_INVALID_PARENT_KEY = 2,
+ BTRFS_TREE_BLOCK_BAD_KEY_ORDER = 3,
+ BTRFS_TREE_BLOCK_INVALID_LEVEL = 4,
+ BTRFS_TREE_BLOCK_INVALID_FREE_SPACE = 5,
+ BTRFS_TREE_BLOCK_INVALID_OFFSETS = 6,
+ BTRFS_TREE_BLOCK_INVALID_BLOCKPTR = 7,
+ BTRFS_TREE_BLOCK_INVALID_ITEM = 8,
+ BTRFS_TREE_BLOCK_INVALID_OWNER = 9,
+ BTRFS_TREE_BLOCK_WRITTEN_NOT_SET = 10,
};
enum btrfs_trim_state {
@@ -13019,6 +14372,11 @@
BUS_NOTIFY_DRIVER_NOT_BOUND = 7,
};
+typedef enum {
+ BUS_SPACE_MEMIO = 0,
+ BUS_SPACE_PIO = 1,
+} bus_space_tag_t;
+
enum cable_info_err {
CABLE_INF_INV_PORT = 1,
CABLE_INF_OP_NOSUP = 2,
@@ -13031,6 +14389,13 @@
CABLE_INF_I2C_BUSY = 9,
};
+enum cache_tag_type {
+ CACHE_TAG_IOTLB = 0,
+ CACHE_TAG_DEVTLB = 1,
+ CACHE_TAG_NESTING_IOTLB = 2,
+ CACHE_TAG_NESTING_DEVTLB = 3,
+};
+
enum cache_type {
CACHE_TYPE_NOCACHE = 0,
CACHE_TYPE_INST = 1,
@@ -13039,6 +14404,40 @@
CACHE_TYPE_UNIFIED = 4,
};
+typedef enum {
+ CAM_REQ_INPROG = 0,
+ CAM_REQ_CMP = 1,
+ CAM_REQ_ABORTED = 2,
+ CAM_UA_ABORT = 3,
+ CAM_REQ_CMP_ERR = 4,
+ CAM_BUSY = 5,
+ CAM_REQ_INVALID = 6,
+ CAM_PATH_INVALID = 7,
+ CAM_SEL_TIMEOUT = 8,
+ CAM_CMD_TIMEOUT = 9,
+ CAM_SCSI_STATUS_ERROR = 10,
+ CAM_SCSI_BUS_RESET = 11,
+ CAM_UNCOR_PARITY = 12,
+ CAM_AUTOSENSE_FAIL = 13,
+ CAM_NO_HBA = 14,
+ CAM_DATA_RUN_ERR = 15,
+ CAM_UNEXP_BUSFREE = 16,
+ CAM_SEQUENCE_FAIL = 17,
+ CAM_CCB_LEN_ERR = 18,
+ CAM_PROVIDE_FAIL = 19,
+ CAM_BDR_SENT = 20,
+ CAM_REQ_TERMIO = 21,
+ CAM_UNREC_HBA_ERROR = 22,
+ CAM_REQ_TOO_BIG = 23,
+ CAM_UA_TERMIO = 24,
+ CAM_MSG_REJECT_REC = 25,
+ CAM_DEV_NOT_THERE = 26,
+ CAM_RESRC_UNAVAIL = 27,
+ CAM_REQUEUE_REQ = 28,
+ CAM_DEV_QFRZN = 64,
+ CAM_STATUS_MASK = 63,
+} cam_status;
+
enum cap_audit_type {
CAP_AUDIT_STATIC_DMAR = 0,
CAP_AUDIT_STATIC_IRQR = 1,
@@ -13054,6 +14453,7 @@
CC_ATTR_GUEST_UNROLL_STRING_IO = 4,
CC_ATTR_GUEST_SEV_SNP = 5,
CC_ATTR_HOTPLUG_DISABLED = 6,
+ CC_ATTR_HOST_SEV_SNP = 7,
};
enum cc_vendor {
@@ -13075,6 +14475,68 @@
__DCB_ATTR_CEE_MAX = 9,
};
+enum cfg80211_assoc_req_flags {
+ ASSOC_REQ_DISABLE_HT = 1,
+ ASSOC_REQ_DISABLE_VHT = 2,
+ ASSOC_REQ_USE_RRM = 4,
+ CONNECT_REQ_EXTERNAL_AUTH_SUPPORT = 8,
+ ASSOC_REQ_DISABLE_HE = 16,
+ ASSOC_REQ_DISABLE_EHT = 32,
+ CONNECT_REQ_MLO_SUPPORT = 64,
+ ASSOC_REQ_SPP_AMSDU = 128,
+};
+
+enum cfg80211_bss_frame_type {
+ CFG80211_BSS_FTYPE_UNKNOWN = 0,
+ CFG80211_BSS_FTYPE_BEACON = 1,
+ CFG80211_BSS_FTYPE_PRESP = 2,
+ CFG80211_BSS_FTYPE_S1G_BEACON = 3,
+};
+
+enum cfg80211_connect_params_changed {
+ UPDATE_ASSOC_IES = 1,
+ UPDATE_FILS_ERP_INFO = 2,
+ UPDATE_AUTH_TYPE = 4,
+};
+
+enum cfg80211_event_type {
+ EVENT_CONNECT_RESULT = 0,
+ EVENT_ROAMED = 1,
+ EVENT_DISCONNECTED = 2,
+ EVENT_IBSS_JOINED = 3,
+ EVENT_STOPPED = 4,
+ EVENT_PORT_AUTHORIZED = 5,
+};
+
+enum cfg80211_nan_conf_changes {
+ CFG80211_NAN_CONF_CHANGED_PREF = 1,
+ CFG80211_NAN_CONF_CHANGED_BANDS = 2,
+};
+
+enum cfg80211_rnr_iter_ret {
+ RNR_ITER_CONTINUE = 0,
+ RNR_ITER_BREAK = 1,
+ RNR_ITER_ERROR = 2,
+};
+
+enum cfg80211_signal_type {
+ CFG80211_SIGNAL_TYPE_NONE = 0,
+ CFG80211_SIGNAL_TYPE_MBM = 1,
+ CFG80211_SIGNAL_TYPE_UNSPEC = 2,
+};
+
+enum cfg80211_station_type {
+ CFG80211_STA_AP_CLIENT = 0,
+ CFG80211_STA_AP_CLIENT_UNASSOC = 1,
+ CFG80211_STA_AP_MLME_CLIENT = 2,
+ CFG80211_STA_AP_STA = 3,
+ CFG80211_STA_IBSS = 4,
+ CFG80211_STA_TDLS_PEER_SETUP = 5,
+ CFG80211_STA_TDLS_PEER_ACTIVE = 6,
+ CFG80211_STA_MESH_PEER_KERNEL = 7,
+ CFG80211_STA_MESH_PEER_USER = 8,
+};
+
enum cfi_mode {
CFI_DEFAULT = 0,
CFI_OFF = 1,
@@ -13082,10 +14544,6 @@
CFI_FINEIBT = 3,
};
-enum cfile_flags {
- CFILE_HIDDEN = 1,
-};
-
enum cgroup1_param {
Opt_all = 0,
Opt_clone_children = 1,
@@ -13163,10 +14621,8 @@
freezer_cgrp_id = 6,
net_cls_cgrp_id = 7,
perf_event_cgrp_id = 8,
- net_prio_cgrp_id = 9,
- hugetlb_cgrp_id = 10,
- pids_cgrp_id = 11,
- CGROUP_SUBSYS_COUNT = 12,
+ hugetlb_cgrp_id = 9,
+ CGROUP_SUBSYS_COUNT = 10,
};
enum chacha_constants {
@@ -13176,91 +14632,9 @@
CHACHA_CONSTANT_TE_K = 1797285236,
};
-enum chips {
- adm1023 = 0,
- adm1032 = 1,
- adt7461 = 2,
- adt7461a = 3,
- adt7481 = 4,
- g781 = 5,
- lm84 = 6,
- lm90 = 7,
- lm99 = 8,
- max1617 = 9,
- max6642 = 10,
- max6646 = 11,
- max6648 = 12,
- max6654 = 13,
- max6657 = 14,
- max6659 = 15,
- max6680 = 16,
- max6696 = 17,
- nct210 = 18,
- nct72 = 19,
- ne1618 = 20,
- sa56004 = 21,
- tmp451 = 22,
- tmp461 = 23,
- w83l771 = 24,
-};
-
-enum chips___2 {
- max6581 = 0,
- max6602 = 1,
- max6622 = 2,
- max6636 = 3,
- max6689 = 4,
- max6693 = 5,
- max6694 = 6,
- max6697 = 7,
- max6698 = 8,
- max6699 = 9,
-};
-
-enum chips___3 {
- tmp421 = 0,
- tmp422 = 1,
- tmp423 = 2,
- tmp441 = 3,
- tmp442 = 4,
-};
-
-enum chips___4 {
- tps53647 = 0,
- tps53667 = 1,
- tps53676 = 2,
- tps53679 = 3,
- tps53681 = 4,
- tps53688 = 5,
-};
-
-enum chips___5 {
- ucd9000 = 0,
- ucd90120 = 1,
- ucd90124 = 2,
- ucd90160 = 3,
- ucd90320 = 4,
- ucd9090 = 5,
- ucd90910 = 6,
-};
-
-typedef enum {
- AD_CHURN_MONITOR = 0,
- AD_CHURN = 1,
- AD_NO_CHURN = 2,
-} churn_state_t;
-
-enum class_map_type {
- DD_CLASS_TYPE_DISJOINT_BITS = 0,
- DD_CLASS_TYPE_LEVEL_NUM = 1,
- DD_CLASS_TYPE_DISJOINT_NAMES = 2,
- DD_CLASS_TYPE_LEVEL_NAMES = 3,
-};
-
-enum class_stat_type {
- ZS_OBJS_ALLOCATED = 12,
- ZS_OBJS_INUSE = 13,
- NR_CLASS_STAT_TYPES = 14,
+enum chipset_type {
+ NOT_SUPPORTED = 0,
+ SUPPORTED = 1,
};
enum cleanup_prefix_rt_t {
@@ -13269,6 +14643,12 @@
CLEANUP_PREFIX_RT_EXPIRE = 2,
};
+enum clear_nexus_phase {
+ NEXUS_PHASE_PRE = 0,
+ NEXUS_PHASE_POST = 1,
+ NEXUS_PHASE_RESUME = 2,
+};
+
enum clear_refs_types {
CLEAR_REFS_ALL = 1,
CLEAR_REFS_ANON = 2,
@@ -13289,7 +14669,44 @@
enum clocksource_ids {
CSID_GENERIC = 0,
CSID_ARM_ARCH_COUNTER = 1,
- CSID_MAX = 2,
+ CSID_X86_TSC_EARLY = 2,
+ CSID_X86_TSC = 3,
+ CSID_X86_KVM_CLK = 4,
+ CSID_MAX = 5,
+};
+
+enum closure_state {
+ CLOSURE_BITS_START = 67108864,
+ CLOSURE_DESTRUCTOR = 67108864,
+ CLOSURE_WAITING = 268435456,
+ CLOSURE_RUNNING = 1073741824,
+};
+
+enum cmd_ctx_swap {
+ CMD_CTX_SWAP = 0,
+ CMD_CTX_SWAP_DEFER1 = 1,
+ CMD_CTX_SWAP_DEFER2 = 2,
+ CMD_CTX_NO_SWAP = 3,
+};
+
+enum cmd_mode {
+ CMD_MODE_40b_AB = 0,
+ CMD_MODE_40b_BA = 1,
+ CMD_MODE_32b = 4,
+};
+
+enum cmd_tgt_map {
+ CMD_TGT_READ8 = 0,
+ CMD_TGT_WRITE8_SWAP = 1,
+ CMD_TGT_WRITE32_SWAP = 2,
+ CMD_TGT_READ32 = 3,
+ CMD_TGT_READ32_LE = 4,
+ CMD_TGT_READ32_SWAP = 5,
+ CMD_TGT_READ_LE = 6,
+ CMD_TGT_READ_SWAP_LE = 7,
+ CMD_TGT_ADD = 8,
+ CMD_TGT_ADD_IMM = 9,
+ __CMD_TGT_MAP_SIZE = 10,
};
typedef enum {
@@ -13343,6 +14760,8 @@
CON_ANYTIME = 16,
CON_BRL = 32,
CON_EXTENDED = 64,
+ CON_SUSPENDED = 128,
+ CON_NBCON = 256,
};
enum context {
@@ -13351,26 +14770,6 @@
IN_KERNEL_RECOV = 3,
};
-enum cookie_mac_state {
- INVALID_MAC = 0,
- VALID_MAC_BUT_NO_COOKIE = 1,
- VALID_MAC_WITH_COOKIE_BUT_RATELIMITED = 2,
- VALID_MAC_WITH_COOKIE = 3,
-};
-
-enum cookie_values {
- COOKIE_SECRET_MAX_AGE = 120,
- COOKIE_SECRET_LATENCY = 5,
- COOKIE_NONCE_LEN = 24,
- COOKIE_LEN = 16,
-};
-
-enum counter_values {
- COUNTER_BITS_TOTAL = 8192,
- COUNTER_REDUNDANT_BITS = 64,
- COUNTER_WINDOW_SIZE = 8128,
-};
-
enum cpa_warn {
CPA_CONFLICT = 0,
CPA_PROTECT = 1,
@@ -13419,28 +14818,13 @@
NOMINAL_FREQ = 20,
};
-enum cpu_cftype_id {
- CPU_CFTYPE_WEIGHT = 0,
- CPU_CFTYPE_WEIGHT_NICE = 1,
- CPU_CFTYPE_IDLE = 2,
- CPU_CFTYPE_MAX = 3,
- CPU_CFTYPE_MAX_BURST = 4,
- CPU_CFTYPE_CNT = 5,
-};
-
enum cpu_idle_type {
- CPU_IDLE = 0,
- CPU_NOT_IDLE = 1,
+ __CPU_NOT_IDLE = 0,
+ CPU_IDLE = 1,
CPU_NEWLY_IDLE = 2,
CPU_MAX_IDLE_TYPES = 3,
};
-enum cpu_mitigations {
- CPU_MITIGATIONS_OFF = 0,
- CPU_MITIGATIONS_AUTO = 1,
- CPU_MITIGATIONS_AUTO_NOSMT = 2,
-};
-
enum cpu_usage_stat {
CPUTIME_USER = 0,
CPUTIME_NICE = 1,
@@ -13452,12 +14836,8 @@
CPUTIME_STEAL = 7,
CPUTIME_GUEST = 8,
CPUTIME_GUEST_NICE = 9,
- NR_STATS = 10,
-};
-
-enum cpu_util_type {
- FREQUENCY_UTIL = 0,
- ENERGY_UTIL = 1,
+ CPUTIME_FORCEIDLE = 10,
+ NR_STATS = 11,
};
enum cpuacct_stat_index {
@@ -13490,185 +14870,186 @@
CPUHP_PERF_POWER = 5,
CPUHP_PERF_SUPERH = 6,
CPUHP_X86_HPET_DEAD = 7,
- CPUHP_X86_APB_DEAD = 8,
- CPUHP_X86_MCE_DEAD = 9,
- CPUHP_VIRT_NET_DEAD = 10,
- CPUHP_IBMVNIC_DEAD = 11,
- CPUHP_SLUB_DEAD = 12,
- CPUHP_DEBUG_OBJ_DEAD = 13,
- CPUHP_MM_WRITEBACK_DEAD = 14,
- CPUHP_MM_DEMOTION_DEAD = 15,
- CPUHP_MM_VMSTAT_DEAD = 16,
- CPUHP_SOFTIRQ_DEAD = 17,
- CPUHP_NET_MVNETA_DEAD = 18,
- CPUHP_CPUIDLE_DEAD = 19,
- CPUHP_ARM64_FPSIMD_DEAD = 20,
- CPUHP_ARM_OMAP_WAKE_DEAD = 21,
- CPUHP_IRQ_POLL_DEAD = 22,
- CPUHP_BLOCK_SOFTIRQ_DEAD = 23,
- CPUHP_BIO_DEAD = 24,
- CPUHP_ACPI_CPUDRV_DEAD = 25,
- CPUHP_S390_PFAULT_DEAD = 26,
- CPUHP_BLK_MQ_DEAD = 27,
- CPUHP_FS_BUFF_DEAD = 28,
- CPUHP_PRINTK_DEAD = 29,
- CPUHP_MM_MEMCQ_DEAD = 30,
- CPUHP_XFS_DEAD = 31,
- CPUHP_PERCPU_CNT_DEAD = 32,
- CPUHP_RADIX_DEAD = 33,
- CPUHP_PAGE_ALLOC = 34,
- CPUHP_NET_DEV_DEAD = 35,
- CPUHP_PCI_XGENE_DEAD = 36,
- CPUHP_IOMMU_IOVA_DEAD = 37,
- CPUHP_LUSTRE_CFS_DEAD = 38,
- CPUHP_AP_ARM_CACHE_B15_RAC_DEAD = 39,
- CPUHP_PADATA_DEAD = 40,
- CPUHP_AP_DTPM_CPU_DEAD = 41,
- CPUHP_RANDOM_PREPARE = 42,
- CPUHP_WORKQUEUE_PREP = 43,
- CPUHP_POWER_NUMA_PREPARE = 44,
- CPUHP_HRTIMERS_PREPARE = 45,
- CPUHP_PROFILE_PREPARE = 46,
- CPUHP_X2APIC_PREPARE = 47,
- CPUHP_SMPCFD_PREPARE = 48,
- CPUHP_RELAY_PREPARE = 49,
- CPUHP_SLAB_PREPARE = 50,
- CPUHP_MD_RAID5_PREPARE = 51,
- CPUHP_RCUTREE_PREP = 52,
- CPUHP_CPUIDLE_COUPLED_PREPARE = 53,
- CPUHP_POWERPC_PMAC_PREPARE = 54,
- CPUHP_POWERPC_MMU_CTX_PREPARE = 55,
- CPUHP_XEN_PREPARE = 56,
- CPUHP_XEN_EVTCHN_PREPARE = 57,
- CPUHP_ARM_SHMOBILE_SCU_PREPARE = 58,
- CPUHP_SH_SH3X_PREPARE = 59,
- CPUHP_NET_FLOW_PREPARE = 60,
- CPUHP_TOPOLOGY_PREPARE = 61,
- CPUHP_NET_IUCV_PREPARE = 62,
- CPUHP_ARM_BL_PREPARE = 63,
- CPUHP_TRACE_RB_PREPARE = 64,
- CPUHP_MM_ZS_PREPARE = 65,
- CPUHP_MM_ZSWP_POOL_PREPARE = 66,
- CPUHP_KVM_PPC_BOOK3S_PREPARE = 67,
- CPUHP_ZCOMP_PREPARE = 68,
- CPUHP_TIMERS_PREPARE = 69,
- CPUHP_MIPS_SOC_PREPARE = 70,
- CPUHP_BP_PREPARE_DYN = 71,
- CPUHP_BP_PREPARE_DYN_END = 91,
- CPUHP_BRINGUP_CPU = 92,
- CPUHP_AP_IDLE_DEAD = 93,
- CPUHP_AP_OFFLINE = 94,
- CPUHP_AP_CACHECTRL_STARTING = 95,
- CPUHP_AP_SCHED_STARTING = 96,
- CPUHP_AP_RCUTREE_DYING = 97,
- CPUHP_AP_CPU_PM_STARTING = 98,
- CPUHP_AP_IRQ_GIC_STARTING = 99,
- CPUHP_AP_IRQ_HIP04_STARTING = 100,
- CPUHP_AP_IRQ_APPLE_AIC_STARTING = 101,
- CPUHP_AP_IRQ_ARMADA_XP_STARTING = 102,
- CPUHP_AP_IRQ_BCM2836_STARTING = 103,
- CPUHP_AP_IRQ_MIPS_GIC_STARTING = 104,
- CPUHP_AP_IRQ_RISCV_STARTING = 105,
- CPUHP_AP_IRQ_LOONGARCH_STARTING = 106,
- CPUHP_AP_IRQ_SIFIVE_PLIC_STARTING = 107,
- CPUHP_AP_ARM_MVEBU_COHERENCY = 108,
- CPUHP_AP_MICROCODE_LOADER = 109,
- CPUHP_AP_PERF_X86_AMD_UNCORE_STARTING = 110,
- CPUHP_AP_PERF_X86_STARTING = 111,
- CPUHP_AP_PERF_X86_AMD_IBS_STARTING = 112,
- CPUHP_AP_PERF_X86_CQM_STARTING = 113,
- CPUHP_AP_PERF_X86_CSTATE_STARTING = 114,
- CPUHP_AP_PERF_XTENSA_STARTING = 115,
- CPUHP_AP_MIPS_OP_LOONGSON3_STARTING = 116,
- CPUHP_AP_ARM_VFP_STARTING = 117,
- CPUHP_AP_ARM64_DEBUG_MONITORS_STARTING = 118,
- CPUHP_AP_PERF_ARM_HW_BREAKPOINT_STARTING = 119,
- CPUHP_AP_PERF_ARM_ACPI_STARTING = 120,
- CPUHP_AP_PERF_ARM_STARTING = 121,
- CPUHP_AP_PERF_RISCV_STARTING = 122,
- CPUHP_AP_ARM_L2X0_STARTING = 123,
- CPUHP_AP_EXYNOS4_MCT_TIMER_STARTING = 124,
- CPUHP_AP_ARM_ARCH_TIMER_STARTING = 125,
- CPUHP_AP_ARM_GLOBAL_TIMER_STARTING = 126,
- CPUHP_AP_JCORE_TIMER_STARTING = 127,
- CPUHP_AP_ARM_TWD_STARTING = 128,
- CPUHP_AP_QCOM_TIMER_STARTING = 129,
- CPUHP_AP_TEGRA_TIMER_STARTING = 130,
- CPUHP_AP_ARMADA_TIMER_STARTING = 131,
- CPUHP_AP_MARCO_TIMER_STARTING = 132,
- CPUHP_AP_MIPS_GIC_TIMER_STARTING = 133,
- CPUHP_AP_ARC_TIMER_STARTING = 134,
- CPUHP_AP_RISCV_TIMER_STARTING = 135,
- CPUHP_AP_CLINT_TIMER_STARTING = 136,
- CPUHP_AP_CSKY_TIMER_STARTING = 137,
- CPUHP_AP_TI_GP_TIMER_STARTING = 138,
- CPUHP_AP_HYPERV_TIMER_STARTING = 139,
- CPUHP_AP_DUMMY_TIMER_STARTING = 140,
- CPUHP_AP_ARM_XEN_STARTING = 141,
- CPUHP_AP_ARM_CORESIGHT_STARTING = 142,
- CPUHP_AP_ARM_CORESIGHT_CTI_STARTING = 143,
- CPUHP_AP_ARM64_ISNDEP_STARTING = 144,
- CPUHP_AP_SMPCFD_DYING = 145,
- CPUHP_AP_X86_TBOOT_DYING = 146,
- CPUHP_AP_ARM_CACHE_B15_RAC_DYING = 147,
- CPUHP_AP_ONLINE = 148,
- CPUHP_TEARDOWN_CPU = 149,
- CPUHP_AP_ONLINE_IDLE = 150,
- CPUHP_AP_HYPERV_ONLINE = 151,
- CPUHP_AP_KVM_ONLINE = 152,
- CPUHP_AP_SCHED_WAIT_EMPTY = 153,
- CPUHP_AP_SMPBOOT_THREADS = 154,
- CPUHP_AP_X86_VDSO_VMA_ONLINE = 155,
- CPUHP_AP_IRQ_AFFINITY_ONLINE = 156,
- CPUHP_AP_BLK_MQ_ONLINE = 157,
- CPUHP_AP_ARM_MVEBU_SYNC_CLOCKS = 158,
- CPUHP_AP_X86_INTEL_EPB_ONLINE = 159,
- CPUHP_AP_PERF_ONLINE = 160,
- CPUHP_AP_PERF_X86_ONLINE = 161,
- CPUHP_AP_PERF_X86_UNCORE_ONLINE = 162,
- CPUHP_AP_PERF_X86_AMD_UNCORE_ONLINE = 163,
- CPUHP_AP_PERF_X86_AMD_POWER_ONLINE = 164,
- CPUHP_AP_PERF_X86_RAPL_ONLINE = 165,
- CPUHP_AP_PERF_X86_CQM_ONLINE = 166,
- CPUHP_AP_PERF_X86_CSTATE_ONLINE = 167,
- CPUHP_AP_PERF_X86_IDXD_ONLINE = 168,
- CPUHP_AP_PERF_S390_CF_ONLINE = 169,
- CPUHP_AP_PERF_S390_SF_ONLINE = 170,
- CPUHP_AP_PERF_ARM_CCI_ONLINE = 171,
- CPUHP_AP_PERF_ARM_CCN_ONLINE = 172,
- CPUHP_AP_PERF_ARM_HISI_CPA_ONLINE = 173,
- CPUHP_AP_PERF_ARM_HISI_DDRC_ONLINE = 174,
- CPUHP_AP_PERF_ARM_HISI_HHA_ONLINE = 175,
- CPUHP_AP_PERF_ARM_HISI_L3_ONLINE = 176,
- CPUHP_AP_PERF_ARM_HISI_PA_ONLINE = 177,
- CPUHP_AP_PERF_ARM_HISI_SLLC_ONLINE = 178,
- CPUHP_AP_PERF_ARM_HISI_PCIE_PMU_ONLINE = 179,
- CPUHP_AP_PERF_ARM_HNS3_PMU_ONLINE = 180,
- CPUHP_AP_PERF_ARM_L2X0_ONLINE = 181,
- CPUHP_AP_PERF_ARM_QCOM_L2_ONLINE = 182,
- CPUHP_AP_PERF_ARM_QCOM_L3_ONLINE = 183,
- CPUHP_AP_PERF_ARM_APM_XGENE_ONLINE = 184,
- CPUHP_AP_PERF_ARM_CAVIUM_TX2_UNCORE_ONLINE = 185,
- CPUHP_AP_PERF_ARM_MARVELL_CN10K_DDR_ONLINE = 186,
- CPUHP_AP_PERF_POWERPC_NEST_IMC_ONLINE = 187,
- CPUHP_AP_PERF_POWERPC_CORE_IMC_ONLINE = 188,
- CPUHP_AP_PERF_POWERPC_THREAD_IMC_ONLINE = 189,
- CPUHP_AP_PERF_POWERPC_TRACE_IMC_ONLINE = 190,
- CPUHP_AP_PERF_POWERPC_HV_24x7_ONLINE = 191,
- CPUHP_AP_PERF_POWERPC_HV_GPCI_ONLINE = 192,
- CPUHP_AP_PERF_CSKY_ONLINE = 193,
- CPUHP_AP_WATCHDOG_ONLINE = 194,
- CPUHP_AP_WORKQUEUE_ONLINE = 195,
- CPUHP_AP_RANDOM_ONLINE = 196,
- CPUHP_AP_RCUTREE_ONLINE = 197,
- CPUHP_AP_BASE_CACHEINFO_ONLINE = 198,
- CPUHP_AP_ONLINE_DYN = 199,
- CPUHP_AP_ONLINE_DYN_END = 229,
- CPUHP_AP_MM_DEMOTION_ONLINE = 230,
- CPUHP_AP_X86_HPET_ONLINE = 231,
- CPUHP_AP_X86_KVM_CLK_ONLINE = 232,
- CPUHP_AP_ACTIVE = 233,
- CPUHP_ONLINE = 234,
+ CPUHP_X86_MCE_DEAD = 8,
+ CPUHP_VIRT_NET_DEAD = 9,
+ CPUHP_IBMVNIC_DEAD = 10,
+ CPUHP_SLUB_DEAD = 11,
+ CPUHP_DEBUG_OBJ_DEAD = 12,
+ CPUHP_MM_WRITEBACK_DEAD = 13,
+ CPUHP_MM_VMSTAT_DEAD = 14,
+ CPUHP_SOFTIRQ_DEAD = 15,
+ CPUHP_NET_MVNETA_DEAD = 16,
+ CPUHP_CPUIDLE_DEAD = 17,
+ CPUHP_ARM64_FPSIMD_DEAD = 18,
+ CPUHP_ARM_OMAP_WAKE_DEAD = 19,
+ CPUHP_IRQ_POLL_DEAD = 20,
+ CPUHP_BLOCK_SOFTIRQ_DEAD = 21,
+ CPUHP_BIO_DEAD = 22,
+ CPUHP_ACPI_CPUDRV_DEAD = 23,
+ CPUHP_S390_PFAULT_DEAD = 24,
+ CPUHP_BLK_MQ_DEAD = 25,
+ CPUHP_FS_BUFF_DEAD = 26,
+ CPUHP_PRINTK_DEAD = 27,
+ CPUHP_MM_MEMCQ_DEAD = 28,
+ CPUHP_PERCPU_CNT_DEAD = 29,
+ CPUHP_RADIX_DEAD = 30,
+ CPUHP_PAGE_ALLOC = 31,
+ CPUHP_NET_DEV_DEAD = 32,
+ CPUHP_PCI_XGENE_DEAD = 33,
+ CPUHP_IOMMU_IOVA_DEAD = 34,
+ CPUHP_AP_ARM_CACHE_B15_RAC_DEAD = 35,
+ CPUHP_PADATA_DEAD = 36,
+ CPUHP_AP_DTPM_CPU_DEAD = 37,
+ CPUHP_RANDOM_PREPARE = 38,
+ CPUHP_WORKQUEUE_PREP = 39,
+ CPUHP_POWER_NUMA_PREPARE = 40,
+ CPUHP_HRTIMERS_PREPARE = 41,
+ CPUHP_PROFILE_PREPARE = 42,
+ CPUHP_X2APIC_PREPARE = 43,
+ CPUHP_SMPCFD_PREPARE = 44,
+ CPUHP_RELAY_PREPARE = 45,
+ CPUHP_MD_RAID5_PREPARE = 46,
+ CPUHP_RCUTREE_PREP = 47,
+ CPUHP_CPUIDLE_COUPLED_PREPARE = 48,
+ CPUHP_POWERPC_PMAC_PREPARE = 49,
+ CPUHP_POWERPC_MMU_CTX_PREPARE = 50,
+ CPUHP_XEN_PREPARE = 51,
+ CPUHP_XEN_EVTCHN_PREPARE = 52,
+ CPUHP_ARM_SHMOBILE_SCU_PREPARE = 53,
+ CPUHP_SH_SH3X_PREPARE = 54,
+ CPUHP_TOPOLOGY_PREPARE = 55,
+ CPUHP_NET_IUCV_PREPARE = 56,
+ CPUHP_ARM_BL_PREPARE = 57,
+ CPUHP_TRACE_RB_PREPARE = 58,
+ CPUHP_MM_ZS_PREPARE = 59,
+ CPUHP_MM_ZSWP_POOL_PREPARE = 60,
+ CPUHP_KVM_PPC_BOOK3S_PREPARE = 61,
+ CPUHP_ZCOMP_PREPARE = 62,
+ CPUHP_TIMERS_PREPARE = 63,
+ CPUHP_MIPS_SOC_PREPARE = 64,
+ CPUHP_BP_PREPARE_DYN = 65,
+ CPUHP_BP_PREPARE_DYN_END = 85,
+ CPUHP_BP_KICK_AP = 86,
+ CPUHP_BRINGUP_CPU = 87,
+ CPUHP_AP_IDLE_DEAD = 88,
+ CPUHP_AP_OFFLINE = 89,
+ CPUHP_AP_CACHECTRL_STARTING = 90,
+ CPUHP_AP_SCHED_STARTING = 91,
+ CPUHP_AP_RCUTREE_DYING = 92,
+ CPUHP_AP_CPU_PM_STARTING = 93,
+ CPUHP_AP_IRQ_GIC_STARTING = 94,
+ CPUHP_AP_IRQ_HIP04_STARTING = 95,
+ CPUHP_AP_IRQ_APPLE_AIC_STARTING = 96,
+ CPUHP_AP_IRQ_ARMADA_XP_STARTING = 97,
+ CPUHP_AP_IRQ_BCM2836_STARTING = 98,
+ CPUHP_AP_IRQ_MIPS_GIC_STARTING = 99,
+ CPUHP_AP_IRQ_LOONGARCH_STARTING = 100,
+ CPUHP_AP_IRQ_SIFIVE_PLIC_STARTING = 101,
+ CPUHP_AP_IRQ_RISCV_IMSIC_STARTING = 102,
+ CPUHP_AP_ARM_MVEBU_COHERENCY = 103,
+ CPUHP_AP_PERF_X86_AMD_UNCORE_STARTING = 104,
+ CPUHP_AP_PERF_X86_STARTING = 105,
+ CPUHP_AP_PERF_X86_AMD_IBS_STARTING = 106,
+ CPUHP_AP_PERF_X86_CSTATE_STARTING = 107,
+ CPUHP_AP_PERF_XTENSA_STARTING = 108,
+ CPUHP_AP_ARM_VFP_STARTING = 109,
+ CPUHP_AP_ARM64_DEBUG_MONITORS_STARTING = 110,
+ CPUHP_AP_PERF_ARM_HW_BREAKPOINT_STARTING = 111,
+ CPUHP_AP_PERF_ARM_ACPI_STARTING = 112,
+ CPUHP_AP_PERF_ARM_STARTING = 113,
+ CPUHP_AP_PERF_RISCV_STARTING = 114,
+ CPUHP_AP_ARM_L2X0_STARTING = 115,
+ CPUHP_AP_EXYNOS4_MCT_TIMER_STARTING = 116,
+ CPUHP_AP_ARM_ARCH_TIMER_STARTING = 117,
+ CPUHP_AP_ARM_ARCH_TIMER_EVTSTRM_STARTING = 118,
+ CPUHP_AP_ARM_GLOBAL_TIMER_STARTING = 119,
+ CPUHP_AP_JCORE_TIMER_STARTING = 120,
+ CPUHP_AP_ARM_TWD_STARTING = 121,
+ CPUHP_AP_QCOM_TIMER_STARTING = 122,
+ CPUHP_AP_TEGRA_TIMER_STARTING = 123,
+ CPUHP_AP_ARMADA_TIMER_STARTING = 124,
+ CPUHP_AP_MIPS_GIC_TIMER_STARTING = 125,
+ CPUHP_AP_ARC_TIMER_STARTING = 126,
+ CPUHP_AP_RISCV_TIMER_STARTING = 127,
+ CPUHP_AP_CLINT_TIMER_STARTING = 128,
+ CPUHP_AP_CSKY_TIMER_STARTING = 129,
+ CPUHP_AP_TI_GP_TIMER_STARTING = 130,
+ CPUHP_AP_HYPERV_TIMER_STARTING = 131,
+ CPUHP_AP_DUMMY_TIMER_STARTING = 132,
+ CPUHP_AP_ARM_XEN_STARTING = 133,
+ CPUHP_AP_ARM_XEN_RUNSTATE_STARTING = 134,
+ CPUHP_AP_ARM_CORESIGHT_STARTING = 135,
+ CPUHP_AP_ARM_CORESIGHT_CTI_STARTING = 136,
+ CPUHP_AP_ARM64_ISNDEP_STARTING = 137,
+ CPUHP_AP_SMPCFD_DYING = 138,
+ CPUHP_AP_HRTIMERS_DYING = 139,
+ CPUHP_AP_TICK_DYING = 140,
+ CPUHP_AP_X86_TBOOT_DYING = 141,
+ CPUHP_AP_ARM_CACHE_B15_RAC_DYING = 142,
+ CPUHP_AP_ONLINE = 143,
+ CPUHP_TEARDOWN_CPU = 144,
+ CPUHP_AP_ONLINE_IDLE = 145,
+ CPUHP_AP_HYPERV_ONLINE = 146,
+ CPUHP_AP_KVM_ONLINE = 147,
+ CPUHP_AP_SCHED_WAIT_EMPTY = 148,
+ CPUHP_AP_SMPBOOT_THREADS = 149,
+ CPUHP_AP_IRQ_AFFINITY_ONLINE = 150,
+ CPUHP_AP_BLK_MQ_ONLINE = 151,
+ CPUHP_AP_ARM_MVEBU_SYNC_CLOCKS = 152,
+ CPUHP_AP_X86_INTEL_EPB_ONLINE = 153,
+ CPUHP_AP_PERF_ONLINE = 154,
+ CPUHP_AP_PERF_X86_ONLINE = 155,
+ CPUHP_AP_PERF_X86_UNCORE_ONLINE = 156,
+ CPUHP_AP_PERF_X86_AMD_UNCORE_ONLINE = 157,
+ CPUHP_AP_PERF_X86_AMD_POWER_ONLINE = 158,
+ CPUHP_AP_PERF_X86_RAPL_ONLINE = 159,
+ CPUHP_AP_PERF_X86_CSTATE_ONLINE = 160,
+ CPUHP_AP_PERF_S390_CF_ONLINE = 161,
+ CPUHP_AP_PERF_S390_SF_ONLINE = 162,
+ CPUHP_AP_PERF_ARM_CCI_ONLINE = 163,
+ CPUHP_AP_PERF_ARM_CCN_ONLINE = 164,
+ CPUHP_AP_PERF_ARM_HISI_CPA_ONLINE = 165,
+ CPUHP_AP_PERF_ARM_HISI_DDRC_ONLINE = 166,
+ CPUHP_AP_PERF_ARM_HISI_HHA_ONLINE = 167,
+ CPUHP_AP_PERF_ARM_HISI_L3_ONLINE = 168,
+ CPUHP_AP_PERF_ARM_HISI_PA_ONLINE = 169,
+ CPUHP_AP_PERF_ARM_HISI_SLLC_ONLINE = 170,
+ CPUHP_AP_PERF_ARM_HISI_PCIE_PMU_ONLINE = 171,
+ CPUHP_AP_PERF_ARM_HNS3_PMU_ONLINE = 172,
+ CPUHP_AP_PERF_ARM_L2X0_ONLINE = 173,
+ CPUHP_AP_PERF_ARM_QCOM_L2_ONLINE = 174,
+ CPUHP_AP_PERF_ARM_QCOM_L3_ONLINE = 175,
+ CPUHP_AP_PERF_ARM_APM_XGENE_ONLINE = 176,
+ CPUHP_AP_PERF_ARM_CAVIUM_TX2_UNCORE_ONLINE = 177,
+ CPUHP_AP_PERF_ARM_MARVELL_CN10K_DDR_ONLINE = 178,
+ CPUHP_AP_PERF_POWERPC_NEST_IMC_ONLINE = 179,
+ CPUHP_AP_PERF_POWERPC_CORE_IMC_ONLINE = 180,
+ CPUHP_AP_PERF_POWERPC_THREAD_IMC_ONLINE = 181,
+ CPUHP_AP_PERF_POWERPC_TRACE_IMC_ONLINE = 182,
+ CPUHP_AP_PERF_POWERPC_HV_24x7_ONLINE = 183,
+ CPUHP_AP_PERF_POWERPC_HV_GPCI_ONLINE = 184,
+ CPUHP_AP_PERF_CSKY_ONLINE = 185,
+ CPUHP_AP_TMIGR_ONLINE = 186,
+ CPUHP_AP_WATCHDOG_ONLINE = 187,
+ CPUHP_AP_WORKQUEUE_ONLINE = 188,
+ CPUHP_AP_RANDOM_ONLINE = 189,
+ CPUHP_AP_RCUTREE_ONLINE = 190,
+ CPUHP_AP_BASE_CACHEINFO_ONLINE = 191,
+ CPUHP_AP_ONLINE_DYN = 192,
+ CPUHP_AP_ONLINE_DYN_END = 232,
+ CPUHP_AP_X86_HPET_ONLINE = 233,
+ CPUHP_AP_X86_KVM_CLK_ONLINE = 234,
+ CPUHP_AP_ACTIVE = 235,
+ CPUHP_ONLINE = 236,
+};
+
+enum cpuhp_sync_state {
+ SYNC_STATE_DEAD = 0,
+ SYNC_STATE_KICKED = 1,
+ SYNC_STATE_SHOULD_DIE = 2,
+ SYNC_STATE_ALIVE = 3,
+ SYNC_STATE_SHOULD_ONLINE = 4,
+ SYNC_STATE_ONLINE = 5,
};
enum cpuid_leafs {
@@ -13693,6 +15074,8 @@
CPUID_7_EDX = 18,
CPUID_8000_001F_EAX = 19,
CPUID_8000_0021_EAX = 20,
+ CPUID_LNX_5 = 21,
+ NR_CPUID_WORDS = 22,
};
enum cpuid_regs_idx {
@@ -13709,16 +15092,19 @@
FILE_EFFECTIVE_CPULIST = 3,
FILE_EFFECTIVE_MEMLIST = 4,
FILE_SUBPARTS_CPULIST = 5,
- FILE_CPU_EXCLUSIVE = 6,
- FILE_MEM_EXCLUSIVE = 7,
- FILE_MEM_HARDWALL = 8,
- FILE_SCHED_LOAD_BALANCE = 9,
- FILE_PARTITION_ROOT = 10,
- FILE_SCHED_RELAX_DOMAIN_LEVEL = 11,
- FILE_MEMORY_PRESSURE_ENABLED = 12,
- FILE_MEMORY_PRESSURE = 13,
- FILE_SPREAD_PAGE = 14,
- FILE_SPREAD_SLAB = 15,
+ FILE_EXCLUSIVE_CPULIST = 6,
+ FILE_EFFECTIVE_XCPULIST = 7,
+ FILE_ISOLATED_CPULIST = 8,
+ FILE_CPU_EXCLUSIVE = 9,
+ FILE_MEM_EXCLUSIVE = 10,
+ FILE_MEM_HARDWALL = 11,
+ FILE_SCHED_LOAD_BALANCE = 12,
+ FILE_PARTITION_ROOT = 13,
+ FILE_SCHED_RELAX_DOMAIN_LEVEL = 14,
+ FILE_MEMORY_PRESSURE_ENABLED = 15,
+ FILE_MEMORY_PRESSURE = 16,
+ FILE_SPREAD_PAGE = 17,
+ FILE_SPREAD_SLAB = 18,
} cpuset_filetype_t;
typedef enum {
@@ -13775,113 +15161,58 @@
CRB_DRV_STS_COMPLETE = 1,
};
-enum ctx_state {
- CONTEXT_DISABLED = -1,
- CONTEXT_KERNEL = 0,
- CONTEXT_IDLE = 1,
- CONTEXT_USER = 2,
- CONTEXT_GUEST = 3,
- CONTEXT_MAX = 4,
-};
-
-enum curve25519_lengths {
- CURVE25519_KEY_SIZE = 32,
-};
-
-enum cxl_config_state {
- CXL_CONFIG_IDLE = 0,
- CXL_CONFIG_INTERLEAVE_ACTIVE = 1,
- CXL_CONFIG_ACTIVE = 2,
- CXL_CONFIG_RESET_PENDING = 3,
- CXL_CONFIG_COMMIT = 4,
-};
-
-enum cxl_decoder_mode {
- CXL_DECODER_NONE = 0,
- CXL_DECODER_RAM = 1,
- CXL_DECODER_PMEM = 2,
- CXL_DECODER_MIXED = 3,
- CXL_DECODER_DEAD = 4,
-};
-
-enum cxl_decoder_state {
- CXL_DECODER_STATE_MANUAL = 0,
- CXL_DECODER_STATE_AUTO = 1,
-};
-
-enum cxl_decoder_type {
- CXL_DECODER_ACCELERATOR = 2,
- CXL_DECODER_EXPANDER = 3,
-};
-
-enum cxl_event_int_mode {
- CXL_INT_NONE = 0,
- CXL_INT_MSI_MSIX = 1,
- CXL_INT_FW = 2,
+enum criteria {
+ CR_POWER2_ALIGNED = 0,
+ CR_GOAL_LEN_FAST = 1,
+ CR_BEST_AVAIL_LEN = 2,
+ CR_GOAL_LEN_SLOW = 3,
+ CR_ANY_FREE = 4,
+ EXT4_MB_NUM_CRS = 5,
};
-enum cxl_event_log_type {
- CXL_EVENT_TYPE_INFO = 0,
- CXL_EVENT_TYPE_WARN = 1,
- CXL_EVENT_TYPE_FAIL = 2,
- CXL_EVENT_TYPE_FATAL = 3,
- CXL_EVENT_TYPE_MAX = 4,
+enum ct_dccp_roles {
+ CT_DCCP_ROLE_CLIENT = 0,
+ CT_DCCP_ROLE_SERVER = 1,
+ __CT_DCCP_ROLE_MAX = 2,
};
-enum cxl_opcode {
- CXL_MBOX_OP_INVALID = 0,
- CXL_MBOX_OP_RAW = 0,
- CXL_MBOX_OP_GET_EVENT_RECORD = 256,
- CXL_MBOX_OP_CLEAR_EVENT_RECORD = 257,
- CXL_MBOX_OP_GET_EVT_INT_POLICY = 258,
- CXL_MBOX_OP_SET_EVT_INT_POLICY = 259,
- CXL_MBOX_OP_GET_FW_INFO = 512,
- CXL_MBOX_OP_ACTIVATE_FW = 514,
- CXL_MBOX_OP_SET_TIMESTAMP = 769,
- CXL_MBOX_OP_GET_SUPPORTED_LOGS = 1024,
- CXL_MBOX_OP_GET_LOG = 1025,
- CXL_MBOX_OP_IDENTIFY = 16384,
- CXL_MBOX_OP_GET_PARTITION_INFO = 16640,
- CXL_MBOX_OP_SET_PARTITION_INFO = 16641,
- CXL_MBOX_OP_GET_LSA = 16642,
- CXL_MBOX_OP_SET_LSA = 16643,
- CXL_MBOX_OP_GET_HEALTH_INFO = 16896,
- CXL_MBOX_OP_GET_ALERT_CONFIG = 16897,
- CXL_MBOX_OP_SET_ALERT_CONFIG = 16898,
- CXL_MBOX_OP_GET_SHUTDOWN_STATE = 16899,
- CXL_MBOX_OP_SET_SHUTDOWN_STATE = 16900,
- CXL_MBOX_OP_GET_POISON = 17152,
- CXL_MBOX_OP_INJECT_POISON = 17153,
- CXL_MBOX_OP_CLEAR_POISON = 17154,
- CXL_MBOX_OP_GET_SCAN_MEDIA_CAPS = 17155,
- CXL_MBOX_OP_SCAN_MEDIA = 17156,
- CXL_MBOX_OP_GET_SCAN_MEDIA = 17157,
- CXL_MBOX_OP_GET_SECURITY_STATE = 17664,
- CXL_MBOX_OP_SET_PASSPHRASE = 17665,
- CXL_MBOX_OP_DISABLE_PASSPHRASE = 17666,
- CXL_MBOX_OP_UNLOCK = 17667,
- CXL_MBOX_OP_FREEZE_SECURITY = 17668,
- CXL_MBOX_OP_PASSPHRASE_SECURE_ERASE = 17669,
- CXL_MBOX_OP_MAX = 65536,
+enum ct_dccp_states {
+ CT_DCCP_NONE = 0,
+ CT_DCCP_REQUEST = 1,
+ CT_DCCP_RESPOND = 2,
+ CT_DCCP_PARTOPEN = 3,
+ CT_DCCP_OPEN = 4,
+ CT_DCCP_CLOSEREQ = 5,
+ CT_DCCP_CLOSING = 6,
+ CT_DCCP_TIMEWAIT = 7,
+ CT_DCCP_IGNORE = 8,
+ CT_DCCP_INVALID = 9,
+ __CT_DCCP_MAX = 10,
};
-enum cxl_poison_trace_type {
- CXL_POISON_TRACE_LIST = 0,
- CXL_POISON_TRACE_INJECT = 1,
- CXL_POISON_TRACE_CLEAR = 2,
+enum cti_port_type {
+ CTI_PORT_TYPE_NONE = 0,
+ CTI_PORT_TYPE_RS232 = 1,
+ CTI_PORT_TYPE_RS422_485 = 2,
+ CTI_PORT_TYPE_RS232_422_485_HW = 3,
+ CTI_PORT_TYPE_RS232_422_485_SW = 4,
+ CTI_PORT_TYPE_RS232_422_485_4B = 5,
+ CTI_PORT_TYPE_RS232_422_485_2B = 6,
+ CTI_PORT_TYPE_MAX = 7,
};
-enum cxl_rcrb {
- CXL_RCRB_DOWNSTREAM = 0,
- CXL_RCRB_UPSTREAM = 1,
+enum ctx_state {
+ CONTEXT_DISABLED = -1,
+ CONTEXT_KERNEL = 0,
+ CONTEXT_IDLE = 1,
+ CONTEXT_USER = 2,
+ CONTEXT_GUEST = 3,
+ CONTEXT_MAX = 4,
};
-enum cxl_regloc_type {
- CXL_REGLOC_RBI_EMPTY = 0,
- CXL_REGLOC_RBI_COMPONENT = 1,
- CXL_REGLOC_RBI_VIRT = 2,
- CXL_REGLOC_RBI_MEMDEV = 3,
- CXL_REGLOC_RBI_TYPES = 4,
+enum d_real_type {
+ D_REAL_DATA = 0,
+ D_REAL_METADATA = 1,
};
enum d_walk_ret {
@@ -13900,35 +15231,6 @@
DATA_FMT_UINT = 5,
};
-enum dax_access_mode {
- DAX_ACCESS = 0,
- DAX_RECOVERY_WRITE = 1,
-};
-
-enum dax_device_flags {
- DAXDEV_ALIVE = 0,
- DAXDEV_WRITE_CACHE = 1,
- DAXDEV_SYNC = 2,
- DAXDEV_NOCACHE = 3,
- DAXDEV_NOMC = 4,
-};
-
-enum dax_driver_type {
- DAXDRV_KMEM_TYPE = 0,
- DAXDRV_DEVICE_TYPE = 1,
-};
-
-enum dax_wake_mode {
- WAKE_ALL = 0,
- WAKE_NEXT = 1,
-};
-
-enum dbg_rsc_type {
- MLX5_DBG_RSC_QP = 0,
- MLX5_DBG_RSC_EQ = 1,
- MLX5_DBG_RSC_CQ = 2,
-};
-
enum dcb_general_attr_values {
DCB_ATTR_VALUE_UNDEFINED = 255,
};
@@ -14132,6 +15434,36 @@
DCB_TC_ATTR_PARAM_MAX = 5,
};
+enum dccp_pkt_type {
+ DCCP_PKT_REQUEST = 0,
+ DCCP_PKT_RESPONSE = 1,
+ DCCP_PKT_DATA = 2,
+ DCCP_PKT_ACK = 3,
+ DCCP_PKT_DATAACK = 4,
+ DCCP_PKT_CLOSEREQ = 5,
+ DCCP_PKT_CLOSE = 6,
+ DCCP_PKT_RESET = 7,
+ DCCP_PKT_SYNC = 8,
+ DCCP_PKT_SYNCACK = 9,
+ DCCP_PKT_INVALID = 10,
+};
+
+enum dccp_state {
+ DCCP_OPEN = 1,
+ DCCP_REQUESTING = 2,
+ DCCP_LISTEN = 10,
+ DCCP_RESPOND = 3,
+ DCCP_ACTIVE_CLOSEREQ = 4,
+ DCCP_PASSIVE_CLOSE = 8,
+ DCCP_CLOSING = 11,
+ DCCP_TIME_WAIT = 6,
+ DCCP_CLOSED = 7,
+ DCCP_NEW_SYN_RECV = 12,
+ DCCP_PARTOPEN = 14,
+ DCCP_PASSIVE_CLOSEREQ = 15,
+ DCCP_MAX_STATES = 16,
+};
+
enum dd_data_dir {
DD_READ = 0,
DD_WRITE = 1,
@@ -14149,6 +15481,16 @@
DENTRY_D_LOCK_NESTED = 1,
};
+enum depot_counter_id {
+ DEPOT_COUNTER_REFD_ALLOCS = 0,
+ DEPOT_COUNTER_REFD_FREES = 1,
+ DEPOT_COUNTER_REFD_INUSE = 2,
+ DEPOT_COUNTER_FREELIST_SIZE = 3,
+ DEPOT_COUNTER_PERSIST_COUNT = 4,
+ DEPOT_COUNTER_PERSIST_BYTES = 5,
+ DEPOT_COUNTER_COUNT = 6,
+};
+
enum desc_state {
desc_miss = -1,
desc_reserved = 0,
@@ -14180,17 +15522,6 @@
DEV_PROP_REF = 5,
};
-enum dev_type {
- DEV_UNKNOWN = 0,
- DEV_X1 = 1,
- DEV_X2 = 2,
- DEV_X4 = 3,
- DEV_X8 = 4,
- DEV_X16 = 5,
- DEV_X32 = 6,
- DEV_X64 = 7,
-};
-
enum devcg_behavior {
DEVCG_DEFAULT_NONE = 0,
DEVCG_DEFAULT_ALLOW = 1,
@@ -14235,6 +15566,12 @@
DEVICE_REMOVABLE = 3,
};
+enum devkmsg_log_bits {
+ __DEVKMSG_LOG_BIT_ON = 0,
+ __DEVKMSG_LOG_BIT_OFF = 1,
+ __DEVKMSG_LOG_BIT_LOCK = 2,
+};
+
enum devkmsg_log_masks {
DEVKMSG_LOG_MASK_ON = 1,
DEVKMSG_LOG_MASK_OFF = 2,
@@ -14527,19 +15864,38 @@
DEVLINK_CMD_LINECARD_DEL = 81,
DEVLINK_CMD_SELFTESTS_GET = 82,
DEVLINK_CMD_SELFTESTS_RUN = 83,
- __DEVLINK_CMD_MAX = 84,
- DEVLINK_CMD_MAX = 83,
+ DEVLINK_CMD_NOTIFY_FILTER_SET = 84,
+ __DEVLINK_CMD_MAX = 85,
+ DEVLINK_CMD_MAX = 84,
};
enum devlink_dpipe_action_type {
DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY = 0,
};
+enum devlink_dpipe_field_ethernet_id {
+ DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC = 0,
+};
+
+enum devlink_dpipe_field_ipv4_id {
+ DEVLINK_DPIPE_FIELD_IPV4_DST_IP = 0,
+};
+
+enum devlink_dpipe_field_ipv6_id {
+ DEVLINK_DPIPE_FIELD_IPV6_DST_IP = 0,
+};
+
enum devlink_dpipe_field_mapping_type {
DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE = 0,
DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX = 1,
};
+enum devlink_dpipe_header_id {
+ DEVLINK_DPIPE_HEADER_ETHERNET = 0,
+ DEVLINK_DPIPE_HEADER_IPV4 = 1,
+ DEVLINK_DPIPE_HEADER_IPV6 = 2,
+};
+
enum devlink_dpipe_match_type {
DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT = 0,
};
@@ -14588,6 +15944,13 @@
DEVLINK_PARAM_CMODE_MAX = 2,
};
+enum devlink_param_fw_load_policy_value {
+ DEVLINK_PARAM_FW_LOAD_POLICY_VALUE_DRIVER = 0,
+ DEVLINK_PARAM_FW_LOAD_POLICY_VALUE_FLASH = 1,
+ DEVLINK_PARAM_FW_LOAD_POLICY_VALUE_DISK = 2,
+ DEVLINK_PARAM_FW_LOAD_POLICY_VALUE_UNKNOWN = 3,
+};
+
enum devlink_param_generic_id {
DEVLINK_PARAM_GENERIC_ID_INT_ERR_RESET = 0,
DEVLINK_PARAM_GENERIC_ID_MAX_MACS = 1,
@@ -14610,6 +15973,13 @@
DEVLINK_PARAM_GENERIC_ID_MAX = 16,
};
+enum devlink_param_reset_dev_on_drv_probe_value {
+ DEVLINK_PARAM_RESET_DEV_ON_DRV_PROBE_VALUE_UNKNOWN = 0,
+ DEVLINK_PARAM_RESET_DEV_ON_DRV_PROBE_VALUE_ALWAYS = 1,
+ DEVLINK_PARAM_RESET_DEV_ON_DRV_PROBE_VALUE_NEVER = 2,
+ DEVLINK_PARAM_RESET_DEV_ON_DRV_PROBE_VALUE_DISK = 3,
+};
+
enum devlink_param_type {
DEVLINK_PARAM_TYPE_U8 = 0,
DEVLINK_PARAM_TYPE_U16 = 1,
@@ -14632,7 +16002,9 @@
enum devlink_port_fn_attr_cap {
DEVLINK_PORT_FN_ATTR_CAP_ROCE_BIT = 0,
DEVLINK_PORT_FN_ATTR_CAP_MIGRATABLE_BIT = 1,
- __DEVLINK_PORT_FN_ATTR_CAPS_MAX = 2,
+ DEVLINK_PORT_FN_ATTR_CAP_IPSEC_CRYPTO_BIT = 2,
+ DEVLINK_PORT_FN_ATTR_CAP_IPSEC_PACKET_BIT = 3,
+ __DEVLINK_PORT_FN_ATTR_CAPS_MAX = 4,
};
enum devlink_port_fn_opstate {
@@ -14651,8 +16023,10 @@
DEVLINK_PORT_FN_ATTR_STATE = 2,
DEVLINK_PORT_FN_ATTR_OPSTATE = 3,
DEVLINK_PORT_FN_ATTR_CAPS = 4,
- __DEVLINK_PORT_FUNCTION_ATTR_MAX = 5,
- DEVLINK_PORT_FUNCTION_ATTR_MAX = 4,
+ DEVLINK_PORT_FN_ATTR_DEVLINK = 5,
+ DEVLINK_PORT_FN_ATTR_MAX_IO_EQS = 6,
+ __DEVLINK_PORT_FUNCTION_ATTR_MAX = 7,
+ DEVLINK_PORT_FUNCTION_ATTR_MAX = 6,
};
enum devlink_port_type {
@@ -14917,11 +16291,18 @@
DIRENT_HTREE = 3,
} dirblock_type_t;
-enum dispatch_to_local_dsq_ret {
- DTL_DISPATCHED = 0,
- DTL_LOST = 1,
- DTL_NOT_LOCAL = 2,
- DTL_INVALID = 3,
+enum discover_event {
+ DISCE_DISCOVER_DOMAIN = 0,
+ DISCE_REVALIDATE_DOMAIN = 1,
+ DISCE_SUSPEND = 2,
+ DISCE_RESUME = 3,
+ DISC_NUM_EVENTS = 4,
+};
+
+enum dl_bw_request {
+ dl_bw_req_check_overflow = 0,
+ dl_bw_req_alloc = 1,
+ dl_bw_req_free = 2,
};
enum dl_dev_state {
@@ -14931,20 +16312,6 @@
DL_DEV_UNBINDING = 3,
};
-enum dm_io_mem_type {
- DM_IO_PAGE_LIST = 0,
- DM_IO_BIO = 1,
- DM_IO_VMA = 2,
- DM_IO_KMEM = 3,
-};
-
-enum dm_queue_mode {
- DM_TYPE_NONE = 0,
- DM_TYPE_BIO_BASED = 1,
- DM_TYPE_REQUEST_BASED = 2,
- DM_TYPE_DAX_BIO_BASED = 3,
-};
-
enum dma_ctrl_flags {
DMA_PREP_INTERRUPT = 1,
DMA_CTRL_ACK = 2,
@@ -14971,12 +16338,26 @@
DESC_METADATA_ENGINE = 2,
};
+enum dma_fence_flag_bits {
+ DMA_FENCE_FLAG_SIGNALED_BIT = 0,
+ DMA_FENCE_FLAG_TIMESTAMP_BIT = 1,
+ DMA_FENCE_FLAG_ENABLE_SIGNAL_BIT = 2,
+ DMA_FENCE_FLAG_USER_BITS = 3,
+};
+
enum dma_residue_granularity {
DMA_RESIDUE_GRANULARITY_DESCRIPTOR = 0,
DMA_RESIDUE_GRANULARITY_SEGMENT = 1,
DMA_RESIDUE_GRANULARITY_BURST = 2,
};
+enum dma_resv_usage {
+ DMA_RESV_USAGE_KERNEL = 0,
+ DMA_RESV_USAGE_WRITE = 1,
+ DMA_RESV_USAGE_READ = 2,
+ DMA_RESV_USAGE_BOOKKEEP = 3,
+};
+
enum dma_slave_buswidth {
DMA_SLAVE_BUSWIDTH_UNDEFINED = 0,
DMA_SLAVE_BUSWIDTH_1_BYTE = 1,
@@ -15138,10 +16519,28 @@
DMI_OEM_STRING = 24,
};
+enum dns_lookup_status {
+ DNS_LOOKUP_NOT_DONE = 0,
+ DNS_LOOKUP_GOOD = 1,
+ DNS_LOOKUP_GOOD_WITH_BAD = 2,
+ DNS_LOOKUP_BAD = 3,
+ DNS_LOOKUP_GOT_NOT_FOUND = 4,
+ DNS_LOOKUP_GOT_LOCAL_FAILURE = 5,
+ DNS_LOOKUP_GOT_TEMP_FAILURE = 6,
+ DNS_LOOKUP_GOT_NS_FAILURE = 7,
+ NR__dns_lookup_status = 8,
+};
+
enum dns_payload_content_type {
DNS_PAYLOAD_IS_SERVER_LIST = 0,
};
+enum dock_callback_type {
+ DOCK_CALL_HANDLER = 0,
+ DOCK_CALL_FIXUP = 1,
+ DOCK_CALL_UEVENT = 2,
+};
+
enum dpm_order {
DPM_ORDER_NONE = 0,
DPM_ORDER_DEV_AFTER_PARENT = 1,
@@ -15168,143 +16567,6 @@
DYNEVENT_TYPE_NONE = 3,
};
-enum e1000_1000t_rx_status {
- e1000_1000t_rx_status_not_ok = 0,
- e1000_1000t_rx_status_ok = 1,
- e1000_1000t_rx_status_undefined = 255,
-};
-
-enum e1000_bus_speed {
- e1000_bus_speed_unknown = 0,
- e1000_bus_speed_33 = 1,
- e1000_bus_speed_66 = 2,
- e1000_bus_speed_100 = 3,
- e1000_bus_speed_120 = 4,
- e1000_bus_speed_133 = 5,
- e1000_bus_speed_2500 = 6,
- e1000_bus_speed_5000 = 7,
- e1000_bus_speed_reserved = 8,
-};
-
-enum e1000_bus_type {
- e1000_bus_type_unknown = 0,
- e1000_bus_type_pci = 1,
- e1000_bus_type_pcix = 2,
- e1000_bus_type_pci_express = 3,
- e1000_bus_type_reserved = 4,
-};
-
-enum e1000_bus_width {
- e1000_bus_width_unknown = 0,
- e1000_bus_width_pcie_x1 = 1,
- e1000_bus_width_pcie_x2 = 2,
- e1000_bus_width_pcie_x4 = 4,
- e1000_bus_width_pcie_x8 = 8,
- e1000_bus_width_32 = 9,
- e1000_bus_width_64 = 10,
- e1000_bus_width_reserved = 11,
-};
-
-enum e1000_fc_mode {
- e1000_fc_none = 0,
- e1000_fc_rx_pause = 1,
- e1000_fc_tx_pause = 2,
- e1000_fc_full = 3,
- e1000_fc_default = 255,
-};
-
-enum e1000_mac_type {
- e1000_undefined = 0,
- e1000_82575 = 1,
- e1000_82576 = 2,
- e1000_82580 = 3,
- e1000_i350 = 4,
- e1000_i354 = 5,
- e1000_i210 = 6,
- e1000_i211 = 7,
- e1000_num_macs = 8,
-};
-
-enum e1000_media_type {
- e1000_media_type_unknown = 0,
- e1000_media_type_copper = 1,
- e1000_media_type_fiber = 2,
- e1000_media_type_internal_serdes = 3,
- e1000_num_media_types = 4,
-};
-
-enum e1000_mng_mode {
- e1000_mng_mode_none = 0,
- e1000_mng_mode_asf = 1,
- e1000_mng_mode_pt = 2,
- e1000_mng_mode_ipmi = 3,
- e1000_mng_mode_host_if_only = 4,
-};
-
-enum e1000_ms_type {
- e1000_ms_hw_default = 0,
- e1000_ms_force_master = 1,
- e1000_ms_force_slave = 2,
- e1000_ms_auto = 3,
-};
-
-enum e1000_nvm_override {
- e1000_nvm_override_none = 0,
- e1000_nvm_override_spi_small = 1,
- e1000_nvm_override_spi_large = 2,
-};
-
-enum e1000_nvm_type {
- e1000_nvm_unknown = 0,
- e1000_nvm_none = 1,
- e1000_nvm_eeprom_spi = 2,
- e1000_nvm_flash_hw = 3,
- e1000_nvm_invm = 4,
- e1000_nvm_flash_sw = 5,
-};
-
-enum e1000_phy_type {
- e1000_phy_unknown = 0,
- e1000_phy_none = 1,
- e1000_phy_m88 = 2,
- e1000_phy_igp = 3,
- e1000_phy_igp_2 = 4,
- e1000_phy_gg82563 = 5,
- e1000_phy_igp_3 = 6,
- e1000_phy_ife = 7,
- e1000_phy_82580 = 8,
- e1000_phy_i210 = 9,
- e1000_phy_bcm54616 = 10,
-};
-
-enum e1000_rev_polarity {
- e1000_rev_polarity_normal = 0,
- e1000_rev_polarity_reversed = 1,
- e1000_rev_polarity_undefined = 255,
-};
-
-enum e1000_ring_flags_t {
- IGB_RING_FLAG_RX_3K_BUFFER = 0,
- IGB_RING_FLAG_RX_BUILD_SKB_ENABLED = 1,
- IGB_RING_FLAG_RX_SCTP_CSUM = 2,
- IGB_RING_FLAG_RX_LB_VLAN_BSWAP = 3,
- IGB_RING_FLAG_TX_CTX_IDX = 4,
- IGB_RING_FLAG_TX_DETECT_HANG = 5,
-};
-
-enum e1000_smart_speed {
- e1000_smart_speed_default = 0,
- e1000_smart_speed_on = 1,
- e1000_smart_speed_off = 2,
-};
-
-enum e1000_state_t {
- __IGB_TESTING = 0,
- __IGB_RESETTING = 1,
- __IGB_DOWN = 2,
- __IGB_PTP_TX_IN_PROGRESS = 3,
-};
-
enum e820_type {
E820_TYPE_RAM = 1,
E820_TYPE_RESERVED = 2,
@@ -15336,27 +16598,6 @@
ECC_DIALECT_SAFECURVE = 2,
};
-enum edac_mc_layer_type {
- EDAC_MC_LAYER_BRANCH = 0,
- EDAC_MC_LAYER_CHANNEL = 1,
- EDAC_MC_LAYER_SLOT = 2,
- EDAC_MC_LAYER_CHIP_SELECT = 3,
- EDAC_MC_LAYER_ALL_MEM = 4,
-};
-
-enum edac_type {
- EDAC_UNKNOWN = 0,
- EDAC_NONE = 1,
- EDAC_RESERVED = 2,
- EDAC_PARITY = 3,
- EDAC_EC = 4,
- EDAC_SECDED = 5,
- EDAC_S2ECD2ED = 6,
- EDAC_S4ECD4ED = 7,
- EDAC_S8ECD8ED = 8,
- EDAC_S16ECD16ED = 9,
-};
-
enum efi_rts_ids {
EFI_NONE = 0,
EFI_GET_TIME = 1,
@@ -15371,6 +16612,7 @@
EFI_RESET_SYSTEM = 10,
EFI_UPDATE_CAPSULE = 11,
EFI_QUERY_CAPSULE_CAPS = 12,
+ EFI_ACPI_PRM_HANDLER = 13,
};
enum efi_secureboot_mode {
@@ -15380,29 +16622,6 @@
efi_secureboot_mode_enabled = 3,
};
-enum ehci_hrtimer_event {
- EHCI_HRTIMER_POLL_ASS = 0,
- EHCI_HRTIMER_POLL_PSS = 1,
- EHCI_HRTIMER_POLL_DEAD = 2,
- EHCI_HRTIMER_UNLINK_INTR = 3,
- EHCI_HRTIMER_FREE_ITDS = 4,
- EHCI_HRTIMER_ACTIVE_UNLINK = 5,
- EHCI_HRTIMER_START_UNLINK_INTR = 6,
- EHCI_HRTIMER_ASYNC_UNLINKS = 7,
- EHCI_HRTIMER_IAA_WATCHDOG = 8,
- EHCI_HRTIMER_DISABLE_PERIODIC = 9,
- EHCI_HRTIMER_DISABLE_ASYNC = 10,
- EHCI_HRTIMER_IO_WATCHDOG = 11,
- EHCI_HRTIMER_NUM_EVENTS = 12,
-};
-
-enum ehci_rh_state {
- EHCI_RH_HALTED = 0,
- EHCI_RH_SUSPENDED = 1,
- EHCI_RH_RUNNING = 2,
- EHCI_RH_STOPPING = 3,
-};
-
enum elv_merge {
ELEVATOR_NO_MERGE = 0,
ELEVATOR_FRONT_MERGE = 1,
@@ -15424,6 +16643,14 @@
} endCondition_directive;
enum energy_perf_value_index {
+ EPB_INDEX_PERFORMANCE = 0,
+ EPB_INDEX_BALANCE_PERFORMANCE = 1,
+ EPB_INDEX_NORMAL = 2,
+ EPB_INDEX_BALANCE_POWERSAVE = 3,
+ EPB_INDEX_POWERSAVE = 4,
+};
+
+enum energy_perf_value_index___2 {
EPP_INDEX_DEFAULT = 0,
EPP_INDEX_PERFORMANCE = 1,
EPP_INDEX_BALANCE_PERFORMANCE = 2,
@@ -15431,21 +16658,10 @@
EPP_INDEX_POWERSAVE = 4,
};
-enum err_codes {
- DECODE_OK = 0,
- ERR_NODE = -1,
- ERR_CSROW = -2,
- ERR_CHANNEL = -3,
- ERR_SYND = -4,
- ERR_NORM_ADDR = -5,
-};
-
-enum err_types {
- ERR_TYPE_CACHE = 0,
- ERR_TYPE_TLB = 1,
- ERR_TYPE_BUS = 2,
- ERR_TYPE_MS = 3,
- N_ERR_TYPES = 4,
+enum environment_cap {
+ ENVIRON_ANY = 0,
+ ENVIRON_INDOOR = 1,
+ ENVIRON_OUTDOOR = 2,
};
enum error_detector {
@@ -15454,13 +16670,34 @@
ERROR_DETECTOR_WARN = 2,
};
-enum es_result {
- ES_OK = 0,
- ES_UNSUPPORTED = 1,
- ES_VMM_ERROR = 2,
- ES_DECODE_FAILED = 3,
- ES_EXCEPTION = 4,
- ES_RETRY = 5,
+enum erspan_bso {
+ BSO_NOERROR = 0,
+ BSO_SHORT = 1,
+ BSO_OVERSIZED = 2,
+ BSO_BAD = 3,
+};
+
+enum erspan_encap_type {
+ ERSPAN_ENCAP_NOVLAN = 0,
+ ERSPAN_ENCAP_ISL = 1,
+ ERSPAN_ENCAP_8021Q = 2,
+ ERSPAN_ENCAP_INFRAME = 3,
+};
+
+enum ethtool_c33_pse_admin_state {
+ ETHTOOL_C33_PSE_ADMIN_STATE_UNKNOWN = 1,
+ ETHTOOL_C33_PSE_ADMIN_STATE_DISABLED = 2,
+ ETHTOOL_C33_PSE_ADMIN_STATE_ENABLED = 3,
+};
+
+enum ethtool_c33_pse_pw_d_status {
+ ETHTOOL_C33_PSE_PW_D_STATUS_UNKNOWN = 1,
+ ETHTOOL_C33_PSE_PW_D_STATUS_DISABLED = 2,
+ ETHTOOL_C33_PSE_PW_D_STATUS_SEARCHING = 3,
+ ETHTOOL_C33_PSE_PW_D_STATUS_DELIVERING = 4,
+ ETHTOOL_C33_PSE_PW_D_STATUS_TEST = 5,
+ ETHTOOL_C33_PSE_PW_D_STATUS_FAULT = 6,
+ ETHTOOL_C33_PSE_PW_D_STATUS_OTHERFAULT = 7,
};
enum ethtool_fec_config_bits {
@@ -15480,10 +16717,6 @@
ETH_FLAG_RXHASH = 268435456,
};
-enum ethtool_flash_op_type {
- ETHTOOL_FLASH_ALL_REGIONS = 0,
-};
-
enum ethtool_header_flags {
ETHTOOL_FLAG_COMPACT_BITSETS = 1,
ETHTOOL_FLAG_OMIT_REPLY = 2,
@@ -15703,24 +16936,10 @@
};
enum ethtool_report {
- SUPPORTED = 0,
+ SUPPORTED___2 = 0,
ADVERTISED = 1,
};
-enum ethtool_reset_flags {
- ETH_RESET_MGMT = 1,
- ETH_RESET_IRQ = 2,
- ETH_RESET_DMA = 4,
- ETH_RESET_FILTER = 8,
- ETH_RESET_OFFLOAD = 16,
- ETH_RESET_MAC = 32,
- ETH_RESET_PHY = 64,
- ETH_RESET_RAM = 128,
- ETH_RESET_AP = 256,
- ETH_RESET_DEDICATED = 65535,
- ETH_RESET_ALL = 4294967295,
-};
-
enum ethtool_sfeatures_retval_bits {
ETHTOOL_F_UNSUPPORTED__BIT = 0,
ETHTOOL_F_WISH__BIT = 1,
@@ -15758,6 +16977,7 @@
ETHTOOL_RING_USE_TX_PUSH = 4,
ETHTOOL_RING_USE_RX_PUSH = 8,
ETHTOOL_RING_USE_TX_PUSH_BUF_LEN = 16,
+ ETHTOOL_RING_USE_TCP_DATA_SPLIT = 32,
};
enum ethtool_test_flags {
@@ -15788,6 +17008,7 @@
EVENT_PINNED = 2,
EVENT_TIME = 4,
EVENT_CPU = 8,
+ EVENT_CGROUP = 16,
EVENT_ALL = 3,
};
@@ -15801,11 +17022,92 @@
IMA_XATTR_LAST = 7,
};
+enum evmcs_ctrl_type {
+ EVMCS_EXIT_CTRLS = 0,
+ EVMCS_ENTRY_CTRLS = 1,
+ EVMCS_EXEC_CTRL = 2,
+ EVMCS_2NDEXEC = 3,
+ EVMCS_3RDEXEC = 4,
+ EVMCS_PINCTRL = 5,
+ EVMCS_VMFUNC = 6,
+ NR_EVMCS_CTRLS = 7,
+};
+
+enum evmcs_revision {
+ EVMCSv1_LEGACY = 0,
+ NR_EVMCS_REVISIONS = 1,
+};
+
+enum ex_phy_state {
+ PHY_EMPTY = 0,
+ PHY_VACANT = 1,
+ PHY_NOT_PRESENT = 2,
+ PHY_DEVICE_DISCOVERED = 3,
+};
+
+enum exact_level {
+ NOT_EXACT = 0,
+ EXACT = 1,
+ RANGE_WITHIN = 2,
+};
+
enum exception {
EXCP_CONTEXT = 1,
NO_EXCP = 2,
};
+enum exception_stack_ordering {
+ ESTACK_DF = 0,
+ ESTACK_NMI = 1,
+ ESTACK_DB = 2,
+ ESTACK_MCE = 3,
+ ESTACK_VC = 4,
+ ESTACK_VC2 = 5,
+ N_EXCEPTION_STACKS = 6,
+};
+
+enum exec_status {
+ SAS_SAM_STAT_GOOD = 0,
+ SAS_SAM_STAT_BUSY = 8,
+ SAS_SAM_STAT_TASK_ABORTED = 64,
+ SAS_SAM_STAT_CHECK_CONDITION = 2,
+ SAS_DEV_NO_RESPONSE = 128,
+ SAS_DATA_UNDERRUN = 129,
+ SAS_DATA_OVERRUN = 130,
+ SAS_INTERRUPTED = 131,
+ SAS_QUEUE_FULL = 132,
+ SAS_DEVICE_UNKNOWN = 133,
+ SAS_OPEN_REJECT = 134,
+ SAS_OPEN_TO = 135,
+ SAS_PROTO_RESPONSE = 136,
+ SAS_PHY_DOWN = 137,
+ SAS_NAK_R_ERR = 138,
+ SAS_PENDING = 139,
+ SAS_ABORTED_TASK = 140,
+};
+
+enum execmem_range_flags {
+ EXECMEM_KASAN_SHADOW = 1,
+};
+
+enum execmem_type {
+ EXECMEM_DEFAULT = 0,
+ EXECMEM_MODULE_TEXT = 0,
+ EXECMEM_KPROBES = 1,
+ EXECMEM_FTRACE = 2,
+ EXECMEM_BPF = 3,
+ EXECMEM_MODULE_DATA = 4,
+ EXECMEM_TYPE_MAX = 5,
+};
+
+enum exit_fastpath_completion {
+ EXIT_FASTPATH_NONE = 0,
+ EXIT_FASTPATH_REENTER_GUEST = 1,
+ EXIT_FASTPATH_EXIT_HANDLED = 2,
+};
+
+typedef enum exit_fastpath_completion fastpath_t;
+
typedef enum {
EXT4_IGET_NORMAL = 0,
EXT4_IGET_SPECIAL = 1,
@@ -15841,16 +17143,6 @@
FAIL_DUP_MOD_LOAD = 1,
};
-enum fanotify_event_type {
- FANOTIFY_EVENT_TYPE_FID = 0,
- FANOTIFY_EVENT_TYPE_FID_NAME = 1,
- FANOTIFY_EVENT_TYPE_PATH = 2,
- FANOTIFY_EVENT_TYPE_PATH_PERM = 3,
- FANOTIFY_EVENT_TYPE_OVERFLOW = 4,
- FANOTIFY_EVENT_TYPE_FS_ERROR = 5,
- __FANOTIFY_EVENT_TYPE_NUM = 6,
-};
-
enum fault_flag {
FAULT_FLAG_WRITE = 1,
FAULT_FLAG_MKWRITE = 2,
@@ -15883,6 +17175,106 @@
all = 2,
};
+enum fc_fpin_congn_event_types {
+ FPIN_CONGN_CLEAR = 0,
+ FPIN_CONGN_LOST_CREDIT = 1,
+ FPIN_CONGN_CREDIT_STALL = 2,
+ FPIN_CONGN_OVERSUBSCRIPTION = 3,
+ FPIN_CONGN_DEVICE_SPEC = 15,
+};
+
+enum fc_fpin_deli_event_types {
+ FPIN_DELI_UNKNOWN = 0,
+ FPIN_DELI_TIMEOUT = 1,
+ FPIN_DELI_UNABLE_TO_ROUTE = 2,
+ FPIN_DELI_DEVICE_SPEC = 15,
+};
+
+enum fc_fpin_li_event_types {
+ FPIN_LI_UNKNOWN = 0,
+ FPIN_LI_LINK_FAILURE = 1,
+ FPIN_LI_LOSS_OF_SYNC = 2,
+ FPIN_LI_LOSS_OF_SIG = 3,
+ FPIN_LI_PRIM_SEQ_ERR = 4,
+ FPIN_LI_INVALID_TX_WD = 5,
+ FPIN_LI_INVALID_CRC = 6,
+ FPIN_LI_DEVICE_SPEC = 15,
+};
+
+enum fc_host_event_code {
+ FCH_EVT_LIP = 1,
+ FCH_EVT_LINKUP = 2,
+ FCH_EVT_LINKDOWN = 3,
+ FCH_EVT_LIPRESET = 4,
+ FCH_EVT_RSCN = 5,
+ FCH_EVT_ADAPTER_CHANGE = 259,
+ FCH_EVT_PORT_UNKNOWN = 512,
+ FCH_EVT_PORT_OFFLINE = 513,
+ FCH_EVT_PORT_ONLINE = 514,
+ FCH_EVT_PORT_FABRIC = 516,
+ FCH_EVT_LINK_UNKNOWN = 1280,
+ FCH_EVT_LINK_FPIN = 1281,
+ FCH_EVT_LINK_FPIN_ACK = 1282,
+ FCH_EVT_VENDOR_UNIQUE = 65535,
+};
+
+enum fc_ls_tlv_dtag {
+ ELS_DTAG_LS_REQ_INFO = 1,
+ ELS_DTAG_LNK_FAULT_CAP = 65549,
+ ELS_DTAG_CG_SIGNAL_CAP = 65551,
+ ELS_DTAG_LNK_INTEGRITY = 131073,
+ ELS_DTAG_DELIVERY = 131074,
+ ELS_DTAG_PEER_CONGEST = 131075,
+ ELS_DTAG_CONGESTION = 131076,
+ ELS_DTAG_FPIN_REGISTER = 196609,
+};
+
+enum fc_port_state {
+ FC_PORTSTATE_UNKNOWN = 0,
+ FC_PORTSTATE_NOTPRESENT = 1,
+ FC_PORTSTATE_ONLINE = 2,
+ FC_PORTSTATE_OFFLINE = 3,
+ FC_PORTSTATE_BLOCKED = 4,
+ FC_PORTSTATE_BYPASSED = 5,
+ FC_PORTSTATE_DIAGNOSTICS = 6,
+ FC_PORTSTATE_LINKDOWN = 7,
+ FC_PORTSTATE_ERROR = 8,
+ FC_PORTSTATE_LOOPBACK = 9,
+ FC_PORTSTATE_DELETED = 10,
+ FC_PORTSTATE_MARGINAL = 11,
+};
+
+enum fc_port_type {
+ FC_PORTTYPE_UNKNOWN = 0,
+ FC_PORTTYPE_OTHER = 1,
+ FC_PORTTYPE_NOTPRESENT = 2,
+ FC_PORTTYPE_NPORT = 3,
+ FC_PORTTYPE_NLPORT = 4,
+ FC_PORTTYPE_LPORT = 5,
+ FC_PORTTYPE_PTP = 6,
+ FC_PORTTYPE_NPIV = 7,
+};
+
+enum fc_tgtid_binding_type {
+ FC_TGTID_BIND_NONE = 0,
+ FC_TGTID_BIND_BY_WWPN = 1,
+ FC_TGTID_BIND_BY_WWNN = 2,
+ FC_TGTID_BIND_BY_ID = 3,
+};
+
+enum fc_vport_state {
+ FC_VPORT_UNKNOWN = 0,
+ FC_VPORT_ACTIVE = 1,
+ FC_VPORT_DISABLED = 2,
+ FC_VPORT_LINKDOWN = 3,
+ FC_VPORT_INITIALIZING = 4,
+ FC_VPORT_NO_FABRIC_SUPP = 5,
+ FC_VPORT_NO_FABRIC_RSCS = 6,
+ FC_VPORT_FABRIC_LOGOUT = 7,
+ FC_VPORT_FABRIC_REJ_WWN = 8,
+ FC_VPORT_FAILED = 9,
+};
+
enum fetch_op {
FETCH_OP_NOP = 0,
FETCH_OP_REG = 1,
@@ -15894,19 +17286,21 @@
FETCH_OP_ARG = 7,
FETCH_OP_FOFFS = 8,
FETCH_OP_DATA = 9,
- FETCH_OP_DEREF = 10,
- FETCH_OP_UDEREF = 11,
- FETCH_OP_ST_RAW = 12,
- FETCH_OP_ST_MEM = 13,
- FETCH_OP_ST_UMEM = 14,
- FETCH_OP_ST_STRING = 15,
- FETCH_OP_ST_USTRING = 16,
- FETCH_OP_ST_SYMSTR = 17,
- FETCH_OP_MOD_BF = 18,
- FETCH_OP_LP_ARRAY = 19,
- FETCH_OP_TP_ARG = 20,
- FETCH_OP_END = 21,
- FETCH_NOP_SYMBOL = 22,
+ FETCH_OP_EDATA = 10,
+ FETCH_OP_DEREF = 11,
+ FETCH_OP_UDEREF = 12,
+ FETCH_OP_ST_RAW = 13,
+ FETCH_OP_ST_MEM = 14,
+ FETCH_OP_ST_UMEM = 15,
+ FETCH_OP_ST_STRING = 16,
+ FETCH_OP_ST_USTRING = 17,
+ FETCH_OP_ST_SYMSTR = 18,
+ FETCH_OP_ST_EDATA = 19,
+ FETCH_OP_MOD_BF = 20,
+ FETCH_OP_LP_ARRAY = 21,
+ FETCH_OP_TP_ARG = 22,
+ FETCH_OP_END = 23,
+ FETCH_NOP_SYMBOL = 24,
};
enum fib6_walk_state {
@@ -15930,6 +17324,32 @@
FIB_EVENT_VIF_DEL = 9,
};
+enum fib_xfer_state {
+ HostOwned = 1,
+ AdapterOwned = 2,
+ FibInitialized = 4,
+ FibEmpty = 8,
+ AllocatedFromPool = 16,
+ SentFromHost = 32,
+ SentFromAdapter = 64,
+ ResponseExpected = 128,
+ NoResponseExpected = 256,
+ AdapterProcessed = 512,
+ HostProcessed = 1024,
+ HighPriority = 2048,
+ NormalPriority = 4096,
+ Async = 8192,
+ AsyncIo = 8192,
+ PageFileIo = 16384,
+ ShutdownRequest = 32768,
+ LazyWrite = 65536,
+ AdapterMicroFib = 131072,
+ BIOSFibPath = 262144,
+ FastResponseCapable = 524288,
+ ApiFib = 1048576,
+ NoMoreAifDataAvailable = 2097152,
+};
+
enum fid_type {
FILEID_ROOT = 0,
FILEID_INO32_GEN = 1,
@@ -15943,7 +17363,11 @@
FILEID_NILFS_WITH_PARENT = 98,
FILEID_FAT_WITHOUT_PARENT = 113,
FILEID_FAT_WITH_PARENT = 114,
+ FILEID_INO64_GEN = 129,
+ FILEID_INO64_GEN_PARENT = 130,
FILEID_LUSTRE = 151,
+ FILEID_BCACHEFS_WITHOUT_PARENT = 177,
+ FILEID_BCACHEFS_WITH_PARENT = 178,
FILEID_KERNFS = 254,
FILEID_INVALID = 255,
};
@@ -15970,27 +17394,34 @@
enum filter_pred_fn {
FILTER_PRED_FN_NOP = 0,
FILTER_PRED_FN_64 = 1,
- FILTER_PRED_FN_S64 = 2,
- FILTER_PRED_FN_U64 = 3,
- FILTER_PRED_FN_32 = 4,
- FILTER_PRED_FN_S32 = 5,
- FILTER_PRED_FN_U32 = 6,
- FILTER_PRED_FN_16 = 7,
- FILTER_PRED_FN_S16 = 8,
- FILTER_PRED_FN_U16 = 9,
- FILTER_PRED_FN_8 = 10,
- FILTER_PRED_FN_S8 = 11,
- FILTER_PRED_FN_U8 = 12,
- FILTER_PRED_FN_COMM = 13,
- FILTER_PRED_FN_STRING = 14,
- FILTER_PRED_FN_STRLOC = 15,
- FILTER_PRED_FN_STRRELLOC = 16,
- FILTER_PRED_FN_PCHAR_USER = 17,
- FILTER_PRED_FN_PCHAR = 18,
- FILTER_PRED_FN_CPU = 19,
- FILTER_PRED_FN_FUNCTION = 20,
- FILTER_PRED_FN_ = 21,
- FILTER_PRED_TEST_VISITED = 22,
+ FILTER_PRED_FN_64_CPUMASK = 2,
+ FILTER_PRED_FN_S64 = 3,
+ FILTER_PRED_FN_U64 = 4,
+ FILTER_PRED_FN_32 = 5,
+ FILTER_PRED_FN_32_CPUMASK = 6,
+ FILTER_PRED_FN_S32 = 7,
+ FILTER_PRED_FN_U32 = 8,
+ FILTER_PRED_FN_16 = 9,
+ FILTER_PRED_FN_16_CPUMASK = 10,
+ FILTER_PRED_FN_S16 = 11,
+ FILTER_PRED_FN_U16 = 12,
+ FILTER_PRED_FN_8 = 13,
+ FILTER_PRED_FN_8_CPUMASK = 14,
+ FILTER_PRED_FN_S8 = 15,
+ FILTER_PRED_FN_U8 = 16,
+ FILTER_PRED_FN_COMM = 17,
+ FILTER_PRED_FN_STRING = 18,
+ FILTER_PRED_FN_STRLOC = 19,
+ FILTER_PRED_FN_STRRELLOC = 20,
+ FILTER_PRED_FN_PCHAR_USER = 21,
+ FILTER_PRED_FN_PCHAR = 22,
+ FILTER_PRED_FN_CPU = 23,
+ FILTER_PRED_FN_CPU_CPUMASK = 24,
+ FILTER_PRED_FN_CPUMASK = 25,
+ FILTER_PRED_FN_CPUMASK_CPU = 26,
+ FILTER_PRED_FN_FUNCTION = 27,
+ FILTER_PRED_FN_ = 28,
+ FILTER_PRED_TEST_VISITED = 29,
};
enum fit_type {
@@ -16008,9 +17439,7 @@
FIX_APIC_BASE = 514,
FIX_IO_APIC_BASE_0 = 515,
FIX_IO_APIC_BASE_END = 642,
- FIX_APEI_GHES_IRQ = 643,
- FIX_APEI_GHES_NMI = 644,
- __end_of_permanent_fixed_addresses = 645,
+ __end_of_permanent_fixed_addresses = 643,
FIX_BTMAP_END = 1024,
FIX_BTMAP_BEGIN = 1535,
FIX_TBOOT_BASE = 1536,
@@ -16032,11 +17461,11 @@
Candidate = 11,
Journal = 12,
ClusterRemove = 13,
- RemoveSynchronized = 14,
- ExternalBbl = 15,
- FailFast = 16,
- LastDev = 17,
- CollisionCheck = 18,
+ ExternalBbl = 14,
+ FailFast = 15,
+ LastDev = 16,
+ CollisionCheck = 17,
+ Nonrot = 18,
};
enum flow_action_hw_stats {
@@ -16047,6 +17476,13 @@
FLOW_ACTION_HW_STATS_DONT_CARE = 7,
};
+enum flow_action_hw_stats_bit {
+ FLOW_ACTION_HW_STATS_IMMEDIATE_BIT = 0,
+ FLOW_ACTION_HW_STATS_DELAYED_BIT = 1,
+ FLOW_ACTION_HW_STATS_DISABLED_BIT = 2,
+ FLOW_ACTION_HW_STATS_NUM_BITS = 3,
+};
+
enum flow_action_id {
FLOW_ACTION_ACCEPT = 0,
FLOW_ACTION_DROP = 1,
@@ -16157,7 +17593,9 @@
FLOW_DISSECTOR_KEY_NUM_OF_VLANS = 28,
FLOW_DISSECTOR_KEY_PPPOE = 29,
FLOW_DISSECTOR_KEY_L2TPV3 = 30,
- FLOW_DISSECTOR_KEY_MAX = 31,
+ FLOW_DISSECTOR_KEY_CFM = 31,
+ FLOW_DISSECTOR_KEY_IPSEC = 32,
+ FLOW_DISSECTOR_KEY_MAX = 33,
};
enum flowlabel_reflect {
@@ -16166,37 +17604,6 @@
FLOWLABEL_REFLECT_ICMPV6_ECHO_REPLIES = 4,
};
-typedef enum {
- FL_READY = 0,
- FL_STATUS = 1,
- FL_CFI_QUERY = 2,
- FL_JEDEC_QUERY = 3,
- FL_ERASING = 4,
- FL_ERASE_SUSPENDING = 5,
- FL_ERASE_SUSPENDED = 6,
- FL_WRITING = 7,
- FL_WRITING_TO_BUFFER = 8,
- FL_OTP_WRITE = 9,
- FL_WRITE_SUSPENDING = 10,
- FL_WRITE_SUSPENDED = 11,
- FL_PM_SUSPENDED = 12,
- FL_SYNCING = 13,
- FL_UNLOADING = 14,
- FL_LOCKING = 15,
- FL_UNLOCKING = 16,
- FL_POINT = 17,
- FL_XIP_WHILE_ERASING = 18,
- FL_XIP_WHILE_WRITING = 19,
- FL_SHUTDOWN = 20,
- FL_READING = 21,
- FL_CACHEDPRG = 22,
- FL_RESETTING = 23,
- FL_OTPING = 24,
- FL_PREPARING_ERASE = 25,
- FL_VERIFYING_ERASE = 26,
- FL_UNKNOWN = 27,
-} flstate_t;
-
enum folio_references {
FOLIOREF_RECLAIM = 0,
FOLIOREF_RECLAIM_CLEAN = 1,
@@ -16226,6 +17633,12 @@
FORMAT_TYPE_PTRDIFF = 18,
};
+enum freeze_holder {
+ FREEZE_HOLDER_KERNEL = 1,
+ FREEZE_HOLDER_USERSPACE = 2,
+ FREEZE_MAY_NEST = 4,
+};
+
enum freezer_state_flags {
CGROUP_FREEZER_ONLINE = 1,
CGROUP_FREEZING_SELF = 2,
@@ -16255,51 +17668,6 @@
FS_CONTEXT_FOR_RECONFIGURE = 2,
};
-enum fs_flow_table_op_mod {
- FS_FT_OP_MOD_NORMAL = 0,
- FS_FT_OP_MOD_LAG_DEMUX = 1,
-};
-
-enum fs_flow_table_type {
- FS_FT_NIC_RX = 0,
- FS_FT_NIC_TX = 1,
- FS_FT_ESW_EGRESS_ACL = 2,
- FS_FT_ESW_INGRESS_ACL = 3,
- FS_FT_FDB = 4,
- FS_FT_SNIFFER_RX = 5,
- FS_FT_SNIFFER_TX = 6,
- FS_FT_RDMA_RX = 7,
- FS_FT_RDMA_TX = 8,
- FS_FT_PORT_SEL = 9,
- FS_FT_MAX_TYPE = 9,
-};
-
-enum fs_fte_status {
- FS_FTE_STATUS_EXISTING = 1,
-};
-
-enum fs_i_lock_class {
- FS_LOCK_GRANDPARENT = 0,
- FS_LOCK_PARENT = 1,
- FS_LOCK_CHILD = 2,
-};
-
-enum fs_node_type {
- FS_TYPE_NAMESPACE = 0,
- FS_TYPE_PRIO = 1,
- FS_TYPE_PRIO_CHAINS = 2,
- FS_TYPE_FLOW_TABLE = 3,
- FS_TYPE_FLOW_GROUP = 4,
- FS_TYPE_FLOW_ENTRY = 5,
- FS_TYPE_FLOW_DEST = 6,
-};
-
-enum fs_udp_type {
- FS_IPV4_UDP = 0,
- FS_IPV6_UDP = 1,
- FS_UDP_NUM_TYPES = 2,
-};
-
enum fs_value_type {
fs_value_is_undefined = 0,
fs_value_is_flag = 1,
@@ -16309,6 +17677,33 @@
fs_value_is_file = 5,
};
+enum fscache_cache_state {
+ FSCACHE_CACHE_IS_NOT_PRESENT = 0,
+ FSCACHE_CACHE_IS_PREPARING = 1,
+ FSCACHE_CACHE_IS_ACTIVE = 2,
+ FSCACHE_CACHE_GOT_IOERROR = 3,
+ FSCACHE_CACHE_IS_WITHDRAWN = 4,
+};
+
+enum fscache_cookie_state {
+ FSCACHE_COOKIE_STATE_QUIESCENT = 0,
+ FSCACHE_COOKIE_STATE_LOOKING_UP = 1,
+ FSCACHE_COOKIE_STATE_CREATING = 2,
+ FSCACHE_COOKIE_STATE_ACTIVE = 3,
+ FSCACHE_COOKIE_STATE_INVALIDATING = 4,
+ FSCACHE_COOKIE_STATE_FAILED = 5,
+ FSCACHE_COOKIE_STATE_LRU_DISCARDING = 6,
+ FSCACHE_COOKIE_STATE_WITHDRAWING = 7,
+ FSCACHE_COOKIE_STATE_RELINQUISHING = 8,
+ FSCACHE_COOKIE_STATE_DROPPED = 9,
+} __attribute__((mode(byte)));
+
+enum fscache_want_state {
+ FSCACHE_WANT_PARAMS = 0,
+ FSCACHE_WANT_WRITE = 1,
+ FSCACHE_WANT_READ = 2,
+};
+
enum fsconfig_command {
FSCONFIG_SET_FLAG = 0,
FSCONFIG_SET_STRING = 1,
@@ -16318,6 +17713,7 @@
FSCONFIG_SET_FD = 5,
FSCONFIG_CMD_CREATE = 6,
FSCONFIG_CMD_RECONFIGURE = 7,
+ FSCONFIG_CMD_CREATE_EXCL = 8,
};
enum fsl_mc_pool_type {
@@ -16330,11 +17726,17 @@
enum fsnotify_data_type {
FSNOTIFY_EVENT_NONE = 0,
- FSNOTIFY_EVENT_FILE_RANGE = 1,
- FSNOTIFY_EVENT_PATH = 2,
- FSNOTIFY_EVENT_INODE = 3,
- FSNOTIFY_EVENT_DENTRY = 4,
- FSNOTIFY_EVENT_ERROR = 5,
+ FSNOTIFY_EVENT_PATH = 1,
+ FSNOTIFY_EVENT_INODE = 2,
+ FSNOTIFY_EVENT_DENTRY = 3,
+ FSNOTIFY_EVENT_ERROR = 4,
+};
+
+enum fsnotify_group_prio {
+ FSNOTIFY_PRIO_NORMAL = 0,
+ FSNOTIFY_PRIO_CONTENT = 1,
+ FSNOTIFY_PRIO_PRE_CONTENT = 2,
+ __FSNOTIFY_PRIO_NUM = 3,
};
enum fsnotify_iter_type {
@@ -16367,6 +17769,7 @@
DUMP_NONE = 0,
DUMP_ALL = 1,
DUMP_ORIG = 2,
+ DUMP_PARAM = 3,
};
enum ftrace_ops_cmd {
@@ -16375,14 +17778,6 @@
FTRACE_OPS_CMD_DISABLE_SHARE_IPMODIFY_PEER = 2,
};
-enum fullness_group {
- ZS_INUSE_RATIO_0 = 0,
- ZS_INUSE_RATIO_10 = 1,
- ZS_INUSE_RATIO_99 = 10,
- ZS_INUSE_RATIO_100 = 11,
- NR_FULLNESS_GROUPS = 12,
-};
-
enum futex_access {
FUTEX_READ = 0,
FUTEX_WRITE = 1,
@@ -16406,6 +17801,14 @@
FW_STATUS_ABORTED = 3,
};
+enum fwdb_flags {
+ FWDB_FLAG_NO_OFDM = 1,
+ FWDB_FLAG_NO_OUTDOOR = 2,
+ FWDB_FLAG_DFS = 4,
+ FWDB_FLAG_NO_IR = 8,
+ FWDB_FLAG_AUTO_BW = 16,
+};
+
enum gcry_mpi_constants {
MPI_C_ZERO = 0,
MPI_C_ONE = 1,
@@ -16446,12 +17849,6 @@
GENL_DONT_VALIDATE_DUMP_STRICT = 4,
};
-enum get_ksm_page_flags {
- GET_KSM_PAGE_NOLOCK = 0,
- GET_KSM_PAGE_LOCK = 1,
- GET_KSM_PAGE_TRYLOCK = 2,
-};
-
enum gpio_lookup_flags {
GPIO_ACTIVE_HIGH = 0,
GPIO_ACTIVE_LOW = 1,
@@ -16526,9 +17923,10 @@
group_has_spare = 0,
group_fully_busy = 1,
group_misfit_task = 2,
- group_asym_packing = 3,
- group_imbalanced = 4,
- group_overloaded = 5,
+ group_smt_balance = 3,
+ group_asym_packing = 4,
+ group_imbalanced = 5,
+ group_overloaded = 6,
};
enum handshake_auth {
@@ -16571,7 +17969,10 @@
HASH_ALGO_SM3_256 = 17,
HASH_ALGO_STREEBOG_256 = 18,
HASH_ALGO_STREEBOG_512 = 19,
- HASH_ALGO__LAST = 20,
+ HASH_ALGO_SHA3_256 = 20,
+ HASH_ALGO_SHA3_384 = 21,
+ HASH_ALGO_SHA3_512 = 22,
+ HASH_ALGO__LAST = 23,
};
enum hctx_type {
@@ -16581,6 +17982,188 @@
HCTX_MAX_TYPES = 3,
};
+enum hdmi_3d_structure {
+ HDMI_3D_STRUCTURE_INVALID = -1,
+ HDMI_3D_STRUCTURE_FRAME_PACKING = 0,
+ HDMI_3D_STRUCTURE_FIELD_ALTERNATIVE = 1,
+ HDMI_3D_STRUCTURE_LINE_ALTERNATIVE = 2,
+ HDMI_3D_STRUCTURE_SIDE_BY_SIDE_FULL = 3,
+ HDMI_3D_STRUCTURE_L_DEPTH = 4,
+ HDMI_3D_STRUCTURE_L_DEPTH_GFX_GFX_DEPTH = 5,
+ HDMI_3D_STRUCTURE_TOP_AND_BOTTOM = 6,
+ HDMI_3D_STRUCTURE_SIDE_BY_SIDE_HALF = 8,
+};
+
+enum hdmi_active_aspect {
+ HDMI_ACTIVE_ASPECT_16_9_TOP = 2,
+ HDMI_ACTIVE_ASPECT_14_9_TOP = 3,
+ HDMI_ACTIVE_ASPECT_16_9_CENTER = 4,
+ HDMI_ACTIVE_ASPECT_PICTURE = 8,
+ HDMI_ACTIVE_ASPECT_4_3 = 9,
+ HDMI_ACTIVE_ASPECT_16_9 = 10,
+ HDMI_ACTIVE_ASPECT_14_9 = 11,
+ HDMI_ACTIVE_ASPECT_4_3_SP_14_9 = 13,
+ HDMI_ACTIVE_ASPECT_16_9_SP_14_9 = 14,
+ HDMI_ACTIVE_ASPECT_16_9_SP_4_3 = 15,
+};
+
+enum hdmi_audio_coding_type {
+ HDMI_AUDIO_CODING_TYPE_STREAM = 0,
+ HDMI_AUDIO_CODING_TYPE_PCM = 1,
+ HDMI_AUDIO_CODING_TYPE_AC3 = 2,
+ HDMI_AUDIO_CODING_TYPE_MPEG1 = 3,
+ HDMI_AUDIO_CODING_TYPE_MP3 = 4,
+ HDMI_AUDIO_CODING_TYPE_MPEG2 = 5,
+ HDMI_AUDIO_CODING_TYPE_AAC_LC = 6,
+ HDMI_AUDIO_CODING_TYPE_DTS = 7,
+ HDMI_AUDIO_CODING_TYPE_ATRAC = 8,
+ HDMI_AUDIO_CODING_TYPE_DSD = 9,
+ HDMI_AUDIO_CODING_TYPE_EAC3 = 10,
+ HDMI_AUDIO_CODING_TYPE_DTS_HD = 11,
+ HDMI_AUDIO_CODING_TYPE_MLP = 12,
+ HDMI_AUDIO_CODING_TYPE_DST = 13,
+ HDMI_AUDIO_CODING_TYPE_WMA_PRO = 14,
+ HDMI_AUDIO_CODING_TYPE_CXT = 15,
+};
+
+enum hdmi_audio_coding_type_ext {
+ HDMI_AUDIO_CODING_TYPE_EXT_CT = 0,
+ HDMI_AUDIO_CODING_TYPE_EXT_HE_AAC = 1,
+ HDMI_AUDIO_CODING_TYPE_EXT_HE_AAC_V2 = 2,
+ HDMI_AUDIO_CODING_TYPE_EXT_MPEG_SURROUND = 3,
+ HDMI_AUDIO_CODING_TYPE_EXT_MPEG4_HE_AAC = 4,
+ HDMI_AUDIO_CODING_TYPE_EXT_MPEG4_HE_AAC_V2 = 5,
+ HDMI_AUDIO_CODING_TYPE_EXT_MPEG4_AAC_LC = 6,
+ HDMI_AUDIO_CODING_TYPE_EXT_DRA = 7,
+ HDMI_AUDIO_CODING_TYPE_EXT_MPEG4_HE_AAC_SURROUND = 8,
+ HDMI_AUDIO_CODING_TYPE_EXT_MPEG4_AAC_LC_SURROUND = 10,
+};
+
+enum hdmi_audio_sample_frequency {
+ HDMI_AUDIO_SAMPLE_FREQUENCY_STREAM = 0,
+ HDMI_AUDIO_SAMPLE_FREQUENCY_32000 = 1,
+ HDMI_AUDIO_SAMPLE_FREQUENCY_44100 = 2,
+ HDMI_AUDIO_SAMPLE_FREQUENCY_48000 = 3,
+ HDMI_AUDIO_SAMPLE_FREQUENCY_88200 = 4,
+ HDMI_AUDIO_SAMPLE_FREQUENCY_96000 = 5,
+ HDMI_AUDIO_SAMPLE_FREQUENCY_176400 = 6,
+ HDMI_AUDIO_SAMPLE_FREQUENCY_192000 = 7,
+};
+
+enum hdmi_audio_sample_size {
+ HDMI_AUDIO_SAMPLE_SIZE_STREAM = 0,
+ HDMI_AUDIO_SAMPLE_SIZE_16 = 1,
+ HDMI_AUDIO_SAMPLE_SIZE_20 = 2,
+ HDMI_AUDIO_SAMPLE_SIZE_24 = 3,
+};
+
+enum hdmi_colorimetry {
+ HDMI_COLORIMETRY_NONE = 0,
+ HDMI_COLORIMETRY_ITU_601 = 1,
+ HDMI_COLORIMETRY_ITU_709 = 2,
+ HDMI_COLORIMETRY_EXTENDED = 3,
+};
+
+enum hdmi_colorspace {
+ HDMI_COLORSPACE_RGB = 0,
+ HDMI_COLORSPACE_YUV422 = 1,
+ HDMI_COLORSPACE_YUV444 = 2,
+ HDMI_COLORSPACE_YUV420 = 3,
+ HDMI_COLORSPACE_RESERVED4 = 4,
+ HDMI_COLORSPACE_RESERVED5 = 5,
+ HDMI_COLORSPACE_RESERVED6 = 6,
+ HDMI_COLORSPACE_IDO_DEFINED = 7,
+};
+
+enum hdmi_content_type {
+ HDMI_CONTENT_TYPE_GRAPHICS = 0,
+ HDMI_CONTENT_TYPE_PHOTO = 1,
+ HDMI_CONTENT_TYPE_CINEMA = 2,
+ HDMI_CONTENT_TYPE_GAME = 3,
+};
+
+enum hdmi_eotf {
+ HDMI_EOTF_TRADITIONAL_GAMMA_SDR = 0,
+ HDMI_EOTF_TRADITIONAL_GAMMA_HDR = 1,
+ HDMI_EOTF_SMPTE_ST2084 = 2,
+ HDMI_EOTF_BT_2100_HLG = 3,
+};
+
+enum hdmi_extended_colorimetry {
+ HDMI_EXTENDED_COLORIMETRY_XV_YCC_601 = 0,
+ HDMI_EXTENDED_COLORIMETRY_XV_YCC_709 = 1,
+ HDMI_EXTENDED_COLORIMETRY_S_YCC_601 = 2,
+ HDMI_EXTENDED_COLORIMETRY_OPYCC_601 = 3,
+ HDMI_EXTENDED_COLORIMETRY_OPRGB = 4,
+ HDMI_EXTENDED_COLORIMETRY_BT2020_CONST_LUM = 5,
+ HDMI_EXTENDED_COLORIMETRY_BT2020 = 6,
+ HDMI_EXTENDED_COLORIMETRY_RESERVED = 7,
+};
+
+enum hdmi_infoframe_type {
+ HDMI_INFOFRAME_TYPE_VENDOR = 129,
+ HDMI_INFOFRAME_TYPE_AVI = 130,
+ HDMI_INFOFRAME_TYPE_SPD = 131,
+ HDMI_INFOFRAME_TYPE_AUDIO = 132,
+ HDMI_INFOFRAME_TYPE_DRM = 135,
+};
+
+enum hdmi_metadata_type {
+ HDMI_STATIC_METADATA_TYPE1 = 0,
+};
+
+enum hdmi_nups {
+ HDMI_NUPS_UNKNOWN = 0,
+ HDMI_NUPS_HORIZONTAL = 1,
+ HDMI_NUPS_VERTICAL = 2,
+ HDMI_NUPS_BOTH = 3,
+};
+
+enum hdmi_picture_aspect {
+ HDMI_PICTURE_ASPECT_NONE = 0,
+ HDMI_PICTURE_ASPECT_4_3 = 1,
+ HDMI_PICTURE_ASPECT_16_9 = 2,
+ HDMI_PICTURE_ASPECT_64_27 = 3,
+ HDMI_PICTURE_ASPECT_256_135 = 4,
+ HDMI_PICTURE_ASPECT_RESERVED = 5,
+};
+
+enum hdmi_quantization_range {
+ HDMI_QUANTIZATION_RANGE_DEFAULT = 0,
+ HDMI_QUANTIZATION_RANGE_LIMITED = 1,
+ HDMI_QUANTIZATION_RANGE_FULL = 2,
+ HDMI_QUANTIZATION_RANGE_RESERVED = 3,
+};
+
+enum hdmi_scan_mode {
+ HDMI_SCAN_MODE_NONE = 0,
+ HDMI_SCAN_MODE_OVERSCAN = 1,
+ HDMI_SCAN_MODE_UNDERSCAN = 2,
+ HDMI_SCAN_MODE_RESERVED = 3,
+};
+
+enum hdmi_spd_sdi {
+ HDMI_SPD_SDI_UNKNOWN = 0,
+ HDMI_SPD_SDI_DSTB = 1,
+ HDMI_SPD_SDI_DVDP = 2,
+ HDMI_SPD_SDI_DVHS = 3,
+ HDMI_SPD_SDI_HDDVR = 4,
+ HDMI_SPD_SDI_DVC = 5,
+ HDMI_SPD_SDI_DSC = 6,
+ HDMI_SPD_SDI_VCD = 7,
+ HDMI_SPD_SDI_GAME = 8,
+ HDMI_SPD_SDI_PC = 9,
+ HDMI_SPD_SDI_BD = 10,
+ HDMI_SPD_SDI_SACD = 11,
+ HDMI_SPD_SDI_HDDVD = 12,
+ HDMI_SPD_SDI_PMP = 13,
+};
+
+enum hdmi_ycc_quantization_range {
+ HDMI_YCC_QUANTIZATION_RANGE_LIMITED = 0,
+ HDMI_YCC_QUANTIZATION_RANGE_FULL = 1,
+};
+
enum header_fields {
HDR_PCR = 0,
HDR_DIGEST = 1,
@@ -16589,10 +18172,11 @@
HDR__LAST = 4,
};
-enum hest_status {
- HEST_ENABLED = 0,
- HEST_DISABLED = 1,
- HEST_NOT_FOUND = 2,
+enum hid_bpf_prog_type {
+ HID_BPF_PROG_TYPE_UNDEF = -1,
+ HID_BPF_PROG_TYPE_DEVICE_EVENT = 0,
+ HID_BPF_PROG_TYPE_RDESC_FIXUP = 1,
+ HID_BPF_PROG_TYPE_MAX = 2,
};
enum hid_class_request {
@@ -16617,18 +18201,6 @@
HID_TYPE_USBNONE = 2,
};
-enum hk_flags {
- HK_FLAG_TIMER = 1,
- HK_FLAG_RCU = 2,
- HK_FLAG_MISC = 4,
- HK_FLAG_SCHED = 8,
- HK_FLAG_TICK = 16,
- HK_FLAG_DOMAIN = 32,
- HK_FLAG_WQ = 64,
- HK_FLAG_MANAGED_IRQ = 128,
- HK_FLAG_KTHREAD = 256,
-};
-
enum hk_type {
HK_TYPE_TIMER = 0,
HK_TYPE_RCU = 1,
@@ -16666,6 +18238,18 @@
HPX_CFG_MAX = 5,
};
+enum hpx_type3_dev_type {
+ HPX_TYPE_ENDPOINT = 1,
+ HPX_TYPE_LEG_END = 2,
+ HPX_TYPE_RC_END = 4,
+ HPX_TYPE_RC_EC = 8,
+ HPX_TYPE_ROOT_PORT = 16,
+ HPX_TYPE_UPSTREAM = 32,
+ HPX_TYPE_DOWNSTREAM = 64,
+ HPX_TYPE_PCI_BRIDGE = 128,
+ HPX_TYPE_PCIE_BRIDGE = 256,
+};
+
enum hpx_type3_fn_type {
HPX_FN_NORMAL = 1,
HPX_FN_SRIOV_PHYS = 2,
@@ -16674,6 +18258,7 @@
enum hr_flags_bits {
HANDSHAKE_F_REQ_COMPLETED = 0,
+ HANDSHAKE_F_REQ_SESSION = 1,
};
enum hrtimer_base_type {
@@ -16711,6 +18296,14 @@
HRTIMER_RESTART = 1,
};
+enum hsm_task_states {
+ HSM_ST_IDLE = 0,
+ HSM_ST_FIRST = 1,
+ HSM_ST = 2,
+ HSM_ST_LAST = 3,
+ HSM_ST_ERR = 4,
+};
+
enum hub_activation_type {
HUB_INIT = 0,
HUB_INIT2 = 1,
@@ -16753,13 +18346,13 @@
};
enum hugetlb_param {
- Opt_gid___4 = 0,
+ Opt_gid___5 = 0,
Opt_min_size = 1,
- Opt_mode___3 = 2,
+ Opt_mode___4 = 2,
Opt_nr_inodes = 3,
Opt_pagesize = 4,
Opt_size = 5,
- Opt_uid___4 = 6,
+ Opt_uid___5 = 6,
};
enum hugetlbfs_size_type {
@@ -16768,6 +18361,36 @@
SIZE_PERCENT = 2,
};
+enum hv_isolation_type {
+ HV_ISOLATION_TYPE_NONE = 0,
+ HV_ISOLATION_TYPE_VBS = 1,
+ HV_ISOLATION_TYPE_SNP = 2,
+ HV_ISOLATION_TYPE_TDX = 3,
+};
+
+enum hv_message_type {
+ HVMSG_NONE = 0,
+ HVMSG_UNMAPPED_GPA = 2147483648,
+ HVMSG_GPA_INTERCEPT = 2147483649,
+ HVMSG_TIMER_EXPIRED = 2147483664,
+ HVMSG_INVALID_VP_REGISTER_VALUE = 2147483680,
+ HVMSG_UNRECOVERABLE_EXCEPTION = 2147483681,
+ HVMSG_UNSUPPORTED_FEATURE = 2147483682,
+ HVMSG_EVENTLOG_BUFFERCOMPLETE = 2147483712,
+ HVMSG_X64_IOPORT_INTERCEPT = 2147549184,
+ HVMSG_X64_MSR_INTERCEPT = 2147549185,
+ HVMSG_X64_CPUID_INTERCEPT = 2147549186,
+ HVMSG_X64_EXCEPTION_INTERCEPT = 2147549187,
+ HVMSG_X64_APIC_EOI = 2147549188,
+ HVMSG_X64_LEGACY_FP_ERROR = 2147549189,
+};
+
+enum hv_tlb_flush_fifos {
+ HV_L1_TLB_FLUSH_FIFO = 0,
+ HV_L2_TLB_FLUSH_FIFO = 1,
+ HV_NR_TLB_FLUSH_FIFOS = 2,
+};
+
enum hv_tsc_page_status {
HV_TSC_PAGE_UNSET = 0,
HV_TSC_PAGE_GUEST_CHANGED = 1,
@@ -16797,6 +18420,7 @@
hwmon_chip_in_samples = 9,
hwmon_chip_power_samples = 10,
hwmon_chip_temp_samples = 11,
+ hwmon_chip_beep_enable = 12,
};
enum hwmon_curr_attributes {
@@ -16818,6 +18442,7 @@
hwmon_curr_crit_alarm = 15,
hwmon_curr_rated_min = 16,
hwmon_curr_rated_max = 17,
+ hwmon_curr_beep = 18,
};
enum hwmon_energy_attributes {
@@ -16839,6 +18464,7 @@
hwmon_fan_min_alarm = 9,
hwmon_fan_max_alarm = 10,
hwmon_fan_fault = 11,
+ hwmon_fan_beep = 12,
};
enum hwmon_humidity_attributes {
@@ -16853,6 +18479,8 @@
hwmon_humidity_fault = 8,
hwmon_humidity_rated_min = 9,
hwmon_humidity_rated_max = 10,
+ hwmon_humidity_min_alarm = 11,
+ hwmon_humidity_max_alarm = 12,
};
enum hwmon_in_attributes {
@@ -16874,6 +18502,13 @@
hwmon_in_crit_alarm = 15,
hwmon_in_rated_min = 16,
hwmon_in_rated_max = 17,
+ hwmon_in_beep = 18,
+ hwmon_in_fault = 19,
+};
+
+enum hwmon_intrusion_attributes {
+ hwmon_intrusion_alarm = 0,
+ hwmon_intrusion_beep = 1,
};
enum hwmon_power_attributes {
@@ -16910,6 +18545,14 @@
hwmon_power_rated_max = 30,
};
+enum hwmon_pwm_attributes {
+ hwmon_pwm_input = 0,
+ hwmon_pwm_enable = 1,
+ hwmon_pwm_mode = 2,
+ hwmon_pwm_freq = 3,
+ hwmon_pwm_auto_channels_temp = 4,
+};
+
enum hwmon_sensor_types {
hwmon_chip = 0,
hwmon_temp = 1,
@@ -16952,6 +18595,17 @@
hwmon_temp_reset_history = 24,
hwmon_temp_rated_min = 25,
hwmon_temp_rated_max = 26,
+ hwmon_temp_beep = 27,
+};
+
+enum hwparam_type {
+ hwparam_ioport = 0,
+ hwparam_iomem = 1,
+ hwparam_ioport_or_iomem = 2,
+ hwparam_irq = 3,
+ hwparam_dma = 4,
+ hwparam_dma_addr = 5,
+ hwparam_other = 6,
};
enum hwtstamp_flags {
@@ -16980,6 +18634,11 @@
__HWTSTAMP_FILTER_CNT = 16,
};
+enum hwtstamp_source {
+ HWTSTAMP_SOURCE_NETDEV = 0,
+ HWTSTAMP_SOURCE_PHYLIB = 1,
+};
+
enum hwtstamp_tx_types {
HWTSTAMP_TX_OFF = 0,
HWTSTAMP_TX_ON = 1,
@@ -16988,19 +18647,17 @@
__HWTSTAMP_TX_CNT = 4,
};
-enum hybrid_pmu_type {
- hybrid_big = 64,
- hybrid_small = 32,
- hybrid_big_small = 96,
-};
-
-enum i2c_alert_protocol {
- I2C_PROTOCOL_SMBUS_ALERT = 0,
- I2C_PROTOCOL_SMBUS_HOST_NOTIFY = 1,
+enum hybrid_cpu_type {
+ HYBRID_INTEL_NONE = 0,
+ HYBRID_INTEL_ATOM = 32,
+ HYBRID_INTEL_CORE = 64,
};
-enum i2c_driver_flags {
- I2C_DRV_ACPI_WAIVE_D0_PROBE = 1,
+enum hybrid_pmu_type {
+ not_hybrid = 0,
+ hybrid_small = 1,
+ hybrid_big = 2,
+ hybrid_big_small = 3,
};
enum i8042_controller_reset_mode {
@@ -17194,12 +18851,155 @@
IB_T10DIF_CSUM = 1,
};
+enum ib_uverbs_access_flags {
+ IB_UVERBS_ACCESS_LOCAL_WRITE = 1,
+ IB_UVERBS_ACCESS_REMOTE_WRITE = 2,
+ IB_UVERBS_ACCESS_REMOTE_READ = 4,
+ IB_UVERBS_ACCESS_REMOTE_ATOMIC = 8,
+ IB_UVERBS_ACCESS_MW_BIND = 16,
+ IB_UVERBS_ACCESS_ZERO_BASED = 32,
+ IB_UVERBS_ACCESS_ON_DEMAND = 64,
+ IB_UVERBS_ACCESS_HUGETLB = 128,
+ IB_UVERBS_ACCESS_FLUSH_GLOBAL = 256,
+ IB_UVERBS_ACCESS_FLUSH_PERSISTENT = 512,
+ IB_UVERBS_ACCESS_RELAXED_ORDERING = 1048576,
+ IB_UVERBS_ACCESS_OPTIONAL_RANGE = 1072693248,
+};
+
enum ib_uverbs_advise_mr_advice {
IB_UVERBS_ADVISE_MR_ADVICE_PREFETCH = 0,
IB_UVERBS_ADVISE_MR_ADVICE_PREFETCH_WRITE = 1,
IB_UVERBS_ADVISE_MR_ADVICE_PREFETCH_NO_FAULT = 2,
};
+enum ib_uverbs_create_qp_mask {
+ IB_UVERBS_CREATE_QP_MASK_IND_TABLE = 1,
+};
+
+enum ib_uverbs_gid_type {
+ IB_UVERBS_GID_TYPE_IB = 0,
+ IB_UVERBS_GID_TYPE_ROCE_V1 = 1,
+ IB_UVERBS_GID_TYPE_ROCE_V2 = 2,
+};
+
+enum ib_uverbs_qp_create_flags {
+ IB_UVERBS_QP_CREATE_BLOCK_MULTICAST_LOOPBACK = 2,
+ IB_UVERBS_QP_CREATE_SCATTER_FCS = 256,
+ IB_UVERBS_QP_CREATE_CVLAN_STRIPPING = 512,
+ IB_UVERBS_QP_CREATE_PCI_WRITE_END_PADDING = 2048,
+ IB_UVERBS_QP_CREATE_SQ_SIG_ALL = 4096,
+};
+
+enum ib_uverbs_qp_type {
+ IB_UVERBS_QPT_RC = 2,
+ IB_UVERBS_QPT_UC = 3,
+ IB_UVERBS_QPT_UD = 4,
+ IB_UVERBS_QPT_RAW_PACKET = 8,
+ IB_UVERBS_QPT_XRC_INI = 9,
+ IB_UVERBS_QPT_XRC_TGT = 10,
+ IB_UVERBS_QPT_DRIVER = 255,
+};
+
+enum ib_uverbs_raw_packet_caps {
+ IB_UVERBS_RAW_PACKET_CAP_CVLAN_STRIPPING = 1,
+ IB_UVERBS_RAW_PACKET_CAP_SCATTER_FCS = 2,
+ IB_UVERBS_RAW_PACKET_CAP_IP_CSUM = 4,
+ IB_UVERBS_RAW_PACKET_CAP_DELAY_DROP = 8,
+};
+
+enum ib_uverbs_srq_type {
+ IB_UVERBS_SRQT_BASIC = 0,
+ IB_UVERBS_SRQT_XRC = 1,
+ IB_UVERBS_SRQT_TM = 2,
+};
+
+enum ib_uverbs_wc_opcode {
+ IB_UVERBS_WC_SEND = 0,
+ IB_UVERBS_WC_RDMA_WRITE = 1,
+ IB_UVERBS_WC_RDMA_READ = 2,
+ IB_UVERBS_WC_COMP_SWAP = 3,
+ IB_UVERBS_WC_FETCH_ADD = 4,
+ IB_UVERBS_WC_BIND_MW = 5,
+ IB_UVERBS_WC_LOCAL_INV = 6,
+ IB_UVERBS_WC_TSO = 7,
+ IB_UVERBS_WC_FLUSH = 8,
+ IB_UVERBS_WC_ATOMIC_WRITE = 9,
+};
+
+enum ib_uverbs_wq_flags {
+ IB_UVERBS_WQ_FLAGS_CVLAN_STRIPPING = 1,
+ IB_UVERBS_WQ_FLAGS_SCATTER_FCS = 2,
+ IB_UVERBS_WQ_FLAGS_DELAY_DROP = 4,
+ IB_UVERBS_WQ_FLAGS_PCI_WRITE_END_PADDING = 8,
+};
+
+enum ib_uverbs_wq_type {
+ IB_UVERBS_WQT_RQ = 0,
+};
+
+enum ib_uverbs_wr_opcode {
+ IB_UVERBS_WR_RDMA_WRITE = 0,
+ IB_UVERBS_WR_RDMA_WRITE_WITH_IMM = 1,
+ IB_UVERBS_WR_SEND = 2,
+ IB_UVERBS_WR_SEND_WITH_IMM = 3,
+ IB_UVERBS_WR_RDMA_READ = 4,
+ IB_UVERBS_WR_ATOMIC_CMP_AND_SWP = 5,
+ IB_UVERBS_WR_ATOMIC_FETCH_AND_ADD = 6,
+ IB_UVERBS_WR_LOCAL_INV = 7,
+ IB_UVERBS_WR_BIND_MW = 8,
+ IB_UVERBS_WR_SEND_WITH_INV = 9,
+ IB_UVERBS_WR_TSO = 10,
+ IB_UVERBS_WR_RDMA_READ_WITH_INV = 11,
+ IB_UVERBS_WR_MASKED_ATOMIC_CMP_AND_SWP = 12,
+ IB_UVERBS_WR_MASKED_ATOMIC_FETCH_AND_ADD = 13,
+ IB_UVERBS_WR_FLUSH = 14,
+ IB_UVERBS_WR_ATOMIC_WRITE = 15,
+};
+
+enum ib_uverbs_write_cmds {
+ IB_USER_VERBS_CMD_GET_CONTEXT = 0,
+ IB_USER_VERBS_CMD_QUERY_DEVICE = 1,
+ IB_USER_VERBS_CMD_QUERY_PORT = 2,
+ IB_USER_VERBS_CMD_ALLOC_PD = 3,
+ IB_USER_VERBS_CMD_DEALLOC_PD = 4,
+ IB_USER_VERBS_CMD_CREATE_AH = 5,
+ IB_USER_VERBS_CMD_MODIFY_AH = 6,
+ IB_USER_VERBS_CMD_QUERY_AH = 7,
+ IB_USER_VERBS_CMD_DESTROY_AH = 8,
+ IB_USER_VERBS_CMD_REG_MR = 9,
+ IB_USER_VERBS_CMD_REG_SMR = 10,
+ IB_USER_VERBS_CMD_REREG_MR = 11,
+ IB_USER_VERBS_CMD_QUERY_MR = 12,
+ IB_USER_VERBS_CMD_DEREG_MR = 13,
+ IB_USER_VERBS_CMD_ALLOC_MW = 14,
+ IB_USER_VERBS_CMD_BIND_MW = 15,
+ IB_USER_VERBS_CMD_DEALLOC_MW = 16,
+ IB_USER_VERBS_CMD_CREATE_COMP_CHANNEL = 17,
+ IB_USER_VERBS_CMD_CREATE_CQ = 18,
+ IB_USER_VERBS_CMD_RESIZE_CQ = 19,
+ IB_USER_VERBS_CMD_DESTROY_CQ = 20,
+ IB_USER_VERBS_CMD_POLL_CQ = 21,
+ IB_USER_VERBS_CMD_PEEK_CQ = 22,
+ IB_USER_VERBS_CMD_REQ_NOTIFY_CQ = 23,
+ IB_USER_VERBS_CMD_CREATE_QP = 24,
+ IB_USER_VERBS_CMD_QUERY_QP = 25,
+ IB_USER_VERBS_CMD_MODIFY_QP = 26,
+ IB_USER_VERBS_CMD_DESTROY_QP = 27,
+ IB_USER_VERBS_CMD_POST_SEND = 28,
+ IB_USER_VERBS_CMD_POST_RECV = 29,
+ IB_USER_VERBS_CMD_ATTACH_MCAST = 30,
+ IB_USER_VERBS_CMD_DETACH_MCAST = 31,
+ IB_USER_VERBS_CMD_CREATE_SRQ = 32,
+ IB_USER_VERBS_CMD_MODIFY_SRQ = 33,
+ IB_USER_VERBS_CMD_QUERY_SRQ = 34,
+ IB_USER_VERBS_CMD_DESTROY_SRQ = 35,
+ IB_USER_VERBS_CMD_POST_SRQ_RECV = 36,
+ IB_USER_VERBS_CMD_OPEN_XRCD = 37,
+ IB_USER_VERBS_CMD_CLOSE_XRCD = 38,
+ IB_USER_VERBS_CMD_CREATE_XSRQ = 39,
+ IB_USER_VERBS_CMD_OPEN_QP = 40,
+};
+
enum ib_wc_opcode {
IB_WC_SEND = 0,
IB_WC_RDMA_WRITE = 1,
@@ -17300,11 +19100,6 @@
IB_MTU_4096___2 = 5,
};
-enum id_action {
- ID_REMOVE = 0,
- ID_ADD = 1,
-};
-
enum idle_boot_override {
IDLE_NO_OVERRIDE = 0,
IDLE_HALT = 1,
@@ -17312,188 +19107,1373 @@
IDLE_POLL = 3,
};
-enum ieee_attrs {
- DCB_ATTR_IEEE_UNSPEC = 0,
- DCB_ATTR_IEEE_ETS = 1,
- DCB_ATTR_IEEE_PFC = 2,
- DCB_ATTR_IEEE_APP_TABLE = 3,
- DCB_ATTR_IEEE_PEER_ETS = 4,
- DCB_ATTR_IEEE_PEER_PFC = 5,
- DCB_ATTR_IEEE_PEER_APP = 6,
- DCB_ATTR_IEEE_MAXRATE = 7,
- DCB_ATTR_IEEE_QCN = 8,
- DCB_ATTR_IEEE_QCN_STATS = 9,
- DCB_ATTR_DCB_BUFFER = 10,
- DCB_ATTR_DCB_APP_TRUST_TABLE = 11,
- DCB_ATTR_DCB_REWR_TABLE = 12,
- __DCB_ATTR_IEEE_MAX = 13,
+enum ieee80211_ac_numbers {
+ IEEE80211_AC_VO = 0,
+ IEEE80211_AC_VI = 1,
+ IEEE80211_AC_BE = 2,
+ IEEE80211_AC_BK = 3,
};
-enum ieee_attrs_app {
- DCB_ATTR_IEEE_APP_UNSPEC = 0,
- DCB_ATTR_IEEE_APP = 1,
- DCB_ATTR_DCB_APP = 2,
- __DCB_ATTR_IEEE_APP_MAX = 3,
+enum ieee80211_agg_stop_reason {
+ AGG_STOP_DECLINED = 0,
+ AGG_STOP_LOCAL_REQUEST = 1,
+ AGG_STOP_PEER_REQUEST = 2,
+ AGG_STOP_DESTROY_STA = 3,
};
-enum igb_diagnostics_results {
- TEST_REG = 0,
- TEST_EEP = 1,
- TEST_IRQ = 2,
- TEST_LOOP = 3,
- TEST_LINK = 4,
+enum ieee80211_ampdu_mlme_action {
+ IEEE80211_AMPDU_RX_START = 0,
+ IEEE80211_AMPDU_RX_STOP = 1,
+ IEEE80211_AMPDU_TX_START = 2,
+ IEEE80211_AMPDU_TX_STOP_CONT = 3,
+ IEEE80211_AMPDU_TX_STOP_FLUSH = 4,
+ IEEE80211_AMPDU_TX_STOP_FLUSH_CONT = 5,
+ IEEE80211_AMPDU_TX_OPERATIONAL = 6,
};
-enum igb_filter_match_flags {
- IGB_FILTER_FLAG_ETHER_TYPE = 1,
- IGB_FILTER_FLAG_VLAN_TCI = 2,
- IGB_FILTER_FLAG_SRC_MAC_ADDR = 4,
- IGB_FILTER_FLAG_DST_MAC_ADDR = 8,
+enum ieee80211_ap_reg_power {
+ IEEE80211_REG_UNSET_AP = 0,
+ IEEE80211_REG_LPI_AP = 1,
+ IEEE80211_REG_SP_AP = 2,
+ IEEE80211_REG_VLP_AP = 3,
+ IEEE80211_REG_AP_POWER_AFTER_LAST = 4,
+ IEEE80211_REG_AP_POWER_MAX = 3,
};
-enum igb_tx_buf_type {
- IGB_TYPE_SKB = 0,
- IGB_TYPE_XDP = 1,
+enum ieee80211_back_actioncode {
+ WLAN_ACTION_ADDBA_REQ = 0,
+ WLAN_ACTION_ADDBA_RESP = 1,
+ WLAN_ACTION_DELBA = 2,
};
-enum igb_tx_flags {
- IGB_TX_FLAGS_VLAN = 1,
- IGB_TX_FLAGS_TSO = 2,
- IGB_TX_FLAGS_TSTAMP = 4,
- IGB_TX_FLAGS_IPV4 = 16,
- IGB_TX_FLAGS_CSUM = 32,
+enum ieee80211_back_parties {
+ WLAN_BACK_RECIPIENT = 0,
+ WLAN_BACK_INITIATOR = 1,
};
-enum ii_ids {
- II_MEM = 0,
- II_RESV = 1,
- II_IO = 2,
- II_GEN = 3,
+enum ieee80211_bss_corrupt_data_flags {
+ IEEE80211_BSS_CORRUPT_BEACON = 1,
+ IEEE80211_BSS_CORRUPT_PROBE_RESP = 2,
};
-enum iio_available_type {
- IIO_AVAIL_LIST = 0,
- IIO_AVAIL_RANGE = 1,
+enum ieee80211_bss_type {
+ IEEE80211_BSS_TYPE_ESS = 0,
+ IEEE80211_BSS_TYPE_PBSS = 1,
+ IEEE80211_BSS_TYPE_IBSS = 2,
+ IEEE80211_BSS_TYPE_MBSS = 3,
+ IEEE80211_BSS_TYPE_ANY = 4,
};
-enum iio_buffer_direction {
- IIO_BUFFER_DIRECTION_IN = 0,
- IIO_BUFFER_DIRECTION_OUT = 1,
+enum ieee80211_bss_valid_data_flags {
+ IEEE80211_BSS_VALID_WMM = 2,
+ IEEE80211_BSS_VALID_RATES = 4,
+ IEEE80211_BSS_VALID_ERP = 8,
};
-enum iio_chan_info_enum {
- IIO_CHAN_INFO_RAW = 0,
- IIO_CHAN_INFO_PROCESSED = 1,
- IIO_CHAN_INFO_SCALE = 2,
- IIO_CHAN_INFO_OFFSET = 3,
- IIO_CHAN_INFO_CALIBSCALE = 4,
- IIO_CHAN_INFO_CALIBBIAS = 5,
- IIO_CHAN_INFO_PEAK = 6,
- IIO_CHAN_INFO_PEAK_SCALE = 7,
- IIO_CHAN_INFO_QUADRATURE_CORRECTION_RAW = 8,
- IIO_CHAN_INFO_AVERAGE_RAW = 9,
- IIO_CHAN_INFO_LOW_PASS_FILTER_3DB_FREQUENCY = 10,
- IIO_CHAN_INFO_HIGH_PASS_FILTER_3DB_FREQUENCY = 11,
- IIO_CHAN_INFO_SAMP_FREQ = 12,
- IIO_CHAN_INFO_FREQUENCY = 13,
- IIO_CHAN_INFO_PHASE = 14,
- IIO_CHAN_INFO_HARDWAREGAIN = 15,
- IIO_CHAN_INFO_HYSTERESIS = 16,
- IIO_CHAN_INFO_HYSTERESIS_RELATIVE = 17,
- IIO_CHAN_INFO_INT_TIME = 18,
- IIO_CHAN_INFO_ENABLE = 19,
- IIO_CHAN_INFO_CALIBHEIGHT = 20,
- IIO_CHAN_INFO_CALIBWEIGHT = 21,
- IIO_CHAN_INFO_DEBOUNCE_COUNT = 22,
- IIO_CHAN_INFO_DEBOUNCE_TIME = 23,
- IIO_CHAN_INFO_CALIBEMISSIVITY = 24,
- IIO_CHAN_INFO_OVERSAMPLING_RATIO = 25,
- IIO_CHAN_INFO_THERMOCOUPLE_TYPE = 26,
- IIO_CHAN_INFO_CALIBAMBIENT = 27,
- IIO_CHAN_INFO_ZEROPOINT = 28,
+enum ieee80211_category {
+ WLAN_CATEGORY_SPECTRUM_MGMT = 0,
+ WLAN_CATEGORY_QOS = 1,
+ WLAN_CATEGORY_DLS = 2,
+ WLAN_CATEGORY_BACK = 3,
+ WLAN_CATEGORY_PUBLIC = 4,
+ WLAN_CATEGORY_RADIO_MEASUREMENT = 5,
+ WLAN_CATEGORY_FAST_BBS_TRANSITION = 6,
+ WLAN_CATEGORY_HT = 7,
+ WLAN_CATEGORY_SA_QUERY = 8,
+ WLAN_CATEGORY_PROTECTED_DUAL_OF_ACTION = 9,
+ WLAN_CATEGORY_WNM = 10,
+ WLAN_CATEGORY_WNM_UNPROTECTED = 11,
+ WLAN_CATEGORY_TDLS = 12,
+ WLAN_CATEGORY_MESH_ACTION = 13,
+ WLAN_CATEGORY_MULTIHOP_ACTION = 14,
+ WLAN_CATEGORY_SELF_PROTECTED = 15,
+ WLAN_CATEGORY_DMG = 16,
+ WLAN_CATEGORY_WMM = 17,
+ WLAN_CATEGORY_FST = 18,
+ WLAN_CATEGORY_UNPROT_DMG = 20,
+ WLAN_CATEGORY_VHT = 21,
+ WLAN_CATEGORY_S1G = 22,
+ WLAN_CATEGORY_PROTECTED_EHT = 37,
+ WLAN_CATEGORY_VENDOR_SPECIFIC_PROTECTED = 126,
+ WLAN_CATEGORY_VENDOR_SPECIFIC = 127,
};
-enum iio_chan_type {
- IIO_VOLTAGE = 0,
- IIO_CURRENT = 1,
- IIO_POWER = 2,
- IIO_ACCEL = 3,
- IIO_ANGL_VEL = 4,
- IIO_MAGN = 5,
- IIO_LIGHT = 6,
- IIO_INTENSITY = 7,
- IIO_PROXIMITY = 8,
- IIO_TEMP = 9,
- IIO_INCLI = 10,
- IIO_ROT = 11,
- IIO_ANGL = 12,
- IIO_TIMESTAMP = 13,
- IIO_CAPACITANCE = 14,
- IIO_ALTVOLTAGE = 15,
- IIO_CCT = 16,
- IIO_PRESSURE = 17,
- IIO_HUMIDITYRELATIVE = 18,
- IIO_ACTIVITY = 19,
- IIO_STEPS = 20,
- IIO_ENERGY = 21,
- IIO_DISTANCE = 22,
- IIO_VELOCITY = 23,
- IIO_CONCENTRATION = 24,
- IIO_RESISTANCE = 25,
- IIO_PH = 26,
- IIO_UVINDEX = 27,
- IIO_ELECTRICALCONDUCTIVITY = 28,
- IIO_COUNT = 29,
- IIO_INDEX = 30,
- IIO_GRAVITY = 31,
- IIO_POSITIONRELATIVE = 32,
- IIO_PHASE = 33,
- IIO_MASSCONCENTRATION = 34,
+enum ieee80211_chanctx_change {
+ IEEE80211_CHANCTX_CHANGE_WIDTH = 1,
+ IEEE80211_CHANCTX_CHANGE_RX_CHAINS = 2,
+ IEEE80211_CHANCTX_CHANGE_RADAR = 4,
+ IEEE80211_CHANCTX_CHANGE_CHANNEL = 8,
+ IEEE80211_CHANCTX_CHANGE_MIN_WIDTH = 16,
+ IEEE80211_CHANCTX_CHANGE_AP = 32,
+ IEEE80211_CHANCTX_CHANGE_PUNCTURING = 64,
};
-enum iio_endian {
- IIO_CPU = 0,
- IIO_BE = 1,
- IIO_LE = 2,
+enum ieee80211_chanctx_mode {
+ IEEE80211_CHANCTX_SHARED = 0,
+ IEEE80211_CHANCTX_EXCLUSIVE = 1,
};
-enum iio_event_direction {
- IIO_EV_DIR_EITHER = 0,
- IIO_EV_DIR_RISING = 1,
- IIO_EV_DIR_FALLING = 2,
- IIO_EV_DIR_NONE = 3,
- IIO_EV_DIR_SINGLETAP = 4,
- IIO_EV_DIR_DOUBLETAP = 5,
+enum ieee80211_chanctx_replace_state {
+ IEEE80211_CHANCTX_REPLACE_NONE = 0,
+ IEEE80211_CHANCTX_WILL_BE_REPLACED = 1,
+ IEEE80211_CHANCTX_REPLACES_OTHER = 2,
};
-enum iio_event_info {
- IIO_EV_INFO_ENABLE = 0,
- IIO_EV_INFO_VALUE = 1,
- IIO_EV_INFO_HYSTERESIS = 2,
- IIO_EV_INFO_PERIOD = 3,
- IIO_EV_INFO_HIGH_PASS_FILTER_3DB = 4,
- IIO_EV_INFO_LOW_PASS_FILTER_3DB = 5,
- IIO_EV_INFO_TIMEOUT = 6,
- IIO_EV_INFO_RESET_TIMEOUT = 7,
- IIO_EV_INFO_TAP2_MIN_DELAY = 8,
+enum ieee80211_chanctx_switch_mode {
+ CHANCTX_SWMODE_REASSIGN_VIF = 0,
+ CHANCTX_SWMODE_SWAP_CONTEXTS = 1,
};
-enum iio_event_type {
- IIO_EV_TYPE_THRESH = 0,
- IIO_EV_TYPE_MAG = 1,
- IIO_EV_TYPE_ROC = 2,
- IIO_EV_TYPE_THRESH_ADAPTIVE = 3,
- IIO_EV_TYPE_MAG_ADAPTIVE = 4,
- IIO_EV_TYPE_CHANGE = 5,
- IIO_EV_TYPE_MAG_REFERENCED = 6,
- IIO_EV_TYPE_GESTURE = 7,
+enum ieee80211_channel_flags {
+ IEEE80211_CHAN_DISABLED = 1,
+ IEEE80211_CHAN_NO_IR = 2,
+ IEEE80211_CHAN_PSD = 4,
+ IEEE80211_CHAN_RADAR = 8,
+ IEEE80211_CHAN_NO_HT40PLUS = 16,
+ IEEE80211_CHAN_NO_HT40MINUS = 32,
+ IEEE80211_CHAN_NO_OFDM = 64,
+ IEEE80211_CHAN_NO_80MHZ = 128,
+ IEEE80211_CHAN_NO_160MHZ = 256,
+ IEEE80211_CHAN_INDOOR_ONLY = 512,
+ IEEE80211_CHAN_IR_CONCURRENT = 1024,
+ IEEE80211_CHAN_NO_20MHZ = 2048,
+ IEEE80211_CHAN_NO_10MHZ = 4096,
+ IEEE80211_CHAN_NO_HE = 8192,
+ IEEE80211_CHAN_1MHZ = 16384,
+ IEEE80211_CHAN_2MHZ = 32768,
+ IEEE80211_CHAN_4MHZ = 65536,
+ IEEE80211_CHAN_8MHZ = 131072,
+ IEEE80211_CHAN_16MHZ = 262144,
+ IEEE80211_CHAN_NO_320MHZ = 524288,
+ IEEE80211_CHAN_NO_EHT = 1048576,
+ IEEE80211_CHAN_DFS_CONCURRENT = 2097152,
+ IEEE80211_CHAN_NO_6GHZ_VLP_CLIENT = 4194304,
+ IEEE80211_CHAN_NO_6GHZ_AFC_CLIENT = 8388608,
+ IEEE80211_CHAN_CAN_MONITOR = 16777216,
};
-enum iio_shared_by {
- IIO_SEPARATE = 0,
- IIO_SHARED_BY_TYPE = 1,
- IIO_SHARED_BY_DIR = 2,
- IIO_SHARED_BY_ALL = 3,
+enum ieee80211_conf_changed {
+ IEEE80211_CONF_CHANGE_SMPS = 2,
+ IEEE80211_CONF_CHANGE_LISTEN_INTERVAL = 4,
+ IEEE80211_CONF_CHANGE_MONITOR = 8,
+ IEEE80211_CONF_CHANGE_PS = 16,
+ IEEE80211_CONF_CHANGE_POWER = 32,
+ IEEE80211_CONF_CHANGE_CHANNEL = 64,
+ IEEE80211_CONF_CHANGE_RETRY_LIMITS = 128,
+ IEEE80211_CONF_CHANGE_IDLE = 256,
+};
+
+enum ieee80211_conf_flags {
+ IEEE80211_CONF_MONITOR = 1,
+ IEEE80211_CONF_PS = 2,
+ IEEE80211_CONF_IDLE = 4,
+ IEEE80211_CONF_OFFCHANNEL = 8,
+};
+
+enum ieee80211_conn_bw_limit {
+ IEEE80211_CONN_BW_LIMIT_20 = 0,
+ IEEE80211_CONN_BW_LIMIT_40 = 1,
+ IEEE80211_CONN_BW_LIMIT_80 = 2,
+ IEEE80211_CONN_BW_LIMIT_160 = 3,
+ IEEE80211_CONN_BW_LIMIT_320 = 4,
+};
+
+enum ieee80211_conn_mode {
+ IEEE80211_CONN_MODE_S1G = 0,
+ IEEE80211_CONN_MODE_LEGACY = 1,
+ IEEE80211_CONN_MODE_HT = 2,
+ IEEE80211_CONN_MODE_VHT = 3,
+ IEEE80211_CONN_MODE_HE = 4,
+ IEEE80211_CONN_MODE_EHT = 5,
+};
+
+enum ieee80211_edmg_bw_config {
+ IEEE80211_EDMG_BW_CONFIG_4 = 4,
+ IEEE80211_EDMG_BW_CONFIG_5 = 5,
+ IEEE80211_EDMG_BW_CONFIG_6 = 6,
+ IEEE80211_EDMG_BW_CONFIG_7 = 7,
+ IEEE80211_EDMG_BW_CONFIG_8 = 8,
+ IEEE80211_EDMG_BW_CONFIG_9 = 9,
+ IEEE80211_EDMG_BW_CONFIG_10 = 10,
+ IEEE80211_EDMG_BW_CONFIG_11 = 11,
+ IEEE80211_EDMG_BW_CONFIG_12 = 12,
+ IEEE80211_EDMG_BW_CONFIG_13 = 13,
+ IEEE80211_EDMG_BW_CONFIG_14 = 14,
+ IEEE80211_EDMG_BW_CONFIG_15 = 15,
+};
+
+enum ieee80211_eid {
+ WLAN_EID_SSID = 0,
+ WLAN_EID_SUPP_RATES = 1,
+ WLAN_EID_FH_PARAMS = 2,
+ WLAN_EID_DS_PARAMS = 3,
+ WLAN_EID_CF_PARAMS = 4,
+ WLAN_EID_TIM = 5,
+ WLAN_EID_IBSS_PARAMS = 6,
+ WLAN_EID_COUNTRY = 7,
+ WLAN_EID_REQUEST = 10,
+ WLAN_EID_QBSS_LOAD = 11,
+ WLAN_EID_EDCA_PARAM_SET = 12,
+ WLAN_EID_TSPEC = 13,
+ WLAN_EID_TCLAS = 14,
+ WLAN_EID_SCHEDULE = 15,
+ WLAN_EID_CHALLENGE = 16,
+ WLAN_EID_PWR_CONSTRAINT = 32,
+ WLAN_EID_PWR_CAPABILITY = 33,
+ WLAN_EID_TPC_REQUEST = 34,
+ WLAN_EID_TPC_REPORT = 35,
+ WLAN_EID_SUPPORTED_CHANNELS = 36,
+ WLAN_EID_CHANNEL_SWITCH = 37,
+ WLAN_EID_MEASURE_REQUEST = 38,
+ WLAN_EID_MEASURE_REPORT = 39,
+ WLAN_EID_QUIET = 40,
+ WLAN_EID_IBSS_DFS = 41,
+ WLAN_EID_ERP_INFO = 42,
+ WLAN_EID_TS_DELAY = 43,
+ WLAN_EID_TCLAS_PROCESSING = 44,
+ WLAN_EID_HT_CAPABILITY = 45,
+ WLAN_EID_QOS_CAPA = 46,
+ WLAN_EID_RSN = 48,
+ WLAN_EID_802_15_COEX = 49,
+ WLAN_EID_EXT_SUPP_RATES = 50,
+ WLAN_EID_AP_CHAN_REPORT = 51,
+ WLAN_EID_NEIGHBOR_REPORT = 52,
+ WLAN_EID_RCPI = 53,
+ WLAN_EID_MOBILITY_DOMAIN = 54,
+ WLAN_EID_FAST_BSS_TRANSITION = 55,
+ WLAN_EID_TIMEOUT_INTERVAL = 56,
+ WLAN_EID_RIC_DATA = 57,
+ WLAN_EID_DSE_REGISTERED_LOCATION = 58,
+ WLAN_EID_SUPPORTED_REGULATORY_CLASSES = 59,
+ WLAN_EID_EXT_CHANSWITCH_ANN = 60,
+ WLAN_EID_HT_OPERATION = 61,
+ WLAN_EID_SECONDARY_CHANNEL_OFFSET = 62,
+ WLAN_EID_BSS_AVG_ACCESS_DELAY = 63,
+ WLAN_EID_ANTENNA_INFO = 64,
+ WLAN_EID_RSNI = 65,
+ WLAN_EID_MEASUREMENT_PILOT_TX_INFO = 66,
+ WLAN_EID_BSS_AVAILABLE_CAPACITY = 67,
+ WLAN_EID_BSS_AC_ACCESS_DELAY = 68,
+ WLAN_EID_TIME_ADVERTISEMENT = 69,
+ WLAN_EID_RRM_ENABLED_CAPABILITIES = 70,
+ WLAN_EID_MULTIPLE_BSSID = 71,
+ WLAN_EID_BSS_COEX_2040 = 72,
+ WLAN_EID_BSS_INTOLERANT_CHL_REPORT = 73,
+ WLAN_EID_OVERLAP_BSS_SCAN_PARAM = 74,
+ WLAN_EID_RIC_DESCRIPTOR = 75,
+ WLAN_EID_MMIE = 76,
+ WLAN_EID_ASSOC_COMEBACK_TIME = 77,
+ WLAN_EID_EVENT_REQUEST = 78,
+ WLAN_EID_EVENT_REPORT = 79,
+ WLAN_EID_DIAGNOSTIC_REQUEST = 80,
+ WLAN_EID_DIAGNOSTIC_REPORT = 81,
+ WLAN_EID_LOCATION_PARAMS = 82,
+ WLAN_EID_NON_TX_BSSID_CAP = 83,
+ WLAN_EID_SSID_LIST = 84,
+ WLAN_EID_MULTI_BSSID_IDX = 85,
+ WLAN_EID_FMS_DESCRIPTOR = 86,
+ WLAN_EID_FMS_REQUEST = 87,
+ WLAN_EID_FMS_RESPONSE = 88,
+ WLAN_EID_QOS_TRAFFIC_CAPA = 89,
+ WLAN_EID_BSS_MAX_IDLE_PERIOD = 90,
+ WLAN_EID_TSF_REQUEST = 91,
+ WLAN_EID_TSF_RESPOSNE = 92,
+ WLAN_EID_WNM_SLEEP_MODE = 93,
+ WLAN_EID_TIM_BCAST_REQ = 94,
+ WLAN_EID_TIM_BCAST_RESP = 95,
+ WLAN_EID_COLL_IF_REPORT = 96,
+ WLAN_EID_CHANNEL_USAGE = 97,
+ WLAN_EID_TIME_ZONE = 98,
+ WLAN_EID_DMS_REQUEST = 99,
+ WLAN_EID_DMS_RESPONSE = 100,
+ WLAN_EID_LINK_ID = 101,
+ WLAN_EID_WAKEUP_SCHEDUL = 102,
+ WLAN_EID_CHAN_SWITCH_TIMING = 104,
+ WLAN_EID_PTI_CONTROL = 105,
+ WLAN_EID_PU_BUFFER_STATUS = 106,
+ WLAN_EID_INTERWORKING = 107,
+ WLAN_EID_ADVERTISEMENT_PROTOCOL = 108,
+ WLAN_EID_EXPEDITED_BW_REQ = 109,
+ WLAN_EID_QOS_MAP_SET = 110,
+ WLAN_EID_ROAMING_CONSORTIUM = 111,
+ WLAN_EID_EMERGENCY_ALERT = 112,
+ WLAN_EID_MESH_CONFIG = 113,
+ WLAN_EID_MESH_ID = 114,
+ WLAN_EID_LINK_METRIC_REPORT = 115,
+ WLAN_EID_CONGESTION_NOTIFICATION = 116,
+ WLAN_EID_PEER_MGMT = 117,
+ WLAN_EID_CHAN_SWITCH_PARAM = 118,
+ WLAN_EID_MESH_AWAKE_WINDOW = 119,
+ WLAN_EID_BEACON_TIMING = 120,
+ WLAN_EID_MCCAOP_SETUP_REQ = 121,
+ WLAN_EID_MCCAOP_SETUP_RESP = 122,
+ WLAN_EID_MCCAOP_ADVERT = 123,
+ WLAN_EID_MCCAOP_TEARDOWN = 124,
+ WLAN_EID_GANN = 125,
+ WLAN_EID_RANN = 126,
+ WLAN_EID_EXT_CAPABILITY = 127,
+ WLAN_EID_PREQ = 130,
+ WLAN_EID_PREP = 131,
+ WLAN_EID_PERR = 132,
+ WLAN_EID_PXU = 137,
+ WLAN_EID_PXUC = 138,
+ WLAN_EID_AUTH_MESH_PEER_EXCH = 139,
+ WLAN_EID_MIC = 140,
+ WLAN_EID_DESTINATION_URI = 141,
+ WLAN_EID_UAPSD_COEX = 142,
+ WLAN_EID_WAKEUP_SCHEDULE = 143,
+ WLAN_EID_EXT_SCHEDULE = 144,
+ WLAN_EID_STA_AVAILABILITY = 145,
+ WLAN_EID_DMG_TSPEC = 146,
+ WLAN_EID_DMG_AT = 147,
+ WLAN_EID_DMG_CAP = 148,
+ WLAN_EID_CISCO_VENDOR_SPECIFIC = 150,
+ WLAN_EID_DMG_OPERATION = 151,
+ WLAN_EID_DMG_BSS_PARAM_CHANGE = 152,
+ WLAN_EID_DMG_BEAM_REFINEMENT = 153,
+ WLAN_EID_CHANNEL_MEASURE_FEEDBACK = 154,
+ WLAN_EID_AWAKE_WINDOW = 157,
+ WLAN_EID_MULTI_BAND = 158,
+ WLAN_EID_ADDBA_EXT = 159,
+ WLAN_EID_NEXT_PCP_LIST = 160,
+ WLAN_EID_PCP_HANDOVER = 161,
+ WLAN_EID_DMG_LINK_MARGIN = 162,
+ WLAN_EID_SWITCHING_STREAM = 163,
+ WLAN_EID_SESSION_TRANSITION = 164,
+ WLAN_EID_DYN_TONE_PAIRING_REPORT = 165,
+ WLAN_EID_CLUSTER_REPORT = 166,
+ WLAN_EID_RELAY_CAP = 167,
+ WLAN_EID_RELAY_XFER_PARAM_SET = 168,
+ WLAN_EID_BEAM_LINK_MAINT = 169,
+ WLAN_EID_MULTIPLE_MAC_ADDR = 170,
+ WLAN_EID_U_PID = 171,
+ WLAN_EID_DMG_LINK_ADAPT_ACK = 172,
+ WLAN_EID_MCCAOP_ADV_OVERVIEW = 174,
+ WLAN_EID_QUIET_PERIOD_REQ = 175,
+ WLAN_EID_QUIET_PERIOD_RESP = 177,
+ WLAN_EID_EPAC_POLICY = 182,
+ WLAN_EID_CLISTER_TIME_OFF = 183,
+ WLAN_EID_INTER_AC_PRIO = 184,
+ WLAN_EID_SCS_DESCRIPTOR = 185,
+ WLAN_EID_QLOAD_REPORT = 186,
+ WLAN_EID_HCCA_TXOP_UPDATE_COUNT = 187,
+ WLAN_EID_HL_STREAM_ID = 188,
+ WLAN_EID_GCR_GROUP_ADDR = 189,
+ WLAN_EID_ANTENNA_SECTOR_ID_PATTERN = 190,
+ WLAN_EID_VHT_CAPABILITY = 191,
+ WLAN_EID_VHT_OPERATION = 192,
+ WLAN_EID_EXTENDED_BSS_LOAD = 193,
+ WLAN_EID_WIDE_BW_CHANNEL_SWITCH = 194,
+ WLAN_EID_TX_POWER_ENVELOPE = 195,
+ WLAN_EID_CHANNEL_SWITCH_WRAPPER = 196,
+ WLAN_EID_AID = 197,
+ WLAN_EID_QUIET_CHANNEL = 198,
+ WLAN_EID_OPMODE_NOTIF = 199,
+ WLAN_EID_REDUCED_NEIGHBOR_REPORT = 201,
+ WLAN_EID_AID_REQUEST = 210,
+ WLAN_EID_AID_RESPONSE = 211,
+ WLAN_EID_S1G_BCN_COMPAT = 213,
+ WLAN_EID_S1G_SHORT_BCN_INTERVAL = 214,
+ WLAN_EID_S1G_TWT = 216,
+ WLAN_EID_S1G_CAPABILITIES = 217,
+ WLAN_EID_VENDOR_SPECIFIC = 221,
+ WLAN_EID_QOS_PARAMETER = 222,
+ WLAN_EID_S1G_OPERATION = 232,
+ WLAN_EID_CAG_NUMBER = 237,
+ WLAN_EID_AP_CSN = 239,
+ WLAN_EID_FILS_INDICATION = 240,
+ WLAN_EID_DILS = 241,
+ WLAN_EID_FRAGMENT = 242,
+ WLAN_EID_RSNX = 244,
+ WLAN_EID_EXTENSION = 255,
+};
+
+enum ieee80211_eid_ext {
+ WLAN_EID_EXT_ASSOC_DELAY_INFO = 1,
+ WLAN_EID_EXT_FILS_REQ_PARAMS = 2,
+ WLAN_EID_EXT_FILS_KEY_CONFIRM = 3,
+ WLAN_EID_EXT_FILS_SESSION = 4,
+ WLAN_EID_EXT_FILS_HLP_CONTAINER = 5,
+ WLAN_EID_EXT_FILS_IP_ADDR_ASSIGN = 6,
+ WLAN_EID_EXT_KEY_DELIVERY = 7,
+ WLAN_EID_EXT_FILS_WRAPPED_DATA = 8,
+ WLAN_EID_EXT_FILS_PUBLIC_KEY = 12,
+ WLAN_EID_EXT_FILS_NONCE = 13,
+ WLAN_EID_EXT_FUTURE_CHAN_GUIDANCE = 14,
+ WLAN_EID_EXT_HE_CAPABILITY = 35,
+ WLAN_EID_EXT_HE_OPERATION = 36,
+ WLAN_EID_EXT_UORA = 37,
+ WLAN_EID_EXT_HE_MU_EDCA = 38,
+ WLAN_EID_EXT_HE_SPR = 39,
+ WLAN_EID_EXT_NDP_FEEDBACK_REPORT_PARAMSET = 41,
+ WLAN_EID_EXT_BSS_COLOR_CHG_ANN = 42,
+ WLAN_EID_EXT_QUIET_TIME_PERIOD_SETUP = 43,
+ WLAN_EID_EXT_ESS_REPORT = 45,
+ WLAN_EID_EXT_OPS = 46,
+ WLAN_EID_EXT_HE_BSS_LOAD = 47,
+ WLAN_EID_EXT_MAX_CHANNEL_SWITCH_TIME = 52,
+ WLAN_EID_EXT_MULTIPLE_BSSID_CONFIGURATION = 55,
+ WLAN_EID_EXT_NON_INHERITANCE = 56,
+ WLAN_EID_EXT_KNOWN_BSSID = 57,
+ WLAN_EID_EXT_SHORT_SSID_LIST = 58,
+ WLAN_EID_EXT_HE_6GHZ_CAPA = 59,
+ WLAN_EID_EXT_UL_MU_POWER_CAPA = 60,
+ WLAN_EID_EXT_EHT_OPERATION = 106,
+ WLAN_EID_EXT_EHT_MULTI_LINK = 107,
+ WLAN_EID_EXT_EHT_CAPABILITY = 108,
+ WLAN_EID_EXT_TID_TO_LINK_MAPPING = 109,
+ WLAN_EID_EXT_BANDWIDTH_INDICATION = 135,
+};
+
+enum ieee80211_elems_parse_error {
+ IEEE80211_PARSE_ERR_INVALID_END = 1,
+ IEEE80211_PARSE_ERR_DUP_ELEM = 2,
+ IEEE80211_PARSE_ERR_BAD_ELEM_SIZE = 4,
+ IEEE80211_PARSE_ERR_UNEXPECTED_ELEM = 8,
+ IEEE80211_PARSE_ERR_DUP_NEST_ML_BASIC = 16,
+};
+
+enum ieee80211_encrypt {
+ ENCRYPT_NO = 0,
+ ENCRYPT_MGMT = 1,
+ ENCRYPT_DATA = 2,
+};
+
+enum ieee80211_event_type {
+ RSSI_EVENT = 0,
+ MLME_EVENT = 1,
+ BAR_RX_EVENT = 2,
+ BA_FRAME_TIMEOUT = 3,
+};
+
+enum ieee80211_filter_flags {
+ FIF_ALLMULTI = 2,
+ FIF_FCSFAIL = 4,
+ FIF_PLCPFAIL = 8,
+ FIF_BCN_PRBRESP_PROMISC = 16,
+ FIF_CONTROL = 32,
+ FIF_OTHER_BSS = 64,
+ FIF_PSPOLL = 128,
+ FIF_PROBE_REQ = 256,
+ FIF_MCAST_ACTION = 512,
+};
+
+enum ieee80211_frame_release_type {
+ IEEE80211_FRAME_RELEASE_PSPOLL = 0,
+ IEEE80211_FRAME_RELEASE_UAPSD = 1,
+};
+
+enum ieee80211_he_mcs_support {
+ IEEE80211_HE_MCS_SUPPORT_0_7 = 0,
+ IEEE80211_HE_MCS_SUPPORT_0_9 = 1,
+ IEEE80211_HE_MCS_SUPPORT_0_11 = 2,
+ IEEE80211_HE_MCS_NOT_SUPPORTED = 3,
+};
+
+enum ieee80211_ht_actioncode {
+ WLAN_HT_ACTION_NOTIFY_CHANWIDTH = 0,
+ WLAN_HT_ACTION_SMPS = 1,
+ WLAN_HT_ACTION_PSMP = 2,
+ WLAN_HT_ACTION_PCO_PHASE = 3,
+ WLAN_HT_ACTION_CSI = 4,
+ WLAN_HT_ACTION_NONCOMPRESSED_BF = 5,
+ WLAN_HT_ACTION_COMPRESSED_BF = 6,
+ WLAN_HT_ACTION_ASEL_IDX_FEEDBACK = 7,
+};
+
+enum ieee80211_ht_chanwidth_values {
+ IEEE80211_HT_CHANWIDTH_20MHZ = 0,
+ IEEE80211_HT_CHANWIDTH_ANY = 1,
+};
+
+enum ieee80211_hw_flags {
+ IEEE80211_HW_HAS_RATE_CONTROL = 0,
+ IEEE80211_HW_RX_INCLUDES_FCS = 1,
+ IEEE80211_HW_HOST_BROADCAST_PS_BUFFERING = 2,
+ IEEE80211_HW_SIGNAL_UNSPEC = 3,
+ IEEE80211_HW_SIGNAL_DBM = 4,
+ IEEE80211_HW_NEED_DTIM_BEFORE_ASSOC = 5,
+ IEEE80211_HW_SPECTRUM_MGMT = 6,
+ IEEE80211_HW_AMPDU_AGGREGATION = 7,
+ IEEE80211_HW_SUPPORTS_PS = 8,
+ IEEE80211_HW_PS_NULLFUNC_STACK = 9,
+ IEEE80211_HW_SUPPORTS_DYNAMIC_PS = 10,
+ IEEE80211_HW_MFP_CAPABLE = 11,
+ IEEE80211_HW_WANT_MONITOR_VIF = 12,
+ IEEE80211_HW_NO_AUTO_VIF = 13,
+ IEEE80211_HW_SW_CRYPTO_CONTROL = 14,
+ IEEE80211_HW_SUPPORT_FAST_XMIT = 15,
+ IEEE80211_HW_REPORTS_TX_ACK_STATUS = 16,
+ IEEE80211_HW_CONNECTION_MONITOR = 17,
+ IEEE80211_HW_QUEUE_CONTROL = 18,
+ IEEE80211_HW_SUPPORTS_PER_STA_GTK = 19,
+ IEEE80211_HW_AP_LINK_PS = 20,
+ IEEE80211_HW_TX_AMPDU_SETUP_IN_HW = 21,
+ IEEE80211_HW_SUPPORTS_RC_TABLE = 22,
+ IEEE80211_HW_P2P_DEV_ADDR_FOR_INTF = 23,
+ IEEE80211_HW_TIMING_BEACON_ONLY = 24,
+ IEEE80211_HW_SUPPORTS_HT_CCK_RATES = 25,
+ IEEE80211_HW_CHANCTX_STA_CSA = 26,
+ IEEE80211_HW_SUPPORTS_CLONED_SKBS = 27,
+ IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS = 28,
+ IEEE80211_HW_TDLS_WIDER_BW = 29,
+ IEEE80211_HW_SUPPORTS_AMSDU_IN_AMPDU = 30,
+ IEEE80211_HW_BEACON_TX_STATUS = 31,
+ IEEE80211_HW_NEEDS_UNIQUE_STA_ADDR = 32,
+ IEEE80211_HW_SUPPORTS_REORDERING_BUFFER = 33,
+ IEEE80211_HW_USES_RSS = 34,
+ IEEE80211_HW_TX_AMSDU = 35,
+ IEEE80211_HW_TX_FRAG_LIST = 36,
+ IEEE80211_HW_REPORTS_LOW_ACK = 37,
+ IEEE80211_HW_SUPPORTS_TX_FRAG = 38,
+ IEEE80211_HW_SUPPORTS_TDLS_BUFFER_STA = 39,
+ IEEE80211_HW_DEAUTH_NEED_MGD_TX_PREP = 40,
+ IEEE80211_HW_DOESNT_SUPPORT_QOS_NDP = 41,
+ IEEE80211_HW_BUFF_MMPDU_TXQ = 42,
+ IEEE80211_HW_SUPPORTS_VHT_EXT_NSS_BW = 43,
+ IEEE80211_HW_STA_MMPDU_TXQ = 44,
+ IEEE80211_HW_TX_STATUS_NO_AMPDU_LEN = 45,
+ IEEE80211_HW_SUPPORTS_MULTI_BSSID = 46,
+ IEEE80211_HW_SUPPORTS_ONLY_HE_MULTI_BSSID = 47,
+ IEEE80211_HW_AMPDU_KEYBORDER_SUPPORT = 48,
+ IEEE80211_HW_SUPPORTS_TX_ENCAP_OFFLOAD = 49,
+ IEEE80211_HW_SUPPORTS_RX_DECAP_OFFLOAD = 50,
+ IEEE80211_HW_SUPPORTS_CONC_MON_RX_DECAP = 51,
+ IEEE80211_HW_DETECTS_COLOR_COLLISION = 52,
+ IEEE80211_HW_MLO_MCAST_MULTI_LINK_TX = 53,
+ IEEE80211_HW_DISALLOW_PUNCTURING = 54,
+ IEEE80211_HW_DISALLOW_PUNCTURING_5GHZ = 55,
+ IEEE80211_HW_HANDLES_QUIET_CSA = 56,
+ NUM_IEEE80211_HW_FLAGS = 57,
+};
+
+enum ieee80211_idle_options {
+ WLAN_IDLE_OPTIONS_PROTECTED_KEEP_ALIVE = 1,
+};
+
+enum ieee80211_interface_iteration_flags {
+ IEEE80211_IFACE_ITER_NORMAL = 0,
+ IEEE80211_IFACE_ITER_RESUME_ALL = 1,
+ IEEE80211_IFACE_ITER_ACTIVE = 2,
+ IEEE80211_IFACE_SKIP_SDATA_NOT_IN_DRIVER = 4,
+};
+
+enum ieee80211_internal_key_flags {
+ KEY_FLAG_UPLOADED_TO_HARDWARE = 1,
+ KEY_FLAG_TAINTED = 2,
+};
+
+enum ieee80211_internal_tkip_state {
+ TKIP_STATE_NOT_INIT = 0,
+ TKIP_STATE_PHASE1_DONE = 1,
+ TKIP_STATE_PHASE1_HW_UPLOADED = 2,
+};
+
+enum ieee80211_key_flags {
+ IEEE80211_KEY_FLAG_GENERATE_IV_MGMT = 1,
+ IEEE80211_KEY_FLAG_GENERATE_IV = 2,
+ IEEE80211_KEY_FLAG_GENERATE_MMIC = 4,
+ IEEE80211_KEY_FLAG_PAIRWISE = 8,
+ IEEE80211_KEY_FLAG_SW_MGMT_TX = 16,
+ IEEE80211_KEY_FLAG_PUT_IV_SPACE = 32,
+ IEEE80211_KEY_FLAG_RX_MGMT = 64,
+ IEEE80211_KEY_FLAG_RESERVE_TAILROOM = 128,
+ IEEE80211_KEY_FLAG_PUT_MIC_SPACE = 256,
+ IEEE80211_KEY_FLAG_NO_AUTO_TX = 512,
+ IEEE80211_KEY_FLAG_GENERATE_MMIE = 1024,
+ IEEE80211_KEY_FLAG_SPP_AMSDU = 2048,
+};
+
+enum ieee80211_key_len {
+ WLAN_KEY_LEN_WEP40 = 5,
+ WLAN_KEY_LEN_WEP104 = 13,
+ WLAN_KEY_LEN_CCMP = 16,
+ WLAN_KEY_LEN_CCMP_256 = 32,
+ WLAN_KEY_LEN_TKIP = 32,
+ WLAN_KEY_LEN_AES_CMAC = 16,
+ WLAN_KEY_LEN_SMS4 = 32,
+ WLAN_KEY_LEN_GCMP = 16,
+ WLAN_KEY_LEN_GCMP_256 = 32,
+ WLAN_KEY_LEN_BIP_CMAC_256 = 32,
+ WLAN_KEY_LEN_BIP_GMAC_128 = 16,
+ WLAN_KEY_LEN_BIP_GMAC_256 = 32,
+};
+
+enum ieee80211_max_queues {
+ IEEE80211_MAX_QUEUES = 16,
+ IEEE80211_MAX_QUEUE_MAP = 65535,
+};
+
+enum ieee80211_mesh_path_metric {
+ IEEE80211_PATH_METRIC_AIRTIME = 1,
+ IEEE80211_PATH_METRIC_VENDOR = 255,
+};
+
+enum ieee80211_mesh_path_protocol {
+ IEEE80211_PATH_PROTOCOL_HWMP = 1,
+ IEEE80211_PATH_PROTOCOL_VENDOR = 255,
+};
+
+enum ieee80211_mesh_sync_method {
+ IEEE80211_SYNC_METHOD_NEIGHBOR_OFFSET = 1,
+ IEEE80211_SYNC_METHOD_VENDOR = 255,
+};
+
+enum ieee80211_mle_subelems {
+ IEEE80211_MLE_SUBELEM_PER_STA_PROFILE = 0,
+ IEEE80211_MLE_SUBELEM_FRAGMENT = 254,
+};
+
+enum ieee80211_mlme_event_data {
+ AUTH_EVENT = 0,
+ ASSOC_EVENT = 1,
+ DEAUTH_RX_EVENT = 2,
+ DEAUTH_TX_EVENT = 3,
+};
+
+enum ieee80211_mlme_event_status {
+ MLME_SUCCESS = 0,
+ MLME_DENIED = 1,
+ MLME_TIMEOUT = 2,
+};
+
+enum ieee80211_neg_ttlm_res {
+ NEG_TTLM_RES_ACCEPT = 0,
+ NEG_TTLM_RES_REJECT = 1,
+ NEG_TTLM_RES_SUGGEST_PREFERRED = 2,
+};
+
+enum ieee80211_offload_flags {
+ IEEE80211_OFFLOAD_ENCAP_ENABLED = 1,
+ IEEE80211_OFFLOAD_ENCAP_4ADDR = 2,
+ IEEE80211_OFFLOAD_DECAP_ENABLED = 4,
+};
+
+enum ieee80211_p2p_attr_id {
+ IEEE80211_P2P_ATTR_STATUS = 0,
+ IEEE80211_P2P_ATTR_MINOR_REASON = 1,
+ IEEE80211_P2P_ATTR_CAPABILITY = 2,
+ IEEE80211_P2P_ATTR_DEVICE_ID = 3,
+ IEEE80211_P2P_ATTR_GO_INTENT = 4,
+ IEEE80211_P2P_ATTR_GO_CONFIG_TIMEOUT = 5,
+ IEEE80211_P2P_ATTR_LISTEN_CHANNEL = 6,
+ IEEE80211_P2P_ATTR_GROUP_BSSID = 7,
+ IEEE80211_P2P_ATTR_EXT_LISTEN_TIMING = 8,
+ IEEE80211_P2P_ATTR_INTENDED_IFACE_ADDR = 9,
+ IEEE80211_P2P_ATTR_MANAGABILITY = 10,
+ IEEE80211_P2P_ATTR_CHANNEL_LIST = 11,
+ IEEE80211_P2P_ATTR_ABSENCE_NOTICE = 12,
+ IEEE80211_P2P_ATTR_DEVICE_INFO = 13,
+ IEEE80211_P2P_ATTR_GROUP_INFO = 14,
+ IEEE80211_P2P_ATTR_GROUP_ID = 15,
+ IEEE80211_P2P_ATTR_INTERFACE = 16,
+ IEEE80211_P2P_ATTR_OPER_CHANNEL = 17,
+ IEEE80211_P2P_ATTR_INVITE_FLAGS = 18,
+ IEEE80211_P2P_ATTR_VENDOR_SPECIFIC = 221,
+ IEEE80211_P2P_ATTR_MAX = 222,
+};
+
+enum ieee80211_packet_rx_flags {
+ IEEE80211_RX_AMSDU = 8,
+ IEEE80211_RX_MALFORMED_ACTION_FRM = 16,
+ IEEE80211_RX_DEFERRED_RELEASE = 32,
+};
+
+enum ieee80211_privacy {
+ IEEE80211_PRIVACY_ON = 0,
+ IEEE80211_PRIVACY_OFF = 1,
+ IEEE80211_PRIVACY_ANY = 2,
+};
+
+enum ieee80211_protected_eht_actioncode {
+ WLAN_PROTECTED_EHT_ACTION_TTLM_REQ = 0,
+ WLAN_PROTECTED_EHT_ACTION_TTLM_RES = 1,
+ WLAN_PROTECTED_EHT_ACTION_TTLM_TEARDOWN = 2,
+};
+
+enum ieee80211_pub_actioncode {
+ WLAN_PUB_ACTION_20_40_BSS_COEX = 0,
+ WLAN_PUB_ACTION_DSE_ENABLEMENT = 1,
+ WLAN_PUB_ACTION_DSE_DEENABLEMENT = 2,
+ WLAN_PUB_ACTION_DSE_REG_LOC_ANN = 3,
+ WLAN_PUB_ACTION_EXT_CHANSW_ANN = 4,
+ WLAN_PUB_ACTION_DSE_MSMT_REQ = 5,
+ WLAN_PUB_ACTION_DSE_MSMT_RESP = 6,
+ WLAN_PUB_ACTION_MSMT_PILOT = 7,
+ WLAN_PUB_ACTION_DSE_PC = 8,
+ WLAN_PUB_ACTION_VENDOR_SPECIFIC = 9,
+ WLAN_PUB_ACTION_GAS_INITIAL_REQ = 10,
+ WLAN_PUB_ACTION_GAS_INITIAL_RESP = 11,
+ WLAN_PUB_ACTION_GAS_COMEBACK_REQ = 12,
+ WLAN_PUB_ACTION_GAS_COMEBACK_RESP = 13,
+ WLAN_PUB_ACTION_TDLS_DISCOVER_RES = 14,
+ WLAN_PUB_ACTION_LOC_TRACK_NOTI = 15,
+ WLAN_PUB_ACTION_QAB_REQUEST_FRAME = 16,
+ WLAN_PUB_ACTION_QAB_RESPONSE_FRAME = 17,
+ WLAN_PUB_ACTION_QMF_POLICY = 18,
+ WLAN_PUB_ACTION_QMF_POLICY_CHANGE = 19,
+ WLAN_PUB_ACTION_QLOAD_REQUEST = 20,
+ WLAN_PUB_ACTION_QLOAD_REPORT = 21,
+ WLAN_PUB_ACTION_HCCA_TXOP_ADVERT = 22,
+ WLAN_PUB_ACTION_HCCA_TXOP_RESPONSE = 23,
+ WLAN_PUB_ACTION_PUBLIC_KEY = 24,
+ WLAN_PUB_ACTION_CHANNEL_AVAIL_QUERY = 25,
+ WLAN_PUB_ACTION_CHANNEL_SCHEDULE_MGMT = 26,
+ WLAN_PUB_ACTION_CONTACT_VERI_SIGNAL = 27,
+ WLAN_PUB_ACTION_GDD_ENABLEMENT_REQ = 28,
+ WLAN_PUB_ACTION_GDD_ENABLEMENT_RESP = 29,
+ WLAN_PUB_ACTION_NETWORK_CHANNEL_CONTROL = 30,
+ WLAN_PUB_ACTION_WHITE_SPACE_MAP_ANN = 31,
+ WLAN_PUB_ACTION_FTM_REQUEST = 32,
+ WLAN_PUB_ACTION_FTM_RESPONSE = 33,
+ WLAN_PUB_ACTION_FILS_DISCOVERY = 34,
+};
+
+enum ieee80211_radiotap_ampdu_flags {
+ IEEE80211_RADIOTAP_AMPDU_REPORT_ZEROLEN = 1,
+ IEEE80211_RADIOTAP_AMPDU_IS_ZEROLEN = 2,
+ IEEE80211_RADIOTAP_AMPDU_LAST_KNOWN = 4,
+ IEEE80211_RADIOTAP_AMPDU_IS_LAST = 8,
+ IEEE80211_RADIOTAP_AMPDU_DELIM_CRC_ERR = 16,
+ IEEE80211_RADIOTAP_AMPDU_DELIM_CRC_KNOWN = 32,
+ IEEE80211_RADIOTAP_AMPDU_EOF = 64,
+ IEEE80211_RADIOTAP_AMPDU_EOF_KNOWN = 128,
+};
+
+enum ieee80211_radiotap_channel_flags {
+ IEEE80211_CHAN_CCK = 32,
+ IEEE80211_CHAN_OFDM = 64,
+ IEEE80211_CHAN_2GHZ = 128,
+ IEEE80211_CHAN_5GHZ = 256,
+ IEEE80211_CHAN_DYN = 1024,
+ IEEE80211_CHAN_HALF = 16384,
+ IEEE80211_CHAN_QUARTER = 32768,
+};
+
+enum ieee80211_radiotap_flags {
+ IEEE80211_RADIOTAP_F_CFP = 1,
+ IEEE80211_RADIOTAP_F_SHORTPRE = 2,
+ IEEE80211_RADIOTAP_F_WEP = 4,
+ IEEE80211_RADIOTAP_F_FRAG = 8,
+ IEEE80211_RADIOTAP_F_FCS = 16,
+ IEEE80211_RADIOTAP_F_DATAPAD = 32,
+ IEEE80211_RADIOTAP_F_BADFCS = 64,
+};
+
+enum ieee80211_radiotap_he_bits {
+ IEEE80211_RADIOTAP_HE_DATA1_FORMAT_MASK = 3,
+ IEEE80211_RADIOTAP_HE_DATA1_FORMAT_SU = 0,
+ IEEE80211_RADIOTAP_HE_DATA1_FORMAT_EXT_SU = 1,
+ IEEE80211_RADIOTAP_HE_DATA1_FORMAT_MU = 2,
+ IEEE80211_RADIOTAP_HE_DATA1_FORMAT_TRIG = 3,
+ IEEE80211_RADIOTAP_HE_DATA1_BSS_COLOR_KNOWN = 4,
+ IEEE80211_RADIOTAP_HE_DATA1_BEAM_CHANGE_KNOWN = 8,
+ IEEE80211_RADIOTAP_HE_DATA1_UL_DL_KNOWN = 16,
+ IEEE80211_RADIOTAP_HE_DATA1_DATA_MCS_KNOWN = 32,
+ IEEE80211_RADIOTAP_HE_DATA1_DATA_DCM_KNOWN = 64,
+ IEEE80211_RADIOTAP_HE_DATA1_CODING_KNOWN = 128,
+ IEEE80211_RADIOTAP_HE_DATA1_LDPC_XSYMSEG_KNOWN = 256,
+ IEEE80211_RADIOTAP_HE_DATA1_STBC_KNOWN = 512,
+ IEEE80211_RADIOTAP_HE_DATA1_SPTL_REUSE_KNOWN = 1024,
+ IEEE80211_RADIOTAP_HE_DATA1_SPTL_REUSE2_KNOWN = 2048,
+ IEEE80211_RADIOTAP_HE_DATA1_SPTL_REUSE3_KNOWN = 4096,
+ IEEE80211_RADIOTAP_HE_DATA1_SPTL_REUSE4_KNOWN = 8192,
+ IEEE80211_RADIOTAP_HE_DATA1_BW_RU_ALLOC_KNOWN = 16384,
+ IEEE80211_RADIOTAP_HE_DATA1_DOPPLER_KNOWN = 32768,
+ IEEE80211_RADIOTAP_HE_DATA2_PRISEC_80_KNOWN = 1,
+ IEEE80211_RADIOTAP_HE_DATA2_GI_KNOWN = 2,
+ IEEE80211_RADIOTAP_HE_DATA2_NUM_LTF_SYMS_KNOWN = 4,
+ IEEE80211_RADIOTAP_HE_DATA2_PRE_FEC_PAD_KNOWN = 8,
+ IEEE80211_RADIOTAP_HE_DATA2_TXBF_KNOWN = 16,
+ IEEE80211_RADIOTAP_HE_DATA2_PE_DISAMBIG_KNOWN = 32,
+ IEEE80211_RADIOTAP_HE_DATA2_TXOP_KNOWN = 64,
+ IEEE80211_RADIOTAP_HE_DATA2_MIDAMBLE_KNOWN = 128,
+ IEEE80211_RADIOTAP_HE_DATA2_RU_OFFSET = 16128,
+ IEEE80211_RADIOTAP_HE_DATA2_RU_OFFSET_KNOWN = 16384,
+ IEEE80211_RADIOTAP_HE_DATA2_PRISEC_80_SEC = 32768,
+ IEEE80211_RADIOTAP_HE_DATA3_BSS_COLOR = 63,
+ IEEE80211_RADIOTAP_HE_DATA3_BEAM_CHANGE = 64,
+ IEEE80211_RADIOTAP_HE_DATA3_UL_DL = 128,
+ IEEE80211_RADIOTAP_HE_DATA3_DATA_MCS = 3840,
+ IEEE80211_RADIOTAP_HE_DATA3_DATA_DCM = 4096,
+ IEEE80211_RADIOTAP_HE_DATA3_CODING = 8192,
+ IEEE80211_RADIOTAP_HE_DATA3_LDPC_XSYMSEG = 16384,
+ IEEE80211_RADIOTAP_HE_DATA3_STBC = 32768,
+ IEEE80211_RADIOTAP_HE_DATA4_SU_MU_SPTL_REUSE = 15,
+ IEEE80211_RADIOTAP_HE_DATA4_MU_STA_ID = 32752,
+ IEEE80211_RADIOTAP_HE_DATA4_TB_SPTL_REUSE1 = 15,
+ IEEE80211_RADIOTAP_HE_DATA4_TB_SPTL_REUSE2 = 240,
+ IEEE80211_RADIOTAP_HE_DATA4_TB_SPTL_REUSE3 = 3840,
+ IEEE80211_RADIOTAP_HE_DATA4_TB_SPTL_REUSE4 = 61440,
+ IEEE80211_RADIOTAP_HE_DATA5_DATA_BW_RU_ALLOC = 15,
+ IEEE80211_RADIOTAP_HE_DATA5_DATA_BW_RU_ALLOC_20MHZ = 0,
+ IEEE80211_RADIOTAP_HE_DATA5_DATA_BW_RU_ALLOC_40MHZ = 1,
+ IEEE80211_RADIOTAP_HE_DATA5_DATA_BW_RU_ALLOC_80MHZ = 2,
+ IEEE80211_RADIOTAP_HE_DATA5_DATA_BW_RU_ALLOC_160MHZ = 3,
+ IEEE80211_RADIOTAP_HE_DATA5_DATA_BW_RU_ALLOC_26T = 4,
+ IEEE80211_RADIOTAP_HE_DATA5_DATA_BW_RU_ALLOC_52T = 5,
+ IEEE80211_RADIOTAP_HE_DATA5_DATA_BW_RU_ALLOC_106T = 6,
+ IEEE80211_RADIOTAP_HE_DATA5_DATA_BW_RU_ALLOC_242T = 7,
+ IEEE80211_RADIOTAP_HE_DATA5_DATA_BW_RU_ALLOC_484T = 8,
+ IEEE80211_RADIOTAP_HE_DATA5_DATA_BW_RU_ALLOC_996T = 9,
+ IEEE80211_RADIOTAP_HE_DATA5_DATA_BW_RU_ALLOC_2x996T = 10,
+ IEEE80211_RADIOTAP_HE_DATA5_GI = 48,
+ IEEE80211_RADIOTAP_HE_DATA5_GI_0_8 = 0,
+ IEEE80211_RADIOTAP_HE_DATA5_GI_1_6 = 1,
+ IEEE80211_RADIOTAP_HE_DATA5_GI_3_2 = 2,
+ IEEE80211_RADIOTAP_HE_DATA5_LTF_SIZE = 192,
+ IEEE80211_RADIOTAP_HE_DATA5_LTF_SIZE_UNKNOWN = 0,
+ IEEE80211_RADIOTAP_HE_DATA5_LTF_SIZE_1X = 1,
+ IEEE80211_RADIOTAP_HE_DATA5_LTF_SIZE_2X = 2,
+ IEEE80211_RADIOTAP_HE_DATA5_LTF_SIZE_4X = 3,
+ IEEE80211_RADIOTAP_HE_DATA5_NUM_LTF_SYMS = 1792,
+ IEEE80211_RADIOTAP_HE_DATA5_PRE_FEC_PAD = 12288,
+ IEEE80211_RADIOTAP_HE_DATA5_TXBF = 16384,
+ IEEE80211_RADIOTAP_HE_DATA5_PE_DISAMBIG = 32768,
+ IEEE80211_RADIOTAP_HE_DATA6_NSTS = 15,
+ IEEE80211_RADIOTAP_HE_DATA6_DOPPLER = 16,
+ IEEE80211_RADIOTAP_HE_DATA6_TB_PPDU_BW_KNOWN = 32,
+ IEEE80211_RADIOTAP_HE_DATA6_TB_PPDU_BW = 192,
+ IEEE80211_RADIOTAP_HE_DATA6_TB_PPDU_BW_20MHZ = 0,
+ IEEE80211_RADIOTAP_HE_DATA6_TB_PPDU_BW_40MHZ = 1,
+ IEEE80211_RADIOTAP_HE_DATA6_TB_PPDU_BW_80MHZ = 2,
+ IEEE80211_RADIOTAP_HE_DATA6_TB_PPDU_BW_160MHZ = 3,
+ IEEE80211_RADIOTAP_HE_DATA6_TXOP = 32512,
+ IEEE80211_RADIOTAP_HE_DATA6_MIDAMBLE_PDCTY = 32768,
+};
+
+enum ieee80211_radiotap_mcs_flags {
+ IEEE80211_RADIOTAP_MCS_BW_MASK = 3,
+ IEEE80211_RADIOTAP_MCS_BW_20 = 0,
+ IEEE80211_RADIOTAP_MCS_BW_40 = 1,
+ IEEE80211_RADIOTAP_MCS_BW_20L = 2,
+ IEEE80211_RADIOTAP_MCS_BW_20U = 3,
+ IEEE80211_RADIOTAP_MCS_SGI = 4,
+ IEEE80211_RADIOTAP_MCS_FMT_GF = 8,
+ IEEE80211_RADIOTAP_MCS_FEC_LDPC = 16,
+ IEEE80211_RADIOTAP_MCS_STBC_MASK = 96,
+ IEEE80211_RADIOTAP_MCS_STBC_1 = 1,
+ IEEE80211_RADIOTAP_MCS_STBC_2 = 2,
+ IEEE80211_RADIOTAP_MCS_STBC_3 = 3,
+ IEEE80211_RADIOTAP_MCS_STBC_SHIFT = 5,
+};
+
+enum ieee80211_radiotap_mcs_have {
+ IEEE80211_RADIOTAP_MCS_HAVE_BW = 1,
+ IEEE80211_RADIOTAP_MCS_HAVE_MCS = 2,
+ IEEE80211_RADIOTAP_MCS_HAVE_GI = 4,
+ IEEE80211_RADIOTAP_MCS_HAVE_FMT = 8,
+ IEEE80211_RADIOTAP_MCS_HAVE_FEC = 16,
+ IEEE80211_RADIOTAP_MCS_HAVE_STBC = 32,
+};
+
+enum ieee80211_radiotap_presence {
+ IEEE80211_RADIOTAP_TSFT = 0,
+ IEEE80211_RADIOTAP_FLAGS = 1,
+ IEEE80211_RADIOTAP_RATE = 2,
+ IEEE80211_RADIOTAP_CHANNEL = 3,
+ IEEE80211_RADIOTAP_FHSS = 4,
+ IEEE80211_RADIOTAP_DBM_ANTSIGNAL = 5,
+ IEEE80211_RADIOTAP_DBM_ANTNOISE = 6,
+ IEEE80211_RADIOTAP_LOCK_QUALITY = 7,
+ IEEE80211_RADIOTAP_TX_ATTENUATION = 8,
+ IEEE80211_RADIOTAP_DB_TX_ATTENUATION = 9,
+ IEEE80211_RADIOTAP_DBM_TX_POWER = 10,
+ IEEE80211_RADIOTAP_ANTENNA = 11,
+ IEEE80211_RADIOTAP_DB_ANTSIGNAL = 12,
+ IEEE80211_RADIOTAP_DB_ANTNOISE = 13,
+ IEEE80211_RADIOTAP_RX_FLAGS = 14,
+ IEEE80211_RADIOTAP_TX_FLAGS = 15,
+ IEEE80211_RADIOTAP_RTS_RETRIES = 16,
+ IEEE80211_RADIOTAP_DATA_RETRIES = 17,
+ IEEE80211_RADIOTAP_MCS = 19,
+ IEEE80211_RADIOTAP_AMPDU_STATUS = 20,
+ IEEE80211_RADIOTAP_VHT = 21,
+ IEEE80211_RADIOTAP_TIMESTAMP = 22,
+ IEEE80211_RADIOTAP_HE = 23,
+ IEEE80211_RADIOTAP_HE_MU = 24,
+ IEEE80211_RADIOTAP_ZERO_LEN_PSDU = 26,
+ IEEE80211_RADIOTAP_LSIG = 27,
+ IEEE80211_RADIOTAP_TLV = 28,
+ IEEE80211_RADIOTAP_RADIOTAP_NAMESPACE = 29,
+ IEEE80211_RADIOTAP_VENDOR_NAMESPACE = 30,
+ IEEE80211_RADIOTAP_EXT = 31,
+ IEEE80211_RADIOTAP_EHT_USIG = 33,
+ IEEE80211_RADIOTAP_EHT = 34,
+};
+
+enum ieee80211_radiotap_rx_flags {
+ IEEE80211_RADIOTAP_F_RX_BADPLCP = 2,
+};
+
+enum ieee80211_radiotap_timestamp_flags {
+ IEEE80211_RADIOTAP_TIMESTAMP_FLAG_64BIT = 0,
+ IEEE80211_RADIOTAP_TIMESTAMP_FLAG_32BIT = 1,
+ IEEE80211_RADIOTAP_TIMESTAMP_FLAG_ACCURACY = 2,
+};
+
+enum ieee80211_radiotap_tx_flags {
+ IEEE80211_RADIOTAP_F_TX_FAIL = 1,
+ IEEE80211_RADIOTAP_F_TX_CTS = 2,
+ IEEE80211_RADIOTAP_F_TX_RTS = 4,
+ IEEE80211_RADIOTAP_F_TX_NOACK = 8,
+ IEEE80211_RADIOTAP_F_TX_NOSEQNO = 16,
+ IEEE80211_RADIOTAP_F_TX_ORDER = 32,
+};
+
+enum ieee80211_radiotap_vht_coding {
+ IEEE80211_RADIOTAP_CODING_LDPC_USER0 = 1,
+ IEEE80211_RADIOTAP_CODING_LDPC_USER1 = 2,
+ IEEE80211_RADIOTAP_CODING_LDPC_USER2 = 4,
+ IEEE80211_RADIOTAP_CODING_LDPC_USER3 = 8,
+};
+
+enum ieee80211_radiotap_vht_flags {
+ IEEE80211_RADIOTAP_VHT_FLAG_STBC = 1,
+ IEEE80211_RADIOTAP_VHT_FLAG_TXOP_PS_NA = 2,
+ IEEE80211_RADIOTAP_VHT_FLAG_SGI = 4,
+ IEEE80211_RADIOTAP_VHT_FLAG_SGI_NSYM_M10_9 = 8,
+ IEEE80211_RADIOTAP_VHT_FLAG_LDPC_EXTRA_OFDM_SYM = 16,
+ IEEE80211_RADIOTAP_VHT_FLAG_BEAMFORMED = 32,
+};
+
+enum ieee80211_radiotap_vht_known {
+ IEEE80211_RADIOTAP_VHT_KNOWN_STBC = 1,
+ IEEE80211_RADIOTAP_VHT_KNOWN_TXOP_PS_NA = 2,
+ IEEE80211_RADIOTAP_VHT_KNOWN_GI = 4,
+ IEEE80211_RADIOTAP_VHT_KNOWN_SGI_NSYM_DIS = 8,
+ IEEE80211_RADIOTAP_VHT_KNOWN_LDPC_EXTRA_OFDM_SYM = 16,
+ IEEE80211_RADIOTAP_VHT_KNOWN_BEAMFORMED = 32,
+ IEEE80211_RADIOTAP_VHT_KNOWN_BANDWIDTH = 64,
+ IEEE80211_RADIOTAP_VHT_KNOWN_GROUP_ID = 128,
+ IEEE80211_RADIOTAP_VHT_KNOWN_PARTIAL_AID = 256,
+};
+
+enum ieee80211_rate_control_changed {
+ IEEE80211_RC_BW_CHANGED = 1,
+ IEEE80211_RC_SMPS_CHANGED = 2,
+ IEEE80211_RC_SUPP_RATES_CHANGED = 4,
+ IEEE80211_RC_NSS_CHANGED = 8,
+};
+
+enum ieee80211_rate_flags {
+ IEEE80211_RATE_SHORT_PREAMBLE = 1,
+ IEEE80211_RATE_MANDATORY_A = 2,
+ IEEE80211_RATE_MANDATORY_B = 4,
+ IEEE80211_RATE_MANDATORY_G = 8,
+ IEEE80211_RATE_ERP_G = 16,
+ IEEE80211_RATE_SUPPORTS_5MHZ = 32,
+ IEEE80211_RATE_SUPPORTS_10MHZ = 64,
+};
+
+enum ieee80211_reasoncode {
+ WLAN_REASON_UNSPECIFIED = 1,
+ WLAN_REASON_PREV_AUTH_NOT_VALID = 2,
+ WLAN_REASON_DEAUTH_LEAVING = 3,
+ WLAN_REASON_DISASSOC_DUE_TO_INACTIVITY = 4,
+ WLAN_REASON_DISASSOC_AP_BUSY = 5,
+ WLAN_REASON_CLASS2_FRAME_FROM_NONAUTH_STA = 6,
+ WLAN_REASON_CLASS3_FRAME_FROM_NONASSOC_STA = 7,
+ WLAN_REASON_DISASSOC_STA_HAS_LEFT = 8,
+ WLAN_REASON_STA_REQ_ASSOC_WITHOUT_AUTH = 9,
+ WLAN_REASON_DISASSOC_BAD_POWER = 10,
+ WLAN_REASON_DISASSOC_BAD_SUPP_CHAN = 11,
+ WLAN_REASON_INVALID_IE = 13,
+ WLAN_REASON_MIC_FAILURE = 14,
+ WLAN_REASON_4WAY_HANDSHAKE_TIMEOUT = 15,
+ WLAN_REASON_GROUP_KEY_HANDSHAKE_TIMEOUT = 16,
+ WLAN_REASON_IE_DIFFERENT = 17,
+ WLAN_REASON_INVALID_GROUP_CIPHER = 18,
+ WLAN_REASON_INVALID_PAIRWISE_CIPHER = 19,
+ WLAN_REASON_INVALID_AKMP = 20,
+ WLAN_REASON_UNSUPP_RSN_VERSION = 21,
+ WLAN_REASON_INVALID_RSN_IE_CAP = 22,
+ WLAN_REASON_IEEE8021X_FAILED = 23,
+ WLAN_REASON_CIPHER_SUITE_REJECTED = 24,
+ WLAN_REASON_TDLS_TEARDOWN_UNREACHABLE = 25,
+ WLAN_REASON_TDLS_TEARDOWN_UNSPECIFIED = 26,
+ WLAN_REASON_DISASSOC_UNSPECIFIED_QOS = 32,
+ WLAN_REASON_DISASSOC_QAP_NO_BANDWIDTH = 33,
+ WLAN_REASON_DISASSOC_LOW_ACK = 34,
+ WLAN_REASON_DISASSOC_QAP_EXCEED_TXOP = 35,
+ WLAN_REASON_QSTA_LEAVE_QBSS = 36,
+ WLAN_REASON_QSTA_NOT_USE = 37,
+ WLAN_REASON_QSTA_REQUIRE_SETUP = 38,
+ WLAN_REASON_QSTA_TIMEOUT = 39,
+ WLAN_REASON_QSTA_CIPHER_NOT_SUPP = 45,
+ WLAN_REASON_MESH_PEER_CANCELED = 52,
+ WLAN_REASON_MESH_MAX_PEERS = 53,
+ WLAN_REASON_MESH_CONFIG = 54,
+ WLAN_REASON_MESH_CLOSE = 55,
+ WLAN_REASON_MESH_MAX_RETRIES = 56,
+ WLAN_REASON_MESH_CONFIRM_TIMEOUT = 57,
+ WLAN_REASON_MESH_INVALID_GTK = 58,
+ WLAN_REASON_MESH_INCONSISTENT_PARAM = 59,
+ WLAN_REASON_MESH_INVALID_SECURITY = 60,
+ WLAN_REASON_MESH_PATH_ERROR = 61,
+ WLAN_REASON_MESH_PATH_NOFORWARD = 62,
+ WLAN_REASON_MESH_PATH_DEST_UNREACHABLE = 63,
+ WLAN_REASON_MAC_EXISTS_IN_MBSS = 64,
+ WLAN_REASON_MESH_CHAN_REGULATORY = 65,
+ WLAN_REASON_MESH_CHAN = 66,
+};
+
+enum ieee80211_reconfig_type {
+ IEEE80211_RECONFIG_TYPE_RESTART = 0,
+ IEEE80211_RECONFIG_TYPE_SUSPEND = 1,
+};
+
+enum ieee80211_regd_source {
+ REGD_SOURCE_INTERNAL_DB = 0,
+ REGD_SOURCE_CRDA = 1,
+ REGD_SOURCE_CACHED = 2,
+};
+
+enum ieee80211_regulatory_flags {
+ REGULATORY_CUSTOM_REG = 1,
+ REGULATORY_STRICT_REG = 2,
+ REGULATORY_DISABLE_BEACON_HINTS = 4,
+ REGULATORY_COUNTRY_IE_FOLLOW_POWER = 8,
+ REGULATORY_COUNTRY_IE_IGNORE = 16,
+ REGULATORY_ENABLE_RELAX_NO_IR = 32,
+ REGULATORY_WIPHY_SELF_MANAGED = 128,
+};
+
+enum ieee80211_roc_type {
+ IEEE80211_ROC_TYPE_NORMAL = 0,
+ IEEE80211_ROC_TYPE_MGMT_TX = 1,
+};
+
+enum ieee80211_rssi_event_data {
+ RSSI_EVENT_HIGH = 0,
+ RSSI_EVENT_LOW = 1,
+};
+
+enum ieee80211_rx_flags {
+ IEEE80211_RX_CMNTR = 1,
+ IEEE80211_RX_BEACON_REPORTED = 2,
+};
+
+enum ieee80211_s1g_actioncode {
+ WLAN_S1G_AID_SWITCH_REQUEST = 0,
+ WLAN_S1G_AID_SWITCH_RESPONSE = 1,
+ WLAN_S1G_SYNC_CONTROL = 2,
+ WLAN_S1G_STA_INFO_ANNOUNCE = 3,
+ WLAN_S1G_EDCA_PARAM_SET = 4,
+ WLAN_S1G_EL_OPERATION = 5,
+ WLAN_S1G_TWT_SETUP = 6,
+ WLAN_S1G_TWT_TEARDOWN = 7,
+ WLAN_S1G_SECT_GROUP_ID_LIST = 8,
+ WLAN_S1G_SECT_ID_FEEDBACK = 9,
+ WLAN_S1G_TWT_INFORMATION = 11,
+};
+
+enum ieee80211_s1g_chanwidth {
+ IEEE80211_S1G_CHANWIDTH_1MHZ = 0,
+ IEEE80211_S1G_CHANWIDTH_2MHZ = 1,
+ IEEE80211_S1G_CHANWIDTH_4MHZ = 3,
+ IEEE80211_S1G_CHANWIDTH_8MHZ = 7,
+ IEEE80211_S1G_CHANWIDTH_16MHZ = 15,
+};
+
+enum ieee80211_sa_query_action {
+ WLAN_ACTION_SA_QUERY_REQUEST = 0,
+ WLAN_ACTION_SA_QUERY_RESPONSE = 1,
+};
+
+enum ieee80211_sdata_state_bits {
+ SDATA_STATE_RUNNING = 0,
+ SDATA_STATE_OFFCHANNEL = 1,
+ SDATA_STATE_OFFCHANNEL_BEACON_STOPPED = 2,
+};
+
+enum ieee80211_self_protected_actioncode {
+ WLAN_SP_RESERVED = 0,
+ WLAN_SP_MESH_PEERING_OPEN = 1,
+ WLAN_SP_MESH_PEERING_CONFIRM = 2,
+ WLAN_SP_MESH_PEERING_CLOSE = 3,
+ WLAN_SP_MGK_INFORM = 4,
+ WLAN_SP_MGK_ACK = 5,
+};
+
+enum ieee80211_smps_mode {
+ IEEE80211_SMPS_AUTOMATIC = 0,
+ IEEE80211_SMPS_OFF = 1,
+ IEEE80211_SMPS_STATIC = 2,
+ IEEE80211_SMPS_DYNAMIC = 3,
+ IEEE80211_SMPS_NUM_MODES = 4,
+};
+
+enum ieee80211_spectrum_mgmt_actioncode {
+ WLAN_ACTION_SPCT_MSR_REQ = 0,
+ WLAN_ACTION_SPCT_MSR_RPRT = 1,
+ WLAN_ACTION_SPCT_TPC_REQ = 2,
+ WLAN_ACTION_SPCT_TPC_RPRT = 3,
+ WLAN_ACTION_SPCT_CHL_SWITCH = 4,
+};
+
+enum ieee80211_sta_flags {
+ IEEE80211_STA_CONNECTION_POLL = 2,
+ IEEE80211_STA_CONTROL_PORT = 4,
+ IEEE80211_STA_MFP_ENABLED = 64,
+ IEEE80211_STA_UAPSD_ENABLED = 128,
+ IEEE80211_STA_NULLFUNC_ACKED = 256,
+ IEEE80211_STA_ENABLE_RRM = 32768,
+};
+
+enum ieee80211_sta_info_flags {
+ WLAN_STA_AUTH = 0,
+ WLAN_STA_ASSOC = 1,
+ WLAN_STA_PS_STA = 2,
+ WLAN_STA_AUTHORIZED = 3,
+ WLAN_STA_SHORT_PREAMBLE = 4,
+ WLAN_STA_WDS = 5,
+ WLAN_STA_CLEAR_PS_FILT = 6,
+ WLAN_STA_MFP = 7,
+ WLAN_STA_BLOCK_BA = 8,
+ WLAN_STA_PS_DRIVER = 9,
+ WLAN_STA_PSPOLL = 10,
+ WLAN_STA_TDLS_PEER = 11,
+ WLAN_STA_TDLS_PEER_AUTH = 12,
+ WLAN_STA_TDLS_INITIATOR = 13,
+ WLAN_STA_TDLS_CHAN_SWITCH = 14,
+ WLAN_STA_TDLS_OFF_CHANNEL = 15,
+ WLAN_STA_TDLS_WIDER_BW = 16,
+ WLAN_STA_UAPSD = 17,
+ WLAN_STA_SP = 18,
+ WLAN_STA_4ADDR_EVENT = 19,
+ WLAN_STA_INSERTED = 20,
+ WLAN_STA_RATE_CONTROL = 21,
+ WLAN_STA_TOFFSET_KNOWN = 22,
+ WLAN_STA_MPSP_OWNER = 23,
+ WLAN_STA_MPSP_RECIPIENT = 24,
+ WLAN_STA_PS_DELIVER = 25,
+ WLAN_STA_USES_ENCRYPTION = 26,
+ WLAN_STA_DECAP_OFFLOAD = 27,
+ NUM_WLAN_STA_FLAGS = 28,
+};
+
+enum ieee80211_sta_rx_bandwidth {
+ IEEE80211_STA_RX_BW_20 = 0,
+ IEEE80211_STA_RX_BW_40 = 1,
+ IEEE80211_STA_RX_BW_80 = 2,
+ IEEE80211_STA_RX_BW_160 = 3,
+ IEEE80211_STA_RX_BW_320 = 4,
+};
+
+enum ieee80211_sta_state {
+ IEEE80211_STA_NOTEXIST = 0,
+ IEEE80211_STA_NONE = 1,
+ IEEE80211_STA_AUTH = 2,
+ IEEE80211_STA_ASSOC = 3,
+ IEEE80211_STA_AUTHORIZED = 4,
+};
+
+enum ieee80211_status_data {
+ IEEE80211_STATUS_TYPE_MASK = 15,
+ IEEE80211_STATUS_TYPE_INVALID = 0,
+ IEEE80211_STATUS_TYPE_SMPS = 1,
+ IEEE80211_STATUS_TYPE_NEG_TTLM = 2,
+ IEEE80211_STATUS_SUBDATA_MASK = 8176,
+};
+
+enum ieee80211_statuscode {
+ WLAN_STATUS_SUCCESS = 0,
+ WLAN_STATUS_UNSPECIFIED_FAILURE = 1,
+ WLAN_STATUS_CAPS_UNSUPPORTED = 10,
+ WLAN_STATUS_REASSOC_NO_ASSOC = 11,
+ WLAN_STATUS_ASSOC_DENIED_UNSPEC = 12,
+ WLAN_STATUS_NOT_SUPPORTED_AUTH_ALG = 13,
+ WLAN_STATUS_UNKNOWN_AUTH_TRANSACTION = 14,
+ WLAN_STATUS_CHALLENGE_FAIL = 15,
+ WLAN_STATUS_AUTH_TIMEOUT = 16,
+ WLAN_STATUS_AP_UNABLE_TO_HANDLE_NEW_STA = 17,
+ WLAN_STATUS_ASSOC_DENIED_RATES = 18,
+ WLAN_STATUS_ASSOC_DENIED_NOSHORTPREAMBLE = 19,
+ WLAN_STATUS_ASSOC_DENIED_NOPBCC = 20,
+ WLAN_STATUS_ASSOC_DENIED_NOAGILITY = 21,
+ WLAN_STATUS_ASSOC_DENIED_NOSPECTRUM = 22,
+ WLAN_STATUS_ASSOC_REJECTED_BAD_POWER = 23,
+ WLAN_STATUS_ASSOC_REJECTED_BAD_SUPP_CHAN = 24,
+ WLAN_STATUS_ASSOC_DENIED_NOSHORTTIME = 25,
+ WLAN_STATUS_ASSOC_DENIED_NODSSSOFDM = 26,
+ WLAN_STATUS_ASSOC_REJECTED_TEMPORARILY = 30,
+ WLAN_STATUS_ROBUST_MGMT_FRAME_POLICY_VIOLATION = 31,
+ WLAN_STATUS_INVALID_IE = 40,
+ WLAN_STATUS_INVALID_GROUP_CIPHER = 41,
+ WLAN_STATUS_INVALID_PAIRWISE_CIPHER = 42,
+ WLAN_STATUS_INVALID_AKMP = 43,
+ WLAN_STATUS_UNSUPP_RSN_VERSION = 44,
+ WLAN_STATUS_INVALID_RSN_IE_CAP = 45,
+ WLAN_STATUS_CIPHER_SUITE_REJECTED = 46,
+ WLAN_STATUS_UNSPECIFIED_QOS = 32,
+ WLAN_STATUS_ASSOC_DENIED_NOBANDWIDTH = 33,
+ WLAN_STATUS_ASSOC_DENIED_LOWACK = 34,
+ WLAN_STATUS_ASSOC_DENIED_UNSUPP_QOS = 35,
+ WLAN_STATUS_REQUEST_DECLINED = 37,
+ WLAN_STATUS_INVALID_QOS_PARAM = 38,
+ WLAN_STATUS_CHANGE_TSPEC = 39,
+ WLAN_STATUS_WAIT_TS_DELAY = 47,
+ WLAN_STATUS_NO_DIRECT_LINK = 48,
+ WLAN_STATUS_STA_NOT_PRESENT = 49,
+ WLAN_STATUS_STA_NOT_QSTA = 50,
+ WLAN_STATUS_ANTI_CLOG_REQUIRED = 76,
+ WLAN_STATUS_FCG_NOT_SUPP = 78,
+ WLAN_STATUS_STA_NO_TBTT = 78,
+ WLAN_STATUS_REJECTED_WITH_SUGGESTED_CHANGES = 39,
+ WLAN_STATUS_REJECTED_FOR_DELAY_PERIOD = 47,
+ WLAN_STATUS_REJECT_WITH_SCHEDULE = 83,
+ WLAN_STATUS_PENDING_ADMITTING_FST_SESSION = 86,
+ WLAN_STATUS_PERFORMING_FST_NOW = 87,
+ WLAN_STATUS_PENDING_GAP_IN_BA_WINDOW = 88,
+ WLAN_STATUS_REJECT_U_PID_SETTING = 89,
+ WLAN_STATUS_REJECT_DSE_BAND = 96,
+ WLAN_STATUS_DENIED_WITH_SUGGESTED_BAND_AND_CHANNEL = 99,
+ WLAN_STATUS_DENIED_DUE_TO_SPECTRUM_MANAGEMENT = 103,
+ WLAN_STATUS_FILS_AUTHENTICATION_FAILURE = 108,
+ WLAN_STATUS_UNKNOWN_AUTHENTICATION_SERVER = 109,
+ WLAN_STATUS_SAE_HASH_TO_ELEMENT = 126,
+ WLAN_STATUS_SAE_PK = 127,
+ WLAN_STATUS_DENIED_TID_TO_LINK_MAPPING = 133,
+ WLAN_STATUS_PREF_TID_TO_LINK_MAPPING_SUGGESTED = 134,
+};
+
+enum ieee80211_sub_if_data_flags {
+ IEEE80211_SDATA_ALLMULTI = 1,
+ IEEE80211_SDATA_DONT_BRIDGE_PACKETS = 8,
+ IEEE80211_SDATA_DISCONNECT_RESUME = 16,
+ IEEE80211_SDATA_IN_DRIVER = 32,
+ IEEE80211_SDATA_DISCONNECT_HW_RESTART = 64,
+};
+
+enum ieee80211_tdls_actioncode {
+ WLAN_TDLS_SETUP_REQUEST = 0,
+ WLAN_TDLS_SETUP_RESPONSE = 1,
+ WLAN_TDLS_SETUP_CONFIRM = 2,
+ WLAN_TDLS_TEARDOWN = 3,
+ WLAN_TDLS_PEER_TRAFFIC_INDICATION = 4,
+ WLAN_TDLS_CHANNEL_SWITCH_REQUEST = 5,
+ WLAN_TDLS_CHANNEL_SWITCH_RESPONSE = 6,
+ WLAN_TDLS_PEER_PSM_REQUEST = 7,
+ WLAN_TDLS_PEER_PSM_RESPONSE = 8,
+ WLAN_TDLS_PEER_TRAFFIC_RESPONSE = 9,
+ WLAN_TDLS_DISCOVERY_REQUEST = 10,
+};
+
+enum ieee80211_timeout_interval_type {
+ WLAN_TIMEOUT_REASSOC_DEADLINE = 1,
+ WLAN_TIMEOUT_KEY_LIFETIME = 2,
+ WLAN_TIMEOUT_ASSOC_COMEBACK = 3,
+};
+
+enum ieee80211_tpt_led_trigger_flags {
+ IEEE80211_TPT_LEDTRIG_FL_RADIO = 1,
+ IEEE80211_TPT_LEDTRIG_FL_WORK = 2,
+ IEEE80211_TPT_LEDTRIG_FL_CONNECTED = 4,
+};
+
+enum ieee80211_twt_setup_cmd {
+ TWT_SETUP_CMD_REQUEST = 0,
+ TWT_SETUP_CMD_SUGGEST = 1,
+ TWT_SETUP_CMD_DEMAND = 2,
+ TWT_SETUP_CMD_GROUPING = 3,
+ TWT_SETUP_CMD_ACCEPT = 4,
+ TWT_SETUP_CMD_ALTERNATE = 5,
+ TWT_SETUP_CMD_DICTATE = 6,
+ TWT_SETUP_CMD_REJECT = 7,
+};
+
+enum ieee80211_unprotected_wnm_actioncode {
+ WLAN_UNPROTECTED_WNM_ACTION_TIM = 0,
+ WLAN_UNPROTECTED_WNM_ACTION_TIMING_MEASUREMENT_RESPONSE = 1,
+};
+
+enum ieee80211_vht_actioncode {
+ WLAN_VHT_ACTION_COMPRESSED_BF = 0,
+ WLAN_VHT_ACTION_GROUPID_MGMT = 1,
+ WLAN_VHT_ACTION_OPMODE_NOTIF = 2,
+};
+
+enum ieee80211_vht_chanwidth {
+ IEEE80211_VHT_CHANWIDTH_USE_HT = 0,
+ IEEE80211_VHT_CHANWIDTH_80MHZ = 1,
+ IEEE80211_VHT_CHANWIDTH_160MHZ = 2,
+ IEEE80211_VHT_CHANWIDTH_80P80MHZ = 3,
+};
+
+enum ieee80211_vht_mcs_support {
+ IEEE80211_VHT_MCS_SUPPORT_0_7 = 0,
+ IEEE80211_VHT_MCS_SUPPORT_0_8 = 1,
+ IEEE80211_VHT_MCS_SUPPORT_0_9 = 2,
+ IEEE80211_VHT_MCS_NOT_SUPPORTED = 3,
+};
+
+enum ieee80211_vht_opmode_bits {
+ IEEE80211_OPMODE_NOTIF_CHANWIDTH_MASK = 3,
+ IEEE80211_OPMODE_NOTIF_CHANWIDTH_20MHZ = 0,
+ IEEE80211_OPMODE_NOTIF_CHANWIDTH_40MHZ = 1,
+ IEEE80211_OPMODE_NOTIF_CHANWIDTH_80MHZ = 2,
+ IEEE80211_OPMODE_NOTIF_CHANWIDTH_160MHZ = 3,
+ IEEE80211_OPMODE_NOTIF_BW_160_80P80 = 4,
+ IEEE80211_OPMODE_NOTIF_RX_NSS_MASK = 112,
+ IEEE80211_OPMODE_NOTIF_RX_NSS_SHIFT = 4,
+ IEEE80211_OPMODE_NOTIF_RX_NSS_TYPE_BF = 128,
+};
+
+enum ieee80211_vif_flags {
+ IEEE80211_VIF_BEACON_FILTER = 1,
+ IEEE80211_VIF_SUPPORTS_CQM_RSSI = 2,
+ IEEE80211_VIF_SUPPORTS_UAPSD = 4,
+ IEEE80211_VIF_GET_NOA_UPDATE = 8,
+ IEEE80211_VIF_EML_ACTIVE = 16,
+ IEEE80211_VIF_IGNORE_OFDMA_WIDER_BW = 32,
+};
+
+enum ieee_attrs {
+ DCB_ATTR_IEEE_UNSPEC = 0,
+ DCB_ATTR_IEEE_ETS = 1,
+ DCB_ATTR_IEEE_PFC = 2,
+ DCB_ATTR_IEEE_APP_TABLE = 3,
+ DCB_ATTR_IEEE_PEER_ETS = 4,
+ DCB_ATTR_IEEE_PEER_PFC = 5,
+ DCB_ATTR_IEEE_PEER_APP = 6,
+ DCB_ATTR_IEEE_MAXRATE = 7,
+ DCB_ATTR_IEEE_QCN = 8,
+ DCB_ATTR_IEEE_QCN_STATS = 9,
+ DCB_ATTR_DCB_BUFFER = 10,
+ DCB_ATTR_DCB_APP_TRUST_TABLE = 11,
+ DCB_ATTR_DCB_REWR_TABLE = 12,
+ __DCB_ATTR_IEEE_MAX = 13,
+};
+
+enum ieee_attrs_app {
+ DCB_ATTR_IEEE_APP_UNSPEC = 0,
+ DCB_ATTR_IEEE_APP = 1,
+ DCB_ATTR_DCB_APP = 2,
+ __DCB_ATTR_IEEE_APP_MAX = 3,
+};
+
+enum ifla_geneve_df {
+ GENEVE_DF_UNSET = 0,
+ GENEVE_DF_SET = 1,
+ GENEVE_DF_INHERIT = 2,
+ __GENEVE_DF_END = 3,
+ GENEVE_DF_MAX = 2,
+};
+
+enum ifla_vxlan_df {
+ VXLAN_DF_UNSET = 0,
+ VXLAN_DF_SET = 1,
+ VXLAN_DF_INHERIT = 2,
+ __VXLAN_DF_END = 3,
+ VXLAN_DF_MAX = 2,
+};
+
+enum ifla_vxlan_label_policy {
+ VXLAN_LABEL_FIXED = 0,
+ VXLAN_LABEL_INHERIT = 1,
+ __VXLAN_LABEL_END = 2,
+ VXLAN_LABEL_MAX = 1,
};
enum ima_fs_flags {
@@ -17527,6 +20507,18 @@
IMA_SHOW_ASCII = 3,
};
+enum immed_shift {
+ IMMED_SHIFT_0B = 0,
+ IMMED_SHIFT_1B = 1,
+ IMMED_SHIFT_2B = 2,
+};
+
+enum immed_width {
+ IMMED_WIDTH_ALL = 0,
+ IMMED_WIDTH_BYTE = 1,
+ IMMED_WIDTH_WORD = 2,
+};
+
enum in6_addr_gen_mode {
IN6_ADDR_GEN_MODE_EUI64 = 0,
IN6_ADDR_GEN_MODE_NONE = 1,
@@ -17534,17 +20526,13 @@
IN6_ADDR_GEN_MODE_RANDOM = 3,
};
-enum index_hashtable_type {
- INDEX_HASHTABLE_HANDSHAKE = 1,
- INDEX_HASHTABLE_KEYPAIR = 2,
-};
-
enum inet_csk_ack_state_t {
ICSK_ACK_SCHED = 1,
ICSK_ACK_TIMER = 2,
ICSK_ACK_PUSHED = 4,
ICSK_ACK_PUSHED2 = 8,
ICSK_ACK_NOW = 16,
+ ICSK_ACK_NOMEM = 32,
};
typedef enum {
@@ -17645,18 +20633,14 @@
INTEL_EXCL_EXCLUSIVE = 2,
};
-enum io_pgtable_fmt {
- ARM_32_LPAE_S1 = 0,
- ARM_32_LPAE_S2 = 1,
- ARM_64_LPAE_S1 = 2,
- ARM_64_LPAE_S2 = 3,
- ARM_V7S = 4,
- ARM_MALI_LPAE = 5,
- AMD_IOMMU_V1 = 6,
- AMD_IOMMU_V2 = 7,
- APPLE_DART = 8,
- APPLE_DART2 = 9,
- IO_PGTABLE_NUM_FMTS = 10,
+enum intercept_words {
+ INTERCEPT_CR = 0,
+ INTERCEPT_DR = 1,
+ INTERCEPT_EXCEPTION = 2,
+ INTERCEPT_WORD3 = 3,
+ INTERCEPT_WORD4 = 4,
+ INTERCEPT_WORD5 = 5,
+ MAX_INTERCEPT = 6,
};
enum io_uring_cmd_flags {
@@ -17672,6 +20656,11 @@
IO_URING_F_COMPAT = 4096,
};
+enum io_uring_msg_ring_flags {
+ IORING_MSG_DATA = 0,
+ IORING_MSG_SEND_FD = 1,
+};
+
enum io_uring_op {
IORING_OP_NOP = 0,
IORING_OP_READV = 1,
@@ -17728,7 +20717,71 @@
IORING_OP_FUTEX_WAKE = 52,
IORING_OP_FUTEX_WAITV = 53,
IORING_OP_FIXED_FD_INSTALL = 54,
- IORING_OP_LAST = 55,
+ IORING_OP_FTRUNCATE = 55,
+ IORING_OP_LAST = 56,
+};
+
+enum io_uring_register_op {
+ IORING_REGISTER_BUFFERS = 0,
+ IORING_UNREGISTER_BUFFERS = 1,
+ IORING_REGISTER_FILES = 2,
+ IORING_UNREGISTER_FILES = 3,
+ IORING_REGISTER_EVENTFD = 4,
+ IORING_UNREGISTER_EVENTFD = 5,
+ IORING_REGISTER_FILES_UPDATE = 6,
+ IORING_REGISTER_EVENTFD_ASYNC = 7,
+ IORING_REGISTER_PROBE = 8,
+ IORING_REGISTER_PERSONALITY = 9,
+ IORING_UNREGISTER_PERSONALITY = 10,
+ IORING_REGISTER_RESTRICTIONS = 11,
+ IORING_REGISTER_ENABLE_RINGS = 12,
+ IORING_REGISTER_FILES2 = 13,
+ IORING_REGISTER_FILES_UPDATE2 = 14,
+ IORING_REGISTER_BUFFERS2 = 15,
+ IORING_REGISTER_BUFFERS_UPDATE = 16,
+ IORING_REGISTER_IOWQ_AFF = 17,
+ IORING_UNREGISTER_IOWQ_AFF = 18,
+ IORING_REGISTER_IOWQ_MAX_WORKERS = 19,
+ IORING_REGISTER_RING_FDS = 20,
+ IORING_UNREGISTER_RING_FDS = 21,
+ IORING_REGISTER_PBUF_RING = 22,
+ IORING_UNREGISTER_PBUF_RING = 23,
+ IORING_REGISTER_SYNC_CANCEL = 24,
+ IORING_REGISTER_FILE_ALLOC_RANGE = 25,
+ IORING_REGISTER_PBUF_STATUS = 26,
+ IORING_REGISTER_NAPI = 27,
+ IORING_UNREGISTER_NAPI = 28,
+ IORING_REGISTER_LAST = 29,
+ IORING_REGISTER_USE_REGISTERED_RING = 2147483648,
+};
+
+enum io_uring_register_pbuf_ring_flags {
+ IOU_PBUF_RING_MMAP = 1,
+};
+
+enum io_uring_register_restriction_op {
+ IORING_RESTRICTION_REGISTER_OP = 0,
+ IORING_RESTRICTION_SQE_OP = 1,
+ IORING_RESTRICTION_SQE_FLAGS_ALLOWED = 2,
+ IORING_RESTRICTION_SQE_FLAGS_REQUIRED = 3,
+ IORING_RESTRICTION_LAST = 4,
+};
+
+enum io_uring_socket_op {
+ SOCKET_URING_OP_SIOCINQ = 0,
+ SOCKET_URING_OP_SIOCOUTQ = 1,
+ SOCKET_URING_OP_GETSOCKOPT = 2,
+ SOCKET_URING_OP_SETSOCKOPT = 3,
+};
+
+enum io_uring_sqe_flags_bit {
+ IOSQE_FIXED_FILE_BIT = 0,
+ IOSQE_IO_DRAIN_BIT = 1,
+ IOSQE_IO_LINK_BIT = 2,
+ IOSQE_IO_HARDLINK_BIT = 3,
+ IOSQE_ASYNC_BIT = 4,
+ IOSQE_BUFFER_SELECT_BIT = 5,
+ IOSQE_CQE_SKIP_SUCCESS_BIT = 6,
};
enum io_wq_cancel {
@@ -17737,6 +20790,25 @@
IO_WQ_CANCEL_NOTFOUND = 2,
};
+enum io_wq_type {
+ IO_WQ_BOUND = 0,
+ IO_WQ_UNBOUND = 1,
+};
+
+enum ioam6_event_attr {
+ IOAM6_EVENT_ATTR_UNSPEC = 0,
+ IOAM6_EVENT_ATTR_TRACE_NAMESPACE = 1,
+ IOAM6_EVENT_ATTR_TRACE_NODELEN = 2,
+ IOAM6_EVENT_ATTR_TRACE_TYPE = 3,
+ IOAM6_EVENT_ATTR_TRACE_DATA = 4,
+ __IOAM6_EVENT_ATTR_MAX = 5,
+};
+
+enum ioam6_event_type {
+ IOAM6_EVENT_UNSPEC = 0,
+ IOAM6_EVENT_TRACE = 1,
+};
+
enum ioapic_domain_type {
IOAPIC_DOMAIN_INVALID = 0,
IOAPIC_DOMAIN_LEGACY = 1,
@@ -17751,17 +20823,13 @@
IOAT_INTX = 3,
};
-enum ioc_running {
- IOC_IDLE = 0,
- IOC_RUNNING = 1,
- IOC_STOP = 2,
-};
-
enum iommu_cap {
IOMMU_CAP_CACHE_COHERENCY = 0,
IOMMU_CAP_NOEXEC = 1,
IOMMU_CAP_PRE_BOOT_PROTECTION = 2,
IOMMU_CAP_ENFORCE_CACHE_COHERENCY = 3,
+ IOMMU_CAP_DEFERRED_FLUSH = 4,
+ IOMMU_CAP_DIRTY_TRACKING = 5,
};
enum iommu_dev_features {
@@ -17774,28 +20842,37 @@
IOMMU_DMA_MSI_COOKIE = 1,
};
-enum iommu_fault_type {
- IOMMU_FAULT_DMA_UNRECOV = 1,
- IOMMU_FAULT_PAGE_REQ = 2,
+enum iommu_dma_queue_type {
+ IOMMU_DMA_OPTS_PER_CPU_QUEUE = 0,
+ IOMMU_DMA_OPTS_SINGLE_QUEUE = 1,
};
-enum iommu_init_state {
- IOMMU_START_STATE = 0,
- IOMMU_IVRS_DETECTED = 1,
- IOMMU_ACPI_FINISHED = 2,
- IOMMU_ENABLED = 3,
- IOMMU_PCI_INIT = 4,
- IOMMU_INTERRUPTS_EN = 5,
- IOMMU_INITIALIZED = 6,
- IOMMU_NOT_FOUND = 7,
- IOMMU_INIT_ERROR = 8,
- IOMMU_CMDLINE_DISABLED = 9,
+enum iommu_hw_info_type {
+ IOMMU_HW_INFO_TYPE_NONE = 0,
+ IOMMU_HW_INFO_TYPE_INTEL_VTD = 1,
};
-enum iommu_page_response_code {
- IOMMU_PAGE_RESP_SUCCESS = 0,
- IOMMU_PAGE_RESP_INVALID = 1,
- IOMMU_PAGE_RESP_FAILURE = 2,
+enum iommu_hw_info_vtd_flags {
+ IOMMU_HW_INFO_VTD_ERRATA_772415_SPR17 = 1,
+};
+
+enum iommu_hwpt_data_type {
+ IOMMU_HWPT_DATA_NONE = 0,
+ IOMMU_HWPT_DATA_VTD_S1 = 1,
+};
+
+enum iommu_hwpt_invalidate_data_type {
+ IOMMU_HWPT_INVALIDATE_DATA_VTD_S1 = 0,
+};
+
+enum iommu_hwpt_vtd_s1_flags {
+ IOMMU_VTD_S1_SRE = 1,
+ IOMMU_VTD_S1_EAFE = 2,
+ IOMMU_VTD_S1_WPE = 4,
+};
+
+enum iommu_hwpt_vtd_s1_invalidate_flags {
+ IOMMU_VTD_INV_FLAGS_LEAF = 1,
};
enum iommu_resv_type {
@@ -17806,6 +20883,11 @@
IOMMU_RESV_SW_MSI = 4,
};
+enum iommufd_hwpt_alloc_flags {
+ IOMMU_HWPT_ALLOC_NEST_PARENT = 1,
+ IOMMU_HWPT_ALLOC_DIRTY_TRACKING = 2,
+};
+
enum ip6_defrag_users {
IP6_DEFRAG_LOCAL_DELIVER = 0,
IP6_DEFRAG_CONNTRACK_IN = 1,
@@ -17822,6 +20904,28 @@
IP_CT_DIR_MAX = 2,
};
+enum ip_conntrack_events {
+ IPCT_NEW = 0,
+ IPCT_RELATED = 1,
+ IPCT_DESTROY = 2,
+ IPCT_REPLY = 3,
+ IPCT_ASSURED = 4,
+ IPCT_PROTOINFO = 5,
+ IPCT_HELPER = 6,
+ IPCT_MARK = 7,
+ IPCT_SEQADJ = 8,
+ IPCT_NATSEQADJ = 8,
+ IPCT_SECMARK = 9,
+ IPCT_LABEL = 10,
+ IPCT_SYNPROXY = 11,
+ __IPCT_MAX = 12,
+};
+
+enum ip_conntrack_expect_events {
+ IPEXP_NEW = 0,
+ IPEXP_DESTROY = 1,
+};
+
enum ip_conntrack_info {
IP_CT_ESTABLISHED = 0,
IP_CT_RELATED = 1,
@@ -17890,48 +20994,6 @@
IP_DEFRAG_MACVLAN = 196614,
};
-enum ip_set_ext_id {
- IPSET_EXT_ID_COUNTER = 0,
- IPSET_EXT_ID_TIMEOUT = 1,
- IPSET_EXT_ID_SKBINFO = 2,
- IPSET_EXT_ID_COMMENT = 3,
- IPSET_EXT_ID_MAX = 4,
-};
-
-enum ip_set_extension {
- IPSET_EXT_BIT_TIMEOUT = 0,
- IPSET_EXT_TIMEOUT = 1,
- IPSET_EXT_BIT_COUNTER = 1,
- IPSET_EXT_COUNTER = 2,
- IPSET_EXT_BIT_COMMENT = 2,
- IPSET_EXT_COMMENT = 4,
- IPSET_EXT_BIT_SKBINFO = 3,
- IPSET_EXT_SKBINFO = 8,
- IPSET_EXT_BIT_DESTROY = 7,
- IPSET_EXT_DESTROY = 128,
-};
-
-enum ip_set_feature {
- IPSET_TYPE_IP_FLAG = 0,
- IPSET_TYPE_IP = 1,
- IPSET_TYPE_PORT_FLAG = 1,
- IPSET_TYPE_PORT = 2,
- IPSET_TYPE_MAC_FLAG = 2,
- IPSET_TYPE_MAC = 4,
- IPSET_TYPE_IP2_FLAG = 3,
- IPSET_TYPE_IP2 = 8,
- IPSET_TYPE_NAME_FLAG = 4,
- IPSET_TYPE_NAME = 16,
- IPSET_TYPE_IFACE_FLAG = 5,
- IPSET_TYPE_IFACE = 32,
- IPSET_TYPE_MARK_FLAG = 6,
- IPSET_TYPE_MARK = 64,
- IPSET_TYPE_NOMATCH_FLAG = 7,
- IPSET_TYPE_NOMATCH = 128,
- IPSET_DUMP_LAST_FLAG = 8,
- IPSET_DUMP_LAST = 256,
-};
-
enum ipmi_addr_space {
IPMI_IO_ADDR_SPACE = 0,
IPMI_MEM_ADDR_SPACE = 1,
@@ -17955,131 +21017,6 @@
IPMI_PLAT_IF_SSIF = 1,
};
-enum ipset_adt {
- IPSET_ADD = 0,
- IPSET_DEL = 1,
- IPSET_TEST = 2,
- IPSET_ADT_MAX = 3,
- IPSET_CREATE = 3,
- IPSET_CADT_MAX = 4,
-};
-
-enum ipset_cadt_flags {
- IPSET_FLAG_BIT_BEFORE = 0,
- IPSET_FLAG_BEFORE = 1,
- IPSET_FLAG_BIT_PHYSDEV = 1,
- IPSET_FLAG_PHYSDEV = 2,
- IPSET_FLAG_BIT_NOMATCH = 2,
- IPSET_FLAG_NOMATCH = 4,
- IPSET_FLAG_BIT_WITH_COUNTERS = 3,
- IPSET_FLAG_WITH_COUNTERS = 8,
- IPSET_FLAG_BIT_WITH_COMMENT = 4,
- IPSET_FLAG_WITH_COMMENT = 16,
- IPSET_FLAG_BIT_WITH_FORCEADD = 5,
- IPSET_FLAG_WITH_FORCEADD = 32,
- IPSET_FLAG_BIT_WITH_SKBINFO = 6,
- IPSET_FLAG_WITH_SKBINFO = 64,
- IPSET_FLAG_BIT_IFACE_WILDCARD = 7,
- IPSET_FLAG_IFACE_WILDCARD = 128,
- IPSET_FLAG_CADT_MAX = 15,
-};
-
-enum ipset_cmd {
- IPSET_CMD_NONE = 0,
- IPSET_CMD_PROTOCOL = 1,
- IPSET_CMD_CREATE = 2,
- IPSET_CMD_DESTROY = 3,
- IPSET_CMD_FLUSH = 4,
- IPSET_CMD_RENAME = 5,
- IPSET_CMD_SWAP = 6,
- IPSET_CMD_LIST = 7,
- IPSET_CMD_SAVE = 8,
- IPSET_CMD_ADD = 9,
- IPSET_CMD_DEL = 10,
- IPSET_CMD_TEST = 11,
- IPSET_CMD_HEADER = 12,
- IPSET_CMD_TYPE = 13,
- IPSET_CMD_GET_BYNAME = 14,
- IPSET_CMD_GET_BYINDEX = 15,
- IPSET_MSG_MAX = 16,
- IPSET_CMD_RESTORE = 16,
- IPSET_CMD_HELP = 17,
- IPSET_CMD_VERSION = 18,
- IPSET_CMD_QUIT = 19,
- IPSET_CMD_MAX = 20,
- IPSET_CMD_COMMIT = 20,
-};
-
-enum ipset_cmd_flags {
- IPSET_FLAG_BIT_EXIST = 0,
- IPSET_FLAG_EXIST = 1,
- IPSET_FLAG_BIT_LIST_SETNAME = 1,
- IPSET_FLAG_LIST_SETNAME = 2,
- IPSET_FLAG_BIT_LIST_HEADER = 2,
- IPSET_FLAG_LIST_HEADER = 4,
- IPSET_FLAG_BIT_SKIP_COUNTER_UPDATE = 3,
- IPSET_FLAG_SKIP_COUNTER_UPDATE = 8,
- IPSET_FLAG_BIT_SKIP_SUBCOUNTER_UPDATE = 4,
- IPSET_FLAG_SKIP_SUBCOUNTER_UPDATE = 16,
- IPSET_FLAG_BIT_MATCH_COUNTERS = 5,
- IPSET_FLAG_MATCH_COUNTERS = 32,
- IPSET_FLAG_BIT_RETURN_NOMATCH = 7,
- IPSET_FLAG_RETURN_NOMATCH = 128,
- IPSET_FLAG_BIT_MAP_SKBMARK = 8,
- IPSET_FLAG_MAP_SKBMARK = 256,
- IPSET_FLAG_BIT_MAP_SKBPRIO = 9,
- IPSET_FLAG_MAP_SKBPRIO = 512,
- IPSET_FLAG_BIT_MAP_SKBQUEUE = 10,
- IPSET_FLAG_MAP_SKBQUEUE = 1024,
- IPSET_FLAG_CMD_MAX = 15,
-};
-
-enum ipset_create_flags {
- IPSET_CREATE_FLAG_BIT_FORCEADD = 0,
- IPSET_CREATE_FLAG_FORCEADD = 1,
- IPSET_CREATE_FLAG_BIT_BUCKETSIZE = 1,
- IPSET_CREATE_FLAG_BUCKETSIZE = 2,
- IPSET_CREATE_FLAG_BIT_MAX = 7,
-};
-
-enum ipset_errno {
- IPSET_ERR_PRIVATE = 4096,
- IPSET_ERR_PROTOCOL = 4097,
- IPSET_ERR_FIND_TYPE = 4098,
- IPSET_ERR_MAX_SETS = 4099,
- IPSET_ERR_BUSY = 4100,
- IPSET_ERR_EXIST_SETNAME2 = 4101,
- IPSET_ERR_TYPE_MISMATCH = 4102,
- IPSET_ERR_EXIST = 4103,
- IPSET_ERR_INVALID_CIDR = 4104,
- IPSET_ERR_INVALID_NETMASK = 4105,
- IPSET_ERR_INVALID_FAMILY = 4106,
- IPSET_ERR_TIMEOUT = 4107,
- IPSET_ERR_REFERENCED = 4108,
- IPSET_ERR_IPADDR_IPV4 = 4109,
- IPSET_ERR_IPADDR_IPV6 = 4110,
- IPSET_ERR_COUNTER = 4111,
- IPSET_ERR_COMMENT = 4112,
- IPSET_ERR_INVALID_MARKMASK = 4113,
- IPSET_ERR_SKBINFO = 4114,
- IPSET_ERR_BITMASK_NETMASK_EXCL = 4115,
- IPSET_ERR_TYPE_SPECIFIC = 4352,
-};
-
-typedef enum {
- IPVL_IPV6 = 0,
- IPVL_ICMPV6 = 1,
- IPVL_IPV4 = 2,
- IPVL_ARP = 3,
-} ipvl_hdr_type;
-
-enum ipvlan_mode {
- IPVLAN_MODE_L2 = 0,
- IPVLAN_MODE_L3 = 1,
- IPVLAN_MODE_L3S = 2,
- IPVLAN_MODE_MAX = 3,
-};
-
enum irq_alloc_type {
X86_IRQ_ALLOC_TYPE_IOAPIC = 1,
X86_IRQ_ALLOC_TYPE_HPET = 2,
@@ -18106,7 +21043,8 @@
DOMAIN_BUS_PCI_DEVICE_MSIX = 12,
DOMAIN_BUS_DMAR = 13,
DOMAIN_BUS_AMDVI = 14,
- DOMAIN_BUS_PCI_DEVICE_IMS = 15,
+ DOMAIN_BUS_DEVICE_MSI = 15,
+ DOMAIN_BUS_WIRED_TO_MSI = 16,
};
enum irq_gc_flags {
@@ -18141,6 +21079,12 @@
typedef enum irqreturn irqreturn_t;
+enum isofs_file_format {
+ isofs_file_normal = 0,
+ isofs_file_sparse = 1,
+ isofs_file_compressed = 2,
+};
+
typedef enum {
ISOLATE_ABORT = 0,
ISOLATE_NONE = 1,
@@ -18148,13 +21092,12 @@
} isolate_migrate_t;
enum iter_type {
- ITER_IOVEC = 0,
- ITER_KVEC = 1,
+ ITER_UBUF = 0,
+ ITER_IOVEC = 1,
ITER_BVEC = 2,
- ITER_PIPE = 3,
+ ITER_KVEC = 3,
ITER_XARRAY = 4,
ITER_DISCARD = 5,
- ITER_UBUF = 6,
};
enum ixgbe_atr_flow_type {
@@ -18168,6 +21111,17 @@
IXGBE_ATR_FLOW_TYPE_SCTPV6 = 7,
};
+enum ixgbe_boards {
+ board_82598 = 0,
+ board_82599 = 1,
+ board_X540 = 2,
+ board_X550 = 3,
+ board_X550EM_x = 4,
+ board_x550em_x_fw = 5,
+ board_x550em_a = 6,
+ board_x550em_a_fw = 7,
+};
+
enum ixgbe_bus_speed {
ixgbe_bus_speed_unknown = 0,
ixgbe_bus_speed_33 = 33,
@@ -18350,6 +21304,8 @@
ixgbe_sfp_type_1g_sx_core1 = 12,
ixgbe_sfp_type_1g_lx_core0 = 13,
ixgbe_sfp_type_1g_lx_core1 = 14,
+ ixgbe_sfp_type_1g_bx_core0 = 15,
+ ixgbe_sfp_type_1g_bx_core1 = 16,
ixgbe_sfp_type_not_present = 65534,
ixgbe_sfp_type_unknown = 65535,
};
@@ -18539,32 +21495,6 @@
KEY_IS_POSITIVE = 1,
};
-enum kfence_counter_id {
- KFENCE_COUNTER_ALLOCATED = 0,
- KFENCE_COUNTER_ALLOCS = 1,
- KFENCE_COUNTER_FREES = 2,
- KFENCE_COUNTER_ZOMBIES = 3,
- KFENCE_COUNTER_BUGS = 4,
- KFENCE_COUNTER_SKIP_INCOMPAT = 5,
- KFENCE_COUNTER_SKIP_CAPACITY = 6,
- KFENCE_COUNTER_SKIP_COVERED = 7,
- KFENCE_COUNTER_COUNT = 8,
-};
-
-enum kfence_error_type {
- KFENCE_ERROR_OOB = 0,
- KFENCE_ERROR_UAF = 1,
- KFENCE_ERROR_CORRUPTION = 2,
- KFENCE_ERROR_INVALID = 3,
- KFENCE_ERROR_INVALID_FREE = 4,
-};
-
-enum kfence_object_state {
- KFENCE_OBJECT_UNUSED = 0,
- KFENCE_OBJECT_ALLOCATED = 1,
- KFENCE_OBJECT_FREED = 2,
-};
-
enum kfunc_ptr_arg_type {
KF_ARG_PTR_TO_CTX = 0,
KF_ARG_PTR_TO_ALLOC_BTF_ID = 1,
@@ -18581,10 +21511,14 @@
KF_ARG_PTR_TO_RB_NODE = 12,
KF_ARG_PTR_TO_NULL = 13,
KF_ARG_PTR_TO_CONST_STR = 14,
+ KF_ARG_PTR_TO_MAP = 15,
+ KF_ARG_PTR_TO_WORKQUEUE = 16,
};
enum kmalloc_cache_type {
KMALLOC_NORMAL = 0,
+ KMALLOC_RANDOM_START = 0,
+ KMALLOC_RANDOM_END = 0,
KMALLOC_RECLAIM = 1,
KMALLOC_DMA = 2,
KMALLOC_CGROUP = 3,
@@ -18623,6 +21557,17 @@
SLOT_USED = 2,
};
+enum ksm_advisor_type {
+ KSM_ADVISOR_NONE = 0,
+ KSM_ADVISOR_SCAN_TIME = 1,
+};
+
+enum ksm_get_folio_flags {
+ KSM_GET_FOLIO_NOLOCK = 0,
+ KSM_GET_FOLIO_LOCK = 1,
+ KSM_GET_FOLIO_TRYLOCK = 2,
+};
+
enum kvm_apic_logical_mode {
KVM_APIC_MODE_SW_DISABLED = 0,
KVM_APIC_MODE_XAPIC_CLUSTER = 1,
@@ -18631,12 +21576,117 @@
KVM_APIC_MODE_MAP_DISABLED = 4,
};
+enum kvm_apicv_inhibit {
+ APICV_INHIBIT_REASON_DISABLE = 0,
+ APICV_INHIBIT_REASON_HYPERV = 1,
+ APICV_INHIBIT_REASON_ABSENT = 2,
+ APICV_INHIBIT_REASON_BLOCKIRQ = 3,
+ APICV_INHIBIT_REASON_PHYSICAL_ID_ALIASED = 4,
+ APICV_INHIBIT_REASON_APIC_ID_MODIFIED = 5,
+ APICV_INHIBIT_REASON_APIC_BASE_MODIFIED = 6,
+ APICV_INHIBIT_REASON_NESTED = 7,
+ APICV_INHIBIT_REASON_IRQWIN = 8,
+ APICV_INHIBIT_REASON_PIT_REINJ = 9,
+ APICV_INHIBIT_REASON_SEV = 10,
+ APICV_INHIBIT_REASON_LOGICAL_ID_ALIASED = 11,
+};
+
+enum kvm_bus {
+ KVM_MMIO_BUS = 0,
+ KVM_PIO_BUS = 1,
+ KVM_VIRTIO_CCW_NOTIFY_BUS = 2,
+ KVM_FAST_MMIO_BUS = 3,
+ KVM_NR_BUSES = 4,
+};
+
+enum kvm_device_type {
+ KVM_DEV_TYPE_FSL_MPIC_20 = 1,
+ KVM_DEV_TYPE_FSL_MPIC_42 = 2,
+ KVM_DEV_TYPE_XICS = 3,
+ KVM_DEV_TYPE_VFIO = 4,
+ KVM_DEV_TYPE_ARM_VGIC_V2 = 5,
+ KVM_DEV_TYPE_FLIC = 6,
+ KVM_DEV_TYPE_ARM_VGIC_V3 = 7,
+ KVM_DEV_TYPE_ARM_VGIC_ITS = 8,
+ KVM_DEV_TYPE_XIVE = 9,
+ KVM_DEV_TYPE_ARM_PV_TIME = 10,
+ KVM_DEV_TYPE_RISCV_AIA = 11,
+ KVM_DEV_TYPE_MAX = 12,
+};
+
+enum kvm_governed_features {
+ KVM_GOVERNED_X86_FEATURE_GBPAGES = 0,
+ KVM_GOVERNED_X86_FEATURE_XSAVES = 1,
+ KVM_GOVERNED_X86_FEATURE_VMX = 2,
+ KVM_GOVERNED_X86_FEATURE_NRIPS = 3,
+ KVM_GOVERNED_X86_FEATURE_TSCRATEMSR = 4,
+ KVM_GOVERNED_X86_FEATURE_V_VMSAVE_VMLOAD = 5,
+ KVM_GOVERNED_X86_FEATURE_LBRV = 6,
+ KVM_GOVERNED_X86_FEATURE_PAUSEFILTER = 7,
+ KVM_GOVERNED_X86_FEATURE_PFTHRESHOLD = 8,
+ KVM_GOVERNED_X86_FEATURE_VGIF = 9,
+ KVM_GOVERNED_X86_FEATURE_VNMI = 10,
+ KVM_GOVERNED_X86_FEATURE_LAM = 11,
+ KVM_NR_GOVERNED_FEATURES = 12,
+};
+
+enum kvm_intr_type {
+ KVM_HANDLING_IRQ = 1,
+ KVM_HANDLING_NMI = 2,
+};
+
enum kvm_irqchip_mode {
KVM_IRQCHIP_NONE = 0,
KVM_IRQCHIP_KERNEL = 1,
KVM_IRQCHIP_SPLIT = 2,
};
+enum kvm_mr_change {
+ KVM_MR_CREATE = 0,
+ KVM_MR_DELETE = 1,
+ KVM_MR_MOVE = 2,
+ KVM_MR_FLAGS_ONLY = 3,
+};
+
+enum kvm_only_cpuid_leafs {
+ CPUID_12_EAX = 22,
+ CPUID_7_1_EDX = 23,
+ CPUID_8000_0007_EDX = 24,
+ CPUID_8000_0022_EAX = 25,
+ CPUID_7_2_EDX = 26,
+ NR_KVM_CPU_CAPS = 27,
+ NKVMCAPINTS = 5,
+};
+
+enum kvm_reg {
+ VCPU_REGS_RAX = 0,
+ VCPU_REGS_RCX = 1,
+ VCPU_REGS_RDX = 2,
+ VCPU_REGS_RBX = 3,
+ VCPU_REGS_RSP = 4,
+ VCPU_REGS_RBP = 5,
+ VCPU_REGS_RSI = 6,
+ VCPU_REGS_RDI = 7,
+ VCPU_REGS_R8 = 8,
+ VCPU_REGS_R9 = 9,
+ VCPU_REGS_R10 = 10,
+ VCPU_REGS_R11 = 11,
+ VCPU_REGS_R12 = 12,
+ VCPU_REGS_R13 = 13,
+ VCPU_REGS_R14 = 14,
+ VCPU_REGS_R15 = 15,
+ VCPU_REGS_RIP = 16,
+ NR_VCPU_REGS = 17,
+ VCPU_EXREG_PDPTR = 17,
+ VCPU_EXREG_CR0 = 18,
+ VCPU_EXREG_CR3 = 19,
+ VCPU_EXREG_CR4 = 20,
+ VCPU_EXREG_RFLAGS = 21,
+ VCPU_EXREG_SEGMENTS = 22,
+ VCPU_EXREG_EXIT_INFO_1 = 23,
+ VCPU_EXREG_EXIT_INFO_2 = 24,
+};
+
enum kvm_stat_kind {
KVM_STAT_VM = 0,
KVM_STAT_VCPU = 1,
@@ -18656,6 +21706,13 @@
L1TF_MITIGATION_FULL_FORCE = 5,
};
+enum l2tp_debug_flags {
+ L2TP_MSG_DEBUG = 1,
+ L2TP_MSG_CONTROL = 2,
+ L2TP_MSG_SEQ = 4,
+ L2TP_MSG_DATA = 8,
+};
+
enum l3mdev_type {
L3MDEV_TYPE_UNSPEC = 0,
L3MDEV_TYPE_VRF = 1,
@@ -18668,24 +21725,43 @@
LABEL_PENDING = 2,
};
-enum latency_range {
- lowest_latency = 0,
- low_latency = 1,
- bulk_latency = 2,
- latency_invalid = 255,
+enum lapic_lvt_entry {
+ LVT_TIMER = 0,
+ LVT_THERMAL_MONITOR = 1,
+ LVT_PERFORMANCE_COUNTER = 2,
+ LVT_LINT0 = 3,
+ LVT_LINT1 = 4,
+ LVT_ERROR = 5,
+ LVT_CMCI = 6,
+ KVM_APIC_MAX_NR_LVT_ENTRIES = 7,
+};
+
+enum lapic_mode {
+ LAPIC_MODE_DISABLED = 0,
+ LAPIC_MODE_INVALID = 1024,
+ LAPIC_MODE_XAPIC = 2048,
+ LAPIC_MODE_X2APIC = 3072,
+};
+
+enum latency_count {
+ COUNTS_10e2 = 0,
+ COUNTS_10e3 = 1,
+ COUNTS_10e4 = 2,
+ COUNTS_10e5 = 3,
+ COUNTS_10e6 = 4,
+ COUNTS_10e7 = 5,
+ COUNTS_10e8_plus = 6,
+ COUNTS_MIN = 7,
+ COUNTS_MAX = 8,
+ COUNTS_SUM = 9,
+ COUNTS_NUM = 10,
};
enum latency_type {
DMAR_LATENCY_INV_IOTLB = 0,
DMAR_LATENCY_INV_DEVTLB = 1,
DMAR_LATENCY_INV_IEC = 2,
- DMAR_LATENCY_PRQ = 3,
- DMAR_LATENCY_NUM = 4,
-};
-
-enum layout_break_reason {
- BREAK_WRITE = 0,
- BREAK_UNMAP = 1,
+ DMAR_LATENCY_NUM = 3,
};
enum led_brightness {
@@ -18707,62 +21783,107 @@
LEGACY_FS_INDIVIDUAL_PARAMS = 2,
};
-enum ll_ids {
- LL_RESV = 0,
- LL_L1 = 1,
- LL_L2 = 2,
- LL_LG = 3,
+enum lg_g15_led_type {
+ LG_G15_KBD_BRIGHTNESS = 0,
+ LG_G15_LCD_BRIGHTNESS = 1,
+ LG_G15_BRIGHTNESS_MAX = 2,
+ LG_G15_MACRO_PRESET1 = 2,
+ LG_G15_MACRO_PRESET2 = 3,
+ LG_G15_MACRO_PRESET3 = 4,
+ LG_G15_MACRO_RECORD = 5,
+ LG_G15_LED_MAX = 6,
};
-enum lm75_type {
- adt75 = 0,
- at30ts74 = 1,
- ds1775 = 2,
- ds75 = 3,
- ds7505 = 4,
- g751 = 5,
- lm75 = 6,
- lm75a = 7,
- lm75b = 8,
- max6625 = 9,
- max6626 = 10,
- max31725 = 11,
- mcp980x = 12,
- pct2075 = 13,
- stds75 = 14,
- stlm75 = 15,
- tcn75 = 16,
- tmp100 = 17,
- tmp101 = 18,
- tmp105 = 19,
- tmp112 = 20,
- tmp175 = 21,
- tmp275 = 22,
- tmp75 = 23,
- tmp75b = 24,
- tmp75c = 25,
- tmp1075 = 26,
+enum lg_g15_model {
+ LG_G15 = 0,
+ LG_G15_V2 = 1,
+ LG_G510 = 2,
+ LG_G510_USB_AUDIO = 3,
+ LG_Z10 = 4,
};
-enum lm90_temp_reg_index {
- LOCAL_LOW = 0,
- LOCAL_HIGH = 1,
- LOCAL_CRIT = 2,
- REMOTE_CRIT = 3,
- LOCAL_EMERG = 4,
- REMOTE_EMERG = 5,
- REMOTE2_CRIT = 6,
- REMOTE2_EMERG = 7,
- REMOTE_TEMP = 8,
- REMOTE_LOW = 9,
- REMOTE_HIGH = 10,
- REMOTE_OFFSET = 11,
- LOCAL_TEMP = 12,
- REMOTE2_TEMP = 13,
- REMOTE2_LOW = 14,
- REMOTE2_HIGH = 15,
- REMOTE2_OFFSET = 16,
- TEMP_REG_NUM = 17,
+enum linux_mptcp_mib_field {
+ MPTCP_MIB_NUM = 0,
+ MPTCP_MIB_MPCAPABLEPASSIVE = 1,
+ MPTCP_MIB_MPCAPABLEACTIVE = 2,
+ MPTCP_MIB_MPCAPABLEACTIVEACK = 3,
+ MPTCP_MIB_MPCAPABLEPASSIVEACK = 4,
+ MPTCP_MIB_MPCAPABLEPASSIVEFALLBACK = 5,
+ MPTCP_MIB_MPCAPABLEACTIVEFALLBACK = 6,
+ MPTCP_MIB_TOKENFALLBACKINIT = 7,
+ MPTCP_MIB_RETRANSSEGS = 8,
+ MPTCP_MIB_JOINNOTOKEN = 9,
+ MPTCP_MIB_JOINSYNRX = 10,
+ MPTCP_MIB_JOINSYNACKRX = 11,
+ MPTCP_MIB_JOINSYNACKMAC = 12,
+ MPTCP_MIB_JOINACKRX = 13,
+ MPTCP_MIB_JOINACKMAC = 14,
+ MPTCP_MIB_DSSNOMATCH = 15,
+ MPTCP_MIB_INFINITEMAPTX = 16,
+ MPTCP_MIB_INFINITEMAPRX = 17,
+ MPTCP_MIB_DSSTCPMISMATCH = 18,
+ MPTCP_MIB_DATACSUMERR = 19,
+ MPTCP_MIB_OFOQUEUETAIL = 20,
+ MPTCP_MIB_OFOQUEUE = 21,
+ MPTCP_MIB_OFOMERGE = 22,
+ MPTCP_MIB_NODSSWINDOW = 23,
+ MPTCP_MIB_DUPDATA = 24,
+ MPTCP_MIB_ADDADDR = 25,
+ MPTCP_MIB_ADDADDRTX = 26,
+ MPTCP_MIB_ADDADDRTXDROP = 27,
+ MPTCP_MIB_ECHOADD = 28,
+ MPTCP_MIB_ECHOADDTX = 29,
+ MPTCP_MIB_ECHOADDTXDROP = 30,
+ MPTCP_MIB_PORTADD = 31,
+ MPTCP_MIB_ADDADDRDROP = 32,
+ MPTCP_MIB_JOINPORTSYNRX = 33,
+ MPTCP_MIB_JOINPORTSYNACKRX = 34,
+ MPTCP_MIB_JOINPORTACKRX = 35,
+ MPTCP_MIB_MISMATCHPORTSYNRX = 36,
+ MPTCP_MIB_MISMATCHPORTACKRX = 37,
+ MPTCP_MIB_RMADDR = 38,
+ MPTCP_MIB_RMADDRDROP = 39,
+ MPTCP_MIB_RMADDRTX = 40,
+ MPTCP_MIB_RMADDRTXDROP = 41,
+ MPTCP_MIB_RMSUBFLOW = 42,
+ MPTCP_MIB_MPPRIOTX = 43,
+ MPTCP_MIB_MPPRIORX = 44,
+ MPTCP_MIB_MPFAILTX = 45,
+ MPTCP_MIB_MPFAILRX = 46,
+ MPTCP_MIB_MPFASTCLOSETX = 47,
+ MPTCP_MIB_MPFASTCLOSERX = 48,
+ MPTCP_MIB_MPRSTTX = 49,
+ MPTCP_MIB_MPRSTRX = 50,
+ MPTCP_MIB_RCVPRUNED = 51,
+ MPTCP_MIB_SUBFLOWSTALE = 52,
+ MPTCP_MIB_SUBFLOWRECOVER = 53,
+ MPTCP_MIB_SNDWNDSHARED = 54,
+ MPTCP_MIB_RCVWNDSHARED = 55,
+ MPTCP_MIB_RCVWNDCONFLICTUPDATE = 56,
+ MPTCP_MIB_RCVWNDCONFLICT = 57,
+ MPTCP_MIB_CURRESTAB = 58,
+ __MPTCP_MIB_MAX = 59,
+};
+
+enum lock_usage_bit {
+ LOCK_USED_IN_HARDIRQ = 0,
+ LOCK_USED_IN_HARDIRQ_READ = 1,
+ LOCK_ENABLED_HARDIRQ = 2,
+ LOCK_ENABLED_HARDIRQ_READ = 3,
+ LOCK_USED_IN_SOFTIRQ = 4,
+ LOCK_USED_IN_SOFTIRQ_READ = 5,
+ LOCK_ENABLED_SOFTIRQ = 6,
+ LOCK_ENABLED_SOFTIRQ_READ = 7,
+ LOCK_USED = 8,
+ LOCK_USED_READ = 9,
+ LOCK_USAGE_STATES = 10,
+};
+
+enum lockdep_lock_type {
+ LD_LOCK_NORMAL = 0,
+ LD_LOCK_PERCPU = 1,
+ LD_LOCK_WAIT_OVERRIDE = 2,
+ LD_LOCK_MAX = 3,
};
enum lockdep_ok {
@@ -18770,6 +21891,15 @@
LOCKDEP_NOW_UNRELIABLE = 1,
};
+enum lockdep_wait_type {
+ LD_WAIT_INV = 0,
+ LD_WAIT_FREE = 1,
+ LD_WAIT_SPIN = 2,
+ LD_WAIT_CONFIG = 3,
+ LD_WAIT_SLEEP = 4,
+ LD_WAIT_MAX = 5,
+};
+
enum lockdown_reason {
LOCKDOWN_NONE = 0,
LOCKDOWN_MODULE_SIGNATURE = 1,
@@ -18803,12 +21933,6 @@
LOCKDOWN_CONFIDENTIALITY_MAX = 29,
};
-enum loglevel_source {
- LLS_GLOBAL = 0,
- LLS_LOCAL = 1,
- LLS_IGNORE_LOGLEVEL = 2,
-};
-
enum lru_list {
LRU_INACTIVE_ANON = 0,
LRU_ACTIVE_ANON = 1,
@@ -18824,10 +21948,12 @@
LRU_ROTATE = 2,
LRU_SKIP = 3,
LRU_RETRY = 4,
+ LRU_STOP = 5,
};
enum lruvec_flags {
- LRUVEC_CONGESTED = 0,
+ LRUVEC_CGROUP_CONGESTED = 0,
+ LRUVEC_NODE_CONGESTED = 1,
};
enum lsm_event {
@@ -18921,6 +22047,201 @@
STATE_NONLIT_REP = 11,
};
+enum mac80211_drop_reason {
+ RX_CONTINUE = 1,
+ RX_QUEUED = 0,
+ RX_DROP_MONITOR = 131072,
+ RX_DROP_M_UNEXPECTED_4ADDR_FRAME = 131073,
+ RX_DROP_M_BAD_BCN_KEYIDX = 131074,
+ RX_DROP_M_BAD_MGMT_KEYIDX = 131075,
+ RX_DROP_U_MIC_FAIL = 65537,
+ RX_DROP_U_REPLAY = 65538,
+ RX_DROP_U_BAD_MMIE = 65539,
+ RX_DROP_U_DUP = 65540,
+ RX_DROP_U_SPURIOUS = 65541,
+ RX_DROP_U_DECRYPT_FAIL = 65542,
+ RX_DROP_U_NO_KEY_ID = 65543,
+ RX_DROP_U_BAD_CIPHER = 65544,
+ RX_DROP_U_OOM = 65545,
+ RX_DROP_U_NONSEQ_PN = 65546,
+ RX_DROP_U_BAD_KEY_COLOR = 65547,
+ RX_DROP_U_BAD_4ADDR = 65548,
+ RX_DROP_U_BAD_AMSDU = 65549,
+ RX_DROP_U_BAD_AMSDU_CIPHER = 65550,
+ RX_DROP_U_INVALID_8023 = 65551,
+ RX_DROP_U_RUNT_ACTION = 65552,
+ RX_DROP_U_UNPROT_ACTION = 65553,
+ RX_DROP_U_UNPROT_DUAL = 65554,
+ RX_DROP_U_UNPROT_UCAST_MGMT = 65555,
+ RX_DROP_U_UNPROT_MCAST_MGMT = 65556,
+ RX_DROP_U_UNPROT_BEACON = 65557,
+ RX_DROP_U_UNPROT_UNICAST_PUB_ACTION = 65558,
+ RX_DROP_U_UNPROT_ROBUST_ACTION = 65559,
+ RX_DROP_U_ACTION_UNKNOWN_SRC = 65560,
+ RX_DROP_U_REJECTED_ACTION_RESPONSE = 65561,
+ RX_DROP_U_EXPECT_DEFRAG_PROT = 65562,
+ RX_DROP_U_WEP_DEC_FAIL = 65563,
+ RX_DROP_U_NO_IV = 65564,
+ RX_DROP_U_NO_ICV = 65565,
+ RX_DROP_U_AP_RX_GROUPCAST = 65566,
+ RX_DROP_U_SHORT_MMIC = 65567,
+ RX_DROP_U_MMIC_FAIL = 65568,
+ RX_DROP_U_SHORT_TKIP = 65569,
+ RX_DROP_U_TKIP_FAIL = 65570,
+ RX_DROP_U_SHORT_CCMP = 65571,
+ RX_DROP_U_SHORT_CCMP_MIC = 65572,
+ RX_DROP_U_SHORT_GCMP = 65573,
+ RX_DROP_U_SHORT_GCMP_MIC = 65574,
+ RX_DROP_U_SHORT_CMAC = 65575,
+ RX_DROP_U_SHORT_CMAC256 = 65576,
+ RX_DROP_U_SHORT_GMAC = 65577,
+ RX_DROP_U_UNEXPECTED_VLAN_4ADDR = 65578,
+ RX_DROP_U_UNEXPECTED_STA_4ADDR = 65579,
+ RX_DROP_U_UNEXPECTED_VLAN_MCAST = 65580,
+ RX_DROP_U_NOT_PORT_CONTROL = 65581,
+ RX_DROP_U_UNKNOWN_ACTION_REJECTED = 65582,
+};
+
+enum mac80211_rate_control_flags {
+ IEEE80211_TX_RC_USE_RTS_CTS = 1,
+ IEEE80211_TX_RC_USE_CTS_PROTECT = 2,
+ IEEE80211_TX_RC_USE_SHORT_PREAMBLE = 4,
+ IEEE80211_TX_RC_MCS = 8,
+ IEEE80211_TX_RC_GREEN_FIELD = 16,
+ IEEE80211_TX_RC_40_MHZ_WIDTH = 32,
+ IEEE80211_TX_RC_DUP_DATA = 64,
+ IEEE80211_TX_RC_SHORT_GI = 128,
+ IEEE80211_TX_RC_VHT_MCS = 256,
+ IEEE80211_TX_RC_80_MHZ_WIDTH = 512,
+ IEEE80211_TX_RC_160_MHZ_WIDTH = 1024,
+};
+
+enum mac80211_rx_encoding {
+ RX_ENC_LEGACY = 0,
+ RX_ENC_HT = 1,
+ RX_ENC_VHT = 2,
+ RX_ENC_HE = 3,
+ RX_ENC_EHT = 4,
+};
+
+enum mac80211_rx_encoding_flags {
+ RX_ENC_FLAG_SHORTPRE = 1,
+ RX_ENC_FLAG_SHORT_GI = 4,
+ RX_ENC_FLAG_HT_GF = 8,
+ RX_ENC_FLAG_STBC_MASK = 48,
+ RX_ENC_FLAG_LDPC = 64,
+ RX_ENC_FLAG_BF = 128,
+};
+
+enum mac80211_rx_flags {
+ RX_FLAG_MMIC_ERROR = 1,
+ RX_FLAG_DECRYPTED = 2,
+ RX_FLAG_ONLY_MONITOR = 4,
+ RX_FLAG_MMIC_STRIPPED = 8,
+ RX_FLAG_IV_STRIPPED = 16,
+ RX_FLAG_FAILED_FCS_CRC = 32,
+ RX_FLAG_FAILED_PLCP_CRC = 64,
+ RX_FLAG_MACTIME_IS_RTAP_TS64 = 128,
+ RX_FLAG_NO_SIGNAL_VAL = 256,
+ RX_FLAG_AMPDU_DETAILS = 512,
+ RX_FLAG_PN_VALIDATED = 1024,
+ RX_FLAG_DUP_VALIDATED = 2048,
+ RX_FLAG_AMPDU_LAST_KNOWN = 4096,
+ RX_FLAG_AMPDU_IS_LAST = 8192,
+ RX_FLAG_AMPDU_DELIM_CRC_ERROR = 16384,
+ RX_FLAG_AMPDU_DELIM_CRC_KNOWN = 32768,
+ RX_FLAG_MACTIME = 196608,
+ RX_FLAG_MACTIME_PLCP_START = 65536,
+ RX_FLAG_MACTIME_START = 131072,
+ RX_FLAG_MACTIME_END = 196608,
+ RX_FLAG_SKIP_MONITOR = 262144,
+ RX_FLAG_AMSDU_MORE = 524288,
+ RX_FLAG_RADIOTAP_TLV_AT_END = 1048576,
+ RX_FLAG_MIC_STRIPPED = 2097152,
+ RX_FLAG_ALLOW_SAME_PN = 4194304,
+ RX_FLAG_ICV_STRIPPED = 8388608,
+ RX_FLAG_AMPDU_EOF_BIT = 16777216,
+ RX_FLAG_AMPDU_EOF_BIT_KNOWN = 33554432,
+ RX_FLAG_RADIOTAP_HE = 67108864,
+ RX_FLAG_RADIOTAP_HE_MU = 134217728,
+ RX_FLAG_RADIOTAP_LSIG = 268435456,
+ RX_FLAG_NO_PSDU = 536870912,
+ RX_FLAG_8023 = 1073741824,
+};
+
+enum mac80211_scan_flags {
+ SCAN_SW_SCANNING = 0,
+ SCAN_HW_SCANNING = 1,
+ SCAN_ONCHANNEL_SCANNING = 2,
+ SCAN_COMPLETED = 3,
+ SCAN_ABORTED = 4,
+ SCAN_HW_CANCELLED = 5,
+ SCAN_BEACON_WAIT = 6,
+ SCAN_BEACON_DONE = 7,
+};
+
+enum mac80211_scan_state {
+ SCAN_DECISION = 0,
+ SCAN_SET_CHANNEL = 1,
+ SCAN_SEND_PROBE = 2,
+ SCAN_SUSPEND = 3,
+ SCAN_RESUME = 4,
+ SCAN_ABORT = 5,
+};
+
+enum mac80211_tx_control_flags {
+ IEEE80211_TX_CTRL_PORT_CTRL_PROTO = 1,
+ IEEE80211_TX_CTRL_PS_RESPONSE = 2,
+ IEEE80211_TX_CTRL_RATE_INJECT = 4,
+ IEEE80211_TX_CTRL_AMSDU = 8,
+ IEEE80211_TX_CTRL_FAST_XMIT = 16,
+ IEEE80211_TX_CTRL_SKIP_MPATH_LOOKUP = 32,
+ IEEE80211_TX_INTCFL_NEED_TXPROCESSING = 64,
+ IEEE80211_TX_CTRL_NO_SEQNO = 128,
+ IEEE80211_TX_CTRL_DONT_REORDER = 256,
+ IEEE80211_TX_CTRL_MCAST_MLO_FIRST_TX = 512,
+ IEEE80211_TX_CTRL_SCAN_TX = 1024,
+ IEEE80211_TX_CTRL_MLO_LINK = 4026531840,
+};
+
+enum mac80211_tx_info_flags {
+ IEEE80211_TX_CTL_REQ_TX_STATUS = 1,
+ IEEE80211_TX_CTL_ASSIGN_SEQ = 2,
+ IEEE80211_TX_CTL_NO_ACK = 4,
+ IEEE80211_TX_CTL_CLEAR_PS_FILT = 8,
+ IEEE80211_TX_CTL_FIRST_FRAGMENT = 16,
+ IEEE80211_TX_CTL_SEND_AFTER_DTIM = 32,
+ IEEE80211_TX_CTL_AMPDU = 64,
+ IEEE80211_TX_CTL_INJECTED = 128,
+ IEEE80211_TX_STAT_TX_FILTERED = 256,
+ IEEE80211_TX_STAT_ACK = 512,
+ IEEE80211_TX_STAT_AMPDU = 1024,
+ IEEE80211_TX_STAT_AMPDU_NO_BACK = 2048,
+ IEEE80211_TX_CTL_RATE_CTRL_PROBE = 4096,
+ IEEE80211_TX_INTFL_OFFCHAN_TX_OK = 8192,
+ IEEE80211_TX_CTL_HW_80211_ENCAP = 16384,
+ IEEE80211_TX_INTFL_RETRIED = 32768,
+ IEEE80211_TX_INTFL_DONT_ENCRYPT = 65536,
+ IEEE80211_TX_CTL_NO_PS_BUFFER = 131072,
+ IEEE80211_TX_CTL_MORE_FRAMES = 262144,
+ IEEE80211_TX_INTFL_RETRANSMISSION = 524288,
+ IEEE80211_TX_INTFL_MLME_CONN_TX = 1048576,
+ IEEE80211_TX_INTFL_NL80211_FRAME_TX = 2097152,
+ IEEE80211_TX_CTL_LDPC = 4194304,
+ IEEE80211_TX_CTL_STBC = 25165824,
+ IEEE80211_TX_CTL_TX_OFFCHAN = 33554432,
+ IEEE80211_TX_INTFL_TKIP_MIC_FAILURE = 67108864,
+ IEEE80211_TX_CTL_NO_CCK_RATE = 134217728,
+ IEEE80211_TX_STATUS_EOSP = 268435456,
+ IEEE80211_TX_CTL_USE_MINRATE = 536870912,
+ IEEE80211_TX_CTL_DONTFRAG = 1073741824,
+ IEEE80211_TX_STAT_NOACK_TRANSMITTED = 2147483648,
+};
+
+enum mac80211_tx_status_flags {
+ IEEE80211_TX_STATUS_ACK_SIGNAL_VALID = 1,
+};
+
enum macvlan_mode {
MACVLAN_MODE_PRIVATE = 1,
MACVLAN_MODE_VEPA = 2,
@@ -18929,6 +22250,17 @@
MACVLAN_MODE_SOURCE = 16,
};
+enum maple_status {
+ ma_active = 0,
+ ma_start = 1,
+ ma_root = 2,
+ ma_none = 3,
+ ma_pause = 4,
+ ma_overflow = 5,
+ ma_underflow = 6,
+ ma_error = 7,
+};
+
enum maple_type {
maple_dense = 0,
maple_leaf_64 = 1,
@@ -18944,6 +22276,18 @@
AS_EXITING = 4,
AS_NO_WRITEBACK_TAGS = 5,
AS_LARGE_FOLIO_SUPPORT = 6,
+ AS_RELEASE_ALWAYS = 7,
+ AS_STABLE_WRITES = 8,
+ AS_UNMOVABLE = 9,
+};
+
+enum mapping_status {
+ MAPPING_OK = 0,
+ MAPPING_INVALID = 1,
+ MAPPING_EMPTY = 2,
+ MAPPING_DATA_FIN = 3,
+ MAPPING_DUMMY = 4,
+ MAPPING_BAD_CSUM = 5,
};
enum mc_target_type {
@@ -19006,11 +22350,9 @@
MD_FAILFAST_SUPPORTED = 5,
MD_HAS_PPL = 6,
MD_HAS_MULTIPLE_PPLS = 7,
- MD_ALLOW_SB_UPDATE = 8,
- MD_UPDATING_SB = 9,
- MD_NOT_READY = 10,
- MD_BROKEN = 11,
- MD_DELETED = 12,
+ MD_NOT_READY = 8,
+ MD_BROKEN = 9,
+ MD_DELETED = 10,
};
enum mddev_sb_flags {
@@ -19020,6 +22362,12 @@
MD_SB_NEED_REWRITE = 3,
};
+enum mdio_mutex_lock_class {
+ MDIO_MUTEX_NORMAL = 0,
+ MDIO_MUTEX_MUX = 1,
+ MDIO_MUTEX_NESTED = 2,
+};
+
enum mds_mitigations {
MDS_MITIGATION_OFF = 0,
MDS_MITIGATION_FULL = 1,
@@ -19032,38 +22380,6 @@
MEM_CGROUP_NTARGETS = 2,
};
-enum mem_type {
- MEM_EMPTY = 0,
- MEM_RESERVED = 1,
- MEM_UNKNOWN = 2,
- MEM_FPM = 3,
- MEM_EDO = 4,
- MEM_BEDO = 5,
- MEM_SDR = 6,
- MEM_RDR = 7,
- MEM_DDR = 8,
- MEM_RDDR = 9,
- MEM_RMBS = 10,
- MEM_DDR2 = 11,
- MEM_FB_DDR2 = 12,
- MEM_RDDR2 = 13,
- MEM_XDR = 14,
- MEM_DDR3 = 15,
- MEM_RDDR3 = 16,
- MEM_LRDDR3 = 17,
- MEM_LPDDR3 = 18,
- MEM_DDR4 = 19,
- MEM_RDDR4 = 20,
- MEM_LRDDR4 = 21,
- MEM_LPDDR4 = 22,
- MEM_DDR5 = 23,
- MEM_RDDR5 = 24,
- MEM_LRDDR5 = 25,
- MEM_NVDIMM = 26,
- MEM_WIO2 = 27,
- MEM_HBM2 = 28,
-};
-
enum membarrier_cmd {
MEMBARRIER_CMD_QUERY = 0,
MEMBARRIER_CMD_GLOBAL = 1,
@@ -19089,12 +22405,7 @@
MEMBLOCK_MIRROR = 2,
MEMBLOCK_NOMAP = 4,
MEMBLOCK_DRIVER_MANAGED = 8,
-};
-
-enum membw_throttle_mode {
- THREAD_THROTTLE_UNDEFINED = 0,
- THREAD_THROTTLE_MAX = 1,
- THREAD_THROTTLE_PER_THREAD = 2,
+ MEMBLOCK_RSRV_NOINIT = 16,
};
enum memcg_memory_event {
@@ -19111,14 +22422,14 @@
};
enum memcg_stat_item {
- MEMCG_SWAP = 43,
- MEMCG_SOCK = 44,
- MEMCG_PERCPU_B = 45,
- MEMCG_VMALLOC = 46,
- MEMCG_KMEM = 47,
- MEMCG_ZSWAP_B = 48,
- MEMCG_ZSWAPPED = 49,
- MEMCG_NR_STAT = 50,
+ MEMCG_SWAP = 47,
+ MEMCG_SOCK = 48,
+ MEMCG_PERCPU_B = 49,
+ MEMCG_VMALLOC = 50,
+ MEMCG_KMEM = 51,
+ MEMCG_ZSWAP_B = 52,
+ MEMCG_ZSWAPPED = 53,
+ MEMCG_NR_STAT = 54,
};
enum meminit_context {
@@ -19134,17 +22445,14 @@
MEMORY_DEVICE_PCI_P2PDMA = 5,
};
-enum message_alignments {
- MESSAGE_PADDING_MULTIPLE = 16,
- MESSAGE_MINIMUM_LENGTH = 32,
-};
-
-enum message_type {
- MESSAGE_INVALID = 0,
- MESSAGE_HANDSHAKE_INITIATION = 1,
- MESSAGE_HANDSHAKE_RESPONSE = 2,
- MESSAGE_HANDSHAKE_COOKIE = 3,
- MESSAGE_DATA = 4,
+enum mesh_path_flags {
+ MESH_PATH_ACTIVE = 1,
+ MESH_PATH_RESOLVING = 2,
+ MESH_PATH_SN_VALID = 4,
+ MESH_PATH_FIXED = 8,
+ MESH_PATH_RESOLVED = 16,
+ MESH_PATH_REQ_QUEUED = 32,
+ MESH_PATH_DELETED = 64,
};
enum metadata_type {
@@ -19185,6 +22493,7 @@
MF_UNPOISON = 16,
MF_SW_SIMULATED = 32,
MF_NO_RETRY = 64,
+ MF_MEM_PRE_REMOVE = 128,
};
enum mf_result {
@@ -19198,7 +22507,8 @@
MFILL_ATOMIC_COPY = 0,
MFILL_ATOMIC_ZEROPAGE = 1,
MFILL_ATOMIC_CONTINUE = 2,
- NR_MFILL_ATOMIC_MODES = 3,
+ MFILL_ATOMIC_POISON = 3,
+ NR_MFILL_ATOMIC_MODES = 4,
};
enum migrate_mode {
@@ -19221,12 +22531,6 @@
MR_TYPES = 9,
};
-enum migrate_vma_direction {
- MIGRATE_VMA_SELECT_SYSTEM = 1,
- MIGRATE_VMA_SELECT_DEVICE_PRIVATE = 2,
- MIGRATE_VMA_SELECT_DEVICE_COHERENT = 4,
-};
-
enum migratetype {
MIGRATE_UNMOVABLE = 0,
MIGRATE_MOVABLE = 1,
@@ -19245,6 +22549,23 @@
migrate_misfit = 3,
};
+enum mipi_dsi_compression_algo {
+ MIPI_DSI_COMPRESSION_DSC = 0,
+ MIPI_DSI_COMPRESSION_VENDOR = 3,
+};
+
+enum mipi_dsi_dcs_tear_mode {
+ MIPI_DSI_DCS_TEAR_MODE_VBLANK = 0,
+ MIPI_DSI_DCS_TEAR_MODE_VHBLANK = 1,
+};
+
+enum mipi_dsi_pixel_format {
+ MIPI_DSI_FMT_RGB888 = 0,
+ MIPI_DSI_FMT_RGB666 = 1,
+ MIPI_DSI_FMT_RGB666_PACKED = 2,
+ MIPI_DSI_FMT_RGB565 = 3,
+};
+
enum mlx4_access_reg_masks {
MLX4_ACCESS_REG_STATUS_MASK = 127,
MLX4_ACCESS_REG_METHOD_MASK = 127,
@@ -19547,681 +22868,6 @@
MLX4_ZONE_USE_RR = 8,
};
-enum mlx5_an_status {
- MLX5_AN_UNAVAILABLE = 0,
- MLX5_AN_COMPLETE = 1,
- MLX5_AN_FAILED = 2,
- MLX5_AN_LINK_UP = 3,
- MLX5_AN_LINK_DOWN = 4,
-};
-
-enum mlx5_beacon_duration {
- MLX5_BEACON_DURATION_OFF = 0,
- MLX5_BEACON_DURATION_INF = 65535,
-};
-
-enum mlx5_cap_mode {
- HCA_CAP_OPMOD_GET_MAX = 0,
- HCA_CAP_OPMOD_GET_CUR = 1,
-};
-
-enum mlx5_cap_type {
- MLX5_CAP_GENERAL = 0,
- MLX5_CAP_ETHERNET_OFFLOADS = 1,
- MLX5_CAP_ODP = 2,
- MLX5_CAP_ATOMIC = 3,
- MLX5_CAP_ROCE = 4,
- MLX5_CAP_IPOIB_OFFLOADS = 5,
- MLX5_CAP_IPOIB_ENHANCED_OFFLOADS = 6,
- MLX5_CAP_FLOW_TABLE = 7,
- MLX5_CAP_ESWITCH_FLOW_TABLE = 8,
- MLX5_CAP_ESWITCH = 9,
- MLX5_CAP_RESERVED = 10,
- MLX5_CAP_VECTOR_CALC = 11,
- MLX5_CAP_QOS = 12,
- MLX5_CAP_DEBUG = 13,
- MLX5_CAP_RESERVED_14 = 14,
- MLX5_CAP_DEV_MEM = 15,
- MLX5_CAP_RESERVED_16 = 16,
- MLX5_CAP_TLS = 17,
- MLX5_CAP_VDPA_EMULATION = 19,
- MLX5_CAP_DEV_EVENT = 20,
- MLX5_CAP_IPSEC = 21,
- MLX5_CAP_CRYPTO = 26,
- MLX5_CAP_DEV_SHAMPO = 29,
- MLX5_CAP_MACSEC = 31,
- MLX5_CAP_GENERAL_2 = 32,
- MLX5_CAP_PORT_SELECTION = 37,
- MLX5_CAP_ADV_VIRTUALIZATION = 38,
- MLX5_CAP_NUM = 39,
-};
-
-enum mlx5_cmd_addr_l_sz_offset {
- MLX5_NIC_IFC_OFFSET = 8,
-};
-
-enum mlx5_cmdif_state {
- MLX5_CMDIF_STATE_UNINITIALIZED = 0,
- MLX5_CMDIF_STATE_UP = 1,
- MLX5_CMDIF_STATE_DOWN = 2,
-};
-
-enum mlx5_coredev_type {
- MLX5_COREDEV_PF = 0,
- MLX5_COREDEV_VF = 1,
- MLX5_COREDEV_SF = 2,
-};
-
-enum mlx5_dcbx_oper_mode {
- MLX5E_DCBX_PARAM_VER_OPER_HOST = 0,
- MLX5E_DCBX_PARAM_VER_OPER_AUTO = 3,
-};
-
-enum mlx5_dev_event {
- MLX5_DEV_EVENT_SYS_ERROR = 128,
- MLX5_DEV_EVENT_PORT_AFFINITY = 129,
- MLX5_DEV_EVENT_MULTIPORT_ESW = 130,
-};
-
-enum mlx5_devcom_components {
- MLX5_DEVCOM_ESW_OFFLOADS = 0,
- MLX5_DEVCOM_NUM_COMPONENTS = 1,
-};
-
-enum mlx5_device_state {
- MLX5_DEVICE_STATE_UP = 1,
- MLX5_DEVICE_STATE_INTERNAL_ERROR = 2,
-};
-
-enum mlx5_devlink_param_id {
- MLX5_DEVLINK_PARAM_ID_BASE = 16,
- MLX5_DEVLINK_PARAM_ID_FLOW_STEERING_MODE = 17,
- MLX5_DEVLINK_PARAM_ID_ESW_LARGE_GROUP_NUM = 18,
- MLX5_DEVLINK_PARAM_ID_ESW_PORT_METADATA = 19,
- MLX5_DEVLINK_PARAM_ID_ESW_MULTIPORT = 20,
- MLX5_DEVLINK_PARAM_ID_HAIRPIN_NUM_QUEUES = 21,
- MLX5_DEVLINK_PARAM_ID_HAIRPIN_QUEUE_SIZE = 22,
-};
-
-enum mlx5_driver_event {
- MLX5_DRIVER_EVENT_TYPE_TRAP = 0,
- MLX5_DRIVER_EVENT_UPLINK_NETDEV = 1,
-};
-
-enum mlx5_event {
- MLX5_EVENT_TYPE_NOTIFY_ANY = 0,
- MLX5_EVENT_TYPE_COMP = 0,
- MLX5_EVENT_TYPE_PATH_MIG = 1,
- MLX5_EVENT_TYPE_COMM_EST = 2,
- MLX5_EVENT_TYPE_SQ_DRAINED = 3,
- MLX5_EVENT_TYPE_SRQ_LAST_WQE = 19,
- MLX5_EVENT_TYPE_SRQ_RQ_LIMIT = 20,
- MLX5_EVENT_TYPE_CQ_ERROR = 4,
- MLX5_EVENT_TYPE_WQ_CATAS_ERROR = 5,
- MLX5_EVENT_TYPE_PATH_MIG_FAILED = 7,
- MLX5_EVENT_TYPE_WQ_INVAL_REQ_ERROR = 16,
- MLX5_EVENT_TYPE_WQ_ACCESS_ERROR = 17,
- MLX5_EVENT_TYPE_SRQ_CATAS_ERROR = 18,
- MLX5_EVENT_TYPE_OBJECT_CHANGE = 39,
- MLX5_EVENT_TYPE_INTERNAL_ERROR = 8,
- MLX5_EVENT_TYPE_PORT_CHANGE = 9,
- MLX5_EVENT_TYPE_GPIO_EVENT = 21,
- MLX5_EVENT_TYPE_PORT_MODULE_EVENT = 22,
- MLX5_EVENT_TYPE_TEMP_WARN_EVENT = 23,
- MLX5_EVENT_TYPE_XRQ_ERROR = 24,
- MLX5_EVENT_TYPE_REMOTE_CONFIG = 25,
- MLX5_EVENT_TYPE_GENERAL_EVENT = 34,
- MLX5_EVENT_TYPE_MONITOR_COUNTER = 36,
- MLX5_EVENT_TYPE_PPS_EVENT = 37,
- MLX5_EVENT_TYPE_DB_BF_CONGESTION = 26,
- MLX5_EVENT_TYPE_STALL_EVENT = 27,
- MLX5_EVENT_TYPE_CMD = 10,
- MLX5_EVENT_TYPE_PAGE_REQUEST = 11,
- MLX5_EVENT_TYPE_PAGE_FAULT = 12,
- MLX5_EVENT_TYPE_NIC_VPORT_CHANGE = 13,
- MLX5_EVENT_TYPE_ESW_FUNCTIONS_CHANGED = 14,
- MLX5_EVENT_TYPE_VHCA_STATE_CHANGE = 15,
- MLX5_EVENT_TYPE_DCT_DRAINED = 28,
- MLX5_EVENT_TYPE_DCT_KEY_VIOLATION = 29,
- MLX5_EVENT_TYPE_FPGA_ERROR = 32,
- MLX5_EVENT_TYPE_FPGA_QP_ERROR = 33,
- MLX5_EVENT_TYPE_DEVICE_TRACER = 38,
- MLX5_EVENT_TYPE_MAX = 256,
-};
-
-enum mlx5_fc_bulk_alloc_bitmask {
- MLX5_FC_BULK_128 = 1,
- MLX5_FC_BULK_256 = 2,
- MLX5_FC_BULK_512 = 4,
- MLX5_FC_BULK_1024 = 8,
- MLX5_FC_BULK_2048 = 16,
- MLX5_FC_BULK_4096 = 32,
- MLX5_FC_BULK_8192 = 64,
- MLX5_FC_BULK_16384 = 128,
-};
-
-enum mlx5_flow_dest_range_field {
- MLX5_FLOW_DEST_RANGE_FIELD_PKT_LEN = 0,
-};
-
-enum mlx5_flow_destination_type {
- MLX5_FLOW_DESTINATION_TYPE_NONE = 0,
- MLX5_FLOW_DESTINATION_TYPE_VPORT = 1,
- MLX5_FLOW_DESTINATION_TYPE_FLOW_TABLE = 2,
- MLX5_FLOW_DESTINATION_TYPE_TIR = 3,
- MLX5_FLOW_DESTINATION_TYPE_FLOW_SAMPLER = 4,
- MLX5_FLOW_DESTINATION_TYPE_UPLINK = 5,
- MLX5_FLOW_DESTINATION_TYPE_PORT = 6,
- MLX5_FLOW_DESTINATION_TYPE_COUNTER = 7,
- MLX5_FLOW_DESTINATION_TYPE_FLOW_TABLE_NUM = 8,
- MLX5_FLOW_DESTINATION_TYPE_RANGE = 9,
- MLX5_FLOW_DESTINATION_TYPE_TABLE_TYPE = 10,
-};
-
-enum mlx5_flow_namespace_type {
- MLX5_FLOW_NAMESPACE_BYPASS = 0,
- MLX5_FLOW_NAMESPACE_KERNEL_RX_MACSEC = 1,
- MLX5_FLOW_NAMESPACE_LAG = 2,
- MLX5_FLOW_NAMESPACE_OFFLOADS = 3,
- MLX5_FLOW_NAMESPACE_ETHTOOL = 4,
- MLX5_FLOW_NAMESPACE_KERNEL = 5,
- MLX5_FLOW_NAMESPACE_LEFTOVERS = 6,
- MLX5_FLOW_NAMESPACE_ANCHOR = 7,
- MLX5_FLOW_NAMESPACE_FDB_BYPASS = 8,
- MLX5_FLOW_NAMESPACE_FDB = 9,
- MLX5_FLOW_NAMESPACE_ESW_EGRESS = 10,
- MLX5_FLOW_NAMESPACE_ESW_INGRESS = 11,
- MLX5_FLOW_NAMESPACE_SNIFFER_RX = 12,
- MLX5_FLOW_NAMESPACE_SNIFFER_TX = 13,
- MLX5_FLOW_NAMESPACE_EGRESS = 14,
- MLX5_FLOW_NAMESPACE_EGRESS_IPSEC = 15,
- MLX5_FLOW_NAMESPACE_EGRESS_MACSEC = 16,
- MLX5_FLOW_NAMESPACE_RDMA_RX = 17,
- MLX5_FLOW_NAMESPACE_RDMA_RX_KERNEL = 18,
- MLX5_FLOW_NAMESPACE_RDMA_TX = 19,
- MLX5_FLOW_NAMESPACE_PORT_SEL = 20,
- MLX5_FLOW_NAMESPACE_RDMA_RX_COUNTERS = 21,
- MLX5_FLOW_NAMESPACE_RDMA_TX_COUNTERS = 22,
- MLX5_FLOW_NAMESPACE_RDMA_RX_IPSEC = 23,
- MLX5_FLOW_NAMESPACE_RDMA_TX_IPSEC = 24,
-};
-
-enum mlx5_flow_resource_owner {
- MLX5_FLOW_RESOURCE_OWNER_FW = 0,
- MLX5_FLOW_RESOURCE_OWNER_SW = 1,
-};
-
-enum mlx5_flow_steering_mode {
- MLX5_FLOW_STEERING_MODE_DMFS = 0,
- MLX5_FLOW_STEERING_MODE_SMFS = 1,
-};
-
-enum mlx5_flow_table_miss_action {
- MLX5_FLOW_TABLE_MISS_ACTION_DEF = 0,
- MLX5_FLOW_TABLE_MISS_ACTION_FWD = 1,
- MLX5_FLOW_TABLE_MISS_ACTION_SWITCH_DOMAIN = 2,
-};
-
-enum mlx5_func_type {
- MLX5_PF = 0,
- MLX5_VF = 1,
- MLX5_SF = 2,
- MLX5_HOST_PF = 3,
- MLX5_FUNC_TYPE_NUM = 4,
-};
-
-enum mlx5_fw_tracer_ownership_state {
- MLX5_FW_TRACER_RELEASE_OWNERSHIP = 0,
- MLX5_FW_TRACER_ACQUIRE_OWNERSHIP = 1,
-};
-
-enum mlx5_fw_tracer_state {
- MLX5_TRACER_STATE_UP = 1,
- MLX5_TRACER_RECREATE_DB = 2,
-};
-
-enum mlx5_ifc_flow_destination_type {
- MLX5_IFC_FLOW_DESTINATION_TYPE_VPORT = 0,
- MLX5_IFC_FLOW_DESTINATION_TYPE_FLOW_TABLE = 1,
- MLX5_IFC_FLOW_DESTINATION_TYPE_TIR = 2,
- MLX5_IFC_FLOW_DESTINATION_TYPE_FLOW_SAMPLER = 6,
- MLX5_IFC_FLOW_DESTINATION_TYPE_UPLINK = 8,
- MLX5_IFC_FLOW_DESTINATION_TYPE_TABLE_TYPE = 10,
-};
-
-enum mlx5_initializing_bit_offsets {
- MLX5_FW_RESET_SUPPORTED_OFFSET = 30,
-};
-
-enum mlx5_inline_modes {
- MLX5_INLINE_MODE_NONE = 0,
- MLX5_INLINE_MODE_L2 = 1,
- MLX5_INLINE_MODE_IP = 2,
- MLX5_INLINE_MODE_TCP_UDP = 3,
-};
-
-enum mlx5_interface_state {
- MLX5_INTERFACE_STATE_UP = 1,
- MLX5_BREAK_FW_WAIT = 2,
-};
-
-enum mlx5_ipsec_cap {
- MLX5_IPSEC_CAP_CRYPTO = 1,
- MLX5_IPSEC_CAP_ESN = 2,
- MLX5_IPSEC_CAP_PACKET_OFFLOAD = 4,
- MLX5_IPSEC_CAP_ROCE = 8,
- MLX5_IPSEC_CAP_PRIO = 16,
- MLX5_IPSEC_CAP_TUNNEL = 32,
-};
-
-enum mlx5_lag_mode {
- MLX5_LAG_MODE_NONE = 0,
- MLX5_LAG_MODE_ROCE = 1,
- MLX5_LAG_MODE_SRIOV = 2,
- MLX5_LAG_MODE_MULTIPATH = 3,
- MLX5_LAG_MODE_MPESW = 4,
-};
-
-enum mlx5_list_type {
- MLX5_NVPRT_LIST_TYPE_UC = 0,
- MLX5_NVPRT_LIST_TYPE_MC = 1,
- MLX5_NVPRT_LIST_TYPE_VLAN = 2,
-};
-
-enum mlx5_mcam_feature_groups {
- MLX5_MCAM_FEATURE_ENHANCED_FEATURES = 0,
-};
-
-enum mlx5_mcam_reg_groups {
- MLX5_MCAM_REGS_FIRST_128 = 0,
- MLX5_MCAM_REGS_0x9080_0x90FF = 1,
- MLX5_MCAM_REGS_0x9100_0x917F = 2,
- MLX5_MCAM_REGS_NUM = 3,
-};
-
-enum mlx5_module_id {
- MLX5_MODULE_ID_SFP = 3,
- MLX5_MODULE_ID_QSFP = 12,
- MLX5_MODULE_ID_QSFP_PLUS = 13,
- MLX5_MODULE_ID_QSFP28 = 17,
- MLX5_MODULE_ID_DSFP = 27,
-};
-
-enum mlx5_monitor_counter_ppcnt {
- MLX5_QUERY_MONITOR_PPCNT_IN_RANGE_LENGTH_ERRORS = 0,
- MLX5_QUERY_MONITOR_PPCNT_OUT_OF_RANGE_LENGTH_FIELD = 1,
- MLX5_QUERY_MONITOR_PPCNT_FRAME_TOO_LONG_ERRORS = 2,
- MLX5_QUERY_MONITOR_PPCNT_FRAME_CHECK_SEQUENCE_ERRORS = 3,
- MLX5_QUERY_MONITOR_PPCNT_ALIGNMENT_ERRORS = 4,
- MLX5_QUERY_MONITOR_PPCNT_IF_OUT_DISCARDS = 5,
-};
-
-enum mlx5_pcam_feature_groups {
- MLX5_PCAM_FEATURE_ENHANCED_FEATURES = 0,
-};
-
-enum mlx5_pcam_reg_groups {
- MLX5_PCAM_REGS_5000_TO_507F = 0,
-};
-
-enum mlx5_pci_status {
- MLX5_PCI_STATUS_DISABLED = 0,
- MLX5_PCI_STATUS_ENABLED = 1,
-};
-
-enum mlx5_port_status {
- MLX5_PORT_UP = 1,
- MLX5_PORT_DOWN = 2,
-};
-
-enum mlx5_qcam_feature_groups {
- MLX5_QCAM_FEATURE_ENHANCED_FEATURES = 0,
-};
-
-enum mlx5_qcam_reg_groups {
- MLX5_QCAM_REGS_FIRST_128 = 0,
-};
-
-enum mlx5_qp_state {
- MLX5_QP_STATE_RST = 0,
- MLX5_QP_STATE_INIT = 1,
- MLX5_QP_STATE_RTR = 2,
- MLX5_QP_STATE_RTS = 3,
- MLX5_QP_STATE_SQER = 4,
- MLX5_QP_STATE_SQD = 5,
- MLX5_QP_STATE_ERR = 6,
- MLX5_QP_STATE_SQ_DRAINING = 7,
- MLX5_QP_STATE_SUSPENDED = 9,
- MLX5_QP_NUM_STATE = 10,
- MLX5_QP_STATE = 11,
- MLX5_QP_STATE_BAD = 12,
-};
-
-enum mlx5_qpts_trust_state {
- MLX5_QPTS_TRUST_PCP = 1,
- MLX5_QPTS_TRUST_DSCP = 2,
-};
-
-enum mlx5_res_type {
- MLX5_RES_QP = 0,
- MLX5_RES_RQ = 1,
- MLX5_RES_SQ = 2,
- MLX5_RES_SRQ = 3,
- MLX5_RES_XSRQ = 4,
- MLX5_RES_XRQ = 5,
- MLX5_RES_DCT = 6,
-};
-
-enum mlx5_rfr_severity_bit_offsets {
- MLX5_RFR_BIT_OFFSET = 7,
-};
-
-enum mlx5_semaphore_space_address {
- MLX5_SEMAPHORE_SPACE_DOMAIN = 10,
- MLX5_SEMAPHORE_SW_RESET = 32,
-};
-
-enum mlx5_sgmt_type {
- MLX5_SGMT_TYPE_HW_CQPC = 0,
- MLX5_SGMT_TYPE_HW_SQPC = 1,
- MLX5_SGMT_TYPE_HW_RQPC = 2,
- MLX5_SGMT_TYPE_FULL_SRQC = 3,
- MLX5_SGMT_TYPE_FULL_CQC = 4,
- MLX5_SGMT_TYPE_FULL_EQC = 5,
- MLX5_SGMT_TYPE_FULL_QPC = 6,
- MLX5_SGMT_TYPE_SND_BUFF = 7,
- MLX5_SGMT_TYPE_RCV_BUFF = 8,
- MLX5_SGMT_TYPE_SRQ_BUFF = 9,
- MLX5_SGMT_TYPE_CQ_BUFF = 10,
- MLX5_SGMT_TYPE_EQ_BUFF = 11,
- MLX5_SGMT_TYPE_SX_SLICE = 12,
- MLX5_SGMT_TYPE_SX_SLICE_ALL = 13,
- MLX5_SGMT_TYPE_RDB = 14,
- MLX5_SGMT_TYPE_RX_SLICE_ALL = 15,
- MLX5_SGMT_TYPE_PRM_QUERY_QP = 16,
- MLX5_SGMT_TYPE_PRM_QUERY_CQ = 17,
- MLX5_SGMT_TYPE_PRM_QUERY_MKEY = 18,
- MLX5_SGMT_TYPE_MENU = 19,
- MLX5_SGMT_TYPE_TERMINATE = 20,
- MLX5_SGMT_TYPE_NUM = 21,
-};
-
-enum mlx5_sw_icm_type {
- MLX5_SW_ICM_TYPE_STEERING = 0,
- MLX5_SW_ICM_TYPE_HEADER_MODIFY = 1,
- MLX5_SW_ICM_TYPE_HEADER_MODIFY_PATTERN = 2,
-};
-
-enum mlx5_timeouts_types {
- MLX5_TO_FW_PRE_INIT_TIMEOUT_MS = 0,
- MLX5_TO_FW_PRE_INIT_ON_RECOVERY_TIMEOUT_MS = 1,
- MLX5_TO_FW_PRE_INIT_WARN_MESSAGE_INTERVAL_MS = 2,
- MLX5_TO_FW_PRE_INIT_WAIT_MS = 3,
- MLX5_TO_FW_INIT_MS = 4,
- MLX5_TO_CMD_MS = 5,
- MLX5_TO_PCI_TOGGLE_MS = 6,
- MLX5_TO_HEALTH_POLL_INTERVAL_MS = 7,
- MLX5_TO_FULL_CRDUMP_MS = 8,
- MLX5_TO_FW_RESET_MS = 9,
- MLX5_TO_FLUSH_ON_ERROR_MS = 10,
- MLX5_TO_PCI_SYNC_UPDATE_MS = 11,
- MLX5_TO_TEARDOWN_MS = 12,
- MLX5_TO_FSM_REACTIVATE_MS = 13,
- MLX5_TO_RECLAIM_PAGES_MS = 14,
- MLX5_TO_RECLAIM_VFS_PAGES_MS = 15,
- MAX_TIMEOUT_TYPES = 16,
-};
-
-enum mlx5_traffic_types {
- MLX5_TT_IPV4_TCP = 0,
- MLX5_TT_IPV6_TCP = 1,
- MLX5_TT_IPV4_UDP = 2,
- MLX5_TT_IPV6_UDP = 3,
- MLX5_TT_IPV4_IPSEC_AH = 4,
- MLX5_TT_IPV6_IPSEC_AH = 5,
- MLX5_TT_IPV4_IPSEC_ESP = 6,
- MLX5_TT_IPV6_IPSEC_ESP = 7,
- MLX5_TT_IPV4 = 8,
- MLX5_TT_IPV6 = 9,
- MLX5_TT_ANY = 10,
- MLX5_NUM_TT = 11,
- MLX5_NUM_INDIR_TIRS = 10,
-};
-
-enum mlx5_tunnel_types {
- MLX5_TT_IPV4_GRE = 0,
- MLX5_TT_IPV6_GRE = 1,
- MLX5_TT_IPV4_IPIP = 2,
- MLX5_TT_IPV6_IPIP = 3,
- MLX5_TT_IPV4_IPV6 = 4,
- MLX5_TT_IPV6_IPV6 = 5,
- MLX5_NUM_TUNNEL_TT = 6,
-};
-
-enum mlx5_vport_roce_state {
- MLX5_VPORT_ROCE_DISABLED = 0,
- MLX5_VPORT_ROCE_ENABLED = 1,
-};
-
-enum mlx5_vsc_state {
- MLX5_VSC_UNLOCK = 0,
- MLX5_VSC_LOCK = 1,
-};
-
-enum mlx5_wol_mode {
- MLX5_WOL_DISABLE = 0,
- MLX5_WOL_SECURED_MAGIC = 2,
- MLX5_WOL_MAGIC = 4,
- MLX5_WOL_ARP = 8,
- MLX5_WOL_BROADCAST = 16,
- MLX5_WOL_MULTICAST = 32,
- MLX5_WOL_UNICAST = 64,
- MLX5_WOL_PHY_ACTIVITY = 128,
-};
-
-enum mlx5e_channel_state {
- MLX5E_CHANNEL_STATE_XSK = 0,
- MLX5E_CHANNEL_NUM_STATES = 1,
-};
-
-enum mlx5e_connector_type {
- MLX5E_PORT_UNKNOWN = 0,
- MLX5E_PORT_NONE = 1,
- MLX5E_PORT_TP = 2,
- MLX5E_PORT_AUI = 3,
- MLX5E_PORT_BNC = 4,
- MLX5E_PORT_MII = 5,
- MLX5E_PORT_FIBRE = 6,
- MLX5E_PORT_DA = 7,
- MLX5E_PORT_OTHER = 8,
- MLX5E_CONNECTOR_TYPE_NUMBER = 9,
-};
-
-enum mlx5e_dma_map_type {
- MLX5E_DMA_MAP_SINGLE = 0,
- MLX5E_DMA_MAP_PAGE = 1,
-};
-
-enum mlx5e_ext_link_mode {
- MLX5E_SGMII_100M = 0,
- MLX5E_1000BASE_X_SGMII = 1,
- MLX5E_5GBASE_R = 3,
- MLX5E_10GBASE_XFI_XAUI_1 = 4,
- MLX5E_40GBASE_XLAUI_4_XLPPI_4 = 5,
- MLX5E_25GAUI_1_25GBASE_CR_KR = 6,
- MLX5E_50GAUI_2_LAUI_2_50GBASE_CR2_KR2 = 7,
- MLX5E_50GAUI_1_LAUI_1_50GBASE_CR_KR = 8,
- MLX5E_CAUI_4_100GBASE_CR4_KR4 = 9,
- MLX5E_100GAUI_2_100GBASE_CR2_KR2 = 10,
- MLX5E_100GAUI_1_100GBASE_CR_KR = 11,
- MLX5E_200GAUI_4_200GBASE_CR4_KR4 = 12,
- MLX5E_200GAUI_2_200GBASE_CR2_KR2 = 13,
- MLX5E_400GAUI_8 = 15,
- MLX5E_400GAUI_4_400GBASE_CR4_KR4 = 16,
- MLX5E_EXT_LINK_MODES_NUMBER = 17,
-};
-
-enum mlx5e_fec_supported_link_mode {
- MLX5E_FEC_SUPPORTED_LINK_MODES_10G_40G = 0,
- MLX5E_FEC_SUPPORTED_LINK_MODES_25G = 1,
- MLX5E_FEC_SUPPORTED_LINK_MODES_50G = 2,
- MLX5E_FEC_SUPPORTED_LINK_MODES_56G = 3,
- MLX5E_FEC_SUPPORTED_LINK_MODES_100G = 4,
- MLX5E_FEC_SUPPORTED_LINK_MODE_50G_1X = 5,
- MLX5E_FEC_SUPPORTED_LINK_MODE_100G_2X = 6,
- MLX5E_FEC_SUPPORTED_LINK_MODE_200G_4X = 7,
- MLX5E_FEC_SUPPORTED_LINK_MODE_400G_8X = 8,
- MLX5E_MAX_FEC_SUPPORTED_LINK_MODE = 9,
-};
-
-enum mlx5e_icosq_wqe_type {
- MLX5E_ICOSQ_WQE_NOP = 0,
- MLX5E_ICOSQ_WQE_UMR_RX = 1,
- MLX5E_ICOSQ_WQE_SHAMPO_HD_UMR = 2,
-};
-
-enum mlx5e_link_mode {
- MLX5E_1000BASE_CX_SGMII = 0,
- MLX5E_1000BASE_KX = 1,
- MLX5E_10GBASE_CX4 = 2,
- MLX5E_10GBASE_KX4 = 3,
- MLX5E_10GBASE_KR = 4,
- MLX5E_20GBASE_KR2 = 5,
- MLX5E_40GBASE_CR4 = 6,
- MLX5E_40GBASE_KR4 = 7,
- MLX5E_56GBASE_R4 = 8,
- MLX5E_10GBASE_CR = 12,
- MLX5E_10GBASE_SR = 13,
- MLX5E_10GBASE_ER = 14,
- MLX5E_40GBASE_SR4 = 15,
- MLX5E_40GBASE_LR4 = 16,
- MLX5E_50GBASE_SR2 = 18,
- MLX5E_100GBASE_CR4 = 20,
- MLX5E_100GBASE_SR4 = 21,
- MLX5E_100GBASE_KR4 = 22,
- MLX5E_100GBASE_LR4 = 23,
- MLX5E_100BASE_TX = 24,
- MLX5E_1000BASE_T = 25,
- MLX5E_10GBASE_T = 26,
- MLX5E_25GBASE_CR = 27,
- MLX5E_25GBASE_KR = 28,
- MLX5E_25GBASE_SR = 29,
- MLX5E_50GBASE_CR2 = 30,
- MLX5E_50GBASE_KR2 = 31,
- MLX5E_LINK_MODES_NUMBER = 32,
-};
-
-enum mlx5e_mpwrq_umr_mode {
- MLX5E_MPWRQ_UMR_MODE_ALIGNED = 0,
- MLX5E_MPWRQ_UMR_MODE_UNALIGNED = 1,
- MLX5E_MPWRQ_UMR_MODE_OVERSIZED = 2,
- MLX5E_MPWRQ_UMR_MODE_TRIPLE = 3,
-};
-
-enum mlx5e_priv_flag {
- MLX5E_PFLAG_RX_CQE_BASED_MODER = 0,
- MLX5E_PFLAG_TX_CQE_BASED_MODER = 1,
- MLX5E_PFLAG_RX_CQE_COMPRESS = 2,
- MLX5E_PFLAG_RX_STRIDING_RQ = 3,
- MLX5E_PFLAG_RX_NO_CSUM_COMPLETE = 4,
- MLX5E_PFLAG_XDP_TX_MPWQE = 5,
- MLX5E_PFLAG_SKB_TX_MPWQE = 6,
- MLX5E_PFLAG_TX_PORT_TS = 7,
- MLX5E_NUM_PFLAGS = 8,
-};
-
-enum mlx5e_profile_feature {
- MLX5E_PROFILE_FEATURE_PTP_RX = 0,
- MLX5E_PROFILE_FEATURE_PTP_TX = 1,
- MLX5E_PROFILE_FEATURE_QOS_HTB = 2,
- MLX5E_PROFILE_FEATURE_FS_VLAN = 3,
- MLX5E_PROFILE_FEATURE_FS_TC = 4,
-};
-
-enum mlx5e_rq_flag {
- MLX5E_RQ_FLAG_XDP_XMIT = 0,
- MLX5E_RQ_FLAG_XDP_REDIRECT = 1,
-};
-
-enum mlx5e_rx_res_features {
- MLX5E_RX_RES_FEATURE_INNER_FT = 1,
- MLX5E_RX_RES_FEATURE_PTP = 2,
-};
-
-enum mlx5e_vlan_rule_type {
- MLX5E_VLAN_RULE_TYPE_UNTAGGED = 0,
- MLX5E_VLAN_RULE_TYPE_ANY_CTAG_VID = 1,
- MLX5E_VLAN_RULE_TYPE_ANY_STAG_VID = 2,
- MLX5E_VLAN_RULE_TYPE_MATCH_CTAG_VID = 3,
- MLX5E_VLAN_RULE_TYPE_MATCH_STAG_VID = 4,
-};
-
-enum mlx5e_wqe_frag_flag {
- MLX5E_WQE_FRAG_LAST_IN_PAGE = 0,
- MLX5E_WQE_FRAG_SKIP_RELEASE = 1,
-};
-
-enum mlx5e_xdp_xmit_mode {
- MLX5E_XDP_XMIT_MODE_FRAME = 0,
- MLX5E_XDP_XMIT_MODE_PAGE = 1,
- MLX5E_XDP_XMIT_MODE_XSK = 2,
-};
-
-enum mlxfw_fsm_reactivate_status {
- MLXFW_FSM_REACTIVATE_STATUS_OK = 0,
- MLXFW_FSM_REACTIVATE_STATUS_BUSY = 1,
- MLXFW_FSM_REACTIVATE_STATUS_PROHIBITED_FW_VER_ERR = 2,
- MLXFW_FSM_REACTIVATE_STATUS_FIRST_PAGE_COPY_FAILED = 3,
- MLXFW_FSM_REACTIVATE_STATUS_FIRST_PAGE_ERASE_FAILED = 4,
- MLXFW_FSM_REACTIVATE_STATUS_FIRST_PAGE_RESTORE_FAILED = 5,
- MLXFW_FSM_REACTIVATE_STATUS_CANDIDATE_FW_DEACTIVATION_FAILED = 6,
- MLXFW_FSM_REACTIVATE_STATUS_FW_ALREADY_ACTIVATED = 7,
- MLXFW_FSM_REACTIVATE_STATUS_ERR_DEVICE_RESET_REQUIRED = 8,
- MLXFW_FSM_REACTIVATE_STATUS_ERR_FW_PROGRAMMING_NEEDED = 9,
- MLXFW_FSM_REACTIVATE_STATUS_MAX = 10,
-};
-
-enum mlxfw_fsm_state {
- MLXFW_FSM_STATE_IDLE = 0,
- MLXFW_FSM_STATE_LOCKED = 1,
- MLXFW_FSM_STATE_INITIALIZE = 2,
- MLXFW_FSM_STATE_DOWNLOAD = 3,
- MLXFW_FSM_STATE_VERIFY = 4,
- MLXFW_FSM_STATE_APPLY = 5,
- MLXFW_FSM_STATE_ACTIVATE = 6,
-};
-
-enum mlxfw_fsm_state_err {
- MLXFW_FSM_STATE_ERR_OK = 0,
- MLXFW_FSM_STATE_ERR_ERROR = 1,
- MLXFW_FSM_STATE_ERR_REJECTED_DIGEST_ERR = 2,
- MLXFW_FSM_STATE_ERR_REJECTED_NOT_APPLICABLE = 3,
- MLXFW_FSM_STATE_ERR_REJECTED_UNKNOWN_KEY = 4,
- MLXFW_FSM_STATE_ERR_REJECTED_AUTH_FAILED = 5,
- MLXFW_FSM_STATE_ERR_REJECTED_UNSIGNED = 6,
- MLXFW_FSM_STATE_ERR_REJECTED_KEY_NOT_APPLICABLE = 7,
- MLXFW_FSM_STATE_ERR_REJECTED_BAD_FORMAT = 8,
- MLXFW_FSM_STATE_ERR_BLOCKED_PENDING_RESET = 9,
- MLXFW_FSM_STATE_ERR_MAX = 10,
-};
-
-enum mlxfw_mfa2_tlv_type {
- MLXFW_MFA2_TLV_MULTI_PART = 1,
- MLXFW_MFA2_TLV_PACKAGE_DESCRIPTOR = 2,
- MLXFW_MFA2_TLV_COMPONENT_DESCRIPTOR = 4,
- MLXFW_MFA2_TLV_COMPONENT_PTR = 34,
- MLXFW_MFA2_TLV_PSID = 42,
-};
-
-enum mlxsw_reg_mcc_instruction {
- MLX5_REG_MCC_INSTRUCTION_LOCK_UPDATE_HANDLE = 1,
- MLX5_REG_MCC_INSTRUCTION_RELEASE_UPDATE_HANDLE = 2,
- MLX5_REG_MCC_INSTRUCTION_UPDATE_COMPONENT = 3,
- MLX5_REG_MCC_INSTRUCTION_VERIFY_COMPONENT = 4,
- MLX5_REG_MCC_INSTRUCTION_ACTIVATE = 6,
- MLX5_REG_MCC_INSTRUCTION_CANCEL = 8,
-};
-
enum mm_cid_state {
MM_CID_UNSET = 4294967295,
MM_CID_LAZY_PUT = 2147483648,
@@ -20250,6 +22896,11 @@
MMU_NOTIFY_EXCLUSIVE = 7,
};
+enum mnt_tree_flags_t {
+ MNT_TREE_MOVE = 1,
+ MNT_TREE_BENEATH = 2,
+};
+
enum mod_license {
NOT_GPL_ONLY = 0,
GPL_ONLY = 1,
@@ -20274,6 +22925,43 @@
MODULE_STATE_UNFORMED = 3,
};
+enum monitor_flags {
+ MONITOR_FLAG_CHANGED = 1,
+ MONITOR_FLAG_FCSFAIL = 2,
+ MONITOR_FLAG_PLCPFAIL = 4,
+ MONITOR_FLAG_CONTROL = 8,
+ MONITOR_FLAG_OTHER_BSS = 16,
+ MONITOR_FLAG_COOK_FRAMES = 32,
+ MONITOR_FLAG_ACTIVE = 64,
+};
+
+enum mountstat {
+ MNT_OK = 0,
+ MNT_EPERM = 1,
+ MNT_ENOENT = 2,
+ MNT_EACCES = 13,
+ MNT_EINVAL = 22,
+};
+
+enum mountstat3 {
+ MNT3_OK = 0,
+ MNT3ERR_PERM = 1,
+ MNT3ERR_NOENT = 2,
+ MNT3ERR_IO = 5,
+ MNT3ERR_ACCES = 13,
+ MNT3ERR_NOTDIR = 20,
+ MNT3ERR_INVAL = 22,
+ MNT3ERR_NAMETOOLONG = 63,
+ MNT3ERR_NOTSUPP = 10004,
+ MNT3ERR_SERVERFAULT = 10006,
+};
+
+enum mousedev_emul {
+ MOUSEDEV_EMUL_PS2 = 0,
+ MOUSEDEV_EMUL_IMPS = 1,
+ MOUSEDEV_EMUL_EXPS = 2,
+};
+
enum mp_irq_source_types {
mp_INT = 0,
mp_NMI = 1,
@@ -20281,6 +22969,103 @@
mp_ExtINT = 3,
};
+enum mpath_info_flags {
+ MPATH_INFO_FRAME_QLEN = 1,
+ MPATH_INFO_SN = 2,
+ MPATH_INFO_METRIC = 4,
+ MPATH_INFO_EXPTIME = 8,
+ MPATH_INFO_DISCOVERY_TIMEOUT = 16,
+ MPATH_INFO_DISCOVERY_RETRIES = 32,
+ MPATH_INFO_FLAGS = 64,
+ MPATH_INFO_HOP_COUNT = 128,
+ MPATH_INFO_PATH_CHANGE = 256,
+};
+
+enum mpls_payload_type {
+ MPT_UNSPEC = 0,
+ MPT_IPV4 = 4,
+ MPT_IPV6 = 6,
+};
+
+enum mpls_ttl_propagation {
+ MPLS_TTL_PROP_DEFAULT = 0,
+ MPLS_TTL_PROP_ENABLED = 1,
+ MPLS_TTL_PROP_DISABLED = 2,
+};
+
+enum mptcp_addr_signal_status {
+ MPTCP_ADD_ADDR_SIGNAL = 0,
+ MPTCP_ADD_ADDR_ECHO = 1,
+ MPTCP_RM_ADDR_SIGNAL = 2,
+};
+
+enum mptcp_event_attr {
+ MPTCP_ATTR_UNSPEC = 0,
+ MPTCP_ATTR_TOKEN = 1,
+ MPTCP_ATTR_FAMILY = 2,
+ MPTCP_ATTR_LOC_ID = 3,
+ MPTCP_ATTR_REM_ID = 4,
+ MPTCP_ATTR_SADDR4 = 5,
+ MPTCP_ATTR_SADDR6 = 6,
+ MPTCP_ATTR_DADDR4 = 7,
+ MPTCP_ATTR_DADDR6 = 8,
+ MPTCP_ATTR_SPORT = 9,
+ MPTCP_ATTR_DPORT = 10,
+ MPTCP_ATTR_BACKUP = 11,
+ MPTCP_ATTR_ERROR = 12,
+ MPTCP_ATTR_FLAGS = 13,
+ MPTCP_ATTR_TIMEOUT = 14,
+ MPTCP_ATTR_IF_IDX = 15,
+ MPTCP_ATTR_RESET_REASON = 16,
+ MPTCP_ATTR_RESET_FLAGS = 17,
+ MPTCP_ATTR_SERVER_SIDE = 18,
+ __MPTCP_ATTR_MAX = 19,
+};
+
+enum mptcp_event_type {
+ MPTCP_EVENT_UNSPEC = 0,
+ MPTCP_EVENT_CREATED = 1,
+ MPTCP_EVENT_ESTABLISHED = 2,
+ MPTCP_EVENT_CLOSED = 3,
+ MPTCP_EVENT_ANNOUNCED = 6,
+ MPTCP_EVENT_REMOVED = 7,
+ MPTCP_EVENT_SUB_ESTABLISHED = 10,
+ MPTCP_EVENT_SUB_CLOSED = 11,
+ MPTCP_EVENT_SUB_PRIORITY = 13,
+ MPTCP_EVENT_LISTENER_CREATED = 15,
+ MPTCP_EVENT_LISTENER_CLOSED = 16,
+};
+
+enum mptcp_pm_status {
+ MPTCP_PM_ADD_ADDR_RECEIVED = 0,
+ MPTCP_PM_ADD_ADDR_SEND_ACK = 1,
+ MPTCP_PM_RM_ADDR_RECEIVED = 2,
+ MPTCP_PM_ESTABLISHED = 3,
+ MPTCP_PM_SUBFLOW_ESTABLISHED = 4,
+ MPTCP_PM_ALREADY_ESTABLISHED = 5,
+ MPTCP_PM_MPC_ENDPOINT_ACCOUNTED = 6,
+};
+
+enum mptcp_pm_type {
+ MPTCP_PM_TYPE_KERNEL = 0,
+ MPTCP_PM_TYPE_USERSPACE = 1,
+ __MPTCP_PM_TYPE_NR = 2,
+ __MPTCP_PM_TYPE_MAX = 1,
+};
+
+enum mptsas_hotplug_action {
+ MPTSAS_ADD_DEVICE = 0,
+ MPTSAS_DEL_DEVICE = 1,
+ MPTSAS_ADD_RAID = 2,
+ MPTSAS_DEL_RAID = 3,
+ MPTSAS_ADD_PHYSDISK = 4,
+ MPTSAS_ADD_PHYSDISK_REPROBE = 5,
+ MPTSAS_DEL_PHYSDISK = 6,
+ MPTSAS_DEL_PHYSDISK_REPROBE = 7,
+ MPTSAS_ADD_INACTIVE_VOLUME = 8,
+ MPTSAS_IGNORE_EVENT = 9,
+};
+
enum mq_rq_state {
MQ_RQ_IDLE = 0,
MQ_RQ_IN_FLIGHT = 1,
@@ -20293,7 +23078,7 @@
WIN98_EXTENDED_PARTITION = 15,
LINUX_DATA_PARTITION = 131,
LINUX_LVM_PARTITION = 142,
- LINUX_RAID_PARTITION = 253,
+ LINUX_RAID_PARTITION___3 = 253,
SOLARIS_X86_PARTITION = 130,
NEW_SOLARIS_X86_PARTITION = 191,
DM6_AUX1PARTITION = 81,
@@ -20316,15 +23101,33 @@
enum msi_domain_ids {
MSI_DEFAULT_DOMAIN = 0,
- MSI_SECONDARY_DOMAIN = 1,
- MSI_MAX_DEVICE_IRQDOMAINS = 2,
+ MSI_MAX_DEVICE_IRQDOMAINS = 1,
};
-enum mtd_file_modes {
- MTD_FILE_MODE_NORMAL = 0,
- MTD_FILE_MODE_OTP_FACTORY = 1,
- MTD_FILE_MODE_OTP_USER = 2,
- MTD_FILE_MODE_RAW = 3,
+enum mthp_stat_item {
+ MTHP_STAT_ANON_FAULT_ALLOC = 0,
+ MTHP_STAT_ANON_FAULT_FALLBACK = 1,
+ MTHP_STAT_ANON_FAULT_FALLBACK_CHARGE = 2,
+ MTHP_STAT_ANON_SWPOUT = 3,
+ MTHP_STAT_ANON_SWPOUT_FALLBACK = 4,
+ __MTHP_STAT_COUNT = 5,
+};
+
+enum mul_step {
+ MUL_STEP_1 = 0,
+ MUL_STEP_NONE = 0,
+ MUL_STEP_2 = 1,
+ MUL_STEP_3 = 2,
+ MUL_STEP_4 = 3,
+ MUL_LAST = 4,
+ MUL_LAST_2 = 5,
+};
+
+enum mul_type {
+ MUL_TYPE_START = 0,
+ MUL_TYPE_STEP_24x8 = 1,
+ MUL_TYPE_STEP_16x16 = 2,
+ MUL_TYPE_STEP_32x32 = 3,
};
enum multi_stop_state {
@@ -20335,17 +23138,46 @@
MULTI_STOP_EXIT = 4,
};
-typedef enum {
- AD_MUX_DUMMY = 0,
- AD_MUX_DETACHED = 1,
- AD_MUX_WAITING = 2,
- AD_MUX_ATTACHED = 3,
- AD_MUX_COLLECTING_DISTRIBUTING = 4,
-} mux_states_t;
+enum nbcon_prio {
+ NBCON_PRIO_NONE = 0,
+ NBCON_PRIO_NORMAL = 1,
+ NBCON_PRIO_EMERGENCY = 2,
+ NBCON_PRIO_PANIC = 3,
+ NBCON_PRIO_MAX = 4,
+};
-enum muxtype {
- pca954x_ismux = 0,
- pca954x_isswi = 1,
+enum ncq_saw_flag_list {
+ ncq_saw_d2h = 1,
+ ncq_saw_dmas = 2,
+ ncq_saw_sdb = 4,
+ ncq_saw_backout = 8,
+};
+
+enum nested_evmptrld_status {
+ EVMPTRLD_DISABLED = 0,
+ EVMPTRLD_SUCCEEDED = 1,
+ EVMPTRLD_VMFAIL = 2,
+ EVMPTRLD_ERROR = 3,
+};
+
+enum net_bridge_opts {
+ BROPT_VLAN_ENABLED = 0,
+ BROPT_VLAN_STATS_ENABLED = 1,
+ BROPT_NF_CALL_IPTABLES = 2,
+ BROPT_NF_CALL_IP6TABLES = 3,
+ BROPT_NF_CALL_ARPTABLES = 4,
+ BROPT_GROUP_ADDR_SET = 5,
+ BROPT_MULTICAST_ENABLED = 6,
+ BROPT_MULTICAST_QUERY_USE_IFADDR = 7,
+ BROPT_MULTICAST_STATS_ENABLED = 8,
+ BROPT_HAS_IPV6_ADDR = 9,
+ BROPT_NEIGH_SUPPRESS_ENABLED = 10,
+ BROPT_MTU_SET_BY_USER = 11,
+ BROPT_VLAN_STATS_PER_PORT = 12,
+ BROPT_NO_LL_LEARN = 13,
+ BROPT_VLAN_BRIDGE_BINDING = 14,
+ BROPT_MCAST_VLAN_SNOOPING_ENABLED = 15,
+ BROPT_MST_ENABLED = 16,
};
enum net_device_flags {
@@ -20456,6 +23288,10 @@
NETDEV_OFFLOAD_XSTATS_TYPE_L3 = 1,
};
+enum netdev_qstats_scope {
+ NETDEV_QSTATS_SCOPE_QUEUE = 1,
+};
+
enum netdev_queue_state_t {
__QUEUE_STATE_DRV_XOFF = 0,
__QUEUE_STATE_STACK_XOFF = 1,
@@ -20467,6 +23303,15 @@
NETDEV_QUEUE_TYPE_TX = 1,
};
+enum netdev_reg_state {
+ NETREG_UNINITIALIZED = 0,
+ NETREG_REGISTERED = 1,
+ NETREG_UNREGISTERING = 2,
+ NETREG_UNREGISTERED = 3,
+ NETREG_RELEASED = 4,
+ NETREG_DUMMY = 5,
+};
+
enum netdev_stat_type {
NETDEV_PCPU_STAT_NONE = 0,
NETDEV_PCPU_STAT_LSTATS = 1,
@@ -20502,6 +23347,17 @@
NETDEV_XDP_ACT_MASK = 127,
};
+enum netdev_xdp_rx_metadata {
+ NETDEV_XDP_RX_METADATA_TIMESTAMP = 1,
+ NETDEV_XDP_RX_METADATA_HASH = 2,
+ NETDEV_XDP_RX_METADATA_VLAN_TAG = 4,
+};
+
+enum netdev_xsk_flags {
+ NETDEV_XSK_FLAGS_TX_TIMESTAMP = 1,
+ NETDEV_XSK_FLAGS_TX_CHECKSUM = 2,
+};
+
enum netevent_notif_type {
NETEVENT_NEIGH_UPDATE = 1,
NETEVENT_REDIRECT = 2,
@@ -20511,6 +23367,158 @@
NETEVENT_IPV4_FWD_UPDATE_PRIORITY_UPDATE = 6,
};
+enum netfs_failure {
+ netfs_fail_check_write_begin = 0,
+ netfs_fail_copy_to_cache = 1,
+ netfs_fail_dio_read_short = 2,
+ netfs_fail_dio_read_zero = 3,
+ netfs_fail_read = 4,
+ netfs_fail_short_read = 5,
+ netfs_fail_prepare_write = 6,
+ netfs_fail_write = 7,
+} __attribute__((mode(byte)));
+
+enum netfs_folio_trace {
+ netfs_folio_is_uptodate = 0,
+ netfs_just_prefetch = 1,
+ netfs_whole_folio_modify = 2,
+ netfs_modify_and_clear = 3,
+ netfs_streaming_write = 4,
+ netfs_streaming_write_cont = 5,
+ netfs_flush_content = 6,
+ netfs_streaming_filled_page = 7,
+ netfs_streaming_cont_filled_page = 8,
+ netfs_folio_trace_clear = 9,
+ netfs_folio_trace_clear_s = 10,
+ netfs_folio_trace_clear_g = 11,
+ netfs_folio_trace_copy_to_cache = 12,
+ netfs_folio_trace_end_copy = 13,
+ netfs_folio_trace_filled_gaps = 14,
+ netfs_folio_trace_kill = 15,
+ netfs_folio_trace_launder = 16,
+ netfs_folio_trace_mkwrite = 17,
+ netfs_folio_trace_mkwrite_plus = 18,
+ netfs_folio_trace_read_gaps = 19,
+ netfs_folio_trace_redirty = 20,
+ netfs_folio_trace_redirtied = 21,
+ netfs_folio_trace_store = 22,
+ netfs_folio_trace_store_plus = 23,
+ netfs_folio_trace_wthru = 24,
+ netfs_folio_trace_wthru_plus = 25,
+} __attribute__((mode(byte)));
+
+enum netfs_how_to_modify {
+ NETFS_FOLIO_IS_UPTODATE = 0,
+ NETFS_JUST_PREFETCH = 1,
+ NETFS_WHOLE_FOLIO_MODIFY = 2,
+ NETFS_MODIFY_AND_CLEAR = 3,
+ NETFS_STREAMING_WRITE = 4,
+ NETFS_STREAMING_WRITE_CONT = 5,
+ NETFS_FLUSH_CONTENT = 6,
+};
+
+enum netfs_io_origin {
+ NETFS_READAHEAD = 0,
+ NETFS_READPAGE = 1,
+ NETFS_READ_FOR_WRITE = 2,
+ NETFS_WRITEBACK = 3,
+ NETFS_WRITETHROUGH = 4,
+ NETFS_LAUNDER_WRITE = 5,
+ NETFS_UNBUFFERED_WRITE = 6,
+ NETFS_DIO_READ = 7,
+ NETFS_DIO_WRITE = 8,
+ nr__netfs_io_origin = 9,
+} __attribute__((mode(byte)));
+
+enum netfs_io_source {
+ NETFS_FILL_WITH_ZEROES = 0,
+ NETFS_DOWNLOAD_FROM_SERVER = 1,
+ NETFS_READ_FROM_CACHE = 2,
+ NETFS_INVALID_READ = 3,
+ NETFS_UPLOAD_TO_SERVER = 4,
+ NETFS_WRITE_TO_CACHE = 5,
+ NETFS_INVALID_WRITE = 6,
+} __attribute__((mode(byte)));
+
+enum netfs_read_from_hole {
+ NETFS_READ_HOLE_IGNORE = 0,
+ NETFS_READ_HOLE_CLEAR = 1,
+ NETFS_READ_HOLE_FAIL = 2,
+};
+
+enum netfs_read_trace {
+ netfs_read_trace_dio_read = 0,
+ netfs_read_trace_expanded = 1,
+ netfs_read_trace_readahead = 2,
+ netfs_read_trace_readpage = 3,
+ netfs_read_trace_prefetch_for_write = 4,
+ netfs_read_trace_write_begin = 5,
+} __attribute__((mode(byte)));
+
+enum netfs_rreq_ref_trace {
+ netfs_rreq_trace_get_for_outstanding = 0,
+ netfs_rreq_trace_get_subreq = 1,
+ netfs_rreq_trace_put_complete = 2,
+ netfs_rreq_trace_put_discard = 3,
+ netfs_rreq_trace_put_failed = 4,
+ netfs_rreq_trace_put_no_submit = 5,
+ netfs_rreq_trace_put_return = 6,
+ netfs_rreq_trace_put_subreq = 7,
+ netfs_rreq_trace_put_work = 8,
+ netfs_rreq_trace_see_work = 9,
+ netfs_rreq_trace_new = 10,
+} __attribute__((mode(byte)));
+
+enum netfs_rreq_trace {
+ netfs_rreq_trace_assess = 0,
+ netfs_rreq_trace_copy = 1,
+ netfs_rreq_trace_done = 2,
+ netfs_rreq_trace_free = 3,
+ netfs_rreq_trace_redirty = 4,
+ netfs_rreq_trace_resubmit = 5,
+ netfs_rreq_trace_unlock = 6,
+ netfs_rreq_trace_unmark = 7,
+ netfs_rreq_trace_wait_ip = 8,
+ netfs_rreq_trace_wake_ip = 9,
+ netfs_rreq_trace_write_done = 10,
+} __attribute__((mode(byte)));
+
+enum netfs_sreq_ref_trace {
+ netfs_sreq_trace_get_copy_to_cache = 0,
+ netfs_sreq_trace_get_resubmit = 1,
+ netfs_sreq_trace_get_short_read = 2,
+ netfs_sreq_trace_new = 3,
+ netfs_sreq_trace_put_clear = 4,
+ netfs_sreq_trace_put_discard = 5,
+ netfs_sreq_trace_put_failed = 6,
+ netfs_sreq_trace_put_merged = 7,
+ netfs_sreq_trace_put_no_copy = 8,
+ netfs_sreq_trace_put_wip = 9,
+ netfs_sreq_trace_put_work = 10,
+ netfs_sreq_trace_put_terminated = 11,
+} __attribute__((mode(byte)));
+
+enum netfs_sreq_trace {
+ netfs_sreq_trace_download_instead = 0,
+ netfs_sreq_trace_free = 1,
+ netfs_sreq_trace_limited = 2,
+ netfs_sreq_trace_prepare = 3,
+ netfs_sreq_trace_resubmit_short = 4,
+ netfs_sreq_trace_submit = 5,
+ netfs_sreq_trace_terminated = 6,
+ netfs_sreq_trace_write = 7,
+ netfs_sreq_trace_write_skip = 8,
+ netfs_sreq_trace_write_term = 9,
+} __attribute__((mode(byte)));
+
+enum netfs_write_trace {
+ netfs_write_trace_dio_write = 0,
+ netfs_write_trace_launder = 1,
+ netfs_write_trace_unbuffered_write = 2,
+ netfs_write_trace_writeback = 3,
+ netfs_write_trace_writethrough = 4,
+} __attribute__((mode(byte)));
+
enum netkit_action {
NETKIT_NEXT = -1,
NETKIT_PASS = 0,
@@ -20582,11 +23590,89 @@
MAX_NETNS_BPF_ATTACH_TYPE = 2,
};
+enum new_flow {
+ NEW_FLOW = 0,
+ OLD_FLOW = 1,
+};
+
enum nexthop_event_type {
NEXTHOP_EVENT_DEL = 0,
NEXTHOP_EVENT_REPLACE = 1,
NEXTHOP_EVENT_RES_TABLE_PRE_REPLACE = 2,
NEXTHOP_EVENT_BUCKET_REPLACE = 3,
+ NEXTHOP_EVENT_HW_STATS_REPORT_DELTA = 4,
+};
+
+enum nf_ct_ecache_state {
+ NFCT_ECACHE_DESTROY_FAIL = 0,
+ NFCT_ECACHE_DESTROY_SENT = 1,
+};
+
+enum nf_ct_ext_id {
+ NF_CT_EXT_HELPER = 0,
+ NF_CT_EXT_NAT = 1,
+ NF_CT_EXT_SEQADJ = 2,
+ NF_CT_EXT_ACCT = 3,
+ NF_CT_EXT_SYNPROXY = 4,
+ NF_CT_EXT_NUM = 5,
+};
+
+enum nf_ct_helper_flags {
+ NF_CT_HELPER_F_USERSPACE = 1,
+ NF_CT_HELPER_F_CONFIGURED = 2,
+};
+
+enum nf_ct_sysctl_index {
+ NF_SYSCTL_CT_MAX = 0,
+ NF_SYSCTL_CT_COUNT = 1,
+ NF_SYSCTL_CT_BUCKETS = 2,
+ NF_SYSCTL_CT_CHECKSUM = 3,
+ NF_SYSCTL_CT_LOG_INVALID = 4,
+ NF_SYSCTL_CT_EXPECT_MAX = 5,
+ NF_SYSCTL_CT_ACCT = 6,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_GENERIC = 7,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_SYN_SENT = 8,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_SYN_RECV = 9,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_ESTABLISHED = 10,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_FIN_WAIT = 11,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_CLOSE_WAIT = 12,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_LAST_ACK = 13,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_TIME_WAIT = 14,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_CLOSE = 15,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_RETRANS = 16,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_UNACK = 17,
+ NF_SYSCTL_CT_PROTO_TCP_LOOSE = 18,
+ NF_SYSCTL_CT_PROTO_TCP_LIBERAL = 19,
+ NF_SYSCTL_CT_PROTO_TCP_IGNORE_INVALID_RST = 20,
+ NF_SYSCTL_CT_PROTO_TCP_MAX_RETRANS = 21,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_UDP = 22,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_UDP_STREAM = 23,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_ICMP = 24,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_ICMPV6 = 25,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_SCTP_CLOSED = 26,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_SCTP_COOKIE_WAIT = 27,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_SCTP_COOKIE_ECHOED = 28,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_SCTP_ESTABLISHED = 29,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_SCTP_SHUTDOWN_SENT = 30,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_SCTP_SHUTDOWN_RECD = 31,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_SCTP_SHUTDOWN_ACK_SENT = 32,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_SCTP_HEARTBEAT_SENT = 33,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_DCCP_REQUEST = 34,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_DCCP_RESPOND = 35,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_DCCP_PARTOPEN = 36,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_DCCP_OPEN = 37,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_DCCP_CLOSEREQ = 38,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_DCCP_CLOSING = 39,
+ NF_SYSCTL_CT_PROTO_TIMEOUT_DCCP_TIMEWAIT = 40,
+ NF_SYSCTL_CT_PROTO_DCCP_LOOSE = 41,
+ NF_SYSCTL_CT_LWTUNNEL = 42,
+ __NF_SYSCTL_CT_LAST_SYSCTL = 43,
+};
+
+enum nf_ct_tcp_action {
+ NFCT_TCP_IGNORE = 0,
+ NFCT_TCP_INVALID = 1,
+ NFCT_TCP_ACCEPT = 2,
};
enum nf_dev_hooks {
@@ -20611,6 +23697,23 @@
NF_INET_INGRESS = 5,
};
+enum nf_ip6_hook_priorities {
+ NF_IP6_PRI_FIRST = -2147483648,
+ NF_IP6_PRI_RAW_BEFORE_DEFRAG = -450,
+ NF_IP6_PRI_CONNTRACK_DEFRAG = -400,
+ NF_IP6_PRI_RAW = -300,
+ NF_IP6_PRI_SELINUX_FIRST = -225,
+ NF_IP6_PRI_CONNTRACK = -200,
+ NF_IP6_PRI_MANGLE = -150,
+ NF_IP6_PRI_NAT_DST = -100,
+ NF_IP6_PRI_FILTER = 0,
+ NF_IP6_PRI_SECURITY = 50,
+ NF_IP6_PRI_NAT_SRC = 100,
+ NF_IP6_PRI_SELINUX_LAST = 225,
+ NF_IP6_PRI_CONNTRACK_HELPER = 300,
+ NF_IP6_PRI_LAST = 2147483647,
+};
+
enum nf_ip_hook_priorities {
NF_IP_PRI_FIRST = -2147483648,
NF_IP_PRI_RAW_BEFORE_DEFRAG = -450,
@@ -20629,25 +23732,16 @@
NF_IP_PRI_LAST = 2147483647,
};
-enum nf_ip_trace_comments {
- NF_IP_TRACE_COMMENT_RULE = 0,
- NF_IP_TRACE_COMMENT_RETURN = 1,
- NF_IP_TRACE_COMMENT_POLICY = 2,
-};
-
-enum nf_ip_trace_comments___2 {
- NF_IP6_TRACE_COMMENT_RULE = 0,
- NF_IP6_TRACE_COMMENT_RETURN = 1,
- NF_IP6_TRACE_COMMENT_POLICY = 2,
-};
-
enum nf_log_type {
NF_LOG_TYPE_LOG = 0,
NF_LOG_TYPE_ULOG = 1,
NF_LOG_TYPE_MAX = 2,
};
-enum nf_nat_manip_type;
+enum nf_nat_manip_type {
+ NF_NAT_MANIP_SRC = 0,
+ NF_NAT_MANIP_DST = 1,
+};
enum nfnetlink_groups {
NFNLGRP_NONE = 0,
@@ -20682,6 +23776,384 @@
NFNL_CB_BATCH = 3,
};
+enum nfp_app_id {
+ NFP_APP_CORE_NIC = 1,
+ NFP_APP_BPF_NIC = 2,
+ NFP_APP_FLOWER_NIC = 3,
+ NFP_APP_ACTIVE_BUFFER_MGMT_NIC = 4,
+};
+
+enum nfp_bpf_cmsg_status {
+ CMSG_RC_SUCCESS = 0,
+ CMSG_RC_ERR_MAP_FD = 1,
+ CMSG_RC_ERR_MAP_NOENT = 2,
+ CMSG_RC_ERR_MAP_ERR = 3,
+ CMSG_RC_ERR_MAP_PARSE = 4,
+ CMSG_RC_ERR_MAP_EXIST = 5,
+ CMSG_RC_ERR_MAP_NOMEM = 6,
+ CMSG_RC_ERR_MAP_E2BIG = 7,
+};
+
+enum nfp_bpf_lm_mode {
+ NN_LM_MOD_NONE = 0,
+ NN_LM_MOD_INC = 1,
+ NN_LM_MOD_DEC = 2,
+};
+
+enum nfp_bpf_map_use {
+ NFP_MAP_UNUSED = 0,
+ NFP_MAP_USE_READ = 1,
+ NFP_MAP_USE_WRITE = 2,
+ NFP_MAP_USE_ATOMIC_CNT = 3,
+};
+
+enum nfp_bpf_reg_type {
+ NN_REG_GPR_A = 1,
+ NN_REG_GPR_B = 2,
+ NN_REG_GPR_BOTH = 3,
+ NN_REG_NNR = 4,
+ NN_REG_XFER = 8,
+ NN_REG_IMM = 16,
+ NN_REG_NONE = 32,
+ NN_REG_LMEM = 64,
+};
+
+enum nfp_ccm_mbox_tlv_type {
+ NFP_NET_MBOX_TLV_TYPE_UNKNOWN = 0,
+ NFP_NET_MBOX_TLV_TYPE_END = 1,
+ NFP_NET_MBOX_TLV_TYPE_MSG = 2,
+ NFP_NET_MBOX_TLV_TYPE_MSG_NOSUP = 3,
+ NFP_NET_MBOX_TLV_TYPE_RESV = 4,
+};
+
+enum nfp_ccm_type {
+ NFP_CCM_TYPE_BPF_MAP_ALLOC = 1,
+ NFP_CCM_TYPE_BPF_MAP_FREE = 2,
+ NFP_CCM_TYPE_BPF_MAP_LOOKUP = 3,
+ NFP_CCM_TYPE_BPF_MAP_UPDATE = 4,
+ NFP_CCM_TYPE_BPF_MAP_DELETE = 5,
+ NFP_CCM_TYPE_BPF_MAP_GETNEXT = 6,
+ NFP_CCM_TYPE_BPF_MAP_GETFIRST = 7,
+ NFP_CCM_TYPE_BPF_BPF_EVENT = 8,
+ NFP_CCM_TYPE_CRYPTO_RESET = 9,
+ NFP_CCM_TYPE_CRYPTO_ADD = 10,
+ NFP_CCM_TYPE_CRYPTO_DEL = 11,
+ NFP_CCM_TYPE_CRYPTO_UPDATE = 12,
+ NFP_CCM_TYPE_CRYPTO_RESYNC = 13,
+ __NFP_CCM_TYPE_MAX = 14,
+};
+
+enum nfp_cpp_explicit_signal_mode {
+ NFP_SIGNAL_NONE = 0,
+ NFP_SIGNAL_PUSH = 1,
+ NFP_SIGNAL_PUSH_OPTIONAL = -1,
+ NFP_SIGNAL_PULL = 2,
+ NFP_SIGNAL_PULL_OPTIONAL = -2,
+};
+
+enum nfp_dev_id {
+ NFP_DEV_NFP3800 = 0,
+ NFP_DEV_NFP3800_VF = 1,
+ NFP_DEV_NFP6000 = 2,
+ NFP_DEV_NFP6000_VF = 3,
+ NFP_DEV_CNT = 4,
+};
+
+enum nfp_dump_diag {
+ NFP_DUMP_NSP_DIAG = 0,
+};
+
+enum nfp_dumpspec_type {
+ NFP_DUMPSPEC_TYPE_CPP_CSR = 0,
+ NFP_DUMPSPEC_TYPE_XPB_CSR = 1,
+ NFP_DUMPSPEC_TYPE_ME_CSR = 2,
+ NFP_DUMPSPEC_TYPE_INDIRECT_ME_CSR = 3,
+ NFP_DUMPSPEC_TYPE_RTSYM = 4,
+ NFP_DUMPSPEC_TYPE_HWINFO = 5,
+ NFP_DUMPSPEC_TYPE_FWNAME = 6,
+ NFP_DUMPSPEC_TYPE_HWINFO_FIELD = 7,
+ NFP_DUMPSPEC_TYPE_PROLOG = 10000,
+ NFP_DUMPSPEC_TYPE_ERROR = 10001,
+};
+
+enum nfp_eth_aneg {
+ NFP_ANEG_AUTO = 0,
+ NFP_ANEG_SEARCH = 1,
+ NFP_ANEG_25G_CONSORTIUM = 2,
+ NFP_ANEG_25G_IEEE = 3,
+ NFP_ANEG_DISABLED = 4,
+};
+
+enum nfp_eth_fec {
+ NFP_FEC_AUTO_BIT = 0,
+ NFP_FEC_BASER_BIT = 1,
+ NFP_FEC_REED_SOLOMON_BIT = 2,
+ NFP_FEC_DISABLED_BIT = 3,
+};
+
+enum nfp_eth_interface {
+ NFP_INTERFACE_NONE = 0,
+ NFP_INTERFACE_SFP = 1,
+ NFP_INTERFACE_SFPP = 10,
+ NFP_INTERFACE_SFP28 = 28,
+ NFP_INTERFACE_QSFP = 40,
+ NFP_INTERFACE_RJ45 = 45,
+ NFP_INTERFACE_CXP = 100,
+ NFP_INTERFACE_QSFP28 = 112,
+};
+
+enum nfp_eth_media {
+ NFP_MEDIA_DAC_PASSIVE = 0,
+ NFP_MEDIA_DAC_ACTIVE = 1,
+ NFP_MEDIA_FIBRE = 2,
+};
+
+enum nfp_eth_rate {
+ RATE_INVALID = 0,
+ RATE_10M = 1,
+ RATE_100M = 2,
+ RATE_1G = 3,
+ RATE_10G = 4,
+ RATE_25G = 5,
+};
+
+enum nfp_eth_raw {
+ NSP_ETH_RAW_PORT = 0,
+ NSP_ETH_RAW_STATE = 1,
+ NSP_ETH_RAW_MAC = 2,
+ NSP_ETH_RAW_CONTROL = 3,
+ NSP_ETH_NUM_RAW = 4,
+};
+
+enum nfp_ethtool_link_mode_list {
+ NFP_MEDIA_W0_RJ45_10M = 0,
+ NFP_MEDIA_W0_RJ45_10M_HD = 1,
+ NFP_MEDIA_W0_RJ45_100M = 2,
+ NFP_MEDIA_W0_RJ45_100M_HD = 3,
+ NFP_MEDIA_W0_RJ45_1G = 4,
+ NFP_MEDIA_W0_RJ45_2P5G = 5,
+ NFP_MEDIA_W0_RJ45_5G = 6,
+ NFP_MEDIA_W0_RJ45_10G = 7,
+ NFP_MEDIA_1000BASE_CX = 8,
+ NFP_MEDIA_1000BASE_KX = 9,
+ NFP_MEDIA_10GBASE_KX4 = 10,
+ NFP_MEDIA_10GBASE_KR = 11,
+ NFP_MEDIA_10GBASE_CX4 = 12,
+ NFP_MEDIA_10GBASE_CR = 13,
+ NFP_MEDIA_10GBASE_SR = 14,
+ NFP_MEDIA_10GBASE_ER = 15,
+ NFP_MEDIA_25GBASE_KR = 16,
+ NFP_MEDIA_25GBASE_KR_S = 17,
+ NFP_MEDIA_25GBASE_CR = 18,
+ NFP_MEDIA_25GBASE_CR_S = 19,
+ NFP_MEDIA_25GBASE_SR = 20,
+ NFP_MEDIA_40GBASE_CR4 = 21,
+ NFP_MEDIA_40GBASE_KR4 = 22,
+ NFP_MEDIA_40GBASE_SR4 = 23,
+ NFP_MEDIA_40GBASE_LR4 = 24,
+ NFP_MEDIA_50GBASE_KR = 25,
+ NFP_MEDIA_50GBASE_SR = 26,
+ NFP_MEDIA_50GBASE_CR = 27,
+ NFP_MEDIA_50GBASE_LR = 28,
+ NFP_MEDIA_50GBASE_ER = 29,
+ NFP_MEDIA_50GBASE_FR = 30,
+ NFP_MEDIA_100GBASE_KR4 = 31,
+ NFP_MEDIA_100GBASE_SR4 = 32,
+ NFP_MEDIA_100GBASE_CR4 = 33,
+ NFP_MEDIA_100GBASE_KP4 = 34,
+ NFP_MEDIA_100GBASE_CR10 = 35,
+ NFP_MEDIA_10GBASE_LR = 36,
+ NFP_MEDIA_25GBASE_LR = 37,
+ NFP_MEDIA_25GBASE_ER = 38,
+ NFP_MEDIA_LINK_MODES_NUMBER = 39,
+};
+
+enum nfp_mbox_cmd {
+ NFP_MBOX_NO_CMD = 0,
+ NFP_MBOX_POOL_GET = 1,
+ NFP_MBOX_POOL_SET = 2,
+ NFP_MBOX_PCIE_ABM_ENABLE = 3,
+ NFP_MBOX_PCIE_ABM_DISABLE = 4,
+};
+
+enum nfp_net_mbox_cmsg_state {
+ NFP_NET_MBOX_CMSG_STATE_QUEUED = 0,
+ NFP_NET_MBOX_CMSG_STATE_NEXT = 1,
+ NFP_NET_MBOX_CMSG_STATE_BUSY = 2,
+ NFP_NET_MBOX_CMSG_STATE_REPLY_FOUND = 3,
+ NFP_NET_MBOX_CMSG_STATE_DONE = 4,
+};
+
+enum nfp_nfd_version {
+ NFP_NFD_VER_NFD3 = 0,
+ NFP_NFD_VER_NFDK = 1,
+};
+
+enum nfp_nsp_cmd {
+ SPCODE_NOOP = 0,
+ SPCODE_SOFT_RESET = 1,
+ SPCODE_FW_DEFAULT = 2,
+ SPCODE_PHY_INIT = 3,
+ SPCODE_MAC_INIT = 4,
+ SPCODE_PHY_RXADAPT = 5,
+ SPCODE_FW_LOAD = 6,
+ SPCODE_ETH_RESCAN = 7,
+ SPCODE_ETH_CONTROL = 8,
+ SPCODE_NSP_WRITE_FLASH = 11,
+ SPCODE_NSP_SENSORS = 12,
+ SPCODE_NSP_IDENTIFY = 13,
+ SPCODE_FW_STORED = 16,
+ SPCODE_HWINFO_LOOKUP = 17,
+ SPCODE_HWINFO_SET = 18,
+ SPCODE_FW_LOADED = 19,
+ SPCODE_VERSIONS = 21,
+ SPCODE_READ_SFF_EEPROM = 22,
+ SPCODE_READ_MEDIA = 23,
+};
+
+enum nfp_nsp_sensor_id {
+ NFP_SENSOR_CHIP_TEMPERATURE = 0,
+ NFP_SENSOR_ASSEMBLY_POWER = 1,
+ NFP_SENSOR_ASSEMBLY_12V_POWER = 2,
+ NFP_SENSOR_ASSEMBLY_3V3_POWER = 3,
+};
+
+enum nfp_nsp_versions {
+ NFP_VERSIONS_BSP = 0,
+ NFP_VERSIONS_CPLD = 1,
+ NFP_VERSIONS_APP = 2,
+ NFP_VERSIONS_BUNDLE = 3,
+ NFP_VERSIONS_UNDI = 4,
+ NFP_VERSIONS_NCSI = 5,
+ NFP_VERSIONS_CFGR = 6,
+};
+
+enum nfp_port_flags {
+ NFP_PORT_CHANGED = 0,
+};
+
+enum nfp_port_type {
+ NFP_PORT_INVALID = 0,
+ NFP_PORT_PHYS_PORT = 1,
+ NFP_PORT_PF_PORT = 2,
+ NFP_PORT_VF_PORT = 3,
+};
+
+enum nfp_qcp_ptr {
+ NFP_QCP_READ_PTR = 0,
+ NFP_QCP_WRITE_PTR = 1,
+};
+
+enum nfp_relo_type {
+ RELO_NONE = 0,
+ RELO_BR_REL = 1,
+ RELO_BR_GO_OUT = 2,
+ RELO_BR_GO_ABORT = 3,
+ RELO_BR_GO_CALL_PUSH_REGS = 4,
+ RELO_BR_GO_CALL_POP_REGS = 5,
+ RELO_BR_NEXT_PKT = 6,
+ RELO_BR_HELPER = 7,
+ RELO_IMMED_REL = 8,
+};
+
+enum nfp_repr_type {
+ NFP_REPR_TYPE_PHYS_PORT = 0,
+ NFP_REPR_TYPE_PF = 1,
+ NFP_REPR_TYPE_VF = 2,
+ __NFP_REPR_TYPE_MAX = 3,
+};
+
+enum nfp_rtsym_type {
+ NFP_RTSYM_TYPE_NONE = 0,
+ NFP_RTSYM_TYPE_OBJECT = 1,
+ NFP_RTSYM_TYPE_FUNCTION = 2,
+ NFP_RTSYM_TYPE_ABS = 3,
+};
+
+enum nfqnl_attr_config {
+ NFQA_CFG_UNSPEC = 0,
+ NFQA_CFG_CMD = 1,
+ NFQA_CFG_PARAMS = 2,
+ NFQA_CFG_QUEUE_MAXLEN = 3,
+ NFQA_CFG_MASK = 4,
+ NFQA_CFG_FLAGS = 5,
+ __NFQA_CFG_MAX = 6,
+};
+
+enum nfqnl_attr_type {
+ NFQA_UNSPEC = 0,
+ NFQA_PACKET_HDR = 1,
+ NFQA_VERDICT_HDR = 2,
+ NFQA_MARK = 3,
+ NFQA_TIMESTAMP = 4,
+ NFQA_IFINDEX_INDEV = 5,
+ NFQA_IFINDEX_OUTDEV = 6,
+ NFQA_IFINDEX_PHYSINDEV = 7,
+ NFQA_IFINDEX_PHYSOUTDEV = 8,
+ NFQA_HWADDR = 9,
+ NFQA_PAYLOAD = 10,
+ NFQA_CT = 11,
+ NFQA_CT_INFO = 12,
+ NFQA_CAP_LEN = 13,
+ NFQA_SKB_INFO = 14,
+ NFQA_EXP = 15,
+ NFQA_UID = 16,
+ NFQA_GID = 17,
+ NFQA_SECCTX = 18,
+ NFQA_VLAN = 19,
+ NFQA_L2HDR = 20,
+ NFQA_PRIORITY = 21,
+ NFQA_CGROUP_CLASSID = 22,
+ __NFQA_MAX = 23,
+};
+
+enum nfqnl_config_mode {
+ NFQNL_COPY_NONE = 0,
+ NFQNL_COPY_META = 1,
+ NFQNL_COPY_PACKET = 2,
+};
+
+enum nfqnl_msg_config_cmds {
+ NFQNL_CFG_CMD_NONE = 0,
+ NFQNL_CFG_CMD_BIND = 1,
+ NFQNL_CFG_CMD_UNBIND = 2,
+ NFQNL_CFG_CMD_PF_BIND = 3,
+ NFQNL_CFG_CMD_PF_UNBIND = 4,
+};
+
+enum nfqnl_msg_types {
+ NFQNL_MSG_PACKET = 0,
+ NFQNL_MSG_VERDICT = 1,
+ NFQNL_MSG_CONFIG = 2,
+ NFQNL_MSG_VERDICT_BATCH = 3,
+ NFQNL_MSG_MAX = 4,
+};
+
+enum nfqnl_vlan_attr {
+ NFQA_VLAN_UNSPEC = 0,
+ NFQA_VLAN_PROTO = 1,
+ NFQA_VLAN_TCI = 2,
+ __NFQA_VLAN_MAX = 3,
+};
+
+enum nfs3_createmode {
+ NFS3_CREATE_UNCHECKED = 0,
+ NFS3_CREATE_GUARDED = 1,
+ NFS3_CREATE_EXCLUSIVE = 2,
+};
+
+enum nfs3_ftype {
+ NF3NON = 0,
+ NF3REG = 1,
+ NF3DIR = 2,
+ NF3BLK = 3,
+ NF3CHR = 4,
+ NF3LNK = 5,
+ NF3SOCK = 6,
+ NF3FIFO = 7,
+ NF3BAD = 8,
+};
+
enum nfs3_stable_how {
NFS_UNSTABLE = 0,
NFS_DATA_SYNC = 1,
@@ -20697,11 +24169,2379 @@
NFS4_CHANGE_TYPE_IS_UNDEFINED = 4,
};
+enum nfs_cb_opnum4 {
+ OP_CB_GETATTR = 3,
+ OP_CB_RECALL = 4,
+ OP_CB_LAYOUTRECALL = 5,
+ OP_CB_NOTIFY = 6,
+ OP_CB_PUSH_DELEG = 7,
+ OP_CB_RECALL_ANY = 8,
+ OP_CB_RECALLABLE_OBJ_AVAIL = 9,
+ OP_CB_RECALL_SLOT = 10,
+ OP_CB_SEQUENCE = 11,
+ OP_CB_WANTS_CANCELLED = 12,
+ OP_CB_NOTIFY_LOCK = 13,
+ OP_CB_NOTIFY_DEVICEID = 14,
+ OP_CB_OFFLOAD = 15,
+ OP_CB_ILLEGAL = 10044,
+};
+
+enum nfs_opnum4 {
+ OP_ACCESS = 3,
+ OP_CLOSE = 4,
+ OP_COMMIT = 5,
+ OP_CREATE = 6,
+ OP_DELEGPURGE = 7,
+ OP_DELEGRETURN = 8,
+ OP_GETATTR = 9,
+ OP_GETFH = 10,
+ OP_LINK = 11,
+ OP_LOCK = 12,
+ OP_LOCKT = 13,
+ OP_LOCKU = 14,
+ OP_LOOKUP = 15,
+ OP_LOOKUPP = 16,
+ OP_NVERIFY = 17,
+ OP_OPEN = 18,
+ OP_OPENATTR = 19,
+ OP_OPEN_CONFIRM = 20,
+ OP_OPEN_DOWNGRADE = 21,
+ OP_PUTFH = 22,
+ OP_PUTPUBFH = 23,
+ OP_PUTROOTFH = 24,
+ OP_READ = 25,
+ OP_READDIR = 26,
+ OP_READLINK = 27,
+ OP_REMOVE = 28,
+ OP_RENAME = 29,
+ OP_RENEW = 30,
+ OP_RESTOREFH = 31,
+ OP_SAVEFH = 32,
+ OP_SECINFO = 33,
+ OP_SETATTR = 34,
+ OP_SETCLIENTID = 35,
+ OP_SETCLIENTID_CONFIRM = 36,
+ OP_VERIFY = 37,
+ OP_WRITE = 38,
+ OP_RELEASE_LOCKOWNER = 39,
+ OP_BACKCHANNEL_CTL = 40,
+ OP_BIND_CONN_TO_SESSION = 41,
+ OP_EXCHANGE_ID = 42,
+ OP_CREATE_SESSION = 43,
+ OP_DESTROY_SESSION = 44,
+ OP_FREE_STATEID = 45,
+ OP_GET_DIR_DELEGATION = 46,
+ OP_GETDEVICEINFO = 47,
+ OP_GETDEVICELIST = 48,
+ OP_LAYOUTCOMMIT = 49,
+ OP_LAYOUTGET = 50,
+ OP_LAYOUTRETURN = 51,
+ OP_SECINFO_NO_NAME = 52,
+ OP_SEQUENCE = 53,
+ OP_SET_SSV = 54,
+ OP_TEST_STATEID = 55,
+ OP_WANT_DELEGATION = 56,
+ OP_DESTROY_CLIENTID = 57,
+ OP_RECLAIM_COMPLETE = 58,
+ OP_ALLOCATE = 59,
+ OP_COPY = 60,
+ OP_COPY_NOTIFY = 61,
+ OP_DEALLOCATE = 62,
+ OP_IO_ADVISE = 63,
+ OP_LAYOUTERROR = 64,
+ OP_LAYOUTSTATS = 65,
+ OP_OFFLOAD_CANCEL = 66,
+ OP_OFFLOAD_STATUS = 67,
+ OP_READ_PLUS = 68,
+ OP_SEEK = 69,
+ OP_WRITE_SAME = 70,
+ OP_CLONE = 71,
+ OP_GETXATTR = 72,
+ OP_SETXATTR = 73,
+ OP_LISTXATTRS = 74,
+ OP_REMOVEXATTR = 75,
+ OP_ILLEGAL = 10044,
+};
+
+enum nfs_param {
+ Opt_ac = 0,
+ Opt_acdirmax = 1,
+ Opt_acdirmin = 2,
+ Opt_acl___3 = 3,
+ Opt_acregmax = 4,
+ Opt_acregmin = 5,
+ Opt_actimeo = 6,
+ Opt_addr = 7,
+ Opt_bg = 8,
+ Opt_bsize = 9,
+ Opt_clientaddr = 10,
+ Opt_cto = 11,
+ Opt_fg = 12,
+ Opt_fscache = 13,
+ Opt_fscache_flag = 14,
+ Opt_hard = 15,
+ Opt_intr = 16,
+ Opt_local_lock = 17,
+ Opt_lock = 18,
+ Opt_lookupcache = 19,
+ Opt_migration = 20,
+ Opt_minorversion = 21,
+ Opt_mountaddr = 22,
+ Opt_mounthost = 23,
+ Opt_mountport = 24,
+ Opt_mountproto = 25,
+ Opt_mountvers = 26,
+ Opt_namelen = 27,
+ Opt_nconnect = 28,
+ Opt_max_connect = 29,
+ Opt_port___2 = 30,
+ Opt_posix = 31,
+ Opt_proto = 32,
+ Opt_rdirplus = 33,
+ Opt_rdma = 34,
+ Opt_resvport = 35,
+ Opt_retrans = 36,
+ Opt_retry = 37,
+ Opt_rsize = 38,
+ Opt_sec = 39,
+ Opt_sharecache = 40,
+ Opt_sloppy = 41,
+ Opt_soft = 42,
+ Opt_softerr = 43,
+ Opt_softreval = 44,
+ Opt_source = 45,
+ Opt_tcp = 46,
+ Opt_timeo = 47,
+ Opt_trunkdiscovery = 48,
+ Opt_udp = 49,
+ Opt_v = 50,
+ Opt_vers = 51,
+ Opt_wsize = 52,
+ Opt_write = 53,
+ Opt_xprtsec = 54,
+};
+
+enum nfs_stat {
+ NFS_OK = 0,
+ NFSERR_PERM = 1,
+ NFSERR_NOENT = 2,
+ NFSERR_IO = 5,
+ NFSERR_NXIO = 6,
+ NFSERR_EAGAIN = 11,
+ NFSERR_ACCES = 13,
+ NFSERR_EXIST = 17,
+ NFSERR_XDEV = 18,
+ NFSERR_NODEV = 19,
+ NFSERR_NOTDIR = 20,
+ NFSERR_ISDIR = 21,
+ NFSERR_INVAL = 22,
+ NFSERR_FBIG = 27,
+ NFSERR_NOSPC = 28,
+ NFSERR_ROFS = 30,
+ NFSERR_MLINK = 31,
+ NFSERR_OPNOTSUPP = 45,
+ NFSERR_NAMETOOLONG = 63,
+ NFSERR_NOTEMPTY = 66,
+ NFSERR_DQUOT = 69,
+ NFSERR_STALE = 70,
+ NFSERR_REMOTE = 71,
+ NFSERR_WFLUSH = 99,
+ NFSERR_BADHANDLE = 10001,
+ NFSERR_NOT_SYNC = 10002,
+ NFSERR_BAD_COOKIE = 10003,
+ NFSERR_NOTSUPP = 10004,
+ NFSERR_TOOSMALL = 10005,
+ NFSERR_SERVERFAULT = 10006,
+ NFSERR_BADTYPE = 10007,
+ NFSERR_JUKEBOX = 10008,
+ NFSERR_SAME = 10009,
+ NFSERR_DENIED = 10010,
+ NFSERR_EXPIRED = 10011,
+ NFSERR_LOCKED = 10012,
+ NFSERR_GRACE = 10013,
+ NFSERR_FHEXPIRED = 10014,
+ NFSERR_SHARE_DENIED = 10015,
+ NFSERR_WRONGSEC = 10016,
+ NFSERR_CLID_INUSE = 10017,
+ NFSERR_RESOURCE = 10018,
+ NFSERR_MOVED = 10019,
+ NFSERR_NOFILEHANDLE = 10020,
+ NFSERR_MINOR_VERS_MISMATCH = 10021,
+ NFSERR_STALE_CLIENTID = 10022,
+ NFSERR_STALE_STATEID = 10023,
+ NFSERR_OLD_STATEID = 10024,
+ NFSERR_BAD_STATEID = 10025,
+ NFSERR_BAD_SEQID = 10026,
+ NFSERR_NOT_SAME = 10027,
+ NFSERR_LOCK_RANGE = 10028,
+ NFSERR_SYMLINK = 10029,
+ NFSERR_RESTOREFH = 10030,
+ NFSERR_LEASE_MOVED = 10031,
+ NFSERR_ATTRNOTSUPP = 10032,
+ NFSERR_NO_GRACE = 10033,
+ NFSERR_RECLAIM_BAD = 10034,
+ NFSERR_RECLAIM_CONFLICT = 10035,
+ NFSERR_BAD_XDR = 10036,
+ NFSERR_LOCKS_HELD = 10037,
+ NFSERR_OPENMODE = 10038,
+ NFSERR_BADOWNER = 10039,
+ NFSERR_BADCHAR = 10040,
+ NFSERR_BADNAME = 10041,
+ NFSERR_BAD_RANGE = 10042,
+ NFSERR_LOCK_NOTSUPP = 10043,
+ NFSERR_OP_ILLEGAL = 10044,
+ NFSERR_DEADLOCK = 10045,
+ NFSERR_FILE_OPEN = 10046,
+ NFSERR_ADMIN_REVOKED = 10047,
+ NFSERR_CB_PATH_DOWN = 10048,
+};
+
+enum nfs_stat_bytecounters {
+ NFSIOS_NORMALREADBYTES = 0,
+ NFSIOS_NORMALWRITTENBYTES = 1,
+ NFSIOS_DIRECTREADBYTES = 2,
+ NFSIOS_DIRECTWRITTENBYTES = 3,
+ NFSIOS_SERVERREADBYTES = 4,
+ NFSIOS_SERVERWRITTENBYTES = 5,
+ NFSIOS_READPAGES = 6,
+ NFSIOS_WRITEPAGES = 7,
+ __NFSIOS_BYTESMAX = 8,
+};
+
+enum nfs_stat_eventcounters {
+ NFSIOS_INODEREVALIDATE = 0,
+ NFSIOS_DENTRYREVALIDATE = 1,
+ NFSIOS_DATAINVALIDATE = 2,
+ NFSIOS_ATTRINVALIDATE = 3,
+ NFSIOS_VFSOPEN = 4,
+ NFSIOS_VFSLOOKUP = 5,
+ NFSIOS_VFSACCESS = 6,
+ NFSIOS_VFSUPDATEPAGE = 7,
+ NFSIOS_VFSREADPAGE = 8,
+ NFSIOS_VFSREADPAGES = 9,
+ NFSIOS_VFSWRITEPAGE = 10,
+ NFSIOS_VFSWRITEPAGES = 11,
+ NFSIOS_VFSGETDENTS = 12,
+ NFSIOS_VFSSETATTR = 13,
+ NFSIOS_VFSFLUSH = 14,
+ NFSIOS_VFSFSYNC = 15,
+ NFSIOS_VFSLOCK = 16,
+ NFSIOS_VFSRELEASE = 17,
+ NFSIOS_CONGESTIONWAIT = 18,
+ NFSIOS_SETATTRTRUNC = 19,
+ NFSIOS_EXTENDWRITE = 20,
+ NFSIOS_SILLYRENAME = 21,
+ NFSIOS_SHORTREAD = 22,
+ NFSIOS_SHORTWRITE = 23,
+ NFSIOS_DELAY = 24,
+ NFSIOS_PNFS_READ = 25,
+ NFSIOS_PNFS_WRITE = 26,
+ __NFSIOS_COUNTSMAX = 27,
+};
+
+enum nfsstat4 {
+ NFS4_OK = 0,
+ NFS4ERR_PERM = 1,
+ NFS4ERR_NOENT = 2,
+ NFS4ERR_IO = 5,
+ NFS4ERR_NXIO = 6,
+ NFS4ERR_ACCESS = 13,
+ NFS4ERR_EXIST = 17,
+ NFS4ERR_XDEV = 18,
+ NFS4ERR_NOTDIR = 20,
+ NFS4ERR_ISDIR = 21,
+ NFS4ERR_INVAL = 22,
+ NFS4ERR_FBIG = 27,
+ NFS4ERR_NOSPC = 28,
+ NFS4ERR_ROFS = 30,
+ NFS4ERR_MLINK = 31,
+ NFS4ERR_NAMETOOLONG = 63,
+ NFS4ERR_NOTEMPTY = 66,
+ NFS4ERR_DQUOT = 69,
+ NFS4ERR_STALE = 70,
+ NFS4ERR_BADHANDLE = 10001,
+ NFS4ERR_BAD_COOKIE = 10003,
+ NFS4ERR_NOTSUPP = 10004,
+ NFS4ERR_TOOSMALL = 10005,
+ NFS4ERR_SERVERFAULT = 10006,
+ NFS4ERR_BADTYPE = 10007,
+ NFS4ERR_DELAY = 10008,
+ NFS4ERR_SAME = 10009,
+ NFS4ERR_DENIED = 10010,
+ NFS4ERR_EXPIRED = 10011,
+ NFS4ERR_LOCKED = 10012,
+ NFS4ERR_GRACE = 10013,
+ NFS4ERR_FHEXPIRED = 10014,
+ NFS4ERR_SHARE_DENIED = 10015,
+ NFS4ERR_WRONGSEC = 10016,
+ NFS4ERR_CLID_INUSE = 10017,
+ NFS4ERR_RESOURCE = 10018,
+ NFS4ERR_MOVED = 10019,
+ NFS4ERR_NOFILEHANDLE = 10020,
+ NFS4ERR_MINOR_VERS_MISMATCH = 10021,
+ NFS4ERR_STALE_CLIENTID = 10022,
+ NFS4ERR_STALE_STATEID = 10023,
+ NFS4ERR_OLD_STATEID = 10024,
+ NFS4ERR_BAD_STATEID = 10025,
+ NFS4ERR_BAD_SEQID = 10026,
+ NFS4ERR_NOT_SAME = 10027,
+ NFS4ERR_LOCK_RANGE = 10028,
+ NFS4ERR_SYMLINK = 10029,
+ NFS4ERR_RESTOREFH = 10030,
+ NFS4ERR_LEASE_MOVED = 10031,
+ NFS4ERR_ATTRNOTSUPP = 10032,
+ NFS4ERR_NO_GRACE = 10033,
+ NFS4ERR_RECLAIM_BAD = 10034,
+ NFS4ERR_RECLAIM_CONFLICT = 10035,
+ NFS4ERR_BADXDR = 10036,
+ NFS4ERR_LOCKS_HELD = 10037,
+ NFS4ERR_OPENMODE = 10038,
+ NFS4ERR_BADOWNER = 10039,
+ NFS4ERR_BADCHAR = 10040,
+ NFS4ERR_BADNAME = 10041,
+ NFS4ERR_BAD_RANGE = 10042,
+ NFS4ERR_LOCK_NOTSUPP = 10043,
+ NFS4ERR_OP_ILLEGAL = 10044,
+ NFS4ERR_DEADLOCK = 10045,
+ NFS4ERR_FILE_OPEN = 10046,
+ NFS4ERR_ADMIN_REVOKED = 10047,
+ NFS4ERR_CB_PATH_DOWN = 10048,
+ NFS4ERR_BADIOMODE = 10049,
+ NFS4ERR_BADLAYOUT = 10050,
+ NFS4ERR_BAD_SESSION_DIGEST = 10051,
+ NFS4ERR_BADSESSION = 10052,
+ NFS4ERR_BADSLOT = 10053,
+ NFS4ERR_COMPLETE_ALREADY = 10054,
+ NFS4ERR_CONN_NOT_BOUND_TO_SESSION = 10055,
+ NFS4ERR_DELEG_ALREADY_WANTED = 10056,
+ NFS4ERR_BACK_CHAN_BUSY = 10057,
+ NFS4ERR_LAYOUTTRYLATER = 10058,
+ NFS4ERR_LAYOUTUNAVAILABLE = 10059,
+ NFS4ERR_NOMATCHING_LAYOUT = 10060,
+ NFS4ERR_RECALLCONFLICT = 10061,
+ NFS4ERR_UNKNOWN_LAYOUTTYPE = 10062,
+ NFS4ERR_SEQ_MISORDERED = 10063,
+ NFS4ERR_SEQUENCE_POS = 10064,
+ NFS4ERR_REQ_TOO_BIG = 10065,
+ NFS4ERR_REP_TOO_BIG = 10066,
+ NFS4ERR_REP_TOO_BIG_TO_CACHE = 10067,
+ NFS4ERR_RETRY_UNCACHED_REP = 10068,
+ NFS4ERR_UNSAFE_COMPOUND = 10069,
+ NFS4ERR_TOO_MANY_OPS = 10070,
+ NFS4ERR_OP_NOT_IN_SESSION = 10071,
+ NFS4ERR_HASH_ALG_UNSUPP = 10072,
+ NFS4ERR_CLIENTID_BUSY = 10074,
+ NFS4ERR_PNFS_IO_HOLE = 10075,
+ NFS4ERR_SEQ_FALSE_RETRY = 10076,
+ NFS4ERR_BAD_HIGH_SLOT = 10077,
+ NFS4ERR_DEADSESSION = 10078,
+ NFS4ERR_ENCR_ALG_UNSUPP = 10079,
+ NFS4ERR_PNFS_NO_LAYOUT = 10080,
+ NFS4ERR_NOT_ONLY_OP = 10081,
+ NFS4ERR_WRONG_CRED = 10082,
+ NFS4ERR_WRONG_TYPE = 10083,
+ NFS4ERR_DIRDELEG_UNAVAIL = 10084,
+ NFS4ERR_REJECT_DELEG = 10085,
+ NFS4ERR_RETURNCONFLICT = 10086,
+ NFS4ERR_DELEG_REVOKED = 10087,
+ NFS4ERR_PARTNER_NOTSUPP = 10088,
+ NFS4ERR_PARTNER_NO_AUTH = 10089,
+ NFS4ERR_UNION_NOTSUPP = 10090,
+ NFS4ERR_OFFLOAD_DENIED = 10091,
+ NFS4ERR_WRONG_LFS = 10092,
+ NFS4ERR_BADLABEL = 10093,
+ NFS4ERR_OFFLOAD_NO_REQS = 10094,
+ NFS4ERR_NOXATTR = 10095,
+ NFS4ERR_XATTR2BIG = 10096,
+};
+
+enum nfulnl_attr_config {
+ NFULA_CFG_UNSPEC = 0,
+ NFULA_CFG_CMD = 1,
+ NFULA_CFG_MODE = 2,
+ NFULA_CFG_NLBUFSIZ = 3,
+ NFULA_CFG_TIMEOUT = 4,
+ NFULA_CFG_QTHRESH = 5,
+ NFULA_CFG_FLAGS = 6,
+ __NFULA_CFG_MAX = 7,
+};
+
+enum nfulnl_attr_type {
+ NFULA_UNSPEC = 0,
+ NFULA_PACKET_HDR = 1,
+ NFULA_MARK = 2,
+ NFULA_TIMESTAMP = 3,
+ NFULA_IFINDEX_INDEV = 4,
+ NFULA_IFINDEX_OUTDEV = 5,
+ NFULA_IFINDEX_PHYSINDEV = 6,
+ NFULA_IFINDEX_PHYSOUTDEV = 7,
+ NFULA_HWADDR = 8,
+ NFULA_PAYLOAD = 9,
+ NFULA_PREFIX = 10,
+ NFULA_UID = 11,
+ NFULA_SEQ = 12,
+ NFULA_SEQ_GLOBAL = 13,
+ NFULA_GID = 14,
+ NFULA_HWTYPE = 15,
+ NFULA_HWHEADER = 16,
+ NFULA_HWLEN = 17,
+ NFULA_CT = 18,
+ NFULA_CT_INFO = 19,
+ NFULA_VLAN = 20,
+ NFULA_L2HDR = 21,
+ __NFULA_MAX = 22,
+};
+
+enum nfulnl_msg_config_cmds {
+ NFULNL_CFG_CMD_NONE = 0,
+ NFULNL_CFG_CMD_BIND = 1,
+ NFULNL_CFG_CMD_UNBIND = 2,
+ NFULNL_CFG_CMD_PF_BIND = 3,
+ NFULNL_CFG_CMD_PF_UNBIND = 4,
+};
+
+enum nfulnl_msg_types {
+ NFULNL_MSG_PACKET = 0,
+ NFULNL_MSG_CONFIG = 1,
+ NFULNL_MSG_MAX = 2,
+};
+
+enum nfulnl_vlan_attr {
+ NFULA_VLAN_UNSPEC = 0,
+ NFULA_VLAN_PROTO = 1,
+ NFULA_VLAN_TCI = 2,
+ __NFULA_VLAN_MAX = 3,
+};
+
enum nh_notifier_info_type {
NH_NOTIFIER_INFO_TYPE_SINGLE = 0,
NH_NOTIFIER_INFO_TYPE_GRP = 1,
NH_NOTIFIER_INFO_TYPE_RES_TABLE = 2,
NH_NOTIFIER_INFO_TYPE_RES_BUCKET = 3,
+ NH_NOTIFIER_INFO_TYPE_GRP_HW_STATS = 4,
+};
+
+enum nl80211_ac {
+ NL80211_AC_VO = 0,
+ NL80211_AC_VI = 1,
+ NL80211_AC_BE = 2,
+ NL80211_AC_BK = 3,
+ NL80211_NUM_ACS = 4,
+};
+
+enum nl80211_acl_policy {
+ NL80211_ACL_POLICY_ACCEPT_UNLESS_LISTED = 0,
+ NL80211_ACL_POLICY_DENY_UNLESS_LISTED = 1,
+};
+
+enum nl80211_ap_settings_flags {
+ NL80211_AP_SETTINGS_EXTERNAL_AUTH_SUPPORT = 1,
+ NL80211_AP_SETTINGS_SA_QUERY_OFFLOAD_SUPPORT = 2,
+};
+
+enum nl80211_attr_coalesce_rule {
+ __NL80211_COALESCE_RULE_INVALID = 0,
+ NL80211_ATTR_COALESCE_RULE_DELAY = 1,
+ NL80211_ATTR_COALESCE_RULE_CONDITION = 2,
+ NL80211_ATTR_COALESCE_RULE_PKT_PATTERN = 3,
+ NUM_NL80211_ATTR_COALESCE_RULE = 4,
+ NL80211_ATTR_COALESCE_RULE_MAX = 3,
+};
+
+enum nl80211_attr_cqm {
+ __NL80211_ATTR_CQM_INVALID = 0,
+ NL80211_ATTR_CQM_RSSI_THOLD = 1,
+ NL80211_ATTR_CQM_RSSI_HYST = 2,
+ NL80211_ATTR_CQM_RSSI_THRESHOLD_EVENT = 3,
+ NL80211_ATTR_CQM_PKT_LOSS_EVENT = 4,
+ NL80211_ATTR_CQM_TXE_RATE = 5,
+ NL80211_ATTR_CQM_TXE_PKTS = 6,
+ NL80211_ATTR_CQM_TXE_INTVL = 7,
+ NL80211_ATTR_CQM_BEACON_LOSS_EVENT = 8,
+ NL80211_ATTR_CQM_RSSI_LEVEL = 9,
+ __NL80211_ATTR_CQM_AFTER_LAST = 10,
+ NL80211_ATTR_CQM_MAX = 9,
+};
+
+enum nl80211_attrs {
+ NL80211_ATTR_UNSPEC = 0,
+ NL80211_ATTR_WIPHY = 1,
+ NL80211_ATTR_WIPHY_NAME = 2,
+ NL80211_ATTR_IFINDEX = 3,
+ NL80211_ATTR_IFNAME = 4,
+ NL80211_ATTR_IFTYPE = 5,
+ NL80211_ATTR_MAC = 6,
+ NL80211_ATTR_KEY_DATA = 7,
+ NL80211_ATTR_KEY_IDX = 8,
+ NL80211_ATTR_KEY_CIPHER = 9,
+ NL80211_ATTR_KEY_SEQ = 10,
+ NL80211_ATTR_KEY_DEFAULT = 11,
+ NL80211_ATTR_BEACON_INTERVAL = 12,
+ NL80211_ATTR_DTIM_PERIOD = 13,
+ NL80211_ATTR_BEACON_HEAD = 14,
+ NL80211_ATTR_BEACON_TAIL = 15,
+ NL80211_ATTR_STA_AID = 16,
+ NL80211_ATTR_STA_FLAGS = 17,
+ NL80211_ATTR_STA_LISTEN_INTERVAL = 18,
+ NL80211_ATTR_STA_SUPPORTED_RATES = 19,
+ NL80211_ATTR_STA_VLAN = 20,
+ NL80211_ATTR_STA_INFO = 21,
+ NL80211_ATTR_WIPHY_BANDS = 22,
+ NL80211_ATTR_MNTR_FLAGS = 23,
+ NL80211_ATTR_MESH_ID = 24,
+ NL80211_ATTR_STA_PLINK_ACTION = 25,
+ NL80211_ATTR_MPATH_NEXT_HOP = 26,
+ NL80211_ATTR_MPATH_INFO = 27,
+ NL80211_ATTR_BSS_CTS_PROT = 28,
+ NL80211_ATTR_BSS_SHORT_PREAMBLE = 29,
+ NL80211_ATTR_BSS_SHORT_SLOT_TIME = 30,
+ NL80211_ATTR_HT_CAPABILITY = 31,
+ NL80211_ATTR_SUPPORTED_IFTYPES = 32,
+ NL80211_ATTR_REG_ALPHA2 = 33,
+ NL80211_ATTR_REG_RULES = 34,
+ NL80211_ATTR_MESH_CONFIG = 35,
+ NL80211_ATTR_BSS_BASIC_RATES = 36,
+ NL80211_ATTR_WIPHY_TXQ_PARAMS = 37,
+ NL80211_ATTR_WIPHY_FREQ = 38,
+ NL80211_ATTR_WIPHY_CHANNEL_TYPE = 39,
+ NL80211_ATTR_KEY_DEFAULT_MGMT = 40,
+ NL80211_ATTR_MGMT_SUBTYPE = 41,
+ NL80211_ATTR_IE = 42,
+ NL80211_ATTR_MAX_NUM_SCAN_SSIDS = 43,
+ NL80211_ATTR_SCAN_FREQUENCIES = 44,
+ NL80211_ATTR_SCAN_SSIDS = 45,
+ NL80211_ATTR_GENERATION = 46,
+ NL80211_ATTR_BSS = 47,
+ NL80211_ATTR_REG_INITIATOR = 48,
+ NL80211_ATTR_REG_TYPE = 49,
+ NL80211_ATTR_SUPPORTED_COMMANDS = 50,
+ NL80211_ATTR_FRAME = 51,
+ NL80211_ATTR_SSID = 52,
+ NL80211_ATTR_AUTH_TYPE = 53,
+ NL80211_ATTR_REASON_CODE = 54,
+ NL80211_ATTR_KEY_TYPE = 55,
+ NL80211_ATTR_MAX_SCAN_IE_LEN = 56,
+ NL80211_ATTR_CIPHER_SUITES = 57,
+ NL80211_ATTR_FREQ_BEFORE = 58,
+ NL80211_ATTR_FREQ_AFTER = 59,
+ NL80211_ATTR_FREQ_FIXED = 60,
+ NL80211_ATTR_WIPHY_RETRY_SHORT = 61,
+ NL80211_ATTR_WIPHY_RETRY_LONG = 62,
+ NL80211_ATTR_WIPHY_FRAG_THRESHOLD = 63,
+ NL80211_ATTR_WIPHY_RTS_THRESHOLD = 64,
+ NL80211_ATTR_TIMED_OUT = 65,
+ NL80211_ATTR_USE_MFP = 66,
+ NL80211_ATTR_STA_FLAGS2 = 67,
+ NL80211_ATTR_CONTROL_PORT = 68,
+ NL80211_ATTR_TESTDATA = 69,
+ NL80211_ATTR_PRIVACY = 70,
+ NL80211_ATTR_DISCONNECTED_BY_AP = 71,
+ NL80211_ATTR_STATUS_CODE = 72,
+ NL80211_ATTR_CIPHER_SUITES_PAIRWISE = 73,
+ NL80211_ATTR_CIPHER_SUITE_GROUP = 74,
+ NL80211_ATTR_WPA_VERSIONS = 75,
+ NL80211_ATTR_AKM_SUITES = 76,
+ NL80211_ATTR_REQ_IE = 77,
+ NL80211_ATTR_RESP_IE = 78,
+ NL80211_ATTR_PREV_BSSID = 79,
+ NL80211_ATTR_KEY = 80,
+ NL80211_ATTR_KEYS = 81,
+ NL80211_ATTR_PID = 82,
+ NL80211_ATTR_4ADDR = 83,
+ NL80211_ATTR_SURVEY_INFO = 84,
+ NL80211_ATTR_PMKID = 85,
+ NL80211_ATTR_MAX_NUM_PMKIDS = 86,
+ NL80211_ATTR_DURATION = 87,
+ NL80211_ATTR_COOKIE = 88,
+ NL80211_ATTR_WIPHY_COVERAGE_CLASS = 89,
+ NL80211_ATTR_TX_RATES = 90,
+ NL80211_ATTR_FRAME_MATCH = 91,
+ NL80211_ATTR_ACK = 92,
+ NL80211_ATTR_PS_STATE = 93,
+ NL80211_ATTR_CQM = 94,
+ NL80211_ATTR_LOCAL_STATE_CHANGE = 95,
+ NL80211_ATTR_AP_ISOLATE = 96,
+ NL80211_ATTR_WIPHY_TX_POWER_SETTING = 97,
+ NL80211_ATTR_WIPHY_TX_POWER_LEVEL = 98,
+ NL80211_ATTR_TX_FRAME_TYPES = 99,
+ NL80211_ATTR_RX_FRAME_TYPES = 100,
+ NL80211_ATTR_FRAME_TYPE = 101,
+ NL80211_ATTR_CONTROL_PORT_ETHERTYPE = 102,
+ NL80211_ATTR_CONTROL_PORT_NO_ENCRYPT = 103,
+ NL80211_ATTR_SUPPORT_IBSS_RSN = 104,
+ NL80211_ATTR_WIPHY_ANTENNA_TX = 105,
+ NL80211_ATTR_WIPHY_ANTENNA_RX = 106,
+ NL80211_ATTR_MCAST_RATE = 107,
+ NL80211_ATTR_OFFCHANNEL_TX_OK = 108,
+ NL80211_ATTR_BSS_HT_OPMODE = 109,
+ NL80211_ATTR_KEY_DEFAULT_TYPES = 110,
+ NL80211_ATTR_MAX_REMAIN_ON_CHANNEL_DURATION = 111,
+ NL80211_ATTR_MESH_SETUP = 112,
+ NL80211_ATTR_WIPHY_ANTENNA_AVAIL_TX = 113,
+ NL80211_ATTR_WIPHY_ANTENNA_AVAIL_RX = 114,
+ NL80211_ATTR_SUPPORT_MESH_AUTH = 115,
+ NL80211_ATTR_STA_PLINK_STATE = 116,
+ NL80211_ATTR_WOWLAN_TRIGGERS = 117,
+ NL80211_ATTR_WOWLAN_TRIGGERS_SUPPORTED = 118,
+ NL80211_ATTR_SCHED_SCAN_INTERVAL = 119,
+ NL80211_ATTR_INTERFACE_COMBINATIONS = 120,
+ NL80211_ATTR_SOFTWARE_IFTYPES = 121,
+ NL80211_ATTR_REKEY_DATA = 122,
+ NL80211_ATTR_MAX_NUM_SCHED_SCAN_SSIDS = 123,
+ NL80211_ATTR_MAX_SCHED_SCAN_IE_LEN = 124,
+ NL80211_ATTR_SCAN_SUPP_RATES = 125,
+ NL80211_ATTR_HIDDEN_SSID = 126,
+ NL80211_ATTR_IE_PROBE_RESP = 127,
+ NL80211_ATTR_IE_ASSOC_RESP = 128,
+ NL80211_ATTR_STA_WME = 129,
+ NL80211_ATTR_SUPPORT_AP_UAPSD = 130,
+ NL80211_ATTR_ROAM_SUPPORT = 131,
+ NL80211_ATTR_SCHED_SCAN_MATCH = 132,
+ NL80211_ATTR_MAX_MATCH_SETS = 133,
+ NL80211_ATTR_PMKSA_CANDIDATE = 134,
+ NL80211_ATTR_TX_NO_CCK_RATE = 135,
+ NL80211_ATTR_TDLS_ACTION = 136,
+ NL80211_ATTR_TDLS_DIALOG_TOKEN = 137,
+ NL80211_ATTR_TDLS_OPERATION = 138,
+ NL80211_ATTR_TDLS_SUPPORT = 139,
+ NL80211_ATTR_TDLS_EXTERNAL_SETUP = 140,
+ NL80211_ATTR_DEVICE_AP_SME = 141,
+ NL80211_ATTR_DONT_WAIT_FOR_ACK = 142,
+ NL80211_ATTR_FEATURE_FLAGS = 143,
+ NL80211_ATTR_PROBE_RESP_OFFLOAD = 144,
+ NL80211_ATTR_PROBE_RESP = 145,
+ NL80211_ATTR_DFS_REGION = 146,
+ NL80211_ATTR_DISABLE_HT = 147,
+ NL80211_ATTR_HT_CAPABILITY_MASK = 148,
+ NL80211_ATTR_NOACK_MAP = 149,
+ NL80211_ATTR_INACTIVITY_TIMEOUT = 150,
+ NL80211_ATTR_RX_SIGNAL_DBM = 151,
+ NL80211_ATTR_BG_SCAN_PERIOD = 152,
+ NL80211_ATTR_WDEV = 153,
+ NL80211_ATTR_USER_REG_HINT_TYPE = 154,
+ NL80211_ATTR_CONN_FAILED_REASON = 155,
+ NL80211_ATTR_AUTH_DATA = 156,
+ NL80211_ATTR_VHT_CAPABILITY = 157,
+ NL80211_ATTR_SCAN_FLAGS = 158,
+ NL80211_ATTR_CHANNEL_WIDTH = 159,
+ NL80211_ATTR_CENTER_FREQ1 = 160,
+ NL80211_ATTR_CENTER_FREQ2 = 161,
+ NL80211_ATTR_P2P_CTWINDOW = 162,
+ NL80211_ATTR_P2P_OPPPS = 163,
+ NL80211_ATTR_LOCAL_MESH_POWER_MODE = 164,
+ NL80211_ATTR_ACL_POLICY = 165,
+ NL80211_ATTR_MAC_ADDRS = 166,
+ NL80211_ATTR_MAC_ACL_MAX = 167,
+ NL80211_ATTR_RADAR_EVENT = 168,
+ NL80211_ATTR_EXT_CAPA = 169,
+ NL80211_ATTR_EXT_CAPA_MASK = 170,
+ NL80211_ATTR_STA_CAPABILITY = 171,
+ NL80211_ATTR_STA_EXT_CAPABILITY = 172,
+ NL80211_ATTR_PROTOCOL_FEATURES = 173,
+ NL80211_ATTR_SPLIT_WIPHY_DUMP = 174,
+ NL80211_ATTR_DISABLE_VHT = 175,
+ NL80211_ATTR_VHT_CAPABILITY_MASK = 176,
+ NL80211_ATTR_MDID = 177,
+ NL80211_ATTR_IE_RIC = 178,
+ NL80211_ATTR_CRIT_PROT_ID = 179,
+ NL80211_ATTR_MAX_CRIT_PROT_DURATION = 180,
+ NL80211_ATTR_PEER_AID = 181,
+ NL80211_ATTR_COALESCE_RULE = 182,
+ NL80211_ATTR_CH_SWITCH_COUNT = 183,
+ NL80211_ATTR_CH_SWITCH_BLOCK_TX = 184,
+ NL80211_ATTR_CSA_IES = 185,
+ NL80211_ATTR_CNTDWN_OFFS_BEACON = 186,
+ NL80211_ATTR_CNTDWN_OFFS_PRESP = 187,
+ NL80211_ATTR_RXMGMT_FLAGS = 188,
+ NL80211_ATTR_STA_SUPPORTED_CHANNELS = 189,
+ NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES = 190,
+ NL80211_ATTR_HANDLE_DFS = 191,
+ NL80211_ATTR_SUPPORT_5_MHZ = 192,
+ NL80211_ATTR_SUPPORT_10_MHZ = 193,
+ NL80211_ATTR_OPMODE_NOTIF = 194,
+ NL80211_ATTR_VENDOR_ID = 195,
+ NL80211_ATTR_VENDOR_SUBCMD = 196,
+ NL80211_ATTR_VENDOR_DATA = 197,
+ NL80211_ATTR_VENDOR_EVENTS = 198,
+ NL80211_ATTR_QOS_MAP = 199,
+ NL80211_ATTR_MAC_HINT = 200,
+ NL80211_ATTR_WIPHY_FREQ_HINT = 201,
+ NL80211_ATTR_MAX_AP_ASSOC_STA = 202,
+ NL80211_ATTR_TDLS_PEER_CAPABILITY = 203,
+ NL80211_ATTR_SOCKET_OWNER = 204,
+ NL80211_ATTR_CSA_C_OFFSETS_TX = 205,
+ NL80211_ATTR_MAX_CSA_COUNTERS = 206,
+ NL80211_ATTR_TDLS_INITIATOR = 207,
+ NL80211_ATTR_USE_RRM = 208,
+ NL80211_ATTR_WIPHY_DYN_ACK = 209,
+ NL80211_ATTR_TSID = 210,
+ NL80211_ATTR_USER_PRIO = 211,
+ NL80211_ATTR_ADMITTED_TIME = 212,
+ NL80211_ATTR_SMPS_MODE = 213,
+ NL80211_ATTR_OPER_CLASS = 214,
+ NL80211_ATTR_MAC_MASK = 215,
+ NL80211_ATTR_WIPHY_SELF_MANAGED_REG = 216,
+ NL80211_ATTR_EXT_FEATURES = 217,
+ NL80211_ATTR_SURVEY_RADIO_STATS = 218,
+ NL80211_ATTR_NETNS_FD = 219,
+ NL80211_ATTR_SCHED_SCAN_DELAY = 220,
+ NL80211_ATTR_REG_INDOOR = 221,
+ NL80211_ATTR_MAX_NUM_SCHED_SCAN_PLANS = 222,
+ NL80211_ATTR_MAX_SCAN_PLAN_INTERVAL = 223,
+ NL80211_ATTR_MAX_SCAN_PLAN_ITERATIONS = 224,
+ NL80211_ATTR_SCHED_SCAN_PLANS = 225,
+ NL80211_ATTR_PBSS = 226,
+ NL80211_ATTR_BSS_SELECT = 227,
+ NL80211_ATTR_STA_SUPPORT_P2P_PS = 228,
+ NL80211_ATTR_PAD = 229,
+ NL80211_ATTR_IFTYPE_EXT_CAPA = 230,
+ NL80211_ATTR_MU_MIMO_GROUP_DATA = 231,
+ NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR = 232,
+ NL80211_ATTR_SCAN_START_TIME_TSF = 233,
+ NL80211_ATTR_SCAN_START_TIME_TSF_BSSID = 234,
+ NL80211_ATTR_MEASUREMENT_DURATION = 235,
+ NL80211_ATTR_MEASUREMENT_DURATION_MANDATORY = 236,
+ NL80211_ATTR_MESH_PEER_AID = 237,
+ NL80211_ATTR_NAN_MASTER_PREF = 238,
+ NL80211_ATTR_BANDS = 239,
+ NL80211_ATTR_NAN_FUNC = 240,
+ NL80211_ATTR_NAN_MATCH = 241,
+ NL80211_ATTR_FILS_KEK = 242,
+ NL80211_ATTR_FILS_NONCES = 243,
+ NL80211_ATTR_MULTICAST_TO_UNICAST_ENABLED = 244,
+ NL80211_ATTR_BSSID = 245,
+ NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI = 246,
+ NL80211_ATTR_SCHED_SCAN_RSSI_ADJUST = 247,
+ NL80211_ATTR_TIMEOUT_REASON = 248,
+ NL80211_ATTR_FILS_ERP_USERNAME = 249,
+ NL80211_ATTR_FILS_ERP_REALM = 250,
+ NL80211_ATTR_FILS_ERP_NEXT_SEQ_NUM = 251,
+ NL80211_ATTR_FILS_ERP_RRK = 252,
+ NL80211_ATTR_FILS_CACHE_ID = 253,
+ NL80211_ATTR_PMK = 254,
+ NL80211_ATTR_SCHED_SCAN_MULTI = 255,
+ NL80211_ATTR_SCHED_SCAN_MAX_REQS = 256,
+ NL80211_ATTR_WANT_1X_4WAY_HS = 257,
+ NL80211_ATTR_PMKR0_NAME = 258,
+ NL80211_ATTR_PORT_AUTHORIZED = 259,
+ NL80211_ATTR_EXTERNAL_AUTH_ACTION = 260,
+ NL80211_ATTR_EXTERNAL_AUTH_SUPPORT = 261,
+ NL80211_ATTR_NSS = 262,
+ NL80211_ATTR_ACK_SIGNAL = 263,
+ NL80211_ATTR_CONTROL_PORT_OVER_NL80211 = 264,
+ NL80211_ATTR_TXQ_STATS = 265,
+ NL80211_ATTR_TXQ_LIMIT = 266,
+ NL80211_ATTR_TXQ_MEMORY_LIMIT = 267,
+ NL80211_ATTR_TXQ_QUANTUM = 268,
+ NL80211_ATTR_HE_CAPABILITY = 269,
+ NL80211_ATTR_FTM_RESPONDER = 270,
+ NL80211_ATTR_FTM_RESPONDER_STATS = 271,
+ NL80211_ATTR_TIMEOUT = 272,
+ NL80211_ATTR_PEER_MEASUREMENTS = 273,
+ NL80211_ATTR_AIRTIME_WEIGHT = 274,
+ NL80211_ATTR_STA_TX_POWER_SETTING = 275,
+ NL80211_ATTR_STA_TX_POWER = 276,
+ NL80211_ATTR_SAE_PASSWORD = 277,
+ NL80211_ATTR_TWT_RESPONDER = 278,
+ NL80211_ATTR_HE_OBSS_PD = 279,
+ NL80211_ATTR_WIPHY_EDMG_CHANNELS = 280,
+ NL80211_ATTR_WIPHY_EDMG_BW_CONFIG = 281,
+ NL80211_ATTR_VLAN_ID = 282,
+ NL80211_ATTR_HE_BSS_COLOR = 283,
+ NL80211_ATTR_IFTYPE_AKM_SUITES = 284,
+ NL80211_ATTR_TID_CONFIG = 285,
+ NL80211_ATTR_CONTROL_PORT_NO_PREAUTH = 286,
+ NL80211_ATTR_PMK_LIFETIME = 287,
+ NL80211_ATTR_PMK_REAUTH_THRESHOLD = 288,
+ NL80211_ATTR_RECEIVE_MULTICAST = 289,
+ NL80211_ATTR_WIPHY_FREQ_OFFSET = 290,
+ NL80211_ATTR_CENTER_FREQ1_OFFSET = 291,
+ NL80211_ATTR_SCAN_FREQ_KHZ = 292,
+ NL80211_ATTR_HE_6GHZ_CAPABILITY = 293,
+ NL80211_ATTR_FILS_DISCOVERY = 294,
+ NL80211_ATTR_UNSOL_BCAST_PROBE_RESP = 295,
+ NL80211_ATTR_S1G_CAPABILITY = 296,
+ NL80211_ATTR_S1G_CAPABILITY_MASK = 297,
+ NL80211_ATTR_SAE_PWE = 298,
+ NL80211_ATTR_RECONNECT_REQUESTED = 299,
+ NL80211_ATTR_SAR_SPEC = 300,
+ NL80211_ATTR_DISABLE_HE = 301,
+ NL80211_ATTR_OBSS_COLOR_BITMAP = 302,
+ NL80211_ATTR_COLOR_CHANGE_COUNT = 303,
+ NL80211_ATTR_COLOR_CHANGE_COLOR = 304,
+ NL80211_ATTR_COLOR_CHANGE_ELEMS = 305,
+ NL80211_ATTR_MBSSID_CONFIG = 306,
+ NL80211_ATTR_MBSSID_ELEMS = 307,
+ NL80211_ATTR_RADAR_BACKGROUND = 308,
+ NL80211_ATTR_AP_SETTINGS_FLAGS = 309,
+ NL80211_ATTR_EHT_CAPABILITY = 310,
+ NL80211_ATTR_DISABLE_EHT = 311,
+ NL80211_ATTR_MLO_LINKS = 312,
+ NL80211_ATTR_MLO_LINK_ID = 313,
+ NL80211_ATTR_MLD_ADDR = 314,
+ NL80211_ATTR_MLO_SUPPORT = 315,
+ NL80211_ATTR_MAX_NUM_AKM_SUITES = 316,
+ NL80211_ATTR_EML_CAPABILITY = 317,
+ NL80211_ATTR_MLD_CAPA_AND_OPS = 318,
+ NL80211_ATTR_TX_HW_TIMESTAMP = 319,
+ NL80211_ATTR_RX_HW_TIMESTAMP = 320,
+ NL80211_ATTR_TD_BITMAP = 321,
+ NL80211_ATTR_PUNCT_BITMAP = 322,
+ NL80211_ATTR_MAX_HW_TIMESTAMP_PEERS = 323,
+ NL80211_ATTR_HW_TIMESTAMP_ENABLED = 324,
+ NL80211_ATTR_EMA_RNR_ELEMS = 325,
+ NL80211_ATTR_MLO_LINK_DISABLED = 326,
+ NL80211_ATTR_BSS_DUMP_INCLUDE_USE_DATA = 327,
+ NL80211_ATTR_MLO_TTLM_DLINK = 328,
+ NL80211_ATTR_MLO_TTLM_ULINK = 329,
+ NL80211_ATTR_ASSOC_SPP_AMSDU = 330,
+ __NL80211_ATTR_AFTER_LAST = 331,
+ NUM_NL80211_ATTR = 331,
+ NL80211_ATTR_MAX = 330,
+};
+
+enum nl80211_auth_type {
+ NL80211_AUTHTYPE_OPEN_SYSTEM = 0,
+ NL80211_AUTHTYPE_SHARED_KEY = 1,
+ NL80211_AUTHTYPE_FT = 2,
+ NL80211_AUTHTYPE_NETWORK_EAP = 3,
+ NL80211_AUTHTYPE_SAE = 4,
+ NL80211_AUTHTYPE_FILS_SK = 5,
+ NL80211_AUTHTYPE_FILS_SK_PFS = 6,
+ NL80211_AUTHTYPE_FILS_PK = 7,
+ __NL80211_AUTHTYPE_NUM = 8,
+ NL80211_AUTHTYPE_MAX = 7,
+ NL80211_AUTHTYPE_AUTOMATIC = 8,
+};
+
+enum nl80211_band {
+ NL80211_BAND_2GHZ = 0,
+ NL80211_BAND_5GHZ = 1,
+ NL80211_BAND_60GHZ = 2,
+ NL80211_BAND_6GHZ = 3,
+ NL80211_BAND_S1GHZ = 4,
+ NL80211_BAND_LC = 5,
+ NUM_NL80211_BANDS = 6,
+};
+
+enum nl80211_band_attr {
+ __NL80211_BAND_ATTR_INVALID = 0,
+ NL80211_BAND_ATTR_FREQS = 1,
+ NL80211_BAND_ATTR_RATES = 2,
+ NL80211_BAND_ATTR_HT_MCS_SET = 3,
+ NL80211_BAND_ATTR_HT_CAPA = 4,
+ NL80211_BAND_ATTR_HT_AMPDU_FACTOR = 5,
+ NL80211_BAND_ATTR_HT_AMPDU_DENSITY = 6,
+ NL80211_BAND_ATTR_VHT_MCS_SET = 7,
+ NL80211_BAND_ATTR_VHT_CAPA = 8,
+ NL80211_BAND_ATTR_IFTYPE_DATA = 9,
+ NL80211_BAND_ATTR_EDMG_CHANNELS = 10,
+ NL80211_BAND_ATTR_EDMG_BW_CONFIG = 11,
+ NL80211_BAND_ATTR_S1G_MCS_NSS_SET = 12,
+ NL80211_BAND_ATTR_S1G_CAPA = 13,
+ __NL80211_BAND_ATTR_AFTER_LAST = 14,
+ NL80211_BAND_ATTR_MAX = 13,
+};
+
+enum nl80211_band_iftype_attr {
+ __NL80211_BAND_IFTYPE_ATTR_INVALID = 0,
+ NL80211_BAND_IFTYPE_ATTR_IFTYPES = 1,
+ NL80211_BAND_IFTYPE_ATTR_HE_CAP_MAC = 2,
+ NL80211_BAND_IFTYPE_ATTR_HE_CAP_PHY = 3,
+ NL80211_BAND_IFTYPE_ATTR_HE_CAP_MCS_SET = 4,
+ NL80211_BAND_IFTYPE_ATTR_HE_CAP_PPE = 5,
+ NL80211_BAND_IFTYPE_ATTR_HE_6GHZ_CAPA = 6,
+ NL80211_BAND_IFTYPE_ATTR_VENDOR_ELEMS = 7,
+ NL80211_BAND_IFTYPE_ATTR_EHT_CAP_MAC = 8,
+ NL80211_BAND_IFTYPE_ATTR_EHT_CAP_PHY = 9,
+ NL80211_BAND_IFTYPE_ATTR_EHT_CAP_MCS_SET = 10,
+ NL80211_BAND_IFTYPE_ATTR_EHT_CAP_PPE = 11,
+ __NL80211_BAND_IFTYPE_ATTR_AFTER_LAST = 12,
+ NL80211_BAND_IFTYPE_ATTR_MAX = 11,
+};
+
+enum nl80211_bitrate_attr {
+ __NL80211_BITRATE_ATTR_INVALID = 0,
+ NL80211_BITRATE_ATTR_RATE = 1,
+ NL80211_BITRATE_ATTR_2GHZ_SHORTPREAMBLE = 2,
+ __NL80211_BITRATE_ATTR_AFTER_LAST = 3,
+ NL80211_BITRATE_ATTR_MAX = 2,
+};
+
+enum nl80211_bss {
+ __NL80211_BSS_INVALID = 0,
+ NL80211_BSS_BSSID = 1,
+ NL80211_BSS_FREQUENCY = 2,
+ NL80211_BSS_TSF = 3,
+ NL80211_BSS_BEACON_INTERVAL = 4,
+ NL80211_BSS_CAPABILITY = 5,
+ NL80211_BSS_INFORMATION_ELEMENTS = 6,
+ NL80211_BSS_SIGNAL_MBM = 7,
+ NL80211_BSS_SIGNAL_UNSPEC = 8,
+ NL80211_BSS_STATUS = 9,
+ NL80211_BSS_SEEN_MS_AGO = 10,
+ NL80211_BSS_BEACON_IES = 11,
+ NL80211_BSS_CHAN_WIDTH = 12,
+ NL80211_BSS_BEACON_TSF = 13,
+ NL80211_BSS_PRESP_DATA = 14,
+ NL80211_BSS_LAST_SEEN_BOOTTIME = 15,
+ NL80211_BSS_PAD = 16,
+ NL80211_BSS_PARENT_TSF = 17,
+ NL80211_BSS_PARENT_BSSID = 18,
+ NL80211_BSS_CHAIN_SIGNAL = 19,
+ NL80211_BSS_FREQUENCY_OFFSET = 20,
+ NL80211_BSS_MLO_LINK_ID = 21,
+ NL80211_BSS_MLD_ADDR = 22,
+ NL80211_BSS_USE_FOR = 23,
+ NL80211_BSS_CANNOT_USE_REASONS = 24,
+ __NL80211_BSS_AFTER_LAST = 25,
+ NL80211_BSS_MAX = 24,
+};
+
+enum nl80211_bss_cannot_use_reasons {
+ NL80211_BSS_CANNOT_USE_NSTR_NONPRIMARY = 1,
+ NL80211_BSS_CANNOT_USE_6GHZ_PWR_MISMATCH = 2,
+};
+
+enum nl80211_bss_color_attributes {
+ __NL80211_HE_BSS_COLOR_ATTR_INVALID = 0,
+ NL80211_HE_BSS_COLOR_ATTR_COLOR = 1,
+ NL80211_HE_BSS_COLOR_ATTR_DISABLED = 2,
+ NL80211_HE_BSS_COLOR_ATTR_PARTIAL = 3,
+ __NL80211_HE_BSS_COLOR_ATTR_LAST = 4,
+ NL80211_HE_BSS_COLOR_ATTR_MAX = 3,
+};
+
+enum nl80211_bss_select_attr {
+ __NL80211_BSS_SELECT_ATTR_INVALID = 0,
+ NL80211_BSS_SELECT_ATTR_RSSI = 1,
+ NL80211_BSS_SELECT_ATTR_BAND_PREF = 2,
+ NL80211_BSS_SELECT_ATTR_RSSI_ADJUST = 3,
+ __NL80211_BSS_SELECT_ATTR_AFTER_LAST = 4,
+ NL80211_BSS_SELECT_ATTR_MAX = 3,
+};
+
+enum nl80211_bss_status {
+ NL80211_BSS_STATUS_AUTHENTICATED = 0,
+ NL80211_BSS_STATUS_ASSOCIATED = 1,
+ NL80211_BSS_STATUS_IBSS_JOINED = 2,
+};
+
+enum nl80211_bss_use_for {
+ NL80211_BSS_USE_FOR_NORMAL = 1,
+ NL80211_BSS_USE_FOR_MLD_LINK = 2,
+};
+
+enum nl80211_chan_width {
+ NL80211_CHAN_WIDTH_20_NOHT = 0,
+ NL80211_CHAN_WIDTH_20 = 1,
+ NL80211_CHAN_WIDTH_40 = 2,
+ NL80211_CHAN_WIDTH_80 = 3,
+ NL80211_CHAN_WIDTH_80P80 = 4,
+ NL80211_CHAN_WIDTH_160 = 5,
+ NL80211_CHAN_WIDTH_5 = 6,
+ NL80211_CHAN_WIDTH_10 = 7,
+ NL80211_CHAN_WIDTH_1 = 8,
+ NL80211_CHAN_WIDTH_2 = 9,
+ NL80211_CHAN_WIDTH_4 = 10,
+ NL80211_CHAN_WIDTH_8 = 11,
+ NL80211_CHAN_WIDTH_16 = 12,
+ NL80211_CHAN_WIDTH_320 = 13,
+};
+
+enum nl80211_channel_type {
+ NL80211_CHAN_NO_HT = 0,
+ NL80211_CHAN_HT20 = 1,
+ NL80211_CHAN_HT40MINUS = 2,
+ NL80211_CHAN_HT40PLUS = 3,
+};
+
+enum nl80211_coalesce_condition {
+ NL80211_COALESCE_CONDITION_MATCH = 0,
+ NL80211_COALESCE_CONDITION_NO_MATCH = 1,
+};
+
+enum nl80211_commands {
+ NL80211_CMD_UNSPEC = 0,
+ NL80211_CMD_GET_WIPHY = 1,
+ NL80211_CMD_SET_WIPHY = 2,
+ NL80211_CMD_NEW_WIPHY = 3,
+ NL80211_CMD_DEL_WIPHY = 4,
+ NL80211_CMD_GET_INTERFACE = 5,
+ NL80211_CMD_SET_INTERFACE = 6,
+ NL80211_CMD_NEW_INTERFACE = 7,
+ NL80211_CMD_DEL_INTERFACE = 8,
+ NL80211_CMD_GET_KEY = 9,
+ NL80211_CMD_SET_KEY = 10,
+ NL80211_CMD_NEW_KEY = 11,
+ NL80211_CMD_DEL_KEY = 12,
+ NL80211_CMD_GET_BEACON = 13,
+ NL80211_CMD_SET_BEACON = 14,
+ NL80211_CMD_START_AP = 15,
+ NL80211_CMD_NEW_BEACON = 15,
+ NL80211_CMD_STOP_AP = 16,
+ NL80211_CMD_DEL_BEACON = 16,
+ NL80211_CMD_GET_STATION = 17,
+ NL80211_CMD_SET_STATION = 18,
+ NL80211_CMD_NEW_STATION = 19,
+ NL80211_CMD_DEL_STATION = 20,
+ NL80211_CMD_GET_MPATH = 21,
+ NL80211_CMD_SET_MPATH = 22,
+ NL80211_CMD_NEW_MPATH = 23,
+ NL80211_CMD_DEL_MPATH = 24,
+ NL80211_CMD_SET_BSS = 25,
+ NL80211_CMD_SET_REG = 26,
+ NL80211_CMD_REQ_SET_REG = 27,
+ NL80211_CMD_GET_MESH_CONFIG = 28,
+ NL80211_CMD_SET_MESH_CONFIG = 29,
+ NL80211_CMD_SET_MGMT_EXTRA_IE = 30,
+ NL80211_CMD_GET_REG = 31,
+ NL80211_CMD_GET_SCAN = 32,
+ NL80211_CMD_TRIGGER_SCAN = 33,
+ NL80211_CMD_NEW_SCAN_RESULTS = 34,
+ NL80211_CMD_SCAN_ABORTED = 35,
+ NL80211_CMD_REG_CHANGE = 36,
+ NL80211_CMD_AUTHENTICATE = 37,
+ NL80211_CMD_ASSOCIATE = 38,
+ NL80211_CMD_DEAUTHENTICATE = 39,
+ NL80211_CMD_DISASSOCIATE = 40,
+ NL80211_CMD_MICHAEL_MIC_FAILURE = 41,
+ NL80211_CMD_REG_BEACON_HINT = 42,
+ NL80211_CMD_JOIN_IBSS = 43,
+ NL80211_CMD_LEAVE_IBSS = 44,
+ NL80211_CMD_TESTMODE = 45,
+ NL80211_CMD_CONNECT = 46,
+ NL80211_CMD_ROAM = 47,
+ NL80211_CMD_DISCONNECT = 48,
+ NL80211_CMD_SET_WIPHY_NETNS = 49,
+ NL80211_CMD_GET_SURVEY = 50,
+ NL80211_CMD_NEW_SURVEY_RESULTS = 51,
+ NL80211_CMD_SET_PMKSA = 52,
+ NL80211_CMD_DEL_PMKSA = 53,
+ NL80211_CMD_FLUSH_PMKSA = 54,
+ NL80211_CMD_REMAIN_ON_CHANNEL = 55,
+ NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL = 56,
+ NL80211_CMD_SET_TX_BITRATE_MASK = 57,
+ NL80211_CMD_REGISTER_FRAME = 58,
+ NL80211_CMD_REGISTER_ACTION = 58,
+ NL80211_CMD_FRAME = 59,
+ NL80211_CMD_ACTION = 59,
+ NL80211_CMD_FRAME_TX_STATUS = 60,
+ NL80211_CMD_ACTION_TX_STATUS = 60,
+ NL80211_CMD_SET_POWER_SAVE = 61,
+ NL80211_CMD_GET_POWER_SAVE = 62,
+ NL80211_CMD_SET_CQM = 63,
+ NL80211_CMD_NOTIFY_CQM = 64,
+ NL80211_CMD_SET_CHANNEL = 65,
+ NL80211_CMD_SET_WDS_PEER = 66,
+ NL80211_CMD_FRAME_WAIT_CANCEL = 67,
+ NL80211_CMD_JOIN_MESH = 68,
+ NL80211_CMD_LEAVE_MESH = 69,
+ NL80211_CMD_UNPROT_DEAUTHENTICATE = 70,
+ NL80211_CMD_UNPROT_DISASSOCIATE = 71,
+ NL80211_CMD_NEW_PEER_CANDIDATE = 72,
+ NL80211_CMD_GET_WOWLAN = 73,
+ NL80211_CMD_SET_WOWLAN = 74,
+ NL80211_CMD_START_SCHED_SCAN = 75,
+ NL80211_CMD_STOP_SCHED_SCAN = 76,
+ NL80211_CMD_SCHED_SCAN_RESULTS = 77,
+ NL80211_CMD_SCHED_SCAN_STOPPED = 78,
+ NL80211_CMD_SET_REKEY_OFFLOAD = 79,
+ NL80211_CMD_PMKSA_CANDIDATE = 80,
+ NL80211_CMD_TDLS_OPER = 81,
+ NL80211_CMD_TDLS_MGMT = 82,
+ NL80211_CMD_UNEXPECTED_FRAME = 83,
+ NL80211_CMD_PROBE_CLIENT = 84,
+ NL80211_CMD_REGISTER_BEACONS = 85,
+ NL80211_CMD_UNEXPECTED_4ADDR_FRAME = 86,
+ NL80211_CMD_SET_NOACK_MAP = 87,
+ NL80211_CMD_CH_SWITCH_NOTIFY = 88,
+ NL80211_CMD_START_P2P_DEVICE = 89,
+ NL80211_CMD_STOP_P2P_DEVICE = 90,
+ NL80211_CMD_CONN_FAILED = 91,
+ NL80211_CMD_SET_MCAST_RATE = 92,
+ NL80211_CMD_SET_MAC_ACL = 93,
+ NL80211_CMD_RADAR_DETECT = 94,
+ NL80211_CMD_GET_PROTOCOL_FEATURES = 95,
+ NL80211_CMD_UPDATE_FT_IES = 96,
+ NL80211_CMD_FT_EVENT = 97,
+ NL80211_CMD_CRIT_PROTOCOL_START = 98,
+ NL80211_CMD_CRIT_PROTOCOL_STOP = 99,
+ NL80211_CMD_GET_COALESCE = 100,
+ NL80211_CMD_SET_COALESCE = 101,
+ NL80211_CMD_CHANNEL_SWITCH = 102,
+ NL80211_CMD_VENDOR = 103,
+ NL80211_CMD_SET_QOS_MAP = 104,
+ NL80211_CMD_ADD_TX_TS = 105,
+ NL80211_CMD_DEL_TX_TS = 106,
+ NL80211_CMD_GET_MPP = 107,
+ NL80211_CMD_JOIN_OCB = 108,
+ NL80211_CMD_LEAVE_OCB = 109,
+ NL80211_CMD_CH_SWITCH_STARTED_NOTIFY = 110,
+ NL80211_CMD_TDLS_CHANNEL_SWITCH = 111,
+ NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH = 112,
+ NL80211_CMD_WIPHY_REG_CHANGE = 113,
+ NL80211_CMD_ABORT_SCAN = 114,
+ NL80211_CMD_START_NAN = 115,
+ NL80211_CMD_STOP_NAN = 116,
+ NL80211_CMD_ADD_NAN_FUNCTION = 117,
+ NL80211_CMD_DEL_NAN_FUNCTION = 118,
+ NL80211_CMD_CHANGE_NAN_CONFIG = 119,
+ NL80211_CMD_NAN_MATCH = 120,
+ NL80211_CMD_SET_MULTICAST_TO_UNICAST = 121,
+ NL80211_CMD_UPDATE_CONNECT_PARAMS = 122,
+ NL80211_CMD_SET_PMK = 123,
+ NL80211_CMD_DEL_PMK = 124,
+ NL80211_CMD_PORT_AUTHORIZED = 125,
+ NL80211_CMD_RELOAD_REGDB = 126,
+ NL80211_CMD_EXTERNAL_AUTH = 127,
+ NL80211_CMD_STA_OPMODE_CHANGED = 128,
+ NL80211_CMD_CONTROL_PORT_FRAME = 129,
+ NL80211_CMD_GET_FTM_RESPONDER_STATS = 130,
+ NL80211_CMD_PEER_MEASUREMENT_START = 131,
+ NL80211_CMD_PEER_MEASUREMENT_RESULT = 132,
+ NL80211_CMD_PEER_MEASUREMENT_COMPLETE = 133,
+ NL80211_CMD_NOTIFY_RADAR = 134,
+ NL80211_CMD_UPDATE_OWE_INFO = 135,
+ NL80211_CMD_PROBE_MESH_LINK = 136,
+ NL80211_CMD_SET_TID_CONFIG = 137,
+ NL80211_CMD_UNPROT_BEACON = 138,
+ NL80211_CMD_CONTROL_PORT_FRAME_TX_STATUS = 139,
+ NL80211_CMD_SET_SAR_SPECS = 140,
+ NL80211_CMD_OBSS_COLOR_COLLISION = 141,
+ NL80211_CMD_COLOR_CHANGE_REQUEST = 142,
+ NL80211_CMD_COLOR_CHANGE_STARTED = 143,
+ NL80211_CMD_COLOR_CHANGE_ABORTED = 144,
+ NL80211_CMD_COLOR_CHANGE_COMPLETED = 145,
+ NL80211_CMD_SET_FILS_AAD = 146,
+ NL80211_CMD_ASSOC_COMEBACK = 147,
+ NL80211_CMD_ADD_LINK = 148,
+ NL80211_CMD_REMOVE_LINK = 149,
+ NL80211_CMD_ADD_LINK_STA = 150,
+ NL80211_CMD_MODIFY_LINK_STA = 151,
+ NL80211_CMD_REMOVE_LINK_STA = 152,
+ NL80211_CMD_SET_HW_TIMESTAMP = 153,
+ NL80211_CMD_LINKS_REMOVED = 154,
+ NL80211_CMD_SET_TID_TO_LINK_MAPPING = 155,
+ __NL80211_CMD_AFTER_LAST = 156,
+ NL80211_CMD_MAX = 155,
+};
+
+enum nl80211_connect_failed_reason {
+ NL80211_CONN_FAIL_MAX_CLIENTS = 0,
+ NL80211_CONN_FAIL_BLOCKED_CLIENT = 1,
+};
+
+enum nl80211_cqm_rssi_threshold_event {
+ NL80211_CQM_RSSI_THRESHOLD_EVENT_LOW = 0,
+ NL80211_CQM_RSSI_THRESHOLD_EVENT_HIGH = 1,
+ NL80211_CQM_RSSI_BEACON_LOSS_EVENT = 2,
+};
+
+enum nl80211_crit_proto_id {
+ NL80211_CRIT_PROTO_UNSPEC = 0,
+ NL80211_CRIT_PROTO_DHCP = 1,
+ NL80211_CRIT_PROTO_EAPOL = 2,
+ NL80211_CRIT_PROTO_APIPA = 3,
+ NUM_NL80211_CRIT_PROTO = 4,
+};
+
+enum nl80211_dfs_regions {
+ NL80211_DFS_UNSET = 0,
+ NL80211_DFS_FCC = 1,
+ NL80211_DFS_ETSI = 2,
+ NL80211_DFS_JP = 3,
+};
+
+enum nl80211_dfs_state {
+ NL80211_DFS_USABLE = 0,
+ NL80211_DFS_UNAVAILABLE = 1,
+ NL80211_DFS_AVAILABLE = 2,
+};
+
+enum nl80211_eht_gi {
+ NL80211_RATE_INFO_EHT_GI_0_8 = 0,
+ NL80211_RATE_INFO_EHT_GI_1_6 = 1,
+ NL80211_RATE_INFO_EHT_GI_3_2 = 2,
+};
+
+enum nl80211_eht_ru_alloc {
+ NL80211_RATE_INFO_EHT_RU_ALLOC_26 = 0,
+ NL80211_RATE_INFO_EHT_RU_ALLOC_52 = 1,
+ NL80211_RATE_INFO_EHT_RU_ALLOC_52P26 = 2,
+ NL80211_RATE_INFO_EHT_RU_ALLOC_106 = 3,
+ NL80211_RATE_INFO_EHT_RU_ALLOC_106P26 = 4,
+ NL80211_RATE_INFO_EHT_RU_ALLOC_242 = 5,
+ NL80211_RATE_INFO_EHT_RU_ALLOC_484 = 6,
+ NL80211_RATE_INFO_EHT_RU_ALLOC_484P242 = 7,
+ NL80211_RATE_INFO_EHT_RU_ALLOC_996 = 8,
+ NL80211_RATE_INFO_EHT_RU_ALLOC_996P484 = 9,
+ NL80211_RATE_INFO_EHT_RU_ALLOC_996P484P242 = 10,
+ NL80211_RATE_INFO_EHT_RU_ALLOC_2x996 = 11,
+ NL80211_RATE_INFO_EHT_RU_ALLOC_2x996P484 = 12,
+ NL80211_RATE_INFO_EHT_RU_ALLOC_3x996 = 13,
+ NL80211_RATE_INFO_EHT_RU_ALLOC_3x996P484 = 14,
+ NL80211_RATE_INFO_EHT_RU_ALLOC_4x996 = 15,
+};
+
+enum nl80211_ext_feature_index {
+ NL80211_EXT_FEATURE_VHT_IBSS = 0,
+ NL80211_EXT_FEATURE_RRM = 1,
+ NL80211_EXT_FEATURE_MU_MIMO_AIR_SNIFFER = 2,
+ NL80211_EXT_FEATURE_SCAN_START_TIME = 3,
+ NL80211_EXT_FEATURE_BSS_PARENT_TSF = 4,
+ NL80211_EXT_FEATURE_SET_SCAN_DWELL = 5,
+ NL80211_EXT_FEATURE_BEACON_RATE_LEGACY = 6,
+ NL80211_EXT_FEATURE_BEACON_RATE_HT = 7,
+ NL80211_EXT_FEATURE_BEACON_RATE_VHT = 8,
+ NL80211_EXT_FEATURE_FILS_STA = 9,
+ NL80211_EXT_FEATURE_MGMT_TX_RANDOM_TA = 10,
+ NL80211_EXT_FEATURE_MGMT_TX_RANDOM_TA_CONNECTED = 11,
+ NL80211_EXT_FEATURE_SCHED_SCAN_RELATIVE_RSSI = 12,
+ NL80211_EXT_FEATURE_CQM_RSSI_LIST = 13,
+ NL80211_EXT_FEATURE_FILS_SK_OFFLOAD = 14,
+ NL80211_EXT_FEATURE_4WAY_HANDSHAKE_STA_PSK = 15,
+ NL80211_EXT_FEATURE_4WAY_HANDSHAKE_STA_1X = 16,
+ NL80211_EXT_FEATURE_FILS_MAX_CHANNEL_TIME = 17,
+ NL80211_EXT_FEATURE_ACCEPT_BCAST_PROBE_RESP = 18,
+ NL80211_EXT_FEATURE_OCE_PROBE_REQ_HIGH_TX_RATE = 19,
+ NL80211_EXT_FEATURE_OCE_PROBE_REQ_DEFERRAL_SUPPRESSION = 20,
+ NL80211_EXT_FEATURE_MFP_OPTIONAL = 21,
+ NL80211_EXT_FEATURE_LOW_SPAN_SCAN = 22,
+ NL80211_EXT_FEATURE_LOW_POWER_SCAN = 23,
+ NL80211_EXT_FEATURE_HIGH_ACCURACY_SCAN = 24,
+ NL80211_EXT_FEATURE_DFS_OFFLOAD = 25,
+ NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211 = 26,
+ NL80211_EXT_FEATURE_ACK_SIGNAL_SUPPORT = 27,
+ NL80211_EXT_FEATURE_DATA_ACK_SIGNAL_SUPPORT = 27,
+ NL80211_EXT_FEATURE_TXQS = 28,
+ NL80211_EXT_FEATURE_SCAN_RANDOM_SN = 29,
+ NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT = 30,
+ NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 = 31,
+ NL80211_EXT_FEATURE_ENABLE_FTM_RESPONDER = 32,
+ NL80211_EXT_FEATURE_AIRTIME_FAIRNESS = 33,
+ NL80211_EXT_FEATURE_AP_PMKSA_CACHING = 34,
+ NL80211_EXT_FEATURE_SCHED_SCAN_BAND_SPECIFIC_RSSI_THOLD = 35,
+ NL80211_EXT_FEATURE_EXT_KEY_ID = 36,
+ NL80211_EXT_FEATURE_STA_TX_PWR = 37,
+ NL80211_EXT_FEATURE_SAE_OFFLOAD = 38,
+ NL80211_EXT_FEATURE_VLAN_OFFLOAD = 39,
+ NL80211_EXT_FEATURE_AQL = 40,
+ NL80211_EXT_FEATURE_BEACON_PROTECTION = 41,
+ NL80211_EXT_FEATURE_CONTROL_PORT_NO_PREAUTH = 42,
+ NL80211_EXT_FEATURE_PROTECTED_TWT = 43,
+ NL80211_EXT_FEATURE_DEL_IBSS_STA = 44,
+ NL80211_EXT_FEATURE_MULTICAST_REGISTRATIONS = 45,
+ NL80211_EXT_FEATURE_BEACON_PROTECTION_CLIENT = 46,
+ NL80211_EXT_FEATURE_SCAN_FREQ_KHZ = 47,
+ NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_TX_STATUS = 48,
+ NL80211_EXT_FEATURE_OPERATING_CHANNEL_VALIDATION = 49,
+ NL80211_EXT_FEATURE_4WAY_HANDSHAKE_AP_PSK = 50,
+ NL80211_EXT_FEATURE_SAE_OFFLOAD_AP = 51,
+ NL80211_EXT_FEATURE_FILS_DISCOVERY = 52,
+ NL80211_EXT_FEATURE_UNSOL_BCAST_PROBE_RESP = 53,
+ NL80211_EXT_FEATURE_BEACON_RATE_HE = 54,
+ NL80211_EXT_FEATURE_SECURE_LTF = 55,
+ NL80211_EXT_FEATURE_SECURE_RTT = 56,
+ NL80211_EXT_FEATURE_PROT_RANGE_NEGO_AND_MEASURE = 57,
+ NL80211_EXT_FEATURE_BSS_COLOR = 58,
+ NL80211_EXT_FEATURE_FILS_CRYPTO_OFFLOAD = 59,
+ NL80211_EXT_FEATURE_RADAR_BACKGROUND = 60,
+ NL80211_EXT_FEATURE_POWERED_ADDR_CHANGE = 61,
+ NL80211_EXT_FEATURE_PUNCT = 62,
+ NL80211_EXT_FEATURE_SECURE_NAN = 63,
+ NL80211_EXT_FEATURE_AUTH_AND_DEAUTH_RANDOM_TA = 64,
+ NL80211_EXT_FEATURE_OWE_OFFLOAD = 65,
+ NL80211_EXT_FEATURE_OWE_OFFLOAD_AP = 66,
+ NL80211_EXT_FEATURE_DFS_CONCURRENT = 67,
+ NL80211_EXT_FEATURE_SPP_AMSDU_SUPPORT = 68,
+ NUM_NL80211_EXT_FEATURES = 69,
+ MAX_NL80211_EXT_FEATURES = 68,
+};
+
+enum nl80211_external_auth_action {
+ NL80211_EXTERNAL_AUTH_START = 0,
+ NL80211_EXTERNAL_AUTH_ABORT = 1,
+};
+
+enum nl80211_feature_flags {
+ NL80211_FEATURE_SK_TX_STATUS = 1,
+ NL80211_FEATURE_HT_IBSS = 2,
+ NL80211_FEATURE_INACTIVITY_TIMER = 4,
+ NL80211_FEATURE_CELL_BASE_REG_HINTS = 8,
+ NL80211_FEATURE_P2P_DEVICE_NEEDS_CHANNEL = 16,
+ NL80211_FEATURE_SAE = 32,
+ NL80211_FEATURE_LOW_PRIORITY_SCAN = 64,
+ NL80211_FEATURE_SCAN_FLUSH = 128,
+ NL80211_FEATURE_AP_SCAN = 256,
+ NL80211_FEATURE_VIF_TXPOWER = 512,
+ NL80211_FEATURE_NEED_OBSS_SCAN = 1024,
+ NL80211_FEATURE_P2P_GO_CTWIN = 2048,
+ NL80211_FEATURE_P2P_GO_OPPPS = 4096,
+ NL80211_FEATURE_ADVERTISE_CHAN_LIMITS = 16384,
+ NL80211_FEATURE_FULL_AP_CLIENT_STATE = 32768,
+ NL80211_FEATURE_USERSPACE_MPM = 65536,
+ NL80211_FEATURE_ACTIVE_MONITOR = 131072,
+ NL80211_FEATURE_AP_MODE_CHAN_WIDTH_CHANGE = 262144,
+ NL80211_FEATURE_DS_PARAM_SET_IE_IN_PROBES = 524288,
+ NL80211_FEATURE_WFA_TPC_IE_IN_PROBES = 1048576,
+ NL80211_FEATURE_QUIET = 2097152,
+ NL80211_FEATURE_TX_POWER_INSERTION = 4194304,
+ NL80211_FEATURE_ACKTO_ESTIMATION = 8388608,
+ NL80211_FEATURE_STATIC_SMPS = 16777216,
+ NL80211_FEATURE_DYNAMIC_SMPS = 33554432,
+ NL80211_FEATURE_SUPPORTS_WMM_ADMISSION = 67108864,
+ NL80211_FEATURE_MAC_ON_CREATE = 134217728,
+ NL80211_FEATURE_TDLS_CHANNEL_SWITCH = 268435456,
+ NL80211_FEATURE_SCAN_RANDOM_MAC_ADDR = 536870912,
+ NL80211_FEATURE_SCHED_SCAN_RANDOM_MAC_ADDR = 1073741824,
+ NL80211_FEATURE_ND_RANDOM_MAC_ADDR = 2147483648,
+};
+
+enum nl80211_fils_discovery_attributes {
+ __NL80211_FILS_DISCOVERY_ATTR_INVALID = 0,
+ NL80211_FILS_DISCOVERY_ATTR_INT_MIN = 1,
+ NL80211_FILS_DISCOVERY_ATTR_INT_MAX = 2,
+ NL80211_FILS_DISCOVERY_ATTR_TMPL = 3,
+ __NL80211_FILS_DISCOVERY_ATTR_LAST = 4,
+ NL80211_FILS_DISCOVERY_ATTR_MAX = 3,
+};
+
+enum nl80211_frequency_attr {
+ __NL80211_FREQUENCY_ATTR_INVALID = 0,
+ NL80211_FREQUENCY_ATTR_FREQ = 1,
+ NL80211_FREQUENCY_ATTR_DISABLED = 2,
+ NL80211_FREQUENCY_ATTR_NO_IR = 3,
+ __NL80211_FREQUENCY_ATTR_NO_IBSS = 4,
+ NL80211_FREQUENCY_ATTR_RADAR = 5,
+ NL80211_FREQUENCY_ATTR_MAX_TX_POWER = 6,
+ NL80211_FREQUENCY_ATTR_DFS_STATE = 7,
+ NL80211_FREQUENCY_ATTR_DFS_TIME = 8,
+ NL80211_FREQUENCY_ATTR_NO_HT40_MINUS = 9,
+ NL80211_FREQUENCY_ATTR_NO_HT40_PLUS = 10,
+ NL80211_FREQUENCY_ATTR_NO_80MHZ = 11,
+ NL80211_FREQUENCY_ATTR_NO_160MHZ = 12,
+ NL80211_FREQUENCY_ATTR_DFS_CAC_TIME = 13,
+ NL80211_FREQUENCY_ATTR_INDOOR_ONLY = 14,
+ NL80211_FREQUENCY_ATTR_IR_CONCURRENT = 15,
+ NL80211_FREQUENCY_ATTR_NO_20MHZ = 16,
+ NL80211_FREQUENCY_ATTR_NO_10MHZ = 17,
+ NL80211_FREQUENCY_ATTR_WMM = 18,
+ NL80211_FREQUENCY_ATTR_NO_HE = 19,
+ NL80211_FREQUENCY_ATTR_OFFSET = 20,
+ NL80211_FREQUENCY_ATTR_1MHZ = 21,
+ NL80211_FREQUENCY_ATTR_2MHZ = 22,
+ NL80211_FREQUENCY_ATTR_4MHZ = 23,
+ NL80211_FREQUENCY_ATTR_8MHZ = 24,
+ NL80211_FREQUENCY_ATTR_16MHZ = 25,
+ NL80211_FREQUENCY_ATTR_NO_320MHZ = 26,
+ NL80211_FREQUENCY_ATTR_NO_EHT = 27,
+ NL80211_FREQUENCY_ATTR_PSD = 28,
+ NL80211_FREQUENCY_ATTR_DFS_CONCURRENT = 29,
+ NL80211_FREQUENCY_ATTR_NO_6GHZ_VLP_CLIENT = 30,
+ NL80211_FREQUENCY_ATTR_NO_6GHZ_AFC_CLIENT = 31,
+ NL80211_FREQUENCY_ATTR_CAN_MONITOR = 32,
+ __NL80211_FREQUENCY_ATTR_AFTER_LAST = 33,
+ NL80211_FREQUENCY_ATTR_MAX = 32,
+};
+
+enum nl80211_ftm_responder_attributes {
+ __NL80211_FTM_RESP_ATTR_INVALID = 0,
+ NL80211_FTM_RESP_ATTR_ENABLED = 1,
+ NL80211_FTM_RESP_ATTR_LCI = 2,
+ NL80211_FTM_RESP_ATTR_CIVICLOC = 3,
+ __NL80211_FTM_RESP_ATTR_LAST = 4,
+ NL80211_FTM_RESP_ATTR_MAX = 3,
+};
+
+enum nl80211_ftm_responder_stats {
+ __NL80211_FTM_STATS_INVALID = 0,
+ NL80211_FTM_STATS_SUCCESS_NUM = 1,
+ NL80211_FTM_STATS_PARTIAL_NUM = 2,
+ NL80211_FTM_STATS_FAILED_NUM = 3,
+ NL80211_FTM_STATS_ASAP_NUM = 4,
+ NL80211_FTM_STATS_NON_ASAP_NUM = 5,
+ NL80211_FTM_STATS_TOTAL_DURATION_MSEC = 6,
+ NL80211_FTM_STATS_UNKNOWN_TRIGGERS_NUM = 7,
+ NL80211_FTM_STATS_RESCHEDULE_REQUESTS_NUM = 8,
+ NL80211_FTM_STATS_OUT_OF_WINDOW_TRIGGERS_NUM = 9,
+ NL80211_FTM_STATS_PAD = 10,
+ __NL80211_FTM_STATS_AFTER_LAST = 11,
+ NL80211_FTM_STATS_MAX = 10,
+};
+
+enum nl80211_he_gi {
+ NL80211_RATE_INFO_HE_GI_0_8 = 0,
+ NL80211_RATE_INFO_HE_GI_1_6 = 1,
+ NL80211_RATE_INFO_HE_GI_3_2 = 2,
+};
+
+enum nl80211_he_ltf {
+ NL80211_RATE_INFO_HE_1XLTF = 0,
+ NL80211_RATE_INFO_HE_2XLTF = 1,
+ NL80211_RATE_INFO_HE_4XLTF = 2,
+};
+
+enum nl80211_he_ru_alloc {
+ NL80211_RATE_INFO_HE_RU_ALLOC_26 = 0,
+ NL80211_RATE_INFO_HE_RU_ALLOC_52 = 1,
+ NL80211_RATE_INFO_HE_RU_ALLOC_106 = 2,
+ NL80211_RATE_INFO_HE_RU_ALLOC_242 = 3,
+ NL80211_RATE_INFO_HE_RU_ALLOC_484 = 4,
+ NL80211_RATE_INFO_HE_RU_ALLOC_996 = 5,
+ NL80211_RATE_INFO_HE_RU_ALLOC_2x996 = 6,
+};
+
+enum nl80211_hidden_ssid {
+ NL80211_HIDDEN_SSID_NOT_IN_USE = 0,
+ NL80211_HIDDEN_SSID_ZERO_LEN = 1,
+ NL80211_HIDDEN_SSID_ZERO_CONTENTS = 2,
+};
+
+enum nl80211_if_combination_attrs {
+ NL80211_IFACE_COMB_UNSPEC = 0,
+ NL80211_IFACE_COMB_LIMITS = 1,
+ NL80211_IFACE_COMB_MAXNUM = 2,
+ NL80211_IFACE_COMB_STA_AP_BI_MATCH = 3,
+ NL80211_IFACE_COMB_NUM_CHANNELS = 4,
+ NL80211_IFACE_COMB_RADAR_DETECT_WIDTHS = 5,
+ NL80211_IFACE_COMB_RADAR_DETECT_REGIONS = 6,
+ NL80211_IFACE_COMB_BI_MIN_GCD = 7,
+ NUM_NL80211_IFACE_COMB = 8,
+ MAX_NL80211_IFACE_COMB = 7,
+};
+
+enum nl80211_iface_limit_attrs {
+ NL80211_IFACE_LIMIT_UNSPEC = 0,
+ NL80211_IFACE_LIMIT_MAX = 1,
+ NL80211_IFACE_LIMIT_TYPES = 2,
+ NUM_NL80211_IFACE_LIMIT = 3,
+ MAX_NL80211_IFACE_LIMIT = 2,
+};
+
+enum nl80211_iftype {
+ NL80211_IFTYPE_UNSPECIFIED = 0,
+ NL80211_IFTYPE_ADHOC = 1,
+ NL80211_IFTYPE_STATION = 2,
+ NL80211_IFTYPE_AP = 3,
+ NL80211_IFTYPE_AP_VLAN = 4,
+ NL80211_IFTYPE_WDS = 5,
+ NL80211_IFTYPE_MONITOR = 6,
+ NL80211_IFTYPE_MESH_POINT = 7,
+ NL80211_IFTYPE_P2P_CLIENT = 8,
+ NL80211_IFTYPE_P2P_GO = 9,
+ NL80211_IFTYPE_P2P_DEVICE = 10,
+ NL80211_IFTYPE_OCB = 11,
+ NL80211_IFTYPE_NAN = 12,
+ NUM_NL80211_IFTYPES = 13,
+ NL80211_IFTYPE_MAX = 12,
+};
+
+enum nl80211_iftype_akm_attributes {
+ __NL80211_IFTYPE_AKM_ATTR_INVALID = 0,
+ NL80211_IFTYPE_AKM_ATTR_IFTYPES = 1,
+ NL80211_IFTYPE_AKM_ATTR_SUITES = 2,
+ __NL80211_IFTYPE_AKM_ATTR_LAST = 3,
+ NL80211_IFTYPE_AKM_ATTR_MAX = 2,
+};
+
+enum nl80211_internal_flags_selector {
+ NL80211_IFL_SEL_NONE = 0,
+ NL80211_IFL_SEL_WIPHY = 1,
+ NL80211_IFL_SEL_WDEV = 2,
+ NL80211_IFL_SEL_NETDEV = 3,
+ NL80211_IFL_SEL_NETDEV_LINK = 4,
+ NL80211_IFL_SEL_NETDEV_NO_MLO = 5,
+ NL80211_IFL_SEL_WIPHY_RTNL = 6,
+ NL80211_IFL_SEL_WIPHY_RTNL_NOMTX = 7,
+ NL80211_IFL_SEL_WDEV_RTNL = 8,
+ NL80211_IFL_SEL_NETDEV_RTNL = 9,
+ NL80211_IFL_SEL_NETDEV_UP = 10,
+ NL80211_IFL_SEL_NETDEV_UP_LINK = 11,
+ NL80211_IFL_SEL_NETDEV_UP_NO_MLO = 12,
+ NL80211_IFL_SEL_NETDEV_UP_NO_MLO_CLEAR = 13,
+ NL80211_IFL_SEL_NETDEV_UP_NOTMX = 14,
+ NL80211_IFL_SEL_NETDEV_UP_NOTMX_NOMLO = 15,
+ NL80211_IFL_SEL_NETDEV_UP_CLEAR = 16,
+ NL80211_IFL_SEL_WDEV_UP = 17,
+ NL80211_IFL_SEL_WDEV_UP_LINK = 18,
+ NL80211_IFL_SEL_WDEV_UP_RTNL = 19,
+ NL80211_IFL_SEL_WIPHY_CLEAR = 20,
+};
+
+enum nl80211_key_attributes {
+ __NL80211_KEY_INVALID = 0,
+ NL80211_KEY_DATA = 1,
+ NL80211_KEY_IDX = 2,
+ NL80211_KEY_CIPHER = 3,
+ NL80211_KEY_SEQ = 4,
+ NL80211_KEY_DEFAULT = 5,
+ NL80211_KEY_DEFAULT_MGMT = 6,
+ NL80211_KEY_TYPE = 7,
+ NL80211_KEY_DEFAULT_TYPES = 8,
+ NL80211_KEY_MODE = 9,
+ NL80211_KEY_DEFAULT_BEACON = 10,
+ __NL80211_KEY_AFTER_LAST = 11,
+ NL80211_KEY_MAX = 10,
+};
+
+enum nl80211_key_default_types {
+ __NL80211_KEY_DEFAULT_TYPE_INVALID = 0,
+ NL80211_KEY_DEFAULT_TYPE_UNICAST = 1,
+ NL80211_KEY_DEFAULT_TYPE_MULTICAST = 2,
+ NUM_NL80211_KEY_DEFAULT_TYPES = 3,
+};
+
+enum nl80211_key_mode {
+ NL80211_KEY_RX_TX = 0,
+ NL80211_KEY_NO_TX = 1,
+ NL80211_KEY_SET_TX = 2,
+};
+
+enum nl80211_key_type {
+ NL80211_KEYTYPE_GROUP = 0,
+ NL80211_KEYTYPE_PAIRWISE = 1,
+ NL80211_KEYTYPE_PEERKEY = 2,
+ NUM_NL80211_KEYTYPES = 3,
+};
+
+enum nl80211_mbssid_config_attributes {
+ __NL80211_MBSSID_CONFIG_ATTR_INVALID = 0,
+ NL80211_MBSSID_CONFIG_ATTR_MAX_INTERFACES = 1,
+ NL80211_MBSSID_CONFIG_ATTR_MAX_EMA_PROFILE_PERIODICITY = 2,
+ NL80211_MBSSID_CONFIG_ATTR_INDEX = 3,
+ NL80211_MBSSID_CONFIG_ATTR_TX_IFINDEX = 4,
+ NL80211_MBSSID_CONFIG_ATTR_EMA = 5,
+ __NL80211_MBSSID_CONFIG_ATTR_LAST = 6,
+ NL80211_MBSSID_CONFIG_ATTR_MAX = 5,
+};
+
+enum nl80211_mesh_power_mode {
+ NL80211_MESH_POWER_UNKNOWN = 0,
+ NL80211_MESH_POWER_ACTIVE = 1,
+ NL80211_MESH_POWER_LIGHT_SLEEP = 2,
+ NL80211_MESH_POWER_DEEP_SLEEP = 3,
+ __NL80211_MESH_POWER_AFTER_LAST = 4,
+ NL80211_MESH_POWER_MAX = 3,
+};
+
+enum nl80211_mesh_setup_params {
+ __NL80211_MESH_SETUP_INVALID = 0,
+ NL80211_MESH_SETUP_ENABLE_VENDOR_PATH_SEL = 1,
+ NL80211_MESH_SETUP_ENABLE_VENDOR_METRIC = 2,
+ NL80211_MESH_SETUP_IE = 3,
+ NL80211_MESH_SETUP_USERSPACE_AUTH = 4,
+ NL80211_MESH_SETUP_USERSPACE_AMPE = 5,
+ NL80211_MESH_SETUP_ENABLE_VENDOR_SYNC = 6,
+ NL80211_MESH_SETUP_USERSPACE_MPM = 7,
+ NL80211_MESH_SETUP_AUTH_PROTOCOL = 8,
+ __NL80211_MESH_SETUP_ATTR_AFTER_LAST = 9,
+ NL80211_MESH_SETUP_ATTR_MAX = 8,
+};
+
+enum nl80211_meshconf_params {
+ __NL80211_MESHCONF_INVALID = 0,
+ NL80211_MESHCONF_RETRY_TIMEOUT = 1,
+ NL80211_MESHCONF_CONFIRM_TIMEOUT = 2,
+ NL80211_MESHCONF_HOLDING_TIMEOUT = 3,
+ NL80211_MESHCONF_MAX_PEER_LINKS = 4,
+ NL80211_MESHCONF_MAX_RETRIES = 5,
+ NL80211_MESHCONF_TTL = 6,
+ NL80211_MESHCONF_AUTO_OPEN_PLINKS = 7,
+ NL80211_MESHCONF_HWMP_MAX_PREQ_RETRIES = 8,
+ NL80211_MESHCONF_PATH_REFRESH_TIME = 9,
+ NL80211_MESHCONF_MIN_DISCOVERY_TIMEOUT = 10,
+ NL80211_MESHCONF_HWMP_ACTIVE_PATH_TIMEOUT = 11,
+ NL80211_MESHCONF_HWMP_PREQ_MIN_INTERVAL = 12,
+ NL80211_MESHCONF_HWMP_NET_DIAM_TRVS_TIME = 13,
+ NL80211_MESHCONF_HWMP_ROOTMODE = 14,
+ NL80211_MESHCONF_ELEMENT_TTL = 15,
+ NL80211_MESHCONF_HWMP_RANN_INTERVAL = 16,
+ NL80211_MESHCONF_GATE_ANNOUNCEMENTS = 17,
+ NL80211_MESHCONF_HWMP_PERR_MIN_INTERVAL = 18,
+ NL80211_MESHCONF_FORWARDING = 19,
+ NL80211_MESHCONF_RSSI_THRESHOLD = 20,
+ NL80211_MESHCONF_SYNC_OFFSET_MAX_NEIGHBOR = 21,
+ NL80211_MESHCONF_HT_OPMODE = 22,
+ NL80211_MESHCONF_HWMP_PATH_TO_ROOT_TIMEOUT = 23,
+ NL80211_MESHCONF_HWMP_ROOT_INTERVAL = 24,
+ NL80211_MESHCONF_HWMP_CONFIRMATION_INTERVAL = 25,
+ NL80211_MESHCONF_POWER_MODE = 26,
+ NL80211_MESHCONF_AWAKE_WINDOW = 27,
+ NL80211_MESHCONF_PLINK_TIMEOUT = 28,
+ NL80211_MESHCONF_CONNECTED_TO_GATE = 29,
+ NL80211_MESHCONF_NOLEARN = 30,
+ NL80211_MESHCONF_CONNECTED_TO_AS = 31,
+ __NL80211_MESHCONF_ATTR_AFTER_LAST = 32,
+ NL80211_MESHCONF_ATTR_MAX = 31,
+};
+
+enum nl80211_mfp {
+ NL80211_MFP_NO = 0,
+ NL80211_MFP_REQUIRED = 1,
+ NL80211_MFP_OPTIONAL = 2,
+};
+
+enum nl80211_mntr_flags {
+ __NL80211_MNTR_FLAG_INVALID = 0,
+ NL80211_MNTR_FLAG_FCSFAIL = 1,
+ NL80211_MNTR_FLAG_PLCPFAIL = 2,
+ NL80211_MNTR_FLAG_CONTROL = 3,
+ NL80211_MNTR_FLAG_OTHER_BSS = 4,
+ NL80211_MNTR_FLAG_COOK_FRAMES = 5,
+ NL80211_MNTR_FLAG_ACTIVE = 6,
+ __NL80211_MNTR_FLAG_AFTER_LAST = 7,
+ NL80211_MNTR_FLAG_MAX = 6,
+};
+
+enum nl80211_mpath_info {
+ __NL80211_MPATH_INFO_INVALID = 0,
+ NL80211_MPATH_INFO_FRAME_QLEN = 1,
+ NL80211_MPATH_INFO_SN = 2,
+ NL80211_MPATH_INFO_METRIC = 3,
+ NL80211_MPATH_INFO_EXPTIME = 4,
+ NL80211_MPATH_INFO_FLAGS = 5,
+ NL80211_MPATH_INFO_DISCOVERY_TIMEOUT = 6,
+ NL80211_MPATH_INFO_DISCOVERY_RETRIES = 7,
+ NL80211_MPATH_INFO_HOP_COUNT = 8,
+ NL80211_MPATH_INFO_PATH_CHANGE = 9,
+ __NL80211_MPATH_INFO_AFTER_LAST = 10,
+ NL80211_MPATH_INFO_MAX = 9,
+};
+
+enum nl80211_multicast_groups {
+ NL80211_MCGRP_CONFIG = 0,
+ NL80211_MCGRP_SCAN = 1,
+ NL80211_MCGRP_REGULATORY = 2,
+ NL80211_MCGRP_MLME = 3,
+ NL80211_MCGRP_VENDOR = 4,
+ NL80211_MCGRP_NAN = 5,
+ NL80211_MCGRP_TESTMODE = 6,
+};
+
+enum nl80211_nan_func_attributes {
+ __NL80211_NAN_FUNC_INVALID = 0,
+ NL80211_NAN_FUNC_TYPE = 1,
+ NL80211_NAN_FUNC_SERVICE_ID = 2,
+ NL80211_NAN_FUNC_PUBLISH_TYPE = 3,
+ NL80211_NAN_FUNC_PUBLISH_BCAST = 4,
+ NL80211_NAN_FUNC_SUBSCRIBE_ACTIVE = 5,
+ NL80211_NAN_FUNC_FOLLOW_UP_ID = 6,
+ NL80211_NAN_FUNC_FOLLOW_UP_REQ_ID = 7,
+ NL80211_NAN_FUNC_FOLLOW_UP_DEST = 8,
+ NL80211_NAN_FUNC_CLOSE_RANGE = 9,
+ NL80211_NAN_FUNC_TTL = 10,
+ NL80211_NAN_FUNC_SERVICE_INFO = 11,
+ NL80211_NAN_FUNC_SRF = 12,
+ NL80211_NAN_FUNC_RX_MATCH_FILTER = 13,
+ NL80211_NAN_FUNC_TX_MATCH_FILTER = 14,
+ NL80211_NAN_FUNC_INSTANCE_ID = 15,
+ NL80211_NAN_FUNC_TERM_REASON = 16,
+ NUM_NL80211_NAN_FUNC_ATTR = 17,
+ NL80211_NAN_FUNC_ATTR_MAX = 16,
+};
+
+enum nl80211_nan_func_term_reason {
+ NL80211_NAN_FUNC_TERM_REASON_USER_REQUEST = 0,
+ NL80211_NAN_FUNC_TERM_REASON_TTL_EXPIRED = 1,
+ NL80211_NAN_FUNC_TERM_REASON_ERROR = 2,
+};
+
+enum nl80211_nan_function_type {
+ NL80211_NAN_FUNC_PUBLISH = 0,
+ NL80211_NAN_FUNC_SUBSCRIBE = 1,
+ NL80211_NAN_FUNC_FOLLOW_UP = 2,
+ __NL80211_NAN_FUNC_TYPE_AFTER_LAST = 3,
+ NL80211_NAN_FUNC_MAX_TYPE = 2,
+};
+
+enum nl80211_nan_match_attributes {
+ __NL80211_NAN_MATCH_INVALID = 0,
+ NL80211_NAN_MATCH_FUNC_LOCAL = 1,
+ NL80211_NAN_MATCH_FUNC_PEER = 2,
+ NUM_NL80211_NAN_MATCH_ATTR = 3,
+ NL80211_NAN_MATCH_ATTR_MAX = 2,
+};
+
+enum nl80211_nan_publish_type {
+ NL80211_NAN_SOLICITED_PUBLISH = 1,
+ NL80211_NAN_UNSOLICITED_PUBLISH = 2,
+};
+
+enum nl80211_nan_srf_attributes {
+ __NL80211_NAN_SRF_INVALID = 0,
+ NL80211_NAN_SRF_INCLUDE = 1,
+ NL80211_NAN_SRF_BF = 2,
+ NL80211_NAN_SRF_BF_IDX = 3,
+ NL80211_NAN_SRF_MAC_ADDRS = 4,
+ NUM_NL80211_NAN_SRF_ATTR = 5,
+ NL80211_NAN_SRF_ATTR_MAX = 4,
+};
+
+enum nl80211_obss_pd_attributes {
+ __NL80211_HE_OBSS_PD_ATTR_INVALID = 0,
+ NL80211_HE_OBSS_PD_ATTR_MIN_OFFSET = 1,
+ NL80211_HE_OBSS_PD_ATTR_MAX_OFFSET = 2,
+ NL80211_HE_OBSS_PD_ATTR_NON_SRG_MAX_OFFSET = 3,
+ NL80211_HE_OBSS_PD_ATTR_BSS_COLOR_BITMAP = 4,
+ NL80211_HE_OBSS_PD_ATTR_PARTIAL_BSSID_BITMAP = 5,
+ NL80211_HE_OBSS_PD_ATTR_SR_CTRL = 6,
+ __NL80211_HE_OBSS_PD_ATTR_LAST = 7,
+ NL80211_HE_OBSS_PD_ATTR_MAX = 6,
+};
+
+enum nl80211_packet_pattern_attr {
+ __NL80211_PKTPAT_INVALID = 0,
+ NL80211_PKTPAT_MASK = 1,
+ NL80211_PKTPAT_PATTERN = 2,
+ NL80211_PKTPAT_OFFSET = 3,
+ NUM_NL80211_PKTPAT = 4,
+ MAX_NL80211_PKTPAT = 3,
+};
+
+enum nl80211_peer_measurement_attrs {
+ __NL80211_PMSR_ATTR_INVALID = 0,
+ NL80211_PMSR_ATTR_MAX_PEERS = 1,
+ NL80211_PMSR_ATTR_REPORT_AP_TSF = 2,
+ NL80211_PMSR_ATTR_RANDOMIZE_MAC_ADDR = 3,
+ NL80211_PMSR_ATTR_TYPE_CAPA = 4,
+ NL80211_PMSR_ATTR_PEERS = 5,
+ NUM_NL80211_PMSR_ATTR = 6,
+ NL80211_PMSR_ATTR_MAX = 5,
+};
+
+enum nl80211_peer_measurement_ftm_capa {
+ __NL80211_PMSR_FTM_CAPA_ATTR_INVALID = 0,
+ NL80211_PMSR_FTM_CAPA_ATTR_ASAP = 1,
+ NL80211_PMSR_FTM_CAPA_ATTR_NON_ASAP = 2,
+ NL80211_PMSR_FTM_CAPA_ATTR_REQ_LCI = 3,
+ NL80211_PMSR_FTM_CAPA_ATTR_REQ_CIVICLOC = 4,
+ NL80211_PMSR_FTM_CAPA_ATTR_PREAMBLES = 5,
+ NL80211_PMSR_FTM_CAPA_ATTR_BANDWIDTHS = 6,
+ NL80211_PMSR_FTM_CAPA_ATTR_MAX_BURSTS_EXPONENT = 7,
+ NL80211_PMSR_FTM_CAPA_ATTR_MAX_FTMS_PER_BURST = 8,
+ NL80211_PMSR_FTM_CAPA_ATTR_TRIGGER_BASED = 9,
+ NL80211_PMSR_FTM_CAPA_ATTR_NON_TRIGGER_BASED = 10,
+ NUM_NL80211_PMSR_FTM_CAPA_ATTR = 11,
+ NL80211_PMSR_FTM_CAPA_ATTR_MAX = 10,
+};
+
+enum nl80211_peer_measurement_ftm_failure_reasons {
+ NL80211_PMSR_FTM_FAILURE_UNSPECIFIED = 0,
+ NL80211_PMSR_FTM_FAILURE_NO_RESPONSE = 1,
+ NL80211_PMSR_FTM_FAILURE_REJECTED = 2,
+ NL80211_PMSR_FTM_FAILURE_WRONG_CHANNEL = 3,
+ NL80211_PMSR_FTM_FAILURE_PEER_NOT_CAPABLE = 4,
+ NL80211_PMSR_FTM_FAILURE_INVALID_TIMESTAMP = 5,
+ NL80211_PMSR_FTM_FAILURE_PEER_BUSY = 6,
+ NL80211_PMSR_FTM_FAILURE_BAD_CHANGED_PARAMS = 7,
+};
+
+enum nl80211_peer_measurement_ftm_req {
+ __NL80211_PMSR_FTM_REQ_ATTR_INVALID = 0,
+ NL80211_PMSR_FTM_REQ_ATTR_ASAP = 1,
+ NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE = 2,
+ NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP = 3,
+ NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD = 4,
+ NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION = 5,
+ NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST = 6,
+ NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES = 7,
+ NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI = 8,
+ NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC = 9,
+ NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED = 10,
+ NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED = 11,
+ NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK = 12,
+ NL80211_PMSR_FTM_REQ_ATTR_BSS_COLOR = 13,
+ NUM_NL80211_PMSR_FTM_REQ_ATTR = 14,
+ NL80211_PMSR_FTM_REQ_ATTR_MAX = 13,
+};
+
+enum nl80211_peer_measurement_ftm_resp {
+ __NL80211_PMSR_FTM_RESP_ATTR_INVALID = 0,
+ NL80211_PMSR_FTM_RESP_ATTR_FAIL_REASON = 1,
+ NL80211_PMSR_FTM_RESP_ATTR_BURST_INDEX = 2,
+ NL80211_PMSR_FTM_RESP_ATTR_NUM_FTMR_ATTEMPTS = 3,
+ NL80211_PMSR_FTM_RESP_ATTR_NUM_FTMR_SUCCESSES = 4,
+ NL80211_PMSR_FTM_RESP_ATTR_BUSY_RETRY_TIME = 5,
+ NL80211_PMSR_FTM_RESP_ATTR_NUM_BURSTS_EXP = 6,
+ NL80211_PMSR_FTM_RESP_ATTR_BURST_DURATION = 7,
+ NL80211_PMSR_FTM_RESP_ATTR_FTMS_PER_BURST = 8,
+ NL80211_PMSR_FTM_RESP_ATTR_RSSI_AVG = 9,
+ NL80211_PMSR_FTM_RESP_ATTR_RSSI_SPREAD = 10,
+ NL80211_PMSR_FTM_RESP_ATTR_TX_RATE = 11,
+ NL80211_PMSR_FTM_RESP_ATTR_RX_RATE = 12,
+ NL80211_PMSR_FTM_RESP_ATTR_RTT_AVG = 13,
+ NL80211_PMSR_FTM_RESP_ATTR_RTT_VARIANCE = 14,
+ NL80211_PMSR_FTM_RESP_ATTR_RTT_SPREAD = 15,
+ NL80211_PMSR_FTM_RESP_ATTR_DIST_AVG = 16,
+ NL80211_PMSR_FTM_RESP_ATTR_DIST_VARIANCE = 17,
+ NL80211_PMSR_FTM_RESP_ATTR_DIST_SPREAD = 18,
+ NL80211_PMSR_FTM_RESP_ATTR_LCI = 19,
+ NL80211_PMSR_FTM_RESP_ATTR_CIVICLOC = 20,
+ NL80211_PMSR_FTM_RESP_ATTR_PAD = 21,
+ NUM_NL80211_PMSR_FTM_RESP_ATTR = 22,
+ NL80211_PMSR_FTM_RESP_ATTR_MAX = 21,
+};
+
+enum nl80211_peer_measurement_peer_attrs {
+ __NL80211_PMSR_PEER_ATTR_INVALID = 0,
+ NL80211_PMSR_PEER_ATTR_ADDR = 1,
+ NL80211_PMSR_PEER_ATTR_CHAN = 2,
+ NL80211_PMSR_PEER_ATTR_REQ = 3,
+ NL80211_PMSR_PEER_ATTR_RESP = 4,
+ NUM_NL80211_PMSR_PEER_ATTRS = 5,
+ NL80211_PMSR_PEER_ATTR_MAX = 4,
+};
+
+enum nl80211_peer_measurement_req {
+ __NL80211_PMSR_REQ_ATTR_INVALID = 0,
+ NL80211_PMSR_REQ_ATTR_DATA = 1,
+ NL80211_PMSR_REQ_ATTR_GET_AP_TSF = 2,
+ NUM_NL80211_PMSR_REQ_ATTRS = 3,
+ NL80211_PMSR_REQ_ATTR_MAX = 2,
+};
+
+enum nl80211_peer_measurement_resp {
+ __NL80211_PMSR_RESP_ATTR_INVALID = 0,
+ NL80211_PMSR_RESP_ATTR_DATA = 1,
+ NL80211_PMSR_RESP_ATTR_STATUS = 2,
+ NL80211_PMSR_RESP_ATTR_HOST_TIME = 3,
+ NL80211_PMSR_RESP_ATTR_AP_TSF = 4,
+ NL80211_PMSR_RESP_ATTR_FINAL = 5,
+ NL80211_PMSR_RESP_ATTR_PAD = 6,
+ NUM_NL80211_PMSR_RESP_ATTRS = 7,
+ NL80211_PMSR_RESP_ATTR_MAX = 6,
+};
+
+enum nl80211_peer_measurement_status {
+ NL80211_PMSR_STATUS_SUCCESS = 0,
+ NL80211_PMSR_STATUS_REFUSED = 1,
+ NL80211_PMSR_STATUS_TIMEOUT = 2,
+ NL80211_PMSR_STATUS_FAILURE = 3,
+};
+
+enum nl80211_peer_measurement_type {
+ NL80211_PMSR_TYPE_INVALID = 0,
+ NL80211_PMSR_TYPE_FTM = 1,
+ NUM_NL80211_PMSR_TYPES = 2,
+ NL80211_PMSR_TYPE_MAX = 1,
+};
+
+enum nl80211_plink_action {
+ NL80211_PLINK_ACTION_NO_ACTION = 0,
+ NL80211_PLINK_ACTION_OPEN = 1,
+ NL80211_PLINK_ACTION_BLOCK = 2,
+ NUM_NL80211_PLINK_ACTIONS = 3,
+};
+
+enum nl80211_plink_state {
+ NL80211_PLINK_LISTEN = 0,
+ NL80211_PLINK_OPN_SNT = 1,
+ NL80211_PLINK_OPN_RCVD = 2,
+ NL80211_PLINK_CNF_RCVD = 3,
+ NL80211_PLINK_ESTAB = 4,
+ NL80211_PLINK_HOLDING = 5,
+ NL80211_PLINK_BLOCKED = 6,
+ NUM_NL80211_PLINK_STATES = 7,
+ MAX_NL80211_PLINK_STATES = 6,
+};
+
+enum nl80211_pmksa_candidate_attr {
+ __NL80211_PMKSA_CANDIDATE_INVALID = 0,
+ NL80211_PMKSA_CANDIDATE_INDEX = 1,
+ NL80211_PMKSA_CANDIDATE_BSSID = 2,
+ NL80211_PMKSA_CANDIDATE_PREAUTH = 3,
+ NUM_NL80211_PMKSA_CANDIDATE = 4,
+ MAX_NL80211_PMKSA_CANDIDATE = 3,
+};
+
+enum nl80211_preamble {
+ NL80211_PREAMBLE_LEGACY = 0,
+ NL80211_PREAMBLE_HT = 1,
+ NL80211_PREAMBLE_VHT = 2,
+ NL80211_PREAMBLE_DMG = 3,
+ NL80211_PREAMBLE_HE = 4,
+};
+
+enum nl80211_protocol_features {
+ NL80211_PROTOCOL_FEATURE_SPLIT_WIPHY_DUMP = 1,
+};
+
+enum nl80211_ps_state {
+ NL80211_PS_DISABLED = 0,
+ NL80211_PS_ENABLED = 1,
+};
+
+enum nl80211_radar_event {
+ NL80211_RADAR_DETECTED = 0,
+ NL80211_RADAR_CAC_FINISHED = 1,
+ NL80211_RADAR_CAC_ABORTED = 2,
+ NL80211_RADAR_NOP_FINISHED = 3,
+ NL80211_RADAR_PRE_CAC_EXPIRED = 4,
+ NL80211_RADAR_CAC_STARTED = 5,
+};
+
+enum nl80211_rate_info {
+ __NL80211_RATE_INFO_INVALID = 0,
+ NL80211_RATE_INFO_BITRATE = 1,
+ NL80211_RATE_INFO_MCS = 2,
+ NL80211_RATE_INFO_40_MHZ_WIDTH = 3,
+ NL80211_RATE_INFO_SHORT_GI = 4,
+ NL80211_RATE_INFO_BITRATE32 = 5,
+ NL80211_RATE_INFO_VHT_MCS = 6,
+ NL80211_RATE_INFO_VHT_NSS = 7,
+ NL80211_RATE_INFO_80_MHZ_WIDTH = 8,
+ NL80211_RATE_INFO_80P80_MHZ_WIDTH = 9,
+ NL80211_RATE_INFO_160_MHZ_WIDTH = 10,
+ NL80211_RATE_INFO_10_MHZ_WIDTH = 11,
+ NL80211_RATE_INFO_5_MHZ_WIDTH = 12,
+ NL80211_RATE_INFO_HE_MCS = 13,
+ NL80211_RATE_INFO_HE_NSS = 14,
+ NL80211_RATE_INFO_HE_GI = 15,
+ NL80211_RATE_INFO_HE_DCM = 16,
+ NL80211_RATE_INFO_HE_RU_ALLOC = 17,
+ NL80211_RATE_INFO_320_MHZ_WIDTH = 18,
+ NL80211_RATE_INFO_EHT_MCS = 19,
+ NL80211_RATE_INFO_EHT_NSS = 20,
+ NL80211_RATE_INFO_EHT_GI = 21,
+ NL80211_RATE_INFO_EHT_RU_ALLOC = 22,
+ NL80211_RATE_INFO_S1G_MCS = 23,
+ NL80211_RATE_INFO_S1G_NSS = 24,
+ NL80211_RATE_INFO_1_MHZ_WIDTH = 25,
+ NL80211_RATE_INFO_2_MHZ_WIDTH = 26,
+ NL80211_RATE_INFO_4_MHZ_WIDTH = 27,
+ NL80211_RATE_INFO_8_MHZ_WIDTH = 28,
+ NL80211_RATE_INFO_16_MHZ_WIDTH = 29,
+ __NL80211_RATE_INFO_AFTER_LAST = 30,
+ NL80211_RATE_INFO_MAX = 29,
+};
+
+enum nl80211_reg_initiator {
+ NL80211_REGDOM_SET_BY_CORE = 0,
+ NL80211_REGDOM_SET_BY_USER = 1,
+ NL80211_REGDOM_SET_BY_DRIVER = 2,
+ NL80211_REGDOM_SET_BY_COUNTRY_IE = 3,
+};
+
+enum nl80211_reg_rule_attr {
+ __NL80211_REG_RULE_ATTR_INVALID = 0,
+ NL80211_ATTR_REG_RULE_FLAGS = 1,
+ NL80211_ATTR_FREQ_RANGE_START = 2,
+ NL80211_ATTR_FREQ_RANGE_END = 3,
+ NL80211_ATTR_FREQ_RANGE_MAX_BW = 4,
+ NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN = 5,
+ NL80211_ATTR_POWER_RULE_MAX_EIRP = 6,
+ NL80211_ATTR_DFS_CAC_TIME = 7,
+ NL80211_ATTR_POWER_RULE_PSD = 8,
+ __NL80211_REG_RULE_ATTR_AFTER_LAST = 9,
+ NL80211_REG_RULE_ATTR_MAX = 8,
+};
+
+enum nl80211_reg_rule_flags {
+ NL80211_RRF_NO_OFDM = 1,
+ NL80211_RRF_NO_CCK = 2,
+ NL80211_RRF_NO_INDOOR = 4,
+ NL80211_RRF_NO_OUTDOOR = 8,
+ NL80211_RRF_DFS = 16,
+ NL80211_RRF_PTP_ONLY = 32,
+ NL80211_RRF_PTMP_ONLY = 64,
+ NL80211_RRF_NO_IR = 128,
+ __NL80211_RRF_NO_IBSS = 256,
+ NL80211_RRF_AUTO_BW = 2048,
+ NL80211_RRF_IR_CONCURRENT = 4096,
+ NL80211_RRF_NO_HT40MINUS = 8192,
+ NL80211_RRF_NO_HT40PLUS = 16384,
+ NL80211_RRF_NO_80MHZ = 32768,
+ NL80211_RRF_NO_160MHZ = 65536,
+ NL80211_RRF_NO_HE = 131072,
+ NL80211_RRF_NO_320MHZ = 262144,
+ NL80211_RRF_NO_EHT = 524288,
+ NL80211_RRF_PSD = 1048576,
+ NL80211_RRF_DFS_CONCURRENT = 2097152,
+ NL80211_RRF_NO_6GHZ_VLP_CLIENT = 4194304,
+ NL80211_RRF_NO_6GHZ_AFC_CLIENT = 8388608,
+};
+
+enum nl80211_reg_type {
+ NL80211_REGDOM_TYPE_COUNTRY = 0,
+ NL80211_REGDOM_TYPE_WORLD = 1,
+ NL80211_REGDOM_TYPE_CUSTOM_WORLD = 2,
+ NL80211_REGDOM_TYPE_INTERSECTION = 3,
+};
+
+enum nl80211_rekey_data {
+ __NL80211_REKEY_DATA_INVALID = 0,
+ NL80211_REKEY_DATA_KEK = 1,
+ NL80211_REKEY_DATA_KCK = 2,
+ NL80211_REKEY_DATA_REPLAY_CTR = 3,
+ NL80211_REKEY_DATA_AKM = 4,
+ NUM_NL80211_REKEY_DATA = 5,
+ MAX_NL80211_REKEY_DATA = 4,
+};
+
+enum nl80211_sae_pwe_mechanism {
+ NL80211_SAE_PWE_UNSPECIFIED = 0,
+ NL80211_SAE_PWE_HUNT_AND_PECK = 1,
+ NL80211_SAE_PWE_HASH_TO_ELEMENT = 2,
+ NL80211_SAE_PWE_BOTH = 3,
+};
+
+enum nl80211_sar_attrs {
+ __NL80211_SAR_ATTR_INVALID = 0,
+ NL80211_SAR_ATTR_TYPE = 1,
+ NL80211_SAR_ATTR_SPECS = 2,
+ __NL80211_SAR_ATTR_LAST = 3,
+ NL80211_SAR_ATTR_MAX = 2,
+};
+
+enum nl80211_sar_specs_attrs {
+ __NL80211_SAR_ATTR_SPECS_INVALID = 0,
+ NL80211_SAR_ATTR_SPECS_POWER = 1,
+ NL80211_SAR_ATTR_SPECS_RANGE_INDEX = 2,
+ NL80211_SAR_ATTR_SPECS_START_FREQ = 3,
+ NL80211_SAR_ATTR_SPECS_END_FREQ = 4,
+ __NL80211_SAR_ATTR_SPECS_LAST = 5,
+ NL80211_SAR_ATTR_SPECS_MAX = 4,
+};
+
+enum nl80211_sar_type {
+ NL80211_SAR_TYPE_POWER = 0,
+ NUM_NL80211_SAR_TYPE = 1,
+};
+
+enum nl80211_scan_flags {
+ NL80211_SCAN_FLAG_LOW_PRIORITY = 1,
+ NL80211_SCAN_FLAG_FLUSH = 2,
+ NL80211_SCAN_FLAG_AP = 4,
+ NL80211_SCAN_FLAG_RANDOM_ADDR = 8,
+ NL80211_SCAN_FLAG_FILS_MAX_CHANNEL_TIME = 16,
+ NL80211_SCAN_FLAG_ACCEPT_BCAST_PROBE_RESP = 32,
+ NL80211_SCAN_FLAG_OCE_PROBE_REQ_HIGH_TX_RATE = 64,
+ NL80211_SCAN_FLAG_OCE_PROBE_REQ_DEFERRAL_SUPPRESSION = 128,
+ NL80211_SCAN_FLAG_LOW_SPAN = 256,
+ NL80211_SCAN_FLAG_LOW_POWER = 512,
+ NL80211_SCAN_FLAG_HIGH_ACCURACY = 1024,
+ NL80211_SCAN_FLAG_RANDOM_SN = 2048,
+ NL80211_SCAN_FLAG_MIN_PREQ_CONTENT = 4096,
+ NL80211_SCAN_FLAG_FREQ_KHZ = 8192,
+ NL80211_SCAN_FLAG_COLOCATED_6GHZ = 16384,
+};
+
+enum nl80211_sched_scan_match_attr {
+ __NL80211_SCHED_SCAN_MATCH_ATTR_INVALID = 0,
+ NL80211_SCHED_SCAN_MATCH_ATTR_SSID = 1,
+ NL80211_SCHED_SCAN_MATCH_ATTR_RSSI = 2,
+ NL80211_SCHED_SCAN_MATCH_ATTR_RELATIVE_RSSI = 3,
+ NL80211_SCHED_SCAN_MATCH_ATTR_RSSI_ADJUST = 4,
+ NL80211_SCHED_SCAN_MATCH_ATTR_BSSID = 5,
+ NL80211_SCHED_SCAN_MATCH_PER_BAND_RSSI = 6,
+ __NL80211_SCHED_SCAN_MATCH_ATTR_AFTER_LAST = 7,
+ NL80211_SCHED_SCAN_MATCH_ATTR_MAX = 6,
+};
+
+enum nl80211_sched_scan_plan {
+ __NL80211_SCHED_SCAN_PLAN_INVALID = 0,
+ NL80211_SCHED_SCAN_PLAN_INTERVAL = 1,
+ NL80211_SCHED_SCAN_PLAN_ITERATIONS = 2,
+ __NL80211_SCHED_SCAN_PLAN_AFTER_LAST = 3,
+ NL80211_SCHED_SCAN_PLAN_MAX = 2,
+};
+
+enum nl80211_smps_mode {
+ NL80211_SMPS_OFF = 0,
+ NL80211_SMPS_STATIC = 1,
+ NL80211_SMPS_DYNAMIC = 2,
+ __NL80211_SMPS_AFTER_LAST = 3,
+ NL80211_SMPS_MAX = 2,
+};
+
+enum nl80211_sta_bss_param {
+ __NL80211_STA_BSS_PARAM_INVALID = 0,
+ NL80211_STA_BSS_PARAM_CTS_PROT = 1,
+ NL80211_STA_BSS_PARAM_SHORT_PREAMBLE = 2,
+ NL80211_STA_BSS_PARAM_SHORT_SLOT_TIME = 3,
+ NL80211_STA_BSS_PARAM_DTIM_PERIOD = 4,
+ NL80211_STA_BSS_PARAM_BEACON_INTERVAL = 5,
+ __NL80211_STA_BSS_PARAM_AFTER_LAST = 6,
+ NL80211_STA_BSS_PARAM_MAX = 5,
+};
+
+enum nl80211_sta_flags {
+ __NL80211_STA_FLAG_INVALID = 0,
+ NL80211_STA_FLAG_AUTHORIZED = 1,
+ NL80211_STA_FLAG_SHORT_PREAMBLE = 2,
+ NL80211_STA_FLAG_WME = 3,
+ NL80211_STA_FLAG_MFP = 4,
+ NL80211_STA_FLAG_AUTHENTICATED = 5,
+ NL80211_STA_FLAG_TDLS_PEER = 6,
+ NL80211_STA_FLAG_ASSOCIATED = 7,
+ NL80211_STA_FLAG_SPP_AMSDU = 8,
+ __NL80211_STA_FLAG_AFTER_LAST = 9,
+ NL80211_STA_FLAG_MAX = 8,
+};
+
+enum nl80211_sta_info {
+ __NL80211_STA_INFO_INVALID = 0,
+ NL80211_STA_INFO_INACTIVE_TIME = 1,
+ NL80211_STA_INFO_RX_BYTES = 2,
+ NL80211_STA_INFO_TX_BYTES = 3,
+ NL80211_STA_INFO_LLID = 4,
+ NL80211_STA_INFO_PLID = 5,
+ NL80211_STA_INFO_PLINK_STATE = 6,
+ NL80211_STA_INFO_SIGNAL = 7,
+ NL80211_STA_INFO_TX_BITRATE = 8,
+ NL80211_STA_INFO_RX_PACKETS = 9,
+ NL80211_STA_INFO_TX_PACKETS = 10,
+ NL80211_STA_INFO_TX_RETRIES = 11,
+ NL80211_STA_INFO_TX_FAILED = 12,
+ NL80211_STA_INFO_SIGNAL_AVG = 13,
+ NL80211_STA_INFO_RX_BITRATE = 14,
+ NL80211_STA_INFO_BSS_PARAM = 15,
+ NL80211_STA_INFO_CONNECTED_TIME = 16,
+ NL80211_STA_INFO_STA_FLAGS = 17,
+ NL80211_STA_INFO_BEACON_LOSS = 18,
+ NL80211_STA_INFO_T_OFFSET = 19,
+ NL80211_STA_INFO_LOCAL_PM = 20,
+ NL80211_STA_INFO_PEER_PM = 21,
+ NL80211_STA_INFO_NONPEER_PM = 22,
+ NL80211_STA_INFO_RX_BYTES64 = 23,
+ NL80211_STA_INFO_TX_BYTES64 = 24,
+ NL80211_STA_INFO_CHAIN_SIGNAL = 25,
+ NL80211_STA_INFO_CHAIN_SIGNAL_AVG = 26,
+ NL80211_STA_INFO_EXPECTED_THROUGHPUT = 27,
+ NL80211_STA_INFO_RX_DROP_MISC = 28,
+ NL80211_STA_INFO_BEACON_RX = 29,
+ NL80211_STA_INFO_BEACON_SIGNAL_AVG = 30,
+ NL80211_STA_INFO_TID_STATS = 31,
+ NL80211_STA_INFO_RX_DURATION = 32,
+ NL80211_STA_INFO_PAD = 33,
+ NL80211_STA_INFO_ACK_SIGNAL = 34,
+ NL80211_STA_INFO_ACK_SIGNAL_AVG = 35,
+ NL80211_STA_INFO_RX_MPDUS = 36,
+ NL80211_STA_INFO_FCS_ERROR_COUNT = 37,
+ NL80211_STA_INFO_CONNECTED_TO_GATE = 38,
+ NL80211_STA_INFO_TX_DURATION = 39,
+ NL80211_STA_INFO_AIRTIME_WEIGHT = 40,
+ NL80211_STA_INFO_AIRTIME_LINK_METRIC = 41,
+ NL80211_STA_INFO_ASSOC_AT_BOOTTIME = 42,
+ NL80211_STA_INFO_CONNECTED_TO_AS = 43,
+ __NL80211_STA_INFO_AFTER_LAST = 44,
+ NL80211_STA_INFO_MAX = 43,
+};
+
+enum nl80211_sta_p2p_ps_status {
+ NL80211_P2P_PS_UNSUPPORTED = 0,
+ NL80211_P2P_PS_SUPPORTED = 1,
+ NUM_NL80211_P2P_PS_STATUS = 2,
+};
+
+enum nl80211_sta_wme_attr {
+ __NL80211_STA_WME_INVALID = 0,
+ NL80211_STA_WME_UAPSD_QUEUES = 1,
+ NL80211_STA_WME_MAX_SP = 2,
+ __NL80211_STA_WME_AFTER_LAST = 3,
+ NL80211_STA_WME_MAX = 2,
+};
+
+enum nl80211_survey_info {
+ __NL80211_SURVEY_INFO_INVALID = 0,
+ NL80211_SURVEY_INFO_FREQUENCY = 1,
+ NL80211_SURVEY_INFO_NOISE = 2,
+ NL80211_SURVEY_INFO_IN_USE = 3,
+ NL80211_SURVEY_INFO_TIME = 4,
+ NL80211_SURVEY_INFO_TIME_BUSY = 5,
+ NL80211_SURVEY_INFO_TIME_EXT_BUSY = 6,
+ NL80211_SURVEY_INFO_TIME_RX = 7,
+ NL80211_SURVEY_INFO_TIME_TX = 8,
+ NL80211_SURVEY_INFO_TIME_SCAN = 9,
+ NL80211_SURVEY_INFO_PAD = 10,
+ NL80211_SURVEY_INFO_TIME_BSS_RX = 11,
+ NL80211_SURVEY_INFO_FREQUENCY_OFFSET = 12,
+ __NL80211_SURVEY_INFO_AFTER_LAST = 13,
+ NL80211_SURVEY_INFO_MAX = 12,
+};
+
+enum nl80211_tdls_operation {
+ NL80211_TDLS_DISCOVERY_REQ = 0,
+ NL80211_TDLS_SETUP = 1,
+ NL80211_TDLS_TEARDOWN = 2,
+ NL80211_TDLS_ENABLE_LINK = 3,
+ NL80211_TDLS_DISABLE_LINK = 4,
+};
+
+enum nl80211_tid_config {
+ NL80211_TID_CONFIG_ENABLE = 0,
+ NL80211_TID_CONFIG_DISABLE = 1,
+};
+
+enum nl80211_tid_config_attr {
+ __NL80211_TID_CONFIG_ATTR_INVALID = 0,
+ NL80211_TID_CONFIG_ATTR_PAD = 1,
+ NL80211_TID_CONFIG_ATTR_VIF_SUPP = 2,
+ NL80211_TID_CONFIG_ATTR_PEER_SUPP = 3,
+ NL80211_TID_CONFIG_ATTR_OVERRIDE = 4,
+ NL80211_TID_CONFIG_ATTR_TIDS = 5,
+ NL80211_TID_CONFIG_ATTR_NOACK = 6,
+ NL80211_TID_CONFIG_ATTR_RETRY_SHORT = 7,
+ NL80211_TID_CONFIG_ATTR_RETRY_LONG = 8,
+ NL80211_TID_CONFIG_ATTR_AMPDU_CTRL = 9,
+ NL80211_TID_CONFIG_ATTR_RTSCTS_CTRL = 10,
+ NL80211_TID_CONFIG_ATTR_AMSDU_CTRL = 11,
+ NL80211_TID_CONFIG_ATTR_TX_RATE_TYPE = 12,
+ NL80211_TID_CONFIG_ATTR_TX_RATE = 13,
+ __NL80211_TID_CONFIG_ATTR_AFTER_LAST = 14,
+ NL80211_TID_CONFIG_ATTR_MAX = 13,
+};
+
+enum nl80211_tid_stats {
+ __NL80211_TID_STATS_INVALID = 0,
+ NL80211_TID_STATS_RX_MSDU = 1,
+ NL80211_TID_STATS_TX_MSDU = 2,
+ NL80211_TID_STATS_TX_MSDU_RETRIES = 3,
+ NL80211_TID_STATS_TX_MSDU_FAILED = 4,
+ NL80211_TID_STATS_PAD = 5,
+ NL80211_TID_STATS_TXQ_STATS = 6,
+ NUM_NL80211_TID_STATS = 7,
+ NL80211_TID_STATS_MAX = 6,
+};
+
+enum nl80211_timeout_reason {
+ NL80211_TIMEOUT_UNSPECIFIED = 0,
+ NL80211_TIMEOUT_SCAN = 1,
+ NL80211_TIMEOUT_AUTH = 2,
+ NL80211_TIMEOUT_ASSOC = 3,
+};
+
+enum nl80211_tx_power_setting {
+ NL80211_TX_POWER_AUTOMATIC = 0,
+ NL80211_TX_POWER_LIMITED = 1,
+ NL80211_TX_POWER_FIXED = 2,
+};
+
+enum nl80211_tx_rate_attributes {
+ __NL80211_TXRATE_INVALID = 0,
+ NL80211_TXRATE_LEGACY = 1,
+ NL80211_TXRATE_HT = 2,
+ NL80211_TXRATE_VHT = 3,
+ NL80211_TXRATE_GI = 4,
+ NL80211_TXRATE_HE = 5,
+ NL80211_TXRATE_HE_GI = 6,
+ NL80211_TXRATE_HE_LTF = 7,
+ __NL80211_TXRATE_AFTER_LAST = 8,
+ NL80211_TXRATE_MAX = 7,
+};
+
+enum nl80211_tx_rate_setting {
+ NL80211_TX_RATE_AUTOMATIC = 0,
+ NL80211_TX_RATE_LIMITED = 1,
+ NL80211_TX_RATE_FIXED = 2,
+};
+
+enum nl80211_txq_attr {
+ __NL80211_TXQ_ATTR_INVALID = 0,
+ NL80211_TXQ_ATTR_AC = 1,
+ NL80211_TXQ_ATTR_TXOP = 2,
+ NL80211_TXQ_ATTR_CWMIN = 3,
+ NL80211_TXQ_ATTR_CWMAX = 4,
+ NL80211_TXQ_ATTR_AIFS = 5,
+ __NL80211_TXQ_ATTR_AFTER_LAST = 6,
+ NL80211_TXQ_ATTR_MAX = 5,
+};
+
+enum nl80211_txq_stats {
+ __NL80211_TXQ_STATS_INVALID = 0,
+ NL80211_TXQ_STATS_BACKLOG_BYTES = 1,
+ NL80211_TXQ_STATS_BACKLOG_PACKETS = 2,
+ NL80211_TXQ_STATS_FLOWS = 3,
+ NL80211_TXQ_STATS_DROPS = 4,
+ NL80211_TXQ_STATS_ECN_MARKS = 5,
+ NL80211_TXQ_STATS_OVERLIMIT = 6,
+ NL80211_TXQ_STATS_OVERMEMORY = 7,
+ NL80211_TXQ_STATS_COLLISIONS = 8,
+ NL80211_TXQ_STATS_TX_BYTES = 9,
+ NL80211_TXQ_STATS_TX_PACKETS = 10,
+ NL80211_TXQ_STATS_MAX_FLOWS = 11,
+ NUM_NL80211_TXQ_STATS = 12,
+ NL80211_TXQ_STATS_MAX = 11,
+};
+
+enum nl80211_txrate_gi {
+ NL80211_TXRATE_DEFAULT_GI = 0,
+ NL80211_TXRATE_FORCE_SGI = 1,
+ NL80211_TXRATE_FORCE_LGI = 2,
+};
+
+enum nl80211_unsol_bcast_probe_resp_attributes {
+ __NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_INVALID = 0,
+ NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_INT = 1,
+ NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_TMPL = 2,
+ __NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_LAST = 3,
+ NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_MAX = 2,
+};
+
+enum nl80211_user_reg_hint_type {
+ NL80211_USER_REG_HINT_USER = 0,
+ NL80211_USER_REG_HINT_CELL_BASE = 1,
+ NL80211_USER_REG_HINT_INDOOR = 2,
+};
+
+enum nl80211_wmm_rule {
+ __NL80211_WMMR_INVALID = 0,
+ NL80211_WMMR_CW_MIN = 1,
+ NL80211_WMMR_CW_MAX = 2,
+ NL80211_WMMR_AIFSN = 3,
+ NL80211_WMMR_TXOP = 4,
+ __NL80211_WMMR_LAST = 5,
+ NL80211_WMMR_MAX = 4,
+};
+
+enum nl80211_wowlan_tcp_attrs {
+ __NL80211_WOWLAN_TCP_INVALID = 0,
+ NL80211_WOWLAN_TCP_SRC_IPV4 = 1,
+ NL80211_WOWLAN_TCP_DST_IPV4 = 2,
+ NL80211_WOWLAN_TCP_DST_MAC = 3,
+ NL80211_WOWLAN_TCP_SRC_PORT = 4,
+ NL80211_WOWLAN_TCP_DST_PORT = 5,
+ NL80211_WOWLAN_TCP_DATA_PAYLOAD = 6,
+ NL80211_WOWLAN_TCP_DATA_PAYLOAD_SEQ = 7,
+ NL80211_WOWLAN_TCP_DATA_PAYLOAD_TOKEN = 8,
+ NL80211_WOWLAN_TCP_DATA_INTERVAL = 9,
+ NL80211_WOWLAN_TCP_WAKE_PAYLOAD = 10,
+ NL80211_WOWLAN_TCP_WAKE_MASK = 11,
+ NUM_NL80211_WOWLAN_TCP = 12,
+ MAX_NL80211_WOWLAN_TCP = 11,
+};
+
+enum nl80211_wowlan_triggers {
+ __NL80211_WOWLAN_TRIG_INVALID = 0,
+ NL80211_WOWLAN_TRIG_ANY = 1,
+ NL80211_WOWLAN_TRIG_DISCONNECT = 2,
+ NL80211_WOWLAN_TRIG_MAGIC_PKT = 3,
+ NL80211_WOWLAN_TRIG_PKT_PATTERN = 4,
+ NL80211_WOWLAN_TRIG_GTK_REKEY_SUPPORTED = 5,
+ NL80211_WOWLAN_TRIG_GTK_REKEY_FAILURE = 6,
+ NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST = 7,
+ NL80211_WOWLAN_TRIG_4WAY_HANDSHAKE = 8,
+ NL80211_WOWLAN_TRIG_RFKILL_RELEASE = 9,
+ NL80211_WOWLAN_TRIG_WAKEUP_PKT_80211 = 10,
+ NL80211_WOWLAN_TRIG_WAKEUP_PKT_80211_LEN = 11,
+ NL80211_WOWLAN_TRIG_WAKEUP_PKT_8023 = 12,
+ NL80211_WOWLAN_TRIG_WAKEUP_PKT_8023_LEN = 13,
+ NL80211_WOWLAN_TRIG_TCP_CONNECTION = 14,
+ NL80211_WOWLAN_TRIG_WAKEUP_TCP_MATCH = 15,
+ NL80211_WOWLAN_TRIG_WAKEUP_TCP_CONNLOST = 16,
+ NL80211_WOWLAN_TRIG_WAKEUP_TCP_NOMORETOKENS = 17,
+ NL80211_WOWLAN_TRIG_NET_DETECT = 18,
+ NL80211_WOWLAN_TRIG_NET_DETECT_RESULTS = 19,
+ NL80211_WOWLAN_TRIG_UNPROTECTED_DEAUTH_DISASSOC = 20,
+ NUM_NL80211_WOWLAN_TRIG = 21,
+ MAX_NL80211_WOWLAN_TRIG = 20,
+};
+
+enum nl80211_wpa_versions {
+ NL80211_WPA_VERSION_1 = 1,
+ NL80211_WPA_VERSION_2 = 2,
+ NL80211_WPA_VERSION_3 = 4,
};
enum nla_policy_validation {
@@ -20778,10 +26618,14 @@
NR_KERNEL_STACK_KB = 37,
NR_PAGETABLE = 38,
NR_SECONDARY_PAGETABLE = 39,
- NR_SWAPCACHE = 40,
- PGPROMOTE_SUCCESS = 41,
- PGPROMOTE_CANDIDATE = 42,
- NR_VM_NODE_STAT_ITEMS = 43,
+ NR_IOMMU_PAGES = 40,
+ NR_SWAPCACHE = 41,
+ PGPROMOTE_SUCCESS = 42,
+ PGPROMOTE_CANDIDATE = 43,
+ PGDEMOTE_KSWAPD = 44,
+ PGDEMOTE_DIRECT = 45,
+ PGDEMOTE_KHUGEPAGED = 46,
+ NR_VM_NODE_STAT_ITEMS = 47,
};
enum node_states {
@@ -20795,28 +26639,39 @@
NR_NODE_STATES = 6,
};
-enum noise_handshake_state {
- HANDSHAKE_ZEROED = 0,
- HANDSHAKE_CREATED_INITIATION = 1,
- HANDSHAKE_CONSUMED_INITIATION = 2,
- HANDSHAKE_CREATED_RESPONSE = 3,
- HANDSHAKE_CONSUMED_RESPONSE = 4,
-};
-
-enum noise_lengths {
- NOISE_PUBLIC_KEY_LEN = 32,
- NOISE_SYMMETRIC_KEY_LEN = 32,
- NOISE_TIMESTAMP_LEN = 12,
- NOISE_AUTHTAG_LEN = 16,
- NOISE_HASH_LEN = 32,
-};
-
enum notify_state {
SECCOMP_NOTIFY_INIT = 0,
SECCOMP_NOTIFY_SENT = 1,
SECCOMP_NOTIFY_REPLIED = 2,
};
+enum nsim_dev_hwstats_do {
+ NSIM_DEV_HWSTATS_DO_DISABLE = 0,
+ NSIM_DEV_HWSTATS_DO_ENABLE = 1,
+ NSIM_DEV_HWSTATS_DO_FAIL = 2,
+};
+
+enum nsim_dev_port_type {
+ NSIM_DEV_PORT_TYPE_PF = 0,
+ NSIM_DEV_PORT_TYPE_VF = 1,
+};
+
+enum nsim_devlink_param_id {
+ NSIM_DEVLINK_PARAM_ID_BASE = 16,
+ NSIM_DEVLINK_PARAM_ID_TEST1 = 17,
+};
+
+enum nsim_resource_id {
+ NSIM_RESOURCE_NONE = 0,
+ NSIM_RESOURCE_IPV4 = 1,
+ NSIM_RESOURCE_IPV4_FIB = 2,
+ NSIM_RESOURCE_IPV4_FIB_RULES = 3,
+ NSIM_RESOURCE_IPV6 = 4,
+ NSIM_RESOURCE_IPV6_FIB = 5,
+ NSIM_RESOURCE_IPV6_FIB_RULES = 6,
+ NSIM_RESOURCE_NEXTHOPS = 7,
+};
+
enum numa_faults_stats {
NUMA_MEM = 0,
NUMA_CPU = 1,
@@ -20846,154 +26701,34 @@
node_overloaded = 2,
};
-enum nvdimm_fwa_capability {
- NVDIMM_FWA_CAP_INVALID = 0,
- NVDIMM_FWA_CAP_NONE = 1,
- NVDIMM_FWA_CAP_QUIESCE = 2,
- NVDIMM_FWA_CAP_LIVE = 3,
-};
-
-enum nvdimm_fwa_state {
- NVDIMM_FWA_INVALID = 0,
- NVDIMM_FWA_IDLE = 1,
- NVDIMM_FWA_ARMED = 2,
- NVDIMM_FWA_BUSY = 3,
- NVDIMM_FWA_ARM_OVERFLOW = 4,
-};
-
-enum nvme_admin_opcode {
- nvme_admin_delete_sq = 0,
- nvme_admin_create_sq = 1,
- nvme_admin_get_log_page = 2,
- nvme_admin_delete_cq = 4,
- nvme_admin_create_cq = 5,
- nvme_admin_identify = 6,
- nvme_admin_abort_cmd = 8,
- nvme_admin_set_features = 9,
- nvme_admin_get_features = 10,
- nvme_admin_async_event = 12,
- nvme_admin_ns_mgmt = 13,
- nvme_admin_activate_fw = 16,
- nvme_admin_download_fw = 17,
- nvme_admin_dev_self_test = 20,
- nvme_admin_ns_attach = 21,
- nvme_admin_keep_alive = 24,
- nvme_admin_directive_send = 25,
- nvme_admin_directive_recv = 26,
- nvme_admin_virtual_mgmt = 28,
- nvme_admin_nvme_mi_send = 29,
- nvme_admin_nvme_mi_recv = 30,
- nvme_admin_dbbuf = 124,
- nvme_admin_format_nvm = 128,
- nvme_admin_security_send = 129,
- nvme_admin_security_recv = 130,
- nvme_admin_sanitize_nvm = 132,
- nvme_admin_get_lba_status = 134,
- nvme_admin_vendor_start = 192,
-};
-
-enum nvme_ctrl_attr {
- NVME_CTRL_ATTR_HID_128_BIT = 1,
- NVME_CTRL_ATTR_TBKAS = 64,
- NVME_CTRL_ATTR_ELBAS = 32768,
-};
-
-enum nvme_ctrl_flags {
- NVME_CTRL_FAILFAST_EXPIRED = 0,
- NVME_CTRL_ADMIN_Q_STOPPED = 1,
- NVME_CTRL_STARTED_ONCE = 2,
- NVME_CTRL_STOPPED = 3,
-};
-
-enum nvme_ctrl_state {
- NVME_CTRL_NEW = 0,
- NVME_CTRL_LIVE = 1,
- NVME_CTRL_RESETTING = 2,
- NVME_CTRL_CONNECTING = 3,
- NVME_CTRL_DELETING = 4,
- NVME_CTRL_DELETING_NOIO = 5,
- NVME_CTRL_DEAD = 6,
-};
-
-enum nvme_ctrl_type {
- NVME_CTRL_IO = 1,
- NVME_CTRL_DISC = 2,
- NVME_CTRL_ADMIN = 3,
-};
-
-enum nvme_dctype {
- NVME_DCTYPE_NOT_REPORTED = 0,
- NVME_DCTYPE_DDC = 1,
- NVME_DCTYPE_CDC = 2,
-};
-
-enum nvme_disposition {
- COMPLETE = 0,
- RETRY = 1,
- FAILOVER = 2,
- AUTHENTICATE = 3,
-};
-
-enum nvme_ns_features {
- NVME_NS_EXT_LBAS = 1,
- NVME_NS_METADATA_SUPPORTED = 2,
- NVME_NS_DEAC = 3,
-};
-
-enum nvme_opcode {
- nvme_cmd_flush = 0,
- nvme_cmd_write = 1,
- nvme_cmd_read = 2,
- nvme_cmd_write_uncor = 4,
- nvme_cmd_compare = 5,
- nvme_cmd_write_zeroes = 8,
- nvme_cmd_dsm = 9,
- nvme_cmd_verify = 12,
- nvme_cmd_resv_register = 13,
- nvme_cmd_resv_report = 14,
- nvme_cmd_resv_acquire = 17,
- nvme_cmd_resv_release = 21,
- nvme_cmd_zone_mgmt_send = 121,
- nvme_cmd_zone_mgmt_recv = 122,
- nvme_cmd_zone_append = 125,
- nvme_cmd_vendor_start = 128,
-};
-
-enum nvme_quirks {
- NVME_QUIRK_STRIPE_SIZE = 1,
- NVME_QUIRK_IDENTIFY_CNS = 2,
- NVME_QUIRK_DEALLOCATE_ZEROES = 4,
- NVME_QUIRK_DELAY_BEFORE_CHK_RDY = 8,
- NVME_QUIRK_NO_APST = 16,
- NVME_QUIRK_NO_DEEPEST_PS = 32,
- NVME_QUIRK_MEDIUM_PRIO_SQ = 128,
- NVME_QUIRK_IGNORE_DEV_SUBNQN = 256,
- NVME_QUIRK_DISABLE_WRITE_ZEROES = 512,
- NVME_QUIRK_SIMPLE_SUSPEND = 1024,
- NVME_QUIRK_SINGLE_VECTOR = 2048,
- NVME_QUIRK_128_BYTES_SQES = 4096,
- NVME_QUIRK_SHARED_TAGS = 8192,
- NVME_QUIRK_NO_TEMP_THRESH_CHANGE = 16384,
- NVME_QUIRK_NO_NS_DESC_LIST = 32768,
- NVME_QUIRK_DMA_ADDRESS_BITS_48 = 65536,
- NVME_QUIRK_SKIP_CID_GEN = 131072,
- NVME_QUIRK_BOGUS_NID = 262144,
- NVME_QUIRK_NO_SECONDARY_TEMP_THRESH = 524288,
+enum numa_vmaskip_reason {
+ NUMAB_SKIP_UNSUITABLE = 0,
+ NUMAB_SKIP_SHARED_RO = 1,
+ NUMAB_SKIP_INACCESSIBLE = 2,
+ NUMAB_SKIP_SCAN_DELAY = 3,
+ NUMAB_SKIP_PID_INACTIVE = 4,
+ NUMAB_SKIP_IGNORE_PID = 5,
+ NUMAB_SKIP_SEQ_COMPLETED = 6,
};
-enum nvme_subsys_type {
- NVME_NQN_DISC = 1,
- NVME_NQN_NVME = 2,
- NVME_NQN_CURR = 3,
+enum nv_adma_regbits {
+ CMDEND = 32768,
+ WNB = 16384,
+ IGN = 8192,
+ CS1n = 4096,
+ DA2 = 1024,
+ DA1 = 512,
+ DA0 = 256,
};
-enum nvme_zone_mgmt_action {
- NVME_ZONE_CLOSE = 1,
- NVME_ZONE_FINISH = 2,
- NVME_ZONE_OPEN = 3,
- NVME_ZONE_RESET = 4,
- NVME_ZONE_OFFLINE = 5,
- NVME_ZONE_SET_DESC_EXT = 16,
+enum nv_host_type {
+ GENERIC = 0,
+ NFORCE2 = 1,
+ NFORCE3 = 1,
+ CK804 = 2,
+ ADMA = 3,
+ MCP5x = 4,
+ SWNCQ = 5,
};
enum nvmem_type {
@@ -21004,16 +26739,20 @@
NVMEM_TYPE_FRAM = 4,
};
-enum nvmf_capsule_command {
- nvme_fabrics_type_property_set = 0,
- nvme_fabrics_type_connect = 1,
- nvme_fabrics_type_property_get = 4,
- nvme_fabrics_type_auth_send = 5,
- nvme_fabrics_type_auth_receive = 6,
+enum nvmx_vmentry_status {
+ NVMX_VMENTRY_SUCCESS = 0,
+ NVMX_VMENTRY_VMFAIL = 1,
+ NVMX_VMENTRY_VMEXIT = 2,
+ NVMX_VMENTRY_KVM_INTERNAL_ERROR = 3,
};
-enum nvmf_fabrics_opcode {
- nvme_fabrics_command = 127,
+enum objext_flags {
+ OBJEXTS_ALLOC_FAIL = 4,
+ __NR_OBJEXTS_FLAGS = 8,
+};
+
+enum ocb_deferred_task_flags {
+ OCB_WORK_HOUSEKEEPING = 0,
};
enum offload_act_command {
@@ -21029,54 +26768,174 @@
CONSTRAINT_MEMCG = 3,
};
-enum ovl_copyop {
- OVL_COPY = 0,
- OVL_CLONE = 1,
- OVL_DEDUPE = 2,
+enum owner_state {
+ OWNER_NULL = 1,
+ OWNER_WRITER = 2,
+ OWNER_READER = 4,
+ OWNER_NONSPINNABLE = 8,
};
-enum ovl_entry_flag {
- OVL_E_UPPER_ALIAS = 0,
- OVL_E_OPAQUE = 1,
- OVL_E_CONNECTED = 2,
+enum p9_cache_bits {
+ CACHE_NONE = 0,
+ CACHE_FILE = 1,
+ CACHE_META = 2,
+ CACHE_WRITEBACK = 4,
+ CACHE_LOOSE = 8,
+ CACHE_FSCACHE = 128,
};
-enum ovl_inode_flag {
- OVL_IMPURE = 0,
- OVL_WHITEOUTS = 1,
- OVL_INDEX = 2,
- OVL_UPPERDATA = 3,
- OVL_CONST_INO = 4,
+enum p9_cache_shortcuts {
+ CACHE_SC_NONE = 0,
+ CACHE_SC_READAHEAD = 1,
+ CACHE_SC_MMAP = 5,
+ CACHE_SC_LOOSE = 15,
+ CACHE_SC_FSCACHE = 143,
};
-enum ovl_path_type {
- __OVL_PATH_UPPER = 1,
- __OVL_PATH_MERGE = 2,
- __OVL_PATH_ORIGIN = 4,
+enum p9_fid_reftype {
+ P9_FID_REF_CREATE = 0,
+ P9_FID_REF_GET = 1,
+ P9_FID_REF_PUT = 2,
+ P9_FID_REF_DESTROY = 3,
+} __attribute__((mode(byte)));
+
+enum p9_msg_t {
+ P9_TLERROR = 6,
+ P9_RLERROR = 7,
+ P9_TSTATFS = 8,
+ P9_RSTATFS = 9,
+ P9_TLOPEN = 12,
+ P9_RLOPEN = 13,
+ P9_TLCREATE = 14,
+ P9_RLCREATE = 15,
+ P9_TSYMLINK = 16,
+ P9_RSYMLINK = 17,
+ P9_TMKNOD = 18,
+ P9_RMKNOD = 19,
+ P9_TRENAME = 20,
+ P9_RRENAME = 21,
+ P9_TREADLINK = 22,
+ P9_RREADLINK = 23,
+ P9_TGETATTR = 24,
+ P9_RGETATTR = 25,
+ P9_TSETATTR = 26,
+ P9_RSETATTR = 27,
+ P9_TXATTRWALK = 30,
+ P9_RXATTRWALK = 31,
+ P9_TXATTRCREATE = 32,
+ P9_RXATTRCREATE = 33,
+ P9_TREADDIR = 40,
+ P9_RREADDIR = 41,
+ P9_TFSYNC = 50,
+ P9_RFSYNC = 51,
+ P9_TLOCK = 52,
+ P9_RLOCK = 53,
+ P9_TGETLOCK = 54,
+ P9_RGETLOCK = 55,
+ P9_TLINK = 70,
+ P9_RLINK = 71,
+ P9_TMKDIR = 72,
+ P9_RMKDIR = 73,
+ P9_TRENAMEAT = 74,
+ P9_RRENAMEAT = 75,
+ P9_TUNLINKAT = 76,
+ P9_RUNLINKAT = 77,
+ P9_TVERSION = 100,
+ P9_RVERSION = 101,
+ P9_TAUTH = 102,
+ P9_RAUTH = 103,
+ P9_TATTACH = 104,
+ P9_RATTACH = 105,
+ P9_TERROR = 106,
+ P9_RERROR = 107,
+ P9_TFLUSH = 108,
+ P9_RFLUSH = 109,
+ P9_TWALK = 110,
+ P9_RWALK = 111,
+ P9_TOPEN = 112,
+ P9_ROPEN = 113,
+ P9_TCREATE = 114,
+ P9_RCREATE = 115,
+ P9_TREAD = 116,
+ P9_RREAD = 117,
+ P9_TWRITE = 118,
+ P9_RWRITE = 119,
+ P9_TCLUNK = 120,
+ P9_RCLUNK = 121,
+ P9_TREMOVE = 122,
+ P9_RREMOVE = 123,
+ P9_TSTAT = 124,
+ P9_RSTAT = 125,
+ P9_TWSTAT = 126,
+ P9_RWSTAT = 127,
};
-enum ovl_xattr {
- OVL_XATTR_OPAQUE = 0,
- OVL_XATTR_REDIRECT = 1,
- OVL_XATTR_ORIGIN = 2,
- OVL_XATTR_IMPURE = 3,
- OVL_XATTR_NLINK = 4,
- OVL_XATTR_UPPER = 5,
- OVL_XATTR_METACOPY = 6,
- OVL_XATTR_PROTATTR = 7,
+enum p9_open_mode_t {
+ P9_OREAD = 0,
+ P9_OWRITE = 1,
+ P9_ORDWR = 2,
+ P9_OEXEC = 3,
+ P9_OTRUNC = 16,
+ P9_OREXEC = 32,
+ P9_ORCLOSE = 64,
+ P9_OAPPEND = 128,
+ P9_OEXCL = 4096,
+ P9L_MODE_MASK = 8191,
+ P9L_DIRECT = 8192,
+ P9L_NOWRITECACHE = 16384,
+ P9L_LOOSE = 32768,
};
-enum owner_state {
- OWNER_NULL = 1,
- OWNER_WRITER = 2,
- OWNER_READER = 4,
- OWNER_NONSPINNABLE = 8,
+enum p9_perm_t {
+ P9_DMDIR = 2147483648,
+ P9_DMAPPEND = 1073741824,
+ P9_DMEXCL = 536870912,
+ P9_DMMOUNT = 268435456,
+ P9_DMAUTH = 134217728,
+ P9_DMTMP = 67108864,
+ P9_DMSYMLINK = 33554432,
+ P9_DMLINK = 16777216,
+ P9_DMDEVICE = 8388608,
+ P9_DMNAMEDPIPE = 2097152,
+ P9_DMSOCKET = 1048576,
+ P9_DMSETUID = 524288,
+ P9_DMSETGID = 262144,
+ P9_DMSETVTX = 65536,
};
-enum packet_merge {
- MLX5E_PACKET_MERGE_NONE = 0,
- MLX5E_PACKET_MERGE_LRO = 1,
- MLX5E_PACKET_MERGE_SHAMPO = 2,
+enum p9_proto_versions {
+ p9_proto_legacy = 0,
+ p9_proto_2000u = 1,
+ p9_proto_2000L = 2,
+};
+
+enum p9_req_status_t {
+ REQ_STATUS_ALLOC = 0,
+ REQ_STATUS_UNSENT = 1,
+ REQ_STATUS_SENT = 2,
+ REQ_STATUS_RCVD = 3,
+ REQ_STATUS_FLSHD = 4,
+ REQ_STATUS_ERROR = 5,
+};
+
+enum p9_session_flags {
+ V9FS_PROTO_2000U = 1,
+ V9FS_PROTO_2000L = 2,
+ V9FS_ACCESS_SINGLE = 4,
+ V9FS_ACCESS_USER = 8,
+ V9FS_ACCESS_CLIENT = 16,
+ V9FS_POSIX_ACL = 32,
+ V9FS_NO_XATTR = 64,
+ V9FS_IGNORE_QV = 128,
+ V9FS_DIRECT_IO = 256,
+ V9FS_SYNC = 512,
+};
+
+enum p9_trans_status {
+ Connected = 0,
+ BeginDisconnect = 1,
+ Disconnected = 2,
+ Hung = 3,
};
enum packet_sock_flags {
@@ -21089,12 +26948,6 @@
PACKET_SOCK_QDISC_BYPASS = 6,
};
-enum packet_state {
- PACKET_STATE_UNCRYPTED = 0,
- PACKET_STATE_CRYPTED = 1,
- PACKET_STATE_DEAD = 2,
-};
-
enum page_cache_mode {
_PAGE_CACHE_MODE_WB = 0,
_PAGE_CACHE_MODE_WC = 1,
@@ -21105,24 +26958,28 @@
_PAGE_CACHE_MODE_NUM = 8,
};
-enum page_entry_size {
- PE_SIZE_PTE = 0,
- PE_SIZE_PMD = 1,
- PE_SIZE_PUD = 2,
-};
-
enum page_memcg_data_flags {
- MEMCG_DATA_OBJCGS = 1,
+ MEMCG_DATA_OBJEXTS = 1,
MEMCG_DATA_KMEM = 2,
__NR_MEMCG_DATA_FLAGS = 4,
};
+enum page_size_enum {
+ __PAGE_SIZE = 4096,
+};
+
enum page_walk_action {
ACTION_SUBTREE = 0,
ACTION_CONTINUE = 1,
ACTION_AGAIN = 2,
};
+enum page_walk_lock {
+ PGWALK_RDLOCK = 0,
+ PGWALK_WRLOCK = 1,
+ PGWALK_WRLOCK_VERIFY = 2,
+};
+
enum pageblock_bits {
PB_migrate = 0,
PB_migrate_end = 2,
@@ -21142,34 +26999,31 @@
PG_active = 8,
PG_workingset = 9,
PG_error = 10,
- PG_slab = 11,
- PG_owner_priv_1 = 12,
- PG_arch_1 = 13,
- PG_reserved = 14,
- PG_private = 15,
- PG_private_2 = 16,
- PG_mappedtodisk = 17,
- PG_reclaim = 18,
- PG_swapbacked = 19,
- PG_unevictable = 20,
- PG_mlocked = 21,
- PG_uncached = 22,
- PG_hwpoison = 23,
- __NR_PAGEFLAGS = 24,
- PG_readahead = 18,
- PG_anon_exclusive = 17,
- PG_checked = 12,
- PG_swapcache = 12,
- PG_fscache = 16,
- PG_pinned = 12,
+ PG_owner_priv_1 = 11,
+ PG_arch_1 = 12,
+ PG_reserved = 13,
+ PG_private = 14,
+ PG_private_2 = 15,
+ PG_mappedtodisk = 16,
+ PG_reclaim = 17,
+ PG_swapbacked = 18,
+ PG_unevictable = 19,
+ PG_mlocked = 20,
+ PG_uncached = 21,
+ PG_hwpoison = 22,
+ __NR_PAGEFLAGS = 23,
+ PG_readahead = 17,
+ PG_anon_exclusive = 16,
+ PG_checked = 11,
+ PG_swapcache = 11,
+ PG_fscache = 15,
+ PG_pinned = 11,
PG_savepinned = 4,
- PG_foreign = 12,
- PG_xen_remapped = 12,
- PG_isolated = 18,
+ PG_foreign = 11,
+ PG_xen_remapped = 11,
+ PG_isolated = 17,
PG_reported = 3,
- PG_vmemmap_self_hosted = 12,
PG_has_hwpoisoned = 10,
- PG_hugetlb = 8,
PG_large_rmappable = 9,
};
@@ -21180,20 +27034,26 @@
PAGE_CLEAN = 3,
} pageout_t;
+enum partition_cmd {
+ partcmd_enable = 0,
+ partcmd_enablei = 1,
+ partcmd_disable = 2,
+ partcmd_update = 3,
+ partcmd_invalidate = 4,
+};
+
enum passtype {
PASS_SCAN = 0,
PASS_REVOKE = 1,
PASS_REPLAY = 2,
};
-enum pch_board_ids {
- PCH_BOARD_HSW = 0,
- PCH_BOARD_WPT = 1,
- PCH_BOARD_SKL = 2,
- PCH_BOARD_CNL = 3,
- PCH_BOARD_CML = 4,
- PCH_BOARD_LWB = 5,
- PCH_BOARD_WBG = 6,
+enum pce_status {
+ PCE_STATUS_NONE = 0,
+ PCE_STATUS_ACQUIRED = 1,
+ PCE_STATUS_PREPARED = 2,
+ PCE_STATUS_ENABLED = 3,
+ PCE_STATUS_ERROR = 4,
};
enum pci_bar_type {
@@ -21324,9 +27184,9 @@
pbn_titan_2_4000000 = 110,
pbn_titan_4_4000000 = 111,
pbn_titan_8_4000000 = 112,
- pbn_moxa8250_2p = 113,
- pbn_moxa8250_4p = 114,
- pbn_moxa8250_8p = 115,
+ pbn_moxa_2 = 113,
+ pbn_moxa_4 = 114,
+ pbn_moxa_8 = 115,
};
enum pci_bus_flags {
@@ -21490,6 +27350,13 @@
PERF_ADDR_FILTER_ACTION_FILTER = 2,
};
+enum perf_adl_uncore_imc_freerunning_types {
+ ADL_MMIO_UNCORE_IMC_DATA_TOTAL = 0,
+ ADL_MMIO_UNCORE_IMC_DATA_READ = 1,
+ ADL_MMIO_UNCORE_IMC_DATA_WRITE = 2,
+ ADL_MMIO_UNCORE_IMC_FREERUNNING_TYPE_MAX = 3,
+};
+
enum perf_bpf_event_type {
PERF_BPF_EVENT_UNKNOWN = 0,
PERF_BPF_EVENT_PROG_LOAD = 1,
@@ -21517,7 +27384,8 @@
PERF_SAMPLE_BRANCH_TYPE_SAVE = 65536,
PERF_SAMPLE_BRANCH_HW_INDEX = 131072,
PERF_SAMPLE_BRANCH_PRIV_SAVE = 262144,
- PERF_SAMPLE_BRANCH_MAX = 524288,
+ PERF_SAMPLE_BRANCH_COUNTERS = 524288,
+ PERF_SAMPLE_BRANCH_MAX = 1048576,
};
enum perf_branch_sample_type_shift {
@@ -21540,26 +27408,8 @@
PERF_SAMPLE_BRANCH_TYPE_SAVE_SHIFT = 16,
PERF_SAMPLE_BRANCH_HW_INDEX_SHIFT = 17,
PERF_SAMPLE_BRANCH_PRIV_SAVE_SHIFT = 18,
- PERF_SAMPLE_BRANCH_MAX_SHIFT = 19,
-};
-
-enum perf_cstate_core_events {
- PERF_CSTATE_CORE_C1_RES = 0,
- PERF_CSTATE_CORE_C3_RES = 1,
- PERF_CSTATE_CORE_C6_RES = 2,
- PERF_CSTATE_CORE_C7_RES = 3,
- PERF_CSTATE_CORE_EVENT_MAX = 4,
-};
-
-enum perf_cstate_pkg_events {
- PERF_CSTATE_PKG_C2_RES = 0,
- PERF_CSTATE_PKG_C3_RES = 1,
- PERF_CSTATE_PKG_C6_RES = 2,
- PERF_CSTATE_PKG_C7_RES = 3,
- PERF_CSTATE_PKG_C8_RES = 4,
- PERF_CSTATE_PKG_C9_RES = 5,
- PERF_CSTATE_PKG_C10_RES = 6,
- PERF_CSTATE_PKG_EVENT_MAX = 7,
+ PERF_SAMPLE_BRANCH_COUNTERS_SHIFT = 19,
+ PERF_SAMPLE_BRANCH_MAX_SHIFT = 20,
};
enum perf_event_ioc_flags {
@@ -21747,16 +27597,6 @@
PERF_UPROBE_REF_CTR_OFFSET_SHIFT = 32,
};
-enum perf_rapl_events {
- PERF_RAPL_PP0 = 0,
- PERF_RAPL_PKG = 1,
- PERF_RAPL_RAM = 2,
- PERF_RAPL_PP1 = 3,
- PERF_RAPL_PSYS = 4,
- PERF_RAPL_MAX = 5,
- NR_RAPL_DOMAINS = 5,
-};
-
enum perf_record_ksymbol_type {
PERF_RECORD_KSYMBOL_TYPE_UNKNOWN = 0,
PERF_RECORD_KSYMBOL_TYPE_BPF = 1,
@@ -21770,6 +27610,15 @@
PERF_SAMPLE_REGS_ABI_64 = 2,
};
+enum perf_snb_uncore_imc_freerunning_types {
+ SNB_PCI_UNCORE_IMC_DATA_READS = 0,
+ SNB_PCI_UNCORE_IMC_DATA_WRITES = 1,
+ SNB_PCI_UNCORE_IMC_GT_REQUESTS = 2,
+ SNB_PCI_UNCORE_IMC_IA_REQUESTS = 3,
+ SNB_PCI_UNCORE_IMC_IO_REQUESTS = 4,
+ SNB_PCI_UNCORE_IMC_FREERUNNING_TYPE_MAX = 5,
+};
+
enum perf_sw_ids {
PERF_COUNT_SW_CPU_CLOCK = 0,
PERF_COUNT_SW_TASK_CLOCK = 1,
@@ -21786,6 +27635,13 @@
PERF_COUNT_SW_MAX = 12,
};
+enum perf_tgl_uncore_imc_freerunning_types {
+ TGL_MMIO_UNCORE_IMC_DATA_TOTAL = 0,
+ TGL_MMIO_UNCORE_IMC_DATA_READ = 1,
+ TGL_MMIO_UNCORE_IMC_DATA_WRITE = 2,
+ TGL_MMIO_UNCORE_IMC_FREERUNNING_TYPE_MAX = 3,
+};
+
enum perf_type_id {
PERF_TYPE_HARDWARE = 0,
PERF_TYPE_SOFTWARE = 1,
@@ -21796,18 +27652,49 @@
PERF_TYPE_MAX = 6,
};
-typedef enum {
- AD_PERIODIC_DUMMY = 0,
- AD_NO_PERIODIC = 1,
- AD_FAST_PERIODIC = 2,
- AD_SLOW_PERIODIC = 3,
- AD_PERIODIC_TX = 4,
-} periodic_states_t;
+enum perf_uncore_icx_iio_freerunning_type_id {
+ ICX_IIO_MSR_IOCLK = 0,
+ ICX_IIO_MSR_BW_IN = 1,
+ ICX_IIO_FREERUNNING_TYPE_MAX = 2,
+};
-enum pfn_cache_usage {
- KVM_GUEST_USES_PFN = 1,
- KVM_HOST_USES_PFN = 2,
- KVM_GUEST_AND_HOST_USE_PFN = 3,
+enum perf_uncore_icx_imc_freerunning_type_id {
+ ICX_IMC_DCLK = 0,
+ ICX_IMC_DDR = 1,
+ ICX_IMC_DDRT = 2,
+ ICX_IMC_FREERUNNING_TYPE_MAX = 3,
+};
+
+enum perf_uncore_iio_freerunning_type_id {
+ SKX_IIO_MSR_IOCLK = 0,
+ SKX_IIO_MSR_BW = 1,
+ SKX_IIO_MSR_UTIL = 2,
+ SKX_IIO_FREERUNNING_TYPE_MAX = 3,
+};
+
+enum perf_uncore_snr_iio_freerunning_type_id {
+ SNR_IIO_MSR_IOCLK = 0,
+ SNR_IIO_MSR_BW_IN = 1,
+ SNR_IIO_FREERUNNING_TYPE_MAX = 2,
+};
+
+enum perf_uncore_snr_imc_freerunning_type_id {
+ SNR_IMC_DCLK = 0,
+ SNR_IMC_DDR = 1,
+ SNR_IMC_FREERUNNING_TYPE_MAX = 2,
+};
+
+enum perf_uncore_spr_iio_freerunning_type_id {
+ SPR_IIO_MSR_IOCLK = 0,
+ SPR_IIO_MSR_BW_IN = 1,
+ SPR_IIO_MSR_BW_OUT = 2,
+ SPR_IIO_FREERUNNING_TYPE_MAX = 3,
+};
+
+enum perf_uncore_spr_imc_freerunning_type_id {
+ SPR_IMC_DCLK = 0,
+ SPR_IMC_PQ_CYCLES = 1,
+ SPR_IMC_FREERUNNING_TYPE_MAX = 2,
};
enum pg_level {
@@ -21832,6 +27719,29 @@
HPAGE_PUD = 3,
};
+enum phy_event {
+ PHYE_LOSS_OF_SIGNAL = 0,
+ PHYE_OOB_DONE = 1,
+ PHYE_OOB_ERROR = 2,
+ PHYE_SPINUP_HOLD = 3,
+ PHYE_RESUME_TIMEOUT = 4,
+ PHYE_SHUTDOWN = 5,
+ PHY_NUM_EVENTS = 6,
+};
+
+enum phy_func {
+ PHY_FUNC_NOP = 0,
+ PHY_FUNC_LINK_RESET = 1,
+ PHY_FUNC_HARD_RESET = 2,
+ PHY_FUNC_DISABLE = 3,
+ PHY_FUNC_CLEAR_ERROR_LOG = 5,
+ PHY_FUNC_CLEAR_AFFIL = 6,
+ PHY_FUNC_TX_SATA_PS_SIGNAL = 7,
+ PHY_FUNC_RELEASE_SPINUP_HOLD = 16,
+ PHY_FUNC_SET_LINK_RATE = 17,
+ PHY_FUNC_GET_EVENTS = 18,
+};
+
typedef enum {
PHY_INTERFACE_MODE_NA = 0,
PHY_INTERFACE_MODE_INTERNAL = 1,
@@ -21851,21 +27761,22 @@
PHY_INTERFACE_MODE_XGMII = 15,
PHY_INTERFACE_MODE_XLGMII = 16,
PHY_INTERFACE_MODE_MOCA = 17,
- PHY_INTERFACE_MODE_QSGMII = 18,
- PHY_INTERFACE_MODE_TRGMII = 19,
- PHY_INTERFACE_MODE_100BASEX = 20,
- PHY_INTERFACE_MODE_1000BASEX = 21,
- PHY_INTERFACE_MODE_2500BASEX = 22,
- PHY_INTERFACE_MODE_5GBASER = 23,
- PHY_INTERFACE_MODE_RXAUI = 24,
- PHY_INTERFACE_MODE_XAUI = 25,
- PHY_INTERFACE_MODE_10GBASER = 26,
- PHY_INTERFACE_MODE_25GBASER = 27,
- PHY_INTERFACE_MODE_USXGMII = 28,
- PHY_INTERFACE_MODE_10GKR = 29,
- PHY_INTERFACE_MODE_QUSGMII = 30,
- PHY_INTERFACE_MODE_1000BASEKX = 31,
- PHY_INTERFACE_MODE_MAX = 32,
+ PHY_INTERFACE_MODE_PSGMII = 18,
+ PHY_INTERFACE_MODE_QSGMII = 19,
+ PHY_INTERFACE_MODE_TRGMII = 20,
+ PHY_INTERFACE_MODE_100BASEX = 21,
+ PHY_INTERFACE_MODE_1000BASEX = 22,
+ PHY_INTERFACE_MODE_2500BASEX = 23,
+ PHY_INTERFACE_MODE_5GBASER = 24,
+ PHY_INTERFACE_MODE_RXAUI = 25,
+ PHY_INTERFACE_MODE_XAUI = 26,
+ PHY_INTERFACE_MODE_10GBASER = 27,
+ PHY_INTERFACE_MODE_25GBASER = 28,
+ PHY_INTERFACE_MODE_USXGMII = 29,
+ PHY_INTERFACE_MODE_10GKR = 30,
+ PHY_INTERFACE_MODE_QUSGMII = 31,
+ PHY_INTERFACE_MODE_1000BASEKX = 32,
+ PHY_INTERFACE_MODE_MAX = 33,
} phy_interface_t;
enum phy_media {
@@ -21897,18 +27808,21 @@
PHY_MODE_DP = 19,
};
-enum phy_port_state {
- MLX5_AAA_111 = 0,
-};
-
enum phy_state {
PHY_DOWN = 0,
PHY_READY = 1,
PHY_HALTED = 2,
- PHY_UP = 3,
- PHY_RUNNING = 4,
- PHY_NOLINK = 5,
- PHY_CABLETEST = 6,
+ PHY_ERROR = 3,
+ PHY_UP = 4,
+ PHY_RUNNING = 5,
+ PHY_NOLINK = 6,
+ PHY_CABLETEST = 7,
+};
+
+enum phy_state_work {
+ PHY_STATE_WORK_NONE = 0,
+ PHY_STATE_WORK_ANEG = 1,
+ PHY_STATE_WORK_SUSPEND = 2,
};
enum phy_tunable_id {
@@ -21919,6 +27833,11 @@
__ETHTOOL_PHY_TUNABLE_COUNT = 4,
};
+enum phy_upstream {
+ PHY_UPSTREAM_MAC = 0,
+ PHY_UPSTREAM_PHY = 1,
+};
+
enum pid_type {
PIDTYPE_PID = 0,
PIDTYPE_TGID = 1,
@@ -21927,6 +27846,26 @@
PIDTYPE_MAX = 4,
};
+enum piix_controller_ids {
+ piix_pata_mwdma = 0,
+ piix_pata_33 = 1,
+ ich_pata_33 = 2,
+ ich_pata_66 = 3,
+ ich_pata_100 = 4,
+ ich_pata_100_nomwdma1 = 5,
+ ich5_sata = 6,
+ ich6_sata = 7,
+ ich6m_sata = 8,
+ ich8_sata = 9,
+ ich8_2port_sata = 10,
+ ich8m_apple_sata = 11,
+ tolapai_sata = 12,
+ piix_pata_vmw = 13,
+ ich8_sata_snb = 14,
+ ich8_2port_sata_snb = 15,
+ ich8_2port_sata_byt = 16,
+};
+
enum pin_config_param {
PIN_CONFIG_BIAS_BUS_HOLD = 0,
PIN_CONFIG_BIAS_DISABLE = 1,
@@ -21957,6 +27896,27 @@
PIN_CONFIG_MAX = 255,
};
+enum pkcs7_actions {
+ ACT_pkcs7_check_content_type = 0,
+ ACT_pkcs7_extract_cert = 1,
+ ACT_pkcs7_note_OID = 2,
+ ACT_pkcs7_note_certificate_list = 3,
+ ACT_pkcs7_note_content = 4,
+ ACT_pkcs7_note_data = 5,
+ ACT_pkcs7_note_signed_info = 6,
+ ACT_pkcs7_note_signeddata_version = 7,
+ ACT_pkcs7_note_signerinfo_version = 8,
+ ACT_pkcs7_sig_note_authenticated_attr = 9,
+ ACT_pkcs7_sig_note_digest_algo = 10,
+ ACT_pkcs7_sig_note_issuer = 11,
+ ACT_pkcs7_sig_note_pkey_algo = 12,
+ ACT_pkcs7_sig_note_serial = 13,
+ ACT_pkcs7_sig_note_set_of_authattrs = 14,
+ ACT_pkcs7_sig_note_signature = 15,
+ ACT_pkcs7_sig_note_skid = 16,
+ NR__pkcs7_actions = 17,
+};
+
enum pkey_id_type {
PKEY_ID_PGP = 0,
PKEY_ID_X509 = 1,
@@ -21970,14 +27930,11 @@
PKT_HASH_TYPE_L4 = 3,
};
-enum pl2303_type {
- TYPE_H = 0,
- TYPE_HX = 1,
- TYPE_TA = 2,
- TYPE_TB = 3,
- TYPE_HXD = 4,
- TYPE_HXN = 5,
- TYPE_COUNT = 6,
+enum pkt_vec {
+ PKT_VEC_PKT_LEN = 0,
+ PKT_VEC_PKT_PTR = 2,
+ PKT_VEC_QSEL_SET = 4,
+ PKT_VEC_QSEL_VAL = 6,
};
enum pm_qos_flags_status {
@@ -21999,206 +27956,26 @@
PM_QOS_MIN = 2,
};
-enum pmbus_data_format {
- linear = 0,
- ieee754 = 1,
- direct = 2,
- vid = 3,
-};
-
-enum pmbus_fan_mode {
- percent = 0,
- rpm = 1,
-};
-
-enum pmbus_regs {
- PMBUS_PAGE = 0,
- PMBUS_OPERATION = 1,
- PMBUS_ON_OFF_CONFIG = 2,
- PMBUS_CLEAR_FAULTS = 3,
- PMBUS_PHASE = 4,
- PMBUS_WRITE_PROTECT = 16,
- PMBUS_CAPABILITY = 25,
- PMBUS_QUERY = 26,
- PMBUS_SMBALERT_MASK = 27,
- PMBUS_VOUT_MODE = 32,
- PMBUS_VOUT_COMMAND = 33,
- PMBUS_VOUT_TRIM = 34,
- PMBUS_VOUT_CAL_OFFSET = 35,
- PMBUS_VOUT_MAX = 36,
- PMBUS_VOUT_MARGIN_HIGH = 37,
- PMBUS_VOUT_MARGIN_LOW = 38,
- PMBUS_VOUT_TRANSITION_RATE = 39,
- PMBUS_VOUT_DROOP = 40,
- PMBUS_VOUT_SCALE_LOOP = 41,
- PMBUS_VOUT_SCALE_MONITOR = 42,
- PMBUS_COEFFICIENTS = 48,
- PMBUS_POUT_MAX = 49,
- PMBUS_FAN_CONFIG_12 = 58,
- PMBUS_FAN_COMMAND_1 = 59,
- PMBUS_FAN_COMMAND_2 = 60,
- PMBUS_FAN_CONFIG_34 = 61,
- PMBUS_FAN_COMMAND_3 = 62,
- PMBUS_FAN_COMMAND_4 = 63,
- PMBUS_VOUT_OV_FAULT_LIMIT = 64,
- PMBUS_VOUT_OV_FAULT_RESPONSE = 65,
- PMBUS_VOUT_OV_WARN_LIMIT = 66,
- PMBUS_VOUT_UV_WARN_LIMIT = 67,
- PMBUS_VOUT_UV_FAULT_LIMIT = 68,
- PMBUS_VOUT_UV_FAULT_RESPONSE = 69,
- PMBUS_IOUT_OC_FAULT_LIMIT = 70,
- PMBUS_IOUT_OC_FAULT_RESPONSE = 71,
- PMBUS_IOUT_OC_LV_FAULT_LIMIT = 72,
- PMBUS_IOUT_OC_LV_FAULT_RESPONSE = 73,
- PMBUS_IOUT_OC_WARN_LIMIT = 74,
- PMBUS_IOUT_UC_FAULT_LIMIT = 75,
- PMBUS_IOUT_UC_FAULT_RESPONSE = 76,
- PMBUS_OT_FAULT_LIMIT = 79,
- PMBUS_OT_FAULT_RESPONSE = 80,
- PMBUS_OT_WARN_LIMIT = 81,
- PMBUS_UT_WARN_LIMIT = 82,
- PMBUS_UT_FAULT_LIMIT = 83,
- PMBUS_UT_FAULT_RESPONSE = 84,
- PMBUS_VIN_OV_FAULT_LIMIT = 85,
- PMBUS_VIN_OV_FAULT_RESPONSE = 86,
- PMBUS_VIN_OV_WARN_LIMIT = 87,
- PMBUS_VIN_UV_WARN_LIMIT = 88,
- PMBUS_VIN_UV_FAULT_LIMIT = 89,
- PMBUS_IIN_OC_FAULT_LIMIT = 91,
- PMBUS_IIN_OC_WARN_LIMIT = 93,
- PMBUS_POUT_OP_FAULT_LIMIT = 104,
- PMBUS_POUT_OP_WARN_LIMIT = 106,
- PMBUS_PIN_OP_WARN_LIMIT = 107,
- PMBUS_STATUS_BYTE = 120,
- PMBUS_STATUS_WORD = 121,
- PMBUS_STATUS_VOUT = 122,
- PMBUS_STATUS_IOUT = 123,
- PMBUS_STATUS_INPUT = 124,
- PMBUS_STATUS_TEMPERATURE = 125,
- PMBUS_STATUS_CML = 126,
- PMBUS_STATUS_OTHER = 127,
- PMBUS_STATUS_MFR_SPECIFIC = 128,
- PMBUS_STATUS_FAN_12 = 129,
- PMBUS_STATUS_FAN_34 = 130,
- PMBUS_READ_VIN = 136,
- PMBUS_READ_IIN = 137,
- PMBUS_READ_VCAP = 138,
- PMBUS_READ_VOUT = 139,
- PMBUS_READ_IOUT = 140,
- PMBUS_READ_TEMPERATURE_1 = 141,
- PMBUS_READ_TEMPERATURE_2 = 142,
- PMBUS_READ_TEMPERATURE_3 = 143,
- PMBUS_READ_FAN_SPEED_1 = 144,
- PMBUS_READ_FAN_SPEED_2 = 145,
- PMBUS_READ_FAN_SPEED_3 = 146,
- PMBUS_READ_FAN_SPEED_4 = 147,
- PMBUS_READ_DUTY_CYCLE = 148,
- PMBUS_READ_FREQUENCY = 149,
- PMBUS_READ_POUT = 150,
- PMBUS_READ_PIN = 151,
- PMBUS_REVISION = 152,
- PMBUS_MFR_ID = 153,
- PMBUS_MFR_MODEL = 154,
- PMBUS_MFR_REVISION = 155,
- PMBUS_MFR_LOCATION = 156,
- PMBUS_MFR_DATE = 157,
- PMBUS_MFR_SERIAL = 158,
- PMBUS_MFR_VIN_MIN = 160,
- PMBUS_MFR_VIN_MAX = 161,
- PMBUS_MFR_IIN_MAX = 162,
- PMBUS_MFR_PIN_MAX = 163,
- PMBUS_MFR_VOUT_MIN = 164,
- PMBUS_MFR_VOUT_MAX = 165,
- PMBUS_MFR_IOUT_MAX = 166,
- PMBUS_MFR_POUT_MAX = 167,
- PMBUS_IC_DEVICE_ID = 173,
- PMBUS_IC_DEVICE_REV = 174,
- PMBUS_MFR_MAX_TEMP_1 = 192,
- PMBUS_MFR_MAX_TEMP_2 = 193,
- PMBUS_MFR_MAX_TEMP_3 = 194,
- PMBUS_VIRT_BASE = 256,
- PMBUS_VIRT_READ_TEMP_AVG = 257,
- PMBUS_VIRT_READ_TEMP_MIN = 258,
- PMBUS_VIRT_READ_TEMP_MAX = 259,
- PMBUS_VIRT_RESET_TEMP_HISTORY = 260,
- PMBUS_VIRT_READ_VIN_AVG = 261,
- PMBUS_VIRT_READ_VIN_MIN = 262,
- PMBUS_VIRT_READ_VIN_MAX = 263,
- PMBUS_VIRT_RESET_VIN_HISTORY = 264,
- PMBUS_VIRT_READ_IIN_AVG = 265,
- PMBUS_VIRT_READ_IIN_MIN = 266,
- PMBUS_VIRT_READ_IIN_MAX = 267,
- PMBUS_VIRT_RESET_IIN_HISTORY = 268,
- PMBUS_VIRT_READ_PIN_AVG = 269,
- PMBUS_VIRT_READ_PIN_MIN = 270,
- PMBUS_VIRT_READ_PIN_MAX = 271,
- PMBUS_VIRT_RESET_PIN_HISTORY = 272,
- PMBUS_VIRT_READ_POUT_AVG = 273,
- PMBUS_VIRT_READ_POUT_MIN = 274,
- PMBUS_VIRT_READ_POUT_MAX = 275,
- PMBUS_VIRT_RESET_POUT_HISTORY = 276,
- PMBUS_VIRT_READ_VOUT_AVG = 277,
- PMBUS_VIRT_READ_VOUT_MIN = 278,
- PMBUS_VIRT_READ_VOUT_MAX = 279,
- PMBUS_VIRT_RESET_VOUT_HISTORY = 280,
- PMBUS_VIRT_READ_IOUT_AVG = 281,
- PMBUS_VIRT_READ_IOUT_MIN = 282,
- PMBUS_VIRT_READ_IOUT_MAX = 283,
- PMBUS_VIRT_RESET_IOUT_HISTORY = 284,
- PMBUS_VIRT_READ_TEMP2_AVG = 285,
- PMBUS_VIRT_READ_TEMP2_MIN = 286,
- PMBUS_VIRT_READ_TEMP2_MAX = 287,
- PMBUS_VIRT_RESET_TEMP2_HISTORY = 288,
- PMBUS_VIRT_READ_VMON = 289,
- PMBUS_VIRT_VMON_UV_WARN_LIMIT = 290,
- PMBUS_VIRT_VMON_OV_WARN_LIMIT = 291,
- PMBUS_VIRT_VMON_UV_FAULT_LIMIT = 292,
- PMBUS_VIRT_VMON_OV_FAULT_LIMIT = 293,
- PMBUS_VIRT_STATUS_VMON = 294,
- PMBUS_VIRT_FAN_TARGET_1 = 295,
- PMBUS_VIRT_FAN_TARGET_2 = 296,
- PMBUS_VIRT_FAN_TARGET_3 = 297,
- PMBUS_VIRT_FAN_TARGET_4 = 298,
- PMBUS_VIRT_PWM_1 = 299,
- PMBUS_VIRT_PWM_2 = 300,
- PMBUS_VIRT_PWM_3 = 301,
- PMBUS_VIRT_PWM_4 = 302,
- PMBUS_VIRT_PWM_ENABLE_1 = 303,
- PMBUS_VIRT_PWM_ENABLE_2 = 304,
- PMBUS_VIRT_PWM_ENABLE_3 = 305,
- PMBUS_VIRT_PWM_ENABLE_4 = 306,
- PMBUS_VIRT_SAMPLES = 307,
- PMBUS_VIRT_IN_SAMPLES = 308,
- PMBUS_VIRT_CURR_SAMPLES = 309,
- PMBUS_VIRT_POWER_SAMPLES = 310,
- PMBUS_VIRT_TEMP_SAMPLES = 311,
+enum pmc_type {
+ KVM_PMC_GP = 0,
+ KVM_PMC_FIXED = 1,
};
-enum pmbus_sensor_classes {
- PSC_VOLTAGE_IN = 0,
- PSC_VOLTAGE_OUT = 1,
- PSC_CURRENT_IN = 2,
- PSC_CURRENT_OUT = 3,
- PSC_POWER = 4,
- PSC_TEMPERATURE = 5,
- PSC_FAN = 6,
- PSC_PWM = 7,
- PSC_NUM_CLASSES = 8,
+enum pmu_type {
+ PMU_TYPE_COUNTER = 0,
+ PMU_TYPE_EVNTSEL = 1,
};
-enum pmc_type {
- KVM_PMC_GP = 0,
- KVM_PMC_FIXED = 1,
+enum pnfs_iomode {
+ IOMODE_READ = 1,
+ IOMODE_RW = 2,
+ IOMODE_ANY = 3,
};
-enum poison_cmd_enabled_bits {
- CXL_POISON_ENABLED_LIST = 0,
- CXL_POISON_ENABLED_INJECT = 1,
- CXL_POISON_ENABLED_CLEAR = 2,
- CXL_POISON_ENABLED_SCAN_CAPS = 3,
- CXL_POISON_ENABLED_SCAN_MEDIA = 4,
- CXL_POISON_ENABLED_SCAN_RESULTS = 5,
- CXL_POISON_ENABLED_MAX = 6,
+enum pnfs_try_status {
+ PNFS_ATTEMPTED = 0,
+ PNFS_NOT_ATTEMPTED = 1,
+ PNFS_TRY_AGAIN = 2,
};
enum policy_opt {
@@ -22247,7 +28024,7 @@
Opt_template = 42,
Opt_keyrings = 43,
Opt_label = 44,
- Opt_err___8 = 45,
+ Opt_err___9 = 45,
};
enum policy_rule_list {
@@ -22267,25 +28044,25 @@
PT_OLD_TIMESPEC = 3,
};
-enum port_module_event_error_type {
- MLX5_MODULE_EVENT_ERROR_POWER_BUDGET_EXCEEDED = 0,
- MLX5_MODULE_EVENT_ERROR_LONG_RANGE_FOR_NON_MLNX = 1,
- MLX5_MODULE_EVENT_ERROR_BUS_STUCK = 2,
- MLX5_MODULE_EVENT_ERROR_NO_EEPROM_RETRY_TIMEOUT = 3,
- MLX5_MODULE_EVENT_ERROR_ENFORCE_PART_NUMBER_LIST = 4,
- MLX5_MODULE_EVENT_ERROR_UNKNOWN_IDENTIFIER = 5,
- MLX5_MODULE_EVENT_ERROR_HIGH_TEMPERATURE = 6,
- MLX5_MODULE_EVENT_ERROR_BAD_CABLE = 7,
- MLX5_MODULE_EVENT_ERROR_PCIE_POWER_SLOT_EXCEEDED = 12,
- MLX5_MODULE_EVENT_ERROR_NUM = 13,
+enum pool_workqueue_stats {
+ PWQ_STAT_STARTED = 0,
+ PWQ_STAT_COMPLETED = 1,
+ PWQ_STAT_CPU_TIME = 2,
+ PWQ_STAT_CPU_INTENSIVE = 3,
+ PWQ_STAT_CM_WAKEUP = 4,
+ PWQ_STAT_REPATRIATED = 5,
+ PWQ_STAT_MAYDAY = 6,
+ PWQ_STAT_RESCUED = 7,
+ PWQ_NR_STATS = 8,
};
-enum port_module_event_status_type {
- MLX5_MODULE_STATUS_PLUGGED = 1,
- MLX5_MODULE_STATUS_UNPLUGGED = 2,
- MLX5_MODULE_STATUS_ERROR = 3,
- MLX5_MODULE_STATUS_DISABLED = 4,
- MLX5_MODULE_STATUS_NUM = 5,
+enum port_event {
+ PORTE_BYTES_DMAED = 0,
+ PORTE_BROADCAST_RCVD = 1,
+ PORTE_LINK_RESET_ERR = 2,
+ PORTE_TIMER_EVENT = 3,
+ PORTE_HARD_RESET = 4,
+ PORT_NUM_EVENTS = 5,
};
enum port_pkey_state {
@@ -22294,13 +28071,6 @@
IB_PORT_PKEY_LISTED = 2,
};
-enum port_state_policy {
- MLX5_POLICY_DOWN = 0,
- MLX5_POLICY_UP = 1,
- MLX5_POLICY_FOLLOW = 2,
- MLX5_POLICY_INVALID = 4294967295,
-};
-
enum positive_aop_returns {
AOP_WRITEPAGE_ACTIVATE = 524288,
AOP_TRUNCATED_PAGE = 524289,
@@ -22472,6 +28242,25 @@
PROBE_FORCE_SYNCHRONOUS = 2,
};
+enum proc_cn_event {
+ PROC_EVENT_NONE = 0,
+ PROC_EVENT_FORK = 1,
+ PROC_EVENT_EXEC = 2,
+ PROC_EVENT_UID = 4,
+ PROC_EVENT_GID = 64,
+ PROC_EVENT_SID = 128,
+ PROC_EVENT_PTRACE = 256,
+ PROC_EVENT_COMM = 512,
+ PROC_EVENT_NONZERO_EXIT = 536870912,
+ PROC_EVENT_COREDUMP = 1073741824,
+ PROC_EVENT_EXIT = 2147483648,
+};
+
+enum proc_cn_mcast_op {
+ PROC_CN_MCAST_LISTEN = 1,
+ PROC_CN_MCAST_IGNORE = 2,
+};
+
enum proc_hidepid {
HIDEPID_OFF = 0,
HIDEPID_NO_ACCESS = 1,
@@ -22480,7 +28269,7 @@
};
enum proc_param {
- Opt_gid___5 = 0,
+ Opt_gid___6 = 0,
Opt_hidepid = 1,
Opt_subset = 2,
};
@@ -22490,6 +28279,18 @@
PROC_PIDONLY_ON = 1,
};
+enum procmap_query_flags {
+ PROCFS_PROCMAP_EXACT_OR_NEXT_VMA = 1,
+ PROCFS_PROCMAP_FILE_BACKED_VMA = 2,
+};
+
+enum procmap_vma_flags {
+ PROCFS_PROCMAP_VMA_READABLE = 1,
+ PROCFS_PROCMAP_VMA_WRITABLE = 2,
+ PROCFS_PROCMAP_VMA_EXECUTABLE = 4,
+ PROCFS_PROCMAP_VMA_SHARED = 8,
+};
+
enum prs_errcode {
PERR_NONE = 0,
PERR_INVCPUS = 1,
@@ -22499,44 +28300,13 @@
PERR_NOCPUS = 5,
PERR_HOTPLUG = 6,
PERR_CPUSEMPTY = 7,
+ PERR_HKEEPING = 8,
};
-enum psample_command {
- PSAMPLE_CMD_SAMPLE = 0,
- PSAMPLE_CMD_GET_GROUP = 1,
- PSAMPLE_CMD_NEW_GROUP = 2,
- PSAMPLE_CMD_DEL_GROUP = 3,
-};
-
-enum psample_nl_multicast_groups {
- PSAMPLE_NL_MCGRP_CONFIG = 0,
- PSAMPLE_NL_MCGRP_SAMPLE = 1,
-};
-
-enum psample_tunnel_key_attr {
- PSAMPLE_TUNNEL_KEY_ATTR_ID = 0,
- PSAMPLE_TUNNEL_KEY_ATTR_IPV4_SRC = 1,
- PSAMPLE_TUNNEL_KEY_ATTR_IPV4_DST = 2,
- PSAMPLE_TUNNEL_KEY_ATTR_TOS = 3,
- PSAMPLE_TUNNEL_KEY_ATTR_TTL = 4,
- PSAMPLE_TUNNEL_KEY_ATTR_DONT_FRAGMENT = 5,
- PSAMPLE_TUNNEL_KEY_ATTR_CSUM = 6,
- PSAMPLE_TUNNEL_KEY_ATTR_OAM = 7,
- PSAMPLE_TUNNEL_KEY_ATTR_GENEVE_OPTS = 8,
- PSAMPLE_TUNNEL_KEY_ATTR_TP_SRC = 9,
- PSAMPLE_TUNNEL_KEY_ATTR_TP_DST = 10,
- PSAMPLE_TUNNEL_KEY_ATTR_VXLAN_OPTS = 11,
- PSAMPLE_TUNNEL_KEY_ATTR_IPV6_SRC = 12,
- PSAMPLE_TUNNEL_KEY_ATTR_IPV6_DST = 13,
- PSAMPLE_TUNNEL_KEY_ATTR_PAD = 14,
- PSAMPLE_TUNNEL_KEY_ATTR_ERSPAN_OPTS = 15,
- PSAMPLE_TUNNEL_KEY_ATTR_IPV4_INFO_BRIDGE = 16,
- __PSAMPLE_TUNNEL_KEY_ATTR_MAX = 17,
-};
-
-enum psc_op {
- SNP_PAGE_STATE_PRIVATE = 1,
- SNP_PAGE_STATE_SHARED = 2,
+enum ps2_disposition {
+ PS2_PROCESS = 0,
+ PS2_IGNORE = 1,
+ PS2_ERROR = 2,
};
enum psi_aggregators {
@@ -22549,8 +28319,7 @@
PSI_IO = 0,
PSI_MEM = 1,
PSI_CPU = 2,
- PSI_IRQ = 3,
- NR_PSI_RESOURCES = 4,
+ NR_PSI_RESOURCES = 3,
};
enum psi_states {
@@ -22560,9 +28329,8 @@
PSI_MEM_FULL = 3,
PSI_CPU_SOME = 4,
PSI_CPU_FULL = 5,
- PSI_IRQ_FULL = 6,
- PSI_NONIDLE = 7,
- NR_PSI_STATES = 8,
+ PSI_NONIDLE = 6,
+ NR_PSI_STATES = 7,
};
enum psi_task_count {
@@ -22573,17 +28341,50 @@
NR_PSI_TASK_COUNTS = 4,
};
-enum pstore_type_id {
- PSTORE_TYPE_DMESG = 0,
- PSTORE_TYPE_MCE = 1,
- PSTORE_TYPE_CONSOLE = 2,
- PSTORE_TYPE_FTRACE = 3,
- PSTORE_TYPE_PPC_RTAS = 4,
- PSTORE_TYPE_PPC_OF = 5,
- PSTORE_TYPE_PPC_COMMON = 6,
- PSTORE_TYPE_PMSG = 7,
- PSTORE_TYPE_PPC_OPAL = 8,
- PSTORE_TYPE_MAX = 9,
+typedef enum {
+ PSMOUSE_BAD_DATA = 0,
+ PSMOUSE_GOOD_DATA = 1,
+ PSMOUSE_FULL_PACKET = 2,
+} psmouse_ret_t;
+
+enum psmouse_scale {
+ PSMOUSE_SCALE11 = 0,
+ PSMOUSE_SCALE21 = 1,
+};
+
+enum psmouse_state {
+ PSMOUSE_IGNORE = 0,
+ PSMOUSE_INITIALIZING = 1,
+ PSMOUSE_RESYNCING = 2,
+ PSMOUSE_CMD_MODE = 3,
+ PSMOUSE_ACTIVATED = 4,
+};
+
+enum psmouse_type {
+ PSMOUSE_NONE = 0,
+ PSMOUSE_PS2 = 1,
+ PSMOUSE_PS2PP = 2,
+ PSMOUSE_THINKPS = 3,
+ PSMOUSE_GENPS = 4,
+ PSMOUSE_IMPS = 5,
+ PSMOUSE_IMEX = 6,
+ PSMOUSE_SYNAPTICS = 7,
+ PSMOUSE_ALPS = 8,
+ PSMOUSE_LIFEBOOK = 9,
+ PSMOUSE_TRACKPOINT = 10,
+ PSMOUSE_TOUCHKIT_PS2 = 11,
+ PSMOUSE_CORTRON = 12,
+ PSMOUSE_HGPK = 13,
+ PSMOUSE_ELANTECH = 14,
+ PSMOUSE_FSP = 15,
+ PSMOUSE_SYNAPTICS_RELATIVE = 16,
+ PSMOUSE_CYPRESS = 17,
+ PSMOUSE_FOCALTECH = 18,
+ PSMOUSE_VMMOUSE = 19,
+ PSMOUSE_BYD = 20,
+ PSMOUSE_SYNAPTICS_SMBUS = 21,
+ PSMOUSE_ELANTECH_SMBUS = 22,
+ PSMOUSE_AUTO = 23,
};
enum pt_capabilities {
@@ -22610,8 +28411,9 @@
enum ptp_clock_events {
PTP_CLOCK_ALARM = 0,
PTP_CLOCK_EXTTS = 1,
- PTP_CLOCK_PPS = 2,
- PTP_CLOCK_PPSUSR = 3,
+ PTP_CLOCK_EXTOFF = 2,
+ PTP_CLOCK_PPS = 3,
+ PTP_CLOCK_PPSUSR = 4,
};
enum ptp_pin_function {
@@ -22645,9 +28447,19 @@
QP_TRANS_SQD2RTS = 5,
};
-enum queue_mode {
- QUEUE_MODE_STRICT_PRIORITY = 0,
- QUEUE_MODE_STREAM_RESERVATION = 1,
+enum queue_stop_reason {
+ IEEE80211_QUEUE_STOP_REASON_DRIVER = 0,
+ IEEE80211_QUEUE_STOP_REASON_PS = 1,
+ IEEE80211_QUEUE_STOP_REASON_CSA = 2,
+ IEEE80211_QUEUE_STOP_REASON_AGGREGATION = 3,
+ IEEE80211_QUEUE_STOP_REASON_SUSPEND = 4,
+ IEEE80211_QUEUE_STOP_REASON_SKB_ADD = 5,
+ IEEE80211_QUEUE_STOP_REASON_OFFCHANNEL = 6,
+ IEEE80211_QUEUE_STOP_REASON_FLUSH = 7,
+ IEEE80211_QUEUE_STOP_REASON_TDLS_TEARDOWN = 8,
+ IEEE80211_QUEUE_STOP_REASON_RESERVE_TID = 9,
+ IEEE80211_QUEUE_STOP_REASON_IFTYPE_CHANGE = 10,
+ IEEE80211_QUEUE_STOP_REASONS = 11,
};
enum quota_type {
@@ -22657,23 +28469,85 @@
};
enum ramfs_param {
- Opt_mode___4 = 0,
+ Opt_mode___5 = 0,
};
-enum rapl_unit_quirk {
- RAPL_UNIT_QUIRK_NONE = 0,
- RAPL_UNIT_QUIRK_INTEL_HSW = 1,
- RAPL_UNIT_QUIRK_INTEL_SPR = 2,
+enum rate_control_capabilities {
+ RATE_CTRL_CAPA_VHT_EXT_NSS_BW = 1,
+ RATE_CTRL_CAPA_AMPDU_TRIGGER = 2,
};
-enum rcutorture_type {
- RCU_FLAVOR = 0,
- RCU_TASKS_FLAVOR = 1,
- RCU_TASKS_RUDE_FLAVOR = 2,
- RCU_TASKS_TRACING_FLAVOR = 3,
- RCU_TRIVIAL_FLAVOR = 4,
- SRCU_FLAVOR = 5,
- INVALID_RCU_FLAVOR = 6,
+enum rate_info_bw {
+ RATE_INFO_BW_20 = 0,
+ RATE_INFO_BW_5 = 1,
+ RATE_INFO_BW_10 = 2,
+ RATE_INFO_BW_40 = 3,
+ RATE_INFO_BW_80 = 4,
+ RATE_INFO_BW_160 = 5,
+ RATE_INFO_BW_HE_RU = 6,
+ RATE_INFO_BW_320 = 7,
+ RATE_INFO_BW_EHT_RU = 8,
+ RATE_INFO_BW_1 = 9,
+ RATE_INFO_BW_2 = 10,
+ RATE_INFO_BW_4 = 11,
+ RATE_INFO_BW_8 = 12,
+ RATE_INFO_BW_16 = 13,
+};
+
+enum rate_info_flags {
+ RATE_INFO_FLAGS_MCS = 1,
+ RATE_INFO_FLAGS_VHT_MCS = 2,
+ RATE_INFO_FLAGS_SHORT_GI = 4,
+ RATE_INFO_FLAGS_DMG = 8,
+ RATE_INFO_FLAGS_HE_MCS = 16,
+ RATE_INFO_FLAGS_EDMG = 32,
+ RATE_INFO_FLAGS_EXTENDED_SC_DMG = 64,
+ RATE_INFO_FLAGS_EHT_MCS = 128,
+ RATE_INFO_FLAGS_S1G_MCS = 256,
+};
+
+enum rc_driver_type {
+ RC_DRIVER_SCANCODE = 0,
+ RC_DRIVER_IR_RAW = 1,
+ RC_DRIVER_IR_RAW_TX = 2,
+};
+
+enum rc_filter_type {
+ RC_FILTER_NORMAL = 0,
+ RC_FILTER_WAKEUP = 1,
+ RC_FILTER_MAX = 2,
+};
+
+enum rc_proto {
+ RC_PROTO_UNKNOWN = 0,
+ RC_PROTO_OTHER = 1,
+ RC_PROTO_RC5 = 2,
+ RC_PROTO_RC5X_20 = 3,
+ RC_PROTO_RC5_SZ = 4,
+ RC_PROTO_JVC = 5,
+ RC_PROTO_SONY12 = 6,
+ RC_PROTO_SONY15 = 7,
+ RC_PROTO_SONY20 = 8,
+ RC_PROTO_NEC = 9,
+ RC_PROTO_NECX = 10,
+ RC_PROTO_NEC32 = 11,
+ RC_PROTO_SANYO = 12,
+ RC_PROTO_MCIR2_KBD = 13,
+ RC_PROTO_MCIR2_MSE = 14,
+ RC_PROTO_RC6_0 = 15,
+ RC_PROTO_RC6_6A_20 = 16,
+ RC_PROTO_RC6_6A_24 = 17,
+ RC_PROTO_RC6_6A_32 = 18,
+ RC_PROTO_RC6_MCE = 19,
+ RC_PROTO_SHARP = 20,
+ RC_PROTO_XMP = 21,
+ RC_PROTO_CEC = 22,
+ RC_PROTO_IMON = 23,
+ RC_PROTO_RCMM12 = 24,
+ RC_PROTO_RCMM24 = 25,
+ RC_PROTO_RCMM32 = 26,
+ RC_PROTO_XBOX_DVD = 27,
+ RC_PROTO_MAX = 27,
};
enum rdma_ah_attr_type {
@@ -22743,27 +28617,6 @@
RDMA_RESTRACK_MAX = 8,
};
-enum rdt_group_type {
- RDTCTRL_GROUP = 0,
- RDTMON_GROUP = 1,
- RDT_NUM_GROUP = 2,
-};
-
-enum rdt_param {
- Opt_cdp = 0,
- Opt_cdpl2 = 1,
- Opt_mba_mbps = 2,
- nr__rdt_params = 3,
-};
-
-enum rdtgrp_mode {
- RDT_MODE_SHAREABLE = 0,
- RDT_MODE_EXCLUSIVE = 1,
- RDT_MODE_PSEUDO_LOCKSETUP = 2,
- RDT_MODE_PSEUDO_LOCKED = 3,
- RDT_NUM_MODES = 4,
-};
-
enum reboot_mode {
REBOOT_UNDEFINED = -1,
REBOOT_COLD = 0,
@@ -22813,6 +28666,13 @@
DST_OP_NO_MARK = 2,
};
+enum reg_request_treatment {
+ REG_REQ_OK = 0,
+ REG_REQ_IGNORE = 1,
+ REG_REQ_INTERSECT = 2,
+ REG_REQ_ALREADY_SET = 3,
+};
+
enum reg_type {
REG_TYPE_RM = 0,
REG_TYPE_REG = 1,
@@ -22843,16 +28703,16 @@
REGMAP_ENDIAN_NATIVE = 3,
};
-enum regulator_type {
- REGULATOR_VOLTAGE = 0,
- REGULATOR_CURRENT = 1,
-};
-
enum release_type {
leaf_only = 0,
whole_subtree = 1,
};
+enum reloc_stage {
+ MOVE_DATA_EXTENTS = 0,
+ UPDATE_DATA_PTRS = 1,
+};
+
enum req_flag_bits {
__REQ_FAILFAST_DEV = 8,
__REQ_FAILFAST_TRANSPORT = 9,
@@ -22883,13 +28743,13 @@
REQ_OP_FLUSH = 2,
REQ_OP_DISCARD = 3,
REQ_OP_SECURE_ERASE = 5,
+ REQ_OP_ZONE_APPEND = 7,
REQ_OP_WRITE_ZEROES = 9,
REQ_OP_ZONE_OPEN = 10,
REQ_OP_ZONE_CLOSE = 11,
REQ_OP_ZONE_FINISH = 12,
- REQ_OP_ZONE_APPEND = 13,
- REQ_OP_ZONE_RESET = 15,
- REQ_OP_ZONE_RESET_ALL = 17,
+ REQ_OP_ZONE_RESET = 13,
+ REQ_OP_ZONE_RESET_ALL = 15,
REQ_OP_DRV_IN = 34,
REQ_OP_DRV_OUT = 35,
REQ_OP_LAST = 36,
@@ -22960,20 +28820,6 @@
CDP_DATA = 2,
};
-enum resctrl_event_id {
- QOS_L3_OCCUP_EVENT_ID = 1,
- QOS_L3_MBM_TOTAL_EVENT_ID = 2,
- QOS_L3_MBM_LOCAL_EVENT_ID = 3,
-};
-
-enum resctrl_res_level {
- RDT_RESOURCE_L3 = 0,
- RDT_RESOURCE_L2 = 1,
- RDT_RESOURCE_MBA = 2,
- RDT_RESOURCE_SMBA = 3,
- RDT_NUM_RESOURCES = 4,
-};
-
enum resolve_mode {
RESOLVE_TBD = 0,
RESOLVE_PTR = 1,
@@ -22997,6 +28843,30 @@
RETBLEED_CMD_STUFF = 4,
};
+enum rfds_mitigations {
+ RFDS_MITIGATION_OFF = 0,
+ RFDS_MITIGATION_VERW = 1,
+ RFDS_MITIGATION_UCODE_NEEDED = 2,
+};
+
+enum rfkill_hard_block_reasons {
+ RFKILL_HARD_BLOCK_SIGNAL = 1,
+ RFKILL_HARD_BLOCK_NOT_OWNER = 2,
+};
+
+enum rfkill_type {
+ RFKILL_TYPE_ALL = 0,
+ RFKILL_TYPE_WLAN = 1,
+ RFKILL_TYPE_BLUETOOTH = 2,
+ RFKILL_TYPE_UWB = 3,
+ RFKILL_TYPE_WIMAX = 4,
+ RFKILL_TYPE_WWAN = 5,
+ RFKILL_TYPE_GPS = 6,
+ RFKILL_TYPE_FM = 7,
+ RFKILL_TYPE_NFC = 8,
+ NUM_RFKILL_TYPES = 9,
+};
+
enum ring_buffer_flags {
RB_FL_OVERWRITE = 1,
};
@@ -23016,12 +28886,103 @@
UCOUNT_RLIMIT_COUNTS = 4,
};
+enum rmap_level {
+ RMAP_LEVEL_PTE = 0,
+ RMAP_LEVEL_PMD = 1,
+};
+
+typedef enum {
+ ROLE_UNKNOWN = 0,
+ ROLE_INITIATOR = 1,
+ ROLE_TARGET = 2,
+} role_t;
+
+enum routing_attribute {
+ DIRECT_ROUTING = 0,
+ SUBTRACTIVE_ROUTING = 1,
+ TABLE_ROUTING = 2,
+};
+
enum rp_check {
RP_CHECK_CALL = 0,
RP_CHECK_CHAIN_CALL = 1,
RP_CHECK_RET = 2,
};
+enum rpc_accept_stat {
+ RPC_SUCCESS = 0,
+ RPC_PROG_UNAVAIL = 1,
+ RPC_PROG_MISMATCH = 2,
+ RPC_PROC_UNAVAIL = 3,
+ RPC_GARBAGE_ARGS = 4,
+ RPC_SYSTEM_ERR = 5,
+ RPC_DROP_REPLY = 60000,
+};
+
+enum rpc_auth_flavors {
+ RPC_AUTH_NULL = 0,
+ RPC_AUTH_UNIX = 1,
+ RPC_AUTH_SHORT = 2,
+ RPC_AUTH_DES = 3,
+ RPC_AUTH_KRB = 4,
+ RPC_AUTH_GSS = 6,
+ RPC_AUTH_TLS = 7,
+ RPC_AUTH_MAXFLAVOR = 8,
+ RPC_AUTH_GSS_KRB5 = 390003,
+ RPC_AUTH_GSS_KRB5I = 390004,
+ RPC_AUTH_GSS_KRB5P = 390005,
+ RPC_AUTH_GSS_LKEY = 390006,
+ RPC_AUTH_GSS_LKEYI = 390007,
+ RPC_AUTH_GSS_LKEYP = 390008,
+ RPC_AUTH_GSS_SPKM = 390009,
+ RPC_AUTH_GSS_SPKMI = 390010,
+ RPC_AUTH_GSS_SPKMP = 390011,
+};
+
+enum rpc_auth_stat {
+ RPC_AUTH_OK = 0,
+ RPC_AUTH_BADCRED = 1,
+ RPC_AUTH_REJECTEDCRED = 2,
+ RPC_AUTH_BADVERF = 3,
+ RPC_AUTH_REJECTEDVERF = 4,
+ RPC_AUTH_TOOWEAK = 5,
+ RPCSEC_GSS_CREDPROBLEM = 13,
+ RPCSEC_GSS_CTXPROBLEM = 14,
+};
+
+enum rpc_display_format_t {
+ RPC_DISPLAY_ADDR = 0,
+ RPC_DISPLAY_PORT = 1,
+ RPC_DISPLAY_PROTO = 2,
+ RPC_DISPLAY_HEX_ADDR = 3,
+ RPC_DISPLAY_HEX_PORT = 4,
+ RPC_DISPLAY_NETID = 5,
+ RPC_DISPLAY_MAX = 6,
+};
+
+enum rpc_msg_type {
+ RPC_CALL = 0,
+ RPC_REPLY = 1,
+};
+
+enum rpc_reject_stat {
+ RPC_MISMATCH = 0,
+ RPC_AUTH_ERROR = 1,
+};
+
+enum rpc_reply_stat {
+ RPC_MSG_ACCEPTED = 0,
+ RPC_MSG_DENIED = 1,
+};
+
+enum rpm_request {
+ RPM_REQ_NONE = 0,
+ RPM_REQ_IDLE = 1,
+ RPM_REQ_SUSPEND = 2,
+ RPM_REQ_AUTOSUSPEND = 3,
+ RPM_REQ_RESUME = 4,
+};
+
enum rpm_status {
RPM_INVALID = -1,
RPM_ACTIVE = 0,
@@ -23035,27 +28996,28 @@
RQ_END_IO_FREE = 1,
};
-enum rq_onoff_reason {
- RQ_ONOFF_HOTPLUG = 0,
- RQ_ONOFF_TOPOLOGY = 1,
-};
-
enum rq_qos_id {
RQ_QOS_WBT = 0,
RQ_QOS_LATENCY = 1,
RQ_QOS_COST = 2,
};
-enum rrrr_ids {
- R4_GEN = 0,
- R4_RD = 1,
- R4_WR = 2,
- R4_DRD = 3,
- R4_DWR = 4,
- R4_IRD = 5,
- R4_PREF = 6,
- R4_EVICT = 7,
- R4_SNOOP = 8,
+enum rsaprivkey_actions {
+ ACT_rsa_get_d = 0,
+ ACT_rsa_get_dp = 1,
+ ACT_rsa_get_dq = 2,
+ ACT_rsa_get_e = 3,
+ ACT_rsa_get_n = 4,
+ ACT_rsa_get_p = 5,
+ ACT_rsa_get_q = 6,
+ ACT_rsa_get_qinv = 7,
+ NR__rsaprivkey_actions = 8,
+};
+
+enum rsapubkey_actions {
+ ACT_rsa_get_e___2 = 0,
+ ACT_rsa_get_n___2 = 1,
+ NR__rsapubkey_actions = 2,
};
enum rseq_cpu_id_state {
@@ -23069,6 +29031,12 @@
RSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE = 4,
};
+enum rseq_cs_flags_bit {
+ RSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT = 0,
+ RSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BIT = 1,
+ RSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BIT = 2,
+};
+
enum rseq_event_mask_bits {
RSEQ_EVENT_PREEMPT_BIT = 0,
RSEQ_EVENT_SIGNAL_BIT = 1,
@@ -23194,6 +29162,7 @@
enum rtnl_link_flags {
RTNL_FLAG_DOIT_UNLOCKED = 1,
RTNL_FLAG_BULK_DEL_SUPPORTED = 2,
+ RTNL_FLAG_DUMP_UNLOCKED = 4,
};
enum rw_hint {
@@ -23203,7 +29172,7 @@
WRITE_LIFE_MEDIUM = 3,
WRITE_LIFE_LONG = 4,
WRITE_LIFE_EXTREME = 5,
-};
+} __attribute__((mode(byte)));
enum rwsem_waiter_type {
RWSEM_WAITING_FOR_WRITE = 0,
@@ -23225,15 +29194,11 @@
typedef enum rx_handler_result rx_handler_result_t;
-typedef enum {
- AD_RX_DUMMY = 0,
- AD_RX_INITIALIZE = 1,
- AD_RX_PORT_DISABLED = 2,
- AD_RX_LACP_DISABLED = 3,
- AD_RX_EXPIRED = 4,
- AD_RX_DEFAULTED = 5,
- AD_RX_CURRENT = 6,
-} rx_states_t;
+enum s2idle_states {
+ S2IDLE_STATE_NONE = 0,
+ S2IDLE_STATE_ENTER = 1,
+ S2IDLE_STATE_WAKE = 2,
+};
enum s_alloc {
sa_rootdomain = 0,
@@ -23256,6 +29221,94 @@
SAM_STAT_TASK_ABORTED = 64,
};
+enum sas_device_type {
+ SAS_PHY_UNUSED = 0,
+ SAS_END_DEVICE = 1,
+ SAS_EDGE_EXPANDER_DEVICE = 2,
+ SAS_FANOUT_EXPANDER_DEVICE = 3,
+ SAS_HA = 4,
+ SAS_SATA_DEV = 5,
+ SAS_SATA_PM = 7,
+ SAS_SATA_PM_PORT = 8,
+ SAS_SATA_PENDING = 9,
+};
+
+enum sas_ha_state {
+ SAS_HA_REGISTERED = 0,
+ SAS_HA_DRAINING = 1,
+ SAS_HA_ATA_EH_ACTIVE = 2,
+ SAS_HA_FROZEN = 3,
+ SAS_HA_RESUMING = 4,
+};
+
+enum sas_internal_abort {
+ SAS_INTERNAL_ABORT_SINGLE = 0,
+ SAS_INTERNAL_ABORT_DEV = 1,
+};
+
+enum sas_linkrate {
+ SAS_LINK_RATE_UNKNOWN = 0,
+ SAS_PHY_DISABLED = 1,
+ SAS_PHY_RESET_PROBLEM = 2,
+ SAS_SATA_SPINUP_HOLD = 3,
+ SAS_SATA_PORT_SELECTOR = 4,
+ SAS_PHY_RESET_IN_PROGRESS = 5,
+ SAS_LINK_RATE_1_5_GBPS = 8,
+ SAS_LINK_RATE_G1 = 8,
+ SAS_LINK_RATE_3_0_GBPS = 9,
+ SAS_LINK_RATE_G2 = 9,
+ SAS_LINK_RATE_6_0_GBPS = 10,
+ SAS_LINK_RATE_12_0_GBPS = 11,
+ SAS_LINK_RATE_22_5_GBPS = 12,
+ SAS_LINK_RATE_FAILED = 16,
+ SAS_PHY_VIRTUAL = 17,
+};
+
+enum sas_oob_mode {
+ OOB_NOT_CONNECTED = 0,
+ SATA_OOB_MODE = 1,
+ SAS_OOB_MODE = 2,
+};
+
+enum sas_open_rej_reason {
+ SAS_OREJ_UNKNOWN = 0,
+ SAS_OREJ_BAD_DEST = 1,
+ SAS_OREJ_CONN_RATE = 2,
+ SAS_OREJ_EPROTO = 3,
+ SAS_OREJ_RESV_AB0 = 4,
+ SAS_OREJ_RESV_AB1 = 5,
+ SAS_OREJ_RESV_AB2 = 6,
+ SAS_OREJ_RESV_AB3 = 7,
+ SAS_OREJ_WRONG_DEST = 8,
+ SAS_OREJ_STP_NORES = 9,
+ SAS_OREJ_NO_DEST = 10,
+ SAS_OREJ_PATH_BLOCKED = 11,
+ SAS_OREJ_RSVD_CONT0 = 12,
+ SAS_OREJ_RSVD_CONT1 = 13,
+ SAS_OREJ_RSVD_INIT0 = 14,
+ SAS_OREJ_RSVD_INIT1 = 15,
+ SAS_OREJ_RSVD_STOP0 = 16,
+ SAS_OREJ_RSVD_STOP1 = 17,
+ SAS_OREJ_RSVD_RETRY = 18,
+};
+
+enum sas_phy_role {
+ PHY_ROLE_NONE = 0,
+ PHY_ROLE_TARGET = 64,
+ PHY_ROLE_INITIATOR = 128,
+};
+
+enum sas_protocol {
+ SAS_PROTOCOL_NONE = 0,
+ SAS_PROTOCOL_SATA = 1,
+ SAS_PROTOCOL_SMP = 2,
+ SAS_PROTOCOL_STP = 4,
+ SAS_PROTOCOL_SSP = 8,
+ SAS_PROTOCOL_ALL = 14,
+ SAS_PROTOCOL_STP_ALL = 5,
+ SAS_PROTOCOL_INTERNAL_ABORT = 16,
+};
+
enum scan_balance {
SCAN_EQUAL = 0,
SCAN_FRACT = 1,
@@ -23298,6 +29351,45 @@
SCAN_PAGE_FILLED = 31,
};
+typedef enum {
+ SCB_FLAG_NONE = 0,
+ SCB_TRANSMISSION_ERROR = 1,
+ SCB_OTHERTCL_TIMEOUT = 2,
+ SCB_DEVICE_RESET = 4,
+ SCB_SENSE = 8,
+ SCB_CDB32_PTR = 16,
+ SCB_RECOVERY_SCB = 32,
+ SCB_AUTO_NEGOTIATE = 64,
+ SCB_NEGOTIATE = 128,
+ SCB_ABORT = 256,
+ SCB_ACTIVE = 512,
+ SCB_TARGET_IMMEDIATE = 1024,
+ SCB_PACKETIZED = 2048,
+ SCB_EXPECT_PPR_BUSFREE = 4096,
+ SCB_PKT_SENSE = 8192,
+ SCB_EXTERNAL_RESET = 16384,
+ SCB_ON_COL_LIST = 32768,
+ SCB_SILENT = 65536,
+} scb_flag;
+
+typedef enum {
+ SCB_FREE = 0,
+ SCB_OTHERTCL_TIMEOUT___2 = 2,
+ SCB_DEVICE_RESET___2 = 4,
+ SCB_SENSE___2 = 8,
+ SCB_CDB32_PTR___2 = 16,
+ SCB_RECOVERY_SCB___2 = 32,
+ SCB_AUTO_NEGOTIATE___2 = 64,
+ SCB_NEGOTIATE___2 = 128,
+ SCB_ABORT___2 = 256,
+ SCB_UNTAGGEDQ = 512,
+ SCB_ACTIVE___2 = 1024,
+ SCB_TARGET_IMMEDIATE___2 = 2048,
+ SCB_TRANSMISSION_ERROR___2 = 4096,
+ SCB_TARGET_SCB = 8192,
+ SCB_SILENT___2 = 16384,
+} scb_flag___2;
+
enum sched_tunable_scaling {
SCHED_TUNABLESCALING_NONE = 0,
SCHED_TUNABLESCALING_LOG = 1,
@@ -23311,19 +29403,6 @@
SCRUB_STRIPE_FLAG_NO_REPORT = 2,
};
-enum scrub_type {
- SCRUB_UNKNOWN = 0,
- SCRUB_NONE = 1,
- SCRUB_SW_PROG = 2,
- SCRUB_SW_SRC = 3,
- SCRUB_SW_PROG_SRC = 4,
- SCRUB_SW_TUNABLE = 5,
- SCRUB_HW_PROG = 6,
- SCRUB_HW_SRC = 7,
- SCRUB_HW_PROG_SRC = 8,
- SCRUB_HW_TUNABLE = 9,
-};
-
enum scsi_cmnd_submitter {
SUBMITTED_BY_BLOCK_LAYER = 0,
SUBMITTED_BY_SCSI_ERROR_HANDLER = 1,
@@ -23373,11 +29452,6 @@
FAST_IO_FAIL = 8201,
};
-enum scsi_host_guard_type {
- SHOST_DIX_GUARD_CRC = 1,
- SHOST_DIX_GUARD_IP = 2,
-};
-
enum scsi_host_prot_capabilities {
SHOST_DIF_TYPE1_PROTECTION = 1,
SHOST_DIF_TYPE2_PROTECTION = 2,
@@ -23424,6 +29498,7 @@
SCSIML_STAT_NOSPC = 2,
SCSIML_STAT_MED_ERROR = 3,
SCSIML_STAT_TGT_FAILURE = 4,
+ SCSIML_STAT_DL_TIMEOUT = 5,
};
enum scsi_msg_byte {
@@ -23457,6 +29532,15 @@
ABORT = 6,
};
+enum scsi_pr_type {
+ SCSI_PR_WRITE_EXCLUSIVE = 1,
+ SCSI_PR_EXCLUSIVE_ACCESS = 3,
+ SCSI_PR_WRITE_EXCLUSIVE_REG_ONLY = 5,
+ SCSI_PR_EXCLUSIVE_ACCESS_REG_ONLY = 6,
+ SCSI_PR_WRITE_EXCLUSIVE_ALL_REGS = 7,
+ SCSI_PR_EXCLUSIVE_ACCESS_ALL_REGS = 8,
+};
+
enum scsi_prot_flags {
SCSI_PROT_TRANSFER_PI = 1,
SCSI_PROT_GUARD_CHECK = 2,
@@ -23501,6 +29585,33 @@
enum scsi_vpd_parameters {
SCSI_VPD_HEADER_SIZE = 4,
+ SCSI_VPD_LIST_SIZE = 36,
+};
+
+enum sctp_cid {
+ SCTP_CID_DATA = 0,
+ SCTP_CID_INIT = 1,
+ SCTP_CID_INIT_ACK = 2,
+ SCTP_CID_SACK = 3,
+ SCTP_CID_HEARTBEAT = 4,
+ SCTP_CID_HEARTBEAT_ACK = 5,
+ SCTP_CID_ABORT = 6,
+ SCTP_CID_SHUTDOWN = 7,
+ SCTP_CID_SHUTDOWN_ACK = 8,
+ SCTP_CID_ERROR = 9,
+ SCTP_CID_COOKIE_ECHO = 10,
+ SCTP_CID_COOKIE_ACK = 11,
+ SCTP_CID_ECN_ECNE = 12,
+ SCTP_CID_ECN_CWR = 13,
+ SCTP_CID_SHUTDOWN_COMPLETE = 14,
+ SCTP_CID_AUTH = 15,
+ SCTP_CID_I_DATA = 64,
+ SCTP_CID_FWD_TSN = 192,
+ SCTP_CID_ASCONF = 193,
+ SCTP_CID_I_FWD_TSN = 194,
+ SCTP_CID_ASCONF_ACK = 128,
+ SCTP_CID_RECONF = 130,
+ SCTP_CID_PAD = 132,
};
enum sctp_conntrack {
@@ -23522,6 +29633,54 @@
SCTP_EP_TYPE_ASSOCIATION = 1,
};
+enum sctp_event_timeout {
+ SCTP_EVENT_TIMEOUT_NONE = 0,
+ SCTP_EVENT_TIMEOUT_T1_COOKIE = 1,
+ SCTP_EVENT_TIMEOUT_T1_INIT = 2,
+ SCTP_EVENT_TIMEOUT_T2_SHUTDOWN = 3,
+ SCTP_EVENT_TIMEOUT_T3_RTX = 4,
+ SCTP_EVENT_TIMEOUT_T4_RTO = 5,
+ SCTP_EVENT_TIMEOUT_T5_SHUTDOWN_GUARD = 6,
+ SCTP_EVENT_TIMEOUT_HEARTBEAT = 7,
+ SCTP_EVENT_TIMEOUT_RECONF = 8,
+ SCTP_EVENT_TIMEOUT_PROBE = 9,
+ SCTP_EVENT_TIMEOUT_SACK = 10,
+ SCTP_EVENT_TIMEOUT_AUTOCLOSE = 11,
+};
+
+enum sctp_msg_flags {
+ MSG_NOTIFICATION = 32768,
+};
+
+enum sctp_param {
+ SCTP_PARAM_HEARTBEAT_INFO = 256,
+ SCTP_PARAM_IPV4_ADDRESS = 1280,
+ SCTP_PARAM_IPV6_ADDRESS = 1536,
+ SCTP_PARAM_STATE_COOKIE = 1792,
+ SCTP_PARAM_UNRECOGNIZED_PARAMETERS = 2048,
+ SCTP_PARAM_COOKIE_PRESERVATIVE = 2304,
+ SCTP_PARAM_HOST_NAME_ADDRESS = 2816,
+ SCTP_PARAM_SUPPORTED_ADDRESS_TYPES = 3072,
+ SCTP_PARAM_ECN_CAPABLE = 128,
+ SCTP_PARAM_RANDOM = 640,
+ SCTP_PARAM_CHUNKS = 896,
+ SCTP_PARAM_HMAC_ALGO = 1152,
+ SCTP_PARAM_SUPPORTED_EXT = 2176,
+ SCTP_PARAM_FWD_TSN_SUPPORT = 192,
+ SCTP_PARAM_ADD_IP = 448,
+ SCTP_PARAM_DEL_IP = 704,
+ SCTP_PARAM_ERR_CAUSE = 960,
+ SCTP_PARAM_SET_PRIMARY = 1216,
+ SCTP_PARAM_SUCCESS_REPORT = 1472,
+ SCTP_PARAM_ADAPTATION_LAYER_IND = 1728,
+ SCTP_PARAM_RESET_OUT_REQUEST = 3328,
+ SCTP_PARAM_RESET_IN_REQUEST = 3584,
+ SCTP_PARAM_RESET_TSN_REQUEST = 3840,
+ SCTP_PARAM_RESET_RESPONSE = 4096,
+ SCTP_PARAM_RESET_ADD_OUT_STREAMS = 4352,
+ SCTP_PARAM_RESET_ADD_IN_STREAMS = 4608,
+};
+
enum sctp_scope {
SCTP_SCOPE_GLOBAL = 0,
SCTP_SCOPE_PRIVATE = 1,
@@ -23547,114 +29706,48 @@
SCTP_STATE_SHUTDOWN_ACK_SENT = 7,
};
-enum scx_cpu_preempt_reason {
- SCX_CPU_PREEMPT_RT = 0,
- SCX_CPU_PREEMPT_DL = 1,
- SCX_CPU_PREEMPT_STOP = 2,
- SCX_CPU_PREEMPT_UNKNOWN = 3,
-};
-
-enum scx_ent_dsq_flags {
- SCX_TASK_DSQ_ON_PRIQ = 1,
-};
-
-enum scx_ent_flags {
- SCX_TASK_QUEUED = 1,
- SCX_TASK_BAL_KEEP = 2,
- SCX_TASK_ENQ_LOCAL = 4,
- SCX_TASK_OPS_PREPPED = 256,
- SCX_TASK_OPS_ENABLED = 512,
- SCX_TASK_WATCHDOG_RESET = 65536,
- SCX_TASK_DEQD_FOR_SLEEP = 131072,
- SCX_TASK_CURSOR = -2147483648,
-};
-
-enum scx_exit_type {
- SCX_EXIT_NONE = 0,
- SCX_EXIT_DONE = 1,
- SCX_EXIT_UNREG = 64,
- SCX_EXIT_SYSRQ = 65,
- SCX_EXIT_ERROR = 1024,
- SCX_EXIT_ERROR_BPF = 1025,
- SCX_EXIT_ERROR_STALL = 1026,
-};
-
-enum scx_internal_consts {
- SCX_NR_ONLINE_OPS = 27,
- SCX_DSP_DFL_MAX_BATCH = 32,
- SCX_DSP_MAX_LOOPS = 32,
- SCX_WATCHDOG_MAX_TIMEOUT = 30000,
-};
-
-enum scx_kf_mask {
- SCX_KF_UNLOCKED = 0,
- SCX_KF_INIT = 1,
- SCX_KF_SLEEPABLE = 2,
- SCX_KF_CPU_RELEASE = 4,
- SCX_KF_DISPATCH = 8,
- SCX_KF_ENQUEUE = 16,
- SCX_KF_REST = 32,
- __SCX_KF_RQ_LOCKED = 60,
- __SCX_KF_TERMINAL = 48,
-};
-
-enum scx_kick_flags {
- SCX_KICK_PREEMPT = 1,
- SCX_KICK_WAIT = 2,
-};
-
-enum scx_ops_enable_state {
- SCX_OPS_PREPPING = 0,
- SCX_OPS_ENABLING = 1,
- SCX_OPS_ENABLED = 2,
- SCX_OPS_DISABLING = 3,
- SCX_OPS_DISABLED = 4,
-};
-
-enum scx_ops_flags {
- SCX_OPS_KEEP_BUILTIN_IDLE = 1,
- SCX_OPS_ENQ_LAST = 2,
- SCX_OPS_ENQ_EXITING = 4,
- SCX_OPS_CGROUP_KNOB_WEIGHT = 65536,
- SCX_OPS_ALL_FLAGS = 65543,
-};
+typedef enum {
+ search_hashChain = 0,
+ search_binaryTree = 1,
+ search_rowHash = 2,
+} searchMethod_e;
-enum scx_ops_state {
- SCX_OPSS_NONE = 0,
- SCX_OPSS_QUEUEING = 1,
- SCX_OPSS_QUEUED = 2,
- SCX_OPSS_DISPATCHING = 3,
- SCX_OPSS_QSEQ_SHIFT = 2,
- SCX_OPSS_STATE_MASK = 3,
- SCX_OPSS_QSEQ_MASK = -4,
-};
+typedef enum {
+ C46 = 6,
+ C56_66 = 8,
+} seeprom_chip_t;
-enum scx_pick_idle_cpu_flags {
- SCX_PICK_IDLE_CORE = 1,
+enum seg6_end_dt_mode {
+ DT_INVALID_MODE = -22,
+ DT_LEGACY_MODE = 0,
+ DT_VRF_MODE = 1,
};
-enum scx_rq_flags {
- SCX_RQ_CAN_STOP_TICK = 1,
+enum seg6_local_flv_action {
+ SEG6_LOCAL_FLV_ACT_UNSPEC = 0,
+ SEG6_LOCAL_FLV_ACT_END = 1,
+ SEG6_LOCAL_FLV_ACT_PSP = 2,
+ SEG6_LOCAL_FLV_ACT_USP = 3,
+ SEG6_LOCAL_FLV_ACT_USD = 4,
+ __SEG6_LOCAL_FLV_ACT_MAX = 5,
};
-enum scx_tg_flags {
- SCX_TG_ONLINE = 1,
- SCX_TG_INITED = 2,
+enum seg6_local_pktinfo {
+ SEG6_LOCAL_PKTINFO_NOHDR = 0,
+ SEG6_LOCAL_PKTINFO_SL_ZERO = 1,
+ SEG6_LOCAL_PKTINFO_SL_ONE = 2,
+ SEG6_LOCAL_PKTINFO_SL_MORE = 3,
+ __SEG6_LOCAL_PKTINFO_MAX = 4,
};
-enum scx_wake_flags {
- SCX_WAKE_EXEC = 2,
- SCX_WAKE_FORK = 4,
- SCX_WAKE_TTWU = 8,
- SCX_WAKE_SYNC = 16,
+enum segment_cache_field {
+ SEG_FIELD_SEL = 0,
+ SEG_FIELD_BASE = 1,
+ SEG_FIELD_LIMIT = 2,
+ SEG_FIELD_AR = 3,
+ SEG_FIELD_NR = 4,
};
-typedef enum {
- search_hashChain = 0,
- search_binaryTree = 1,
- search_rowHash = 2,
-} searchMethod_e;
-
enum sel_inos {
SEL_ROOT_INO = 2,
SEL_LOAD = 3,
@@ -23698,6 +29791,16 @@
SERIO_ATTACH_DRIVER = 4,
};
+enum service_response {
+ SAS_TASK_COMPLETE = 0,
+ SAS_TASK_UNDELIVERED = -1,
+};
+
+enum set_key_cmd {
+ SET_KEY = 0,
+ DISABLE_KEY = 1,
+};
+
enum severity_level {
MCE_NO_SEVERITY = 0,
MCE_DEFERRED_SEVERITY = 1,
@@ -23728,33 +29831,8 @@
SGX_ATTR_ASYNC_EXIT_NOTIFY = 1024,
};
-enum sgx_encl_flags {
- SGX_ENCL_IOCTL = 1,
- SGX_ENCL_DEBUG = 2,
- SGX_ENCL_CREATED = 4,
- SGX_ENCL_INITIALIZED = 8,
-};
-
-enum sgx_encls_function {
- ECREATE = 0,
- EADD = 1,
- EINIT = 2,
- EREMOVE = 3,
- EDGBRD = 4,
- EDGBWR = 5,
- EEXTEND = 6,
- ELDU = 8,
- EBLOCK = 9,
- EPA = 10,
- EWB = 11,
- ETRACK = 12,
- EAUG = 13,
- EMODPR = 14,
- EMODT = 15,
-};
-
-enum sgx_page_flags {
- SGX_PAGE_MEASURE = 1,
+enum sgx_miscselect {
+ SGX_MISC_EXINFO = 1,
};
enum sgx_page_type {
@@ -23765,38 +29843,40 @@
SGX_PAGE_TYPE_TRIM = 4,
};
-enum sgx_return_code {
- SGX_EPC_PAGE_CONFLICT = 7,
- SGX_NOT_TRACKED = 11,
- SGX_CHILD_PRESENT = 13,
- SGX_INVALID_EINITTOKEN = 16,
- SGX_PAGE_NOT_MODIFIABLE = 20,
- SGX_UNMASKED_EVENT = 128,
+enum shf_op {
+ SHF_OP_NONE = 0,
+ SHF_OP_AND = 2,
+ SHF_OP_OR = 5,
+ SHF_OP_ASHR = 6,
};
-enum sgx_secinfo_flags {
- SGX_SECINFO_R = 1,
- SGX_SECINFO_W = 2,
- SGX_SECINFO_X = 4,
- SGX_SECINFO_SECS = 0,
- SGX_SECINFO_TCS = 256,
- SGX_SECINFO_REG = 512,
- SGX_SECINFO_VA = 768,
- SGX_SECINFO_TRIM = 1024,
+enum shf_sc {
+ SHF_SC_R_ROT = 0,
+ SHF_SC_NONE = 0,
+ SHF_SC_R_SHF = 1,
+ SHF_SC_L_SHF = 2,
+ SHF_SC_R_DSHF = 3,
};
enum shmem_param {
- Opt_gid___6 = 0,
+ Opt_gid___7 = 0,
Opt_huge = 1,
- Opt_mode___5 = 2,
+ Opt_mode___6 = 2,
Opt_mpol = 3,
Opt_nr_blocks = 4,
Opt_nr_inodes___2 = 5,
Opt_size___2 = 6,
- Opt_uid___5 = 7,
- Opt_inode32___2 = 8,
- Opt_inode64___2 = 9,
+ Opt_uid___6 = 7,
+ Opt_inode32 = 8,
+ Opt_inode64 = 9,
Opt_noswap = 10,
+ Opt_quota___2 = 11,
+ Opt_usrquota___2 = 12,
+ Opt_grpquota___2 = 13,
+ Opt_usrquota_block_hardlimit = 14,
+ Opt_usrquota_inode_hardlimit = 15,
+ Opt_grpquota_block_hardlimit = 16,
+ Opt_grpquota_inode_hardlimit = 17,
};
enum show_regs_mode {
@@ -23805,6 +29885,12 @@
SHOW_REGS_ALL = 2,
};
+enum shrink_type {
+ SHRINK_DESTROY = 0,
+ SHRINK_BUSY_STOP = 1,
+ SHRINK_BUSY_SKIP = 2,
+};
+
enum si_type {
SI_TYPE_INVALID = 0,
SI_KCS = 1,
@@ -23850,6 +29936,20 @@
SK_PSOCK_RX_STRP_ENABLED = 1,
};
+enum sk_rst_reason {
+ SK_RST_REASON_NOT_SPECIFIED = 0,
+ SK_RST_REASON_NO_SOCKET = 1,
+ SK_RST_REASON_MPTCP_RST_EUNSPEC = 2,
+ SK_RST_REASON_MPTCP_RST_EMPTCP = 3,
+ SK_RST_REASON_MPTCP_RST_ERESOURCE = 4,
+ SK_RST_REASON_MPTCP_RST_EPROHIBIT = 5,
+ SK_RST_REASON_MPTCP_RST_EWQ2BIG = 6,
+ SK_RST_REASON_MPTCP_RST_EBADPERF = 7,
+ SK_RST_REASON_MPTCP_RST_EMIDDLEBOX = 8,
+ SK_RST_REASON_ERROR = 9,
+ SK_RST_REASON_MAX = 10,
+};
+
enum skb_drop_reason {
SKB_NOT_DROPPED_YET = 0,
SKB_CONSUMED = 1,
@@ -23869,67 +29969,79 @@
SKB_DROP_REASON_IP_NOPROTO = 15,
SKB_DROP_REASON_SOCKET_RCVBUFF = 16,
SKB_DROP_REASON_PROTO_MEM = 17,
- SKB_DROP_REASON_TCP_MD5NOTFOUND = 18,
- SKB_DROP_REASON_TCP_MD5UNEXPECTED = 19,
- SKB_DROP_REASON_TCP_MD5FAILURE = 20,
- SKB_DROP_REASON_SOCKET_BACKLOG = 21,
- SKB_DROP_REASON_TCP_FLAGS = 22,
- SKB_DROP_REASON_TCP_ZEROWINDOW = 23,
- SKB_DROP_REASON_TCP_OLD_DATA = 24,
- SKB_DROP_REASON_TCP_OVERWINDOW = 25,
- SKB_DROP_REASON_TCP_OFOMERGE = 26,
- SKB_DROP_REASON_TCP_RFC7323_PAWS = 27,
- SKB_DROP_REASON_TCP_INVALID_SEQUENCE = 28,
- SKB_DROP_REASON_TCP_RESET = 29,
- SKB_DROP_REASON_TCP_INVALID_SYN = 30,
- SKB_DROP_REASON_TCP_CLOSE = 31,
- SKB_DROP_REASON_TCP_FASTOPEN = 32,
- SKB_DROP_REASON_TCP_OLD_ACK = 33,
- SKB_DROP_REASON_TCP_TOO_OLD_ACK = 34,
- SKB_DROP_REASON_TCP_ACK_UNSENT_DATA = 35,
- SKB_DROP_REASON_TCP_OFO_QUEUE_PRUNE = 36,
- SKB_DROP_REASON_TCP_OFO_DROP = 37,
- SKB_DROP_REASON_IP_OUTNOROUTES = 38,
- SKB_DROP_REASON_BPF_CGROUP_EGRESS = 39,
- SKB_DROP_REASON_IPV6DISABLED = 40,
- SKB_DROP_REASON_NEIGH_CREATEFAIL = 41,
- SKB_DROP_REASON_NEIGH_FAILED = 42,
- SKB_DROP_REASON_NEIGH_QUEUEFULL = 43,
- SKB_DROP_REASON_NEIGH_DEAD = 44,
- SKB_DROP_REASON_TC_EGRESS = 45,
- SKB_DROP_REASON_QDISC_DROP = 46,
- SKB_DROP_REASON_CPU_BACKLOG = 47,
- SKB_DROP_REASON_XDP = 48,
- SKB_DROP_REASON_TC_INGRESS = 49,
- SKB_DROP_REASON_UNHANDLED_PROTO = 50,
- SKB_DROP_REASON_SKB_CSUM = 51,
- SKB_DROP_REASON_SKB_GSO_SEG = 52,
- SKB_DROP_REASON_SKB_UCOPY_FAULT = 53,
- SKB_DROP_REASON_DEV_HDR = 54,
- SKB_DROP_REASON_DEV_READY = 55,
- SKB_DROP_REASON_FULL_RING = 56,
- SKB_DROP_REASON_NOMEM = 57,
- SKB_DROP_REASON_HDR_TRUNC = 58,
- SKB_DROP_REASON_TAP_FILTER = 59,
- SKB_DROP_REASON_TAP_TXFILTER = 60,
- SKB_DROP_REASON_ICMP_CSUM = 61,
- SKB_DROP_REASON_INVALID_PROTO = 62,
- SKB_DROP_REASON_IP_INADDRERRORS = 63,
- SKB_DROP_REASON_IP_INNOROUTES = 64,
- SKB_DROP_REASON_PKT_TOO_BIG = 65,
- SKB_DROP_REASON_DUP_FRAG = 66,
- SKB_DROP_REASON_FRAG_REASM_TIMEOUT = 67,
- SKB_DROP_REASON_FRAG_TOO_FAR = 68,
- SKB_DROP_REASON_TCP_MINTTL = 69,
- SKB_DROP_REASON_IPV6_BAD_EXTHDR = 70,
- SKB_DROP_REASON_IPV6_NDISC_FRAG = 71,
- SKB_DROP_REASON_IPV6_NDISC_HOP_LIMIT = 72,
- SKB_DROP_REASON_IPV6_NDISC_BAD_CODE = 73,
- SKB_DROP_REASON_IPV6_NDISC_BAD_OPTIONS = 74,
- SKB_DROP_REASON_IPV6_NDISC_NS_OTHERHOST = 75,
- SKB_DROP_REASON_QUEUE_PURGE = 76,
- SKB_DROP_REASON_TC_ERROR = 77,
- SKB_DROP_REASON_MAX = 78,
+ SKB_DROP_REASON_TCP_AUTH_HDR = 18,
+ SKB_DROP_REASON_TCP_MD5NOTFOUND = 19,
+ SKB_DROP_REASON_TCP_MD5UNEXPECTED = 20,
+ SKB_DROP_REASON_TCP_MD5FAILURE = 21,
+ SKB_DROP_REASON_TCP_AONOTFOUND = 22,
+ SKB_DROP_REASON_TCP_AOUNEXPECTED = 23,
+ SKB_DROP_REASON_TCP_AOKEYNOTFOUND = 24,
+ SKB_DROP_REASON_TCP_AOFAILURE = 25,
+ SKB_DROP_REASON_SOCKET_BACKLOG = 26,
+ SKB_DROP_REASON_TCP_FLAGS = 27,
+ SKB_DROP_REASON_TCP_ABORT_ON_DATA = 28,
+ SKB_DROP_REASON_TCP_ZEROWINDOW = 29,
+ SKB_DROP_REASON_TCP_OLD_DATA = 30,
+ SKB_DROP_REASON_TCP_OVERWINDOW = 31,
+ SKB_DROP_REASON_TCP_OFOMERGE = 32,
+ SKB_DROP_REASON_TCP_RFC7323_PAWS = 33,
+ SKB_DROP_REASON_TCP_OLD_SEQUENCE = 34,
+ SKB_DROP_REASON_TCP_INVALID_SEQUENCE = 35,
+ SKB_DROP_REASON_TCP_INVALID_ACK_SEQUENCE = 36,
+ SKB_DROP_REASON_TCP_RESET = 37,
+ SKB_DROP_REASON_TCP_INVALID_SYN = 38,
+ SKB_DROP_REASON_TCP_CLOSE = 39,
+ SKB_DROP_REASON_TCP_FASTOPEN = 40,
+ SKB_DROP_REASON_TCP_OLD_ACK = 41,
+ SKB_DROP_REASON_TCP_TOO_OLD_ACK = 42,
+ SKB_DROP_REASON_TCP_ACK_UNSENT_DATA = 43,
+ SKB_DROP_REASON_TCP_OFO_QUEUE_PRUNE = 44,
+ SKB_DROP_REASON_TCP_OFO_DROP = 45,
+ SKB_DROP_REASON_IP_OUTNOROUTES = 46,
+ SKB_DROP_REASON_BPF_CGROUP_EGRESS = 47,
+ SKB_DROP_REASON_IPV6DISABLED = 48,
+ SKB_DROP_REASON_NEIGH_CREATEFAIL = 49,
+ SKB_DROP_REASON_NEIGH_FAILED = 50,
+ SKB_DROP_REASON_NEIGH_QUEUEFULL = 51,
+ SKB_DROP_REASON_NEIGH_DEAD = 52,
+ SKB_DROP_REASON_TC_EGRESS = 53,
+ SKB_DROP_REASON_SECURITY_HOOK = 54,
+ SKB_DROP_REASON_QDISC_DROP = 55,
+ SKB_DROP_REASON_CPU_BACKLOG = 56,
+ SKB_DROP_REASON_XDP = 57,
+ SKB_DROP_REASON_TC_INGRESS = 58,
+ SKB_DROP_REASON_UNHANDLED_PROTO = 59,
+ SKB_DROP_REASON_SKB_CSUM = 60,
+ SKB_DROP_REASON_SKB_GSO_SEG = 61,
+ SKB_DROP_REASON_SKB_UCOPY_FAULT = 62,
+ SKB_DROP_REASON_DEV_HDR = 63,
+ SKB_DROP_REASON_DEV_READY = 64,
+ SKB_DROP_REASON_FULL_RING = 65,
+ SKB_DROP_REASON_NOMEM = 66,
+ SKB_DROP_REASON_HDR_TRUNC = 67,
+ SKB_DROP_REASON_TAP_FILTER = 68,
+ SKB_DROP_REASON_TAP_TXFILTER = 69,
+ SKB_DROP_REASON_ICMP_CSUM = 70,
+ SKB_DROP_REASON_INVALID_PROTO = 71,
+ SKB_DROP_REASON_IP_INADDRERRORS = 72,
+ SKB_DROP_REASON_IP_INNOROUTES = 73,
+ SKB_DROP_REASON_PKT_TOO_BIG = 74,
+ SKB_DROP_REASON_DUP_FRAG = 75,
+ SKB_DROP_REASON_FRAG_REASM_TIMEOUT = 76,
+ SKB_DROP_REASON_FRAG_TOO_FAR = 77,
+ SKB_DROP_REASON_TCP_MINTTL = 78,
+ SKB_DROP_REASON_IPV6_BAD_EXTHDR = 79,
+ SKB_DROP_REASON_IPV6_NDISC_FRAG = 80,
+ SKB_DROP_REASON_IPV6_NDISC_HOP_LIMIT = 81,
+ SKB_DROP_REASON_IPV6_NDISC_BAD_CODE = 82,
+ SKB_DROP_REASON_IPV6_NDISC_BAD_OPTIONS = 83,
+ SKB_DROP_REASON_IPV6_NDISC_NS_OTHERHOST = 84,
+ SKB_DROP_REASON_QUEUE_PURGE = 85,
+ SKB_DROP_REASON_TC_COOKIE_ERROR = 86,
+ SKB_DROP_REASON_PACKET_SOCK_ERROR = 87,
+ SKB_DROP_REASON_TC_CHAIN_NOTFOUND = 88,
+ SKB_DROP_REASON_TC_RECLASSIFY_LOOP = 89,
+ SKB_DROP_REASON_MAX = 90,
SKB_DROP_REASON_SUBSYS_MASK = 4294901760,
};
@@ -23937,13 +30049,15 @@
SKB_DROP_REASON_SUBSYS_CORE = 0,
SKB_DROP_REASON_SUBSYS_MAC80211_UNUSABLE = 1,
SKB_DROP_REASON_SUBSYS_MAC80211_MONITOR = 2,
- SKB_DROP_REASON_SUBSYS_NUM = 3,
+ SKB_DROP_REASON_SUBSYS_OPENVSWITCH = 3,
+ SKB_DROP_REASON_SUBSYS_NUM = 4,
};
enum skb_ext_id {
SKB_EXT_BRIDGE_NF = 0,
SKB_EXT_SEC_PATH = 1,
- SKB_EXT_NUM = 2,
+ SKB_EXT_MPTCP = 2,
+ SKB_EXT_NUM = 3,
};
enum sknetlink_groups {
@@ -23955,13 +30069,6 @@
__SKNLGRP_MAX = 5,
};
-enum slab_modes {
- M_NONE = 0,
- M_PARTIAL = 1,
- M_FREE = 2,
- M_FULL_NOLIST = 3,
-};
-
enum slab_stat_type {
SL_ALL = 0,
SL_PARTIAL = 1,
@@ -23973,9 +30080,8 @@
enum slab_state {
DOWN = 0,
PARTIAL = 1,
- PARTIAL_NODE = 2,
- UP = 3,
- FULL = 4,
+ UP = 2,
+ FULL = 3,
};
enum slave_port_gen_event {
@@ -24018,31 +30124,34 @@
SMCA_PIE = 11,
SMCA_UMC = 12,
SMCA_UMC_V2 = 13,
- SMCA_PB = 14,
- SMCA_PSP = 15,
- SMCA_PSP_V2 = 16,
- SMCA_SMU = 17,
- SMCA_SMU_V2 = 18,
- SMCA_MP5 = 19,
- SMCA_MPDMA = 20,
- SMCA_NBIO = 21,
- SMCA_PCIE = 22,
- SMCA_PCIE_V2 = 23,
- SMCA_XGMI_PCS = 24,
- SMCA_NBIF = 25,
- SMCA_SHUB = 26,
- SMCA_SATA = 27,
- SMCA_USB = 28,
- SMCA_GMI_PCS = 29,
- SMCA_XGMI_PHY = 30,
- SMCA_WAFL_PHY = 31,
- SMCA_GMI_PHY = 32,
- N_SMCA_BANK_TYPES = 33,
+ SMCA_MA_LLC = 14,
+ SMCA_PB = 15,
+ SMCA_PSP = 16,
+ SMCA_PSP_V2 = 17,
+ SMCA_SMU = 18,
+ SMCA_SMU_V2 = 19,
+ SMCA_MP5 = 20,
+ SMCA_MPDMA = 21,
+ SMCA_NBIO = 22,
+ SMCA_PCIE = 23,
+ SMCA_PCIE_V2 = 24,
+ SMCA_XGMI_PCS = 25,
+ SMCA_NBIF = 26,
+ SMCA_SHUB = 27,
+ SMCA_SATA = 28,
+ SMCA_USB = 29,
+ SMCA_USR_DP = 30,
+ SMCA_USR_CP = 31,
+ SMCA_GMI_PCS = 32,
+ SMCA_XGMI_PHY = 33,
+ SMCA_WAFL_PHY = 34,
+ SMCA_GMI_PHY = 35,
+ N_SMCA_BANK_TYPES = 36,
};
enum snoop_when {
SUBMIT = 0,
- COMPLETE___2 = 1,
+ COMPLETE = 1,
};
enum sock_flags {
@@ -24100,6 +30209,10 @@
SS_DISCONNECTING = 4,
} socket_state;
+enum sony_worker {
+ SONY_WORKER_STATE = 0,
+};
+
enum special_kfunc_type {
KF_bpf_obj_new_impl = 0,
KF_bpf_obj_drop_impl = 1,
@@ -24123,7 +30236,11 @@
KF_bpf_percpu_obj_new_impl = 19,
KF_bpf_percpu_obj_drop_impl = 20,
KF_bpf_throw = 21,
- KF_bpf_iter_css_task_new = 22,
+ KF_bpf_wq_set_callback_impl = 22,
+ KF_bpf_preempt_disable = 23,
+ KF_bpf_preempt_enable = 24,
+ KF_bpf_iter_css_task_new = 25,
+ KF_bpf_session_cookie = 26,
};
enum spectre_v1_mitigation {
@@ -24172,10 +30289,17 @@
SPECTRE_V2_USER_SECCOMP = 4,
};
-enum spi_mem_data_dir {
- SPI_MEM_NO_DATA = 0,
- SPI_MEM_DATA_IN = 1,
- SPI_MEM_DATA_OUT = 2,
+enum spi_compare_returns {
+ SPI_COMPARE_SUCCESS = 0,
+ SPI_COMPARE_FAILURE = 1,
+ SPI_COMPARE_SKIP_TEST = 2,
+};
+
+enum spi_signal_type {
+ SPI_SIGNAL_UNKNOWN = 1,
+ SPI_SIGNAL_SE = 2,
+ SPI_SIGNAL_LVD = 3,
+ SPI_SIGNAL_HVD = 4,
};
enum split_lock_detect_state {
@@ -24193,6 +30317,24 @@
SRBDS_MITIGATION_HYPERVISOR = 4,
};
+enum srso_mitigation {
+ SRSO_MITIGATION_NONE = 0,
+ SRSO_MITIGATION_UCODE_NEEDED = 1,
+ SRSO_MITIGATION_SAFE_RET_UCODE_NEEDED = 2,
+ SRSO_MITIGATION_MICROCODE = 3,
+ SRSO_MITIGATION_SAFE_RET = 4,
+ SRSO_MITIGATION_IBPB = 5,
+ SRSO_MITIGATION_IBPB_ON_VMEXIT = 6,
+};
+
+enum srso_mitigation_cmd {
+ SRSO_CMD_OFF = 0,
+ SRSO_CMD_MICROCODE = 1,
+ SRSO_CMD_SAFE_RET = 2,
+ SRSO_CMD_IBPB = 3,
+ SRSO_CMD_IBPB_ON_VMEXIT = 4,
+};
+
enum ssb_mitigation {
SPEC_STORE_BYPASS_NONE = 0,
SPEC_STORE_BYPASS_DISABLE = 1,
@@ -24208,6 +30350,21 @@
SPEC_STORE_BYPASS_CMD_SECCOMP = 4,
};
+enum sta_notify_cmd {
+ STA_NOTIFY_SLEEP = 0,
+ STA_NOTIFY_AWAKE = 1,
+};
+
+enum sta_stats_type {
+ STA_STATS_RATE_TYPE_INVALID = 0,
+ STA_STATS_RATE_TYPE_LEGACY = 1,
+ STA_STATS_RATE_TYPE_HT = 2,
+ STA_STATS_RATE_TYPE_VHT = 3,
+ STA_STATS_RATE_TYPE_HE = 4,
+ STA_STATS_RATE_TYPE_S1G = 5,
+ STA_STATS_RATE_TYPE_EHT = 6,
+};
+
enum stack_type {
STACK_TYPE_UNKNOWN = 0,
STACK_TYPE_TASK = 1,
@@ -24267,11 +30424,18 @@
Reset = 7,
};
-typedef enum {
- STATUSTYPE_INFO = 0,
- STATUSTYPE_TABLE = 1,
- STATUSTYPE_IMA = 2,
-} status_type_t;
+enum static_regs {
+ STATIC_REG_IMMA = 20,
+ STATIC_REG_IMM = 21,
+ STATIC_REG_STACK = 22,
+ STATIC_REG_PKT_LEN = 22,
+};
+
+enum station_parameters_apply_mask {
+ STATION_PARAM_APPLY_UAPSD = 1,
+ STATION_PARAM_APPLY_CAPABILITY = 2,
+ STATION_PARAM_APPLY_PLINK_STATE = 4,
+};
typedef enum {
not_streaming = 0,
@@ -24287,13 +30451,14 @@
enum string_size_units {
STRING_UNITS_10 = 0,
STRING_UNITS_2 = 1,
+ STRING_UNITS_MASK = 1,
+ STRING_UNITS_NO_SPACE = 1073741824,
+ STRING_UNITS_NO_BYTES = 2147483648,
};
-enum subparts_cmd {
- partcmd_enable = 0,
- partcmd_disable = 1,
- partcmd_update = 2,
- partcmd_invalidate = 3,
+enum sum_check_bits {
+ SUM_CHECK_P = 0,
+ SUM_CHECK_Q = 1,
};
enum sum_check_flags {
@@ -24306,10 +30471,41 @@
DENY_LEGACY = 1,
};
-enum suspend_mode {
- PRESUSPEND = 0,
- PRESUSPEND_UNDO = 1,
- POSTSUSPEND = 2,
+enum survey_info_flags {
+ SURVEY_INFO_NOISE_DBM = 1,
+ SURVEY_INFO_IN_USE = 2,
+ SURVEY_INFO_TIME = 4,
+ SURVEY_INFO_TIME_BUSY = 8,
+ SURVEY_INFO_TIME_EXT_BUSY = 16,
+ SURVEY_INFO_TIME_RX = 32,
+ SURVEY_INFO_TIME_TX = 64,
+ SURVEY_INFO_TIME_SCAN = 128,
+ SURVEY_INFO_TIME_BSS_RX = 256,
+};
+
+enum suspend_stat_step {
+ SUSPEND_WORKING = 0,
+ SUSPEND_FREEZE = 1,
+ SUSPEND_PREPARE = 2,
+ SUSPEND_SUSPEND = 3,
+ SUSPEND_SUSPEND_LATE = 4,
+ SUSPEND_SUSPEND_NOIRQ = 5,
+ SUSPEND_RESUME_NOIRQ = 6,
+ SUSPEND_RESUME_EARLY = 7,
+ SUSPEND_RESUME = 8,
+};
+
+enum svc_auth_status {
+ SVC_GARBAGE = 1,
+ SVC_SYSERR = 2,
+ SVC_VALID = 3,
+ SVC_NEGATIVE = 4,
+ SVC_OK = 5,
+ SVC_DROP = 6,
+ SVC_CLOSE = 7,
+ SVC_DENIED = 8,
+ SVC_PENDING = 9,
+ SVC_COMPLETE = 10,
};
enum sw_activity {
@@ -24352,20 +30548,7 @@
SWITCHDEV_VXLAN_FDB_OFFLOADED = 14,
SWITCHDEV_BRPORT_OFFLOADED = 15,
SWITCHDEV_BRPORT_UNOFFLOADED = 16,
-};
-
-enum switchdev_obj_id {
- SWITCHDEV_OBJ_ID_UNDEFINED = 0,
- SWITCHDEV_OBJ_ID_PORT_VLAN = 1,
- SWITCHDEV_OBJ_ID_PORT_MDB = 2,
- SWITCHDEV_OBJ_ID_HOST_MDB = 3,
- SWITCHDEV_OBJ_ID_MRP = 4,
- SWITCHDEV_OBJ_ID_RING_TEST_MRP = 5,
- SWITCHDEV_OBJ_ID_RING_ROLE_MRP = 6,
- SWITCHDEV_OBJ_ID_RING_STATE_MRP = 7,
- SWITCHDEV_OBJ_ID_IN_TEST_MRP = 8,
- SWITCHDEV_OBJ_ID_IN_ROLE_MRP = 9,
- SWITCHDEV_OBJ_ID_IN_STATE_MRP = 10,
+ SWITCHDEV_BRPORT_REPLAY = 17,
};
typedef enum {
@@ -24375,10 +30558,11 @@
set_repeat = 3,
} symbolEncodingType_e;
-enum sync_rst_state_type {
- MLX5_SYNC_RST_STATE_RESET_REQUEST = 0,
- MLX5_SYNC_RST_STATE_RESET_NOW = 1,
- MLX5_SYNC_RST_STATE_RESET_ABORT = 2,
+enum synaptics_pkt_type {
+ SYN_NEWABS = 0,
+ SYN_NEWABS_STRICT = 1,
+ SYN_NEWABS_RELAXED = 2,
+ SYN_OLDABS = 3,
};
enum sys_off_mode {
@@ -24429,6 +30613,21 @@
TAA_MITIGATION_TSX_DISABLED = 3,
};
+enum task_attribute {
+ TASK_ATTR_SIMPLE = 0,
+ TASK_ATTR_HOQ = 1,
+ TASK_ATTR_ORDERED = 2,
+ TASK_ATTR_ACA = 4,
+};
+
+enum task_disposition {
+ TASK_IS_DONE = 0,
+ TASK_IS_ABORTED = 1,
+ TASK_IS_AT_LU = 2,
+ TASK_IS_NOT_AT_LU = 3,
+ TASK_ABORT_FAILED = 4,
+};
+
enum task_work_notify_mode {
TWA_NONE = 0,
TWA_RESUME = 1,
@@ -24436,6 +30635,11 @@
TWA_SIGNAL_NO_IPI = 3,
};
+enum tc_clsbpf_command {
+ TC_CLSBPF_OFFLOAD = 0,
+ TC_CLSBPF_STATS = 1,
+};
+
enum tc_clsu32_command {
TC_CLSU32_NEW_KNODE = 0,
TC_CLSU32_REPLACE_KNODE = 1,
@@ -24451,18 +30655,6 @@
TC_FIFO_STATS = 2,
};
-enum tc_htb_command {
- TC_HTB_CREATE = 0,
- TC_HTB_DESTROY = 1,
- TC_HTB_LEAF_ALLOC_QUEUE = 2,
- TC_HTB_LEAF_TO_INNER = 3,
- TC_HTB_LEAF_DEL = 4,
- TC_HTB_LEAF_DEL_LAST = 5,
- TC_HTB_LEAF_DEL_LAST_FORCE = 6,
- TC_HTB_NODE_MODIFY = 7,
- TC_HTB_LEAF_QUERY_QUEUE = 8,
-};
-
enum tc_link_layer {
TC_LINKLAYER_UNAWARE = 0,
TC_LINKLAYER_ETHERNET = 1,
@@ -24504,6 +30696,13 @@
TC_SETUP_ACT = 20,
};
+enum tc_taprio_qopt_cmd {
+ TAPRIO_CMD_REPLACE = 0,
+ TAPRIO_CMD_DESTROY = 1,
+ TAPRIO_CMD_STATS = 2,
+ TAPRIO_CMD_QUEUE_STATS = 3,
+};
+
enum tca_id {
TCA_ID_UNSPEC = 0,
TCA_ID_POLICE = 1,
@@ -24534,6 +30733,15 @@
TCF_PROTO_OPS_DOIT_UNLOCKED = 1,
};
+enum tcp_bit_set {
+ TCP_SYN_SET = 0,
+ TCP_SYNACK_SET = 1,
+ TCP_FIN_SET = 2,
+ TCP_ACK_SET = 3,
+ TCP_RST_SET = 4,
+ TCP_NONE_SET = 5,
+};
+
enum tcp_ca_ack_event_flags {
CA_ACK_SLOWPATH = 1,
CA_ACK_WIN_UPDATE = 2,
@@ -24565,6 +30773,24 @@
__TCP_CHRONO_MAX = 4,
};
+enum tcp_conntrack {
+ TCP_CONNTRACK_NONE = 0,
+ TCP_CONNTRACK_SYN_SENT = 1,
+ TCP_CONNTRACK_SYN_RECV = 2,
+ TCP_CONNTRACK_ESTABLISHED = 3,
+ TCP_CONNTRACK_FIN_WAIT = 4,
+ TCP_CONNTRACK_CLOSE_WAIT = 5,
+ TCP_CONNTRACK_LAST_ACK = 6,
+ TCP_CONNTRACK_TIME_WAIT = 7,
+ TCP_CONNTRACK_CLOSE = 8,
+ TCP_CONNTRACK_LISTEN = 9,
+ TCP_CONNTRACK_MAX = 10,
+ TCP_CONNTRACK_IGNORE = 11,
+ TCP_CONNTRACK_RETRANS = 12,
+ TCP_CONNTRACK_UNACK = 13,
+ TCP_CONNTRACK_TIMEOUT_MAX = 14,
+};
+
enum tcp_fastopen_client_fail {
TFO_STATUS_UNSPEC = 0,
TFO_COOKIE_UNAVAILABLE = 1,
@@ -24593,6 +30819,16 @@
TCP_SEQ_STATE_ESTABLISHED = 1,
};
+enum tcp_skb_cb_sacked_flags {
+ TCPCB_SACKED_ACKED = 1,
+ TCPCB_SACKED_RETRANS = 2,
+ TCPCB_LOST = 4,
+ TCPCB_TAGBITS = 7,
+ TCPCB_REPAIRED = 16,
+ TCPCB_EVER_RETRANS = 128,
+ TCPCB_RETRANS = 146,
+};
+
enum tcp_synack_type {
TCP_SYNACK_NORMAL = 0,
TCP_SYNACK_FASTOPEN = 1,
@@ -24671,6 +30907,9 @@
THERMAL_DEVICE_POWER_CAPABILITY_CHANGED = 6,
THERMAL_TABLE_CHANGED = 7,
THERMAL_EVENT_KEEP_ALIVE = 8,
+ THERMAL_TZ_BIND_CDEV = 9,
+ THERMAL_TZ_UNBIND_CDEV = 10,
+ THERMAL_INSTANCE_WEIGHT_CHANGED = 11,
};
enum thermal_trend {
@@ -24711,12 +30950,6 @@
TICKDEV_MODE_ONESHOT = 1,
};
-enum tick_nohz_mode {
- NOHZ_MODE_INACTIVE = 0,
- NOHZ_MODE_LOWRES = 1,
- NOHZ_MODE_HIGHRES = 2,
-};
-
enum timekeeping_adv_mode {
TK_ADV_TICK = 0,
TK_ADV_FREQ = 1,
@@ -24762,6 +30995,7 @@
TPM_STS_GO = 32,
TPM_STS_DATA_AVAIL = 16,
TPM_STS_DATA_EXPECT = 8,
+ TPM_STS_RESPONSE_RETRY = 2,
TPM_STS_READ_ZERO = 35,
};
@@ -24786,6 +31020,21 @@
NR_INFO = 1,
};
+enum topo_types {
+ INVALID_TYPE = 0,
+ SMT_TYPE = 1,
+ CORE_TYPE = 2,
+ MAX_TYPE_0B = 3,
+ MODULE_TYPE = 3,
+ AMD_CCD_TYPE = 3,
+ TILE_TYPE = 4,
+ AMD_SOCKET_TYPE = 4,
+ MAX_TYPE_80000026 = 5,
+ DIE_TYPE = 5,
+ DIEGRP_TYPE = 6,
+ MAX_TYPE_1F = 7,
+};
+
enum tp_func_state {
TP_FUNC_0 = 0,
TP_FUNC_1 = 1,
@@ -24857,82 +31106,12 @@
TPM2_HT_TRANSIENT = 2147483648,
};
-enum tpm2_properties {
- TPM_PT_TOTAL_COMMANDS = 297,
+enum tpm2_permanent_handles {
+ TPM2_RS_PW = 1073741833,
};
-enum tpm2_pt_props {
- TPM2_PT_NONE = 0,
- TPM2_PT_GROUP = 256,
- TPM2_PT_FIXED = 256,
- TPM2_PT_FAMILY_INDICATOR = 256,
- TPM2_PT_LEVEL = 257,
- TPM2_PT_REVISION = 258,
- TPM2_PT_DAY_OF_YEAR = 259,
- TPM2_PT_YEAR = 260,
- TPM2_PT_MANUFACTURER = 261,
- TPM2_PT_VENDOR_STRING_1 = 262,
- TPM2_PT_VENDOR_STRING_2 = 263,
- TPM2_PT_VENDOR_STRING_3 = 264,
- TPM2_PT_VENDOR_STRING_4 = 265,
- TPM2_PT_VENDOR_TPM_TYPE = 266,
- TPM2_PT_FIRMWARE_VERSION_1 = 267,
- TPM2_PT_FIRMWARE_VERSION_2 = 268,
- TPM2_PT_INPUT_BUFFER = 269,
- TPM2_PT_HR_TRANSIENT_MIN = 270,
- TPM2_PT_HR_PERSISTENT_MIN = 271,
- TPM2_PT_HR_LOADED_MIN = 272,
- TPM2_PT_ACTIVE_SESSIONS_MAX = 273,
- TPM2_PT_PCR_COUNT = 274,
- TPM2_PT_PCR_SELECT_MIN = 275,
- TPM2_PT_CONTEXT_GAP_MAX = 276,
- TPM2_PT_NV_COUNTERS_MAX = 278,
- TPM2_PT_NV_INDEX_MAX = 279,
- TPM2_PT_MEMORY = 280,
- TPM2_PT_CLOCK_UPDATE = 281,
- TPM2_PT_CONTEXT_HASH = 282,
- TPM2_PT_CONTEXT_SYM = 283,
- TPM2_PT_CONTEXT_SYM_SIZE = 284,
- TPM2_PT_ORDERLY_COUNT = 285,
- TPM2_PT_MAX_COMMAND_SIZE = 286,
- TPM2_PT_MAX_RESPONSE_SIZE = 287,
- TPM2_PT_MAX_DIGEST = 288,
- TPM2_PT_MAX_OBJECT_CONTEXT = 289,
- TPM2_PT_MAX_SESSION_CONTEXT = 290,
- TPM2_PT_PS_FAMILY_INDICATOR = 291,
- TPM2_PT_PS_LEVEL = 292,
- TPM2_PT_PS_REVISION = 293,
- TPM2_PT_PS_DAY_OF_YEAR = 294,
- TPM2_PT_PS_YEAR = 295,
- TPM2_PT_SPLIT_MAX = 296,
- TPM2_PT_TOTAL_COMMANDS = 297,
- TPM2_PT_LIBRARY_COMMANDS = 298,
- TPM2_PT_VENDOR_COMMANDS = 299,
- TPM2_PT_NV_BUFFER_MAX = 300,
- TPM2_PT_MODES = 301,
- TPM2_PT_MAX_CAP_BUFFER = 302,
- TPM2_PT_VAR = 512,
- TPM2_PT_PERMANENT = 512,
- TPM2_PT_STARTUP_CLEAR = 513,
- TPM2_PT_HR_NV_INDEX = 514,
- TPM2_PT_HR_LOADED = 515,
- TPM2_PT_HR_LOADED_AVAIL = 516,
- TPM2_PT_HR_ACTIVE = 517,
- TPM2_PT_HR_ACTIVE_AVAIL = 518,
- TPM2_PT_HR_TRANSIENT_AVAIL = 519,
- TPM2_PT_HR_PERSISTENT = 520,
- TPM2_PT_HR_PERSISTENT_AVAIL = 521,
- TPM2_PT_NV_COUNTERS = 522,
- TPM2_PT_NV_COUNTERS_AVAIL = 523,
- TPM2_PT_ALGORITHM_SET = 524,
- TPM2_PT_LOADED_CURVES = 525,
- TPM2_PT_LOCKOUT_COUNTER = 526,
- TPM2_PT_MAX_AUTH_FAIL = 527,
- TPM2_PT_LOCKOUT_INTERVAL = 528,
- TPM2_PT_LOCKOUT_RECOVERY = 529,
- TPM2_PT_NV_WRITE_RECOVERY = 530,
- TPM2_PT_AUDIT_COUNTER_0 = 531,
- TPM2_PT_AUDIT_COUNTER_1 = 532,
+enum tpm2_properties {
+ TPM_PT_TOTAL_COMMANDS = 297,
};
enum tpm2_return_codes {
@@ -25003,6 +31182,7 @@
TPM_CHIP_FLAG_FIRMWARE_POWER_MANAGED = 64,
TPM_CHIP_FLAG_FIRMWARE_UPGRADE = 128,
TPM_CHIP_FLAG_SUSPENDED = 256,
+ TPM_CHIP_FLAG_HWRNG_DISABLED = 512,
};
enum tpm_duration {
@@ -25069,6 +31249,39 @@
TRACE_FILE_TIME_IN_NS = 4,
};
+enum trace_iterator_bits {
+ TRACE_ITER_PRINT_PARENT_BIT = 0,
+ TRACE_ITER_SYM_OFFSET_BIT = 1,
+ TRACE_ITER_SYM_ADDR_BIT = 2,
+ TRACE_ITER_VERBOSE_BIT = 3,
+ TRACE_ITER_RAW_BIT = 4,
+ TRACE_ITER_HEX_BIT = 5,
+ TRACE_ITER_BIN_BIT = 6,
+ TRACE_ITER_BLOCK_BIT = 7,
+ TRACE_ITER_FIELDS_BIT = 8,
+ TRACE_ITER_PRINTK_BIT = 9,
+ TRACE_ITER_ANNOTATE_BIT = 10,
+ TRACE_ITER_USERSTACKTRACE_BIT = 11,
+ TRACE_ITER_SYM_USEROBJ_BIT = 12,
+ TRACE_ITER_PRINTK_MSGONLY_BIT = 13,
+ TRACE_ITER_CONTEXT_INFO_BIT = 14,
+ TRACE_ITER_LATENCY_FMT_BIT = 15,
+ TRACE_ITER_RECORD_CMD_BIT = 16,
+ TRACE_ITER_RECORD_TGID_BIT = 17,
+ TRACE_ITER_OVERWRITE_BIT = 18,
+ TRACE_ITER_STOP_ON_FREE_BIT = 19,
+ TRACE_ITER_IRQ_INFO_BIT = 20,
+ TRACE_ITER_MARKERS_BIT = 21,
+ TRACE_ITER_EVENT_FORK_BIT = 22,
+ TRACE_ITER_PAUSE_ON_TRACE_BIT = 23,
+ TRACE_ITER_HASH_PTR_BIT = 24,
+ TRACE_ITER_FUNCTION_BIT = 25,
+ TRACE_ITER_FUNC_FORK_BIT = 26,
+ TRACE_ITER_DISPLAY_GRAPH_BIT = 27,
+ TRACE_ITER_STACKTRACE_BIT = 28,
+ TRACE_ITER_LAST_BIT = 29,
+};
+
enum trace_iterator_flags {
TRACE_ITER_PRINT_PARENT = 1,
TRACE_ITER_SYM_OFFSET = 2,
@@ -25136,20 +31349,6 @@
__TRACE_LAST_TYPE = 20,
};
-enum tracer_ctrl_fields_select {
- TRACE_STATUS = 1,
-};
-
-enum tracer_event_type {
- TRACER_EVENT_TYPE_STRING = 0,
- TRACER_EVENT_TYPE_TIMESTAMP = 255,
- TRACER_EVENT_TYPE_UNRECOGNIZED = 256,
-};
-
-enum tracing_mode {
- TRACE_TO_MEMORY = 1,
-};
-
enum track_item {
TRACK_ALLOC = 0,
TRACK_FREE = 1,
@@ -25183,6 +31382,7 @@
TCP_WRITE_TIMER_DEFERRED = 3,
TCP_DELACK_TIMER_DEFERRED = 4,
TCP_MTU_REDUCED_DEFERRED = 5,
+ TCP_ACK_DEFERRED = 6,
};
enum tsq_flags {
@@ -25192,6 +31392,7 @@
TCPF_WRITE_TIMER_DEFERRED = 8,
TCPF_DELACK_TIMER_DEFERRED = 16,
TCPF_MTU_REDUCED_DEFERRED = 32,
+ TCPF_ACK_DEFERRED = 64,
};
enum tsx_ctrl_states {
@@ -25201,13 +31402,6 @@
TSX_CTRL_NOT_SUPPORTED = 3,
};
-enum tt_ids {
- TT_INSTR = 0,
- TT_DATA = 1,
- TT_GEN = 2,
- TT_RESV = 3,
-};
-
enum ttu_flags {
TTU_SPLIT_HUGE_PMD = 4,
TTU_IGNORE_MLOCK = 8,
@@ -25217,6 +31411,12 @@
TTU_RMAP_LOCKED = 128,
};
+enum tty_flow_change {
+ TTY_FLOW_NO_CHANGE = 0,
+ TTY_THROTTLE_SAFE = 1,
+ TTY_UNTHROTTLE_SAFE = 2,
+};
+
enum tunable_id {
ETHTOOL_ID_UNSPEC = 0,
ETHTOOL_RX_COPYBREAK = 1,
@@ -25246,16 +31446,13 @@
TUNNEL_ENCAP_MPLS = 3,
};
-enum tx_queue_prio {
- TX_QUEUE_PRIO_HIGH = 0,
- TX_QUEUE_PRIO_LOW = 1,
+enum txq_info_flags {
+ IEEE80211_TXQ_STOP = 0,
+ IEEE80211_TXQ_AMPDU = 1,
+ IEEE80211_TXQ_NO_AMSDU = 2,
+ IEEE80211_TXQ_DIRTY = 3,
};
-typedef enum {
- AD_TX_DUMMY = 0,
- AD_TRANSMIT = 1,
-} tx_states_t;
-
enum txtime_flags {
SOF_TXTIME_DEADLINE_MODE = 1,
SOF_TXTIME_REPORT_ERRORS = 2,
@@ -25278,9 +31475,12 @@
enum ucode_state {
UCODE_OK = 0,
UCODE_NEW = 1,
- UCODE_UPDATED = 2,
- UCODE_NFOUND = 3,
- UCODE_ERROR = 4,
+ UCODE_NEW_SAFE = 2,
+ UCODE_UPDATED = 3,
+ UCODE_NFOUND = 4,
+ UCODE_ERROR = 5,
+ UCODE_TIMEOUT = 6,
+ UCODE_OFFLINE = 7,
};
enum ucount_type {
@@ -25294,9 +31494,13 @@
UCOUNT_TIME_NAMESPACES = 7,
UCOUNT_INOTIFY_INSTANCES = 8,
UCOUNT_INOTIFY_WATCHES = 9,
- UCOUNT_FANOTIFY_GROUPS = 10,
- UCOUNT_FANOTIFY_MARKS = 11,
- UCOUNT_COUNTS = 12,
+ UCOUNT_COUNTS = 10,
+};
+
+enum udp_conntrack {
+ UDP_CT_UNREPLIED = 0,
+ UDP_CT_REPLIED = 1,
+ UDP_CT_MAX = 2,
};
enum udp_parsable_tunnel_type {
@@ -25319,16 +31523,6 @@
UDP_TUNNEL_NIC_ENTRY_FROZEN = 8,
};
-enum uhci_rh_state {
- UHCI_RH_RESET = 0,
- UHCI_RH_SUSPENDED = 1,
- UHCI_RH_AUTO_STOPPED = 2,
- UHCI_RH_RESUMING = 3,
- UHCI_RH_SUSPENDING = 4,
- UHCI_RH_RUNNING = 5,
- UHCI_RH_RUNNING_NODEVS = 6,
-};
-
enum umh_disable_depth {
UMH_ENABLED = 0,
UMH_FREEZING = 1,
@@ -25348,6 +31542,24 @@
UNCORE_ACCESS_MAX = 3,
};
+enum unix_recv_queue_lock_class {
+ U_RECVQ_LOCK_NORMAL = 0,
+ U_RECVQ_LOCK_EMBRYO = 1,
+};
+
+enum unix_socket_lock_class {
+ U_LOCK_NORMAL = 0,
+ U_LOCK_SECOND = 1,
+ U_LOCK_DIAG = 2,
+ U_LOCK_GC_LISTENER = 3,
+};
+
+enum unix_vertex_index {
+ UNIX_VERTEX_INDEX_MARK1 = 0,
+ UNIX_VERTEX_INDEX_MARK2 = 1,
+ UNIX_VERTEX_INDEX_START = 2,
+};
+
enum uprobe_filter_ctx {
UPROBE_FILTER_REGISTER = 0,
UPROBE_FILTER_UNREGISTER = 1,
@@ -25486,6 +31698,12 @@
UTF16_BIG_ENDIAN = 2,
};
+enum utf8_normalization {
+ UTF8_NFDI = 0,
+ UTF8_NFDICF = 1,
+ UTF8_NMAX = 2,
+};
+
enum uts_proc {
UTS_PROC_ARCH = 0,
UTS_PROC_OSTYPE = 1,
@@ -25501,6 +31719,54 @@
UV_X2APIC = 2,
};
+enum v4l2_av1_segment_feature {
+ V4L2_AV1_SEG_LVL_ALT_Q = 0,
+ V4L2_AV1_SEG_LVL_ALT_LF_Y_V = 1,
+ V4L2_AV1_SEG_LVL_REF_FRAME = 5,
+ V4L2_AV1_SEG_LVL_REF_SKIP = 6,
+ V4L2_AV1_SEG_LVL_REF_GLOBALMV = 7,
+ V4L2_AV1_SEG_LVL_MAX = 8,
+};
+
+enum v4l2_fwnode_bus_type {
+ V4L2_FWNODE_BUS_TYPE_GUESS = 0,
+ V4L2_FWNODE_BUS_TYPE_CSI2_CPHY = 1,
+ V4L2_FWNODE_BUS_TYPE_CSI1 = 2,
+ V4L2_FWNODE_BUS_TYPE_CCP2 = 3,
+ V4L2_FWNODE_BUS_TYPE_CSI2_DPHY = 4,
+ V4L2_FWNODE_BUS_TYPE_PARALLEL = 5,
+ V4L2_FWNODE_BUS_TYPE_BT656 = 6,
+ V4L2_FWNODE_BUS_TYPE_DPI = 7,
+ NR_OF_V4L2_FWNODE_BUS_TYPE = 8,
+};
+
+enum v4l2_preemphasis {
+ V4L2_PREEMPHASIS_DISABLED = 0,
+ V4L2_PREEMPHASIS_50_uS = 1,
+ V4L2_PREEMPHASIS_75_uS = 2,
+};
+
+enum vc_ctl_state {
+ ESnormal = 0,
+ ESesc = 1,
+ ESsquare = 2,
+ ESgetpars = 3,
+ ESfunckey = 4,
+ EShash = 5,
+ ESsetG0 = 6,
+ ESsetG1 = 7,
+ ESpercent = 8,
+ EScsiignore = 9,
+ ESnonstd = 10,
+ ESpalette = 11,
+ ESosc = 12,
+ ESANSI_first = 12,
+ ESapc = 13,
+ ESpm = 14,
+ ESdcs = 15,
+ ESANSI_last = 15,
+};
+
enum vc_intensity {
VCI_HALF_BRIGHT = 0,
VCI_NORMAL = 1,
@@ -25508,6 +31774,12 @@
VCI_MASK = 3,
};
+enum vcpu_state {
+ vcpu_running = 0,
+ vcpu_halted = 1,
+ vcpu_hashed = 2,
+};
+
enum vdso_clock_mode {
VDSO_CLOCKMODE_NONE = 0,
VDSO_CLOCKMODE_TSC = 1,
@@ -25522,8 +31794,44 @@
CHECK_TYPE = 1,
};
+enum vesa_blank_mode {
+ VESA_NO_BLANKING = 0,
+ VESA_VSYNC_SUSPEND = 1,
+ VESA_HSYNC_SUSPEND = 2,
+ VESA_POWERDOWN = 3,
+ VESA_BLANK_MAX = 3,
+};
+
enum vhost_task_flags {
VHOST_TASK_FLAGS_STOP = 0,
+ VHOST_TASK_FLAGS_KILLED = 1,
+};
+
+enum virtio_balloon_config_read {
+ VIRTIO_BALLOON_CONFIG_READ_CMD_ID = 0,
+};
+
+enum virtio_balloon_vq {
+ VIRTIO_BALLOON_VQ_INFLATE = 0,
+ VIRTIO_BALLOON_VQ_DEFLATE = 1,
+ VIRTIO_BALLOON_VQ_STATS = 2,
+ VIRTIO_BALLOON_VQ_FREE_PAGE = 3,
+ VIRTIO_BALLOON_VQ_REPORTING = 4,
+ VIRTIO_BALLOON_VQ_MAX = 5,
+};
+
+enum virtio_input_config_select {
+ VIRTIO_INPUT_CFG_UNSET = 0,
+ VIRTIO_INPUT_CFG_ID_NAME = 1,
+ VIRTIO_INPUT_CFG_ID_SERIAL = 2,
+ VIRTIO_INPUT_CFG_ID_DEVIDS = 3,
+ VIRTIO_INPUT_CFG_PROP_BITS = 16,
+ VIRTIO_INPUT_CFG_EV_BITS = 17,
+ VIRTIO_INPUT_CFG_ABS_INFO = 18,
+};
+
+enum virtio_vsock_event_id {
+ VIRTIO_VSOCK_EVENT_TRANSPORT_RESET = 0,
};
enum virtio_vsock_op {
@@ -25566,12 +31874,40 @@
VLAN_FLAG_BRIDGE_BINDING = 16,
};
+enum vlan_ioctl_cmds {
+ ADD_VLAN_CMD = 0,
+ DEL_VLAN_CMD = 1,
+ SET_VLAN_INGRESS_PRIORITY_CMD = 2,
+ SET_VLAN_EGRESS_PRIORITY_CMD = 3,
+ GET_VLAN_INGRESS_PRIORITY_CMD = 4,
+ GET_VLAN_EGRESS_PRIORITY_CMD = 5,
+ SET_VLAN_NAME_TYPE_CMD = 6,
+ SET_VLAN_FLAG_CMD = 7,
+ GET_VLAN_REALDEV_NAME_CMD = 8,
+ GET_VLAN_VID_CMD = 9,
+};
+
+enum vlan_name_types {
+ VLAN_NAME_TYPE_PLUS_VID = 0,
+ VLAN_NAME_TYPE_RAW_PLUS_VID = 1,
+ VLAN_NAME_TYPE_PLUS_VID_NO_PAD = 2,
+ VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD = 3,
+ VLAN_NAME_TYPE_HIGHEST = 4,
+};
+
enum vlan_protos {
VLAN_PROTO_8021Q = 0,
VLAN_PROTO_8021AD = 1,
VLAN_PROTO_NUM = 2,
};
+enum vm_entry_failure_code {
+ ENTRY_FAIL_DEFAULT = 0,
+ ENTRY_FAIL_PDPTE = 2,
+ ENTRY_FAIL_NMI = 3,
+ ENTRY_FAIL_VMCS_LINK_PTR = 4,
+};
+
enum vm_event_item {
PGPGIN = 0,
PGPGOUT = 1,
@@ -25581,115 +31917,106 @@
PGALLOC_DMA32 = 5,
PGALLOC_NORMAL = 6,
PGALLOC_MOVABLE = 7,
- PGALLOC_DEVICE = 8,
- ALLOCSTALL_DMA = 9,
- ALLOCSTALL_DMA32 = 10,
- ALLOCSTALL_NORMAL = 11,
- ALLOCSTALL_MOVABLE = 12,
- ALLOCSTALL_DEVICE = 13,
- PGSCAN_SKIP_DMA = 14,
- PGSCAN_SKIP_DMA32 = 15,
- PGSCAN_SKIP_NORMAL = 16,
- PGSCAN_SKIP_MOVABLE = 17,
- PGSCAN_SKIP_DEVICE = 18,
- PGFREE = 19,
- PGACTIVATE = 20,
- PGDEACTIVATE = 21,
- PGLAZYFREE = 22,
- PGFAULT = 23,
- PGMAJFAULT = 24,
- PGLAZYFREED = 25,
- PGREFILL = 26,
- PGREUSE = 27,
- PGSTEAL_KSWAPD = 28,
- PGSTEAL_DIRECT = 29,
- PGSTEAL_KHUGEPAGED = 30,
- PGDEMOTE_KSWAPD = 31,
- PGDEMOTE_DIRECT = 32,
- PGDEMOTE_KHUGEPAGED = 33,
- PGSCAN_KSWAPD = 34,
- PGSCAN_DIRECT = 35,
- PGSCAN_KHUGEPAGED = 36,
- PGSCAN_DIRECT_THROTTLE = 37,
- PGSCAN_ANON = 38,
- PGSCAN_FILE = 39,
- PGSTEAL_ANON = 40,
- PGSTEAL_FILE = 41,
- PGSCAN_ZONE_RECLAIM_FAILED = 42,
- PGINODESTEAL = 43,
- SLABS_SCANNED = 44,
- KSWAPD_INODESTEAL = 45,
- KSWAPD_LOW_WMARK_HIT_QUICKLY = 46,
- KSWAPD_HIGH_WMARK_HIT_QUICKLY = 47,
- PAGEOUTRUN = 48,
- PGROTATED = 49,
- DROP_PAGECACHE = 50,
- DROP_SLAB = 51,
- OOM_KILL = 52,
- NUMA_PTE_UPDATES = 53,
- NUMA_HUGE_PTE_UPDATES = 54,
- NUMA_HINT_FAULTS = 55,
- NUMA_HINT_FAULTS_LOCAL = 56,
- NUMA_PAGE_MIGRATE = 57,
- PGMIGRATE_SUCCESS = 58,
- PGMIGRATE_FAIL = 59,
- THP_MIGRATION_SUCCESS = 60,
- THP_MIGRATION_FAIL = 61,
- THP_MIGRATION_SPLIT = 62,
- COMPACTMIGRATE_SCANNED = 63,
- COMPACTFREE_SCANNED = 64,
- COMPACTISOLATED = 65,
- COMPACTSTALL = 66,
- COMPACTFAIL = 67,
- COMPACTSUCCESS = 68,
- KCOMPACTD_WAKE = 69,
- KCOMPACTD_MIGRATE_SCANNED = 70,
- KCOMPACTD_FREE_SCANNED = 71,
- HTLB_BUDDY_PGALLOC = 72,
- HTLB_BUDDY_PGALLOC_FAIL = 73,
- CMA_ALLOC_SUCCESS = 74,
- CMA_ALLOC_FAIL = 75,
- UNEVICTABLE_PGCULLED = 76,
- UNEVICTABLE_PGSCANNED = 77,
- UNEVICTABLE_PGRESCUED = 78,
- UNEVICTABLE_PGMLOCKED = 79,
- UNEVICTABLE_PGMUNLOCKED = 80,
- UNEVICTABLE_PGCLEARED = 81,
- UNEVICTABLE_PGSTRANDED = 82,
- THP_FAULT_ALLOC = 83,
- THP_FAULT_FALLBACK = 84,
- THP_FAULT_FALLBACK_CHARGE = 85,
- THP_COLLAPSE_ALLOC = 86,
- THP_COLLAPSE_ALLOC_FAILED = 87,
- THP_FILE_ALLOC = 88,
- THP_FILE_FALLBACK = 89,
- THP_FILE_FALLBACK_CHARGE = 90,
- THP_FILE_MAPPED = 91,
- THP_SPLIT_PAGE = 92,
- THP_SPLIT_PAGE_FAILED = 93,
- THP_DEFERRED_SPLIT_PAGE = 94,
- THP_SPLIT_PMD = 95,
- THP_SCAN_EXCEED_NONE_PTE = 96,
- THP_SCAN_EXCEED_SWAP_PTE = 97,
- THP_SCAN_EXCEED_SHARED_PTE = 98,
- THP_SPLIT_PUD = 99,
- THP_ZERO_PAGE_ALLOC = 100,
- THP_ZERO_PAGE_ALLOC_FAILED = 101,
- THP_SWPOUT = 102,
- THP_SWPOUT_FALLBACK = 103,
- BALLOON_INFLATE = 104,
- BALLOON_DEFLATE = 105,
- BALLOON_MIGRATE = 106,
- SWAP_RA = 107,
- SWAP_RA_HIT = 108,
- KSM_SWPIN_COPY = 109,
- COW_KSM = 110,
- ZSWPIN = 111,
- ZSWPOUT = 112,
- ZSWPWB = 113,
- DIRECT_MAP_LEVEL2_SPLIT = 114,
- DIRECT_MAP_LEVEL3_SPLIT = 115,
- NR_VM_EVENT_ITEMS = 116,
+ ALLOCSTALL_DMA = 8,
+ ALLOCSTALL_DMA32 = 9,
+ ALLOCSTALL_NORMAL = 10,
+ ALLOCSTALL_MOVABLE = 11,
+ PGSCAN_SKIP_DMA = 12,
+ PGSCAN_SKIP_DMA32 = 13,
+ PGSCAN_SKIP_NORMAL = 14,
+ PGSCAN_SKIP_MOVABLE = 15,
+ PGFREE = 16,
+ PGACTIVATE = 17,
+ PGDEACTIVATE = 18,
+ PGLAZYFREE = 19,
+ PGFAULT = 20,
+ PGMAJFAULT = 21,
+ PGLAZYFREED = 22,
+ PGREFILL = 23,
+ PGREUSE = 24,
+ PGSTEAL_KSWAPD = 25,
+ PGSTEAL_DIRECT = 26,
+ PGSTEAL_KHUGEPAGED = 27,
+ PGSCAN_KSWAPD = 28,
+ PGSCAN_DIRECT = 29,
+ PGSCAN_KHUGEPAGED = 30,
+ PGSCAN_DIRECT_THROTTLE = 31,
+ PGSCAN_ANON = 32,
+ PGSCAN_FILE = 33,
+ PGSTEAL_ANON = 34,
+ PGSTEAL_FILE = 35,
+ PGSCAN_ZONE_RECLAIM_FAILED = 36,
+ PGINODESTEAL = 37,
+ SLABS_SCANNED = 38,
+ KSWAPD_INODESTEAL = 39,
+ KSWAPD_LOW_WMARK_HIT_QUICKLY = 40,
+ KSWAPD_HIGH_WMARK_HIT_QUICKLY = 41,
+ PAGEOUTRUN = 42,
+ PGROTATED = 43,
+ DROP_PAGECACHE = 44,
+ DROP_SLAB = 45,
+ OOM_KILL = 46,
+ NUMA_PTE_UPDATES = 47,
+ NUMA_HUGE_PTE_UPDATES = 48,
+ NUMA_HINT_FAULTS = 49,
+ NUMA_HINT_FAULTS_LOCAL = 50,
+ NUMA_PAGE_MIGRATE = 51,
+ PGMIGRATE_SUCCESS = 52,
+ PGMIGRATE_FAIL = 53,
+ THP_MIGRATION_SUCCESS = 54,
+ THP_MIGRATION_FAIL = 55,
+ THP_MIGRATION_SPLIT = 56,
+ COMPACTMIGRATE_SCANNED = 57,
+ COMPACTFREE_SCANNED = 58,
+ COMPACTISOLATED = 59,
+ COMPACTSTALL = 60,
+ COMPACTFAIL = 61,
+ COMPACTSUCCESS = 62,
+ KCOMPACTD_WAKE = 63,
+ KCOMPACTD_MIGRATE_SCANNED = 64,
+ KCOMPACTD_FREE_SCANNED = 65,
+ HTLB_BUDDY_PGALLOC = 66,
+ HTLB_BUDDY_PGALLOC_FAIL = 67,
+ CMA_ALLOC_SUCCESS = 68,
+ CMA_ALLOC_FAIL = 69,
+ UNEVICTABLE_PGCULLED = 70,
+ UNEVICTABLE_PGSCANNED = 71,
+ UNEVICTABLE_PGRESCUED = 72,
+ UNEVICTABLE_PGMLOCKED = 73,
+ UNEVICTABLE_PGMUNLOCKED = 74,
+ UNEVICTABLE_PGCLEARED = 75,
+ UNEVICTABLE_PGSTRANDED = 76,
+ THP_FAULT_ALLOC = 77,
+ THP_FAULT_FALLBACK = 78,
+ THP_FAULT_FALLBACK_CHARGE = 79,
+ THP_COLLAPSE_ALLOC = 80,
+ THP_COLLAPSE_ALLOC_FAILED = 81,
+ THP_FILE_ALLOC = 82,
+ THP_FILE_FALLBACK = 83,
+ THP_FILE_FALLBACK_CHARGE = 84,
+ THP_FILE_MAPPED = 85,
+ THP_SPLIT_PAGE = 86,
+ THP_SPLIT_PAGE_FAILED = 87,
+ THP_DEFERRED_SPLIT_PAGE = 88,
+ THP_SPLIT_PMD = 89,
+ THP_SCAN_EXCEED_NONE_PTE = 90,
+ THP_SCAN_EXCEED_SWAP_PTE = 91,
+ THP_SCAN_EXCEED_SHARED_PTE = 92,
+ THP_SPLIT_PUD = 93,
+ THP_ZERO_PAGE_ALLOC = 94,
+ THP_ZERO_PAGE_ALLOC_FAILED = 95,
+ THP_SWPOUT = 96,
+ THP_SWPOUT_FALLBACK = 97,
+ BALLOON_INFLATE = 98,
+ BALLOON_DEFLATE = 99,
+ BALLOON_MIGRATE = 100,
+ SWAP_RA = 101,
+ SWAP_RA_HIT = 102,
+ KSM_SWPIN_COPY = 103,
+ COW_KSM = 104,
+ DIRECT_MAP_LEVEL2_SPLIT = 105,
+ DIRECT_MAP_LEVEL3_SPLIT = 106,
+ NR_VM_EVENT_ITEMS = 107,
};
enum vm_fault_reason {
@@ -25709,6 +32036,34 @@
VM_FAULT_HINDEX_MASK = 983040,
};
+enum vm_instruction_error_number {
+ VMXERR_VMCALL_IN_VMX_ROOT_OPERATION = 1,
+ VMXERR_VMCLEAR_INVALID_ADDRESS = 2,
+ VMXERR_VMCLEAR_VMXON_POINTER = 3,
+ VMXERR_VMLAUNCH_NONCLEAR_VMCS = 4,
+ VMXERR_VMRESUME_NONLAUNCHED_VMCS = 5,
+ VMXERR_VMRESUME_AFTER_VMXOFF = 6,
+ VMXERR_ENTRY_INVALID_CONTROL_FIELD = 7,
+ VMXERR_ENTRY_INVALID_HOST_STATE_FIELD = 8,
+ VMXERR_VMPTRLD_INVALID_ADDRESS = 9,
+ VMXERR_VMPTRLD_VMXON_POINTER = 10,
+ VMXERR_VMPTRLD_INCORRECT_VMCS_REVISION_ID = 11,
+ VMXERR_UNSUPPORTED_VMCS_COMPONENT = 12,
+ VMXERR_VMWRITE_READ_ONLY_VMCS_COMPONENT = 13,
+ VMXERR_VMXON_IN_VMX_ROOT_OPERATION = 15,
+ VMXERR_ENTRY_INVALID_EXECUTIVE_VMCS_POINTER = 16,
+ VMXERR_ENTRY_NONLAUNCHED_EXECUTIVE_VMCS = 17,
+ VMXERR_ENTRY_EXECUTIVE_VMCS_POINTER_NOT_VMXON_POINTER = 18,
+ VMXERR_VMCALL_NONCLEAR_VMCS = 19,
+ VMXERR_VMCALL_INVALID_VM_EXIT_CONTROL_FIELDS = 20,
+ VMXERR_VMCALL_INCORRECT_MSEG_REVISION_ID = 22,
+ VMXERR_VMXOFF_UNDER_DUAL_MONITOR_TREATMENT_OF_SMIS_AND_SMM = 23,
+ VMXERR_VMCALL_INVALID_SMM_MONITOR_FEATURES = 24,
+ VMXERR_ENTRY_INVALID_VM_EXECUTION_CONTROL_FIELDS_IN_EXECUTIVE_VMCS = 25,
+ VMXERR_ENTRY_EVENTS_BLOCKED_BY_MOV_SS = 26,
+ VMXERR_INVALID_OPERAND_TO_INVEPT_INVVPID = 28,
+};
+
enum vma_resv_mode {
VMA_NEEDS_RESV = 0,
VMA_COMMIT_RESV = 1,
@@ -25717,6 +32072,208 @@
VMA_DEL_RESV = 4,
};
+enum vmcs_field {
+ VIRTUAL_PROCESSOR_ID = 0,
+ POSTED_INTR_NV = 2,
+ LAST_PID_POINTER_INDEX = 8,
+ GUEST_ES_SELECTOR = 2048,
+ GUEST_CS_SELECTOR = 2050,
+ GUEST_SS_SELECTOR = 2052,
+ GUEST_DS_SELECTOR = 2054,
+ GUEST_FS_SELECTOR = 2056,
+ GUEST_GS_SELECTOR = 2058,
+ GUEST_LDTR_SELECTOR = 2060,
+ GUEST_TR_SELECTOR = 2062,
+ GUEST_INTR_STATUS = 2064,
+ GUEST_PML_INDEX = 2066,
+ HOST_ES_SELECTOR = 3072,
+ HOST_CS_SELECTOR = 3074,
+ HOST_SS_SELECTOR = 3076,
+ HOST_DS_SELECTOR = 3078,
+ HOST_FS_SELECTOR = 3080,
+ HOST_GS_SELECTOR = 3082,
+ HOST_TR_SELECTOR = 3084,
+ IO_BITMAP_A = 8192,
+ IO_BITMAP_A_HIGH = 8193,
+ IO_BITMAP_B = 8194,
+ IO_BITMAP_B_HIGH = 8195,
+ MSR_BITMAP = 8196,
+ MSR_BITMAP_HIGH = 8197,
+ VM_EXIT_MSR_STORE_ADDR = 8198,
+ VM_EXIT_MSR_STORE_ADDR_HIGH = 8199,
+ VM_EXIT_MSR_LOAD_ADDR = 8200,
+ VM_EXIT_MSR_LOAD_ADDR_HIGH = 8201,
+ VM_ENTRY_MSR_LOAD_ADDR = 8202,
+ VM_ENTRY_MSR_LOAD_ADDR_HIGH = 8203,
+ PML_ADDRESS = 8206,
+ PML_ADDRESS_HIGH = 8207,
+ TSC_OFFSET = 8208,
+ TSC_OFFSET_HIGH = 8209,
+ VIRTUAL_APIC_PAGE_ADDR = 8210,
+ VIRTUAL_APIC_PAGE_ADDR_HIGH = 8211,
+ APIC_ACCESS_ADDR = 8212,
+ APIC_ACCESS_ADDR_HIGH = 8213,
+ POSTED_INTR_DESC_ADDR = 8214,
+ POSTED_INTR_DESC_ADDR_HIGH = 8215,
+ VM_FUNCTION_CONTROL = 8216,
+ VM_FUNCTION_CONTROL_HIGH = 8217,
+ EPT_POINTER = 8218,
+ EPT_POINTER_HIGH = 8219,
+ EOI_EXIT_BITMAP0 = 8220,
+ EOI_EXIT_BITMAP0_HIGH = 8221,
+ EOI_EXIT_BITMAP1 = 8222,
+ EOI_EXIT_BITMAP1_HIGH = 8223,
+ EOI_EXIT_BITMAP2 = 8224,
+ EOI_EXIT_BITMAP2_HIGH = 8225,
+ EOI_EXIT_BITMAP3 = 8226,
+ EOI_EXIT_BITMAP3_HIGH = 8227,
+ EPTP_LIST_ADDRESS = 8228,
+ EPTP_LIST_ADDRESS_HIGH = 8229,
+ VMREAD_BITMAP = 8230,
+ VMREAD_BITMAP_HIGH = 8231,
+ VMWRITE_BITMAP = 8232,
+ VMWRITE_BITMAP_HIGH = 8233,
+ XSS_EXIT_BITMAP = 8236,
+ XSS_EXIT_BITMAP_HIGH = 8237,
+ ENCLS_EXITING_BITMAP = 8238,
+ ENCLS_EXITING_BITMAP_HIGH = 8239,
+ TSC_MULTIPLIER = 8242,
+ TSC_MULTIPLIER_HIGH = 8243,
+ TERTIARY_VM_EXEC_CONTROL = 8244,
+ TERTIARY_VM_EXEC_CONTROL_HIGH = 8245,
+ PID_POINTER_TABLE = 8258,
+ PID_POINTER_TABLE_HIGH = 8259,
+ GUEST_PHYSICAL_ADDRESS = 9216,
+ GUEST_PHYSICAL_ADDRESS_HIGH = 9217,
+ VMCS_LINK_POINTER = 10240,
+ VMCS_LINK_POINTER_HIGH = 10241,
+ GUEST_IA32_DEBUGCTL = 10242,
+ GUEST_IA32_DEBUGCTL_HIGH = 10243,
+ GUEST_IA32_PAT = 10244,
+ GUEST_IA32_PAT_HIGH = 10245,
+ GUEST_IA32_EFER = 10246,
+ GUEST_IA32_EFER_HIGH = 10247,
+ GUEST_IA32_PERF_GLOBAL_CTRL = 10248,
+ GUEST_IA32_PERF_GLOBAL_CTRL_HIGH = 10249,
+ GUEST_PDPTR0 = 10250,
+ GUEST_PDPTR0_HIGH = 10251,
+ GUEST_PDPTR1 = 10252,
+ GUEST_PDPTR1_HIGH = 10253,
+ GUEST_PDPTR2 = 10254,
+ GUEST_PDPTR2_HIGH = 10255,
+ GUEST_PDPTR3 = 10256,
+ GUEST_PDPTR3_HIGH = 10257,
+ GUEST_BNDCFGS = 10258,
+ GUEST_BNDCFGS_HIGH = 10259,
+ GUEST_IA32_RTIT_CTL = 10260,
+ GUEST_IA32_RTIT_CTL_HIGH = 10261,
+ HOST_IA32_PAT = 11264,
+ HOST_IA32_PAT_HIGH = 11265,
+ HOST_IA32_EFER = 11266,
+ HOST_IA32_EFER_HIGH = 11267,
+ HOST_IA32_PERF_GLOBAL_CTRL = 11268,
+ HOST_IA32_PERF_GLOBAL_CTRL_HIGH = 11269,
+ PIN_BASED_VM_EXEC_CONTROL = 16384,
+ CPU_BASED_VM_EXEC_CONTROL = 16386,
+ EXCEPTION_BITMAP = 16388,
+ PAGE_FAULT_ERROR_CODE_MASK = 16390,
+ PAGE_FAULT_ERROR_CODE_MATCH = 16392,
+ CR3_TARGET_COUNT = 16394,
+ VM_EXIT_CONTROLS = 16396,
+ VM_EXIT_MSR_STORE_COUNT = 16398,
+ VM_EXIT_MSR_LOAD_COUNT = 16400,
+ VM_ENTRY_CONTROLS = 16402,
+ VM_ENTRY_MSR_LOAD_COUNT = 16404,
+ VM_ENTRY_INTR_INFO_FIELD = 16406,
+ VM_ENTRY_EXCEPTION_ERROR_CODE = 16408,
+ VM_ENTRY_INSTRUCTION_LEN = 16410,
+ TPR_THRESHOLD = 16412,
+ SECONDARY_VM_EXEC_CONTROL = 16414,
+ PLE_GAP = 16416,
+ PLE_WINDOW = 16418,
+ NOTIFY_WINDOW = 16420,
+ VM_INSTRUCTION_ERROR = 17408,
+ VM_EXIT_REASON = 17410,
+ VM_EXIT_INTR_INFO = 17412,
+ VM_EXIT_INTR_ERROR_CODE = 17414,
+ IDT_VECTORING_INFO_FIELD = 17416,
+ IDT_VECTORING_ERROR_CODE = 17418,
+ VM_EXIT_INSTRUCTION_LEN = 17420,
+ VMX_INSTRUCTION_INFO = 17422,
+ GUEST_ES_LIMIT = 18432,
+ GUEST_CS_LIMIT = 18434,
+ GUEST_SS_LIMIT = 18436,
+ GUEST_DS_LIMIT = 18438,
+ GUEST_FS_LIMIT = 18440,
+ GUEST_GS_LIMIT = 18442,
+ GUEST_LDTR_LIMIT = 18444,
+ GUEST_TR_LIMIT = 18446,
+ GUEST_GDTR_LIMIT = 18448,
+ GUEST_IDTR_LIMIT = 18450,
+ GUEST_ES_AR_BYTES = 18452,
+ GUEST_CS_AR_BYTES = 18454,
+ GUEST_SS_AR_BYTES = 18456,
+ GUEST_DS_AR_BYTES = 18458,
+ GUEST_FS_AR_BYTES = 18460,
+ GUEST_GS_AR_BYTES = 18462,
+ GUEST_LDTR_AR_BYTES = 18464,
+ GUEST_TR_AR_BYTES = 18466,
+ GUEST_INTERRUPTIBILITY_INFO = 18468,
+ GUEST_ACTIVITY_STATE = 18470,
+ GUEST_SYSENTER_CS = 18474,
+ VMX_PREEMPTION_TIMER_VALUE = 18478,
+ HOST_IA32_SYSENTER_CS = 19456,
+ CR0_GUEST_HOST_MASK = 24576,
+ CR4_GUEST_HOST_MASK = 24578,
+ CR0_READ_SHADOW = 24580,
+ CR4_READ_SHADOW = 24582,
+ CR3_TARGET_VALUE0 = 24584,
+ CR3_TARGET_VALUE1 = 24586,
+ CR3_TARGET_VALUE2 = 24588,
+ CR3_TARGET_VALUE3 = 24590,
+ EXIT_QUALIFICATION = 25600,
+ GUEST_LINEAR_ADDRESS = 25610,
+ GUEST_CR0 = 26624,
+ GUEST_CR3 = 26626,
+ GUEST_CR4 = 26628,
+ GUEST_ES_BASE = 26630,
+ GUEST_CS_BASE = 26632,
+ GUEST_SS_BASE = 26634,
+ GUEST_DS_BASE = 26636,
+ GUEST_FS_BASE = 26638,
+ GUEST_GS_BASE = 26640,
+ GUEST_LDTR_BASE = 26642,
+ GUEST_TR_BASE = 26644,
+ GUEST_GDTR_BASE = 26646,
+ GUEST_IDTR_BASE = 26648,
+ GUEST_DR7 = 26650,
+ GUEST_RSP = 26652,
+ GUEST_RIP = 26654,
+ GUEST_RFLAGS = 26656,
+ GUEST_PENDING_DBG_EXCEPTIONS = 26658,
+ GUEST_SYSENTER_ESP = 26660,
+ GUEST_SYSENTER_EIP = 26662,
+ HOST_CR0 = 27648,
+ HOST_CR3 = 27650,
+ HOST_CR4 = 27652,
+ HOST_FS_BASE = 27654,
+ HOST_GS_BASE = 27656,
+ HOST_TR_BASE = 27658,
+ HOST_GDTR_BASE = 27660,
+ HOST_IDTR_BASE = 27662,
+ HOST_IA32_SYSENTER_ESP = 27664,
+ HOST_IA32_SYSENTER_EIP = 27666,
+ HOST_RSP = 27668,
+ HOST_RIP = 27670,
+};
+
+enum vmcs_field_width {
+ VMCS_FIELD_WIDTH_U16 = 0,
+ VMCS_FIELD_WIDTH_U64 = 1,
+ VMCS_FIELD_WIDTH_U32 = 2,
+ VMCS_FIELD_WIDTH_NATURAL_WIDTH = 3,
+};
+
enum vmpressure_levels {
VMPRESSURE_LOW = 0,
VMPRESSURE_MEDIUM = 1,
@@ -25757,22 +32314,6 @@
VMENTER_L1D_FLUSH_NOT_REQUIRED = 5,
};
-enum vrm_version {
- vr11 = 0,
- vr12 = 1,
- vr13 = 2,
- imvp9 = 3,
- amd625mv = 4,
-};
-
-enum vtime_state {
- VTIME_INACTIVE = 0,
- VTIME_IDLE = 1,
- VTIME_SYS = 2,
- VTIME_USER = 3,
- VTIME_GUEST = 4,
-};
-
enum wb_reason {
WB_REASON_BACKGROUND = 0,
WB_REASON_VMSCAN = 1,
@@ -25800,90 +32341,185 @@
WB_start_all = 3,
};
-enum wbt_flags {
- WBT_TRACKED = 1,
- WBT_READ = 2,
- WBT_KSWAPD = 4,
- WBT_DISCARD = 8,
- WBT_NR_BITS = 4,
-};
-
enum wd_read_status {
WD_READ_SUCCESS = 0,
WD_READ_UNSTABLE = 1,
WD_READ_SKIP = 2,
};
-enum wg_cmd {
- WG_CMD_GET_DEVICE = 0,
- WG_CMD_SET_DEVICE = 1,
- __WG_CMD_MAX = 2,
+enum which_selector {
+ FS = 0,
+ GS = 1,
};
-enum wgallowedip_attribute {
- WGALLOWEDIP_A_UNSPEC = 0,
- WGALLOWEDIP_A_FAMILY = 1,
- WGALLOWEDIP_A_IPADDR = 2,
- WGALLOWEDIP_A_CIDR_MASK = 3,
- __WGALLOWEDIP_A_LAST = 4,
+enum wiphy_flags {
+ WIPHY_FLAG_SUPPORTS_EXT_KEK_KCK = 1,
+ WIPHY_FLAG_SUPPORTS_MLO = 2,
+ WIPHY_FLAG_SPLIT_SCAN_6GHZ = 4,
+ WIPHY_FLAG_NETNS_OK = 8,
+ WIPHY_FLAG_PS_ON_BY_DEFAULT = 16,
+ WIPHY_FLAG_4ADDR_AP = 32,
+ WIPHY_FLAG_4ADDR_STATION = 64,
+ WIPHY_FLAG_CONTROL_PORT_PROTOCOL = 128,
+ WIPHY_FLAG_IBSS_RSN = 256,
+ WIPHY_FLAG_DISABLE_WEXT = 512,
+ WIPHY_FLAG_MESH_AUTH = 1024,
+ WIPHY_FLAG_SUPPORTS_EXT_KCK_32 = 2048,
+ WIPHY_FLAG_SUPPORTS_NSTR_NONPRIMARY = 4096,
+ WIPHY_FLAG_SUPPORTS_FW_ROAM = 8192,
+ WIPHY_FLAG_AP_UAPSD = 16384,
+ WIPHY_FLAG_SUPPORTS_TDLS = 32768,
+ WIPHY_FLAG_TDLS_EXTERNAL_SETUP = 65536,
+ WIPHY_FLAG_HAVE_AP_SME = 131072,
+ WIPHY_FLAG_REPORTS_OBSS = 262144,
+ WIPHY_FLAG_AP_PROBE_RESP_OFFLOAD = 524288,
+ WIPHY_FLAG_OFFCHAN_TX = 1048576,
+ WIPHY_FLAG_HAS_REMAIN_ON_CHANNEL = 2097152,
+ WIPHY_FLAG_SUPPORTS_5_10_MHZ = 4194304,
+ WIPHY_FLAG_HAS_CHANNEL_SWITCH = 8388608,
+ WIPHY_FLAG_NOTIFY_REGDOM_BY_DRIVER = 16777216,
+ WIPHY_FLAG_CHANNEL_CHANGE_ON_BEACON = 33554432,
};
-enum wgdevice_attribute {
- WGDEVICE_A_UNSPEC = 0,
- WGDEVICE_A_IFINDEX = 1,
- WGDEVICE_A_IFNAME = 2,
- WGDEVICE_A_PRIVATE_KEY = 3,
- WGDEVICE_A_PUBLIC_KEY = 4,
- WGDEVICE_A_FLAGS = 5,
- WGDEVICE_A_LISTEN_PORT = 6,
- WGDEVICE_A_FWMARK = 7,
- WGDEVICE_A_PEERS = 8,
- __WGDEVICE_A_LAST = 9,
+enum wiphy_opmode_flag {
+ STA_OPMODE_MAX_BW_CHANGED = 1,
+ STA_OPMODE_SMPS_MODE_CHANGED = 2,
+ STA_OPMODE_N_SS_CHANGED = 4,
};
-enum wgdevice_flag {
- WGDEVICE_F_REPLACE_PEERS = 1,
- __WGDEVICE_F_ALL = 1,
+enum wiphy_params_flags {
+ WIPHY_PARAM_RETRY_SHORT = 1,
+ WIPHY_PARAM_RETRY_LONG = 2,
+ WIPHY_PARAM_FRAG_THRESHOLD = 4,
+ WIPHY_PARAM_RTS_THRESHOLD = 8,
+ WIPHY_PARAM_COVERAGE_CLASS = 16,
+ WIPHY_PARAM_DYN_ACK = 32,
+ WIPHY_PARAM_TXQ_LIMIT = 64,
+ WIPHY_PARAM_TXQ_MEMORY_LIMIT = 128,
+ WIPHY_PARAM_TXQ_QUANTUM = 256,
};
-enum wgpeer_attribute {
- WGPEER_A_UNSPEC = 0,
- WGPEER_A_PUBLIC_KEY = 1,
- WGPEER_A_PRESHARED_KEY = 2,
- WGPEER_A_FLAGS = 3,
- WGPEER_A_ENDPOINT = 4,
- WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL = 5,
- WGPEER_A_LAST_HANDSHAKE_TIME = 6,
- WGPEER_A_RX_BYTES = 7,
- WGPEER_A_TX_BYTES = 8,
- WGPEER_A_ALLOWEDIPS = 9,
- WGPEER_A_PROTOCOL_VERSION = 10,
- __WGPEER_A_LAST = 11,
+enum wiphy_vendor_command_flags {
+ WIPHY_VENDOR_CMD_NEED_WDEV = 1,
+ WIPHY_VENDOR_CMD_NEED_NETDEV = 2,
+ WIPHY_VENDOR_CMD_NEED_RUNNING = 4,
};
-enum wgpeer_flag {
- WGPEER_F_REMOVE_ME = 1,
- WGPEER_F_REPLACE_ALLOWEDIPS = 2,
- WGPEER_F_UPDATE_ONLY = 4,
- __WGPEER_F_ALL = 7,
+enum wiphy_wowlan_support_flags {
+ WIPHY_WOWLAN_ANY = 1,
+ WIPHY_WOWLAN_MAGIC_PKT = 2,
+ WIPHY_WOWLAN_DISCONNECT = 4,
+ WIPHY_WOWLAN_SUPPORTS_GTK_REKEY = 8,
+ WIPHY_WOWLAN_GTK_REKEY_FAILURE = 16,
+ WIPHY_WOWLAN_EAP_IDENTITY_REQ = 32,
+ WIPHY_WOWLAN_4WAY_HANDSHAKE = 64,
+ WIPHY_WOWLAN_RFKILL_RELEASE = 128,
+ WIPHY_WOWLAN_NET_DETECT = 256,
};
-enum what {
- PROC_EVENT_NONE = 0,
- PROC_EVENT_FORK = 1,
- PROC_EVENT_EXEC = 2,
- PROC_EVENT_UID = 4,
- PROC_EVENT_GID = 64,
- PROC_EVENT_SID = 128,
- PROC_EVENT_PTRACE = 256,
- PROC_EVENT_COMM = 512,
- PROC_EVENT_COREDUMP = 1073741824,
- PROC_EVENT_EXIT = 2147483648,
+enum work_bits {
+ WORK_STRUCT_PENDING_BIT = 0,
+ WORK_STRUCT_INACTIVE_BIT = 1,
+ WORK_STRUCT_PWQ_BIT = 2,
+ WORK_STRUCT_LINKED_BIT = 3,
+ WORK_STRUCT_FLAG_BITS = 4,
+ WORK_STRUCT_COLOR_SHIFT = 4,
+ WORK_STRUCT_COLOR_BITS = 4,
+ WORK_STRUCT_PWQ_SHIFT = 8,
+ WORK_OFFQ_FLAG_SHIFT = 4,
+ WORK_OFFQ_BH_BIT = 4,
+ WORK_OFFQ_FLAG_END = 5,
+ WORK_OFFQ_FLAG_BITS = 1,
+ WORK_OFFQ_DISABLE_SHIFT = 5,
+ WORK_OFFQ_DISABLE_BITS = 16,
+ WORK_OFFQ_POOL_SHIFT = 21,
+ WORK_OFFQ_LEFT = 43,
+ WORK_OFFQ_POOL_BITS = 31,
};
-enum which_selector {
- FS = 0,
- GS = 1,
+enum work_cancel_flags {
+ WORK_CANCEL_DELAYED = 1,
+ WORK_CANCEL_DISABLE = 2,
+};
+
+enum work_flags {
+ WORK_STRUCT_PENDING = 1,
+ WORK_STRUCT_INACTIVE = 2,
+ WORK_STRUCT_PWQ = 4,
+ WORK_STRUCT_LINKED = 8,
+ WORK_STRUCT_STATIC = 0,
+};
+
+enum worker_flags {
+ WORKER_DIE = 2,
+ WORKER_IDLE = 4,
+ WORKER_PREP = 8,
+ WORKER_CPU_INTENSIVE = 64,
+ WORKER_UNBOUND = 128,
+ WORKER_REBOUND = 256,
+ WORKER_NOT_RUNNING = 456,
+};
+
+enum worker_pool_flags {
+ POOL_BH = 1,
+ POOL_MANAGER_ACTIVE = 2,
+ POOL_DISASSOCIATED = 4,
+ POOL_BH_DRAINING = 8,
+};
+
+enum wq_affn_scope {
+ WQ_AFFN_DFL = 0,
+ WQ_AFFN_CPU = 1,
+ WQ_AFFN_SMT = 2,
+ WQ_AFFN_CACHE = 3,
+ WQ_AFFN_NUMA = 4,
+ WQ_AFFN_SYSTEM = 5,
+ WQ_AFFN_NR_TYPES = 6,
+};
+
+enum wq_consts {
+ WQ_MAX_ACTIVE = 512,
+ WQ_UNBOUND_MAX_ACTIVE = 512,
+ WQ_DFL_ACTIVE = 256,
+ WQ_DFL_MIN_ACTIVE = 8,
+};
+
+enum wq_flags {
+ WQ_BH = 1,
+ WQ_UNBOUND = 2,
+ WQ_FREEZABLE = 4,
+ WQ_MEM_RECLAIM = 8,
+ WQ_HIGHPRI = 16,
+ WQ_CPU_INTENSIVE = 32,
+ WQ_SYSFS = 64,
+ WQ_POWER_EFFICIENT = 128,
+ __WQ_DESTROYING = 32768,
+ __WQ_DRAINING = 65536,
+ __WQ_ORDERED = 131072,
+ __WQ_LEGACY = 262144,
+ __WQ_BH_ALLOWS = 17,
+};
+
+enum wq_internal_consts {
+ NR_STD_WORKER_POOLS = 2,
+ UNBOUND_POOL_HASH_ORDER = 6,
+ BUSY_WORKER_HASH_ORDER = 6,
+ MAX_IDLE_WORKERS_RATIO = 4,
+ IDLE_WORKER_TIMEOUT = 300000,
+ MAYDAY_INITIAL_TIMEOUT = 10,
+ MAYDAY_INTERVAL = 100,
+ CREATE_COOLDOWN = 1000,
+ RESCUER_NICE_LEVEL = -20,
+ HIGHPRI_NICE_LEVEL = -20,
+ WQ_NAME_LEN = 32,
+};
+
+enum wq_misc_consts {
+ WORK_NR_COLORS = 16,
+ WORK_CPU_UNBOUND = 128,
+ WORK_BUSY_PENDING = 1,
+ WORK_BUSY_RUNNING = 2,
+ WORKER_DESC_LEN = 24,
};
enum writeback_stat_item {
@@ -25897,6 +32533,32 @@
WB_SYNC_ALL = 1,
};
+enum x509_actions {
+ ACT_x509_extract_key_data = 0,
+ ACT_x509_extract_name_segment = 1,
+ ACT_x509_note_OID = 2,
+ ACT_x509_note_issuer = 3,
+ ACT_x509_note_not_after = 4,
+ ACT_x509_note_not_before = 5,
+ ACT_x509_note_params = 6,
+ ACT_x509_note_serial = 7,
+ ACT_x509_note_sig_algo = 8,
+ ACT_x509_note_signature = 9,
+ ACT_x509_note_subject = 10,
+ ACT_x509_note_tbs_certificate = 11,
+ ACT_x509_process_extension = 12,
+ NR__x509_actions = 13,
+};
+
+enum x509_akid_actions {
+ ACT_x509_akid_note_kid = 0,
+ ACT_x509_akid_note_name = 1,
+ ACT_x509_akid_note_serial = 2,
+ ACT_x509_extract_name_segment___2 = 3,
+ ACT_x509_note_OID___2 = 4,
+ NR__x509_akid_actions = 5,
+};
+
enum x86_hardware_subarch {
X86_SUBARCH_PC = 0,
X86_SUBARCH_LGUEST = 1,
@@ -25917,6 +32579,66 @@
X86_HYPER_ACRN = 7,
};
+enum x86_intercept {
+ x86_intercept_none = 0,
+ x86_intercept_cr_read = 1,
+ x86_intercept_cr_write = 2,
+ x86_intercept_clts = 3,
+ x86_intercept_lmsw = 4,
+ x86_intercept_smsw = 5,
+ x86_intercept_dr_read = 6,
+ x86_intercept_dr_write = 7,
+ x86_intercept_lidt = 8,
+ x86_intercept_sidt = 9,
+ x86_intercept_lgdt = 10,
+ x86_intercept_sgdt = 11,
+ x86_intercept_lldt = 12,
+ x86_intercept_sldt = 13,
+ x86_intercept_ltr = 14,
+ x86_intercept_str = 15,
+ x86_intercept_rdtsc = 16,
+ x86_intercept_rdpmc = 17,
+ x86_intercept_pushf = 18,
+ x86_intercept_popf = 19,
+ x86_intercept_cpuid = 20,
+ x86_intercept_rsm = 21,
+ x86_intercept_iret = 22,
+ x86_intercept_intn = 23,
+ x86_intercept_invd = 24,
+ x86_intercept_pause = 25,
+ x86_intercept_hlt = 26,
+ x86_intercept_invlpg = 27,
+ x86_intercept_invlpga = 28,
+ x86_intercept_vmrun = 29,
+ x86_intercept_vmload = 30,
+ x86_intercept_vmsave = 31,
+ x86_intercept_vmmcall = 32,
+ x86_intercept_stgi = 33,
+ x86_intercept_clgi = 34,
+ x86_intercept_skinit = 35,
+ x86_intercept_rdtscp = 36,
+ x86_intercept_rdpid = 37,
+ x86_intercept_icebp = 38,
+ x86_intercept_wbinvd = 39,
+ x86_intercept_monitor = 40,
+ x86_intercept_mwait = 41,
+ x86_intercept_rdmsr = 42,
+ x86_intercept_wrmsr = 43,
+ x86_intercept_in = 44,
+ x86_intercept_ins = 45,
+ x86_intercept_out = 46,
+ x86_intercept_outs = 47,
+ x86_intercept_xsetbv = 48,
+ nr_x86_intercepts = 49,
+};
+
+enum x86_intercept_stage {
+ X86_ICTP_NONE = 0,
+ X86_ICPT_PRE_EXCEPT = 1,
+ X86_ICPT_POST_EXCEPT = 2,
+ X86_ICPT_POST_MEMACCESS = 3,
+};
+
enum x86_legacy_i8042_state {
X86_LEGACY_I8042_PLATFORM_ABSENT = 0,
X86_LEGACY_I8042_FIRMWARE_ABSENT = 1,
@@ -25930,7 +32652,9 @@
X86_PF_RSVD = 8,
X86_PF_INSTR = 16,
X86_PF_PK = 32,
+ X86_PF_SHSTK = 64,
X86_PF_SGX = 32768,
+ X86_PF_RMP = 2147483648,
};
enum x86_regset_32 {
@@ -25947,23 +32671,38 @@
REGSET64_FP = 1,
REGSET64_IOPERM = 2,
REGSET64_XSTATE = 3,
+ REGSET64_SSP = 4,
};
-enum xa_lock_type {
- XA_LOCK_IRQ = 1,
- XA_LOCK_BH = 2,
+enum x86_topology_domains {
+ TOPO_SMT_DOMAIN = 0,
+ TOPO_CORE_DOMAIN = 1,
+ TOPO_MODULE_DOMAIN = 2,
+ TOPO_TILE_DOMAIN = 3,
+ TOPO_DIE_DOMAIN = 4,
+ TOPO_DIEGRP_DOMAIN = 5,
+ TOPO_PKG_DOMAIN = 6,
+ TOPO_MAX_DOMAIN = 7,
};
-enum xbtree_key_contig {
- XBTREE_KEY_GAP = 0,
- XBTREE_KEY_CONTIGUOUS = 1,
- XBTREE_KEY_OVERLAP = 2,
+enum x86_transfer_type {
+ X86_TRANSFER_NONE = 0,
+ X86_TRANSFER_CALL_JMP = 1,
+ X86_TRANSFER_RET = 2,
+ X86_TRANSFER_TASK_SWITCH = 3,
};
-enum xbtree_recpacking {
- XBTREE_RECPACKING_EMPTY = 0,
- XBTREE_RECPACKING_SPARSE = 1,
- XBTREE_RECPACKING_FULL = 2,
+enum x86emul_mode {
+ X86EMUL_MODE_REAL = 0,
+ X86EMUL_MODE_VM86 = 1,
+ X86EMUL_MODE_PROT16 = 2,
+ X86EMUL_MODE_PROT32 = 3,
+ X86EMUL_MODE_PROT64 = 4,
+};
+
+enum xa_lock_type {
+ XA_LOCK_IRQ = 1,
+ XA_LOCK_BH = 2,
};
enum xdp_action {
@@ -25996,6 +32735,7 @@
XDP_RSS_L4_UDP = 32,
XDP_RSS_L4_SCTP = 64,
XDP_RSS_L4_IPSEC = 128,
+ XDP_RSS_L4_ICMP = 256,
XDP_RSS_TYPE_NONE = 0,
XDP_RSS_TYPE_L2 = 0,
XDP_RSS_TYPE_L3_IPV4 = 1,
@@ -26007,15 +32747,30 @@
XDP_RSS_TYPE_L4_IPV4_UDP = 41,
XDP_RSS_TYPE_L4_IPV4_SCTP = 73,
XDP_RSS_TYPE_L4_IPV4_IPSEC = 137,
+ XDP_RSS_TYPE_L4_IPV4_ICMP = 265,
XDP_RSS_TYPE_L4_IPV6_TCP = 26,
XDP_RSS_TYPE_L4_IPV6_UDP = 42,
XDP_RSS_TYPE_L4_IPV6_SCTP = 74,
XDP_RSS_TYPE_L4_IPV6_IPSEC = 138,
+ XDP_RSS_TYPE_L4_IPV6_ICMP = 266,
XDP_RSS_TYPE_L4_IPV6_TCP_EX = 30,
XDP_RSS_TYPE_L4_IPV6_UDP_EX = 46,
XDP_RSS_TYPE_L4_IPV6_SCTP_EX = 78,
};
+enum xdp_rx_metadata {
+ XDP_METADATA_KFUNC_RX_TIMESTAMP = 0,
+ XDP_METADATA_KFUNC_RX_HASH = 1,
+ XDP_METADATA_KFUNC_RX_VLAN_TAG = 2,
+ MAX_XDP_METADATA_KFUNC = 3,
+};
+
+enum xen_domain_type {
+ XEN_NATIVE = 0,
+ XEN_PV_DOMAIN = 1,
+ XEN_HVM_DOMAIN = 2,
+};
+
enum xfeature {
XFEATURE_FP = 0,
XFEATURE_SSE = 1,
@@ -26028,8 +32783,8 @@
XFEATURE_PT_UNIMPLEMENTED_SO_FAR = 8,
XFEATURE_PKRU = 9,
XFEATURE_PASID = 10,
- XFEATURE_RSRVD_COMP_11 = 11,
- XFEATURE_RSRVD_COMP_12 = 12,
+ XFEATURE_CET_USER = 11,
+ XFEATURE_CET_KERNEL_UNUSED = 12,
XFEATURE_RSRVD_COMP_13 = 13,
XFEATURE_RSRVD_COMP_14 = 14,
XFEATURE_LBR = 15,
@@ -26085,7 +32840,8 @@
XFRMA_SET_MARK_MASK = 30,
XFRMA_IF_ID = 31,
XFRMA_MTIMER_THRESH = 32,
- __XFRMA_MAX = 33,
+ XFRMA_SA_DIR = 33,
+ __XFRMA_MAX = 34,
};
enum xfrm_nlgroups {
@@ -26115,6 +32871,11 @@
XFRM_REPLAY_MODE_ESN = 2,
};
+enum xfrm_sa_dir {
+ XFRM_SA_DIR_IN = 1,
+ XFRM_SA_DIR_OUT = 2,
+};
+
enum xfrm_sadattr_type_t {
XFRMA_SAD_UNSPEC = 0,
XFRMA_SAD_CNT = 1,
@@ -26131,172 +32892,26 @@
__XFRMA_SPD_MAX = 5,
};
-enum xfs_ag_resv_type {
- XFS_AG_RESV_NONE = 0,
- XFS_AG_RESV_AGFL = 1,
- XFS_AG_RESV_METADATA = 2,
- XFS_AG_RESV_RMAPBT = 3,
-};
-
-enum xfs_blft {
- XFS_BLFT_UNKNOWN_BUF = 0,
- XFS_BLFT_UDQUOT_BUF = 1,
- XFS_BLFT_PDQUOT_BUF = 2,
- XFS_BLFT_GDQUOT_BUF = 3,
- XFS_BLFT_BTREE_BUF = 4,
- XFS_BLFT_AGF_BUF = 5,
- XFS_BLFT_AGFL_BUF = 6,
- XFS_BLFT_AGI_BUF = 7,
- XFS_BLFT_DINO_BUF = 8,
- XFS_BLFT_SYMLINK_BUF = 9,
- XFS_BLFT_DIR_BLOCK_BUF = 10,
- XFS_BLFT_DIR_DATA_BUF = 11,
- XFS_BLFT_DIR_FREE_BUF = 12,
- XFS_BLFT_DIR_LEAF1_BUF = 13,
- XFS_BLFT_DIR_LEAFN_BUF = 14,
- XFS_BLFT_DA_NODE_BUF = 15,
- XFS_BLFT_ATTR_LEAF_BUF = 16,
- XFS_BLFT_ATTR_RMT_BUF = 17,
- XFS_BLFT_SB_BUF = 18,
- XFS_BLFT_RTBITMAP_BUF = 19,
- XFS_BLFT_RTSUMMARY_BUF = 20,
- XFS_BLFT_MAX_BUF = 32,
-};
-
-enum xfs_bmap_intent_type {
- XFS_BMAP_MAP = 1,
- XFS_BMAP_UNMAP = 2,
-};
-
-typedef enum {
- XFS_BTNUM_BNOi = 0,
- XFS_BTNUM_CNTi = 1,
- XFS_BTNUM_RMAPi = 2,
- XFS_BTNUM_BMAPi = 3,
- XFS_BTNUM_INOi = 4,
- XFS_BTNUM_FINOi = 5,
- XFS_BTNUM_REFCi = 6,
- XFS_BTNUM_MAX = 7,
-} xfs_btnum_t;
-
-enum xfs_dacmp {
- XFS_CMP_DIFFERENT = 0,
- XFS_CMP_EXACT = 1,
- XFS_CMP_CASE = 2,
-};
-
-enum xfs_dax_mode {
- XFS_DAX_INODE = 0,
- XFS_DAX_ALWAYS = 1,
- XFS_DAX_NEVER = 2,
-};
-
-enum xfs_defer_ops_type {
- XFS_DEFER_OPS_TYPE_BMAP = 0,
- XFS_DEFER_OPS_TYPE_REFCOUNT = 1,
- XFS_DEFER_OPS_TYPE_RMAP = 2,
- XFS_DEFER_OPS_TYPE_FREE = 3,
- XFS_DEFER_OPS_TYPE_AGFL_FREE = 4,
- XFS_DEFER_OPS_TYPE_ATTR = 5,
- XFS_DEFER_OPS_TYPE_MAX = 6,
-};
-
-enum xfs_delattr_state {
- XFS_DAS_UNINIT = 0,
- XFS_DAS_SF_ADD = 1,
- XFS_DAS_SF_REMOVE = 2,
- XFS_DAS_LEAF_ADD = 3,
- XFS_DAS_LEAF_REMOVE = 4,
- XFS_DAS_NODE_ADD = 5,
- XFS_DAS_NODE_REMOVE = 6,
- XFS_DAS_LEAF_SET_RMT = 7,
- XFS_DAS_LEAF_ALLOC_RMT = 8,
- XFS_DAS_LEAF_REPLACE = 9,
- XFS_DAS_LEAF_REMOVE_OLD = 10,
- XFS_DAS_LEAF_REMOVE_RMT = 11,
- XFS_DAS_LEAF_REMOVE_ATTR = 12,
- XFS_DAS_NODE_SET_RMT = 13,
- XFS_DAS_NODE_ALLOC_RMT = 14,
- XFS_DAS_NODE_REPLACE = 15,
- XFS_DAS_NODE_REMOVE_OLD = 16,
- XFS_DAS_NODE_REMOVE_RMT = 17,
- XFS_DAS_NODE_REMOVE_ATTR = 18,
- XFS_DAS_DONE = 19,
-};
-
-enum xfs_dinode_fmt {
- XFS_DINODE_FMT_DEV = 0,
- XFS_DINODE_FMT_LOCAL = 1,
- XFS_DINODE_FMT_EXTENTS = 2,
- XFS_DINODE_FMT_BTREE = 3,
- XFS_DINODE_FMT_UUID = 4,
-};
-
-typedef enum {
- XFS_EXT_NORM = 0,
- XFS_EXT_UNWRITTEN = 1,
-} xfs_exntst_t;
-
-enum xfs_fstrm_alloc {
- XFS_PICK_USERDATA = 1,
- XFS_PICK_LOWSPACE = 2,
-};
-
-enum xfs_icwalk_goal {
- XFS_ICWALK_BLOCKGC = 1,
- XFS_ICWALK_RECLAIM = 0,
-};
-
-typedef enum {
- XFS_LOOKUP_EQi = 0,
- XFS_LOOKUP_LEi = 1,
- XFS_LOOKUP_GEi = 2,
-} xfs_lookup_t;
-
-enum xfs_refc_adjust_op {
- XFS_REFCOUNT_ADJUST_INCREASE = 1,
- XFS_REFCOUNT_ADJUST_DECREASE = -1,
- XFS_REFCOUNT_ADJUST_COW_ALLOC = 0,
- XFS_REFCOUNT_ADJUST_COW_FREE = -1,
-};
-
-enum xfs_refc_domain {
- XFS_REFC_DOMAIN_SHARED = 0,
- XFS_REFC_DOMAIN_COW = 1,
-};
-
-enum xfs_refcount_intent_type {
- XFS_REFCOUNT_INCREASE = 1,
- XFS_REFCOUNT_DECREASE = 2,
- XFS_REFCOUNT_ALLOC_COW = 3,
- XFS_REFCOUNT_FREE_COW = 4,
-};
-
-enum xfs_rmap_intent_type {
- XFS_RMAP_MAP = 0,
- XFS_RMAP_MAP_SHARED = 1,
- XFS_RMAP_UNMAP = 2,
- XFS_RMAP_UNMAP_SHARED = 3,
- XFS_RMAP_CONVERT = 4,
- XFS_RMAP_CONVERT_SHARED = 5,
- XFS_RMAP_ALLOC = 6,
- XFS_RMAP_FREE = 7,
+enum xprt_transports {
+ XPRT_TRANSPORT_UDP = 17,
+ XPRT_TRANSPORT_TCP = 6,
+ XPRT_TRANSPORT_BC_TCP = -2147483642,
+ XPRT_TRANSPORT_RDMA = 256,
+ XPRT_TRANSPORT_BC_RDMA = -2147483392,
+ XPRT_TRANSPORT_LOCAL = 257,
+ XPRT_TRANSPORT_TCP_TLS = 258,
};
-enum xlog_iclog_state {
- XLOG_STATE_ACTIVE = 0,
- XLOG_STATE_WANT_SYNC = 1,
- XLOG_STATE_SYNCING = 2,
- XLOG_STATE_DONE_SYNC = 3,
- XLOG_STATE_CALLBACK = 4,
- XLOG_STATE_DIRTY = 5,
+enum xprt_xid_rb_cmp {
+ XID_RB_EQUAL = 0,
+ XID_RB_LEFT = 1,
+ XID_RB_RIGHT = 2,
};
-enum xlog_recover_reorder {
- XLOG_REORDER_BUFFER_LIST = 0,
- XLOG_REORDER_ITEM_LIST = 1,
- XLOG_REORDER_INODE_BUFFER_LIST = 2,
- XLOG_REORDER_CANCEL_LIST = 3,
+enum xprtsec_policies {
+ RPC_XPRTSEC_NONE = 0,
+ RPC_XPRTSEC_TLS_ANON = 1,
+ RPC_XPRTSEC_TLS_X509 = 2,
};
enum xps_map_type {
@@ -26311,6 +32926,22 @@
XSTATE_COPY_XSAVE = 2,
};
+enum xt_bpf_modes {
+ XT_BPF_MODE_BYTECODE = 0,
+ XT_BPF_MODE_FD_PINNED = 1,
+ XT_BPF_MODE_FD_ELF = 2,
+};
+
+enum xt_statistic_flags {
+ XT_STATISTIC_INVERT = 1,
+};
+
+enum xt_statistic_mode {
+ XT_STATISTIC_MODE_RANDOM = 0,
+ XT_STATISTIC_MODE_NTH = 1,
+ __XT_STATISTIC_MODE_MAX = 2,
+};
+
enum xz_check {
XZ_CHECK_NONE = 0,
XZ_CHECK_CRC32 = 1,
@@ -26339,6 +32970,7 @@
enum zone_flags {
ZONE_BOOSTED_WATERMARK = 0,
ZONE_RECLAIM_ACTIVE = 1,
+ ZONE_BELOW_HIGH = 2,
};
enum zone_stat_item {
@@ -26352,9 +32984,8 @@
NR_ZONE_WRITE_PENDING = 6,
NR_MLOCK = 7,
NR_BOUNCE = 8,
- NR_ZSPAGES = 9,
- NR_FREE_CMA_PAGES = 10,
- NR_VM_ZONE_STAT_ITEMS = 11,
+ NR_FREE_CMA_PAGES = 9,
+ NR_VM_ZONE_STAT_ITEMS = 10,
};
enum zone_type {
@@ -26362,8 +32993,7 @@
ZONE_DMA32 = 1,
ZONE_NORMAL = 2,
ZONE_MOVABLE = 3,
- ZONE_DEVICE = 4,
- __MAX_NR_ZONES = 5,
+ __MAX_NR_ZONES = 4,
};
enum zone_watermarks {
@@ -26374,25 +33004,6 @@
NR_WMARK = 4,
};
-enum zpool_mapmode {
- ZPOOL_MM_RW = 0,
- ZPOOL_MM_RO = 1,
- ZPOOL_MM_WO = 2,
- ZPOOL_MM_DEFAULT = 0,
-};
-
-enum zs_mapmode {
- ZS_MM_RW = 0,
- ZS_MM_RO = 1,
- ZS_MM_WO = 2,
-};
-
-enum zswap_init_type {
- ZSWAP_UNINIT = 0,
- ZSWAP_INIT_SUCCEED = 1,
- ZSWAP_INIT_FAILED = 2,
-};
-
enum {
BPF_F_INDEX_MASK = 4294967295ULL,
BPF_F_CURRENT_CPU = 4294967295ULL,
@@ -26478,30 +33089,6 @@
};
enum {
- MLX5_GENERAL_OBJ_TYPES_CAP_SW_ICM = 256ULL,
- MLX5_GENERAL_OBJ_TYPES_CAP_GENEVE_TLV_OPT = 2048ULL,
- MLX5_GENERAL_OBJ_TYPES_CAP_VIRTIO_NET_Q = 8192ULL,
- MLX5_GENERAL_OBJ_TYPES_CAP_HEADER_MODIFY_ARGUMENT = 34359738368ULL,
- MLX5_GENERAL_OBJ_TYPES_CAP_MACSEC_OFFLOAD = 549755813888ULL,
-};
-
-enum {
- MLX5_HCA_CAP_GENERAL_OBJECT_TYPES_ENCRYPTION_KEY = 4096ULL,
- MLX5_HCA_CAP_GENERAL_OBJECT_TYPES_IPSEC = 524288ULL,
- MLX5_HCA_CAP_GENERAL_OBJECT_TYPES_SAMPLER = 4294967296ULL,
- MLX5_HCA_CAP_GENERAL_OBJECT_TYPES_FLOW_METER_ASO = 68719476736ULL,
-};
-
-enum {
- MLX5_TRIGGERED_CMD_COMP = 4294967296ULL,
-};
-
-enum {
- NVME_CAP_CRMS_CRWMS = 576460752303423488ULL,
- NVME_CAP_CRMS_CRIMS = 1152921504606846976ULL,
-};
-
-enum {
PERF_TXN_ELISION = 1ULL,
PERF_TXN_TRANSACTION = 2ULL,
PERF_TXN_SYNC = 4ULL,
@@ -26516,19 +33103,41 @@
};
enum {
- VTIME_PER_SEC_SHIFT = 37ULL,
- VTIME_PER_SEC = 137438953472ULL,
- VTIME_PER_USEC = 137438ULL,
- VTIME_PER_NSEC = 137ULL,
- VRATE_MIN_PPM = 10000ULL,
- VRATE_MAX_PPM = 100000000ULL,
- VRATE_MIN = 1374ULL,
- VRATE_CLAMP_ADJ_PCT = 4ULL,
- AUTOP_CYCLE_NSEC = 10000000000ULL,
-};
-
-enum {
- WG_NETDEV_FEATURES = 1126357076009ULL,
+ REQ_F_FIXED_FILE = 1ULL,
+ REQ_F_IO_DRAIN = 2ULL,
+ REQ_F_LINK = 4ULL,
+ REQ_F_HARDLINK = 8ULL,
+ REQ_F_FORCE_ASYNC = 16ULL,
+ REQ_F_BUFFER_SELECT = 32ULL,
+ REQ_F_CQE_SKIP = 64ULL,
+ REQ_F_FAIL = 256ULL,
+ REQ_F_INFLIGHT = 512ULL,
+ REQ_F_CUR_POS = 1024ULL,
+ REQ_F_NOWAIT = 2048ULL,
+ REQ_F_LINK_TIMEOUT = 4096ULL,
+ REQ_F_NEED_CLEANUP = 8192ULL,
+ REQ_F_POLLED = 16384ULL,
+ REQ_F_BUFFER_SELECTED = 32768ULL,
+ REQ_F_BUFFER_RING = 65536ULL,
+ REQ_F_REISSUE = 131072ULL,
+ REQ_F_SUPPORT_NOWAIT = 268435456ULL,
+ REQ_F_ISREG = 536870912ULL,
+ REQ_F_CREDS = 262144ULL,
+ REQ_F_REFCOUNT = 524288ULL,
+ REQ_F_ARM_LTIMEOUT = 1048576ULL,
+ REQ_F_ASYNC_DATA = 2097152ULL,
+ REQ_F_SKIP_LINK_CQES = 4194304ULL,
+ REQ_F_SINGLE_POLL = 8388608ULL,
+ REQ_F_DOUBLE_POLL = 16777216ULL,
+ REQ_F_APOLL_MULTISHOT = 33554432ULL,
+ REQ_F_CLEAR_POLLIN = 67108864ULL,
+ REQ_F_HASH_LOCKED = 134217728ULL,
+ REQ_F_POLL_NO_LAZY = 1073741824ULL,
+ REQ_F_CANCEL_SEQ = 2147483648ULL,
+ REQ_F_CAN_POLL = 4294967296ULL,
+ REQ_F_BL_EMPTY = 8589934592ULL,
+ REQ_F_BL_NO_RECYCLE = 17179869184ULL,
+ REQ_F_BUFFERS_COMMIT = 34359738368ULL,
};
enum blake2b_iv {
@@ -26542,20 +33151,82 @@
BLAKE2B_IV7 = 6620516959819538809ULL,
};
-enum limits {
- REKEY_AFTER_MESSAGES = 1152921504606846976ULL,
- REJECT_AFTER_MESSAGES = 18446744073709543486ULL,
- REKEY_TIMEOUT = 5ULL,
- REKEY_TIMEOUT_JITTER_MAX_JIFFIES = 333ULL,
- REKEY_AFTER_TIME = 120ULL,
- REJECT_AFTER_TIME = 180ULL,
- INITIATIONS_PER_SECOND = 50ULL,
- MAX_PEERS_PER_DEVICE = 1048576ULL,
- KEEPALIVE_TIMEOUT = 10ULL,
- MAX_TIMER_HANDSHAKES = 18ULL,
- MAX_QUEUED_INCOMING_HANDSHAKES = 4096ULL,
- MAX_STAGED_PACKETS = 128ULL,
- MAX_QUEUED_PACKETS = 1024ULL,
+enum hmm_pfn_flags {
+ HMM_PFN_VALID = 9223372036854775808ULL,
+ HMM_PFN_WRITE = 4611686018427387904ULL,
+ HMM_PFN_ERROR = 2305843009213693952ULL,
+ HMM_PFN_ORDER_SHIFT = 56ULL,
+ HMM_PFN_REQ_FAULT = 9223372036854775808ULL,
+ HMM_PFN_REQ_WRITE = 4611686018427387904ULL,
+ HMM_PFN_FLAGS = 18374686479671623680ULL,
+};
+
+enum ib_uverbs_device_cap_flags {
+ IB_UVERBS_DEVICE_RESIZE_MAX_WR = 1ULL,
+ IB_UVERBS_DEVICE_BAD_PKEY_CNTR = 2ULL,
+ IB_UVERBS_DEVICE_BAD_QKEY_CNTR = 4ULL,
+ IB_UVERBS_DEVICE_RAW_MULTI = 8ULL,
+ IB_UVERBS_DEVICE_AUTO_PATH_MIG = 16ULL,
+ IB_UVERBS_DEVICE_CHANGE_PHY_PORT = 32ULL,
+ IB_UVERBS_DEVICE_UD_AV_PORT_ENFORCE = 64ULL,
+ IB_UVERBS_DEVICE_CURR_QP_STATE_MOD = 128ULL,
+ IB_UVERBS_DEVICE_SHUTDOWN_PORT = 256ULL,
+ IB_UVERBS_DEVICE_PORT_ACTIVE_EVENT = 1024ULL,
+ IB_UVERBS_DEVICE_SYS_IMAGE_GUID = 2048ULL,
+ IB_UVERBS_DEVICE_RC_RNR_NAK_GEN = 4096ULL,
+ IB_UVERBS_DEVICE_SRQ_RESIZE = 8192ULL,
+ IB_UVERBS_DEVICE_N_NOTIFY_CQ = 16384ULL,
+ IB_UVERBS_DEVICE_MEM_WINDOW = 131072ULL,
+ IB_UVERBS_DEVICE_UD_IP_CSUM = 262144ULL,
+ IB_UVERBS_DEVICE_XRC = 1048576ULL,
+ IB_UVERBS_DEVICE_MEM_MGT_EXTENSIONS = 2097152ULL,
+ IB_UVERBS_DEVICE_MEM_WINDOW_TYPE_2A = 8388608ULL,
+ IB_UVERBS_DEVICE_MEM_WINDOW_TYPE_2B = 16777216ULL,
+ IB_UVERBS_DEVICE_RC_IP_CSUM = 33554432ULL,
+ IB_UVERBS_DEVICE_RAW_IP_CSUM = 67108864ULL,
+ IB_UVERBS_DEVICE_MANAGED_FLOW_STEERING = 536870912ULL,
+ IB_UVERBS_DEVICE_RAW_SCATTER_FCS = 17179869184ULL,
+ IB_UVERBS_DEVICE_PCI_WRITE_END_PADDING = 68719476736ULL,
+ IB_UVERBS_DEVICE_FLUSH_GLOBAL = 274877906944ULL,
+ IB_UVERBS_DEVICE_FLUSH_PERSISTENT = 549755813888ULL,
+ IB_UVERBS_DEVICE_ATOMIC_WRITE = 1099511627776ULL,
+};
+
+enum ieee80211_bss_change {
+ BSS_CHANGED_ASSOC = 1LL,
+ BSS_CHANGED_ERP_CTS_PROT = 2LL,
+ BSS_CHANGED_ERP_PREAMBLE = 4LL,
+ BSS_CHANGED_ERP_SLOT = 8LL,
+ BSS_CHANGED_HT = 16LL,
+ BSS_CHANGED_BASIC_RATES = 32LL,
+ BSS_CHANGED_BEACON_INT = 64LL,
+ BSS_CHANGED_BSSID = 128LL,
+ BSS_CHANGED_BEACON = 256LL,
+ BSS_CHANGED_BEACON_ENABLED = 512LL,
+ BSS_CHANGED_CQM = 1024LL,
+ BSS_CHANGED_IBSS = 2048LL,
+ BSS_CHANGED_ARP_FILTER = 4096LL,
+ BSS_CHANGED_QOS = 8192LL,
+ BSS_CHANGED_IDLE = 16384LL,
+ BSS_CHANGED_SSID = 32768LL,
+ BSS_CHANGED_AP_PROBE_RESP = 65536LL,
+ BSS_CHANGED_PS = 131072LL,
+ BSS_CHANGED_TXPOWER = 262144LL,
+ BSS_CHANGED_P2P_PS = 524288LL,
+ BSS_CHANGED_BEACON_INFO = 1048576LL,
+ BSS_CHANGED_BANDWIDTH = 2097152LL,
+ BSS_CHANGED_OCB = 4194304LL,
+ BSS_CHANGED_MU_GROUPS = 8388608LL,
+ BSS_CHANGED_KEEP_ALIVE = 16777216LL,
+ BSS_CHANGED_MCAST_RATE = 33554432LL,
+ BSS_CHANGED_FTM_RESPONDER = 67108864LL,
+ BSS_CHANGED_TWT = 134217728LL,
+ BSS_CHANGED_HE_OBSS_PD = 268435456LL,
+ BSS_CHANGED_HE_BSS_COLOR = 536870912LL,
+ BSS_CHANGED_FILS_DISCOVERY = 1073741824LL,
+ BSS_CHANGED_UNSOL_BCAST_PROBE_RESP = -2147483648LL,
+ BSS_CHANGED_MLD_VALID_LINKS = 8589934592LL,
+ BSS_CHANGED_MLD_TTLM = 17179869184LL,
};
enum mlx4_en_wol {
@@ -26597,6 +33268,7 @@
IFF_NO_ADDRCONF = 1073741824ULL,
IFF_TX_SKB_NO_LINEAR = 2147483648ULL,
IFF_CHANGE_PROTO_DOWN = 4294967296ULL,
+ IFF_SEE_ALL_HWTSTAMP_REQUESTS = 8589934592ULL,
};
enum perf_callchain_context {
@@ -26609,43 +33281,17 @@
PERF_CONTEXT_MAX = 18446744073709547521ULL,
};
-enum scx_consts {
- SCX_OPS_NAME_LEN = 128ULL,
- SCX_EXIT_REASON_LEN = 128ULL,
- SCX_EXIT_BT_LEN = 64ULL,
- SCX_EXIT_MSG_LEN = 1024ULL,
- SCX_SLICE_DFL = 20000000ULL,
- SCX_SLICE_INF = 18446744073709551615ULL,
-};
+typedef _Bool bool;
-enum scx_deq_flags {
- SCX_DEQ_SLEEP = 1ULL,
- SCX_DEQ_CORE_SCHED_EXEC = 4294967296ULL,
-};
+typedef __int128 unsigned __u128;
-enum scx_dsq_id_flags {
- SCX_DSQ_FLAG_BUILTIN = 9223372036854775808ULL,
- SCX_DSQ_FLAG_LOCAL_ON = 4611686018427387904ULL,
- SCX_DSQ_INVALID = 9223372036854775808ULL,
- SCX_DSQ_GLOBAL = 9223372036854775809ULL,
- SCX_DSQ_LOCAL = 9223372036854775810ULL,
- SCX_DSQ_LOCAL_ON = 13835058055282163712ULL,
- SCX_DSQ_LOCAL_CPU_MASK = 4294967295ULL,
-};
+typedef __u128 u128;
-enum scx_enq_flags {
- SCX_ENQ_WAKEUP = 1ULL,
- SCX_ENQ_HEAD = 16ULL,
- SCX_ENQ_PREEMPT = 4294967296ULL,
- SCX_ENQ_REENQ = 1099511627776ULL,
- SCX_ENQ_LAST = 2199023255552ULL,
- SCX_ENQ_LOCAL = 4398046511104ULL,
- __SCX_ENQ_INTERNAL_MASK = 18374686479671623680ULL,
- SCX_ENQ_CLEAR_OPSS = 72057594037927936ULL,
- SCX_ENQ_DSQ_PRIQ = 144115188075855872ULL,
-};
+typedef u128 freelist_full_t;
-typedef _Bool bool;
+typedef char *__kernel_caddr_t;
+
+typedef __kernel_caddr_t caddr_t;
typedef char acpi_bus_id[8];
@@ -26689,6 +33335,8 @@
typedef __s32 s32;
+typedef s32 codel_tdiff_t;
+
typedef s32 compat_clock_t;
typedef s32 compat_daddr_t;
@@ -26713,22 +33361,22 @@
typedef int32_t key_serial_t;
-typedef int32_t xfs_suminfo_t;
-
typedef s32 old_time32_t;
typedef __s32 sctp_assoc_t;
+typedef int cydp_t;
+
typedef int ext4_grpblk_t;
+typedef int fpb_t;
+
typedef int fpi_t;
typedef int initcall_entry_t;
typedef int insn_value_t;
-typedef int mhp_t;
-
typedef int mpi_size_t;
typedef int pci_power_t;
@@ -26739,7 +33387,7 @@
typedef const int tracepoint_ptr_t;
-typedef long __kernel_long_t;
+typedef long int __kernel_long_t;
typedef __kernel_long_t __kernel_clock_t;
@@ -26763,15 +33411,15 @@
typedef __kernel_suseconds_t suseconds_t;
-typedef long mpi_limb_signed_t;
+typedef long int mpi_limb_signed_t;
-typedef long long __kernel_loff_t;
+typedef long long int __kernel_loff_t;
typedef __kernel_loff_t loff_t;
-typedef long long __kernel_time64_t;
+typedef long long int __kernel_time64_t;
-typedef long long __s64;
+typedef long long int __s64;
typedef __s64 Elf64_Sxword;
@@ -26781,573 +33429,547 @@
typedef s64 int64_t;
-typedef int64_t xfs_csn_t;
-
-typedef int64_t xfs_fsize_t;
-
-typedef int64_t xfs_lsn_t;
-
-typedef int64_t xfs_srtblock_t;
-
typedef s64 ktime_t;
typedef __s64 time64_t;
-typedef __s64 xfs_daddr_t;
-
-typedef __s64 xfs_off_t;
-
-typedef xfs_off_t xfs_dir2_off_t;
-
-typedef long long qsize_t;
-
-typedef short __s16;
-
-typedef __s16 s16;
-
-typedef s16 int16_t;
-
-typedef int16_t S16;
-
-typedef signed char __s8;
-
-typedef __s8 s8;
+typedef long long int qsize_t;
-typedef s8 int8_t;
+typedef long long unsigned int __u64;
-typedef unsigned __int128 __uint128_t;
+typedef __u64 Elf64_Addr;
-typedef __uint128_t u128;
+typedef __u64 Elf64_Off;
-typedef unsigned char Byte;
+typedef __u64 Elf64_Xword;
-typedef unsigned char __u8;
+typedef __u64 __addrpair;
-typedef __u8 mtrr_type;
+typedef __u64 __be64;
-typedef __u8 u8;
+typedef __u64 __le64;
-typedef u8 acpi_adr_space_type;
+typedef __le64 twa_addr_t;
-typedef u8 blk_status_t;
+typedef __u64 __virtio64;
-typedef u8 dscp_t;
+typedef __u64 blist_flags_t;
-typedef u8 efi_bool_t;
+typedef __u64 timeu64_t;
-typedef u8 kprobe_opcode_t;
+typedef __u64 u64;
-typedef u8 u_int8_t;
+typedef u64 acpi_bus_address;
-typedef u8 uint8_t;
+typedef u64 acpi_integer;
-typedef uint8_t BYTE;
+typedef u64 acpi_io_address;
-typedef uint8_t U8;
+typedef u64 acpi_physical_address;
-typedef uint8_t xfs_dqtype_t;
+typedef u64 acpi_size;
-typedef u8 uprobe_opcode_t;
+typedef u64 async_cookie_t;
-typedef unsigned char cc_t;
+typedef u64 blkcnt_t;
-typedef unsigned char insn_byte_t;
+typedef u64 compat_u64;
-typedef unsigned char u_char;
+typedef u64 dma_addr_t;
-typedef unsigned char uch;
+typedef dma_addr_t bus_dmamap_t;
-typedef unsigned int FSE_CTable;
+typedef u64 gfn_t;
-typedef unsigned int FSE_DTable;
+typedef u64 gpa_t;
-typedef unsigned int IPos;
+typedef u64 hfn_t;
-typedef unsigned int UHWtype;
+typedef hfn_t kvm_pfn_t;
-typedef unsigned int __kernel_gid32_t;
+typedef u64 hpa_t;
-typedef __kernel_gid32_t gid_t;
+typedef u64 io_req_flags_t;
-typedef unsigned int __kernel_gid_t;
+typedef u64 natural_width;
-typedef unsigned int __kernel_mode_t;
+typedef u64 netdev_features_t;
-typedef __kernel_mode_t mode_t;
+typedef u64 pci_bus_addr_t;
-typedef unsigned int __kernel_uid32_t;
+typedef u64 phys_addr_t;
-typedef __kernel_uid32_t projid_t;
+typedef phys_addr_t resource_size_t;
-typedef __kernel_uid32_t qid_t;
+typedef u64 sci_t;
-typedef __kernel_uid32_t uid_t;
+typedef u64 sector_t;
-typedef unsigned int __kernel_uid_t;
+typedef u64 *tdp_ptep_t;
-typedef unsigned int __poll_t;
+typedef u64 u_int64_t;
-typedef unsigned int __u32;
+typedef u64 uint64_t;
-typedef __u32 Elf32_Addr;
+typedef uint64_t U64;
-typedef __u32 Elf32_Off;
+typedef U64 ZSTD_VecMask;
-typedef __u32 Elf32_Word;
+typedef uint64_t vli_type;
-typedef __u32 Elf64_Word;
+typedef u64 unative_t;
-typedef __u32 __be32;
+typedef u64 upf_t;
-typedef __u32 __le32;
+typedef long long unsigned int cycles_t;
-typedef __u32 __portpair;
+typedef long long unsigned int ext4_fsblk_t;
-typedef __u32 __virtio32;
+typedef long unsigned int __kernel_old_dev_t;
-typedef __u32 __wsum;
+typedef long unsigned int __kernel_ulong_t;
-typedef __u32 blk_mq_req_flags_t;
+typedef __kernel_ulong_t __kernel_size_t;
-typedef __u32 blk_opf_t;
+typedef __kernel_size_t size_t;
-typedef __u32 ext4_lblk_t;
+typedef size_t HUF_CElt;
-typedef __u32 req_flags_t;
+typedef __kernel_ulong_t aio_context_t;
-typedef __u32 u32;
+typedef __kernel_ulong_t ino_t;
-typedef u32 __compat_gid32_t;
+typedef long unsigned int dax_entry_t;
-typedef u32 __compat_uid32_t;
+typedef long unsigned int efi_status_t;
-typedef u32 __kernel_dev_t;
+typedef long unsigned int elf_greg_t;
-typedef __kernel_dev_t dev_t;
+typedef elf_greg_t elf_gregset_t[27];
-typedef u32 acpi_event_status;
+typedef long unsigned int gva_t;
-typedef u32 acpi_mutex_handle;
+typedef long unsigned int hva_t;
-typedef u32 acpi_name;
+typedef long unsigned int irq_hw_number_t;
-typedef u32 acpi_object_type;
+typedef long unsigned int kernel_ulong_t;
-typedef u32 acpi_rsdesc_size;
+typedef long unsigned int kimage_entry_t;
-typedef u32 acpi_status;
+typedef long unsigned int mce_banks_t[1];
-typedef u32 compat_aio_context_t;
+typedef long unsigned int mpi_limb_t;
-typedef u32 compat_caddr_t;
+typedef mpi_limb_t UWtype;
-typedef u32 compat_ino_t;
+typedef mpi_limb_t *mpi_ptr_t;
-typedef u32 compat_old_sigset_t;
+typedef long unsigned int netmem_ref;
-typedef u32 compat_sigset_word;
+typedef long unsigned int old_sigset_t;
-typedef u32 compat_size_t;
+typedef long unsigned int p4dval_t;
-typedef u32 compat_uint_t;
+typedef long unsigned int perf_trace_t[1024];
-typedef u32 compat_ulong_t;
+typedef long unsigned int pgdval_t;
-typedef u32 compat_uptr_t;
+typedef long unsigned int pgprotval_t;
-typedef u32 depot_stack_handle_t;
+typedef long unsigned int pmdval_t;
-typedef u32 errseq_t;
+typedef long unsigned int pte_marker;
-typedef u32 ixgbe_autoneg_advertised;
+typedef long unsigned int pteval_t;
-typedef u32 ixgbe_link_speed;
+typedef long unsigned int pudval_t;
-typedef u32 nlink_t;
+typedef long unsigned int uLong;
-typedef u32 note_buf_t[92];
+typedef long unsigned int u_long;
-typedef u32 phandle;
+typedef long unsigned int uintptr_t;
-typedef u32 phys_cpuid_t;
+typedef uintptr_t uptrval;
-typedef u32 rpc_authflavor_t;
+typedef long unsigned int ulg;
-typedef u32 u_int32_t;
+typedef long unsigned int ulong;
-typedef u32 uint32_t;
+typedef long unsigned int vm_flags_t;
-typedef uint32_t U32;
+typedef short int __s16;
-typedef U32 HUF_DTable;
+typedef __s16 s16;
-typedef U32 rankValCol_t[13];
+typedef s16 int16_t;
-typedef uint32_t drbg_flag_t;
+typedef int16_t S16;
-typedef uint32_t key_perm_t;
+typedef short unsigned int U16;
-typedef uint32_t prid_t;
+typedef short unsigned int __kernel_gid16_t;
-typedef uint32_t xfs_aextnum_t;
+typedef __kernel_gid16_t gid16_t;
-typedef uint32_t xfs_agblock_t;
+typedef short unsigned int __kernel_old_gid_t;
-typedef uint32_t xfs_agino_t;
+typedef __kernel_old_gid_t old_gid_t;
-typedef uint32_t xfs_agnumber_t;
+typedef short unsigned int __kernel_old_uid_t;
-typedef uint32_t xfs_dablk_t;
+typedef __kernel_old_uid_t old_uid_t;
-typedef uint32_t xfs_dahash_t;
+typedef short unsigned int __kernel_sa_family_t;
-typedef uint32_t xfs_dir2_dataptr_t;
+typedef __kernel_sa_family_t sa_family_t;
-typedef uint32_t xfs_dir2_db_t;
+typedef short unsigned int __kernel_uid16_t;
-typedef uint32_t xfs_dqid_t;
+typedef __kernel_uid16_t uid16_t;
-typedef uint32_t xfs_extlen_t;
+typedef short unsigned int __u16;
-typedef uint32_t xfs_rtword_t;
+typedef __u16 Elf32_Half;
-typedef uint32_t xlog_tid_t;
+typedef __u16 Elf64_Half;
-typedef u32 unicode_t;
+typedef __u16 __be16;
-typedef u32 usb_port_location_t;
+typedef __u16 __le16;
-typedef u32 xdp_features_t;
+typedef __u16 __sum16;
-typedef __u32 xfs_dev_t;
+typedef __u16 __virtio16;
-typedef __u32 xfs_nlink_t;
+typedef __u16 bitmap_counter_t;
-typedef unsigned int blk_insert_t;
+typedef __u16 comp_t;
-typedef unsigned int blk_qc_t;
+typedef __u16 port_id;
-typedef unsigned int ext4_group_t;
+typedef __u16 u16;
-typedef unsigned int fmode_t;
+typedef u16 __compat_gid_t;
-typedef unsigned int gfp_t;
+typedef u16 __compat_uid_t;
-typedef unsigned int insn_attr_t;
+typedef u16 acpi_owner_id;
-typedef unsigned int ioasid_t;
+typedef u16 acpi_rs_length;
-typedef unsigned int iov_iter_extraction_t;
+typedef u16 compat_dev_t;
-typedef unsigned int isolate_mode_t;
+typedef u16 compat_ipc_pid_t;
-typedef unsigned int kasan_vmalloc_flags_t;
+typedef u16 compat_mode_t;
-typedef unsigned int pci_channel_state_t;
+typedef u16 compat_nlink_t;
-typedef unsigned int pci_ers_result_t;
+typedef u16 compat_ushort_t;
-typedef unsigned int pgtbl_mod_mask;
+typedef u16 efi_char16_t;
-typedef unsigned int sk_buff_data_t;
+typedef u16 u_int16_t;
-typedef unsigned int slab_flags_t;
+typedef u16 ucs2_char_t;
-typedef unsigned int speed_t;
+typedef u16 uint16_t;
-typedef unsigned int t_key;
+typedef uint16_t U16___2;
-typedef unsigned int tcflag_t;
+typedef u16 wchar_t;
-typedef unsigned int tid_t;
+typedef short unsigned int pci_bus_flags_t;
-typedef unsigned int uInt;
+typedef short unsigned int pci_dev_flags_t;
-typedef unsigned int u_int;
+typedef short unsigned int u_short;
-typedef unsigned int uffd_flags_t;
+typedef short unsigned int umode_t;
-typedef unsigned int uint;
+typedef short unsigned int ush;
-typedef uint xfs_dir2_data_aoff_t;
+typedef ush Pos;
-typedef unsigned int upstat_t;
+typedef short unsigned int ushort;
-typedef unsigned int vm_fault_t;
+typedef short unsigned int vifi_t;
-typedef unsigned int xa_mark_t;
+typedef signed char __s8;
-typedef unsigned int xfs_buf_flags_t;
+typedef __s8 s8;
-typedef unsigned int xfs_km_flags_t;
+typedef s8 int8_t;
-typedef unsigned int zap_flags_t;
+typedef unsigned char Byte;
-typedef unsigned long __kernel_ulong_t;
+typedef unsigned char U8;
-typedef __kernel_ulong_t __kernel_size_t;
+typedef unsigned char __u8;
-typedef __kernel_size_t size_t;
+typedef __u8 mtrr_type;
-typedef size_t HUF_CElt;
+typedef __u8 u8;
-typedef __kernel_ulong_t aio_context_t;
+typedef u8 acpi_adr_space_type;
-typedef __kernel_ulong_t ino_t;
+typedef u8 blk_status_t;
-typedef unsigned long dax_entry_t;
+typedef u8 dscp_t;
-typedef unsigned long efi_status_t;
+typedef u8 efi_bool_t;
-typedef unsigned long elf_greg_t;
+typedef u8 kprobe_opcode_t;
-typedef elf_greg_t elf_gregset_t[27];
+typedef u8 rmap_age_t;
-typedef unsigned long irq_hw_number_t;
+typedef u8 u_int8_t;
-typedef unsigned long kernel_ulong_t;
+typedef u8 uint8_t;
-typedef unsigned long kimage_entry_t;
+typedef uint8_t BYTE;
-typedef unsigned long mce_banks_t[1];
+typedef uint8_t U8___2;
-typedef unsigned long mpi_limb_t;
+typedef uint8_t ahd_mode_state;
-typedef mpi_limb_t UWtype;
+typedef u8 uprobe_opcode_t;
-typedef mpi_limb_t *mpi_ptr_t;
+typedef __u8 virtio_net_ctrl_ack;
-typedef unsigned long old_sigset_t;
+typedef unsigned char cc_t;
-typedef unsigned long p4dval_t;
+typedef unsigned char cisdata_t;
-typedef unsigned long perf_trace_t[1024];
+typedef unsigned char insn_byte_t;
-typedef unsigned long pgdval_t;
+typedef unsigned char u8___2;
-typedef unsigned long pgprotval_t;
+typedef unsigned char u_char;
-typedef unsigned long pmdval_t;
+typedef unsigned char uch;
-typedef unsigned long pteval_t;
+typedef unsigned int FSE_CTable;
-typedef unsigned long pudval_t;
+typedef unsigned int FSE_DTable;
-typedef unsigned long uLong;
+typedef unsigned int IPos;
-typedef unsigned long u_long;
+typedef unsigned int UHWtype;
-typedef unsigned long uintptr_t;
+typedef unsigned int __kernel_gid32_t;
-typedef uintptr_t uptrval;
+typedef __kernel_gid32_t gid_t;
-typedef unsigned long ulg;
+typedef unsigned int __kernel_gid_t;
-typedef unsigned long ulong;
+typedef unsigned int __kernel_mode_t;
-typedef unsigned long vm_flags_t;
+typedef __kernel_mode_t mode_t;
-typedef unsigned long long __u64;
+typedef unsigned int __kernel_uid32_t;
-typedef __u64 Elf64_Addr;
+typedef __kernel_uid32_t projid_t;
-typedef __u64 Elf64_Off;
+typedef __kernel_uid32_t qid_t;
-typedef __u64 Elf64_Xword;
+typedef __kernel_uid32_t uid_t;
-typedef __u64 __addrpair;
+typedef unsigned int __kernel_uid_t;
-typedef __u64 __be64;
+typedef unsigned int __poll_t;
-typedef __be64 xfs_bmbt_ptr_t;
+typedef unsigned int __u32;
-typedef __be64 xfs_bmdr_ptr_t;
+typedef __u32 Elf32_Addr;
-typedef __be64 xfs_timestamp_t;
+typedef __u32 Elf32_Off;
-typedef __u64 __le64;
+typedef __u32 Elf32_Word;
-typedef __u64 __virtio64;
+typedef __u32 Elf64_Word;
-typedef __u64 blist_flags_t;
+typedef __u32 __be32;
-typedef __u64 timeu64_t;
+typedef __be32 rpc_fraghdr;
-typedef __u64 u64;
+typedef __u32 __le32;
-typedef u64 acpi_bus_address;
+typedef __u32 __portpair;
-typedef u64 acpi_integer;
+typedef __u32 __virtio32;
-typedef u64 acpi_io_address;
+typedef __u32 __wsum;
-typedef u64 acpi_physical_address;
+typedef __u32 blk_mq_req_flags_t;
-typedef u64 acpi_size;
+typedef __u32 blk_opf_t;
-typedef u64 async_cookie_t;
+typedef __u32 comp2_t;
-typedef u64 blkcnt_t;
+typedef __u32 ext4_lblk_t;
-typedef u64 compat_u64;
+typedef __u32 req_flags_t;
-typedef u64 dma_addr_t;
+typedef __u32 swreg;
-typedef u64 gfn_t;
+typedef __u32 u32;
-typedef u64 gpa_t;
+typedef u32 __compat_gid32_t;
-typedef u64 hfn_t;
+typedef u32 __compat_uid32_t;
-typedef hfn_t kvm_pfn_t;
+typedef u32 __kernel_dev_t;
-typedef u64 hpa_t;
+typedef __kernel_dev_t dev_t;
-typedef u64 netdev_features_t;
+typedef u32 acpi_event_status;
-typedef u64 pci_bus_addr_t;
+typedef u32 acpi_mutex_handle;
-typedef u64 phys_addr_t;
+typedef u32 acpi_name;
-typedef phys_addr_t resource_size_t;
+typedef u32 acpi_object_type;
-typedef u64 sci_t;
+typedef u32 acpi_rsdesc_size;
-typedef u64 sector_t;
+typedef u32 acpi_status;
-typedef u64 u_int64_t;
+typedef u32 codel_time_t;
-typedef u64 uint64_t;
+typedef u32 compat_aio_context_t;
-typedef uint64_t U64;
+typedef u32 compat_caddr_t;
-typedef U64 ZSTD_VecMask;
+typedef u32 compat_ino_t;
-typedef uint64_t vli_type;
+typedef u32 compat_old_sigset_t;
-typedef uint64_t xfs_bmbt_rec_base_t;
+typedef u32 compat_sigset_word;
-typedef uint64_t xfs_extnum_t;
+typedef u32 compat_size_t;
-typedef uint64_t xfs_filblks_t;
+typedef u32 compat_uint_t;
-typedef uint64_t xfs_fileoff_t;
+typedef u32 compat_ulong_t;
-typedef uint64_t xfs_fsblock_t;
+typedef u32 compat_uptr_t;
-typedef uint64_t xfs_inofree_t;
+typedef u32 depot_flags_t;
-typedef uint64_t xfs_log_timestamp_t;
+typedef u32 depot_stack_handle_t;
-typedef uint64_t xfs_qcnt_t;
+typedef u32 errseq_t;
-typedef uint64_t xfs_rfsblock_t;
+typedef u32 ixgbe_autoneg_advertised;
-typedef uint64_t xfs_rtblock_t;
+typedef u32 ixgbe_link_speed;
-typedef uint64_t xfs_ufsize_t;
+typedef u32 nlink_t;
-typedef u64 unative_t;
+typedef u32 phandle;
-typedef u64 upf_t;
+typedef u32 phys_cpuid_t;
-typedef unsigned long long cycles_t;
+typedef u32 rpc_authflavor_t;
-typedef unsigned long long ext4_fsblk_t;
+typedef u32 u_int32_t;
-typedef unsigned long long llu;
+typedef u_int32_t U32;
-typedef unsigned long long xfs_ino_t;
+typedef u32 uint32_t;
-typedef unsigned short __kernel_gid16_t;
+typedef uint32_t U32___2;
-typedef __kernel_gid16_t gid16_t;
+typedef U32___2 HUF_DTable;
-typedef unsigned short __kernel_old_gid_t;
+typedef U32___2 rankValCol_t[13];
-typedef __kernel_old_gid_t old_gid_t;
+typedef uint32_t bus_size_t;
-typedef unsigned short __kernel_old_uid_t;
+typedef uint32_t drbg_flag_t;
-typedef __kernel_old_uid_t old_uid_t;
+typedef uint32_t key_perm_t;
-typedef unsigned short __kernel_sa_family_t;
+typedef uint32_t sense_addr_t;
-typedef __kernel_sa_family_t sa_family_t;
+typedef u32 unicode_t;
-typedef unsigned short __kernel_uid16_t;
+typedef u32 usb_port_location_t;
-typedef __kernel_uid16_t uid16_t;
+typedef u32 xdp_features_t;
-typedef unsigned short __u16;
+typedef unsigned int autofs_wqt_t;
-typedef __u16 Elf32_Half;
+typedef unsigned int blk_insert_t;
-typedef __u16 Elf64_Half;
+typedef unsigned int blk_mode_t;
-typedef __u16 __be16;
+typedef unsigned int blk_qc_t;
-typedef __u16 __le16;
+typedef unsigned int ext4_group_t;
-typedef __u16 __sum16;
+typedef unsigned int fgf_t;
-typedef __u16 __virtio16;
+typedef unsigned int fmode_t;
-typedef __u16 bitmap_counter_t;
+typedef unsigned int fop_flags_t;
-typedef __u16 ip_set_id_t;
+typedef unsigned int gfp_t;
-typedef __u16 port_id;
+typedef unsigned int ieee80211_rx_result;
-typedef __u16 u16;
+typedef unsigned int ieee80211_tx_result;
-typedef u16 __compat_gid_t;
+typedef unsigned int insn_attr_t;
-typedef u16 __compat_uid_t;
+typedef unsigned int ioasid_t;
-typedef u16 acpi_owner_id;
+typedef unsigned int iov_iter_extraction_t;
-typedef u16 acpi_rs_length;
+typedef unsigned int isolate_mode_t;
-typedef u16 blk_short_t;
+typedef unsigned int kasan_vmalloc_flags_t;
-typedef u16 compat_ipc_pid_t;
+typedef unsigned int pci_channel_state_t;
-typedef u16 compat_mode_t;
+typedef unsigned int pci_ers_result_t;
-typedef u16 compat_nlink_t;
+typedef unsigned int pcie_reset_state_t;
-typedef u16 compat_ushort_t;
+typedef unsigned int pgtbl_mod_mask;
-typedef u16 efi_char16_t;
+typedef unsigned int sk_buff_data_t;
-typedef u16 u_int16_t;
+typedef unsigned int slab_flags_t;
-typedef u16 ucs2_char_t;
+typedef unsigned int speed_t;
-typedef u16 uint16_t;
+typedef unsigned int sse128_t[4];
-typedef uint16_t U16;
+typedef unsigned int t_key;
-typedef uint16_t xfs_dir2_data_off_t;
+typedef unsigned int tcflag_t;
-typedef u16 wchar_t;
+typedef unsigned int tid_t;
-typedef unsigned short pci_bus_flags_t;
+typedef unsigned int uInt;
-typedef unsigned short pci_dev_flags_t;
+typedef unsigned int u_int;
-typedef unsigned short u_short;
+typedef unsigned int uffd_flags_t;
-typedef unsigned short umode_t;
+typedef unsigned int uint;
-typedef unsigned short ush;
+typedef unsigned int upstat_t;
-typedef ush Pos;
+typedef unsigned int vm_fault_t;
-typedef unsigned short ushort;
+typedef unsigned int xa_mark_t;
-typedef unsigned short vifi_t;
+typedef unsigned int zap_flags_t;
struct IO_APIC_route_entry {
union {
@@ -27381,6 +34003,26 @@
};
};
+struct POSTSTATUS {
+ __le32 Post_Command;
+ __le32 Post_Address;
+};
+
+struct PartitionBlock {
+ __be32 pb_ID;
+ __be32 pb_SummedLongs;
+ __be32 pb_ChkSum;
+ __be32 pb_HostID;
+ __be32 pb_Next;
+ __be32 pb_Flags;
+ __be32 pb_Reserved1[2];
+ __be32 pb_DevFlags;
+ __u8 pb_DriveName[32];
+ __be32 pb_Reserved2[15];
+ __be32 pb_Environment[17];
+ __be32 pb_EReserved[15];
+};
+
struct hlist_node {
struct hlist_node *next;
struct hlist_node **pprev;
@@ -27419,13 +34061,34 @@
typedef struct qspinlock arch_spinlock_t;
+struct lock_class_key;
+
+struct lock_class;
+
+struct lockdep_map {
+ struct lock_class_key *key;
+ struct lock_class *class_cache[2];
+ const char *name;
+ u8 wait_type_outer;
+ u8 wait_type_inner;
+ u8 lock_type;
+};
+
struct raw_spinlock {
arch_spinlock_t raw_lock;
+ unsigned int magic;
+ unsigned int owner_cpu;
+ void *owner;
+ struct lockdep_map dep_map;
};
struct spinlock {
union {
struct raw_spinlock rlock;
+ struct {
+ u8 __padding[24];
+ struct lockdep_map dep_map;
+ };
};
};
@@ -27491,6 +34154,17 @@
typedef struct {} netdevice_tracker;
+struct lockdep_subclass_key {
+ char __one_byte;
+};
+
+struct lock_class_key {
+ union {
+ struct hlist_node hash_entry;
+ struct lockdep_subclass_key subkeys[8];
+ };
+};
+
struct Qdisc_ops;
struct qdisc_size_table;
@@ -27505,14 +34179,14 @@
unsigned int flags;
u32 limit;
const struct Qdisc_ops *ops;
- struct qdisc_size_table __attribute__((btf_type_tag("rcu"))) *stab;
+ struct qdisc_size_table *stab;
struct hlist_node hash;
u32 handle;
u32 parent;
struct netdev_queue *dev_queue;
- struct net_rate_estimator __attribute__((btf_type_tag("rcu"))) *rate_est;
- struct gnet_stats_basic_sync __attribute__((btf_type_tag("percpu"))) *cpu_bstats;
- struct gnet_stats_queue __attribute__((btf_type_tag("percpu"))) *cpu_qstats;
+ struct net_rate_estimator *rate_est;
+ struct gnet_stats_basic_sync *cpu_bstats;
+ struct gnet_stats_queue *cpu_qstats;
int pad;
refcount_t refcnt;
long: 64;
@@ -27522,8 +34196,9 @@
struct qdisc_skb_head q;
struct gnet_stats_basic_sync bstats;
struct gnet_stats_queue qstats;
- unsigned long state;
- unsigned long state2;
+ int owner;
+ long unsigned int state;
+ long unsigned int state2;
struct Qdisc *next_sched;
struct sk_buff_head skb_bad_txq;
long: 64;
@@ -27537,16 +34212,17 @@
spinlock_t seqlock;
struct callback_head rcu;
netdevice_tracker dev_tracker;
+ struct lock_class_key root_lock_key;
long: 64;
long: 64;
long: 64;
long: 64;
- long: 64;
- long privdata[0];
+ long int privdata[0];
};
struct Qdisc_class_common {
u32 classid;
+ unsigned int filter_cnt;
struct hlist_node hnode;
};
@@ -27574,18 +34250,18 @@
struct Qdisc_class_ops {
unsigned int flags;
struct netdev_queue * (*select_queue)(struct Qdisc *, struct tcmsg *);
- int (*graft)(struct Qdisc *, unsigned long, struct Qdisc *, struct Qdisc **, struct netlink_ext_ack *);
- struct Qdisc * (*leaf)(struct Qdisc *, unsigned long);
- void (*qlen_notify)(struct Qdisc *, unsigned long);
- unsigned long (*find)(struct Qdisc *, u32);
- int (*change)(struct Qdisc *, u32, u32, struct nlattr **, unsigned long *, struct netlink_ext_ack *);
- int (*delete)(struct Qdisc *, unsigned long, struct netlink_ext_ack *);
+ int (*graft)(struct Qdisc *, long unsigned int, struct Qdisc *, struct Qdisc **, struct netlink_ext_ack *);
+ struct Qdisc * (*leaf)(struct Qdisc *, long unsigned int);
+ void (*qlen_notify)(struct Qdisc *, long unsigned int);
+ long unsigned int (*find)(struct Qdisc *, u32);
+ int (*change)(struct Qdisc *, u32, u32, struct nlattr **, long unsigned int *, struct netlink_ext_ack *);
+ int (*delete)(struct Qdisc *, long unsigned int, struct netlink_ext_ack *);
void (*walk)(struct Qdisc *, struct qdisc_walker *);
- struct tcf_block * (*tcf_block)(struct Qdisc *, unsigned long, struct netlink_ext_ack *);
- unsigned long (*bind_tcf)(struct Qdisc *, unsigned long, u32);
- void (*unbind_tcf)(struct Qdisc *, unsigned long);
- int (*dump)(struct Qdisc *, unsigned long, struct sk_buff *, struct tcmsg *);
- int (*dump_stats)(struct Qdisc *, unsigned long, struct gnet_dump *);
+ struct tcf_block * (*tcf_block)(struct Qdisc *, long unsigned int, struct netlink_ext_ack *);
+ long unsigned int (*bind_tcf)(struct Qdisc *, long unsigned int, u32);
+ void (*unbind_tcf)(struct Qdisc *, long unsigned int);
+ int (*dump)(struct Qdisc *, long unsigned int, struct sk_buff *, struct tcmsg *);
+ int (*dump_stats)(struct Qdisc *, long unsigned int, struct gnet_dump *);
};
struct module;
@@ -27615,6 +34291,119 @@
struct module *owner;
};
+struct RR_CL_s {
+ __u8 location[8];
+};
+
+struct RR_NM_s {
+ __u8 flags;
+ char name[0];
+};
+
+struct RR_PL_s {
+ __u8 location[8];
+};
+
+struct RR_PN_s {
+ __u8 dev_high[8];
+ __u8 dev_low[8];
+};
+
+struct RR_PX_s {
+ __u8 mode[8];
+ __u8 n_links[8];
+ __u8 uid[8];
+ __u8 gid[8];
+};
+
+struct RR_RR_s {
+ __u8 flags[1];
+};
+
+struct SL_component {
+ __u8 flags;
+ __u8 len;
+ __u8 text[0];
+};
+
+struct RR_SL_s {
+ __u8 flags;
+ struct SL_component link;
+};
+
+struct stamp {
+ __u8 time[7];
+};
+
+struct RR_TF_s {
+ __u8 flags;
+ struct stamp times[0];
+};
+
+struct RR_ZF_s {
+ __u8 algorithm[2];
+ __u8 parms[2];
+ __u8 real_size[8];
+};
+
+struct RigidDiskBlock {
+ __be32 rdb_ID;
+ __be32 rdb_SummedLongs;
+ __be32 rdb_ChkSum;
+ __be32 rdb_HostID;
+ __be32 rdb_BlockBytes;
+ __be32 rdb_Flags;
+ __be32 rdb_BadBlockList;
+ __be32 rdb_PartitionList;
+ __be32 rdb_FileSysHeaderList;
+ __be32 rdb_DriveInit;
+ __be32 rdb_Reserved1[6];
+ __be32 rdb_Cylinders;
+ __be32 rdb_Sectors;
+ __be32 rdb_Heads;
+ __be32 rdb_Interleave;
+ __be32 rdb_Park;
+ __be32 rdb_Reserved2[3];
+ __be32 rdb_WritePreComp;
+ __be32 rdb_ReducedWrite;
+ __be32 rdb_StepRate;
+ __be32 rdb_Reserved3[5];
+ __be32 rdb_RDBBlocksLo;
+ __be32 rdb_RDBBlocksHi;
+ __be32 rdb_LoCylinder;
+ __be32 rdb_HiCylinder;
+ __be32 rdb_CylBlocks;
+ __be32 rdb_AutoParkSeconds;
+ __be32 rdb_HighRDSKBlock;
+ __be32 rdb_Reserved4;
+ char rdb_DiskVendor[8];
+ char rdb_DiskProduct[16];
+ char rdb_DiskRevision[4];
+ char rdb_ControllerVendor[8];
+ char rdb_ControllerProduct[16];
+ char rdb_ControllerRevision[4];
+ __be32 rdb_Reserved5[10];
+};
+
+struct SU_CE_s {
+ __u8 extent[8];
+ __u8 offset[8];
+ __u8 size[8];
+};
+
+struct SU_ER_s {
+ __u8 len_id;
+ __u8 len_des;
+ __u8 len_src;
+ __u8 ext_ver;
+ __u8 data[0];
+};
+
+struct SU_SP_s {
+ __u8 magic[2];
+ __u8 skip;
+};
+
struct list_head {
struct list_head *next;
struct list_head *prev;
@@ -27631,6 +34420,8 @@
raw_spinlock_t wait_lock;
struct optimistic_spin_queue osq;
struct list_head wait_list;
+ void *magic;
+ struct lockdep_map dep_map;
};
struct wait_queue_head {
@@ -27719,6 +34510,45 @@
typedef struct pm_message pm_message_t;
+struct rb_node {
+ long unsigned int __rb_parent_color;
+ struct rb_node *rb_right;
+ struct rb_node *rb_left;
+};
+
+struct timerqueue_node {
+ struct rb_node node;
+ ktime_t expires;
+};
+
+struct hrtimer_clock_base;
+
+struct hrtimer {
+ struct timerqueue_node node;
+ ktime_t _softexpires;
+ enum hrtimer_restart (*function)(struct hrtimer *);
+ struct hrtimer_clock_base *base;
+ u8 state;
+ u8 is_rel;
+ u8 is_soft;
+ u8 is_hard;
+};
+
+struct work_struct;
+
+typedef void (*work_func_t)(struct work_struct *);
+
+struct work_struct {
+ atomic_long_t data;
+ struct list_head entry;
+ work_func_t func;
+ struct lockdep_map lockdep_map;
+};
+
+struct wakeup_source;
+
+struct wake_irq;
+
struct pm_subsys_data;
struct device;
@@ -27727,8 +34557,8 @@
struct dev_pm_info {
pm_message_t power_state;
- unsigned int can_wakeup: 1;
- unsigned int async_suspend: 1;
+ bool can_wakeup: 1;
+ bool async_suspend: 1;
bool in_dpm_list: 1;
bool is_prepared: 1;
bool is_suspended: 1;
@@ -27739,7 +34569,44 @@
bool direct_complete: 1;
u32 driver_flags;
spinlock_t lock;
- unsigned int should_wakeup: 1;
+ struct list_head entry;
+ struct completion completion;
+ struct wakeup_source *wakeup;
+ bool wakeup_path: 1;
+ bool syscore: 1;
+ bool no_pm_callbacks: 1;
+ bool async_in_progress: 1;
+ bool must_resume: 1;
+ bool may_skip_resume: 1;
+ struct hrtimer suspend_timer;
+ u64 timer_expires;
+ struct work_struct work;
+ wait_queue_head_t wait_queue;
+ struct wake_irq *wakeirq;
+ atomic_t usage_count;
+ atomic_t child_count;
+ unsigned int disable_depth: 3;
+ bool idle_notification: 1;
+ bool request_pending: 1;
+ bool deferred_resume: 1;
+ bool needs_force_resume: 1;
+ bool runtime_auto: 1;
+ bool ignore_children: 1;
+ bool no_callbacks: 1;
+ bool irq_safe: 1;
+ bool use_autosuspend: 1;
+ bool timer_autosuspends: 1;
+ bool memalloc_noio: 1;
+ unsigned int links_count;
+ enum rpm_request request;
+ enum rpm_status runtime_status;
+ enum rpm_status last_status;
+ int runtime_error;
+ int autosuspend_delay;
+ u64 last_busy;
+ u64 active_time;
+ u64 suspended_time;
+ u64 accounting_timestamp;
struct pm_subsys_data *subsys_data;
void (*set_latency_tolerance)(struct device *, s32);
struct dev_pm_qos *qos;
@@ -27866,22 +34733,23 @@
unsigned int host_eh_scheduled;
unsigned int host_no;
int eh_deadline;
- unsigned long last_reset;
+ long unsigned int last_reset;
unsigned int max_channel;
unsigned int max_id;
u64 max_lun;
unsigned int unique_id;
- unsigned short max_cmd_len;
+ short unsigned int max_cmd_len;
int this_id;
int can_queue;
- short cmd_per_lun;
- unsigned short sg_tablesize;
- unsigned short sg_prot_tablesize;
+ short int cmd_per_lun;
+ short unsigned int sg_tablesize;
+ short unsigned int sg_prot_tablesize;
unsigned int max_sectors;
unsigned int opt_sectors;
unsigned int max_segment_size;
- unsigned long dma_boundary;
- unsigned long virt_boundary_mask;
+ unsigned int dma_alignment;
+ long unsigned int dma_boundary;
+ long unsigned int virt_boundary_mask;
unsigned int nr_hw_queues;
unsigned int nr_maps;
unsigned int active_mode: 2;
@@ -27892,16 +34760,18 @@
unsigned int eh_noresume: 1;
unsigned int no_write_same: 1;
unsigned int host_tagset: 1;
+ unsigned int queuecommand_may_block: 1;
unsigned int short_inquiry: 1;
unsigned int no_scsi2_lun_in_cdb: 1;
+ unsigned int no_highmem: 1;
char work_q_name[20];
struct workqueue_struct *work_q;
struct workqueue_struct *tmf_work_q;
unsigned int max_host_blocked;
unsigned int prot_capabilities;
unsigned char prot_guard_type;
- unsigned long base;
- unsigned long io_port;
+ long unsigned int base;
+ long unsigned int io_port;
unsigned char n_io_port;
unsigned char dma_channel;
unsigned int irq;
@@ -27910,9 +34780,293 @@
struct device shost_dev;
void *shost_data;
struct device *dma_dev;
- unsigned long hostdata[0];
+ int rpm_autosuspend_delay;
+ long unsigned int hostdata[0];
+};
+
+struct Symbios_host {
+ u_short type;
+ u_short device_id;
+ u_short vendor_id;
+ u_char bus_nr;
+ u_char device_fn;
+ u_short word8;
+ u_short flags;
+ u_short io_port;
+};
+
+struct Symbios_target {
+ u_char flags;
+ u_char rsvd;
+ u_char bus_width;
+ u_char sync_offset;
+ u_short sync_period;
+ u_short timeout;
+};
+
+struct Symbios_scam {
+ u_short id;
+ u_short method;
+ u_short status;
+ u_char target_id;
+ u_char rsvd;
+};
+
+struct Symbios_nvram {
+ u_short type;
+ u_short byte_count;
+ u_short checksum;
+ u_char v_major;
+ u_char v_minor;
+ u32 boot_crc;
+ u_short flags;
+ u_short flags1;
+ u_short term_state;
+ u_short rmvbl_flags;
+ u_char host_id;
+ u_char num_hba;
+ u_char num_devices;
+ u_char max_scam_devices;
+ u_char num_valid_scam_devices;
+ u_char flags2;
+ struct Symbios_host host[4];
+ struct Symbios_target target[16];
+ struct Symbios_scam scam[4];
+ u_char spare_devices[120];
+ u_char trailer[6];
+};
+
+typedef struct Symbios_nvram Symbios_nvram;
+
+typedef struct Symbios_target Symbios_target;
+
+struct TAG_TW_SG_Entry {
+ twa_addr_t address;
+ __le32 length;
+} __attribute__((packed));
+
+typedef struct TAG_TW_SG_Entry TW_SG_Entry;
+
+struct TAG_TW_Command_Apache {
+ u8 opcode__reserved;
+ u8 unit;
+ __le16 request_id__lunl;
+ u8 status;
+ u8 sgl_offset;
+ __le16 sgl_entries__lunh;
+ u8 cdb[16];
+ TW_SG_Entry sg_list[72];
+ u8 padding[8];
+};
+
+typedef struct TAG_TW_Command_Apache TW_Command_Apache;
+
+struct TAG_TW_Command_Apache_Header {
+ unsigned char sense_data[18];
+ struct {
+ u8 reserved[4];
+ __le16 error;
+ u8 padding;
+ u8 severity__reserved;
+ } status_block;
+ unsigned char err_specific_desc[98];
+ struct {
+ u8 size_header;
+ u8 reserved[2];
+ u8 size_sense;
+ } header_desc;
+};
+
+typedef struct TAG_TW_Command_Apache_Header TW_Command_Apache_Header;
+
+struct TW_Command {
+ u8 opcode__sgloffset;
+ u8 size;
+ u8 request_id;
+ u8 unit__hostid;
+ u8 status;
+ u8 flags;
+ union {
+ __le16 block_count;
+ __le16 parameter_count;
+ } byte6_offset;
+ union {
+ struct {
+ __le32 lba;
+ TW_SG_Entry sgl[41];
+ twa_addr_t padding;
+ } io;
+ struct {
+ TW_SG_Entry sgl[41];
+ __le32 padding;
+ twa_addr_t padding2;
+ } param;
+ } byte8_offset;
+};
+
+typedef struct TW_Command TW_Command;
+
+struct TAG_TW_Command_Full {
+ TW_Command_Apache_Header header;
+ union {
+ TW_Command oldcommand;
+ TW_Command_Apache newcommand;
+ } command;
+};
+
+typedef struct TAG_TW_Command_Full TW_Command_Full;
+
+struct TAG_TW_Compatibility_Info {
+ char driver_version[32];
+ short unsigned int working_srl;
+ short unsigned int working_branch;
+ short unsigned int working_build;
+ short unsigned int driver_srl_high;
+ short unsigned int driver_branch_high;
+ short unsigned int driver_build_high;
+ short unsigned int driver_srl_low;
+ short unsigned int driver_branch_low;
+ short unsigned int driver_build_low;
+ short unsigned int fw_on_ctlr_srl;
+ short unsigned int fw_on_ctlr_branch;
+ short unsigned int fw_on_ctlr_build;
};
+typedef struct TAG_TW_Compatibility_Info TW_Compatibility_Info;
+
+struct pci_dev;
+
+struct scsi_cmnd;
+
+struct TAG_TW_Event;
+
+typedef struct TAG_TW_Event TW_Event;
+
+struct TAG_TW_Device_Extension {
+ u32 *base_addr;
+ long unsigned int *generic_buffer_virt[256];
+ dma_addr_t generic_buffer_phys[256];
+ TW_Command_Full *command_packet_virt[256];
+ dma_addr_t command_packet_phys[256];
+ struct pci_dev *tw_pci_dev;
+ struct scsi_cmnd *srb[256];
+ unsigned char free_queue[256];
+ unsigned char free_head;
+ unsigned char free_tail;
+ unsigned char pending_queue[256];
+ unsigned char pending_head;
+ unsigned char pending_tail;
+ int state[256];
+ unsigned int posted_request_count;
+ unsigned int max_posted_request_count;
+ unsigned int pending_request_count;
+ unsigned int max_pending_request_count;
+ unsigned int max_sgl_entries;
+ unsigned int sgl_entries;
+ unsigned int num_resets;
+ unsigned int sector_count;
+ unsigned int max_sector_count;
+ unsigned int aen_count;
+ struct Scsi_Host *host;
+ long int flags;
+ int reset_print;
+ TW_Event *event_queue[256];
+ unsigned char error_index;
+ unsigned char event_queue_wrapped;
+ unsigned int error_sequence_id;
+ int ioctl_sem_lock;
+ ktime_t ioctl_time;
+ int chrdev_request_id;
+ wait_queue_head_t ioctl_wqueue;
+ struct mutex ioctl_lock;
+ char aen_clobber;
+ TW_Compatibility_Info tw_compat_info;
+};
+
+typedef struct TAG_TW_Device_Extension TW_Device_Extension;
+
+struct TAG_TW_Event {
+ unsigned int sequence_id;
+ unsigned int time_stamp_sec;
+ short unsigned int aen_code;
+ unsigned char severity;
+ unsigned char retrieved;
+ unsigned char repeat_count;
+ unsigned char parameter_len;
+ unsigned char parameter_data[98];
+};
+
+struct TAG_TW_Initconnect {
+ u8 opcode__reserved;
+ u8 size;
+ u8 request_id;
+ u8 res2;
+ u8 status;
+ u8 flags;
+ __le16 message_credits;
+ __le32 features;
+ __le16 fw_srl;
+ __le16 fw_arch_id;
+ __le16 fw_branch;
+ __le16 fw_build;
+ __le32 result;
+};
+
+typedef struct TAG_TW_Initconnect TW_Initconnect;
+
+struct TAG_TW_Ioctl_Driver_Command {
+ unsigned int control_code;
+ unsigned int status;
+ unsigned int unique_id;
+ unsigned int sequence_id;
+ unsigned int os_specific;
+ unsigned int buffer_length;
+};
+
+typedef struct TAG_TW_Ioctl_Driver_Command TW_Ioctl_Driver_Command;
+
+struct TAG_TW_Ioctl_Apache {
+ TW_Ioctl_Driver_Command driver_command;
+ char padding[488];
+ TW_Command_Full firmware_command;
+ char data_buffer[0];
+};
+
+typedef struct TAG_TW_Ioctl_Apache TW_Ioctl_Buf_Apache;
+
+struct TAG_TW_Lock {
+ long unsigned int timeout_msec;
+ long unsigned int time_remaining_msec;
+ long unsigned int force_flag;
+};
+
+typedef struct TAG_TW_Lock TW_Lock;
+
+struct TAG_twa_message_type {
+ unsigned int code;
+ char *text;
+};
+
+typedef struct TAG_twa_message_type twa_message_type;
+
+struct Tekram_target {
+ u_char flags;
+ u_char sync_index;
+ u_short word2;
+};
+
+struct Tekram_nvram {
+ struct Tekram_target target[16];
+ u_char host_id;
+ u_char flags;
+ u_char boot_delay_index;
+ u_char max_tags_index;
+ u_short flags1;
+ u_short spare[29];
+};
+
+typedef struct Tekram_nvram Tekram_nvram;
+
typedef struct {
unsigned int windowLog;
unsigned int chainLog;
@@ -27931,11 +35085,11 @@
typedef struct {
ZSTD_paramSwitch_e enableLdm;
- U32 hashLog;
- U32 bucketSizeLog;
- U32 minMatchLength;
- U32 hashRateLog;
- U32 windowLog;
+ U32___2 hashLog;
+ U32___2 bucketSizeLog;
+ U32___2 minMatchLength;
+ U32___2 hashRateLog;
+ U32___2 windowLog;
} ldmParams_t;
typedef void * (*ZSTD_allocFunction)(void *, size_t);
@@ -27972,6 +35126,11 @@
ZSTD_paramSwitch_e useRowMatchFinder;
int deterministicRefPrefix;
ZSTD_customMem customMem;
+ ZSTD_paramSwitch_e prefetchCDictTables;
+ int enableMatchFinderFallback;
+ int useSequenceProducer;
+ size_t maxBlockSize;
+ ZSTD_paramSwitch_e searchForExternalRepcodes;
};
typedef struct ZSTD_CCtx_params_s ZSTD_CCtx_params;
@@ -27983,6 +35142,7 @@
void *tableEnd;
void *tableValidEnd;
void *allocStart;
+ void *initOnceStart;
BYTE allocFailed;
int workspaceOversizedDuration;
ZSTD_cwksp_alloc_phase_e phase;
@@ -28032,43 +35192,43 @@
size_t maxNbSeq;
size_t maxNbLit;
ZSTD_longLengthType_e longLengthType;
- U32 longLengthPos;
+ U32___2 longLengthPos;
} seqStore_t;
typedef struct {
const BYTE *nextSrc;
const BYTE *base;
const BYTE *dictBase;
- U32 dictLimit;
- U32 lowLimit;
- U32 nbOverflowCorrections;
+ U32___2 dictLimit;
+ U32___2 lowLimit;
+ U32___2 nbOverflowCorrections;
} ZSTD_window_t;
typedef struct {
- U32 offset;
- U32 checksum;
+ U32___2 offset;
+ U32___2 checksum;
} ldmEntry_t;
typedef struct {
const BYTE *split;
- U32 hash;
- U32 checksum;
+ U32___2 hash;
+ U32___2 checksum;
ldmEntry_t *bucket;
} ldmMatchCandidate_t;
typedef struct {
ZSTD_window_t window;
ldmEntry_t *hashTable;
- U32 loadedDictEnd;
+ U32___2 loadedDictEnd;
BYTE *bucketOffsets;
size_t splitIndices[64];
ldmMatchCandidate_t matchCandidates[64];
} ldmState_t;
typedef struct {
- U32 offset;
- U32 litLength;
- U32 matchLength;
+ U32___2 offset;
+ U32___2 litLength;
+ U32___2 matchLength;
} rawSeq;
typedef struct {
@@ -28100,20 +35260,20 @@
typedef struct {
ZSTD_entropyCTables_t entropy;
- U32 rep[3];
+ U32___2 rep[3];
} ZSTD_compressedBlockState_t;
typedef struct {
- U32 off;
- U32 len;
+ U32___2 off;
+ U32___2 len;
} ZSTD_match_t;
typedef struct {
int price;
- U32 off;
- U32 mlen;
- U32 litlen;
- U32 rep[3];
+ U32___2 off;
+ U32___2 mlen;
+ U32___2 litlen;
+ U32___2 rep[3];
} ZSTD_optimal_t;
typedef struct {
@@ -28123,14 +35283,14 @@
unsigned int *offCodeFreq;
ZSTD_match_t *matchTable;
ZSTD_optimal_t *priceTable;
- U32 litSum;
- U32 litLengthSum;
- U32 matchLengthSum;
- U32 offCodeSum;
- U32 litSumBasePrice;
- U32 litLengthSumBasePrice;
- U32 matchLengthSumBasePrice;
- U32 offCodeSumBasePrice;
+ U32___2 litSum;
+ U32___2 litLengthSum;
+ U32___2 matchLengthSum;
+ U32___2 offCodeSum;
+ U32___2 litSumBasePrice;
+ U32___2 litLengthSumBasePrice;
+ U32___2 matchLengthSumBasePrice;
+ U32___2 offCodeSumBasePrice;
ZSTD_OptPrice_e priceType;
const ZSTD_entropyCTables_t *symbolCosts;
ZSTD_paramSwitch_e literalCompressionMode;
@@ -28142,21 +35302,25 @@
struct ZSTD_matchState_t {
ZSTD_window_t window;
- U32 loadedDictEnd;
- U32 nextToUpdate;
- U32 hashLog3;
- U32 rowHashLog;
- U16 *tagTable;
- U32 hashCache[8];
- U32 *hashTable;
- U32 *hashTable3;
- U32 *chainTable;
- U32 forceNonContiguous;
+ U32___2 loadedDictEnd;
+ U32___2 nextToUpdate;
+ U32___2 hashLog3;
+ U32___2 rowHashLog;
+ BYTE *tagTable;
+ U32___2 hashCache[8];
+ U64 hashSalt;
+ U32___2 hashSaltEntropy;
+ U32___2 *hashTable;
+ U32___2 *hashTable3;
+ U32___2 *chainTable;
+ U32___2 forceNonContiguous;
int dedicatedDictSearch;
optState_t opt;
const ZSTD_matchState_t *dictMatchState;
ZSTD_compressionParameters cParams;
const rawSeqStore_t *ldmSeqStore;
+ int prefetchCDictTables;
+ int lazySkipping;
};
typedef struct {
@@ -28219,10 +35383,19 @@
seqStore_t secondHalfSeqStore;
seqStore_t currSeqStore;
seqStore_t nextSeqStore;
- U32 partitions[196];
+ U32___2 partitions[196];
ZSTD_entropyCTablesMetadata_t entropyMetadata;
} ZSTD_blockSplitCtx;
+typedef size_t ZSTD_sequenceProducer_F(void *, ZSTD_Sequence *, size_t, const void *, size_t, const void *, size_t, int, size_t);
+
+typedef struct {
+ void *mState;
+ ZSTD_sequenceProducer_F *mFinder;
+ ZSTD_Sequence *seqBuffer;
+ size_t seqBufferCapacity;
+} ZSTD_externalMatchCtx;
+
struct ZSTD_CCtx_s {
ZSTD_compressionStage_e stage;
int cParamsChanged;
@@ -28230,13 +35403,13 @@
ZSTD_CCtx_params requestedParams;
ZSTD_CCtx_params appliedParams;
ZSTD_CCtx_params simpleApiParams;
- U32 dictID;
+ U32___2 dictID;
size_t dictContentSize;
ZSTD_cwksp workspace;
size_t blockSize;
- unsigned long long pledgedSrcSizePlusOne;
- unsigned long long consumedSrcSize;
- unsigned long long producedCSize;
+ long long unsigned int pledgedSrcSizePlusOne;
+ long long unsigned int consumedSrcSize;
+ long long unsigned int producedCSize;
struct xxh64_state xxhState;
ZSTD_customMem customMem;
ZSTD_threadPool *pool;
@@ -28250,7 +35423,7 @@
size_t maxNbLdmSequences;
rawSeqStore_t externSeqStore;
ZSTD_blockState_t blockState;
- U32 *entropyWorkspace;
+ U32___2 *entropyWorkspace;
ZSTD_buffered_policy_e bufferedPolicy;
char *inBuff;
size_t inBuffSize;
@@ -28262,13 +35435,15 @@
size_t outBuffContentSize;
size_t outBuffFlushedSize;
ZSTD_cStreamStage streamStage;
- U32 frameEnded;
+ U32___2 frameEnded;
ZSTD_inBuffer expectedInBuffer;
+ size_t stableIn_notConsumed;
size_t expectedOutBufferSize;
ZSTD_localDict localDict;
const ZSTD_CDict *cdict;
ZSTD_prefixDict prefixDict;
ZSTD_blockSplitCtx blockSplitCtx;
+ ZSTD_externalMatchCtx externalMatchCtx;
};
typedef struct ZSTD_CCtx_s ZSTD_CCtx;
@@ -28283,21 +35458,21 @@
const void *dictContent;
size_t dictContentSize;
ZSTD_dictContentType_e dictContentType;
- U32 *entropyWorkspace;
+ U32___2 *entropyWorkspace;
ZSTD_cwksp workspace;
ZSTD_matchState_t matchState;
ZSTD_compressedBlockState_t cBlockState;
ZSTD_customMem customMem;
- U32 dictID;
+ U32___2 dictID;
int compressionLevel;
ZSTD_paramSwitch_e useRowMatchFinder;
};
typedef struct {
- U16 nextState;
+ U16___2 nextState;
BYTE nbAdditionalBits;
BYTE nbBits;
- U32 baseValue;
+ U32___2 baseValue;
} ZSTD_seqSymbol;
typedef struct {
@@ -28305,18 +35480,20 @@
ZSTD_seqSymbol OFTable[257];
ZSTD_seqSymbol MLTable[513];
HUF_DTable hufTable[4097];
- U32 rep[3];
- U32 workspace[157];
+ U32___2 rep[3];
+ U32___2 workspace[157];
} ZSTD_entropyDTables_t;
typedef struct {
- unsigned long long frameContentSize;
- unsigned long long windowSize;
+ long long unsigned int frameContentSize;
+ long long unsigned int windowSize;
unsigned int blockSizeMax;
ZSTD_frameType_e frameType;
unsigned int headerSize;
unsigned int dictID;
unsigned int checksumFlag;
+ unsigned int _reserved1;
+ unsigned int _reserved2;
} ZSTD_frameHeader;
struct ZSTD_DDict_s;
@@ -28343,7 +35520,7 @@
const ZSTD_seqSymbol *OFTptr;
const HUF_DTable *HUFptr;
ZSTD_entropyDTables_t entropy;
- U32 workspace[640];
+ U32___2 workspace[640];
const void *previousDstEnd;
const void *prefixStart;
const void *virtualStart;
@@ -28354,13 +35531,13 @@
U64 decodedSize;
blockType_e bType;
ZSTD_dStage stage;
- U32 litEntropy;
- U32 fseEntropy;
+ U32___2 litEntropy;
+ U32___2 fseEntropy;
struct xxh64_state xxhState;
size_t headerSize;
ZSTD_format_e format;
ZSTD_forceIgnoreChecksum_e forceIgnoreChecksum;
- U32 validateChecksum;
+ U32___2 validateChecksum;
const BYTE *litPtr;
ZSTD_customMem customMem;
size_t litSize;
@@ -28369,11 +35546,12 @@
int bmi2;
ZSTD_DDict *ddictLocal;
const ZSTD_DDict *ddict;
- U32 dictID;
+ U32___2 dictID;
int ddictIsCold;
ZSTD_dictUses_e dictUses;
ZSTD_DDictHashSet *ddictSet;
ZSTD_refMultipleDDicts_e refMultipleDDicts;
+ int disableHufAsm;
ZSTD_dStreamStage streamStage;
char *inBuff;
size_t inBuffSize;
@@ -28384,7 +35562,7 @@
size_t outStart;
size_t outEnd;
size_t lhSize;
- U32 hostageByte;
+ U32___2 hostageByte;
int noForwardProgress;
ZSTD_bufferMode_e outBufferMode;
ZSTD_outBuffer expectedOutBuffer;
@@ -28409,8 +35587,8 @@
const void *dictContent;
size_t dictSize;
ZSTD_entropyDTables_t entropy;
- U32 dictID;
- U32 entropyPresent;
+ U32___2 dictID;
+ U32___2 entropyPresent;
ZSTD_customMem cMem;
};
@@ -28418,12 +35596,1684 @@
typedef ZSTD_outBuffer zstd_out_buffer;
+struct _CONFIG_PAGE_HEADER {
+ U8 PageVersion;
+ U8 PageLength;
+ U8 PageNumber;
+ U8 PageType;
+};
+
+typedef struct _CONFIG_PAGE_HEADER CONFIG_PAGE_HEADER;
+
+struct _ATTO_DEVICE_INFO {
+ u8 Offset;
+ u8 Period;
+ u16 ATTOFlags;
+};
+
+typedef struct _ATTO_DEVICE_INFO ATTO_DEVICE_INFO;
+
+struct _ATTO_CONFIG_PAGE_SCSI_PORT_2 {
+ CONFIG_PAGE_HEADER Header;
+ u16 PortFlags;
+ u16 Unused1;
+ u32 Unused2;
+ ATTO_DEVICE_INFO DeviceSettings[16];
+};
+
+typedef struct _ATTO_CONFIG_PAGE_SCSI_PORT_2 ATTO_SCSIPortPage2_t;
+
+typedef struct _ATTO_DEVICE_INFO ATTODeviceInfo_t;
+
+struct _CONFIG_EXTENDED_PAGE_HEADER {
+ U8 PageVersion;
+ U8 Reserved1;
+ U8 PageNumber;
+ U8 PageType;
+ U16 ExtPageLength;
+ U8 ExtPageType;
+ U8 Reserved2;
+};
+
+typedef struct _CONFIG_EXTENDED_PAGE_HEADER CONFIG_EXTENDED_PAGE_HEADER;
+
+typedef struct _CONFIG_EXTENDED_PAGE_HEADER ConfigExtendedPageHeader_t;
+
+struct _U64 {
+ U32 Low;
+ U32 High;
+};
+
+typedef struct _U64 U64___2;
+
+struct _CONFIG_PAGE_FC_DEVICE_0 {
+ CONFIG_PAGE_HEADER Header;
+ U64___2 WWNN;
+ U64___2 WWPN;
+ U32 PortIdentifier;
+ U8 Protocol;
+ U8 Flags;
+ U16 BBCredit;
+ U16 MaxRxFrameSize;
+ U8 ADISCHardALPA;
+ U8 PortNumber;
+ U8 FcPhLowestVersion;
+ U8 FcPhHighestVersion;
+ U8 CurrentTargetID;
+ U8 CurrentBus;
+};
+
+typedef struct _CONFIG_PAGE_FC_DEVICE_0 FCDevicePage0_t;
+
+struct _CONFIG_PAGE_FC_PORT_0 {
+ CONFIG_PAGE_HEADER Header;
+ U32 Flags;
+ U8 MPIPortNumber;
+ U8 LinkType;
+ U8 PortState;
+ U8 Reserved;
+ U32 PortIdentifier;
+ U64___2 WWNN;
+ U64___2 WWPN;
+ U32 SupportedServiceClass;
+ U32 SupportedSpeeds;
+ U32 CurrentSpeed;
+ U32 MaxFrameSize;
+ U64___2 FabricWWNN;
+ U64___2 FabricWWPN;
+ U32 DiscoveredPortsCount;
+ U32 MaxInitiators;
+ U8 MaxAliasesSupported;
+ U8 MaxHardAliasesSupported;
+ U8 NumCurrentAliases;
+ U8 Reserved1;
+};
+
+typedef struct _CONFIG_PAGE_FC_PORT_0 FCPortPage0_t;
+
+struct _CONFIG_PAGE_FC_PORT_1 {
+ CONFIG_PAGE_HEADER Header;
+ U32 Flags;
+ U64___2 NoSEEPROMWWNN;
+ U64___2 NoSEEPROMWWPN;
+ U8 HardALPA;
+ U8 LinkConfig;
+ U8 TopologyConfig;
+ U8 AltConnector;
+ U8 NumRequestedAliases;
+ U8 RR_TOV;
+ U8 InitiatorDeviceTimeout;
+ U8 InitiatorIoPendTimeout;
+};
+
+typedef struct _CONFIG_PAGE_FC_PORT_1 FCPortPage1_t;
+
+typedef struct _CONFIG_PAGE_HEADER ConfigPageHeader_t;
+
+struct _CONFIG_PAGE_IOC_1 {
+ CONFIG_PAGE_HEADER Header;
+ U32 Flags;
+ U32 CoalescingTimeout;
+ U8 CoalescingDepth;
+ U8 PCISlotNum;
+ U8 Reserved[2];
+};
+
+typedef struct _CONFIG_PAGE_IOC_1 IOCPage1_t;
+
+struct _CONFIG_PAGE_IOC_2_RAID_VOL {
+ U8 VolumeID;
+ U8 VolumeBus;
+ U8 VolumeIOC;
+ U8 VolumePageNumber;
+ U8 VolumeType;
+ U8 Flags;
+ U16 Reserved3;
+};
+
+typedef struct _CONFIG_PAGE_IOC_2_RAID_VOL CONFIG_PAGE_IOC_2_RAID_VOL;
+
+struct _CONFIG_PAGE_IOC_2 {
+ CONFIG_PAGE_HEADER Header;
+ U32 CapabilitiesFlags;
+ U8 NumActiveVolumes;
+ U8 MaxVolumes;
+ U8 NumActivePhysDisks;
+ U8 MaxPhysDisks;
+ CONFIG_PAGE_IOC_2_RAID_VOL RaidVolume[1];
+};
+
+typedef struct _CONFIG_PAGE_IOC_2 IOCPage2_t;
+
+struct _IOC_3_PHYS_DISK {
+ U8 PhysDiskID;
+ U8 PhysDiskBus;
+ U8 PhysDiskIOC;
+ U8 PhysDiskNum;
+};
+
+typedef struct _IOC_3_PHYS_DISK IOC_3_PHYS_DISK;
+
+struct _CONFIG_PAGE_IOC_3 {
+ CONFIG_PAGE_HEADER Header;
+ U8 NumPhysDisks;
+ U8 Reserved1;
+ U16 Reserved2;
+ IOC_3_PHYS_DISK PhysDisk[1];
+};
+
+typedef struct _CONFIG_PAGE_IOC_3 IOCPage3_t;
+
+struct _IOC_4_SEP {
+ U8 SEPTargetID;
+ U8 SEPBus;
+ U16 Reserved;
+};
+
+typedef struct _IOC_4_SEP IOC_4_SEP;
+
+struct _CONFIG_PAGE_IOC_4 {
+ CONFIG_PAGE_HEADER Header;
+ U8 ActiveSEP;
+ U8 MaxSEP;
+ U16 Reserved1;
+ IOC_4_SEP SEP[1];
+};
+
+typedef struct _CONFIG_PAGE_IOC_4 IOCPage4_t;
+
+struct _MPI_ADAPTER_INFO {
+ U8 PciBusNumber;
+ U8 PciDeviceAndFunctionNumber;
+ U16 AdapterFlags;
+};
+
+typedef struct _MPI_ADAPTER_INFO MPI_ADAPTER_INFO;
+
+struct _CONFIG_PAGE_IO_UNIT_2 {
+ CONFIG_PAGE_HEADER Header;
+ U32 Flags;
+ U32 BiosVersion;
+ MPI_ADAPTER_INFO AdapterOrder[4];
+ U32 Reserved1;
+};
+
+typedef struct _CONFIG_PAGE_IO_UNIT_2 IOUnitPage2_t;
+
+struct _CONFIG_PAGE_LAN_0 {
+ ConfigPageHeader_t Header;
+ U16 TxRxModes;
+ U16 Reserved;
+ U32 PacketPrePad;
+};
+
+typedef struct _CONFIG_PAGE_LAN_0 LANPage0_t;
+
+struct _CONFIG_PAGE_LAN_1 {
+ ConfigPageHeader_t Header;
+ U16 Reserved;
+ U8 CurrentDeviceState;
+ U8 Reserved1;
+ U32 MinPacketSize;
+ U32 MaxPacketSize;
+ U32 HardwareAddressLow;
+ U32 HardwareAddressHigh;
+ U32 MaxWireSpeedLow;
+ U32 MaxWireSpeedHigh;
+ U32 BucketsRemaining;
+ U32 MaxReplySize;
+ U32 NegWireSpeedLow;
+ U32 NegWireSpeedHigh;
+};
+
+typedef struct _CONFIG_PAGE_LAN_1 LANPage1_t;
+
+struct _CONFIG_PAGE_MANUFACTURING_0 {
+ CONFIG_PAGE_HEADER Header;
+ U8 ChipName[16];
+ U8 ChipRevision[8];
+ U8 BoardName[16];
+ U8 BoardAssembly[16];
+ U8 BoardTracerNumber[16];
+};
+
+typedef struct _CONFIG_PAGE_MANUFACTURING_0 ManufacturingPage0_t;
+
+struct _RAID_PHYS_DISK0_SETTINGS {
+ U8 SepID;
+ U8 SepBus;
+ U8 HotSparePool;
+ U8 PhysDiskSettings;
+};
+
+typedef struct _RAID_PHYS_DISK0_SETTINGS RAID_PHYS_DISK0_SETTINGS;
+
+struct _RAID_PHYS_DISK_INQUIRY_DATA {
+ U8 VendorID[8];
+ U8 ProductID[16];
+ U8 ProductRevLevel[4];
+ U8 Info[32];
+};
+
+typedef struct _RAID_PHYS_DISK_INQUIRY_DATA RAID_PHYS_DISK0_INQUIRY_DATA;
+
+struct _RAID_PHYS_DISK0_STATUS {
+ U8 Flags;
+ U8 State;
+ U16 Reserved;
+};
+
+typedef struct _RAID_PHYS_DISK0_STATUS RAID_PHYS_DISK0_STATUS;
+
+struct _RAID_PHYS_DISK0_ERROR_DATA {
+ U8 ErrorCdbByte;
+ U8 ErrorSenseKey;
+ U16 Reserved;
+ U16 ErrorCount;
+ U8 ErrorASC;
+ U8 ErrorASCQ;
+ U16 SmartCount;
+ U8 SmartASC;
+ U8 SmartASCQ;
+};
+
+typedef struct _RAID_PHYS_DISK0_ERROR_DATA RAID_PHYS_DISK0_ERROR_DATA;
+
+struct _CONFIG_PAGE_RAID_PHYS_DISK_0 {
+ CONFIG_PAGE_HEADER Header;
+ U8 PhysDiskID;
+ U8 PhysDiskBus;
+ U8 PhysDiskIOC;
+ U8 PhysDiskNum;
+ RAID_PHYS_DISK0_SETTINGS PhysDiskSettings;
+ U32 Reserved1;
+ U8 ExtDiskIdentifier[8];
+ U8 DiskIdentifier[16];
+ RAID_PHYS_DISK0_INQUIRY_DATA InquiryData;
+ RAID_PHYS_DISK0_STATUS PhysDiskStatus;
+ U32 MaxLBA;
+ RAID_PHYS_DISK0_ERROR_DATA ErrorData;
+};
+
+typedef struct _CONFIG_PAGE_RAID_PHYS_DISK_0 RaidPhysDiskPage0_t;
+
+typedef struct _CONFIG_PAGE_RAID_PHYS_DISK_0 *pRaidPhysDiskPage0_t;
+
+struct _RAID_PHYS_DISK1_PATH {
+ U8 PhysDiskID;
+ U8 PhysDiskBus;
+ U16 Reserved1;
+ U64___2 WWID;
+ U64___2 OwnerWWID;
+ U8 OwnerIdentifier;
+ U8 Reserved2;
+ U16 Flags;
+};
+
+typedef struct _RAID_PHYS_DISK1_PATH RAID_PHYS_DISK1_PATH;
+
+struct _CONFIG_PAGE_RAID_PHYS_DISK_1 {
+ CONFIG_PAGE_HEADER Header;
+ U8 NumPhysDiskPaths;
+ U8 PhysDiskNum;
+ U16 Reserved2;
+ U32 Reserved1;
+ RAID_PHYS_DISK1_PATH Path[1];
+};
+
+typedef struct _CONFIG_PAGE_RAID_PHYS_DISK_1 RaidPhysDiskPage1_t;
+
+typedef struct _CONFIG_PAGE_RAID_PHYS_DISK_1 *pRaidPhysDiskPage1_t;
+
+struct _RAID_VOL0_STATUS {
+ U8 Flags;
+ U8 State;
+ U16 Reserved;
+};
+
+typedef struct _RAID_VOL0_STATUS RAID_VOL0_STATUS;
+
+struct _RAID_VOL0_SETTINGS {
+ U16 Settings;
+ U8 HotSparePool;
+ U8 Reserved;
+};
+
+typedef struct _RAID_VOL0_SETTINGS RAID_VOL0_SETTINGS;
+
+struct _RAID_VOL0_PHYS_DISK {
+ U16 Reserved;
+ U8 PhysDiskMap;
+ U8 PhysDiskNum;
+};
+
+typedef struct _RAID_VOL0_PHYS_DISK RAID_VOL0_PHYS_DISK;
+
+struct _CONFIG_PAGE_RAID_VOL_0 {
+ CONFIG_PAGE_HEADER Header;
+ U8 VolumeID;
+ U8 VolumeBus;
+ U8 VolumeIOC;
+ U8 VolumeType;
+ RAID_VOL0_STATUS VolumeStatus;
+ RAID_VOL0_SETTINGS VolumeSettings;
+ U32 MaxLBA;
+ U32 MaxLBAHigh;
+ U32 StripeSize;
+ U32 Reserved2;
+ U32 Reserved3;
+ U8 NumPhysDisks;
+ U8 DataScrubRate;
+ U8 ResyncRate;
+ U8 InactiveStatus;
+ RAID_VOL0_PHYS_DISK PhysDisk[1];
+};
+
+typedef struct _CONFIG_PAGE_RAID_VOL_0 *pRaidVolumePage0_t;
+
+struct _CONFIG_PAGE_SAS_DEVICE_0 {
+ CONFIG_EXTENDED_PAGE_HEADER Header;
+ U16 Slot;
+ U16 EnclosureHandle;
+ U64___2 SASAddress;
+ U16 ParentDevHandle;
+ U8 PhyNum;
+ U8 AccessStatus;
+ U16 DevHandle;
+ U8 TargetID;
+ U8 Bus;
+ U32 DeviceInfo;
+ U16 Flags;
+ U8 PhysicalPort;
+ U8 Reserved2;
+};
+
+typedef struct _CONFIG_PAGE_SAS_DEVICE_0 SasDevicePage0_t;
+
+struct _CONFIG_PAGE_SAS_ENCLOSURE_0 {
+ CONFIG_EXTENDED_PAGE_HEADER Header;
+ U32 Reserved1;
+ U64___2 EnclosureLogicalID;
+ U16 Flags;
+ U16 EnclosureHandle;
+ U16 NumSlots;
+ U16 StartSlot;
+ U8 StartTargetID;
+ U8 StartBus;
+ U8 SEPTargetID;
+ U8 SEPBus;
+ U32 Reserved2;
+ U32 Reserved3;
+};
+
+typedef struct _CONFIG_PAGE_SAS_ENCLOSURE_0 SasEnclosurePage0_t;
+
+struct _CONFIG_PAGE_SAS_EXPANDER_0 {
+ CONFIG_EXTENDED_PAGE_HEADER Header;
+ U8 PhysicalPort;
+ U8 Reserved1;
+ U16 EnclosureHandle;
+ U64___2 SASAddress;
+ U32 DiscoveryStatus;
+ U16 DevHandle;
+ U16 ParentDevHandle;
+ U16 ExpanderChangeCount;
+ U16 ExpanderRouteIndexes;
+ U8 NumPhys;
+ U8 SASLevel;
+ U8 Flags;
+ U8 Reserved3;
+};
+
+typedef struct _CONFIG_PAGE_SAS_EXPANDER_0 SasExpanderPage0_t;
+
+struct _CONFIG_PAGE_SAS_EXPANDER_1 {
+ CONFIG_EXTENDED_PAGE_HEADER Header;
+ U8 PhysicalPort;
+ U8 Reserved1;
+ U16 Reserved2;
+ U8 NumPhys;
+ U8 Phy;
+ U16 NumTableEntriesProgrammed;
+ U8 ProgrammedLinkRate;
+ U8 HwLinkRate;
+ U16 AttachedDevHandle;
+ U32 PhyInfo;
+ U32 AttachedDeviceInfo;
+ U16 OwnerDevHandle;
+ U8 ChangeCount;
+ U8 NegotiatedLinkRate;
+ U8 PhyIdentifier;
+ U8 AttachedPhyIdentifier;
+ U8 Reserved3;
+ U8 DiscoveryInfo;
+ U32 Reserved4;
+};
+
+typedef struct _CONFIG_PAGE_SAS_EXPANDER_1 SasExpanderPage1_t;
+
+struct _MPI_SAS_IO_UNIT0_PHY_DATA {
+ U8 Port;
+ U8 PortFlags;
+ U8 PhyFlags;
+ U8 NegotiatedLinkRate;
+ U32 ControllerPhyDeviceInfo;
+ U16 AttachedDeviceHandle;
+ U16 ControllerDevHandle;
+ U32 DiscoveryStatus;
+};
+
+typedef struct _MPI_SAS_IO_UNIT0_PHY_DATA MPI_SAS_IO_UNIT0_PHY_DATA;
+
+struct _CONFIG_PAGE_SAS_IO_UNIT_0 {
+ CONFIG_EXTENDED_PAGE_HEADER Header;
+ U16 NvdataVersionDefault;
+ U16 NvdataVersionPersistent;
+ U8 NumPhys;
+ U8 Reserved2;
+ U16 Reserved3;
+ MPI_SAS_IO_UNIT0_PHY_DATA PhyData[1];
+};
+
+typedef struct _CONFIG_PAGE_SAS_IO_UNIT_0 SasIOUnitPage0_t;
+
+struct _MPI_SAS_IO_UNIT1_PHY_DATA {
+ U8 Port;
+ U8 PortFlags;
+ U8 PhyFlags;
+ U8 MaxMinLinkRate;
+ U32 ControllerPhyDeviceInfo;
+ U16 MaxTargetPortConnectTime;
+ U16 Reserved1;
+};
+
+typedef struct _MPI_SAS_IO_UNIT1_PHY_DATA MPI_SAS_IO_UNIT1_PHY_DATA;
+
+struct _CONFIG_PAGE_SAS_IO_UNIT_1 {
+ CONFIG_EXTENDED_PAGE_HEADER Header;
+ U16 ControlFlags;
+ U16 MaxNumSATATargets;
+ U16 AdditionalControlFlags;
+ U16 Reserved1;
+ U8 NumPhys;
+ U8 SATAMaxQDepth;
+ U8 ReportDeviceMissingDelay;
+ U8 IODeviceMissingDelay;
+ MPI_SAS_IO_UNIT1_PHY_DATA PhyData[1];
+};
+
+typedef struct _CONFIG_PAGE_SAS_IO_UNIT_1 SasIOUnitPage1_t;
+
+struct _CONFIG_PAGE_SAS_PHY_0 {
+ CONFIG_EXTENDED_PAGE_HEADER Header;
+ U16 OwnerDevHandle;
+ U16 Reserved1;
+ U64___2 SASAddress;
+ U16 AttachedDevHandle;
+ U8 AttachedPhyIdentifier;
+ U8 Reserved2;
+ U32 AttachedDeviceInfo;
+ U8 ProgrammedLinkRate;
+ U8 HwLinkRate;
+ U8 ChangeCount;
+ U8 Flags;
+ U32 PhyInfo;
+};
+
+typedef struct _CONFIG_PAGE_SAS_PHY_0 SasPhyPage0_t;
+
+struct _CONFIG_PAGE_SAS_PHY_1 {
+ CONFIG_EXTENDED_PAGE_HEADER Header;
+ U32 Reserved1;
+ U32 InvalidDwordCount;
+ U32 RunningDisparityErrorCount;
+ U32 LossDwordSynchCount;
+ U32 PhyResetProblemCount;
+};
+
+typedef struct _CONFIG_PAGE_SAS_PHY_1 SasPhyPage1_t;
+
+struct _CONFIG_PAGE_SCSI_DEVICE_0 {
+ CONFIG_PAGE_HEADER Header;
+ U32 NegotiatedParameters;
+ U32 Information;
+};
+
+struct _CONFIG_PAGE_SCSI_DEVICE_1 {
+ CONFIG_PAGE_HEADER Header;
+ U32 RequestedParameters;
+ U32 Reserved;
+ U32 Configuration;
+};
+
+struct _CONFIG_PAGE_SCSI_PORT_0 {
+ CONFIG_PAGE_HEADER Header;
+ U32 Capabilities;
+ U32 PhysicalInterface;
+};
+
+typedef struct _CONFIG_PAGE_SCSI_PORT_0 SCSIPortPage0_t;
+
+struct _MPI_DEVICE_INFO {
+ U8 Timeout;
+ U8 SyncFactor;
+ U16 DeviceFlags;
+};
+
+typedef struct _MPI_DEVICE_INFO MPI_DEVICE_INFO;
+
+struct _CONFIG_PAGE_SCSI_PORT_2 {
+ CONFIG_PAGE_HEADER Header;
+ U32 PortFlags;
+ U32 PortSettings;
+ MPI_DEVICE_INFO DeviceSettings[16];
+};
+
+typedef struct _CONFIG_PAGE_SCSI_PORT_2 SCSIPortPage2_t;
+
+struct _EVENT_DATA_QUEUE_FULL {
+ U8 TargetID;
+ U8 Bus;
+ U16 CurrentDepth;
+};
+
+typedef struct _EVENT_DATA_QUEUE_FULL EventDataQueueFull_t;
+
+struct _EVENT_DATA_RAID {
+ U8 VolumeID;
+ U8 VolumeBus;
+ U8 ReasonCode;
+ U8 PhysDiskNum;
+ U8 ASC;
+ U8 ASCQ;
+ U16 Reserved;
+ U32 SettingsStatus;
+};
+
+typedef struct _EVENT_DATA_RAID EVENT_DATA_RAID;
+
+typedef struct _EVENT_DATA_RAID MpiEventDataRaid_t;
+
+struct _EVENT_DATA_SAS_BROADCAST_PRIMITIVE {
+ U8 PhyNum;
+ U8 Port;
+ U8 PortWidth;
+ U8 Primitive;
+};
+
+typedef struct _EVENT_DATA_SAS_BROADCAST_PRIMITIVE EVENT_DATA_SAS_BROADCAST_PRIMITIVE;
+
+struct _EVENT_DATA_SAS_DEVICE_STATUS_CHANGE {
+ U8 TargetID;
+ U8 Bus;
+ U8 ReasonCode;
+ U8 Reserved;
+ U8 ASC;
+ U8 ASCQ;
+ U16 DevHandle;
+ U32 DeviceInfo;
+ U16 ParentDevHandle;
+ U8 PhyNum;
+ U8 Reserved1;
+ U64___2 SASAddress;
+ U8 LUN[8];
+ U16 TaskTag;
+ U16 Reserved2;
+};
+
+typedef struct _EVENT_DATA_SAS_DEVICE_STATUS_CHANGE EVENT_DATA_SAS_DEVICE_STATUS_CHANGE;
+
+typedef struct _EVENT_DATA_SAS_DEVICE_STATUS_CHANGE MpiEventDataSasDeviceStatusChange_t;
+
+struct _EVENT_DATA_SAS_DISCOVERY {
+ U32 DiscoveryStatus;
+ U32 Reserved1;
+};
+
+typedef struct _EVENT_DATA_SAS_DISCOVERY EventDataSasDiscovery_t;
+
+struct _EVENT_DATA_SAS_EXPANDER_STATUS_CHANGE {
+ U8 ReasonCode;
+ U8 Reserved1;
+ U16 Reserved2;
+ U8 PhysicalPort;
+ U8 Reserved3;
+ U16 EnclosureHandle;
+ U64___2 SASAddress;
+ U32 DiscoveryStatus;
+ U16 DevHandle;
+ U16 ParentDevHandle;
+ U16 ExpanderChangeCount;
+ U16 ExpanderRouteIndexes;
+ U8 NumPhys;
+ U8 SASLevel;
+ U8 Flags;
+ U8 Reserved4;
+};
+
+typedef struct _EVENT_DATA_SAS_EXPANDER_STATUS_CHANGE MpiEventDataSasExpanderStatusChange_t;
+
+struct _EVENT_DATA_SAS_PHY_LINK_STATUS {
+ U8 PhyNum;
+ U8 LinkRates;
+ U16 DevHandle;
+ U64___2 SASAddress;
+};
+
+typedef struct _EVENT_DATA_SAS_PHY_LINK_STATUS MpiEventDataSasPhyLinkStatus_t;
+
+struct _FWUploadTCSGE {
+ U8 Reserved;
+ U8 ContextSize;
+ U8 DetailsLength;
+ U8 Flags;
+ U32 Reserved1;
+ U32 ImageOffset;
+ U32 ImageSize;
+};
+
+typedef struct _FWUploadTCSGE FWUploadTCSGE_t;
+
+struct _FcCfgData {
+ struct {
+ FCPortPage1_t *data;
+ dma_addr_t dma;
+ int pg_sz;
+ } fc_port_page1[2];
+};
+
+typedef struct _FcCfgData FcCfgData;
+
+struct _IPS_SUBSYS {
+ uint32_t param[128];
+};
+
+typedef struct _IPS_SUBSYS IPS_SUBSYS;
+
+struct _IR2_PD_INFO {
+ U16 DeviceHandle;
+ U8 TruncEnclosureHandle;
+ U8 TruncatedSlot;
+};
+
+typedef struct _IR2_PD_INFO IR2_PD_INFO;
+
+struct _IR2_STATE_CHANGED {
+ U16 PreviousState;
+ U16 NewState;
+};
+
+typedef struct _IR2_STATE_CHANGED IR2_STATE_CHANGED;
+
+typedef struct _MPI_DEVICE_INFO MpiDeviceInfo_t;
+
+union _MPI_IR2_RC_EVENT_DATA {
+ IR2_STATE_CHANGED StateChanged;
+ U32 Lba;
+ IR2_PD_INFO PdInfo;
+};
+
+typedef union _MPI_IR2_RC_EVENT_DATA MPI_IR2_RC_EVENT_DATA;
+
+struct _MPI_EVENT_DATA_IR2 {
+ U8 TargetID;
+ U8 Bus;
+ U8 ReasonCode;
+ U8 PhysDiskNum;
+ MPI_IR2_RC_EVENT_DATA IR2EventData;
+};
+
+typedef struct _MPI_EVENT_DATA_IR2 MPI_EVENT_DATA_IR2;
+
+struct _MPI_EXT_IMAGE_HEADER {
+ U8 ImageType;
+ U8 Reserved;
+ U16 Reserved1;
+ U32 Checksum;
+ U32 ImageSize;
+ U32 NextImageHeaderOffset;
+ U32 LoadStartAddress;
+ U32 Reserved2;
+};
+
+typedef struct _MPI_EXT_IMAGE_HEADER MpiExtImageHeader_t;
+
+struct _MPI_FW_VERSION_STRUCT {
+ U8 Dev;
+ U8 Unit;
+ U8 Minor;
+ U8 Major;
+};
+
+typedef struct _MPI_FW_VERSION_STRUCT MPI_FW_VERSION_STRUCT;
+
+union _MPI_FW_VERSION {
+ MPI_FW_VERSION_STRUCT Struct;
+ U32 Word;
+};
+
+typedef union _MPI_FW_VERSION MPI_FW_VERSION;
+
+struct _MPI_FW_HEADER {
+ U32 ArmBranchInstruction0;
+ U32 Signature0;
+ U32 Signature1;
+ U32 Signature2;
+ U32 ArmBranchInstruction1;
+ U32 ArmBranchInstruction2;
+ U32 Reserved;
+ U32 Checksum;
+ U16 VendorId;
+ U16 ProductId;
+ MPI_FW_VERSION FWVersion;
+ U32 SeqCodeVersion;
+ U32 ImageSize;
+ U32 NextImageHeaderOffset;
+ U32 LoadStartAddress;
+ U32 IopResetVectorValue;
+ U32 IopResetRegAddr;
+ U32 VersionNameWhat;
+ U8 VersionName[32];
+ U32 VendorNameWhat;
+ U8 VendorName[32];
+};
+
+typedef struct _MPI_FW_HEADER MpiFwHeader_t;
+
+typedef void (*MPT_ADD_SGE)(void *, u32, dma_addr_t);
+
+typedef void (*MPT_ADD_CHAIN)(void *, u8, u16, dma_addr_t);
+
+struct _SpiCfgData {
+ u32 PortFlags;
+ int *nvram;
+ IOCPage4_t *pIocPg4;
+ dma_addr_t IocPg4_dma;
+ int IocPg4Sz;
+ u8 minSyncFactor;
+ u8 maxSyncOffset;
+ u8 maxBusWidth;
+ u8 busType;
+ u8 sdp1version;
+ u8 sdp1length;
+ u8 sdp0version;
+ u8 sdp0length;
+ u8 dvScheduled;
+ u8 noQas;
+ u8 Saf_Te;
+ u8 bus_reset;
+ u8 rsvd[1];
+};
+
+typedef struct _SpiCfgData SpiCfgData;
+
+struct _RaidCfgData {
+ IOCPage2_t *pIocPg2;
+ IOCPage3_t *pIocPg3;
+ struct mutex inactive_list_mutex;
+ struct list_head inactive_list;
+};
+
+typedef struct _RaidCfgData RaidCfgData;
+
+struct _SasCfgData {
+ u8 ptClear;
+};
+
+typedef struct _SasCfgData SasCfgData;
+
+struct _SGE_SIMPLE_UNION {
+ U32 FlagsLength;
+ union {
+ U32 Address32;
+ U64___2 Address64;
+ } u;
+};
+
+typedef struct _SGE_SIMPLE_UNION SGE_SIMPLE_UNION;
+
+struct _MSG_IOC_FACTS_REPLY {
+ U16 MsgVersion;
+ U8 MsgLength;
+ U8 Function;
+ U16 HeaderVersion;
+ U8 IOCNumber;
+ U8 MsgFlags;
+ U32 MsgContext;
+ U16 IOCExceptions;
+ U16 IOCStatus;
+ U32 IOCLogInfo;
+ U8 MaxChainDepth;
+ U8 WhoInit;
+ U8 BlockSize;
+ U8 Flags;
+ U16 ReplyQueueDepth;
+ U16 RequestFrameSize;
+ U16 Reserved_0101_FWVersion;
+ U16 ProductID;
+ U32 CurrentHostMfaHighAddr;
+ U16 GlobalCredits;
+ U8 NumberOfPorts;
+ U8 EventState;
+ U32 CurrentSenseBufferHighAddr;
+ U16 CurReplyFrameSize;
+ U8 MaxDevices;
+ U8 MaxBuses;
+ U32 FWImageSize;
+ U32 IOCCapabilities;
+ MPI_FW_VERSION FWVersion;
+ U16 HighPriorityQueueDepth;
+ U16 Reserved2;
+ SGE_SIMPLE_UNION HostPageBufferSGE;
+ U32 ReplyFifoHostSignalingAddr;
+};
+
+typedef struct _MSG_IOC_FACTS_REPLY IOCFactsReply_t;
+
+struct _MSG_PORT_FACTS_REPLY {
+ U16 Reserved;
+ U8 MsgLength;
+ U8 Function;
+ U16 Reserved1;
+ U8 PortNumber;
+ U8 MsgFlags;
+ U32 MsgContext;
+ U16 Reserved2;
+ U16 IOCStatus;
+ U32 IOCLogInfo;
+ U8 Reserved3;
+ U8 PortType;
+ U16 MaxDevices;
+ U16 PortSCSIID;
+ U16 ProtocolFlags;
+ U16 MaxPostedCmdBuffers;
+ U16 MaxPersistentIDs;
+ U16 MaxLanBuckets;
+ U8 MaxInitiators;
+ U8 Reserved4;
+ U32 Reserved5;
+};
+
+typedef struct _MSG_PORT_FACTS_REPLY PortFactsReply_t;
+
+struct _MPT_MGMT {
+ struct mutex mutex;
+ struct completion done;
+ u8 reply[128];
+ u8 sense[64];
+ u8 status;
+ int completion_code;
+ u32 msg_context;
+};
+
+typedef struct _MPT_MGMT MPT_MGMT;
+
+typedef void (*MPT_SCHEDULE_TARGET_RESET)(void *);
+
+struct _MPT_SCSI_HOST;
+
+typedef struct _MPT_SCSI_HOST MPT_SCSI_HOST;
+
+typedef void (*MPT_FLUSH_RUNNING_CMDS)(MPT_SCSI_HOST *);
+
+struct timer_list {
+ struct hlist_node entry;
+ long unsigned int expires;
+ void (*function)(struct timer_list *);
+ u32 flags;
+ struct lockdep_map lockdep_map;
+};
+
+struct delayed_work {
+ struct work_struct work;
+ struct timer_list timer;
+ struct workqueue_struct *wq;
+ int cpu;
+};
+
+struct _SYSIF_REGS;
+
+typedef struct _SYSIF_REGS SYSIF_REGS;
+
+struct _MPT_FRAME_HDR;
+
+typedef struct _MPT_FRAME_HDR MPT_FRAME_HDR;
+
+struct proc_dir_entry;
+
+struct _mpt_ioctl_events;
+
+struct net_device;
+
+struct mptsas_portinfo;
+
+struct _MPT_ADAPTER {
+ int id;
+ int pci_irq;
+ char name[32];
+ const char *prod_name;
+ char board_name[16];
+ char board_assembly[16];
+ char board_tracer[16];
+ u16 nvdata_version_persistent;
+ u16 nvdata_version_default;
+ int debug_level;
+ u8 io_missing_delay;
+ u16 device_missing_delay;
+ SYSIF_REGS *chip;
+ SYSIF_REGS *pio_chip;
+ u8 bus_type;
+ u32 mem_phys;
+ u32 pio_mem_phys;
+ int mem_size;
+ int number_of_buses;
+ int devices_per_bus;
+ int alloc_total;
+ u32 last_state;
+ int active;
+ u8 *alloc;
+ dma_addr_t alloc_dma;
+ u32 alloc_sz;
+ MPT_FRAME_HDR *reply_frames;
+ u32 reply_frames_low_dma;
+ int reply_depth;
+ int reply_sz;
+ int num_chain;
+ MPT_ADD_SGE add_sge;
+ MPT_ADD_CHAIN add_chain;
+ int *ReqToChain;
+ int *RequestNB;
+ int *ChainToChain;
+ u8 *ChainBuffer;
+ dma_addr_t ChainBufferDMA;
+ struct list_head FreeChainQ;
+ spinlock_t FreeChainQlock;
+ dma_addr_t req_frames_dma;
+ MPT_FRAME_HDR *req_frames;
+ u32 req_frames_low_dma;
+ int req_depth;
+ int req_sz;
+ spinlock_t FreeQlock;
+ struct list_head FreeQ;
+ u8 *sense_buf_pool;
+ dma_addr_t sense_buf_pool_dma;
+ u32 sense_buf_low_dma;
+ u8 *HostPageBuffer;
+ u32 HostPageBuffer_sz;
+ dma_addr_t HostPageBuffer_dma;
+ struct pci_dev *pcidev;
+ int bars;
+ int msi_enable;
+ u8 *memmap;
+ struct Scsi_Host *sh;
+ SpiCfgData spi_data;
+ RaidCfgData raid_data;
+ SasCfgData sas_data;
+ FcCfgData fc_data;
+ struct proc_dir_entry *ioc_dentry;
+ struct _MPT_ADAPTER *alt_ioc;
+ u32 biosVersion;
+ int eventTypes;
+ int eventContext;
+ int eventLogSize;
+ struct _mpt_ioctl_events *events;
+ u8 *cached_fw;
+ dma_addr_t cached_fw_dma;
+ int hs_reply_idx;
+ u32 pad0;
+ u32 NB_for_64_byte_frame;
+ u32 hs_req[32];
+ u16 hs_reply[64];
+ IOCFactsReply_t facts;
+ PortFactsReply_t pfacts[2];
+ FCPortPage0_t fc_port_page0[2];
+ LANPage0_t lan_cnfg_page0;
+ LANPage1_t lan_cnfg_page1;
+ u8 ir_firmware;
+ int errata_flag_1064;
+ int aen_event_read_flag;
+ u8 FirstWhoInit;
+ u8 upload_fw;
+ u8 NBShiftFactor;
+ u8 pad1[4];
+ u8 DoneCtx;
+ u8 TaskCtx;
+ u8 InternalCtx;
+ struct list_head list;
+ struct net_device *netdev;
+ struct list_head sas_topology;
+ struct mutex sas_topology_mutex;
+ struct workqueue_struct *fw_event_q;
+ struct list_head fw_event_list;
+ spinlock_t fw_event_lock;
+ u8 fw_events_off;
+ char fw_event_q_name[20];
+ struct mutex sas_discovery_mutex;
+ u8 sas_discovery_runtime;
+ u8 sas_discovery_ignore_events;
+ struct mptsas_portinfo *hba_port_info;
+ u64 hba_port_sas_addr;
+ u16 hba_port_num_phy;
+ struct list_head sas_device_info_list;
+ struct mutex sas_device_info_mutex;
+ u8 old_sas_discovery_protocal;
+ u8 sas_discovery_quiesce_io;
+ int sas_index;
+ MPT_MGMT sas_mgmt;
+ MPT_MGMT mptbase_cmds;
+ MPT_MGMT internal_cmds;
+ MPT_MGMT taskmgmt_cmds;
+ MPT_MGMT ioctl_cmds;
+ spinlock_t taskmgmt_lock;
+ int taskmgmt_in_progress;
+ u8 taskmgmt_quiesce_io;
+ u8 ioc_reset_in_progress;
+ u8 reset_status;
+ u8 wait_on_reset_completion;
+ MPT_SCHEDULE_TARGET_RESET schedule_target_reset;
+ MPT_FLUSH_RUNNING_CMDS schedule_dead_ioc_flush_running_cmds;
+ struct work_struct fc_setup_reset_work;
+ struct list_head fc_rports;
+ struct work_struct fc_lsc_work;
+ u8 fc_link_speed[2];
+ spinlock_t fc_rescan_work_lock;
+ struct work_struct fc_rescan_work;
+ char fc_rescan_work_q_name[20];
+ struct workqueue_struct *fc_rescan_work_q;
+ long unsigned int hard_resets;
+ long unsigned int soft_resets;
+ long unsigned int timeouts;
+ struct scsi_cmnd **ScsiLookup;
+ spinlock_t scsi_lookup_lock;
+ u64 dma_mask;
+ u32 broadcast_aen_busy;
+ char reset_work_q_name[20];
+ struct workqueue_struct *reset_work_q;
+ struct delayed_work fault_reset_work;
+ u8 sg_addr_size;
+ u8 in_rescan;
+ u8 SGE_size;
+};
+
+typedef struct _MPT_ADAPTER MPT_ADAPTER;
+
+struct _MSG_REQUEST_HEADER {
+ U8 Reserved[2];
+ U8 ChainOffset;
+ U8 Function;
+ U8 Reserved1[3];
+ U8 MsgFlags;
+ U32 MsgContext;
+};
+
+typedef struct _MSG_REQUEST_HEADER MPIHeader_t;
+
+struct _SGE_CHAIN_UNION {
+ U16 Length;
+ U8 NextChainOffset;
+ U8 Flags;
+ union {
+ U32 Address32;
+ U64___2 Address64;
+ } u;
+};
+
+typedef struct _SGE_CHAIN_UNION SGE_CHAIN_UNION;
+
+struct _SGE_IO_UNION {
+ union {
+ SGE_SIMPLE_UNION Simple;
+ SGE_CHAIN_UNION Chain;
+ } u;
+};
+
+typedef struct _SGE_IO_UNION SGE_IO_UNION;
+
+struct _MSG_SCSI_IO_REQUEST {
+ U8 TargetID;
+ U8 Bus;
+ U8 ChainOffset;
+ U8 Function;
+ U8 CDBLength;
+ U8 SenseBufferLength;
+ U8 Reserved;
+ U8 MsgFlags;
+ U32 MsgContext;
+ U8 LUN[8];
+ U32 Control;
+ U8 CDB[16];
+ U32 DataLength;
+ U32 SenseBufferLowAddr;
+ SGE_IO_UNION SGL;
+};
+
+typedef struct _MSG_SCSI_IO_REQUEST SCSIIORequest_t;
+
+struct _MSG_SCSI_IO_REPLY {
+ U8 TargetID;
+ U8 Bus;
+ U8 MsgLength;
+ U8 Function;
+ U8 CDBLength;
+ U8 SenseBufferLength;
+ U8 Reserved;
+ U8 MsgFlags;
+ U32 MsgContext;
+ U8 SCSIStatus;
+ U8 SCSIState;
+ U16 IOCStatus;
+ U32 IOCLogInfo;
+ U32 TransferCount;
+ U32 SenseCount;
+ U32 ResponseInfo;
+ U16 TaskTag;
+ U16 Reserved1;
+};
+
+typedef struct _MSG_SCSI_IO_REPLY SCSIIOReply_t;
+
+struct _MSG_CONFIG_REPLY {
+ U8 Action;
+ U8 Reserved;
+ U8 MsgLength;
+ U8 Function;
+ U16 ExtPageLength;
+ U8 ExtPageType;
+ U8 MsgFlags;
+ U32 MsgContext;
+ U8 Reserved2[2];
+ U16 IOCStatus;
+ U32 IOCLogInfo;
+ CONFIG_PAGE_HEADER Header;
+};
+
+typedef struct _MSG_CONFIG_REPLY ConfigReply_t;
+
+struct _MSG_DEFAULT_REPLY {
+ U8 Reserved[2];
+ U8 MsgLength;
+ U8 Function;
+ U8 Reserved1[3];
+ U8 MsgFlags;
+ U32 MsgContext;
+ U8 Reserved2[2];
+ U16 IOCStatus;
+ U32 IOCLogInfo;
+};
+
+typedef struct _MSG_DEFAULT_REPLY MPIDefaultReply_t;
+
+union _MPT_FRAME_TRACKER {
+ struct {
+ struct list_head list;
+ u32 arg1;
+ u32 pad;
+ void *argp1;
+ } linkage;
+ struct {
+ u32 __hdr[2];
+ union {
+ u32 MsgContext;
+ struct {
+ u16 req_idx;
+ u8 cb_idx;
+ u8 rsvd;
+ } fld;
+ } msgctxu;
+ } hwhdr;
+};
+
+typedef union _MPT_FRAME_TRACKER MPT_FRAME_TRACKER;
+
+struct _MPT_FRAME_HDR {
+ union {
+ MPIHeader_t hdr;
+ SCSIIORequest_t scsireq;
+ SCSIIOReply_t sreply;
+ ConfigReply_t configreply;
+ MPIDefaultReply_t reply;
+ MPT_FRAME_TRACKER frame;
+ } u;
+};
+
+struct _MPT_SCSI_HOST {
+ struct _MPT_ADAPTER *ioc;
+ ushort sel_timeout[255];
+ char *info_kbuf;
+ long int last_queue_full;
+ u16 spi_pending;
+ struct list_head target_reset_list;
+};
+
+struct _MSG_CONFIG {
+ U8 Action;
+ U8 Reserved;
+ U8 ChainOffset;
+ U8 Function;
+ U16 ExtPageLength;
+ U8 ExtPageType;
+ U8 MsgFlags;
+ U32 MsgContext;
+ U8 Reserved2[8];
+ CONFIG_PAGE_HEADER Header;
+ U32 PageAddress;
+ SGE_IO_UNION PageBufferSGE;
+};
+
+typedef struct _MSG_CONFIG Config_t;
+
+struct _MSG_EVENT_ACK {
+ U8 Reserved[2];
+ U8 ChainOffset;
+ U8 Function;
+ U8 Reserved1[3];
+ U8 MsgFlags;
+ U32 MsgContext;
+ U32 Event;
+ U32 EventContext;
+};
+
+typedef struct _MSG_EVENT_ACK EventAck_t;
+
+struct _MSG_EVENT_NOTIFY {
+ U8 Switch;
+ U8 Reserved;
+ U8 ChainOffset;
+ U8 Function;
+ U8 Reserved1[3];
+ U8 MsgFlags;
+ U32 MsgContext;
+};
+
+typedef struct _MSG_EVENT_NOTIFY EventNotification_t;
+
+struct _MSG_EVENT_NOTIFY_REPLY {
+ U16 EventDataLength;
+ U8 MsgLength;
+ U8 Function;
+ U8 Reserved1[2];
+ U8 AckRequired;
+ U8 MsgFlags;
+ U32 MsgContext;
+ U8 Reserved2[2];
+ U16 IOCStatus;
+ U32 IOCLogInfo;
+ U32 Event;
+ U32 EventContext;
+ U32 Data[0];
+};
+
+typedef struct _MSG_EVENT_NOTIFY_REPLY EventNotificationReply_t;
+
+struct _SGE_TRANSACTION_UNION {
+ U8 Reserved;
+ U8 ContextSize;
+ U8 DetailsLength;
+ U8 Flags;
+ union {
+ U32 TransactionContext32[1];
+ U32 TransactionContext64[2];
+ U32 TransactionContext96[3];
+ U32 TransactionContext128[4];
+ } u;
+ U32 TransactionDetails[1];
+};
+
+typedef struct _SGE_TRANSACTION_UNION SGE_TRANSACTION_UNION;
+
+struct _SGE_MPI_UNION {
+ union {
+ SGE_SIMPLE_UNION Simple;
+ SGE_CHAIN_UNION Chain;
+ SGE_TRANSACTION_UNION Transaction;
+ } u;
+};
+
+typedef struct _SGE_MPI_UNION SGE_MPI_UNION;
+
+struct _MSG_FW_UPLOAD {
+ U8 ImageType;
+ U8 Reserved;
+ U8 ChainOffset;
+ U8 Function;
+ U8 Reserved1[3];
+ U8 MsgFlags;
+ U32 MsgContext;
+ SGE_MPI_UNION SGL;
+};
+
+typedef struct _MSG_FW_UPLOAD FWUpload_t;
+
+struct _MSG_FW_UPLOAD_REPLY {
+ U8 ImageType;
+ U8 Reserved;
+ U8 MsgLength;
+ U8 Function;
+ U8 Reserved1[3];
+ U8 MsgFlags;
+ U32 MsgContext;
+ U16 Reserved2;
+ U16 IOCStatus;
+ U32 IOCLogInfo;
+ U32 ActualImageSize;
+};
+
+typedef struct _MSG_FW_UPLOAD_REPLY FWUploadReply_t;
+
+struct _MSG_IOC_FACTS {
+ U8 Reserved[2];
+ U8 ChainOffset;
+ U8 Function;
+ U8 Reserved1[3];
+ U8 MsgFlags;
+ U32 MsgContext;
+};
+
+typedef struct _MSG_IOC_FACTS IOCFacts_t;
+
+struct _MSG_IOC_INIT {
+ U8 WhoInit;
+ U8 Reserved;
+ U8 ChainOffset;
+ U8 Function;
+ U8 Flags;
+ U8 MaxDevices;
+ U8 MaxBuses;
+ U8 MsgFlags;
+ U32 MsgContext;
+ U16 ReplyFrameSize;
+ U8 Reserved1[2];
+ U32 HostMfaHighAddr;
+ U32 SenseBufferHighAddr;
+ U32 ReplyFifoHostSignalingAddr;
+ SGE_SIMPLE_UNION HostPageBufferSGE;
+ U16 MsgVersion;
+ U16 HeaderVersion;
+};
+
+typedef struct _MSG_IOC_INIT IOCInit_t;
+
+typedef struct _MSG_IOC_INIT *pIOCInit_t;
+
+struct _MSG_PORT_ENABLE {
+ U8 Reserved[2];
+ U8 ChainOffset;
+ U8 Function;
+ U8 Reserved1[2];
+ U8 PortNumber;
+ U8 MsgFlags;
+ U32 MsgContext;
+};
+
+typedef struct _MSG_PORT_ENABLE PortEnable_t;
+
+struct _MSG_PORT_FACTS {
+ U8 Reserved[2];
+ U8 ChainOffset;
+ U8 Function;
+ U8 Reserved1[2];
+ U8 PortNumber;
+ U8 MsgFlags;
+ U32 MsgContext;
+};
+
+typedef struct _MSG_PORT_FACTS PortFacts_t;
+
+struct _MSG_RAID_ACTION {
+ U8 Action;
+ U8 Reserved1;
+ U8 ChainOffset;
+ U8 Function;
+ U8 VolumeID;
+ U8 VolumeBus;
+ U8 PhysDiskNum;
+ U8 MsgFlags;
+ U32 MsgContext;
+ U32 Reserved2;
+ U32 ActionDataWord;
+ SGE_SIMPLE_UNION ActionDataSGE;
+};
+
+typedef struct _MSG_RAID_ACTION MpiRaidActionRequest_t;
+
+struct _MSG_RAID_ACTION_REPLY {
+ U8 Action;
+ U8 Reserved;
+ U8 MsgLength;
+ U8 Function;
+ U8 VolumeID;
+ U8 VolumeBus;
+ U8 PhysDiskNum;
+ U8 MsgFlags;
+ U32 MsgContext;
+ U16 ActionStatus;
+ U16 IOCStatus;
+ U32 IOCLogInfo;
+ U32 VolumeStatus;
+ U32 ActionData;
+};
+
+typedef struct _MSG_RAID_ACTION_REPLY MpiRaidActionReply_t;
+
+struct _MSG_SAS_IOUNIT_CONTROL_REPLY {
+ U8 Operation;
+ U8 Reserved1;
+ U8 MsgLength;
+ U8 Function;
+ U16 DevHandle;
+ U8 IOCParameter;
+ U8 MsgFlags;
+ U32 MsgContext;
+ U16 Reserved4;
+ U16 IOCStatus;
+ U32 IOCLogInfo;
+};
+
+typedef struct _MSG_SAS_IOUNIT_CONTROL_REPLY SasIoUnitControlReply_t;
+
+struct _MSG_SAS_IOUNIT_CONTROL_REQUEST {
+ U8 Operation;
+ U8 Reserved1;
+ U8 ChainOffset;
+ U8 Function;
+ U16 DevHandle;
+ U8 IOCParameter;
+ U8 MsgFlags;
+ U32 MsgContext;
+ U8 TargetID;
+ U8 Bus;
+ U8 PhyNum;
+ U8 PrimFlags;
+ U32 Primitive;
+ U64___2 SASAddress;
+ U32 IOCParameterValue;
+};
+
+typedef struct _MSG_SAS_IOUNIT_CONTROL_REQUEST SasIoUnitControlRequest_t;
+
+struct _MSG_SCSI_TASK_MGMT {
+ U8 TargetID;
+ U8 Bus;
+ U8 ChainOffset;
+ U8 Function;
+ U8 Reserved;
+ U8 TaskType;
+ U8 Reserved1;
+ U8 MsgFlags;
+ U32 MsgContext;
+ U8 LUN[8];
+ U32 Reserved2[7];
+ U32 TaskMsgContext;
+};
+
+typedef struct _MSG_SCSI_TASK_MGMT SCSITaskMgmt_t;
+
+struct _MSG_SCSI_TASK_MGMT_REPLY {
+ U8 TargetID;
+ U8 Bus;
+ U8 MsgLength;
+ U8 Function;
+ U8 ResponseCode;
+ U8 TaskType;
+ U8 Reserved1;
+ U8 MsgFlags;
+ U32 MsgContext;
+ U8 Reserved2[2];
+ U16 IOCStatus;
+ U32 IOCLogInfo;
+ U32 TerminationCount;
+};
+
+typedef struct _MSG_SCSI_TASK_MGMT_REPLY SCSITaskMgmtReply_t;
+
+struct _MSG_SEP_REQUEST {
+ U8 TargetID;
+ U8 Bus;
+ U8 ChainOffset;
+ U8 Function;
+ U8 Action;
+ U8 Flags;
+ U8 Reserved1;
+ U8 MsgFlags;
+ U32 MsgContext;
+ U32 SlotStatus;
+ U32 Reserved2;
+ U32 Reserved3;
+ U32 Reserved4;
+ U16 Slot;
+ U16 EnclosureHandle;
+};
+
+typedef struct _MSG_SEP_REQUEST SEPRequest_t;
+
+struct _MSG_SMP_PASSTHROUGH_REPLY {
+ U8 PassthroughFlags;
+ U8 PhysicalPort;
+ U8 MsgLength;
+ U8 Function;
+ U16 ResponseDataLength;
+ U8 Reserved1;
+ U8 MsgFlags;
+ U32 MsgContext;
+ U8 Reserved2;
+ U8 SASStatus;
+ U16 IOCStatus;
+ U32 IOCLogInfo;
+ U32 Reserved3;
+ U8 ResponseData[4];
+};
+
+typedef struct _MSG_SMP_PASSTHROUGH_REPLY SmpPassthroughReply_t;
+
+struct _MSG_SMP_PASSTHROUGH_REQUEST {
+ U8 PassthroughFlags;
+ U8 PhysicalPort;
+ U8 ChainOffset;
+ U8 Function;
+ U16 RequestDataLength;
+ U8 ConnectionRate;
+ U8 MsgFlags;
+ U32 MsgContext;
+ U32 Reserved1;
+ U64___2 SASAddress;
+ U32 Reserved2;
+ U32 Reserved3;
+ SGE_SIMPLE_UNION SGL;
+};
+
+typedef struct _MSG_SMP_PASSTHROUGH_REQUEST SmpPassthroughRequest_t;
+
+struct _SGE_CHAIN32 {
+ U16 Length;
+ U8 NextChainOffset;
+ U8 Flags;
+ U32 Address;
+};
+
+typedef struct _SGE_CHAIN32 SGEChain32_t;
+
+struct _SGE_CHAIN64 {
+ U16 Length;
+ U8 NextChainOffset;
+ U8 Flags;
+ U64___2 Address;
+};
+
+typedef struct _SGE_CHAIN64 SGEChain64_t;
+
+struct _SGE_SIMPLE32 {
+ U32 FlagsLength;
+ U32 Address;
+};
+
+typedef struct _SGE_SIMPLE32 SGESimple32_t;
+
+struct _SGE_SIMPLE64 {
+ U32 FlagsLength;
+ U64___2 Address;
+};
+
+typedef struct _SGE_SIMPLE64 SGESimple64_t;
+
+struct _SYSIF_REGS {
+ u32 Doorbell;
+ u32 WriteSequence;
+ u32 Diagnostic;
+ u32 TestBase;
+ u32 DiagRwData;
+ u32 DiagRwAddress;
+ u32 Reserved1[6];
+ u32 IntStatus;
+ u32 IntMask;
+ u32 Reserved2[2];
+ u32 RequestFifo;
+ u32 ReplyFifo;
+ u32 RequestHiPriFifo;
+ u32 Reserved3;
+ u32 HostIndex;
+ u32 Reserved4[15];
+ u32 Fubar;
+ u32 Reserved5[1050];
+ u32 Reset_1078;
+};
+
+struct _VirtTarget;
+
+typedef struct _VirtTarget VirtTarget;
+
+struct _VirtDevice {
+ VirtTarget *vtarget;
+ u8 configured_lun;
+ u64 lun;
+};
+
+typedef struct _VirtDevice VirtDevice;
+
+struct scsi_target;
+
+struct _VirtTarget {
+ struct scsi_target *starget;
+ u8 tflags;
+ u8 ioc_id;
+ u8 id;
+ u8 channel;
+ u8 minSyncFactor;
+ u8 maxOffset;
+ u8 maxWidth;
+ u8 negoFlags;
+ u8 raidVolume;
+ u8 type;
+ u8 deleted;
+ u8 inDMD;
+ u32 num_luns;
+};
+
typedef struct {
- unsigned long sig[1];
+ long unsigned int sig[1];
} sigset_t;
struct __aio_sigset {
- const sigset_t __attribute__((btf_type_tag("user"))) *sigmask;
+ const sigset_t *sigmask;
size_t sigsetsize;
};
@@ -28432,6 +37282,28 @@
s32 raddr;
} __attribute__((packed));
+struct __bridge_info {
+ __u64 designated_root;
+ __u64 bridge_id;
+ __u32 root_path_cost;
+ __u32 max_age;
+ __u32 hello_time;
+ __u32 forward_delay;
+ __u32 bridge_max_age;
+ __u32 bridge_hello_time;
+ __u32 bridge_forward_delay;
+ __u8 topology_change;
+ __u8 topology_change_detected;
+ __u8 root_port;
+ __u8 stp_enabled;
+ __u32 ageing_time;
+ __u32 gc_interval;
+ __u32 hello_timer_value;
+ __u32 tcn_timer_value;
+ __u32 topology_change_timer_value;
+ __u32 gc_timer_value;
+};
+
struct llist_node {
struct llist_node *next;
};
@@ -28471,11 +37343,33 @@
compat_size_t sigsetsize;
};
-struct __fat_dirent {
- long d_ino;
- __kernel_off_t d_off;
- unsigned short d_reclen;
- char d_name[256];
+struct __fb_timings {
+ u32 dclk;
+ u32 hfreq;
+ u32 vfreq;
+ u32 hactive;
+ u32 vactive;
+ u32 hblank;
+ u32 vblank;
+ u32 htotal;
+ u32 vtotal;
+};
+
+struct __fdb_entry {
+ __u8 mac_addr[6];
+ __u8 port_no;
+ __u8 is_local;
+ __u32 ageing_timer_value;
+ __u8 port_hi;
+ __u8 pad0;
+ __u16 unused;
+};
+
+struct tracepoint;
+
+struct __find_tracepoint_cb_data {
+ const char *tp_name;
+ struct tracepoint *tpoint;
};
struct genradix_root;
@@ -28484,11 +37378,6 @@
struct genradix_root *root;
};
-struct __group_domain_type {
- struct device *dev;
- unsigned int type;
-};
-
struct pmu;
struct cgroup;
@@ -28518,8 +37407,8 @@
__u32 flags;
struct in6_addr laddr;
struct in6_addr raddr;
- __be16 i_flags;
- __be16 o_flags;
+ long unsigned int i_flags[1];
+ long unsigned int o_flags[1];
__be32 i_key;
__be32 o_key;
__u32 fwmark;
@@ -28531,7 +37420,7 @@
struct __kernel_timespec {
__kernel_time64_t tv_sec;
- long long tv_nsec;
+ long long int tv_nsec;
};
struct __kernel_itimerspec {
@@ -28551,7 +37440,7 @@
struct __kernel_old_timespec {
__kernel_old_time_t tv_sec;
- long tv_nsec;
+ long int tv_nsec;
};
struct __kernel_sock_timeval {
@@ -28571,29 +37460,29 @@
struct __kernel_timex_timeval {
__kernel_time64_t tv_sec;
- long long tv_usec;
+ long long int tv_usec;
};
struct __kernel_timex {
unsigned int modes;
- long long offset;
- long long freq;
- long long maxerror;
- long long esterror;
+ long long int offset;
+ long long int freq;
+ long long int maxerror;
+ long long int esterror;
int status;
- long long constant;
- long long precision;
- long long tolerance;
+ long long int constant;
+ long long int precision;
+ long long int tolerance;
struct __kernel_timex_timeval time;
- long long tick;
- long long ppsfreq;
- long long jitter;
+ long long int tick;
+ long long int ppsfreq;
+ long long int jitter;
int shift;
- long long stabil;
- long long jitcnt;
- long long calcnt;
- long long errcnt;
- long long stbcnt;
+ long long int stabil;
+ long long int jitcnt;
+ long long int calcnt;
+ long long int errcnt;
+ long long int stbcnt;
int tai;
long: 64;
long: 64;
@@ -28611,93 +37500,39 @@
};
struct __large_struct {
- unsigned long buf[100];
+ long unsigned int buf[100];
};
struct __old_kernel_stat {
- unsigned short st_dev;
- unsigned short st_ino;
- unsigned short st_mode;
- unsigned short st_nlink;
- unsigned short st_uid;
- unsigned short st_gid;
- unsigned short st_rdev;
+ short unsigned int st_dev;
+ short unsigned int st_ino;
+ short unsigned int st_mode;
+ short unsigned int st_nlink;
+ short unsigned int st_uid;
+ short unsigned int st_gid;
+ short unsigned int st_rdev;
unsigned int st_size;
unsigned int st_atime;
unsigned int st_mtime;
unsigned int st_ctime;
};
-typedef struct {
- __u8 b[16];
-} uuid_t;
-
-struct __pldm_timestamp {
- u8 b[13];
-};
-
-struct __pldm_header {
- uuid_t id;
- u8 revision;
- __le16 size;
- struct __pldm_timestamp release_date;
- __le16 component_bitmap_len;
- u8 version_type;
- u8 version_len;
- u8 version_string[0];
-} __attribute__((packed));
-
-struct __pldmfw_component_area {
- __le16 component_image_count;
- u8 components[0];
-};
-
-struct __pldmfw_component_info {
- __le16 classification;
- __le16 identifier;
- __le32 comparison_stamp;
- __le16 options;
- __le16 activation_method;
- __le32 location_offset;
- __le32 size;
- u8 version_type;
- u8 version_len;
- u8 version_string[0];
-} __attribute__((packed));
-
-struct __pldmfw_desc_tlv {
- __le16 type;
- __le16 size;
- u8 data[0];
-};
-
-struct __pldmfw_record_area {
- u8 record_count;
- u8 records[0];
-};
-
-struct __pldmfw_record_info {
- __le16 record_len;
- u8 descriptor_count;
- __le32 device_update_flags;
- u8 version_type;
- u8 version_len;
- __le16 package_data_len;
- u8 variable_record_data[0];
-} __attribute__((packed));
-
-struct work_struct;
-
-typedef void (*work_func_t)(struct work_struct *);
-
-struct work_struct {
- atomic_long_t data;
- struct list_head entry;
- work_func_t func;
+struct __port_info {
+ __u64 designated_root;
+ __u64 designated_bridge;
+ __u16 port_id;
+ __u16 designated_port;
+ __u32 path_cost;
+ __u32 designated_cost;
+ __u8 state;
+ __u8 top_change_ack;
+ __u8 config_pending;
+ __u8 unused0;
+ __u32 message_age_timer_value;
+ __u32 forward_delay_timer_value;
+ __u32 hold_timer_value;
};
-struct net_device;
-
struct __rt6_probe_work {
struct work_struct work;
struct in6_addr target;
@@ -28797,102 +37632,9 @@
typedef __builtin_va_list va_list;
-struct __xfsstats {
- uint32_t xs_allocx;
- uint32_t xs_allocb;
- uint32_t xs_freex;
- uint32_t xs_freeb;
- uint32_t xs_abt_lookup;
- uint32_t xs_abt_compare;
- uint32_t xs_abt_insrec;
- uint32_t xs_abt_delrec;
- uint32_t xs_blk_mapr;
- uint32_t xs_blk_mapw;
- uint32_t xs_blk_unmap;
- uint32_t xs_add_exlist;
- uint32_t xs_del_exlist;
- uint32_t xs_look_exlist;
- uint32_t xs_cmp_exlist;
- uint32_t xs_bmbt_lookup;
- uint32_t xs_bmbt_compare;
- uint32_t xs_bmbt_insrec;
- uint32_t xs_bmbt_delrec;
- uint32_t xs_dir_lookup;
- uint32_t xs_dir_create;
- uint32_t xs_dir_remove;
- uint32_t xs_dir_getdents;
- uint32_t xs_trans_sync;
- uint32_t xs_trans_async;
- uint32_t xs_trans_empty;
- uint32_t xs_ig_attempts;
- uint32_t xs_ig_found;
- uint32_t xs_ig_frecycle;
- uint32_t xs_ig_missed;
- uint32_t xs_ig_dup;
- uint32_t xs_ig_reclaims;
- uint32_t xs_ig_attrchg;
- uint32_t xs_log_writes;
- uint32_t xs_log_blocks;
- uint32_t xs_log_noiclogs;
- uint32_t xs_log_force;
- uint32_t xs_log_force_sleep;
- uint32_t xs_try_logspace;
- uint32_t xs_sleep_logspace;
- uint32_t xs_push_ail;
- uint32_t xs_push_ail_success;
- uint32_t xs_push_ail_pushbuf;
- uint32_t xs_push_ail_pinned;
- uint32_t xs_push_ail_locked;
- uint32_t xs_push_ail_flushing;
- uint32_t xs_push_ail_restarts;
- uint32_t xs_push_ail_flush;
- uint32_t xs_xstrat_quick;
- uint32_t xs_xstrat_split;
- uint32_t xs_write_calls;
- uint32_t xs_read_calls;
- uint32_t xs_attr_get;
- uint32_t xs_attr_set;
- uint32_t xs_attr_remove;
- uint32_t xs_attr_list;
- uint32_t xs_iflush_count;
- uint32_t xs_icluster_flushcnt;
- uint32_t xs_icluster_flushinode;
- uint32_t vn_active;
- uint32_t vn_alloc;
- uint32_t vn_get;
- uint32_t vn_hold;
- uint32_t vn_rele;
- uint32_t vn_reclaim;
- uint32_t vn_remove;
- uint32_t vn_free;
- uint32_t xb_get;
- uint32_t xb_create;
- uint32_t xb_get_locked;
- uint32_t xb_get_locked_waited;
- uint32_t xb_busy_locked;
- uint32_t xb_miss_locked;
- uint32_t xb_page_retries;
- uint32_t xb_page_found;
- uint32_t xb_get_read;
- uint32_t xs_abtb_2[15];
- uint32_t xs_abtc_2[15];
- uint32_t xs_bmbt_2[15];
- uint32_t xs_ibt_2[15];
- uint32_t xs_fibt_2[15];
- uint32_t xs_rmap_2[15];
- uint32_t xs_refcbt_2[15];
- uint32_t xs_qm_dqreclaims;
- uint32_t xs_qm_dqreclaim_misses;
- uint32_t xs_qm_dquot_dups;
- uint32_t xs_qm_dqcachemisses;
- uint32_t xs_qm_dqcachehits;
- uint32_t xs_qm_dqwants;
- uint32_t xs_qm_dquot;
- uint32_t xs_qm_dquot_unused;
- uint64_t xs_xstrat_bytes;
- uint64_t xs_write_bytes;
- uint64_t xs_read_bytes;
- uint64_t defer_relog;
+struct __x86_intercept {
+ u32 exit_code;
+ enum x86_intercept_stage stage;
};
struct _bpf_dtab_netdev {
@@ -28902,7 +37644,15 @@
struct _cache_table {
unsigned char descriptor;
char cache_type;
- short size;
+ short int size;
+};
+
+struct _ciss_lun {
+ u8 tid[3];
+ u8 bus;
+ u8 level3[2];
+ u8 level2[2];
+ u8 node_ident[16];
};
union _cpuid4_leaf_eax {
@@ -28929,7 +37679,7 @@
union _cpuid4_leaf_ecx {
struct {
- unsigned int number_of_sets;
+ unsigned int number_of_sets: 32;
} split;
u32 full;
};
@@ -28941,54 +37691,10 @@
union _cpuid4_leaf_ebx ebx;
union _cpuid4_leaf_ecx ecx;
unsigned int id;
- unsigned long size;
+ long unsigned int size;
struct amd_northbridge *nb;
};
-struct jump_entry;
-
-struct static_key_mod;
-
-struct static_key {
- atomic_t enabled;
- union {
- unsigned long type;
- struct jump_entry *entries;
- struct static_key_mod *next;
- };
-};
-
-struct static_key_true {
- struct static_key key;
-};
-
-struct static_key_false {
- struct static_key key;
-};
-
-struct _ddebug {
- const char *modname;
- const char *function;
- const char *filename;
- const char *format;
- unsigned int lineno: 18;
- unsigned int class_id: 6;
- unsigned int flags: 8;
- union {
- struct static_key_true dd_key_true;
- struct static_key_false dd_key_false;
- } key;
-};
-
-struct ddebug_class_map;
-
-struct _ddebug_info {
- struct _ddebug *descs;
- struct ddebug_class_map *classes;
- unsigned int num_descs;
- unsigned int num_classes;
-};
-
struct _flow_keys_digest_data {
__be16 n_proto;
u8 ip_proto;
@@ -29106,6 +37812,80 @@
typedef struct _gpt_mbr_record gpt_mbr_record;
+struct resource {
+ resource_size_t start;
+ resource_size_t end;
+ const char *name;
+ long unsigned int flags;
+ long unsigned int desc;
+ struct resource *parent;
+ struct resource *sibling;
+ struct resource *child;
+};
+
+struct intel_gtt_driver;
+
+struct page;
+
+struct _intel_private {
+ const struct intel_gtt_driver *driver;
+ struct pci_dev *pcidev;
+ struct pci_dev *bridge_dev;
+ u8 *registers;
+ phys_addr_t gtt_phys_addr;
+ u32 PGETBL_save;
+ u32 *gtt;
+ bool clear_fake_agp;
+ int num_dcache_entries;
+ void *i9xx_flush_page;
+ char *i81x_gtt_table;
+ struct resource ifp_resource;
+ int resource_valid;
+ struct page *scratch_page;
+ phys_addr_t scratch_page_dma;
+ int refcount;
+ unsigned int needs_dmar: 1;
+ phys_addr_t gma_bus_addr;
+ resource_size_t stolen_size;
+ unsigned int gtt_total_entries;
+ unsigned int gtt_mappable_entries;
+};
+
+struct _internal_cmd {
+ char *data;
+ dma_addr_t data_dma;
+ int size;
+ u8 cmd;
+ u8 channel;
+ u8 id;
+ u64 lun;
+ u8 flags;
+ u8 physDiskNum;
+ u8 rsvd2;
+ u8 rsvd;
+};
+
+typedef struct _internal_cmd INTERNAL_CMD;
+
+struct kvm_io_device_ops;
+
+struct kvm_io_device {
+ const struct kvm_io_device_ops *ops;
+};
+
+struct eventfd_ctx;
+
+struct _ioeventfd {
+ struct list_head list;
+ u64 addr;
+ int length;
+ struct eventfd_ctx *eventfd;
+ u64 datamatch;
+ struct kvm_io_device dev;
+ u8 bus_idx;
+ bool wildcard;
+};
+
struct kvm_stats_desc {
__u32 flags;
__s16 exponent;
@@ -29130,6 +37910,56 @@
typedef struct _legacy_mbr legacy_mbr;
+struct _mpt_ioctl_events {
+ u32 event;
+ u32 eventContext;
+ u32 data[2];
+};
+
+struct _r7 {
+ __le32 init_struct_revision;
+ __le32 no_of_msix_vectors;
+ __le32 fsrev;
+ __le32 comm_header_address;
+ __le32 fast_io_comm_area_address;
+ __le32 adapter_fibs_physical_address;
+ __le32 adapter_fibs_virtual_address;
+ __le32 adapter_fibs_size;
+ __le32 adapter_fib_align;
+ __le32 printfbuf;
+ __le32 printfbufsiz;
+ __le32 host_phys_mem_pages;
+ __le32 host_elapsed_seconds;
+ __le32 init_flags;
+ __le32 max_io_commands;
+ __le32 max_io_size;
+ __le32 max_fib_size;
+ __le32 max_num_aif;
+ __le32 host_rrq_addr_low;
+ __le32 host_rrq_addr_high;
+};
+
+struct _rrq {
+ __le32 host_addr_low;
+ __le32 host_addr_high;
+ __le16 msix_id;
+ __le16 element_count;
+ __le16 comp_thresh;
+ __le16 unused;
+};
+
+struct _r8 {
+ __le32 init_struct_revision;
+ __le32 rr_queue_count;
+ __le32 host_elapsed_seconds;
+ __le32 init_flags;
+ __le32 max_io_size;
+ __le32 max_num_aif;
+ __le32 reserved1;
+ __le32 reserved2;
+ struct _rrq rrq[1];
+};
+
struct mlx4_net_trans_rule_hw_eth {
u8 size;
u8 rsvd;
@@ -29219,28 +38049,14 @@
int accum_len;
};
-struct timer_list {
- struct hlist_node entry;
- unsigned long expires;
- void (*function)(struct timer_list *);
- u32 flags;
-};
-
-struct delayed_work {
- struct work_struct work;
- struct timer_list timer;
- struct workqueue_struct *wq;
- int cpu;
-};
-
struct _thermal_state {
u64 next_check;
u64 last_interrupt_time;
struct delayed_work therm_work;
- unsigned long count;
- unsigned long last_count;
- unsigned long max_time_ms;
- unsigned long total_time_ms;
+ long unsigned int count;
+ long unsigned int last_count;
+ long unsigned int max_time_ms;
+ long unsigned int total_time_ms;
bool rate_control_active;
bool new_event;
u8 level;
@@ -29258,6 +38074,973 @@
char info[128];
};
+struct _x_config_parms {
+ union {
+ ConfigExtendedPageHeader_t *ehdr;
+ ConfigPageHeader_t *hdr;
+ } cfghdr;
+ dma_addr_t physAddr;
+ u32 pageAddr;
+ u16 status;
+ u8 action;
+ u8 dir;
+ u8 timeout;
+};
+
+typedef struct _x_config_parms CONFIGPARMS;
+
+struct a4tech_sc {
+ long unsigned int quirks;
+ unsigned int hw_wheel;
+ __s32 delayed_value;
+};
+
+struct aac_adapter_info {
+ __le32 platform;
+ __le32 cpu;
+ __le32 subcpu;
+ __le32 clock;
+ __le32 execmem;
+ __le32 buffermem;
+ __le32 totalmem;
+ __le32 kernelrev;
+ __le32 kernelbuild;
+ __le32 monitorrev;
+ __le32 monitorbuild;
+ __le32 hwrev;
+ __le32 hwbuild;
+ __le32 biosrev;
+ __le32 biosbuild;
+ __le32 cluster;
+ __le32 clusterchannelmask;
+ __le32 serial[2];
+ __le32 battery;
+ __le32 options;
+ __le32 OEM;
+};
+
+struct aac_aifcmd {
+ __le32 command;
+ __le32 seqnum;
+ u8 data[0];
+};
+
+struct aac_blockdevinfo {
+ __le32 block_size;
+ __le32 logical_phys_map;
+ u8 identifier[16];
+};
+
+struct aac_bus_info {
+ __le32 Command;
+ __le32 ObjType;
+ __le32 MethodId;
+ __le32 ObjectId;
+ __le32 CtlCmd;
+};
+
+struct aac_bus_info_response {
+ __le32 Status;
+ __le32 ObjType;
+ __le32 MethodId;
+ __le32 ObjectId;
+ __le32 CtlCmd;
+ __le32 ProbeComplete;
+ __le32 BusCount;
+ __le32 TargetsPerBus;
+ u8 InitiatorBusId[10];
+ u8 BusValid[10];
+};
+
+struct aac_ciss_identify_pd {
+ u8 scsi_bus;
+ u8 scsi_id;
+ u16 block_size;
+ u32 total_blocks;
+ u32 reserved_blocks;
+ u8 model[40];
+ u8 serial_number[40];
+ u8 firmware_revision[8];
+ u8 scsi_inquiry_bits;
+ u8 compaq_drive_stamp;
+ u8 last_failure_reason;
+ u8 flags;
+ u8 more_flags;
+ u8 scsi_lun;
+ u8 yet_more_flags;
+ u8 even_more_flags;
+ u32 spi_speed_rules;
+ u8 phys_connector[2];
+ u8 phys_box_on_bus;
+ u8 phys_bay_in_box;
+ u32 rpm;
+ u8 device_type;
+ u8 sata_version;
+ u64 big_total_block_count;
+ u64 ris_starting_lba;
+ u32 ris_size;
+ u8 wwid[20];
+ u8 controller_phy_map[32];
+ u16 phy_count;
+ u8 phy_connected_dev_type[256];
+ u8 phy_to_drive_bay_num[256];
+ u16 phy_to_attached_dev_index[256];
+ u8 box_index;
+ u8 spitfire_support;
+ u16 extra_physical_drive_flags;
+ u8 negotiated_link_rate[256];
+ u8 phy_to_phy_map[256];
+ u8 redundant_path_present_map;
+ u8 redundant_path_failure_map;
+ u8 active_path_number;
+ u16 alternate_paths_phys_connector[8];
+ u8 alternate_paths_phys_box_on_port[8];
+ u8 multi_lun_device_lun_count;
+ u8 minimum_good_fw_revision[8];
+ u8 unique_inquiry_bytes[20];
+ u8 current_temperature_degreesC;
+ u8 temperature_threshold_degreesC;
+ u8 max_temperature_degreesC;
+ u8 logical_blocks_per_phys_block_exp;
+ u16 current_queue_depth_limit;
+ u8 switch_name[10];
+ u16 switch_port;
+ u8 alternate_paths_switch_name[40];
+ u8 alternate_paths_switch_port[8];
+ u16 power_on_hours;
+ u16 percent_endurance_used;
+ u8 drive_authentication;
+ u8 smart_carrier_authentication;
+ u8 smart_carrier_app_fw_version;
+ u8 smart_carrier_bootloader_fw_version;
+ u8 SanitizeSecureEraseSupport;
+ u8 DriveKeyFlags;
+ u8 encryption_key_name[64];
+ u32 misc_drive_flags;
+ u16 dek_index;
+ u16 drive_encryption_flags;
+ u8 sanitize_maximum_time[6];
+ u8 connector_info_mode;
+ u8 connector_info_number[4];
+ u8 long_connector_name[64];
+ u8 device_unique_identifier[16];
+ u8 padto_2K[17];
+} __attribute__((packed));
+
+struct aac_ciss_phys_luns_resp {
+ u8 list_length[4];
+ u8 resp_flag;
+ u8 reserved[3];
+ struct _ciss_lun lun[1];
+};
+
+struct aac_close {
+ __le32 command;
+ __le32 cid;
+};
+
+struct aac_cmd_priv {
+ int (*callback)(struct scsi_cmnd *);
+ int status;
+ enum aac_cmd_owner owner;
+ bool sent_command;
+};
+
+struct aac_commit_config {
+ __le32 command;
+ __le32 type;
+};
+
+struct aac_common {
+ u32 irq_mod;
+ u32 peak_fibs;
+ u32 zero_fibs;
+ u32 fib_timeouts;
+};
+
+struct aac_delete_disk {
+ u32 disknum;
+ u32 cnum;
+};
+
+typedef irqreturn_t (*irq_handler_t)(int, void *);
+
+struct aac_dev;
+
+struct fib;
+
+struct adapter_ops {
+ void (*adapter_interrupt)(struct aac_dev *);
+ void (*adapter_notify)(struct aac_dev *, u32);
+ void (*adapter_disable_int)(struct aac_dev *);
+ void (*adapter_enable_int)(struct aac_dev *);
+ int (*adapter_sync_cmd)(struct aac_dev *, u32, u32, u32, u32, u32, u32, u32, u32 *, u32 *, u32 *, u32 *, u32 *);
+ int (*adapter_check_health)(struct aac_dev *);
+ int (*adapter_restart)(struct aac_dev *, int, u8);
+ void (*adapter_start)(struct aac_dev *);
+ int (*adapter_ioremap)(struct aac_dev *, u32);
+ irq_handler_t adapter_intr;
+ int (*adapter_deliver)(struct fib *);
+ int (*adapter_bounds)(struct aac_dev *, struct scsi_cmnd *, u64);
+ int (*adapter_read)(struct fib *, struct scsi_cmnd *, u64, u32);
+ int (*adapter_write)(struct fib *, struct scsi_cmnd *, u64, u32, int);
+ int (*adapter_scsi)(struct fib *, struct scsi_cmnd *);
+ int (*adapter_comm)(struct aac_dev *, int);
+};
+
+struct aac_supplement_adapter_info {
+ u8 adapter_type_text[18];
+ u8 pad[2];
+ __le32 flash_memory_byte_size;
+ __le32 flash_image_id;
+ __le32 max_number_ports;
+ __le32 version;
+ __le32 feature_bits;
+ u8 slot_number;
+ u8 reserved_pad0[3];
+ u8 build_date[12];
+ __le32 current_number_ports;
+ struct {
+ u8 assembly_pn[8];
+ u8 fru_pn[8];
+ u8 battery_fru_pn[8];
+ u8 ec_version_string[8];
+ u8 tsid[12];
+ } vpd_info;
+ __le32 flash_firmware_revision;
+ __le32 flash_firmware_build;
+ __le32 raid_type_morph_options;
+ __le32 flash_firmware_boot_revision;
+ __le32 flash_firmware_boot_build;
+ u8 mfg_pcba_serial_no[12];
+ u8 mfg_wwn_name[8];
+ __le32 supported_options2;
+ __le32 struct_expansion;
+ __le32 feature_bits3;
+ __le32 supported_performance_modes;
+ u8 host_bus_type;
+ u8 host_bus_width;
+ u16 host_bus_speed;
+ u8 max_rrc_drives;
+ u8 max_disk_xtasks;
+ u8 cpld_ver_loaded;
+ u8 cpld_ver_in_flash;
+ __le64 max_rrc_capacity;
+ __le32 compiled_max_hist_log_level;
+ u8 custom_board_name[12];
+ u16 supported_cntlr_mode;
+ u16 reserved_for_future16;
+ __le32 supported_options3;
+ __le16 virt_device_bus;
+ __le16 virt_device_target;
+ __le16 virt_device_lun;
+ __le16 unused;
+ __le32 reserved_for_future_growth[68];
+};
+
+struct msix_entry {
+ u32 vector;
+ u16 entry;
+};
+
+struct aac_msix_ctx {
+ int vector_no;
+ struct aac_dev *dev;
+};
+
+struct aac_hba_map_info {
+ __le32 rmw_nexus;
+ u8 devtype;
+ s8 reset_state;
+ u16 qd_limit;
+ u32 scan_counter;
+ struct aac_ciss_identify_pd *safw_identify_resp;
+};
+
+struct hw_fib;
+
+struct aac_queue_block;
+
+union aac_init;
+
+struct fsa_dev_info;
+
+struct sa_registers;
+
+struct rx_registers;
+
+struct rkt_registers;
+
+struct src_registers;
+
+struct rx_inbound;
+
+struct aac_dev {
+ struct list_head entry;
+ const char *name;
+ int id;
+ unsigned int max_fib_size;
+ unsigned int sg_tablesize;
+ unsigned int max_num_aif;
+ unsigned int max_cmd_size;
+ dma_addr_t hw_fib_pa;
+ struct hw_fib *hw_fib_va;
+ struct hw_fib *aif_base_va;
+ struct fib *fibs;
+ struct fib *free_fib;
+ spinlock_t fib_lock;
+ struct mutex ioctl_mutex;
+ struct mutex scan_mutex;
+ struct aac_queue_block *queues;
+ struct list_head fib_list;
+ struct adapter_ops a_ops;
+ long unsigned int fsrev;
+ resource_size_t base_start;
+ resource_size_t dbg_base;
+ resource_size_t base_size;
+ resource_size_t dbg_size;
+ union aac_init *init;
+ dma_addr_t init_pa;
+ __le32 *host_rrq;
+ dma_addr_t host_rrq_pa;
+ u32 host_rrq_idx[32];
+ atomic_t rrq_outstanding[32];
+ u32 fibs_pushed_no;
+ struct pci_dev *pdev;
+ void *printfbuf;
+ void *comm_addr;
+ dma_addr_t comm_phys;
+ size_t comm_size;
+ struct Scsi_Host *scsi_host_ptr;
+ int maximum_num_containers;
+ int maximum_num_physicals;
+ int maximum_num_channels;
+ struct fsa_dev_info *fsa_dev;
+ struct task_struct *thread;
+ struct delayed_work safw_rescan_work;
+ struct delayed_work src_reinit_aif_worker;
+ int cardtype;
+ spinlock_t iq_lock;
+ union {
+ struct sa_registers *sa;
+ struct rx_registers *rx;
+ struct rkt_registers *rkt;
+ struct {
+ struct src_registers *bar0;
+ char *bar1;
+ } src;
+ } regs;
+ volatile void *base;
+ volatile void *dbg_base_mapped;
+ volatile struct rx_inbound *IndexRegs;
+ u32 OIMR;
+ u32 aif_thread;
+ struct aac_adapter_info adapter_info;
+ struct aac_supplement_adapter_info supplement_adapter_info;
+ u8 nondasd_support;
+ u8 jbod;
+ u8 cache_protected;
+ u8 dac_support;
+ u8 needs_dac;
+ u8 raid_scsi_mode;
+ u8 comm_interface;
+ u8 raw_io_interface;
+ u8 raw_io_64;
+ u8 printf_enabled;
+ u8 in_reset;
+ u8 in_soft_reset;
+ u8 msi;
+ u8 sa_firmware;
+ int management_fib_count;
+ spinlock_t manage_lock;
+ spinlock_t sync_lock;
+ int sync_mode;
+ struct fib *sync_fib;
+ struct list_head sync_fib_list;
+ u32 doorbell_mask;
+ u32 max_msix;
+ u32 vector_cap;
+ int msi_enabled;
+ atomic_t msix_counter;
+ u32 scan_counter;
+ struct msix_entry msixentry[32];
+ struct aac_msix_ctx aac_msix[32];
+ struct aac_hba_map_info hba_map[1280];
+ struct aac_ciss_phys_luns_resp *safw_phys_luns;
+ u8 adapter_shutdown;
+ u32 handle_pci_error;
+ bool init_reset;
+ u8 soft_reset_support;
+};
+
+struct aac_driver_ident {
+ int (*init)(struct aac_dev *);
+ char *name;
+ char *vname;
+ char *model;
+ u16 channels;
+ int quirks;
+};
+
+struct aac_entry {
+ __le32 size;
+ __le32 addr;
+};
+
+struct aac_fib_context {
+ s16 type;
+ s16 size;
+ u32 unique;
+ ulong jiffies;
+ struct list_head next;
+ struct completion completion;
+ int wait;
+ long unsigned int count;
+ struct list_head fib_list;
+};
+
+struct aac_fib_xporthdr {
+ __le64 HostAddress;
+ __le32 Size;
+ __le32 Handle;
+ __le64 Reserved[2];
+};
+
+struct aac_fibhdr {
+ __le32 XferState;
+ __le16 Command;
+ u8 StructType;
+ u8 Unused;
+ __le16 Size;
+ __le16 SenderSize;
+ __le32 SenderFibAddress;
+ union {
+ __le32 ReceiverFibAddress;
+ __le32 SenderFibAddressHigh;
+ __le32 TimeStamp;
+ } u;
+ __le32 Handle;
+ u32 Previous;
+ u32 Next;
+};
+
+struct aac_fsinfo {
+ __le32 fsTotalSize;
+ __le32 fsBlockSize;
+ __le32 fsFragSize;
+ __le32 fsMaxExtendSize;
+ __le32 fsSpaceUnits;
+ __le32 fsMaxNumFiles;
+ __le32 fsNumFreeFiles;
+ __le32 fsInodeDensity;
+};
+
+struct aac_get_config_status {
+ __le32 command;
+ __le32 type;
+ __le32 parm1;
+ __le32 parm2;
+ __le32 parm3;
+ __le32 parm4;
+ __le32 parm5;
+ __le32 count;
+};
+
+struct aac_get_config_status_resp {
+ __le32 response;
+ __le32 dummy0;
+ __le32 status;
+ __le32 parm1;
+ __le32 parm2;
+ __le32 parm3;
+ __le32 parm4;
+ __le32 parm5;
+ struct {
+ __le32 action;
+ __le16 flags;
+ __le16 count;
+ } data;
+};
+
+struct aac_get_container_count {
+ __le32 command;
+ __le32 type;
+};
+
+struct aac_get_container_count_resp {
+ __le32 response;
+ __le32 dummy0;
+ __le32 MaxContainers;
+ __le32 ContainerSwitchEntries;
+ __le32 MaxPartitions;
+ __le32 MaxSimpleVolumes;
+};
+
+struct aac_get_name {
+ __le32 command;
+ __le32 type;
+ __le32 cid;
+ __le32 parm1;
+ __le32 parm2;
+ __le32 parm3;
+ __le32 parm4;
+ __le32 count;
+};
+
+struct aac_get_name_resp {
+ __le32 dummy0;
+ __le32 dummy1;
+ __le32 status;
+ __le32 parm1;
+ __le32 parm2;
+ __le32 parm3;
+ __le32 parm4;
+ __le32 parm5;
+ u8 data[17];
+};
+
+struct aac_get_serial {
+ __le32 command;
+ __le32 type;
+ __le32 cid;
+};
+
+struct aac_get_serial_resp {
+ __le32 dummy0;
+ __le32 dummy1;
+ __le32 status;
+ __le32 uid;
+};
+
+struct aac_hba_sgl {
+ u32 addr_lo;
+ u32 addr_hi;
+ u32 len;
+ u32 flags;
+};
+
+struct aac_hba_cmd_req {
+ u8 iu_type;
+ u8 byte1;
+ u8 reply_qid;
+ u8 reserved1;
+ __le32 it_nexus;
+ __le32 request_id;
+ __le32 tweak_value_lo;
+ u8 cdb[16];
+ u8 lun[8];
+ __le32 data_length;
+ u8 attr_prio;
+ u8 emb_data_desc_count;
+ __le16 dek_index;
+ __le32 error_ptr_lo;
+ __le32 error_ptr_hi;
+ __le32 error_length;
+ __le32 tweak_value_hi;
+ struct aac_hba_sgl sge[92];
+};
+
+struct aac_hba_info {
+ u8 driver_name[50];
+ u8 adapter_number;
+ u8 system_io_bus_number;
+ u8 device_number;
+ u32 function_number;
+ u32 vendor_id;
+ u32 device_id;
+ u32 sub_vendor_id;
+ u32 sub_system_id;
+ u32 mapped_base_address_size;
+ u32 base_physical_address_high_part;
+ u32 base_physical_address_low_part;
+ u32 max_command_size;
+ u32 max_fib_size;
+ u32 max_scatter_gather_from_os;
+ u32 max_scatter_gather_to_fw;
+ u32 max_outstanding_fibs;
+ u32 queue_start_threshold;
+ u32 queue_dump_threshold;
+ u32 max_io_size_queued;
+ u32 outstanding_io;
+ u32 firmware_build_number;
+ u32 bios_build_number;
+ u32 driver_build_number;
+ u32 serial_number_high_part;
+ u32 serial_number_low_part;
+ u32 supported_options;
+ u32 feature_bits;
+ u32 currentnumber_ports;
+ u8 new_comm_interface: 1;
+ u8 new_commands_supported: 1;
+ u8 disable_passthrough: 1;
+ u8 expose_non_dasd: 1;
+ u8 queue_allowed: 1;
+ u8 bled_check_enabled: 1;
+ u8 reserved1: 1;
+ u8 reserted2: 1;
+ u32 reserved3[10];
+};
+
+struct aac_hba_reset_req {
+ u8 iu_type;
+ u8 reset_type;
+ u8 reply_qid;
+ u8 reserved1;
+ __le32 it_nexus;
+ __le32 request_id;
+ __le32 error_ptr_lo;
+ __le32 error_ptr_hi;
+ __le32 error_length;
+};
+
+struct aac_hba_resp {
+ u8 iu_type;
+ u8 reserved1[3];
+ __le32 request_identifier;
+ __le32 reserved2;
+ u8 service_response;
+ u8 status;
+ u8 datapres;
+ u8 sense_response_data_len;
+ __le32 residual_count;
+ u8 sense_response_buf[32];
+};
+
+struct aac_hba_tm_req {
+ u8 iu_type;
+ u8 reply_qid;
+ u8 tmf;
+ u8 reserved1;
+ __le32 it_nexus;
+ u8 lun[8];
+ __le32 request_id;
+ __le32 reserved2;
+ __le32 managed_request_id;
+ __le32 reserved3;
+ __le32 error_ptr_lo;
+ __le32 error_ptr_hi;
+ __le32 error_length;
+};
+
+struct creation_info {
+ u8 buildnum;
+ u8 usec;
+ u8 via;
+ u8 year;
+ __le32 date;
+ __le32 serial[2];
+};
+
+union aac_contentinfo {
+ struct aac_fsinfo filesys;
+ struct aac_blockdevinfo bdevinfo;
+};
+
+struct aac_mntent {
+ __le32 oid;
+ u8 name[16];
+ struct creation_info create_info;
+ __le32 capacity;
+ __le32 vol;
+ __le32 obj;
+ __le32 state;
+ union aac_contentinfo fileinfo;
+ __le32 altoid;
+ __le32 capacityhigh;
+};
+
+struct aac_mount {
+ __le32 status;
+ __le32 type;
+ __le32 count;
+ struct aac_mntent mnt[1];
+};
+
+struct aac_native_hba {
+ union {
+ struct aac_hba_cmd_req cmd;
+ struct aac_hba_tm_req tmr;
+ u8 cmd_bytes[1536];
+ } cmd;
+ union {
+ struct aac_hba_resp err;
+ u8 resp_bytes[512];
+ } resp;
+};
+
+struct aac_pause {
+ __le32 command;
+ __le32 type;
+ __le32 timeout;
+ __le32 min;
+ __le32 noRescan;
+ __le32 parm3;
+ __le32 parm4;
+ __le32 count;
+};
+
+struct aac_pci_info {
+ u32 bus;
+ u32 slot;
+};
+
+struct aac_power_management {
+ __le32 command;
+ __le32 type;
+ __le32 sub;
+ __le32 cid;
+ __le32 parm;
+};
+
+struct aac_qhdr {
+ __le64 header_addr;
+ __le32 *producer;
+ __le32 *consumer;
+};
+
+struct aac_query_disk {
+ s32 cnum;
+ s32 bus;
+ s32 id;
+ s32 lun;
+ u32 valid;
+ u32 locked;
+ u32 deleted;
+ s32 instance;
+ s8 name[10];
+ u32 unmapped;
+};
+
+struct aac_query_mount {
+ __le32 command;
+ __le32 type;
+ __le32 count;
+};
+
+struct aac_queue {
+ u64 logical;
+ struct aac_entry *base;
+ struct aac_qhdr headers;
+ u32 entries;
+ wait_queue_head_t qfull;
+ wait_queue_head_t cmdready;
+ spinlock_t *lock;
+ spinlock_t lockdata;
+ struct list_head cmdq;
+ atomic_t numpending;
+ struct aac_dev *dev;
+};
+
+struct aac_queue_block {
+ struct aac_queue queue[8];
+};
+
+struct sgentryraw {
+ __le32 next;
+ __le32 prev;
+ __le32 addr[2];
+ __le32 count;
+ __le32 flags;
+};
+
+struct sgmapraw {
+ __le32 count;
+ struct sgentryraw sg[1];
+};
+
+struct aac_raw_io {
+ __le32 block[2];
+ __le32 count;
+ __le16 cid;
+ __le16 flags;
+ __le16 bpTotal;
+ __le16 bpComplete;
+ struct sgmapraw sg;
+};
+
+struct sge_ieee1212 {
+ u32 addrLow;
+ u32 addrHigh;
+ u32 length;
+ u32 flags;
+};
+
+struct aac_raw_io2 {
+ __le32 blockLow;
+ __le32 blockHigh;
+ __le32 byteCount;
+ __le16 cid;
+ __le16 flags;
+ __le32 sgeFirstSize;
+ __le32 sgeNominalSize;
+ u8 sgeCnt;
+ u8 bpTotal;
+ u8 bpComplete;
+ u8 sgeFirstIndex;
+ u8 unused[4];
+ struct sge_ieee1212 sge[0];
+};
+
+struct sgentry {
+ __le32 addr;
+ __le32 count;
+};
+
+struct sgmap {
+ __le32 count;
+ struct sgentry sg[1];
+};
+
+struct aac_read {
+ __le32 command;
+ __le32 cid;
+ __le32 block;
+ __le32 count;
+ struct sgmap sg;
+};
+
+struct sgentry64 {
+ __le32 addr[2];
+ __le32 count;
+};
+
+struct sgmap64 {
+ __le32 count;
+ struct sgentry64 sg[1];
+};
+
+struct aac_read64 {
+ __le32 command;
+ __le16 cid;
+ __le16 sector_count;
+ __le32 block;
+ __le16 pad;
+ __le16 flags;
+ struct sgmap64 sg;
+};
+
+struct aac_read_reply {
+ __le32 status;
+ __le32 count;
+};
+
+struct aac_reset_iop {
+ u8 reset_type;
+};
+
+struct aac_srb {
+ __le32 function;
+ __le32 channel;
+ __le32 id;
+ __le32 lun;
+ __le32 timeout;
+ __le32 flags;
+ __le32 count;
+ __le32 retry_limit;
+ __le32 cdb_size;
+ u8 cdb[16];
+ struct sgmap sg;
+};
+
+struct aac_srb_reply {
+ __le32 status;
+ __le32 srb_status;
+ __le32 scsi_status;
+ __le32 data_xfer_length;
+ __le32 sense_data_size;
+ u8 sense_data[30];
+};
+
+struct aac_srb_unit {
+ struct aac_srb srb;
+ struct aac_srb_reply srb_reply;
+};
+
+struct aac_synchronize {
+ __le32 command;
+ __le32 type;
+ __le32 cid;
+ __le32 parm1;
+ __le32 parm2;
+ __le32 parm3;
+ __le32 parm4;
+ __le32 count;
+};
+
+struct aac_synchronize_reply {
+ __le32 dummy0;
+ __le32 dummy1;
+ __le32 status;
+ __le32 parm1;
+ __le32 parm2;
+ __le32 parm3;
+ __le32 parm4;
+ __le32 parm5;
+ u8 data[16];
+};
+
+struct aac_write {
+ __le32 command;
+ __le32 cid;
+ __le32 block;
+ __le32 count;
+ __le32 stable;
+ struct sgmap sg;
+};
+
+struct aac_write64 {
+ __le32 command;
+ __le16 cid;
+ __le16 sector_count;
+ __le32 block;
+ __le16 pad;
+ __le16 flags;
+ struct sgmap64 sg;
+};
+
+struct ssp_frame_hdr {
+ u8 frame_type;
+ u8 hashed_dest_addr[3];
+ u8 _r_a;
+ u8 hashed_src_addr[3];
+ __be16 _r_b;
+ u8 changing_data_ptr: 1;
+ u8 retransmit: 1;
+ u8 retry_data_frames: 1;
+ u8 _r_c: 5;
+ u8 num_fill_bytes: 2;
+ u8 _r_d: 6;
+ u32 _r_e;
+ __be16 tag;
+ __be16 tptt;
+ __be32 data_offs;
+};
+
+struct ssp_tmf_iu {
+ u8 lun[8];
+ u16 _r_a;
+ u8 tmf;
+ u8 _r_b;
+ __be16 tag;
+ u8 _r_c[14];
+};
+
+struct abort_task {
+ u8 proto_conn_rate;
+ __le32 _r_a;
+ struct ssp_frame_hdr ssp_frame;
+ struct ssp_tmf_iu ssp_task;
+ __le16 sister_scb;
+ __le16 conn_handle;
+ u8 flags;
+ u8 _r_b;
+ u8 retry_count;
+ u8 _r_c[5];
+ __le16 index;
+ __le16 itnl_to;
+ u8 _r_d[44];
+} __attribute__((packed));
+
typedef struct {} netns_tracker;
struct net;
@@ -29267,14 +39050,45 @@
netns_tracker ns_tracker;
};
-struct inet6_dev;
-
struct ac6_iter_state {
struct seq_net_private p;
struct net_device *dev;
- struct inet6_dev *idev;
};
+struct access_coordinate {
+ unsigned int read_bandwidth;
+ unsigned int write_bandwidth;
+ unsigned int read_latency;
+ unsigned int write_latency;
+};
+
+struct acct {
+ char ac_flag;
+ char ac_version;
+ __u16 ac_uid16;
+ __u16 ac_gid16;
+ __u16 ac_tty;
+ __u32 ac_btime;
+ comp_t ac_utime;
+ comp_t ac_stime;
+ comp_t ac_etime;
+ comp_t ac_mem;
+ comp_t ac_io;
+ comp_t ac_rw;
+ comp_t ac_minflt;
+ comp_t ac_majflt;
+ comp_t ac_swaps;
+ __u16 ac_ahz;
+ __u32 ac_exitcode;
+ char ac_comm[17];
+ __u8 ac_etime_hi;
+ __u16 ac_etime_lo;
+ __u32 ac_uid;
+ __u32 ac_gid;
+};
+
+typedef struct acct acct_t;
+
struct ack_sample {
u32 pkts_acked;
s32 rtt_us;
@@ -29398,14 +39212,6 @@
acpi_physical_address end_address;
};
-struct acpi_bert_region {
- u32 block_status;
- u32 raw_data_offset;
- u32 raw_data_length;
- u32 data_length;
- u32 error_severity;
-};
-
struct acpi_bit_register_info {
u8 parent_register;
u8 bit_position;
@@ -29435,6 +39241,12 @@
void (*setup)(struct device *);
};
+struct acpi_cdat_header {
+ u8 type;
+ u8 reserved;
+ u16 length;
+};
+
struct acpi_cedt_header {
u8 type;
u8 reserved;
@@ -29455,23 +39267,6 @@
u32 interleave_targets[0];
} __attribute__((packed));
-struct acpi_cedt_chbs {
- struct acpi_cedt_header header;
- u32 uid;
- u32 cxl_version;
- u32 reserved;
- u64 base;
- u64 length;
-};
-
-struct acpi_cedt_cxims {
- struct acpi_cedt_header header;
- u16 reserved1;
- u8 hbig;
- u8 nr_xormaps;
- u64 xormap_list[0];
-};
-
struct acpi_comment_node {
char *comment;
struct acpi_comment_node *next;
@@ -29511,6 +39306,23 @@
u64 loop_timeout;
};
+struct cpumask {
+ long unsigned int bits[2];
+};
+
+typedef struct cpumask cpumask_var_t[1];
+
+struct acpi_pct_register;
+
+struct acpi_cpufreq_data {
+ unsigned int resume;
+ unsigned int cpu_feature;
+ unsigned int acpi_perf_cpu;
+ cpumask_var_t freqdomain_cpus;
+ void (*cpu_freq_write)(struct acpi_pct_register *, u32);
+ u32 (*cpu_freq_read)(struct acpi_pct_register *);
+};
+
struct acpi_create_field_info {
struct acpi_namespace_node *region_node;
struct acpi_namespace_node *field_node;
@@ -29558,6 +39370,9 @@
struct attribute {
const char *name;
umode_t mode;
+ bool ignore_lockdep: 1;
+ struct lock_class_key *key;
+ struct lock_class_key skey;
};
struct address_space;
@@ -29573,6 +39388,7 @@
struct address_space * (*f_mapping)();
ssize_t (*read)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t);
ssize_t (*write)(struct file *, struct kobject *, struct bin_attribute *, char *, loff_t, size_t);
+ loff_t (*llseek)(struct file *, struct kobject *, struct bin_attribute *, loff_t, int);
int (*mmap)(struct file *, struct kobject *, struct bin_attribute *, struct vm_area_struct *);
};
@@ -29604,12 +39420,12 @@
};
struct acpi_data_node {
+ struct list_head sibling;
const char *name;
acpi_handle handle;
struct fwnode_handle fwnode;
struct fwnode_handle *parent;
struct acpi_device_data data;
- struct list_head sibling;
struct kobject kobj;
struct completion kobj_done;
};
@@ -29634,6 +39450,8 @@
acpi_handle supplier;
acpi_handle consumer;
bool honor_dep;
+ bool met;
+ bool free_when_met;
};
struct acpi_device_id {
@@ -29712,6 +39530,7 @@
};
struct acpi_device_power_state {
+ struct list_head resources;
struct {
u8 valid: 1;
u8 explicit_set: 1;
@@ -29719,7 +39538,6 @@
} flags;
int power;
int latency;
- struct list_head resources;
};
struct acpi_device_power {
@@ -29739,8 +39557,6 @@
struct device *dev;
};
-struct wakeup_source;
-
struct acpi_device_wakeup {
acpi_handle gpe_device;
u64 gpe_number;
@@ -29754,7 +39570,7 @@
};
struct acpi_device_perf_flags {
- u8 reserved;
+ u8 reserved: 8;
};
struct acpi_device_perf_state;
@@ -29766,8 +39582,6 @@
struct acpi_device_perf_state *states;
};
-struct proc_dir_entry;
-
struct acpi_device_dir {
struct proc_dir_entry *entry;
};
@@ -29776,6 +39590,8 @@
struct acpi_hotplug_context;
+struct acpi_device_software_nodes;
+
struct acpi_gpio_mapping;
struct acpi_device {
@@ -29795,6 +39611,7 @@
struct acpi_device_data data;
struct acpi_scan_handler *handler;
struct acpi_hotplug_context *hp;
+ struct acpi_device_software_nodes *swnodes;
const struct acpi_gpio_mapping *driver_gpios;
void *driver_data;
struct device dev;
@@ -29808,7 +39625,7 @@
struct xarray {
spinlock_t xa_lock;
gfp_t xa_flags;
- void __attribute__((btf_type_tag("rcu"))) *xa_head;
+ void *xa_head;
};
struct ida {
@@ -29871,19 +39688,64 @@
};
struct acpi_device_physical_node {
- unsigned int node_id;
struct list_head node;
struct device *dev;
+ unsigned int node_id;
bool put_online: 1;
};
struct acpi_device_properties {
+ struct list_head list;
const guid_t *guid;
union acpi_object *properties;
- struct list_head list;
void **bufs;
};
+struct property_entry {
+ const char *name;
+ size_t length;
+ bool is_inline;
+ enum dev_prop_type type;
+ union {
+ const void *pointer;
+ union {
+ u8 u8_data[8];
+ u16 u16_data[4];
+ u32 u32_data[2];
+ u64 u64_data[1];
+ const char *str[1];
+ } value;
+ };
+};
+
+struct software_node;
+
+struct software_node_ref_args {
+ const struct software_node *node;
+ unsigned int nargs;
+ u64 args[8];
+};
+
+struct acpi_device_software_node_port {
+ char port_name[9];
+ u32 data_lanes[8];
+ u32 lane_polarities[9];
+ u64 link_frequencies[8];
+ unsigned int port_nr;
+ bool crs_csi2_local;
+ struct property_entry port_props[2];
+ struct property_entry ep_props[8];
+ struct software_node_ref_args remote_ep[1];
+};
+
+struct acpi_device_software_nodes {
+ struct property_entry dev_props[6];
+ struct software_node *nodes;
+ const struct software_node **nodeptrs;
+ struct acpi_device_software_node_port *ports;
+ unsigned int num_ports;
+};
+
struct acpi_table_desc;
struct acpi_evaluate_info;
@@ -29905,12 +39767,12 @@
struct device *dev;
struct dma_chan * (*acpi_dma_xlate)(struct acpi_dma_spec *, struct acpi_dma *);
void *data;
- unsigned short base_request_line;
- unsigned short end_request_line;
+ short unsigned int base_request_line;
+ short unsigned int end_request_line;
};
typedef struct {
- unsigned long bits[1];
+ long unsigned int bits[1];
} dma_cap_mask_t;
typedef bool (*dma_filter_fn)(struct dma_chan *, void *);
@@ -30035,7 +39897,6 @@
unsigned int flags;
struct acpi_device_ops ops;
struct device_driver drv;
- struct module *owner;
};
struct transaction;
@@ -30045,18 +39906,18 @@
acpi_handle address_space_handler_holder;
int gpe;
int irq;
- unsigned long command_addr;
- unsigned long data_addr;
+ long unsigned int command_addr;
+ long unsigned int data_addr;
bool global_lock;
- unsigned long flags;
- unsigned long reference_count;
+ long unsigned int flags;
+ long unsigned int reference_count;
struct mutex mutex;
wait_queue_head_t wait;
struct list_head list;
struct transaction *curr;
spinlock_t lock;
struct work_struct work;
- unsigned long timestamp;
+ long unsigned int timestamp;
enum acpi_ec_event_state event_state;
unsigned int events_to_process;
unsigned int events_in_progress;
@@ -30068,7 +39929,7 @@
struct transaction {
const u8 *wdata;
u8 *rdata;
- unsigned short irq_count;
+ short unsigned int irq_count;
u8 command;
u8 wi;
u8 ri;
@@ -30097,13 +39958,6 @@
struct kref kref;
};
-struct acpi_einj_trigger {
- u32 header_size;
- u32 revision;
- u32 table_size;
- u32 entry_count;
-};
-
union acpi_operand_object;
union acpi_predefined_info;
@@ -30223,6 +40077,12 @@
acpi_handle handle;
};
+struct acpi_ged_handler_info {
+ struct acpi_ged_handler_info *next;
+ u32 int_id;
+ struct acpi_namespace_node *evt_method;
+};
+
struct acpi_generic_address {
u8 space_id;
u8 bit_width;
@@ -30370,15 +40230,13 @@
struct gpio_desc *desc;
};
-typedef irqreturn_t (*irq_handler_t)(int, void *);
-
struct acpi_gpio_event {
struct list_head node;
acpi_handle handle;
irq_handler_t handler;
unsigned int pin;
unsigned int irq;
- unsigned long irqflags;
+ long unsigned int irqflags;
bool irq_is_wake;
bool irq_requested;
struct gpio_desc *desc;
@@ -30428,7 +40286,7 @@
struct acpi_handle_list {
u32 count;
- acpi_handle handles[10];
+ acpi_handle *handles;
};
struct acpi_hardware_id {
@@ -30436,143 +40294,23 @@
const char *id;
};
-struct acpi_hest_header {
- u16 type;
- u16 source_id;
-};
-
-struct acpi_hest_notify {
- u8 type;
- u8 length;
- u16 config_write_enable;
- u32 poll_interval;
- u32 vector;
- u32 polling_threshold_value;
- u32 polling_threshold_window;
- u32 error_threshold_value;
- u32 error_threshold_window;
-};
-
-struct acpi_hest_generic {
- struct acpi_hest_header header;
- u16 related_source_id;
- u8 reserved;
- u8 enabled;
- u32 records_to_preallocate;
- u32 max_sections_per_record;
- u32 max_raw_data_length;
- struct acpi_generic_address error_status_address;
- struct acpi_hest_notify notify;
- u32 error_block_length;
-};
-
-struct acpi_hest_generic_data {
- u8 section_type[16];
- u32 error_severity;
- u16 revision;
- u8 validation_bits;
- u8 flags;
- u32 error_data_length;
- u8 fru_id[16];
- u8 fru_text[20];
-};
-
-struct acpi_hest_generic_data_v300 {
- u8 section_type[16];
- u32 error_severity;
- u16 revision;
- u8 validation_bits;
- u8 flags;
- u32 error_data_length;
- u8 fru_id[16];
- u8 fru_text[20];
- u64 time_stamp;
-};
-
-struct acpi_hest_generic_status {
- u32 block_status;
- u32 raw_data_offset;
- u32 raw_data_length;
- u32 data_length;
- u32 error_severity;
-};
-
-struct acpi_hest_generic_v2 {
- struct acpi_hest_header header;
- u16 related_source_id;
- u8 reserved;
- u8 enabled;
- u32 records_to_preallocate;
- u32 max_sections_per_record;
- u32 max_raw_data_length;
- struct acpi_generic_address error_status_address;
- struct acpi_hest_notify notify;
- u32 error_block_length;
- struct acpi_generic_address read_ack_register;
- u64 read_ack_preserve;
- u64 read_ack_write;
-} __attribute__((packed));
-
-struct acpi_hest_ia_corrected {
- struct acpi_hest_header header;
- u16 reserved1;
- u8 flags;
- u8 enabled;
- u32 records_to_preallocate;
- u32 max_sections_per_record;
- struct acpi_hest_notify notify;
- u8 num_hardware_banks;
- u8 reserved2[3];
-};
-
-struct acpi_hest_ia_deferred_check {
- struct acpi_hest_header header;
- u16 reserved1;
- u8 flags;
- u8 enabled;
- u32 records_to_preallocate;
- u32 max_sections_per_record;
- struct acpi_hest_notify notify;
- u8 num_hardware_banks;
- u8 reserved2[3];
-};
-
-struct acpi_hest_ia_error_bank {
- u8 bank_number;
- u8 clear_status_on_init;
- u8 status_format;
- u8 reserved;
- u32 control_register;
- u64 control_data;
- u32 status_register;
- u32 address_register;
- u32 misc_register;
-} __attribute__((packed));
-
-struct acpi_hest_ia_machine_check {
- struct acpi_hest_header header;
- u16 reserved1;
- u8 flags;
- u8 enabled;
- u32 records_to_preallocate;
- u32 max_sections_per_record;
- u64 global_capability_data;
- u64 global_control_data;
- u8 num_hardware_banks;
- u8 reserved3[7];
-};
-
struct acpi_hmat_structure {
u16 type;
u16 reserved;
u32 length;
};
+typedef int (*acpi_hp_notify)(struct acpi_device *, u32);
+
+typedef void (*acpi_hp_uevent)(struct acpi_device *, u32);
+
+typedef void (*acpi_hp_fixup)(struct acpi_device *);
+
struct acpi_hotplug_context {
struct acpi_device *self;
- int (*notify)(struct acpi_device *, u32);
- void (*uevent)(struct acpi_device *, u32);
- void (*fixup)(struct acpi_device *);
+ acpi_hp_notify notify;
+ acpi_hp_uevent uevent;
+ acpi_hp_fixup fixup;
};
struct acpi_hotplug_profile {
@@ -30634,7 +40372,7 @@
acpi_physical_address phys;
acpi_size size;
union {
- unsigned long refcount;
+ long unsigned int refcount;
struct rcu_work rwork;
} track;
};
@@ -30834,6 +40572,18 @@
u32 global_irq;
};
+struct acpi_madt_rintc {
+ struct acpi_subtable_header header;
+ u8 version;
+ u8 reserved;
+ u32 flags;
+ u64 hart_id;
+ u32 uid;
+ u32 ext_intc_id;
+ u64 imsic_addr;
+ u32 imsic_size;
+} __attribute__((packed));
+
struct acpi_mcfg_allocation {
u64 address;
u16 pci_segment;
@@ -31537,19 +41287,6 @@
u16 function;
};
-struct resource {
- resource_size_t start;
- resource_size_t end;
- const char *name;
- unsigned long flags;
- unsigned long desc;
- struct resource *parent;
- struct resource *sibling;
- struct resource *child;
-};
-
-struct pci_dev;
-
struct acpi_pci_ioapic {
acpi_handle root_handle;
acpi_handle handle;
@@ -31776,7 +41513,7 @@
union acpi_subtable_headers;
-typedef int (*acpi_tbl_entry_handler)(union acpi_subtable_headers *, const unsigned long);
+typedef int (*acpi_tbl_entry_handler)(union acpi_subtable_headers *, const long unsigned int);
struct acpi_probe_entry {
__u8 id[5];
@@ -31831,12 +41568,6 @@
u64 num_processors;
};
-struct cpumask {
- unsigned long bits[8];
-};
-
-typedef struct cpumask cpumask_var_t[1];
-
struct acpi_processor_tx {
u16 power;
u16 performance;
@@ -32422,14 +42153,21 @@
u32 num_readers;
};
+struct acpi_s2idle_dev_ops {
+ struct list_head list_node;
+ void (*prepare)();
+ void (*check)();
+ void (*restore)();
+};
+
struct acpi_scan_clear_dep_work {
struct work_struct work;
struct acpi_device *adev;
};
struct acpi_scan_handler {
- const struct acpi_device_id *ids;
struct list_head list_node;
+ const struct acpi_device_id *ids;
bool (*match)(const char *, const struct acpi_device_id **);
int (*attach)(struct acpi_device *, const struct acpi_device_id *);
void (*detach)(struct acpi_device *);
@@ -32470,19 +42208,6 @@
acpi_object_converter object_converter;
};
-struct spi_controller;
-
-struct acpi_spi_lookup {
- struct spi_controller *ctlr;
- u32 max_speed_hz;
- u32 mode;
- int irq;
- u8 bits_per_word;
- u8 chip_select;
- int n;
- int index;
-};
-
struct acpi_srat_cpu_affinity {
struct acpi_subtable_header header;
u8 proximity_domain_lo;
@@ -32537,7 +42262,7 @@
enum acpi_subtable_type type;
};
-typedef int (*acpi_tbl_entry_handler_arg)(union acpi_subtable_headers *, void *, const unsigned long);
+typedef int (*acpi_tbl_entry_handler_arg)(union acpi_subtable_headers *, void *, const long unsigned int);
struct acpi_subtable_proc {
int id;
@@ -32626,21 +42351,6 @@
u8 id[0];
} __attribute__((packed));
-struct acpi_table_einj {
- struct acpi_table_header header;
- u32 header_length;
- u8 flags;
- u8 reserved[3];
- u32 entries;
-};
-
-struct acpi_table_erst {
- struct acpi_table_header header;
- u32 header_length;
- u32 reserved;
- u32 entries;
-};
-
struct acpi_table_facs {
char signature[4];
u32 length;
@@ -32714,11 +42424,6 @@
u64 hypervisor_id;
} __attribute__((packed));
-struct acpi_table_hest {
- struct acpi_table_header header;
- u32 error_source_count;
-};
-
struct acpi_table_hpet {
struct acpi_table_header header;
u32 id;
@@ -32771,7 +42476,7 @@
struct acpi_table_slit {
struct acpi_table_header header;
u64 locality_count;
- u8 entry[1];
+ u8 entry[0];
} __attribute__((packed));
struct acpi_table_spcr {
@@ -32837,55 +42542,23 @@
};
};
-struct acpi_thermal_flags {
- u8 cooling_mode: 1;
- u8 devices: 1;
- u8 reserved: 6;
-};
-
-struct acpi_thermal_state {
- u8 critical: 1;
- u8 hot: 1;
- u8 passive: 1;
- u8 active: 1;
- u8 reserved: 4;
- int active_index;
-};
-
-struct acpi_thermal_state_flags {
- u8 valid: 1;
- u8 enabled: 1;
- u8 reserved: 6;
-};
-
-struct acpi_thermal_critical {
- struct acpi_thermal_state_flags flags;
- unsigned long temperature;
-};
-
-struct acpi_thermal_hot {
- struct acpi_thermal_state_flags flags;
- unsigned long temperature;
+struct acpi_thermal_trip {
+ long unsigned int temp_dk;
+ struct acpi_handle_list devices;
};
struct acpi_thermal_passive {
- struct acpi_thermal_state_flags flags;
- unsigned long temperature;
- unsigned long tc1;
- unsigned long tc2;
- unsigned long tsp;
- struct acpi_handle_list devices;
+ struct acpi_thermal_trip trip;
+ long unsigned int tc1;
+ long unsigned int tc2;
+ long unsigned int delay;
};
struct acpi_thermal_active {
- struct acpi_thermal_state_flags flags;
- unsigned long temperature;
- struct acpi_handle_list devices;
+ struct acpi_thermal_trip trip;
};
struct acpi_thermal_trips {
- struct acpi_thermal_critical critical;
- struct acpi_thermal_hot hot;
struct acpi_thermal_passive passive;
struct acpi_thermal_active active[10];
};
@@ -32895,14 +42568,11 @@
struct acpi_thermal {
struct acpi_device *device;
acpi_bus_id name;
- unsigned long temperature;
- unsigned long last_temperature;
- unsigned long polling_frequency;
+ long unsigned int temp_dk;
+ long unsigned int last_temp_dk;
+ long unsigned int polling_frequency;
volatile u8 zombie;
- struct acpi_thermal_flags flags;
- struct acpi_thermal_state state;
struct acpi_thermal_trips trips;
- struct acpi_handle_list devices;
struct thermal_zone_device *thermal_zone;
int kelvin_offset;
struct work_struct thermal_check_work;
@@ -32910,6 +42580,12 @@
refcount_t thermal_check_count;
};
+struct acpi_thermal_bind_data {
+ struct thermal_zone_device *thermal;
+ struct thermal_cooling_device *cdev;
+ bool bind;
+};
+
struct acpi_thread_state {
void *next;
u8 descriptor_type;
@@ -33013,26 +42689,6 @@
acpi_parse_upwards ascending_callback;
};
-struct acpi_whea_header {
- u8 action;
- u8 instruction;
- u8 flags;
- u8 reserved;
- struct acpi_generic_address register_region;
- u64 value;
- u64 mask;
-};
-
-struct acpihid_map_entry {
- struct list_head list;
- u8 uid[256];
- u8 hid[9];
- u32 devid;
- u32 root_devid;
- bool cmd_line;
- struct iommu_group *group;
-};
-
struct pnp_dev;
struct acpipnp_parse_option_s {
@@ -33041,8 +42697,8 @@
};
struct action_cache {
- unsigned long allow_native[8];
- unsigned long allow_compat[8];
+ long unsigned int allow_native[8];
+ long unsigned int allow_compat[8];
};
struct action_devres {
@@ -33057,154 +42713,16 @@
s32 maxoctets;
};
-struct mac_addr {
- u8 mac_addr_value[6];
-};
-
-struct ad_system {
- u16 sys_priority;
- struct mac_addr sys_mac_addr;
-};
-
-struct bond_3ad_stats {
- atomic64_t lacpdu_rx;
- atomic64_t lacpdu_tx;
- atomic64_t lacpdu_unknown_rx;
- atomic64_t lacpdu_illegal_rx;
- atomic64_t marker_rx;
- atomic64_t marker_tx;
- atomic64_t marker_resp_rx;
- atomic64_t marker_resp_tx;
- atomic64_t marker_unknown_rx;
-};
-
-struct ad_bond_info {
- struct ad_system system;
- struct bond_3ad_stats stats;
- atomic_t agg_select_timer;
- u16 aggregator_identifier;
-};
-
-struct port;
-
-struct slave;
-
-struct aggregator {
- struct mac_addr aggregator_mac_address;
- u16 aggregator_identifier;
- bool is_individual;
- u16 actor_admin_aggregator_key;
- u16 actor_oper_aggregator_key;
- struct mac_addr partner_system;
- u16 partner_system_priority;
- u16 partner_oper_aggregator_key;
- u16 receive_state;
- u16 transmit_state;
- struct port *lag_ports;
- struct slave *slave;
- u16 is_active;
- u16 num_of_ports;
-};
-
-struct port_params {
- struct mac_addr system;
- u16 system_priority;
- u16 key;
- u16 port_number;
- u16 port_priority;
- u16 port_state;
-};
-
-struct lacpdu {
- u8 subtype;
- u8 version_number;
- u8 tlv_type_actor_info;
- u8 actor_information_length;
- __be16 actor_system_priority;
- struct mac_addr actor_system;
- __be16 actor_key;
- __be16 actor_port_priority;
- __be16 actor_port;
- u8 actor_state;
- u8 reserved_3_1[3];
- u8 tlv_type_partner_info;
- u8 partner_information_length;
- __be16 partner_system_priority;
- struct mac_addr partner_system;
- __be16 partner_key;
- __be16 partner_port_priority;
- __be16 partner_port;
- u8 partner_state;
- u8 reserved_3_2[3];
- u8 tlv_type_collector_info;
- u8 collector_information_length;
- __be16 collector_max_delay;
- u8 reserved_12[12];
- u8 tlv_type_terminator;
- u8 terminator_length;
- u8 reserved_50[50];
-};
-
-struct port {
- u16 actor_port_number;
- u16 actor_port_priority;
- struct mac_addr actor_system;
- u16 actor_system_priority;
- u16 actor_port_aggregator_identifier;
- bool ntt;
- u16 actor_admin_port_key;
- u16 actor_oper_port_key;
- u8 actor_admin_port_state;
- u8 actor_oper_port_state;
- struct port_params partner_admin;
- struct port_params partner_oper;
- bool is_enabled;
- u16 sm_vars;
- rx_states_t sm_rx_state;
- u16 sm_rx_timer_counter;
- periodic_states_t sm_periodic_state;
- u16 sm_periodic_timer_counter;
- mux_states_t sm_mux_state;
- u16 sm_mux_timer_counter;
- tx_states_t sm_tx_state;
- u16 sm_tx_timer_counter;
- u16 sm_churn_actor_timer_counter;
- u16 sm_churn_partner_timer_counter;
- u32 churn_actor_count;
- u32 churn_partner_count;
- churn_state_t sm_churn_actor_state;
- churn_state_t sm_churn_partner_state;
- struct slave *slave;
- struct aggregator *aggregator;
- struct port *next_port_in_aggregator;
- u32 transaction_id;
- struct lacpdu lacpdu;
-};
-
-struct ad_slave_info {
- struct aggregator aggregator;
- struct port port;
- struct bond_3ad_stats stats;
- u16 id;
-};
-
-struct addr_ctx {
- u64 ret_addr;
- u32 tmp;
- u16 nid;
- u8 inst_id;
-};
-
struct rw_semaphore {
atomic_long_t count;
atomic_long_t owner;
struct optimistic_spin_queue osq;
raw_spinlock_t wait_lock;
struct list_head wait_list;
+ void *magic;
+ struct lockdep_map dep_map;
};
-struct rb_node;
-
struct rb_root {
struct rb_node *rb_node;
};
@@ -33222,21 +42740,18 @@
struct rw_semaphore invalidate_lock;
gfp_t gfp_mask;
atomic_t i_mmap_writable;
- atomic_t nr_thps;
struct rb_root_cached i_mmap;
- struct rw_semaphore i_mmap_rwsem;
- unsigned long nrpages;
- unsigned long writeback_index;
+ long unsigned int nrpages;
+ long unsigned int writeback_index;
const struct address_space_operations *a_ops;
- unsigned long flags;
+ long unsigned int flags;
errseq_t wb_err;
- spinlock_t private_lock;
- struct list_head private_list;
- void *private_data;
+ spinlock_t i_private_lock;
+ struct list_head i_private_list;
+ struct rw_semaphore i_mmap_rwsem;
+ void *i_private_data;
};
-struct page;
-
struct writeback_control;
struct folio;
@@ -33266,12 +42781,24 @@
int (*launder_folio)(struct folio *);
bool (*is_partially_uptodate)(struct folio *, size_t, size_t);
void (*is_dirty_writeback)(struct folio *, bool *, bool *);
- int (*error_remove_page)(struct address_space *, struct page *);
+ int (*error_remove_folio)(struct address_space *, struct folio *);
int (*swap_activate)(struct swap_info_struct *, struct file *, sector_t *);
void (*swap_deactivate)(struct file *);
int (*swap_rw)(struct kiocb *, struct iov_iter *);
};
+struct adjust_trip_data {
+ struct acpi_thermal *tz;
+ u32 event;
+};
+
+struct advisor_ctx {
+ ktime_t start_scan;
+ long unsigned int scan_time;
+ long unsigned int change;
+ long long unsigned int cpu_time;
+};
+
struct crypto_aead;
struct aead_request;
@@ -33289,6 +42816,17 @@
struct crypto_alg base;
};
+struct crypto_engine;
+
+struct crypto_engine_op {
+ int (*do_one_request)(struct crypto_engine *, void *);
+};
+
+struct aead_engine_alg {
+ struct aead_alg base;
+ struct crypto_engine_op op;
+};
+
struct crypto_sync_skcipher;
struct aead_geniv_ctx {
@@ -33309,6 +42847,7 @@
struct hlist_node list;
struct crypto_spawn *spawns;
};
+ struct work_struct free_work;
void *__ctx[0];
};
@@ -33323,30 +42862,6 @@
};
};
-struct crypto_spawn {
- struct list_head list;
- struct crypto_alg *alg;
- union {
- struct crypto_instance *inst;
- struct crypto_spawn *next;
- };
- const struct crypto_type *frontend;
- u32 mask;
- bool dead;
- bool registered;
-};
-
-struct crypto_aead_spawn {
- struct crypto_spawn base;
-};
-
-struct cryptd_queue;
-
-struct aead_instance_ctx {
- struct crypto_aead_spawn aead_spawn;
- struct cryptd_queue *queue;
-};
-
struct aead_request {
struct crypto_async_request base;
unsigned int assoclen;
@@ -33357,105 +42872,14 @@
void *__ctx[0];
};
-struct aer_header_log_regs {
- unsigned int dw0;
- unsigned int dw1;
- unsigned int dw2;
- unsigned int dw3;
-};
-
-struct aer_capability_regs {
- u32 header;
- u32 uncor_status;
- u32 uncor_mask;
- u32 uncor_severity;
- u32 cor_status;
- u32 cor_mask;
- u32 cap_control;
- struct aer_header_log_regs header_log;
- u32 root_command;
- u32 root_status;
- u16 cor_err_source;
- u16 uncor_err_source;
-};
-
-struct aer_err_info {
- struct pci_dev *dev[5];
- int error_dev_num;
- unsigned int id: 16;
- unsigned int severity: 2;
- unsigned int __pad1: 5;
- unsigned int multi_error_valid: 1;
- unsigned int first_error: 5;
- unsigned int __pad2: 2;
- unsigned int tlp_header_valid: 1;
- unsigned int status;
- unsigned int mask;
- struct aer_header_log_regs tlp;
-};
-
-struct aer_err_source {
- unsigned int status;
- unsigned int id;
-};
-
-struct aer_recover_entry {
- u8 bus;
- u8 devfn;
- u16 domain;
- int severity;
- struct aer_capability_regs *regs;
-};
-
-struct aer_rpc {
- struct pci_dev *rpd;
- struct {
- union {
- struct __kfifo kfifo;
- struct aer_err_source *type;
- const struct aer_err_source *const_type;
- char (*rectype)[0];
- struct aer_err_source *ptr;
- const struct aer_err_source *ptr_const;
- };
- struct aer_err_source buf[128];
- } aer_fifo;
-};
-
-struct aer_stats {
- u64 dev_cor_errs[16];
- u64 dev_fatal_errs[27];
- u64 dev_nonfatal_errs[27];
- u64 dev_total_cor_errs;
- u64 dev_total_fatal_errs;
- u64 dev_total_nonfatal_errs;
- u64 rootport_total_cor_errs;
- u64 rootport_total_fatal_errs;
- u64 rootport_total_nonfatal_errs;
-};
-
-struct crypto_aes_ctx {
- u32 key_enc[60];
- u32 key_dec[60];
- u32 key_length;
-};
-
-struct aesni_rfc4106_gcm_ctx {
- u8 hash_subkey[16];
- struct crypto_aes_ctx aes_key_expanded;
- u8 nonce[4];
- long: 64;
-};
-
-struct aesni_xts_ctx {
- u8 raw_tweak_ctx[484];
- long: 64;
- u8 raw_crypt_ctx[484];
- long: 64;
+struct sg_table {
+ struct scatterlist *sgl;
+ unsigned int nents;
+ unsigned int orig_nents;
};
struct scatterlist {
- unsigned long page_link;
+ long unsigned int page_link;
unsigned int offset;
unsigned int length;
dma_addr_t dma_address;
@@ -33464,9 +42888,9 @@
};
struct af_alg_sgl {
- struct scatterlist sg[17];
- struct page *pages[16];
- unsigned int npages;
+ struct sg_table sgt;
+ struct scatterlist sgl[17];
+ bool need_unpin;
};
struct af_alg_rsgl {
@@ -33518,6 +42942,7 @@
struct af_alg_ctx {
struct list_head tsgl_list;
void *iv;
+ void *state;
size_t aead_assoclen;
struct crypto_wait wait;
size_t used;
@@ -33527,6 +42952,7 @@
bool enc;
bool init;
unsigned int len;
+ unsigned int inflight;
};
struct af_alg_iv {
@@ -33543,7 +42969,7 @@
typedef struct {
union {
void *kernel;
- void __attribute__((btf_type_tag("user"))) *user;
+ void *user;
};
bool is_kernel: 1;
} sockptr_t;
@@ -33593,14 +43019,124 @@
struct component_match *match;
};
-struct aghdr_init_data {
- xfs_agblock_t agno;
- xfs_extlen_t agsize;
- struct list_head buffer_list;
- xfs_rfsblock_t nfree;
- xfs_daddr_t daddr;
- size_t numblks;
- xfs_btnum_t type;
+struct agp_3_5_dev {
+ struct list_head list;
+ u8 capndx;
+ u32 maxbw;
+ struct pci_dev *dev;
+};
+
+struct agp_version;
+
+struct agp_bridge_driver;
+
+struct vm_operations_struct;
+
+struct agp_bridge_data {
+ const struct agp_version *version;
+ const struct agp_bridge_driver *driver;
+ const struct vm_operations_struct *vm_ops;
+ void *previous_size;
+ void *current_size;
+ void *dev_private_data;
+ struct pci_dev *dev;
+ u32 *gatt_table;
+ u32 *gatt_table_real;
+ long unsigned int scratch_page;
+ struct page *scratch_page_page;
+ dma_addr_t scratch_page_dma;
+ long unsigned int gart_bus_addr;
+ long unsigned int gatt_bus_addr;
+ u32 mode;
+ long unsigned int *key_list;
+ atomic_t current_memory_agp;
+ atomic_t agp_in_use;
+ int max_memory_agp;
+ int aperture_size_idx;
+ int capndx;
+ int flags;
+ char major_version;
+ char minor_version;
+ struct list_head list;
+ u32 apbase_config;
+ struct list_head mapped_list;
+ spinlock_t mapped_lock;
+};
+
+struct gatt_mask;
+
+struct agp_memory;
+
+struct agp_bridge_driver {
+ struct module *owner;
+ const void *aperture_sizes;
+ int num_aperture_sizes;
+ enum aper_size_type size_type;
+ bool cant_use_aperture;
+ bool needs_scratch_page;
+ const struct gatt_mask *masks;
+ int (*fetch_size)();
+ int (*configure)();
+ void (*agp_enable)(struct agp_bridge_data *, u32);
+ void (*cleanup)();
+ void (*tlb_flush)(struct agp_memory *);
+ long unsigned int (*mask_memory)(struct agp_bridge_data *, dma_addr_t, int);
+ void (*cache_flush)();
+ int (*create_gatt_table)(struct agp_bridge_data *);
+ int (*free_gatt_table)(struct agp_bridge_data *);
+ int (*insert_memory)(struct agp_memory *, off_t, int);
+ int (*remove_memory)(struct agp_memory *, off_t, int);
+ struct agp_memory * (*alloc_by_type)(size_t, int);
+ void (*free_by_type)(struct agp_memory *);
+ struct page * (*agp_alloc_page)(struct agp_bridge_data *);
+ int (*agp_alloc_pages)(struct agp_bridge_data *, struct agp_memory *, size_t);
+ void (*agp_destroy_page)(struct page *, int);
+ void (*agp_destroy_pages)(struct agp_memory *);
+ int (*agp_type_to_mask_type)(struct agp_bridge_data *, int);
+};
+
+struct agp_device_ids {
+ short unsigned int device_id;
+ enum chipset_type chipset;
+ const char *chipset_name;
+ int (*chipset_setup)(struct pci_dev *);
+};
+
+struct agp_version {
+ u16 major;
+ u16 minor;
+};
+
+struct agp_kern_info {
+ struct agp_version version;
+ struct pci_dev *device;
+ enum chipset_type chipset;
+ long unsigned int mode;
+ long unsigned int aper_base;
+ size_t aper_size;
+ int max_memory;
+ int current_memory;
+ bool cant_use_aperture;
+ long unsigned int page_mask;
+ const struct vm_operations_struct *vm_ops;
+};
+
+struct agp_memory {
+ struct agp_memory *next;
+ struct agp_memory *prev;
+ struct agp_bridge_data *bridge;
+ struct page **pages;
+ size_t page_count;
+ int key;
+ int num_scratch_pages;
+ off_t pg_start;
+ u32 type;
+ u32 physical;
+ bool is_bound;
+ bool is_flushed;
+ struct list_head mapped_list;
+ struct scatterlist *sg_list;
+ int num_sg;
};
struct hash_alg_common {
@@ -33628,6 +43164,11 @@
struct hash_alg_common halg;
};
+struct ahash_engine_alg {
+ struct ahash_alg base;
+ struct crypto_engine_op op;
+};
+
struct ahash_instance {
void (*free)(struct ahash_instance *);
union {
@@ -33648,6 +43189,234 @@
void *__ctx[0];
};
+struct ahc_aic7770_softc {
+ uint8_t busspd;
+ uint8_t bustime;
+};
+
+struct ahc_devinfo {
+ int our_scsiid;
+ int target_offset;
+ uint16_t target_mask;
+ u_int target;
+ u_int lun;
+ char channel;
+ role_t role;
+};
+
+struct ahc_dma_seg {
+ uint32_t addr;
+ uint32_t len;
+};
+
+struct ahc_hard_error_entry {
+ uint8_t errno;
+ const char *errmesg;
+};
+
+struct ahc_transinfo {
+ uint8_t protocol_version;
+ uint8_t transport_version;
+ uint8_t width;
+ uint8_t period;
+ uint8_t offset;
+ uint8_t ppr_options;
+};
+
+struct ahc_initiator_tinfo {
+ uint8_t scsirate;
+ struct ahc_transinfo curr;
+ struct ahc_transinfo goal;
+ struct ahc_transinfo user;
+};
+
+struct ahc_linux_device {
+ int active;
+ int openings;
+ u_int qfrozen;
+ u_long commands_issued;
+ u_int tag_success_count;
+ ahc_linux_dev_flags flags;
+ u_int maxtags;
+ u_int tags_on_last_queuefull;
+ u_int last_queuefull_same_count;
+ u_int commands_since_idle_or_otag;
+};
+
+struct ahc_linux_dma_tag {
+ bus_size_t alignment;
+ bus_size_t boundary;
+ bus_size_t maxsize;
+};
+
+typedef struct ahc_linux_dma_tag *bus_dma_tag_t;
+
+struct ahc_softc;
+
+typedef int ahc_device_setup_t(struct ahc_softc *);
+
+struct ahc_pci_identity {
+ uint64_t full_id;
+ uint64_t id_mask;
+ const char *name;
+ ahc_device_setup_t *setup;
+};
+
+struct ahc_pci_softc {
+ uint32_t devconfig;
+ uint16_t targcrccnt;
+ uint8_t command;
+ uint8_t csize_lattime;
+ uint8_t optionmode;
+ uint8_t crccontrol1;
+ uint8_t dscommand0;
+ uint8_t dspcistatus;
+ uint8_t scbbaddr;
+ uint8_t dff_thrsh;
+};
+
+struct ahc_phase_table_entry {
+ uint8_t phase;
+ uint8_t mesg_out;
+ char *phasemsg;
+};
+
+struct ahc_platform_data {
+ struct scsi_target *starget[16];
+ spinlock_t spin_lock;
+ u_int qfrozen;
+ struct completion *eh_done;
+ struct Scsi_Host *host;
+ uint32_t irq;
+ uint32_t bios_address;
+ resource_size_t mem_busaddr;
+};
+
+struct ahc_reg_parse_entry {
+ char *name;
+ uint8_t value;
+ uint8_t mask;
+};
+
+typedef struct ahc_reg_parse_entry ahc_reg_parse_entry_t;
+
+typedef union {
+ u_long ioport;
+ volatile uint8_t *maddr;
+} bus_space_handle_t;
+
+struct scb;
+
+struct scb_tailq {
+ struct scb *tqh_first;
+ struct scb **tqh_last;
+};
+
+union ahc_bus_softc {
+ struct ahc_aic7770_softc aic7770_softc;
+ struct ahc_pci_softc pci_softc;
+};
+
+typedef struct pci_dev *ahc_dev_softc_t;
+
+typedef void (*ahc_bus_intr_t)(struct ahc_softc *);
+
+typedef int (*ahc_bus_chip_init_t)(struct ahc_softc *);
+
+struct ahc_tmode_lstate;
+
+struct scb_data;
+
+struct ahc_tmode_tstate;
+
+struct seeprom_config;
+
+struct cs;
+
+struct target_cmd;
+
+struct ahc_softc {
+ bus_space_tag_t tag;
+ bus_space_handle_t bsh;
+ struct scb_data *scb_data;
+ struct scb *next_queued_scb;
+ struct {
+ struct scb *lh_first;
+ } pending_scbs;
+ u_int untagged_queue_lock;
+ struct scb_tailq untagged_queues[16];
+ union ahc_bus_softc bus_softc;
+ struct ahc_platform_data *platform_data;
+ ahc_dev_softc_t dev_softc;
+ struct device *dev;
+ ahc_bus_intr_t bus_intr;
+ ahc_bus_chip_init_t bus_chip_init;
+ struct ahc_tmode_tstate *enabled_targets[16];
+ struct ahc_tmode_lstate *black_hole;
+ struct ahc_tmode_lstate *pending_device;
+ ahc_chip chip;
+ ahc_feature features;
+ ahc_bug bugs;
+ ahc_flag flags;
+ struct seeprom_config *seep_config;
+ uint8_t unpause;
+ uint8_t pause;
+ uint8_t qoutfifonext;
+ uint8_t qinfifonext;
+ uint8_t *qoutfifo;
+ uint8_t *qinfifo;
+ struct cs *critical_sections;
+ u_int num_critical_sections;
+ char channel;
+ char channel_b;
+ uint8_t our_id;
+ uint8_t our_id_b;
+ int unsolicited_ints;
+ struct target_cmd *targetcmds;
+ uint8_t tqinfifonext;
+ uint8_t seqctl;
+ uint8_t send_msg_perror;
+ ahc_msg_type msg_type;
+ uint8_t msgout_buf[12];
+ uint8_t msgin_buf[12];
+ u_int msgout_len;
+ u_int msgout_index;
+ u_int msgin_index;
+ bus_dma_tag_t parent_dmat;
+ bus_dma_tag_t shared_data_dmat;
+ bus_dmamap_t shared_data_dmamap;
+ dma_addr_t shared_data_busaddr;
+ dma_addr_t dma_bug_buf;
+ u_int enabled_luns;
+ u_int init_level;
+ u_int pci_cachesize;
+ u_int pci_target_perr_count;
+ u_int instruction_ram_size;
+ const char *description;
+ char *name;
+ int unit;
+ int seltime;
+ int seltime_b;
+ uint16_t user_discenable;
+ uint16_t user_tagenable;
+};
+
+struct ahc_syncrate {
+ u_int sxfr_u2;
+ u_int sxfr;
+ uint8_t period;
+ const char *rate;
+};
+
+struct ahc_tmode_tstate {
+ struct ahc_tmode_lstate *enabled_luns[64];
+ struct ahc_initiator_tinfo transinfo[16];
+ uint16_t auto_negotiate;
+ uint16_t ultraenb;
+ uint16_t discenable;
+ uint16_t tagenable;
+};
+
struct ahci_cmd_hdr {
__le32 opts;
__le32 status;
@@ -33661,9 +43430,9 @@
struct ahci_em_priv {
enum sw_activity blink_policy;
struct timer_list timer;
- unsigned long saved_activity;
- unsigned long activity;
- unsigned long led_state;
+ long unsigned int saved_activity;
+ long unsigned int activity;
+ long unsigned int led_state;
struct ata_link *link;
};
@@ -33740,16 +43509,307 @@
__le32 flags_size;
};
+struct ahd_completion {
+ uint16_t tag;
+ uint8_t sg_status;
+ uint8_t valid_tag;
+};
+
+struct ahd_devinfo {
+ int our_scsiid;
+ int target_offset;
+ uint16_t target_mask;
+ u_int target;
+ u_int lun;
+ char channel;
+ role_t role;
+};
+
+struct ahd_dma64_seg {
+ uint64_t addr;
+ uint32_t len;
+ uint32_t pad;
+};
+
+struct ahd_dma_seg {
+ uint32_t addr;
+ uint32_t len;
+};
+
+struct ahd_hard_error_entry {
+ uint8_t errno;
+ const char *errmesg;
+};
+
+struct ahd_transinfo {
+ uint8_t protocol_version;
+ uint8_t transport_version;
+ uint8_t width;
+ uint8_t period;
+ uint8_t offset;
+ uint8_t ppr_options;
+};
+
+struct ahd_initiator_tinfo {
+ struct ahd_transinfo curr;
+ struct ahd_transinfo goal;
+ struct ahd_transinfo user;
+};
+
+struct ahd_linux_device {
+ struct {
+ struct ahd_linux_device *tqe_next;
+ struct ahd_linux_device **tqe_prev;
+ } links;
+ int active;
+ int openings;
+ u_int qfrozen;
+ u_long commands_issued;
+ u_int tag_success_count;
+ ahd_linux_dev_flags flags;
+ struct timer_list timer;
+ u_int maxtags;
+ u_int tags_on_last_queuefull;
+ u_int last_queuefull_same_count;
+ u_int commands_since_idle_or_otag;
+};
+
+struct ahd_linux_dma_tag {
+ bus_size_t alignment;
+ bus_size_t boundary;
+ bus_size_t maxsize;
+};
+
+typedef struct ahd_linux_dma_tag *bus_dma_tag_t___2;
+
+struct ahd_linux_iocell_opts {
+ uint8_t precomp;
+ uint8_t slewrate;
+ uint8_t amplitude;
+};
+
+struct ahd_softc;
+
+typedef int ahd_device_setup_t(struct ahd_softc *);
+
+struct ahd_pci_identity {
+ uint64_t full_id;
+ uint64_t id_mask;
+ const char *name;
+ ahd_device_setup_t *setup;
+};
+
+struct ahd_phase_table_entry {
+ uint8_t phase;
+ uint8_t mesg_out;
+ const char *phasemsg;
+};
+
+struct ahd_platform_data {
+ struct scsi_target *starget[16];
+ spinlock_t spin_lock;
+ struct completion *eh_done;
+ struct Scsi_Host *host;
+ uint32_t irq;
+ uint32_t bios_address;
+ resource_size_t mem_busaddr;
+};
+
+struct ahd_reg_parse_entry {
+ char *name;
+ uint8_t value;
+ uint8_t mask;
+};
+
+typedef struct ahd_reg_parse_entry ahd_reg_parse_entry_t;
+
+struct scb___2;
+
+struct scb_tailq___2 {
+ struct scb___2 *tqh_first;
+ struct scb___2 **tqh_last;
+};
+
+struct scb_list {
+ struct scb___2 *lh_first;
+};
+
+struct map_node;
+
+struct scb_data___2 {
+ struct scb_tailq___2 free_scbs;
+ struct scb_list free_scb_lists[1024];
+ struct scb_list any_dev_free_scb_list;
+ struct scb___2 *scbindex[512];
+ bus_dma_tag_t___2 hscb_dmat;
+ bus_dma_tag_t___2 sg_dmat;
+ bus_dma_tag_t___2 sense_dmat;
+ struct {
+ struct map_node *slh_first;
+ } hscb_maps;
+ struct {
+ struct map_node *slh_first;
+ } sg_maps;
+ struct {
+ struct map_node *slh_first;
+ } sense_maps;
+ int scbs_left;
+ int sgs_left;
+ int sense_left;
+ uint16_t numscbs;
+ uint16_t maxhscbs;
+ uint8_t init_level;
+};
+
+typedef struct pci_dev *ahd_dev_softc_t;
+
+typedef void (*ahd_bus_intr_t)(struct ahd_softc *);
+
+struct ahd_tmode_lstate;
+
+struct map_node {
+ bus_dmamap_t dmamap;
+ dma_addr_t physaddr;
+ uint8_t *vaddr;
+ struct {
+ struct map_node *sle_next;
+ } links;
+};
+
+struct ahd_suspend_channel_state {
+ uint8_t scsiseq;
+ uint8_t sxfrctl0;
+ uint8_t sxfrctl1;
+ uint8_t simode0;
+ uint8_t simode1;
+ uint8_t seltimer;
+ uint8_t seqctl;
+};
+
+struct ahd_suspend_pci_state {
+ uint32_t devconfig;
+ uint8_t command;
+ uint8_t csize_lattime;
+};
+
+struct ahd_suspend_state {
+ struct ahd_suspend_channel_state channel[2];
+ struct ahd_suspend_pci_state pci_state;
+ uint8_t optionmode;
+ uint8_t dscommand0;
+ uint8_t dspcistatus;
+ uint8_t crccontrol1;
+ uint8_t scbbaddr;
+ uint8_t dff_thrsh;
+ uint8_t *scratch_ram;
+ uint8_t *btt;
+};
+
+struct hardware_scb;
+
+struct ahd_tmode_tstate;
+
+struct ahd_softc {
+ bus_space_tag_t tags[2];
+ bus_space_handle_t bshs[2];
+ struct scb_data___2 scb_data;
+ struct hardware_scb *next_queued_hscb;
+ struct map_node *next_queued_hscb_map;
+ struct {
+ struct scb___2 *lh_first;
+ } pending_scbs;
+ ahd_mode dst_mode;
+ ahd_mode src_mode;
+ ahd_mode saved_dst_mode;
+ ahd_mode saved_src_mode;
+ struct ahd_platform_data *platform_data;
+ ahd_dev_softc_t dev_softc;
+ ahd_bus_intr_t bus_intr;
+ struct ahd_tmode_tstate *enabled_targets[16];
+ struct ahd_tmode_lstate *black_hole;
+ struct ahd_tmode_lstate *pending_device;
+ struct timer_list stat_timer;
+ u_int cmdcmplt_bucket;
+ uint32_t cmdcmplt_counts[4];
+ uint32_t cmdcmplt_total;
+ ahd_chip chip;
+ ahd_feature features;
+ ahd_bug bugs;
+ ahd_flag flags;
+ struct seeprom_config *seep_config;
+ struct ahd_completion *qoutfifo;
+ uint16_t qoutfifonext;
+ uint16_t qoutfifonext_valid_tag;
+ uint16_t qinfifonext;
+ uint16_t qinfifo[512];
+ uint16_t qfreeze_cnt;
+ uint8_t unpause;
+ uint8_t pause;
+ struct cs *critical_sections;
+ u_int num_critical_sections;
+ uint8_t *overrun_buf;
+ struct {
+ struct ahd_softc *tqe_next;
+ struct ahd_softc **tqe_prev;
+ } links;
+ char channel;
+ uint8_t our_id;
+ struct target_cmd *targetcmds;
+ uint8_t tqinfifonext;
+ uint8_t hs_mailbox;
+ uint8_t send_msg_perror;
+ ahd_msg_flags msg_flags;
+ ahd_msg_type msg_type;
+ uint8_t msgout_buf[12];
+ uint8_t msgin_buf[12];
+ u_int msgout_len;
+ u_int msgout_index;
+ u_int msgin_index;
+ bus_dma_tag_t___2 parent_dmat;
+ bus_dma_tag_t___2 shared_data_dmat;
+ struct map_node shared_data_map;
+ struct ahd_suspend_state suspend_state;
+ u_int enabled_luns;
+ u_int init_level;
+ u_int pci_cachesize;
+ uint8_t iocell_opts[4];
+ u_int stack_size;
+ uint16_t *saved_stack;
+ const char *description;
+ const char *bus_description;
+ char *name;
+ int unit;
+ int seltime;
+ u_int int_coalescing_timer;
+ u_int int_coalescing_maxcmds;
+ u_int int_coalescing_mincmds;
+ u_int int_coalescing_threshold;
+ u_int int_coalescing_stop_threshold;
+ uint16_t user_discenable;
+ uint16_t user_tagenable;
+};
+
+struct ahd_tmode_tstate {
+ struct ahd_tmode_lstate *enabled_luns[256];
+ struct ahd_initiator_tinfo transinfo[16];
+ uint16_t auto_negotiate;
+ uint16_t discenable;
+ uint16_t tagenable;
+};
+
struct wait_page_queue;
struct kiocb {
struct file *ki_filp;
loff_t ki_pos;
- void (*ki_complete)(struct kiocb *, long);
+ void (*ki_complete)(struct kiocb *, long int);
void *private;
int ki_flags;
u16 ki_ioprio;
+ union {
struct wait_page_queue *ki_waitq;
+ ssize_t (*dio_complete)(void *);
+ };
};
struct cred;
@@ -33794,8 +43854,6 @@
struct kioctx;
-struct eventfd_ctx;
-
struct aio_kiocb {
union {
struct file *ki_filp;
@@ -33839,6 +43897,21 @@
struct io_event io_events[0];
};
+struct aio_waiter {
+ struct wait_queue_entry w;
+ size_t min_nr;
+};
+
+struct airtime_info {
+ u64 rx_airtime;
+ u64 tx_airtime;
+ long unsigned int last_active;
+ s32 deficit;
+ atomic_t aql_tx_pending;
+ u32 aql_limit_low;
+ u32 aql_limit_high;
+};
+
struct akcipher_request;
struct crypto_akcipher;
@@ -33856,6 +43929,11 @@
struct crypto_alg base;
};
+struct akcipher_engine_alg {
+ struct akcipher_alg base;
+ struct crypto_engine_op op;
+};
+
struct akcipher_instance {
void (*free)(struct akcipher_instance *);
union {
@@ -33876,30 +43954,6 @@
void *__ctx[0];
};
-struct rb_node {
- unsigned long __rb_parent_color;
- struct rb_node *rb_right;
- struct rb_node *rb_left;
-};
-
-struct timerqueue_node {
- struct rb_node node;
- ktime_t expires;
-};
-
-struct hrtimer_clock_base;
-
-struct hrtimer {
- struct timerqueue_node node;
- ktime_t _softexpires;
- enum hrtimer_restart (*function)(struct hrtimer *);
- struct hrtimer_clock_base *base;
- u8 state;
- u8 is_rel;
- u8 is_soft;
- u8 is_hard;
-};
-
struct alarm {
struct timerqueue_node node;
struct hrtimer timer;
@@ -33923,27 +43977,6 @@
clockid_t base_clockid;
};
-struct tlb_client_info;
-
-struct rlb_client_info;
-
-struct alb_bond_info {
- struct tlb_client_info *tx_hashtbl;
- u32 unbalanced_load;
- atomic_t tx_rebalance_counter;
- int lp_counter;
- int rlb_enabled;
- struct rlb_client_info *rx_hashtbl;
- u32 rx_hashtbl_used_head;
- u8 rx_ntt;
- struct slave *rx_slave;
- u8 primary_is_promisc;
- u32 rlb_promisc_timeout_counter;
- u32 rlb_update_delay_counter;
- u32 rlb_update_retry_counter;
- u8 rlb_rebalance;
-};
-
typedef struct {
struct net *net;
} possible_net_t;
@@ -33976,7 +44009,7 @@
__u16 skc_num;
};
};
- unsigned short skc_family;
+ short unsigned int skc_family;
volatile unsigned char skc_state;
unsigned char skc_reuse: 4;
unsigned char skc_reuseport: 1;
@@ -33993,7 +44026,7 @@
struct in6_addr skc_v6_rcv_saddr;
atomic64_t skc_cookie;
union {
- unsigned long skc_flags;
+ long unsigned int skc_flags;
struct sock *skc_listener;
struct inet_timewait_death_row *skc_tw_dr;
};
@@ -34002,8 +44035,8 @@
struct hlist_node skc_node;
struct hlist_nulls_node skc_nulls_node;
};
- unsigned short skc_tx_queue_mapping;
- unsigned short skc_rx_queue_mapping;
+ short unsigned int skc_tx_queue_mapping;
+ short unsigned int skc_rx_queue_mapping;
union {
int skc_incoming_cpu;
u32 skc_rcv_wnd;
@@ -34022,6 +44055,7 @@
spinlock_t slock;
int owned;
wait_queue_head_t wq;
+ struct lockdep_map dep_map;
} socket_lock_t;
struct page_frag {
@@ -34045,6 +44079,10 @@
typedef struct {
arch_rwlock_t raw_lock;
+ unsigned int magic;
+ unsigned int owner_cpu;
+ void *owner;
+ struct lockdep_map dep_map;
} rwlock_t;
typedef struct {
@@ -34054,7 +44092,6 @@
struct sock_cgroup_data {
struct cgroup *cgroup;
u32 classid;
- u16 prioidx;
};
struct dst_entry;
@@ -34063,26 +44100,23 @@
struct socket_wq;
-struct xfrm_policy;
-
-struct pid;
-
struct socket;
struct mem_cgroup;
+struct xfrm_policy;
+
+struct pid;
+
struct sock_reuseport;
struct bpf_local_storage;
struct sock {
struct sock_common __sk_common;
- struct dst_entry __attribute__((btf_type_tag("rcu"))) *sk_rx_dst;
- int sk_rx_dst_ifindex;
- u32 sk_rx_dst_cookie;
- socket_lock_t sk_lock;
+ __u8 __cacheline_group_begin__sock_write_rx[0];
atomic_t sk_drops;
- int sk_rcvlowat;
+ __s32 sk_peek_off;
struct sk_buff_head sk_error_queue;
struct sk_buff_head sk_receive_queue;
struct {
@@ -34091,96 +44125,110 @@
struct sk_buff *head;
struct sk_buff *tail;
} sk_backlog;
- int sk_forward_alloc;
- u32 sk_reserved_mem;
+ __u8 __cacheline_group_end__sock_write_rx[0];
+ __u8 __cacheline_group_begin__sock_read_rx[0];
+ struct dst_entry *sk_rx_dst;
+ int sk_rx_dst_ifindex;
+ u32 sk_rx_dst_cookie;
unsigned int sk_ll_usec;
unsigned int sk_napi_id;
+ u16 sk_busy_poll_budget;
+ u8 sk_prefer_busy_poll;
+ u8 sk_userlocks;
int sk_rcvbuf;
- int sk_wait_pending;
- struct sk_filter __attribute__((btf_type_tag("rcu"))) *sk_filter;
+ struct sk_filter *sk_filter;
union {
- struct socket_wq __attribute__((btf_type_tag("rcu"))) *sk_wq;
+ struct socket_wq *sk_wq;
struct socket_wq *sk_wq_raw;
};
- struct xfrm_policy __attribute__((btf_type_tag("rcu"))) *sk_policy[2];
- struct dst_entry __attribute__((btf_type_tag("rcu"))) *sk_dst_cache;
+ void (*sk_data_ready)(struct sock *);
+ long int sk_rcvtimeo;
+ int sk_rcvlowat;
+ __u8 __cacheline_group_end__sock_read_rx[0];
+ __u8 __cacheline_group_begin__sock_read_rxtx[0];
+ int sk_err;
+ struct socket *sk_socket;
+ struct mem_cgroup *sk_memcg;
+ struct xfrm_policy *sk_policy[2];
+ __u8 __cacheline_group_end__sock_read_rxtx[0];
+ __u8 __cacheline_group_begin__sock_write_rxtx[0];
+ socket_lock_t sk_lock;
+ u32 sk_reserved_mem;
+ int sk_forward_alloc;
+ u32 sk_tsflags;
+ __u8 __cacheline_group_end__sock_write_rxtx[0];
+ __u8 __cacheline_group_begin__sock_write_tx[0];
+ int sk_write_pending;
atomic_t sk_omem_alloc;
int sk_sndbuf;
int sk_wmem_queued;
refcount_t sk_wmem_alloc;
- unsigned long sk_tsq_flags;
+ long unsigned int sk_tsq_flags;
union {
struct sk_buff *sk_send_head;
struct rb_root tcp_rtx_queue;
};
struct sk_buff_head sk_write_queue;
- __s32 sk_peek_off;
- int sk_write_pending;
- __u32 sk_dst_pending_confirm;
+ u32 sk_dst_pending_confirm;
u32 sk_pacing_status;
- long sk_sndtimeo;
- struct timer_list sk_timer;
- __u32 sk_priority;
- __u32 sk_mark;
- unsigned long sk_pacing_rate;
- unsigned long sk_max_pacing_rate;
struct page_frag sk_frag;
+ struct timer_list sk_timer;
+ long unsigned int sk_pacing_rate;
+ atomic_t sk_zckey;
+ atomic_t sk_tskey;
+ __u8 __cacheline_group_end__sock_write_tx[0];
+ __u8 __cacheline_group_begin__sock_read_tx[0];
+ long unsigned int sk_max_pacing_rate;
+ long int sk_sndtimeo;
+ u32 sk_priority;
+ u32 sk_mark;
+ struct dst_entry *sk_dst_cache;
netdev_features_t sk_route_caps;
- int sk_gso_type;
+ u16 sk_gso_type;
+ u16 sk_gso_max_segs;
unsigned int sk_gso_max_size;
gfp_t sk_allocation;
- __u32 sk_txhash;
+ u32 sk_txhash;
+ u8 sk_pacing_shift;
+ bool sk_use_task_frag;
+ __u8 __cacheline_group_end__sock_read_tx[0];
u8 sk_gso_disabled: 1;
u8 sk_kern_sock: 1;
u8 sk_no_check_tx: 1;
u8 sk_no_check_rx: 1;
- u8 sk_userlocks: 4;
- u8 sk_pacing_shift;
+ u8 sk_shutdown;
u16 sk_type;
u16 sk_protocol;
- u16 sk_gso_max_segs;
- unsigned long sk_lingertime;
+ long unsigned int sk_lingertime;
struct proto *sk_prot_creator;
rwlock_t sk_callback_lock;
- int sk_err;
int sk_err_soft;
u32 sk_ack_backlog;
u32 sk_max_ack_backlog;
kuid_t sk_uid;
- u8 sk_txrehash;
- u8 sk_prefer_busy_poll;
- u16 sk_busy_poll_budget;
spinlock_t sk_peer_lock;
int sk_bind_phc;
struct pid *sk_peer_pid;
const struct cred *sk_peer_cred;
- long sk_rcvtimeo;
ktime_t sk_stamp;
- atomic_t sk_tskey;
- atomic_t sk_zckey;
- u32 sk_tsflags;
- u8 sk_shutdown;
+ int sk_disconnects;
+ u8 sk_txrehash;
u8 sk_clockid;
u8 sk_txtime_deadline_mode: 1;
u8 sk_txtime_report_errors: 1;
u8 sk_txtime_unused: 6;
- bool sk_use_task_frag;
- struct socket *sk_socket;
void *sk_user_data;
void *sk_security;
struct sock_cgroup_data sk_cgrp_data;
- struct mem_cgroup *sk_memcg;
void (*sk_state_change)(struct sock *);
- void (*sk_data_ready)(struct sock *);
void (*sk_write_space)(struct sock *);
void (*sk_error_report)(struct sock *);
int (*sk_backlog_rcv)(struct sock *, struct sk_buff *);
void (*sk_destruct)(struct sock *);
- struct sock_reuseport __attribute__((btf_type_tag("rcu"))) *sk_reuseport_cb;
- struct bpf_local_storage __attribute__((btf_type_tag("rcu"))) *sk_bpf_storage;
+ struct sock_reuseport *sk_reuseport_cb;
+ struct bpf_local_storage *sk_bpf_storage;
struct callback_head sk_rcu;
netns_tracker ns_tracker;
- struct hlist_node sk_bind2_node;
};
struct alg_sock {
@@ -34217,7 +44265,7 @@
};
typedef struct {
- unsigned long bits[1];
+ long unsigned int bits[1];
} nodemask_t;
struct zonelist;
@@ -34233,133 +44281,124 @@
bool spread_dirty_pages;
};
-struct allowedips_node;
-
-struct allowedips {
- struct allowedips_node __attribute__((btf_type_tag("rcu"))) *root4;
- struct allowedips_node __attribute__((btf_type_tag("rcu"))) *root6;
- u64 seq;
+struct codetag {
+ unsigned int flags;
+ unsigned int lineno;
+ const char *modname;
+ const char *function;
+ const char *filename;
};
-struct wg_peer;
+struct alloc_tag_counters;
-struct allowedips_node {
- struct wg_peer __attribute__((btf_type_tag("rcu"))) *peer;
- struct allowedips_node __attribute__((btf_type_tag("rcu"))) *bit[2];
- u8 cidr;
- u8 bit_at_a;
- u8 bit_at_b;
- u8 bitlen;
- long: 0;
- u8 bits[16];
- unsigned long parent_bit_packed;
- union {
- struct list_head peer_list;
- struct callback_head rcu;
- };
+struct alloc_tag {
+ struct codetag ct;
+ struct alloc_tag_counters *counters;
};
-struct alt_instr {
- s32 instr_offset;
- s32 repl_offset;
- union {
- struct {
- u32 cpuid: 16;
- u32 flags: 16;
- };
- u32 ft_flags;
+struct alloc_tag_counters {
+ u64 bytes;
+ u64 calls;
};
- u8 instrlen;
- u8 replacementlen;
-} __attribute__((packed));
-struct amd64_family_flags {
- __u64 zn_regs_v2: 1;
- __u64 __reserved: 63;
+struct alps_bitmap_point {
+ int start_bit;
+ int num_bits;
};
-struct chip_select {
- u32 csbases[8];
- u32 csbases_sec[8];
- u8 b_cnt;
- u32 csmasks[8];
- u32 csmasks_sec[8];
- u8 m_cnt;
+struct input_mt_pos {
+ s16 x;
+ s16 y;
};
-struct reg_pair {
- u32 lo;
- u32 hi;
+struct alps_fields {
+ unsigned int x_map;
+ unsigned int y_map;
+ unsigned int fingers;
+ int pressure;
+ struct input_mt_pos st;
+ struct input_mt_pos mt[4];
+ unsigned int first_mp: 1;
+ unsigned int is_mp: 1;
+ unsigned int left: 1;
+ unsigned int right: 1;
+ unsigned int middle: 1;
+ unsigned int ts_left: 1;
+ unsigned int ts_right: 1;
+ unsigned int ts_middle: 1;
};
-struct dram_range {
- struct reg_pair base;
- struct reg_pair lim;
-};
+struct psmouse;
-struct error_injection {
- u32 section;
- u32 word;
- u32 bit_map;
-};
+struct input_dev;
-struct low_ops;
+struct alps_nibble_commands;
-struct amd64_umc;
+struct alps_data {
+ struct psmouse *psmouse;
+ struct input_dev *dev2;
+ struct input_dev *dev3;
+ char phys2[32];
+ char phys3[32];
+ struct delayed_work dev3_register_work;
+ const struct alps_nibble_commands *nibble_commands;
+ int addr_command;
+ u16 proto_version;
+ u8 byte0;
+ u8 mask0;
+ u8 dev_id[3];
+ u8 fw_ver[3];
+ int flags;
+ int x_max;
+ int y_max;
+ int x_bits;
+ int y_bits;
+ unsigned int x_res;
+ unsigned int y_res;
+ int (*hw_init)(struct psmouse *);
+ void (*process_packet)(struct psmouse *);
+ int (*decode_fields)(struct alps_fields *, unsigned char *, struct psmouse *);
+ void (*set_abs_params)(struct alps_data *, struct input_dev *);
+ int prev_fin;
+ int multi_packet;
+ int second_touch;
+ unsigned char multi_data[6];
+ struct alps_fields f;
+ u8 quirks;
+ struct timer_list timer;
+};
-struct amd64_pvt {
- struct low_ops *ops;
- struct pci_dev *F1;
- struct pci_dev *F2;
- struct pci_dev *F3;
- u16 mc_node_id;
- u8 fam;
- u8 model;
- u8 stepping;
- int ext_model;
- u32 dclr0;
- u32 dclr1;
- u32 dchr0;
- u32 dchr1;
- u32 nbcap;
- u32 nbcfg;
- u32 ext_nbcfg;
- u32 dhar;
- u32 dbam0;
- u32 dbam1;
- struct chip_select csels[12];
- struct dram_range ranges[8];
- u64 top_mem;
- u64 top_mem2;
- u32 dct_sel_lo;
- u32 dct_sel_hi;
- u32 online_spare;
- u8 ecc_sym_sz;
- const char *ctl_name;
- u16 f1_id;
- u16 f2_id;
- u8 max_mcs;
- struct amd64_family_flags flags;
- struct error_injection injection;
- enum mem_type dram_type;
- struct amd64_umc *umc;
+struct alps_protocol_info {
+ u16 version;
+ u8 byte0;
+ u8 mask0;
+ unsigned int flags;
};
-struct amd64_umc {
- u32 dimm_cfg;
- u32 umc_cfg;
- u32 sdp_ctrl;
- u32 ecc_ctrl;
- u32 umc_cap_hi;
- enum mem_type dram_type;
+struct alps_model_info {
+ u8 signature[3];
+ struct alps_protocol_info protocol_info;
};
-struct amd768_priv {
- void *iobase;
- struct pci_dev *pcidev;
- u32 pmbase;
+struct alps_nibble_commands {
+ int command;
+ unsigned char data;
};
+struct alt_instr {
+ s32 instr_offset;
+ s32 repl_offset;
+ union {
+ struct {
+ u32 cpuid: 16;
+ u32 flags: 16;
+ };
+ u32 ft_flags;
+ };
+ u8 instrlen;
+ u8 replacementlen;
+} __attribute__((packed));
+
struct amd_aperf_mperf {
u64 aperf;
u64 mperf;
@@ -34389,6 +44428,11 @@
u32 nominal_perf;
u32 lowest_nonlinear_perf;
u32 lowest_perf;
+ u32 prefcore_ranking;
+ u32 min_limit_perf;
+ u32 max_limit_perf;
+ u32 min_limit_freq;
+ u32 max_limit_freq;
u32 max_freq;
u32 min_freq;
u32 nominal_freq;
@@ -34397,6 +44441,7 @@
struct amd_aperf_mperf prev;
u64 freq;
bool boost_supported;
+ bool hw_prefcore;
s16 epp_policy;
s16 epp_cached;
u32 policy;
@@ -34404,192 +44449,12 @@
bool suspended;
};
-struct amd_decoder_ops {
- bool (*mc0_mce)(u16, u8);
- bool (*mc1_mce)(u16, u8);
- bool (*mc2_mce)(u16, u8);
-};
-
struct amd_hostbridge {
u32 bus;
u32 slot;
u32 device;
};
-struct iommu_flush_ops;
-
-struct io_pgtable_cfg {
- unsigned long quirks;
- unsigned long pgsize_bitmap;
- unsigned int ias;
- unsigned int oas;
- bool coherent_walk;
- const struct iommu_flush_ops *tlb;
- struct device *iommu_dev;
- union {
- struct {
- u64 ttbr;
- struct {
- u32 ips: 3;
- u32 tg: 2;
- u32 sh: 2;
- u32 orgn: 2;
- u32 irgn: 2;
- u32 tsz: 6;
- } tcr;
- u64 mair;
- } arm_lpae_s1_cfg;
- struct {
- u64 vttbr;
- struct {
- u32 ps: 3;
- u32 tg: 2;
- u32 sh: 2;
- u32 orgn: 2;
- u32 irgn: 2;
- u32 sl: 2;
- u32 tsz: 6;
- } vtcr;
- } arm_lpae_s2_cfg;
- struct {
- u32 ttbr;
- u32 tcr;
- u32 nmrr;
- u32 prrr;
- } arm_v7s_cfg;
- struct {
- u64 transtab;
- u64 memattr;
- } arm_mali_lpae_cfg;
- struct {
- u64 ttbr[4];
- u32 n_ttbrs;
- } apple_dart_cfg;
- };
-};
-
-struct iommu_iotlb_gather;
-
-struct io_pgtable_ops {
- int (*map_pages)(struct io_pgtable_ops *, unsigned long, phys_addr_t, size_t, size_t, int, gfp_t, size_t *);
- size_t (*unmap_pages)(struct io_pgtable_ops *, unsigned long, size_t, size_t, struct iommu_iotlb_gather *);
- phys_addr_t (*iova_to_phys)(struct io_pgtable_ops *, unsigned long);
-};
-
-struct io_pgtable {
- enum io_pgtable_fmt fmt;
- void *cookie;
- struct io_pgtable_cfg cfg;
- struct io_pgtable_ops ops;
-};
-
-struct amd_io_pgtable {
- struct io_pgtable_cfg pgtbl_cfg;
- struct io_pgtable iop;
- int mode;
- u64 *root;
- atomic64_t pt_root;
- u64 *pgd;
-};
-
-struct iommu_ops;
-
-struct iommu_device {
- struct list_head list;
- const struct iommu_ops *ops;
- struct fwnode_handle *fwnode;
- struct device *dev;
- u32 max_pasids;
-};
-
-struct amd_iommu_pci_seg;
-
-struct amd_irte_ops;
-
-struct amd_iommu {
- struct list_head list;
- int index;
- raw_spinlock_t lock;
- struct pci_dev *dev;
- struct pci_dev *root_pdev;
- u64 mmio_phys;
- u64 mmio_phys_end;
- u8 *mmio_base;
- u32 cap;
- u8 acpi_flags;
- u64 features;
- u64 features2;
- bool is_iommu_v2;
- u16 devid;
- u16 cap_ptr;
- struct amd_iommu_pci_seg *pci_seg;
- u64 exclusion_start;
- u64 exclusion_length;
- u8 *cmd_buf;
- u32 cmd_buf_head;
- u32 cmd_buf_tail;
- u8 *evt_buf;
- u8 *ppr_log;
- u8 *ga_log;
- u8 *ga_log_tail;
- bool int_enabled;
- bool need_sync;
- struct iommu_device iommu;
- u32 stored_addr_lo;
- u32 stored_addr_hi;
- u32 stored_l1[108];
- u32 stored_l2[131];
- u8 max_banks;
- u8 max_counters;
- struct irq_domain *ir_domain;
- struct amd_irte_ops *irte_ops;
- u32 flags;
- volatile u64 *cmd_sem;
- u64 cmd_sem_val;
-};
-
-struct amd_iommu_device_info {
- int max_pasids;
- u32 flags;
-};
-
-struct amd_iommu_event_desc {
- struct device_attribute attr;
- const char *event;
-};
-
-struct amd_iommu_fault {
- u64 address;
- u32 pasid;
- u32 sbdf;
- u16 tag;
- u16 flags;
-};
-
-struct llist_head {
- struct llist_node *first;
-};
-
-struct dev_table_entry;
-
-struct irq_remap_table;
-
-struct amd_iommu_pci_seg {
- struct list_head list;
- struct llist_head dev_data_list;
- u16 id;
- u16 last_bdf;
- u32 dev_table_size;
- u32 alias_table_size;
- u32 rlookup_table_size;
- struct dev_table_entry *dev_table;
- struct amd_iommu **rlookup_table;
- struct irq_remap_table **irq_lookup_table;
- struct dev_table_entry *old_dev_tbl_cpy;
- u16 *alias_table;
- struct list_head unity_map;
-};
-
struct vcpu_data;
struct amd_iommu_pi_data {
@@ -34601,107 +44466,18 @@
void *ir_data;
};
-struct irq_2_irte {
- u16 devid;
- u16 index;
-};
-
-struct x86_msi_addr_lo {
- union {
- struct {
- u32 reserved_0: 2;
- u32 dest_mode_logical: 1;
- u32 redirect_hint: 1;
- u32 reserved_1: 1;
- u32 virt_destid_8_14: 7;
- u32 destid_0_7: 8;
- u32 base_address: 12;
- };
- struct {
- u32 dmar_reserved_0: 2;
- u32 dmar_index_15: 1;
- u32 dmar_subhandle_valid: 1;
- u32 dmar_format: 1;
- u32 dmar_index_0_14: 15;
- u32 dmar_base_address: 12;
- };
- };
-};
-
-typedef struct x86_msi_addr_lo arch_msi_msg_addr_lo_t;
-
-struct x86_msi_addr_hi {
- u32 reserved: 8;
- u32 destid_8_31: 24;
-};
-
-typedef struct x86_msi_addr_hi arch_msi_msg_addr_hi_t;
-
-struct x86_msi_data {
- union {
- struct {
- u32 vector: 8;
- u32 delivery_mode: 3;
- u32 dest_mode_logical: 1;
- u32 reserved: 2;
- u32 active_low: 1;
- u32 is_level: 1;
- };
- u32 dmar_subhandle;
- };
-};
-
-typedef struct x86_msi_data arch_msi_msg_data_t;
-
-struct msi_msg {
- union {
- u32 address_lo;
- arch_msi_msg_addr_lo_t arch_addr_lo;
- };
- union {
- u32 address_hi;
- arch_msi_msg_addr_hi_t arch_addr_hi;
- };
- union {
- u32 data;
- arch_msi_msg_data_t arch_data;
- };
-};
-
-struct irq_cfg;
-
-struct amd_ir_data {
- u32 cached_ga_tag;
- struct amd_iommu *iommu;
- struct irq_2_irte irq_2_irte;
- struct msi_msg msi_entry;
- void *entry;
- void *ref;
- struct irq_cfg *cfg;
- int ga_vector;
- u64 ga_root_ptr;
- u32 ga_tag;
-};
-
-struct amd_irte_ops {
- void (*prepare)(void *, u32, bool, u8, u32, int);
- void (*activate)(struct amd_iommu *, void *, u16, u16);
- void (*deactivate)(struct amd_iommu *, void *, u16, u16);
- void (*set_affinity)(struct amd_iommu *, void *, u16, u16, u8, u32);
- void * (*get)(struct irq_remap_table *, int);
- void (*set_allocated)(struct irq_remap_table *, int);
- bool (*is_allocated)(struct irq_remap_table *, int);
- void (*clear_allocated)(struct irq_remap_table *, int);
-};
-
struct amd_l3_cache {
unsigned int indices;
u8 subcaches[4];
};
+struct amd_lps0_hid_device_data {
+ const bool check_off_by_one;
+};
+
struct event_constraint {
union {
- unsigned long idxmsk[1];
+ long unsigned int idxmsk[1];
u64 idxmsk64;
};
u64 code;
@@ -34743,19 +44519,97 @@
struct amd_northbridge *nb;
};
-typedef struct cpumask cpumask_t;
+struct amd_svm_iommu_ir {
+ struct list_head node;
+ void *data;
+};
+
+union amd_uncore_info;
+
+struct amd_uncore_pmu;
struct amd_uncore {
- int id;
+ union amd_uncore_info *info;
+ struct amd_uncore_pmu *pmus;
+ unsigned int num_pmus;
+ bool init_done;
+ void (*scan)(struct amd_uncore *, unsigned int);
+ int (*init)(struct amd_uncore *, unsigned int);
+ void (*move)(struct amd_uncore *, unsigned int);
+ void (*free)(struct amd_uncore *, unsigned int);
+};
+
+struct amd_uncore_ctx {
int refcnt;
int cpu;
+ struct perf_event **events;
+ struct hlist_node node;
+};
+
+typedef struct cpumask cpumask_t;
+
+struct perf_cpu_pmu_context;
+
+struct mm_struct;
+
+struct perf_event_pmu_context;
+
+struct kmem_cache;
+
+struct perf_output_handle;
+
+struct pmu {
+ struct list_head entry;
+ struct module *module;
+ struct device *dev;
+ struct device *parent;
+ const struct attribute_group **attr_groups;
+ const struct attribute_group **attr_update;
+ const char *name;
+ int type;
+ int capabilities;
+ int *pmu_disable_count;
+ struct perf_cpu_pmu_context *cpu_pmu_context;
+ atomic_t exclusive_cnt;
+ int task_ctx_nr;
+ int hrtimer_interval_ms;
+ unsigned int nr_addr_filters;
+ void (*pmu_enable)(struct pmu *);
+ void (*pmu_disable)(struct pmu *);
+ int (*event_init)(struct perf_event *);
+ void (*event_mapped)(struct perf_event *, struct mm_struct *);
+ void (*event_unmapped)(struct perf_event *, struct mm_struct *);
+ int (*add)(struct perf_event *, int);
+ void (*del)(struct perf_event *, int);
+ void (*start)(struct perf_event *, int);
+ void (*stop)(struct perf_event *, int);
+ void (*read)(struct perf_event *);
+ void (*start_txn)(struct pmu *, unsigned int);
+ int (*commit_txn)(struct pmu *);
+ void (*cancel_txn)(struct pmu *);
+ int (*event_idx)(struct perf_event *);
+ void (*sched_task)(struct perf_event_pmu_context *, bool);
+ struct kmem_cache *task_ctx_cache;
+ void (*swap_task_ctx)(struct perf_event_pmu_context *, struct perf_event_pmu_context *);
+ void * (*setup_aux)(struct perf_event *, void **, int, bool);
+ void (*free_aux)(void *);
+ long int (*snapshot_aux)(struct perf_event *, struct perf_output_handle *, long unsigned int);
+ int (*addr_filters_validate)(struct list_head *);
+ void (*addr_filters_sync)(struct perf_event *);
+ int (*aux_output_match)(struct perf_event *);
+ bool (*filter)(struct pmu *, int);
+ int (*check_period)(struct perf_event *, u64);
+};
+
+struct amd_uncore_pmu {
+ char name[16];
int num_counters;
int rdpmc_base;
u32 msr_base;
- cpumask_t *active_mask;
- struct pmu *pmu;
- struct perf_event **events;
- struct hlist_node node;
+ int group;
+ cpumask_t active_mask;
+ struct pmu pmu;
+ struct amd_uncore_ctx **ctx;
};
struct aml_resource_address {
@@ -35151,7 +45005,7 @@
const struct attribute_group *grp;
struct device_attribute **attrs;
int (*match)(struct attribute_container *, struct device *);
- unsigned long flags;
+ long unsigned int flags;
};
struct anon_transport_class {
@@ -35163,8 +45017,8 @@
struct anon_vma *root;
struct rw_semaphore rwsem;
atomic_t refcount;
- unsigned long num_children;
- unsigned long num_active_vmas;
+ long unsigned int num_children;
+ long unsigned int num_active_vmas;
struct anon_vma *parent;
struct rb_root_cached rb_root;
};
@@ -35174,7 +45028,7 @@
struct anon_vma *anon_vma;
struct list_head same_vma;
struct rb_node rb;
- unsigned long rb_subtree_last;
+ long unsigned int rb_subtree_last;
};
struct anon_vma_name {
@@ -35182,8 +45036,6 @@
char name[0];
};
-struct property_entry;
-
struct apd_private_data;
struct apd_device_desc {
@@ -35200,48 +45052,49 @@
const struct apd_device_desc *dev_desc;
};
-struct apei_exec_ins_type;
-
-struct apei_exec_context {
- u32 ip;
- u64 value;
- u64 var1;
- u64 var2;
- u64 src_base;
- u64 dst_base;
- struct apei_exec_ins_type *ins_table;
- u32 instructions;
- struct acpi_whea_header *action_table;
- u32 entries;
+struct aper_size_info_16 {
+ int size;
+ int num_entries;
+ int page_order;
+ u16 size_value;
};
-typedef int (*apei_exec_ins_func_t)(struct apei_exec_context *, struct acpi_whea_header *);
+struct aper_size_info_32 {
+ int size;
+ int num_entries;
+ int page_order;
+ u32 size_value;
+};
-struct apei_exec_ins_type {
- u32 flags;
- apei_exec_ins_func_t run;
+struct aper_size_info_8 {
+ int size;
+ int num_entries;
+ int page_order;
+ u8 size_value;
};
-struct apei_res {
- struct list_head list;
- unsigned long start;
- unsigned long end;
+struct aper_size_info_fixed {
+ int size;
+ int num_entries;
+ int page_order;
};
-struct apei_resources {
- struct list_head iomem;
- struct list_head ioport;
+struct aper_size_info_lvl2 {
+ int size;
+ int num_entries;
+ u32 size_value;
};
struct seqcount {
unsigned int sequence;
+ struct lockdep_map dep_map;
};
typedef struct seqcount seqcount_t;
struct aperfmperf {
seqcount_t seq;
- unsigned long last_update;
+ long unsigned int last_update;
u64 acnt;
u64 mcnt;
u64 aperf;
@@ -35261,13 +45114,9 @@
int status;
};
-struct physid_mask;
-
-typedef struct physid_mask physid_mask_t;
-
struct apic {
- void (*eoi_write)(u32, u32);
- void (*native_eoi_write)(u32, u32);
+ void (*eoi)();
+ void (*native_eoi)();
void (*write)(u32, u32);
u32 (*read)(u32);
void (*wait_icr_idle)();
@@ -35278,29 +45127,21 @@
void (*send_IPI_allbutself)(int);
void (*send_IPI_all)(int);
void (*send_IPI_self)(int);
- u32 disable_esr;
- enum apic_delivery_modes delivery_mode;
- bool dest_mode_logical;
+ u32 disable_esr: 1;
+ u32 dest_mode_logical: 1;
+ u32 x2apic_set_max_apicid: 1;
+ u32 nmi_to_offline_cpu: 1;
u32 (*calc_dest_apicid)(unsigned int);
u64 (*icr_read)();
void (*icr_write)(u32, u32);
+ u32 max_apic_id;
int (*probe)();
int (*acpi_madt_oem_check)(char *, char *);
- int (*apic_id_valid)(u32);
- int (*apic_id_registered)();
- bool (*check_apicid_used)(physid_mask_t *, int);
void (*init_apic_ldr)();
- void (*ioapic_phys_id_map)(physid_mask_t *, physid_mask_t *);
- void (*setup_apic_routing)();
- int (*cpu_present_to_apicid)(int);
- void (*apicid_to_cpu_present)(int, physid_mask_t *);
- int (*check_phys_apicid_present)(int);
- int (*phys_pkg_id)(int, int);
- u32 (*get_apic_id)(unsigned long);
- u32 (*set_apic_id)(unsigned int);
- int (*wakeup_secondary_cpu)(int, unsigned long);
- int (*wakeup_secondary_cpu_64)(int, unsigned long);
- void (*inquire_remote_apic)(int);
+ u32 (*cpu_present_to_apicid)(int);
+ u32 (*get_apic_id)(u32);
+ int (*wakeup_secondary_cpu)(u32, long unsigned int);
+ int (*wakeup_secondary_cpu_64)(u32, long unsigned int);
char *name;
};
@@ -35323,6 +45164,23 @@
unsigned int has_reserved: 1;
};
+struct apic_override {
+ void (*eoi)();
+ void (*native_eoi)();
+ void (*write)(u32, u32);
+ u32 (*read)(u32);
+ void (*send_IPI)(int, int);
+ void (*send_IPI_mask)(const struct cpumask *, int);
+ void (*send_IPI_mask_allbutself)(const struct cpumask *, int);
+ void (*send_IPI_allbutself)(int);
+ void (*send_IPI_all)(int);
+ void (*send_IPI_self)(int);
+ u64 (*icr_read)();
+ void (*icr_write)(u32, u32);
+ int (*wakeup_secondary_cpu)(u32, long unsigned int);
+ int (*wakeup_secondary_cpu_64)(u32, long unsigned int);
+};
+
struct apm_bios_info {
__u16 version;
__u16 cseg;
@@ -35335,6 +45193,97 @@
__u16 dseg_len;
};
+struct apple_backlight_config_report {
+ u8 report_id;
+ u8 version;
+ u16 backlight_off;
+ u16 backlight_on_min;
+ u16 backlight_on_max;
+};
+
+struct apple_backlight_set_report {
+ u8 report_id;
+ u8 version;
+ u16 backlight;
+ u16 rate;
+};
+
+struct apple_key_translation {
+ u16 from;
+ u16 to;
+ u8 flags;
+};
+
+struct apple_non_apple_keyboard {
+ char *name;
+};
+
+struct hid_device;
+
+struct apple_sc_backlight;
+
+struct apple_sc {
+ struct hid_device *hdev;
+ long unsigned int quirks;
+ unsigned int fn_on;
+ unsigned int fn_found;
+ long unsigned int pressed_numlock[12];
+ struct timer_list battery_timer;
+ struct apple_sc_backlight *backlight;
+};
+
+struct led_pattern;
+
+struct led_trigger;
+
+struct led_hw_trigger_type;
+
+struct led_classdev {
+ const char *name;
+ unsigned int brightness;
+ unsigned int max_brightness;
+ unsigned int color;
+ int flags;
+ long unsigned int work_flags;
+ void (*brightness_set)(struct led_classdev *, enum led_brightness);
+ int (*brightness_set_blocking)(struct led_classdev *, enum led_brightness);
+ enum led_brightness (*brightness_get)(struct led_classdev *);
+ int (*blink_set)(struct led_classdev *, long unsigned int *, long unsigned int *);
+ int (*pattern_set)(struct led_classdev *, struct led_pattern *, u32, int);
+ int (*pattern_clear)(struct led_classdev *);
+ struct device *dev;
+ const struct attribute_group **groups;
+ struct list_head node;
+ const char *default_trigger;
+ long unsigned int blink_delay_on;
+ long unsigned int blink_delay_off;
+ struct timer_list blink_timer;
+ int blink_brightness;
+ int new_blink_brightness;
+ void (*flash_resume)(struct led_classdev *);
+ struct work_struct set_brightness_work;
+ int delayed_set_value;
+ long unsigned int delayed_delay_on;
+ long unsigned int delayed_delay_off;
+ struct rw_semaphore trigger_lock;
+ struct led_trigger *trigger;
+ struct list_head trig_list;
+ void *trigger_data;
+ bool activated;
+ struct led_hw_trigger_type *trigger_type;
+ const char *hw_control_trigger;
+ int (*hw_control_is_supported)(struct led_classdev *, long unsigned int);
+ int (*hw_control_set)(struct led_classdev *, long unsigned int);
+ int (*hw_control_get)(struct led_classdev *, long unsigned int *);
+ struct device * (*hw_control_get_device)(struct led_classdev *);
+ struct mutex led_access;
+};
+
+struct apple_sc_backlight {
+ struct led_classdev cdev;
+ struct hid_device *hdev;
+};
+
struct workqueue_attrs;
struct pool_workqueue;
@@ -35347,11 +45296,17 @@
struct pool_workqueue *pwq_tbl[0];
};
+struct arc4_ctx {
+ u32 S[256];
+ u32 x;
+ u32 y;
+};
+
struct arch_elf_state {};
struct arch_hw_breakpoint {
- unsigned long address;
- unsigned long mask;
+ long unsigned int address;
+ long unsigned int mask;
u8 len;
u8 type;
};
@@ -35376,11 +45331,6 @@
struct lbr_entry entries[0];
};
-struct arch_mbm_state {
- u64 chunks;
- u64 prev_msr;
-};
-
struct arch_optimized_insn {
kprobe_opcode_t copied_insn[4];
kprobe_opcode_t *insn;
@@ -35443,7 +45393,7 @@
};
struct arch_uprobe_task {
- unsigned long saved_scratch_register;
+ long unsigned int saved_scratch_register;
unsigned int saved_trap_nr;
unsigned int saved_tf;
};
@@ -35451,7 +45401,6 @@
struct arch_vdso_data {};
struct arg_dev_net_ip {
- struct net_device *dev;
struct net *net;
struct in6_addr *addr;
};
@@ -35460,20 +45409,66 @@
const struct net_device *dev;
union {
unsigned char nh_flags;
- unsigned long event;
+ long unsigned int event;
};
};
-struct ark3116_private {
- int irda;
- struct mutex hw_lock;
- int quot;
- __u32 lcr;
- __u32 hcr;
- __u32 mcr;
- spinlock_t status_lock;
- __u32 msr;
- __u32 lsr;
+struct args_askumount {
+ __u32 may_umount;
+};
+
+struct args_expire {
+ __u32 how;
+};
+
+struct args_fail {
+ __u32 token;
+ __s32 status;
+};
+
+struct args_in {
+ __u32 type;
+};
+
+struct args_out {
+ __u32 devid;
+ __u32 magic;
+};
+
+struct args_ismountpoint {
+ union {
+ struct args_in in;
+ struct args_out out;
+ };
+};
+
+struct args_openmount {
+ __u32 devid;
+};
+
+struct args_protosubver {
+ __u32 sub_version;
+};
+
+struct args_protover {
+ __u32 version;
+};
+
+struct args_ready {
+ __u32 token;
+};
+
+struct args_requester {
+ __u32 uid;
+ __u32 gid;
+};
+
+struct args_setpipefd {
+ __s32 pipefd;
+};
+
+struct args_timeout {
+ __u64 timeout;
};
struct arphdr {
@@ -35512,11 +45507,475 @@
struct array_buffer {
struct trace_array *tr;
struct trace_buffer *buffer;
- struct trace_array_cpu __attribute__((btf_type_tag("percpu"))) *data;
+ struct trace_array_cpu *data;
u64 time_start;
int cpu;
};
+struct asd_dma_tok {
+ void *vaddr;
+ dma_addr_t dma_handle;
+ size_t size;
+};
+
+struct asd_ha_struct;
+
+struct scb___3;
+
+struct done_list_struct;
+
+struct asd_ascb {
+ struct list_head list;
+ struct asd_ha_struct *ha;
+ struct scb___3 *scb;
+ struct asd_dma_tok dma_scb;
+ struct asd_dma_tok *sg_arr;
+ void (*tasklet_complete)(struct asd_ascb *, struct done_list_struct *);
+ u8 uldd_timer: 1;
+ struct timer_list timer;
+ struct completion *completion;
+ u8 tag_valid: 1;
+ __be16 tag;
+ int edb_index;
+ int tc_index;
+ void *uldd_task;
+};
+
+struct asd_bios_chim_struct {
+ char sig[4];
+ u8 major;
+ u8 minor;
+ u8 bios_major;
+ u8 bios_minor;
+ __le32 bios_build;
+ u8 flags;
+ u8 pci_slot;
+ __le16 ue_num;
+ __le16 ue_size;
+ u8 _r[14];
+};
+
+struct asd_ctrla_phy_entry {
+ u8 sas_addr[8];
+ u8 sas_link_rates;
+ u8 flags;
+ u8 sata_link_rates;
+ u8 _r[5];
+};
+
+struct asd_ctrla_phy_settings {
+ u8 id0;
+ u8 _r;
+ u16 next;
+ u8 num_phys;
+ u8 _r2[3];
+ struct asd_ctrla_phy_entry phy_ent[8];
+};
+
+struct asd_flash_de {
+ __le32 type;
+ __le32 offs;
+ __le32 pad_size;
+ __le32 image_size;
+ __le32 chksum;
+ u8 _r[12];
+ u8 version[32];
+};
+
+struct asd_flash_dir {
+ u8 cookie[32];
+ __le32 rev;
+ __le32 chksum;
+ __le32 chksum_antidote;
+ __le32 bld;
+ u8 bld_id[32];
+ u8 ver_data[32];
+ __le32 ae_mask;
+ __le32 v_mask;
+ __le32 oc_mask;
+ u8 _r[20];
+ struct asd_flash_de dir_entry[32];
+};
+
+struct asd_ha_addrspace {
+ void *addr;
+ long unsigned int start;
+ long unsigned int len;
+ long unsigned int flags;
+ u32 swa_base;
+ u32 swb_base;
+ u32 swc_base;
+};
+
+struct asd_sas_phy;
+
+struct asd_sas_port;
+
+struct sas_ha_struct {
+ struct list_head defer_q;
+ struct mutex drain_mutex;
+ long unsigned int state;
+ spinlock_t lock;
+ int eh_active;
+ wait_queue_head_t eh_wait_q;
+ struct list_head eh_dev_q;
+ struct mutex disco_mutex;
+ struct Scsi_Host *shost;
+ char *sas_ha_name;
+ struct device *dev;
+ struct workqueue_struct *event_q;
+ struct workqueue_struct *disco_q;
+ u8 *sas_addr;
+ u8 hashed_sas_addr[3];
+ spinlock_t phy_port_lock;
+ struct asd_sas_phy **sas_phy;
+ struct asd_sas_port **sas_port;
+ int num_phys;
+ int strict_wide_ports;
+ void *lldd_ha;
+ struct list_head eh_done_q;
+ struct list_head eh_ata_q;
+ int event_thres;
+};
+
+struct bios_struct {
+ int present;
+ u8 maj;
+ u8 min;
+ u32 bld;
+};
+
+struct unit_element_struct {
+ u16 num;
+ u16 size;
+ void *area;
+};
+
+struct flash_struct {
+ u32 bar;
+ int present;
+ int wide;
+ u8 manuf;
+ u8 dev_id;
+ u8 sec_prot;
+ u8 method;
+ u32 dir_offs;
+};
+
+struct asd_phy_desc {
+ u8 sas_addr[8];
+ u8 max_sas_lrate;
+ u8 min_sas_lrate;
+ u8 max_sata_lrate;
+ u8 min_sata_lrate;
+ u8 flags;
+ u8 phy_control_0;
+ u8 phy_control_1;
+ u8 phy_control_2;
+ u8 phy_control_3;
+};
+
+struct hw_profile {
+ struct bios_struct bios;
+ struct unit_element_struct ue;
+ struct flash_struct flash;
+ u8 sas_addr[8];
+ char pcba_sn[13];
+ u8 enabled_phys;
+ struct asd_phy_desc phy_desc[8];
+ u32 max_scbs;
+ struct asd_dma_tok *scb_ext;
+ u32 max_ddbs;
+ struct asd_dma_tok *ddb_ext;
+ spinlock_t ddb_lock;
+ void *ddb_bitmap;
+ int num_phys;
+ int max_phys;
+ unsigned int addr_range;
+ unsigned int port_name_base;
+ unsigned int dev_name_base;
+ unsigned int sata_name_base;
+};
+
+struct sas_phy;
+
+struct asd_sas_phy {
+ atomic_t event_nr;
+ int in_shutdown;
+ int error;
+ int suspended;
+ struct sas_phy *phy;
+ int enabled;
+ int id;
+ enum sas_protocol iproto;
+ enum sas_protocol tproto;
+ enum sas_phy_role role;
+ enum sas_oob_mode oob_mode;
+ enum sas_linkrate linkrate;
+ u8 *sas_addr;
+ u8 attached_sas_addr[8];
+ spinlock_t frame_rcvd_lock;
+ u8 *frame_rcvd;
+ int frame_rcvd_size;
+ spinlock_t sas_prim_lock;
+ u32 sas_prim;
+ struct list_head port_phy_el;
+ struct asd_sas_port *port;
+ struct sas_ha_struct *ha;
+ void *lldd_phy;
+};
+
+struct sas_identify_frame;
+
+struct asd_port;
+
+struct asd_phy {
+ struct asd_sas_phy sas_phy;
+ struct asd_phy_desc *phy_desc;
+ struct sas_identify_frame *identify_frame;
+ struct asd_dma_tok *id_frm_tok;
+ struct asd_port *asd_port;
+ u8 frame_rcvd[1068];
+};
+
+struct asd_port {
+ u8 sas_addr[8];
+ u8 attached_sas_addr[8];
+ u32 phy_mask;
+ int num_phys;
+};
+
+struct sas_work {
+ struct list_head drain_node;
+ struct work_struct work;
+};
+
+struct sas_discovery_event {
+ struct sas_work work;
+ struct asd_sas_port *port;
+};
+
+struct sas_discovery {
+ struct sas_discovery_event disc_work[4];
+ long unsigned int pending;
+ u8 fanout_sas_addr[8];
+ u8 eeds_a[8];
+ u8 eeds_b[8];
+ int max_level;
+};
+
+struct domain_device;
+
+struct sas_port;
+
+struct asd_sas_port {
+ struct sas_discovery disc;
+ struct domain_device *port_dev;
+ spinlock_t dev_list_lock;
+ struct list_head dev_list;
+ struct list_head disco_list;
+ struct list_head destroy_list;
+ struct list_head sas_port_del_list;
+ enum sas_linkrate linkrate;
+ struct sas_work work;
+ int suspended;
+ int id;
+ u8 sas_addr[8];
+ u8 attached_sas_addr[8];
+ enum sas_protocol iproto;
+ enum sas_protocol tproto;
+ enum sas_oob_mode oob_mode;
+ spinlock_t phy_list_lock;
+ struct list_head phy_list;
+ int num_phys;
+ u32 phy_mask;
+ struct sas_ha_struct *ha;
+ struct sas_port *port;
+ void *lldd_port;
+};
+
+struct tasklet_struct {
+ struct tasklet_struct *next;
+ long unsigned int state;
+ atomic_t count;
+ bool use_callback;
+ union {
+ void (*func)(long unsigned int);
+ void (*callback)(struct tasklet_struct *);
+ };
+ long unsigned int data;
+};
+
+struct asd_seq_data {
+ spinlock_t pend_q_lock;
+ u16 scbpro;
+ int pending;
+ struct list_head pend_q;
+ int can_queue;
+ struct asd_dma_tok next_scb;
+ spinlock_t tc_index_lock;
+ void **tc_index_array;
+ void *tc_index_bitmap;
+ int tc_index_bitmap_bits;
+ struct tasklet_struct dl_tasklet;
+ struct done_list_struct *dl;
+ struct asd_dma_tok *actual_dl;
+ int dl_toggle;
+ int dl_next;
+ int num_edbs;
+ struct asd_dma_tok **edb_arr;
+ int num_escbs;
+ struct asd_ascb **escb_arr;
+};
+
+struct dma_pool;
+
+struct firmware;
+
+struct asd_ha_struct {
+ struct pci_dev *pcidev;
+ const char *name;
+ struct sas_ha_struct sas_ha;
+ u8 revision_id;
+ int iospace;
+ spinlock_t iolock;
+ struct asd_ha_addrspace io_handle[2];
+ struct hw_profile hw_prof;
+ struct asd_phy phys[8];
+ spinlock_t asd_ports_lock;
+ struct asd_port asd_ports[8];
+ struct asd_sas_port ports[8];
+ struct dma_pool *scb_pool;
+ struct asd_seq_data seq;
+ u32 bios_status;
+ const struct firmware *bios_image;
+};
+
+struct asd_ll_el {
+ u8 id0;
+ u8 id1;
+ __le16 next;
+ u8 something_here[0];
+};
+
+struct asd_manuf_phy_desc {
+ u8 state;
+ u8 phy_id;
+ u16 _r;
+ u8 phy_control_0;
+ u8 phy_control_1;
+ u8 phy_control_2;
+ u8 phy_control_3;
+};
+
+struct asd_manuf_phy_param {
+ char sig[2];
+ u16 next;
+ u8 maj;
+ u8 min;
+ u8 num_phy_desc;
+ u8 phy_desc_size;
+ u8 _r[3];
+ u8 usage_model_id;
+ u32 _r2;
+ struct asd_manuf_phy_desc phy_desc[8];
+};
+
+struct asd_manuf_sec {
+ char sig[2];
+ u16 offs_next;
+ u8 maj;
+ u8 min;
+ u16 chksum;
+ u16 size;
+ u8 _r[6];
+ u8 sas_addr[8];
+ u8 pcba_sn[12];
+ u8 linked_list[0];
+};
+
+struct asd_ms_sb_desc {
+ u8 type;
+ u8 node_desc_index;
+ u8 conn_desc_index;
+ u8 _recvd[0];
+};
+
+struct asd_ms_conn_desc {
+ u8 type;
+ u8 location;
+ u8 num_sideband_desc;
+ u8 size_sideband_desc;
+ u32 _resvd;
+ u8 name[16];
+ struct asd_ms_sb_desc sb_desc[0];
+};
+
+struct asd_nd_phy_desc {
+ u8 vp_attch_type;
+ u8 attch_specific[0];
+};
+
+struct asd_ms_node_desc {
+ u8 type;
+ u8 num_phy_desc;
+ u8 size_phy_desc;
+ u8 _resvd;
+ u8 name[16];
+ struct asd_nd_phy_desc phy_desc[0];
+};
+
+struct asd_ms_conn_map {
+ char sig[2];
+ __le16 next;
+ u8 maj;
+ u8 min;
+ __le16 cm_size;
+ u8 num_conn;
+ u8 conn_size;
+ u8 num_nodes;
+ u8 usage_model_id;
+ u32 _resvd;
+ union {
+ struct {
+ struct {} __empty_conn_desc;
+ struct asd_ms_conn_desc conn_desc[0];
+ };
+ struct {
+ struct {} __empty_node_desc;
+ struct asd_ms_node_desc node_desc[0];
+ };
+ };
+};
+
+struct asd_ocm_dir_ent {
+ u8 type;
+ u8 offs[3];
+ u8 _r1;
+ u8 size[3];
+};
+
+struct asd_ocm_dir {
+ char sig[2];
+ u8 _r1[2];
+ u8 major;
+ u8 minor;
+ u8 _r2;
+ u8 num_de;
+ struct asd_ocm_dir_ent entry[15];
+};
+
+struct asd_pcidev_struct {
+ const char *name;
+ int (*setup)(struct asd_ha_struct *);
+};
+
+struct asd_sas_event {
+ struct sas_work work;
+ struct asd_sas_phy *phy;
+ int event;
+};
+
typedef int (*asn1_action_t)(void *, size_t, unsigned char, const void *, size_t);
struct asn1_decoder {
@@ -35529,7 +45988,7 @@
struct assoc_array {
struct assoc_array_ptr *root;
- unsigned long nr_leaves_on_tree;
+ long unsigned int nr_leaves_on_tree;
};
struct assoc_array_node;
@@ -35556,7 +46015,7 @@
struct assoc_array_ptr **set_backpointers[16];
struct assoc_array_ptr *set_backpointers_to;
struct assoc_array_node *adjust_count_on;
- long adjust_count_by;
+ long int adjust_count_by;
struct {
struct assoc_array_ptr **ptr;
struct assoc_array_ptr *to;
@@ -35572,12 +46031,12 @@
struct assoc_array_ptr *back_pointer;
u8 parent_slot;
struct assoc_array_ptr *slots[16];
- unsigned long nr_leaves_on_branch;
+ long unsigned int nr_leaves_on_branch;
};
struct assoc_array_ops {
- unsigned long (*get_key_chunk)(const void *, int);
- unsigned long (*get_object_key_chunk)(const void *, int);
+ long unsigned int (*get_key_chunk)(const void *, int);
+ long unsigned int (*get_object_key_chunk)(const void *, int);
bool (*compare_object)(const void *, const void *);
int (*diff_objects)(const void *, const void *);
void (*free_object)(void *);
@@ -35588,7 +46047,7 @@
int parent_slot;
int skip_to_level;
struct assoc_array_ptr *next_node;
- unsigned long index_key[0];
+ long unsigned int index_key[0];
};
struct assoc_array_walk_result {
@@ -35601,19 +46060,20 @@
struct assoc_array_shortcut *shortcut;
int level;
int sc_level;
- unsigned long sc_segments;
- unsigned long dissimilarity;
+ long unsigned int sc_segments;
+ long unsigned int dissimilarity;
} wrong_shortcut;
};
struct asym_cap_data {
struct list_head link;
- unsigned long capacity;
- unsigned long cpus[0];
+ struct callback_head rcu;
+ long unsigned int capacity;
+ long unsigned int cpus[0];
};
struct asymmetric_key_id {
- unsigned short len;
+ short unsigned int len;
unsigned char data[0];
};
@@ -35643,7 +46103,7 @@
struct asymmetric_key_subtype {
struct module *owner;
const char *name;
- unsigned short name_len;
+ short unsigned int name_len;
void (*describe)(const struct key *, struct seq_file *);
void (*destroy)(void *, void *);
int (*query)(const struct kernel_pkey_params *, struct kernel_pkey_query *);
@@ -35653,7 +46113,7 @@
union sigval {
int sival_int;
- void __attribute__((btf_type_tag("user"))) *sival_ptr;
+ void *sival_ptr;
};
typedef union sigval sigval_t;
@@ -35671,8 +46131,8 @@
const struct cred *cred;
unsigned int signr;
unsigned int ifnum;
- void __attribute__((btf_type_tag("user"))) *userbuffer;
- void __attribute__((btf_type_tag("user"))) *userurb;
+ void *userbuffer;
+ void *userurb;
sigval_t userurb_sigval;
struct urb *urb;
struct usb_memory *usbm;
@@ -35686,16 +46146,17 @@
typedef void (*btrfs_func_t)(struct btrfs_work *);
+typedef void (*btrfs_ordered_func_t)(struct btrfs_work *, bool);
+
struct btrfs_workqueue;
struct btrfs_work {
btrfs_func_t func;
- btrfs_func_t ordered_func;
- btrfs_func_t ordered_free;
+ btrfs_ordered_func_t ordered_func;
struct work_struct normal_work;
struct list_head ordered_list;
struct btrfs_workqueue *wq;
- unsigned long flags;
+ long unsigned int flags;
};
struct btrfs_inode;
@@ -35742,26 +46203,12 @@
u64 start;
u64 ram_size;
u64 compressed_size;
- struct page **pages;
- unsigned long nr_pages;
+ struct folio **folios;
+ long unsigned int nr_folios;
int compress_type;
struct list_head list;
};
-struct async_icount {
- __u32 cts;
- __u32 dsr;
- __u32 rng;
- __u32 dcd;
- __u32 tx;
- __u32 rx;
- __u32 frame;
- __u32 parity;
- __u32 overrun;
- __u32 brk;
- __u32 buf_overrun;
-};
-
struct io_poll {
struct file *file;
struct wait_queue_head *head;
@@ -35770,19 +46217,8 @@
struct wait_queue_entry wait;
};
-struct io_wq_work_node {
- struct io_wq_work_node *next;
-};
-
-struct io_cache_entry {
- struct io_wq_work_node node;
-};
-
struct async_poll {
- union {
struct io_poll poll;
- struct io_cache_entry cache;
- };
struct io_poll *double_poll;
};
@@ -35798,11 +46234,11 @@
struct btrfs_io_stripe {
struct btrfs_device *dev;
- union {
u64 physical;
+ u64 length;
+ bool is_scrub;
struct btrfs_io_context *bioc;
};
-};
struct btrfs_bio;
@@ -35814,32 +46250,6 @@
struct btrfs_work work;
};
-struct at24_chip_data {
- u32 byte_len;
- u8 flags;
- u8 bank_addr_shift;
- void (*read_post)(unsigned int, char *, size_t);
-};
-
-struct nvmem_device;
-
-struct regmap;
-
-struct at24_data {
- struct mutex lock;
- unsigned int write_max;
- unsigned int num_addresses;
- unsigned int offset_adj;
- u32 byte_len;
- u16 page_size;
- u8 flags;
- struct nvmem_device *nvmem;
- struct regulator *vcc_reg;
- void (*read_post)(unsigned int, char *, size_t);
- u8 bank_addr_shift;
- struct regmap *client_regmaps[0];
-};
-
struct ata_acpi_drive {
u32 pio;
u32 dma;
@@ -35867,7 +46277,12 @@
struct ata_blacklist_entry {
const char *model_num;
const char *model_rev;
- unsigned long horkage;
+ long unsigned int horkage;
+};
+
+struct ata_bmdma_prd {
+ __le32 addr;
+ __le32 flags_len;
};
struct ata_cpr {
@@ -35899,7 +46314,7 @@
struct ata_link *link;
unsigned int devno;
unsigned int horkage;
- unsigned long flags;
+ long unsigned int flags;
struct scsi_device *sdev;
void *private_data;
union acpi_object *gtf_cache;
@@ -35908,7 +46323,7 @@
u64 n_sectors;
u64 n_native_sectors;
unsigned int class;
- unsigned long unpark_deadline;
+ long unsigned int unpark_deadline;
u8 pio_mode;
u8 dma_mode;
u8 xfer_mode;
@@ -35925,8 +46340,6 @@
long: 64;
long: 64;
long: 64;
- long: 64;
- long: 64;
union {
u16 id[256];
u32 gscr[128];
@@ -35939,6 +46352,7 @@
u32 zac_zones_optimal_nonseq;
u32 zac_zones_max_open;
struct ata_cpr_log *cpr_log;
+ u8 cdl[512];
int spdn_cnt;
struct ata_ering ering;
long: 64;
@@ -35970,13 +46384,13 @@
struct ata_eh_context {
struct ata_eh_info i;
int tries[2];
- int cmd_timeout_idx[14];
+ int cmd_timeout_idx[16];
unsigned int classes[2];
unsigned int did_probe_mask;
unsigned int unloaded_mask;
unsigned int saved_ncq_enabled;
u8 saved_xfer_mode[2];
- unsigned long last_reset;
+ long unsigned int last_reset;
};
struct ata_force_param {
@@ -36006,7 +46420,7 @@
unsigned int n_tags;
void *private_data;
struct ata_port_operations *ops;
- unsigned long flags;
+ long unsigned int flags;
struct kref kref;
struct mutex eh_mutex;
struct task_struct *eh_owner;
@@ -36045,6 +46459,24 @@
struct device_attribute *dev_attrs[10];
};
+struct ata_ioports {
+ void *cmd_addr;
+ void *data_addr;
+ void *error_addr;
+ void *feature_addr;
+ void *nsect_addr;
+ void *lbal_addr;
+ void *lbam_addr;
+ void *lbah_addr;
+ void *device_addr;
+ void *status_addr;
+ void *command_addr;
+ void *altstatus_addr;
+ void *ctl_addr;
+ void *bmdma_addr;
+ void *scr_addr;
+};
+
struct ata_link {
struct ata_port *ap;
int pmp;
@@ -36061,11 +46493,8 @@
struct ata_eh_context eh_context;
long: 64;
long: 64;
- long: 64;
- long: 64;
- long: 64;
struct ata_device device[2];
- unsigned long last_lpm_change;
+ long unsigned int last_lpm_change;
long: 64;
long: 64;
long: 64;
@@ -36076,7 +46505,7 @@
};
struct ata_taskfile {
- unsigned long flags;
+ long unsigned int flags;
u8 protocol;
u8 ctl;
u8 hob_feature;
@@ -36104,8 +46533,6 @@
typedef void (*ata_qc_cb_t)(struct ata_queued_cmd *);
-struct scsi_cmnd;
-
struct ata_queued_cmd {
struct ata_port *ap;
struct ata_device *dev;
@@ -36113,7 +46540,7 @@
void (*scsidone)(struct scsi_cmnd *);
struct ata_taskfile tf;
u8 cdb[16];
- unsigned long flags;
+ long unsigned int flags;
unsigned int tag;
unsigned int hw_tag;
unsigned int n_elem;
@@ -36135,20 +46562,27 @@
};
struct ata_port_stats {
- unsigned long unhandled_irq;
- unsigned long idle_irq;
- unsigned long rw_reqbuf;
+ long unsigned int unhandled_irq;
+ long unsigned int idle_irq;
+ long unsigned int rw_reqbuf;
};
struct ata_port {
struct Scsi_Host *scsi_host;
struct ata_port_operations *ops;
spinlock_t *lock;
- unsigned long flags;
+ long unsigned int flags;
unsigned int pflags;
unsigned int print_id;
unsigned int local_port_no;
unsigned int port_no;
+ struct ata_ioports ioaddr;
+ u8 ctl;
+ u8 last_ctl;
+ struct ata_link *sff_pio_task_link;
+ struct delayed_work sff_pio_task;
+ struct ata_bmdma_prd *bmdma_prd;
+ dma_addr_t bmdma_prd_dma;
unsigned int pio_mask;
unsigned int mwdma_mask;
unsigned int udma_mask;
@@ -36181,14 +46615,15 @@
int em_message_type;
void *private_data;
struct ata_acpi_gtm __acpi_init_gtm;
+ u8 *ncq_sense_buf;
long: 64;
long: 64;
u8 sector_buf[512];
};
struct ata_port_info {
- unsigned long flags;
- unsigned long link_flags;
+ long unsigned int flags;
+ long unsigned int link_flags;
unsigned int pio_mask;
unsigned int mwdma_mask;
unsigned int udma_mask;
@@ -36196,9 +46631,9 @@
void *private_data;
};
-typedef int (*ata_prereset_fn_t)(struct ata_link *, unsigned long);
+typedef int (*ata_prereset_fn_t)(struct ata_link *, long unsigned int);
-typedef int (*ata_reset_fn_t)(struct ata_link *, unsigned int *, unsigned long);
+typedef int (*ata_reset_fn_t)(struct ata_link *, unsigned int *, long unsigned int);
typedef void (*ata_postreset_fn_t)(struct ata_link *, unsigned int *);
@@ -36241,13 +46676,27 @@
int (*port_start)(struct ata_port *);
void (*port_stop)(struct ata_port *);
void (*host_stop)(struct ata_host *);
+ void (*sff_dev_select)(struct ata_port *, unsigned int);
+ void (*sff_set_devctl)(struct ata_port *, u8);
+ u8 (*sff_check_status)(struct ata_port *);
+ u8 (*sff_check_altstatus)(struct ata_port *);
+ void (*sff_tf_load)(struct ata_port *, const struct ata_taskfile *);
+ void (*sff_tf_read)(struct ata_port *, struct ata_taskfile *);
+ void (*sff_exec_command)(struct ata_port *, const struct ata_taskfile *);
+ unsigned int (*sff_data_xfer)(struct ata_queued_cmd *, unsigned char *, unsigned int, int);
+ void (*sff_irq_on)(struct ata_port *);
+ bool (*sff_irq_check)(struct ata_port *);
+ void (*sff_irq_clear)(struct ata_port *);
+ void (*sff_drain_fifo)(struct ata_queued_cmd *);
+ void (*bmdma_setup)(struct ata_queued_cmd *);
+ void (*bmdma_start)(struct ata_queued_cmd *);
+ void (*bmdma_stop)(struct ata_queued_cmd *);
+ u8 (*bmdma_status)(struct ata_port *);
ssize_t (*em_show)(struct ata_port *, char *);
ssize_t (*em_store)(struct ata_port *, const char *, size_t);
ssize_t (*sw_activity_show)(struct ata_device *, char *);
ssize_t (*sw_activity_store)(struct ata_device *, enum sw_activity);
ssize_t (*transmit_led_message)(struct ata_port *, u32, ssize_t);
- void (*phy_reset)(struct ata_port *);
- void (*eng_timeout)(struct ata_port *);
const struct ata_port_operations *inherits;
};
@@ -36262,17 +46711,22 @@
int written;
};
+struct ata_task_resp {
+ u16 frame_len;
+ u8 ending_fis[24];
+};
+
struct ata_timing {
- unsigned short mode;
- unsigned short setup;
- unsigned short act8b;
- unsigned short rec8b;
- unsigned short cyc8b;
- unsigned short active;
- unsigned short recover;
- unsigned short dmack_hold;
- unsigned short cycle;
- unsigned short udma;
+ short unsigned int mode;
+ short unsigned int setup;
+ short unsigned int act8b;
+ short unsigned int rec8b;
+ short unsigned int cyc8b;
+ short unsigned int active;
+ short unsigned int recover;
+ short unsigned int dmack_hold;
+ short unsigned int cycle;
+ short unsigned int udma;
};
struct ata_xfer_ent {
@@ -36281,16 +46735,24 @@
u8 base;
};
+struct ps2dev;
+
+typedef enum ps2_disposition (*ps2_pre_receive_handler_t)(struct ps2dev *, u8, unsigned int);
+
+typedef void (*ps2_receive_handler_t)(struct ps2dev *, u8);
+
struct serio;
struct ps2dev {
struct serio *serio;
struct mutex cmd_mutex;
wait_queue_head_t wait;
- unsigned long flags;
+ long unsigned int flags;
u8 cmdbuf[8];
u8 cmdcnt;
u8 nak;
+ ps2_pre_receive_handler_t pre_receive_handler;
+ ps2_receive_handler_t receive_handler;
};
struct vivaldi_data {
@@ -36298,16 +46760,14 @@
unsigned int num_function_row_keys;
};
-struct input_dev;
-
struct atkbd {
struct ps2dev ps2dev;
struct input_dev *dev;
char name[64];
char phys[32];
- unsigned short id;
- unsigned short keycode[512];
- unsigned long force_release_mask[8];
+ short unsigned int id;
+ short unsigned int keycode[512];
+ long unsigned int force_release_mask[8];
unsigned char set;
bool translated;
bool extra;
@@ -36319,13 +46779,13 @@
unsigned char emul;
bool resend;
bool release;
- unsigned long xl_bit;
+ long unsigned int xl_bit;
unsigned int last;
- unsigned long time;
- unsigned long err_count;
+ long unsigned int time;
+ long unsigned int err_count;
struct delayed_work event_work;
- unsigned long event_jiffies;
- unsigned long event_mask;
+ long unsigned int event_jiffies;
+ long unsigned int event_mask;
struct mutex mutex;
struct vivaldi_data vdata;
};
@@ -36334,7 +46794,7 @@
struct atomic_notifier_head {
spinlock_t lock;
- struct notifier_block __attribute__((btf_type_tag("rcu"))) *head;
+ struct notifier_block *head;
};
struct attribute_group {
@@ -36404,7 +46864,7 @@
struct audit_chunk {
struct list_head hash;
- unsigned long key;
+ long unsigned int key;
struct fsnotify_mark *mark;
struct list_head trees;
int count;
@@ -36415,7 +46875,7 @@
struct timespec64 {
time64_t tv_sec;
- long tv_nsec;
+ long int tv_nsec;
};
struct filename;
@@ -36425,7 +46885,7 @@
struct filename *name;
int name_len;
bool hidden;
- unsigned long ino;
+ long unsigned int ino;
dev_t dev;
umode_t mode;
kuid_t uid;
@@ -36460,8 +46920,8 @@
};
struct audit_ntp_val {
- long long oldval;
- long long newval;
+ long long int oldval;
+ long long int newval;
};
struct audit_ntp_data {
@@ -36488,8 +46948,8 @@
int major;
int uring_op;
struct timespec64 ctime;
- unsigned long argv[4];
- long return_code;
+ long unsigned int argv[4];
+ long int return_code;
u64 prio;
int return_valid;
struct audit_names preallocated_names[5];
@@ -36510,7 +46970,7 @@
kgid_t egid;
kgid_t sgid;
kgid_t fsgid;
- unsigned long personality;
+ long unsigned int personality;
int arch;
pid_t target_pid;
kuid_t target_auid;
@@ -36526,7 +46986,7 @@
union {
struct {
int nargs;
- long args[6];
+ long int args[6];
} socketcall;
struct {
kuid_t uid;
@@ -36537,7 +46997,7 @@
uid_t perm_uid;
gid_t perm_gid;
umode_t perm_mode;
- unsigned long qbytes;
+ long unsigned int qbytes;
} ipc;
struct {
mqd_t mqdes;
@@ -36658,7 +47118,7 @@
struct audit_fsnotify_mark {
dev_t dev;
- unsigned long ino;
+ long unsigned int ino;
char *path;
struct fsnotify_mark mark;
struct audit_krule *rule;
@@ -36756,7 +47216,7 @@
refcount_t count;
dev_t dev;
char *path;
- unsigned long ino;
+ long unsigned int ino;
struct audit_parent *parent;
struct list_head wlist;
struct list_head rules;
@@ -36790,24 +47250,203 @@
char *name;
struct module *owner;
int flavour;
- int (*accept)(struct svc_rqst *);
+ enum svc_auth_status (*accept)(struct svc_rqst *);
int (*release)(struct svc_rqst *);
void (*domain_release)(struct auth_domain *);
- int (*set_client)(struct svc_rqst *);
+ enum svc_auth_status (*set_client)(struct svc_rqst *);
+ rpc_authflavor_t (*pseudoflavor)(struct svc_rqst *);
+};
+
+struct crypto_spawn {
+ struct list_head list;
+ struct crypto_alg *alg;
+ union {
+ struct crypto_instance *inst;
+ struct crypto_spawn *next;
+ };
+ const struct crypto_type *frontend;
+ u32 mask;
+ bool dead;
+ bool registered;
+};
+
+struct crypto_ahash_spawn {
+ struct crypto_spawn base;
+};
+
+struct crypto_skcipher_spawn {
+ struct crypto_spawn base;
+};
+
+struct authenc_esn_instance_ctx {
+ struct crypto_ahash_spawn auth;
+ struct crypto_skcipher_spawn enc;
+};
+
+struct authenc_esn_request_ctx {
+ struct scatterlist src[2];
+ struct scatterlist dst[2];
+ char tail[0];
+};
+
+struct authenc_instance_ctx {
+ struct crypto_ahash_spawn auth;
+ struct crypto_skcipher_spawn enc;
+ unsigned int reqoff;
+};
+
+struct authenc_request_ctx {
+ struct scatterlist src[2];
+ struct scatterlist dst[2];
+ char tail[0];
};
struct auto_mode_param {
int qp_type;
};
-struct auto_movable_group_stats {
- unsigned long movable_pages;
- unsigned long req_kernel_early_pages;
+struct autofs_dev_ioctl {
+ __u32 ver_major;
+ __u32 ver_minor;
+ __u32 size;
+ __s32 ioctlfd;
+ union {
+ struct args_protover protover;
+ struct args_protosubver protosubver;
+ struct args_openmount openmount;
+ struct args_ready ready;
+ struct args_fail fail;
+ struct args_setpipefd setpipefd;
+ struct args_timeout timeout;
+ struct args_requester requester;
+ struct args_expire expire;
+ struct args_askumount askumount;
+ struct args_ismountpoint ismountpoint;
+ };
+ char path[0];
};
-struct auto_movable_stats {
- unsigned long kernel_early_pages;
- unsigned long movable_pages;
+struct autofs_fs_context {
+ kuid_t uid;
+ kgid_t gid;
+ int pgrp;
+ bool pgrp_set;
+};
+
+struct autofs_sb_info;
+
+struct autofs_info {
+ struct dentry *dentry;
+ int flags;
+ struct completion expire_complete;
+ struct list_head active;
+ struct list_head expiring;
+ struct autofs_sb_info *sbi;
+ long unsigned int last_used;
+ int count;
+ kuid_t uid;
+ kgid_t gid;
+ struct callback_head rcu;
+};
+
+struct autofs_packet_hdr {
+ int proto_version;
+ int type;
+};
+
+struct autofs_packet_expire {
+ struct autofs_packet_hdr hdr;
+ int len;
+ char name[256];
+};
+
+struct autofs_packet_expire_multi {
+ struct autofs_packet_hdr hdr;
+ autofs_wqt_t wait_queue_token;
+ int len;
+ char name[256];
+};
+
+struct autofs_packet_missing {
+ struct autofs_packet_hdr hdr;
+ autofs_wqt_t wait_queue_token;
+ int len;
+ char name[256];
+};
+
+struct super_block;
+
+struct autofs_wait_queue;
+
+struct autofs_sb_info {
+ u32 magic;
+ int pipefd;
+ struct file *pipe;
+ struct pid *oz_pgrp;
+ int version;
+ int sub_version;
+ int min_proto;
+ int max_proto;
+ unsigned int flags;
+ long unsigned int exp_timeout;
+ unsigned int type;
+ struct super_block *sb;
+ struct mutex wq_mutex;
+ struct mutex pipe_mutex;
+ spinlock_t fs_lock;
+ struct autofs_wait_queue *queues;
+ spinlock_t lookup_lock;
+ struct list_head active_list;
+ struct list_head expiring_list;
+ struct callback_head rcu;
+};
+
+struct autofs_v5_packet {
+ struct autofs_packet_hdr hdr;
+ autofs_wqt_t wait_queue_token;
+ __u32 dev;
+ __u64 ino;
+ __u32 uid;
+ __u32 gid;
+ __u32 pid;
+ __u32 tgid;
+ __u32 len;
+ char name[256];
+};
+
+typedef struct autofs_v5_packet autofs_packet_expire_direct_t;
+
+typedef struct autofs_v5_packet autofs_packet_expire_indirect_t;
+
+typedef struct autofs_v5_packet autofs_packet_missing_direct_t;
+
+typedef struct autofs_v5_packet autofs_packet_missing_indirect_t;
+
+struct qstr {
+ union {
+ struct {
+ u32 hash;
+ u32 len;
+ };
+ u64 hash_len;
+ };
+ const unsigned char *name;
+};
+
+struct autofs_wait_queue {
+ wait_queue_head_t queue;
+ struct autofs_wait_queue *next;
+ autofs_wqt_t wait_queue_token;
+ struct qstr name;
+ u32 offset;
+ u32 dev;
+ u64 ino;
+ kuid_t uid;
+ kgid_t gid;
+ pid_t pid;
+ pid_t tgid;
+ int status;
+ unsigned int wait_ctr;
};
struct auxiliary_device {
@@ -36912,7 +47551,7 @@
};
struct avg_latency_bucket {
- unsigned long latency;
+ long unsigned int latency;
bool valid;
};
@@ -36953,11 +47592,20 @@
struct avtab_node *next;
};
+struct backing_aio {
+ struct kiocb iocb;
+ refcount_t ref;
+ struct kiocb *orig_iocb;
+ void (*end_write)(struct file *);
+ struct work_struct work;
+ long int res;
+};
+
struct percpu_counter {
raw_spinlock_t lock;
s64 count;
struct list_head list;
- s32 __attribute__((btf_type_tag("percpu"))) *counters;
+ s32 *counters;
};
struct fprop_local_percpu {
@@ -36969,7 +47617,7 @@
struct percpu_ref_data;
struct percpu_ref {
- unsigned long percpu_count_ptr;
+ long unsigned int percpu_count_ptr;
struct percpu_ref_data *data;
};
@@ -36977,8 +47625,8 @@
struct bdi_writeback {
struct backing_dev_info *bdi;
- unsigned long state;
- unsigned long last_old_flush;
+ long unsigned int state;
+ long unsigned int last_old_flush;
struct list_head b_dirty;
struct list_head b_io;
struct list_head b_more_io;
@@ -36986,13 +47634,13 @@
spinlock_t list_lock;
atomic_t writeback_inodes;
struct percpu_counter stat[4];
- unsigned long bw_time_stamp;
- unsigned long dirtied_stamp;
- unsigned long written_stamp;
- unsigned long write_bandwidth;
- unsigned long avg_write_bandwidth;
- unsigned long dirty_ratelimit;
- unsigned long balanced_dirty_ratelimit;
+ long unsigned int bw_time_stamp;
+ long unsigned int dirtied_stamp;
+ long unsigned int written_stamp;
+ long unsigned int write_bandwidth;
+ long unsigned int avg_write_bandwidth;
+ long unsigned int dirty_ratelimit;
+ long unsigned int balanced_dirty_ratelimit;
struct fprop_local_percpu completions;
int dirty_exceeded;
enum wb_reason start_all_reason;
@@ -37000,7 +47648,6 @@
struct list_head work_list;
struct delayed_work dwork;
struct delayed_work bw_dwork;
- unsigned long dirty_sleep;
struct list_head bdi_node;
struct percpu_ref refcnt;
struct fprop_local_percpu memcg_completions;
@@ -37020,14 +47667,15 @@
u64 id;
struct rb_node rb_node;
struct list_head bdi_list;
- unsigned long ra_pages;
- unsigned long io_pages;
+ long unsigned int ra_pages;
+ long unsigned int io_pages;
struct kref refcnt;
unsigned int capabilities;
unsigned int min_ratio;
unsigned int max_ratio;
unsigned int max_prop_frac;
atomic_long_t tot_write_bandwidth;
+ long unsigned int last_bdp_sleep;
struct bdi_writeback wb;
struct list_head wb_list;
struct xarray cgwb_tree;
@@ -37041,6 +47689,103 @@
struct dentry *debug_dir;
};
+struct fown_struct {
+ rwlock_t lock;
+ struct pid *pid;
+ enum pid_type pid_type;
+ kuid_t uid;
+ kuid_t euid;
+ int signum;
+};
+
+struct file_ra_state {
+ long unsigned int start;
+ unsigned int size;
+ unsigned int async_size;
+ unsigned int ra_pages;
+ unsigned int mmap_miss;
+ loff_t prev_pos;
+};
+
+struct file_operations;
+
+struct file {
+ union {
+ struct callback_head f_task_work;
+ struct llist_node f_llist;
+ unsigned int f_iocb_flags;
+ };
+ spinlock_t f_lock;
+ fmode_t f_mode;
+ atomic_long_t f_count;
+ struct mutex f_pos_lock;
+ loff_t f_pos;
+ unsigned int f_flags;
+ struct fown_struct f_owner;
+ const struct cred *f_cred;
+ struct file_ra_state f_ra;
+ struct path f_path;
+ struct inode *f_inode;
+ const struct file_operations *f_op;
+ u64 f_version;
+ void *f_security;
+ void *private_data;
+ struct hlist_head *f_ep;
+ struct address_space *f_mapping;
+ errseq_t f_wb_err;
+ errseq_t f_sb_err;
+};
+
+struct backing_file {
+ struct file file;
+ struct path user_path;
+};
+
+struct backing_file_ctx {
+ const struct cred *cred;
+ struct file *user_file;
+ void (*accessed)(struct file *);
+ void (*end_write)(struct file *);
+};
+
+struct backlight_properties {
+ int brightness;
+ int max_brightness;
+ int power;
+ enum backlight_type type;
+ unsigned int state;
+ enum backlight_scale scale;
+};
+
+typedef int (*notifier_fn_t)(struct notifier_block *, long unsigned int, void *);
+
+struct notifier_block {
+ notifier_fn_t notifier_call;
+ struct notifier_block *next;
+ int priority;
+};
+
+struct backlight_ops;
+
+struct backlight_device {
+ struct backlight_properties props;
+ struct mutex update_lock;
+ struct mutex ops_lock;
+ const struct backlight_ops *ops;
+ struct notifier_block fb_notif;
+ struct list_head entry;
+ struct device dev;
+ bool fb_bl_on[32];
+ int use_count;
+};
+
+struct backlight_ops {
+ unsigned int options;
+ int (*update_status)(struct backlight_device *);
+ int (*get_brightness)(struct backlight_device *);
+ bool (*controls_device)(struct backlight_device *, struct device *);
+};
+
struct btrfs_lru_cache_entry {
struct list_head lru_list;
u64 key;
@@ -37078,6 +47823,7 @@
struct seqcount_spinlock {
seqcount_t seqcount;
+ spinlock_t *lock;
};
typedef struct seqcount_spinlock seqcount_spinlock_t;
@@ -37099,6 +47845,12 @@
sector_t size;
};
+struct badblocks_context {
+ sector_t start;
+ sector_t len;
+ int ack;
+};
+
struct rq;
struct balance_callback {
@@ -37107,7 +47859,7 @@
};
struct balloon_dev_info {
- unsigned long isolated_pages;
+ long unsigned int isolated_pages;
spinlock_t pages_lock;
struct list_head pages;
int (*migratepage)(struct balloon_dev_info *, struct page *, struct page *, enum migrate_mode);
@@ -37137,33 +47889,36 @@
__u8 dest[6];
};
-typedef struct {} local_lock_t;
+typedef struct {
+ struct lockdep_map dep_map;
+ struct task_struct *owner;
+} local_lock_t;
struct batch_u16 {
u16 entropy[48];
local_lock_t lock;
- unsigned long generation;
+ long unsigned int generation;
unsigned int position;
};
struct batch_u32 {
u32 entropy[24];
local_lock_t lock;
- unsigned long generation;
+ long unsigned int generation;
unsigned int position;
};
struct batch_u64 {
u64 entropy[12];
local_lock_t lock;
- unsigned long generation;
+ long unsigned int generation;
unsigned int position;
};
struct batch_u8 {
u8 entropy[96];
local_lock_t lock;
- unsigned long generation;
+ long unsigned int generation;
unsigned int position;
};
@@ -37227,7 +47982,7 @@
struct disk_stats;
-struct super_block;
+struct blk_holder_ops;
struct partition_meta_info;
@@ -37236,25 +47991,28 @@
sector_t bd_nr_sectors;
struct gendisk *bd_disk;
struct request_queue *bd_queue;
- struct disk_stats __attribute__((btf_type_tag("percpu"))) *bd_stats;
- unsigned long bd_stamp;
+ struct disk_stats *bd_stats;
+ long unsigned int bd_stamp;
bool bd_read_only;
u8 bd_partno;
bool bd_write_holder;
bool bd_has_submit_bio;
dev_t bd_dev;
+ struct inode *bd_inode;
+ struct address_space *bd_mapping;
atomic_t bd_openers;
spinlock_t bd_size_lock;
- struct inode *bd_inode;
- struct super_block *bd_super;
void *bd_claiming;
void *bd_holder;
- int bd_fsfreeze_count;
+ const struct blk_holder_ops *bd_holder_ops;
+ struct mutex bd_holder_lock;
int bd_holders;
struct kobject *bd_holder_dir;
+ atomic_t bd_fsfreeze_count;
struct mutex bd_fsfreeze_mutex;
- struct super_block *bd_fsfreeze_sb;
struct partition_meta_info *bd_meta_info;
+ bool bd_ro_warned;
+ int bd_writers;
struct device bd_device;
};
@@ -37262,8 +48020,6 @@
struct inode_operations;
-struct file_operations;
-
struct file_lock_context;
struct pipe_inode_info;
@@ -37274,7 +48030,7 @@
struct inode {
umode_t i_mode;
- unsigned short i_opflags;
+ short unsigned int i_opflags;
kuid_t i_uid;
kgid_t i_gid;
unsigned int i_flags;
@@ -37284,25 +48040,25 @@
struct super_block *i_sb;
struct address_space *i_mapping;
void *i_security;
- unsigned long i_ino;
+ long unsigned int i_ino;
union {
const unsigned int i_nlink;
unsigned int __i_nlink;
};
dev_t i_rdev;
loff_t i_size;
- struct timespec64 i_atime;
- struct timespec64 i_mtime;
- struct timespec64 i_ctime;
+ struct timespec64 __i_atime;
+ struct timespec64 __i_mtime;
+ struct timespec64 __i_ctime;
spinlock_t i_lock;
- unsigned short i_bytes;
+ short unsigned int i_bytes;
u8 i_blkbits;
- u8 i_write_hint;
+ enum rw_hint i_write_hint;
blkcnt_t i_blocks;
- unsigned long i_state;
+ long unsigned int i_state;
struct rw_semaphore i_rwsem;
- unsigned long dirtied_when;
- unsigned long dirtied_time_when;
+ long unsigned int dirtied_when;
+ long unsigned int dirtied_time_when;
struct hlist_node i_hash;
struct list_head i_io_list;
struct bdi_writeback *i_wb;
@@ -37337,7 +48093,7 @@
};
__u32 i_generation;
__u32 i_fsnotify_mask;
- struct fsnotify_mark_connector __attribute__((btf_type_tag("rcu"))) *i_fsnotify_marks;
+ struct fsnotify_mark_connector *i_fsnotify_marks;
struct fsverity_info *i_verity_info;
void *i_private;
};
@@ -37347,15 +48103,27 @@
struct inode vfs_inode;
};
+struct ieee80211_meshconf_ie;
+
+struct cfg80211_mbssid_elems;
+
+struct cfg80211_rnr_elems;
+
+struct beacon_data {
+ u8 *head;
+ u8 *tail;
+ int head_len;
+ int tail_len;
+ struct ieee80211_meshconf_ie *meshconf;
+ u16 cntdwn_counter_offsets[2];
+ u8 cntdwn_current_counter;
+ struct cfg80211_mbssid_elems *mbssid_ies;
+ struct cfg80211_rnr_elems *rnr_ies;
+ struct callback_head callback_head;
+};
+
struct bgl_lock {
spinlock_t lock;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
};
struct bh_accounting {
@@ -37389,6 +48157,21 @@
u32 curr_rtt;
};
+struct bictcp___2 {
+ u32 cnt;
+ u32 last_max_cwnd;
+ u32 last_cwnd;
+ u32 last_time;
+ u32 epoch_start;
+ u32 delayed_ack;
+};
+
+struct binfmt_misc {
+ struct list_head entries;
+ rwlock_t entries_lock;
+ bool enabled;
+};
+
struct bvec_iter {
sector_t bi_sector;
unsigned int bi_size;
@@ -37412,30 +48195,29 @@
struct blkcg_gq;
-struct bio_integrity_payload;
-
struct bio_set;
struct bio {
struct bio *bi_next;
struct block_device *bi_bdev;
blk_opf_t bi_opf;
- unsigned short bi_flags;
- unsigned short bi_ioprio;
+ short unsigned int bi_flags;
+ short unsigned int bi_ioprio;
+ enum rw_hint bi_write_hint;
blk_status_t bi_status;
atomic_t __bi_remaining;
struct bvec_iter bi_iter;
+ union {
blk_qc_t bi_cookie;
+ unsigned int __bi_nr_segments;
+ };
bio_end_io_t *bi_end_io;
void *bi_private;
struct blkcg_gq *bi_blkg;
struct bio_issue bi_issue;
- u64 bi_iocost_cost;
- union {
- struct bio_integrity_payload *bi_integrity;
- };
- unsigned short bi_vcnt;
- unsigned short bi_max_vecs;
+ union {};
+ short unsigned int bi_vcnt;
+ short unsigned int bi_max_vecs;
atomic_t __bi_cnt;
struct bio_vec *bi_io_vec;
struct bio_set *bi_pool;
@@ -37449,25 +48231,13 @@
unsigned int nr_irq;
};
-struct bio_integrity_payload {
- struct bio *bip_bio;
- struct bvec_iter bip_iter;
- unsigned short bip_vcnt;
- unsigned short bip_max_vcnt;
- unsigned short bip_flags;
- struct bvec_iter bio_iter;
- struct work_struct bip_work;
- struct bio_vec *bip_vec;
- struct bio_vec bip_inline_vecs[0];
-};
-
struct bio_list {
struct bio *head;
struct bio *tail;
};
struct iovec {
- void __attribute__((btf_type_tag("user"))) *iov_base;
+ void *iov_base;
__kernel_size_t iov_len;
};
@@ -37475,14 +48245,9 @@
struct iov_iter {
u8 iter_type;
- bool copy_mc;
bool nofault;
bool data_source;
- bool user_backed;
- union {
size_t iov_offset;
- int last_offset;
- };
union {
struct iovec __ubuf_iovec;
struct {
@@ -37491,18 +48256,13 @@
const struct kvec *kvec;
const struct bio_vec *bvec;
struct xarray *xarray;
- struct pipe_inode_info *pipe;
- void __attribute__((btf_type_tag("user"))) *ubuf;
+ void *ubuf;
};
size_t count;
};
};
union {
- unsigned long nr_segs;
- struct {
- unsigned int head;
- unsigned int start_head;
- };
+ long unsigned int nr_segs;
loff_t xarray_start;
};
};
@@ -37538,16 +48298,12 @@
typedef struct mempool_s mempool_t;
-struct kmem_cache;
-
struct bio_set {
struct kmem_cache *bio_slab;
unsigned int front_pad;
- struct bio_alloc_cache __attribute__((btf_type_tag("percpu"))) *cache;
+ struct bio_alloc_cache *cache;
mempool_t bio_pool;
mempool_t bvec_pool;
- mempool_t bio_integrity_pool;
- mempool_t bvec_integrity_pool;
unsigned int back_pad;
spinlock_t rescue_lock;
struct bio_list rescue_list;
@@ -37563,7 +48319,39 @@
char name[8];
};
-typedef struct bio_vec skb_frag_t;
+struct bios_diskparam {
+ int heads;
+ int sectors;
+ int cylinders;
+};
+
+struct controller_id {
+ u32 vendor;
+ u32 device;
+ u32 sub_vendor;
+ u32 sub_device;
+};
+
+struct image_info {
+ u32 ImageId;
+ u32 ImageOffset;
+ u32 ImageLength;
+ u32 ImageChecksum;
+ u32 ImageVersion;
+};
+
+struct bios_file_header {
+ u8 signature[32];
+ u32 checksum;
+ u32 antidote;
+ struct controller_id contrl_id;
+ u32 filelen;
+ u32 chunk_num;
+ u32 total_chunks;
+ u32 num_images;
+ u32 build_num;
+ struct image_info image_header;
+};
struct biovec_slab {
int nr_vecs;
@@ -37576,19 +48364,20 @@
struct bitmap_counts {
spinlock_t lock;
struct bitmap_page *bp;
- unsigned long pages;
- unsigned long missing_pages;
- unsigned long chunkshift;
- unsigned long chunks;
+ long unsigned int pages;
+ long unsigned int missing_pages;
+ long unsigned int chunkshift;
+ long unsigned int chunks;
};
struct bitmap_storage {
struct file *file;
struct page *sb_page;
+ long unsigned int sb_index;
struct page **filemap;
- unsigned long *filemap_attr;
- unsigned long file_pages;
- unsigned long bytes;
+ long unsigned int *filemap_attr;
+ long unsigned int file_pages;
+ long unsigned int bytes;
};
struct mddev;
@@ -37599,12 +48388,12 @@
__u64 events_cleared;
int need_sync;
struct bitmap_storage storage;
- unsigned long flags;
+ long unsigned int flags;
int allclean;
atomic_t behind_writes;
- unsigned long behind_writes_used;
- unsigned long daemon_lastrun;
- unsigned long last_end_sync;
+ long unsigned int behind_writes_used;
+ long unsigned int daemon_lastrun;
+ long unsigned int last_end_sync;
atomic_t pending_writes;
wait_queue_head_t write_wait;
wait_queue_head_t overflow_wait;
@@ -37614,7 +48403,7 @@
};
struct bitmap_iterator {
- unsigned long *stats_bitmap;
+ long unsigned int *stats_bitmap;
unsigned int count;
unsigned int iterator;
bool advance_array;
@@ -37646,6 +48435,18 @@
typedef struct bitmap_super_s bitmap_super_t;
+struct bitmap_unplug_work {
+ struct work_struct work;
+ struct bitmap *bitmap;
+ struct completion *done;
+};
+
+struct bl_dev_msg {
+ int32_t status;
+ uint32_t major;
+ uint32_t minor;
+};
+
struct blacklist_entry {
struct list_head next;
char *buf;
@@ -37674,60 +48475,30 @@
unsigned int outlen;
};
-struct blk_crypto_config {
- enum blk_crypto_mode_num crypto_mode;
- unsigned int data_unit_size;
- unsigned int dun_bytes;
-};
-
-struct blk_crypto_key {
- struct blk_crypto_config crypto_cfg;
- unsigned int data_unit_size_bits;
- unsigned int size;
- u8 raw[64];
-};
-
-struct blk_crypto_profile;
-
-struct blk_crypto_ll_ops {
- int (*keyslot_program)(struct blk_crypto_profile *, const struct blk_crypto_key *, unsigned int);
- int (*keyslot_evict)(struct blk_crypto_profile *, const struct blk_crypto_key *, unsigned int);
-};
-
-struct blk_crypto_keyslot;
-
-struct blk_crypto_profile {
- struct blk_crypto_ll_ops ll_ops;
- unsigned int max_dun_bytes_supported;
- unsigned int modes_supported[5];
- struct device *dev;
- unsigned int num_slots;
- struct rw_semaphore lock;
- wait_queue_head_t idle_slots_wait_queue;
- struct list_head idle_slots;
- spinlock_t idle_slots_lock;
- struct hlist_head *slot_hashtable;
- unsigned int log_slot_ht_size;
- struct blk_crypto_keyslot *slots;
-};
-
struct blk_expired_data {
bool has_timedout_rq;
- unsigned long next;
- unsigned long timeout_start;
+ long unsigned int next;
+ long unsigned int timeout_start;
};
struct request;
struct blk_flush_queue {
+ spinlock_t mq_flush_lock;
unsigned int flush_pending_idx: 1;
unsigned int flush_running_idx: 1;
blk_status_t rq_status;
- unsigned long flush_pending_since;
+ long unsigned int flush_pending_since;
struct list_head flush_queue[2];
- struct list_head flush_data_in_flight;
+ long unsigned int flush_data_in_flight;
struct request *flush_rq;
- spinlock_t mq_flush_lock;
+};
+
+struct blk_holder_ops {
+ void (*mark_dead)(struct block_device *, bool);
+ void (*sync)(struct block_device *);
+ int (*freeze)(struct block_device *);
+ int (*thaw)(struct block_device *);
};
struct blk_independent_access_range;
@@ -37756,6 +48527,7 @@
const struct blk_integrity_profile *profile;
unsigned char flags;
unsigned char tuple_size;
+ unsigned char pi_offset;
unsigned char interval_exp;
unsigned char tag_size;
};
@@ -37765,8 +48537,9 @@
void *data_buf;
sector_t seed;
unsigned int data_size;
- unsigned short interval;
+ short unsigned int interval;
unsigned char tuple_size;
+ unsigned char pi_offset;
const char *disk_name;
};
@@ -37804,24 +48577,6 @@
__be64 sector_from;
};
-struct rq_qos_ops;
-
-struct rq_qos {
- const struct rq_qos_ops *ops;
- struct gendisk *disk;
- enum rq_qos_id id;
- struct rq_qos *next;
- struct dentry *debugfs_dir;
-};
-
-struct blk_iolatency {
- struct rq_qos rqos;
- struct timer_list timer;
- bool enabled;
- atomic_t enable_cnt;
- struct work_struct enable_work;
-};
-
struct blk_major_name {
struct blk_major_name *next;
int major;
@@ -37852,9 +48607,10 @@
spinlock_t lock;
struct list_head rq_lists[3];
long: 64;
+ long: 64;
};
unsigned int cpu;
- unsigned short index_hw[3];
+ short unsigned int index_hw[3];
struct blk_mq_hw_ctx *hctxs[3];
struct request_queue *queue;
struct blk_mq_ctxs *ctxs;
@@ -37864,7 +48620,7 @@
struct blk_mq_ctxs {
struct kobject kobj;
- struct blk_mq_ctx __attribute__((btf_type_tag("percpu"))) *queue_ctx;
+ struct blk_mq_ctx *queue_ctx;
};
struct seq_operations;
@@ -37873,7 +48629,7 @@
const char *name;
umode_t mode;
int (*show)(void *, struct seq_file *);
- ssize_t (*write)(void *, const char __attribute__((btf_type_tag("user"))) *, size_t, loff_t *);
+ ssize_t (*write)(void *, const char *, size_t, loff_t *);
const struct seq_operations *seq_ops;
};
@@ -37885,7 +48641,7 @@
unsigned int map_nr;
bool round_robin;
struct sbitmap_word *map;
- unsigned int __attribute__((btf_type_tag("percpu"))) *alloc_hint;
+ unsigned int *alloc_hint;
};
typedef struct wait_queue_entry wait_queue_entry_t;
@@ -37894,7 +48650,8 @@
struct {
spinlock_t lock;
struct list_head dispatch;
- unsigned long state;
+ long unsigned int state;
+ long: 64;
long: 64;
long: 64;
long: 64;
@@ -37904,7 +48661,7 @@
cpumask_var_t cpumask;
int next_cpu;
int next_cpu_batch;
- unsigned long flags;
+ long unsigned int flags;
void *sched_data;
struct request_queue *queue;
struct blk_flush_queue *fq;
@@ -37912,16 +48669,14 @@
struct sbitmap ctx_map;
struct blk_mq_ctx *dispatch_from;
unsigned int dispatch_busy;
- unsigned short type;
- unsigned short nr_ctx;
+ short unsigned int type;
+ short unsigned int nr_ctx;
struct blk_mq_ctx **ctxs;
spinlock_t dispatch_wait_lock;
wait_queue_entry_t dispatch_wait;
atomic_t wait_index;
struct blk_mq_tags *tags;
struct blk_mq_tags *sched_tags;
- unsigned long queued;
- unsigned long run;
unsigned int numa_node;
unsigned int queue_num;
atomic_t nr_active;
@@ -37933,7 +48688,6 @@
struct list_head hctx_list;
long: 64;
long: 64;
- long: 64;
};
struct blk_mq_hw_ctx_sysfs_entry {
@@ -37995,7 +48749,7 @@
struct blk_mq_tags {
unsigned int nr_tags;
unsigned int nr_reserved_tags;
- atomic_t active_queues;
+ unsigned int active_queues;
struct sbitmap_queue bitmap_tags;
struct sbitmap_queue breserved_tags;
struct request **rqs;
@@ -38007,11 +48761,11 @@
struct blk_plug {
struct request *mq_list;
struct request *cached_rq;
- unsigned short nr_ios;
- unsigned short rq_count;
+ u64 cur_ktime;
+ short unsigned int nr_ios;
+ short unsigned int rq_count;
bool multiple_queues;
bool has_elevator;
- bool nowait;
struct list_head cb_list;
};
@@ -38047,7 +48801,7 @@
struct blk_stat_callback {
struct list_head list;
struct timer_list timer;
- struct blk_rq_stat __attribute__((btf_type_tag("percpu"))) *cpu_stat;
+ struct blk_rq_stat *cpu_stat;
int (*bucket_fn)(const struct request *);
unsigned int buckets;
struct blk_rq_stat *stat;
@@ -38061,8 +48815,8 @@
struct blk_trace {
int trace_state;
struct rchan *rchan;
- unsigned long __attribute__((btf_type_tag("percpu"))) *sequence;
- unsigned char __attribute__((btf_type_tag("percpu"))) *msg_data;
+ long unsigned int *sequence;
+ unsigned char *msg_data;
u16 act_mask;
u64 start_lba;
u64 end_lba;
@@ -38116,16 +48870,18 @@
struct blkcg_policy_data;
+struct llist_head;
+
struct blkcg {
struct cgroup_subsys_state css;
spinlock_t lock;
refcount_t online_pin;
struct xarray blkg_tree;
- struct blkcg_gq __attribute__((btf_type_tag("rcu"))) *blkg_hint;
+ struct blkcg_gq *blkg_hint;
struct hlist_head blkg_list;
struct blkcg_policy_data *cpd[6];
struct list_head all_blkcgs_node;
- struct llist_head __attribute__((btf_type_tag("percpu"))) *lhead;
+ struct llist_head *lhead;
struct list_head cgwb_list;
};
@@ -38153,7 +48909,7 @@
struct blkcg_gq *parent;
struct percpu_ref refcnt;
bool online;
- struct blkg_iostat_set __attribute__((btf_type_tag("percpu"))) *iostat_cpu;
+ struct blkg_iostat_set *iostat_cpu;
struct blkg_iostat_set iostat;
struct blkg_policy_data *pd[6];
spinlock_t async_bio_lock;
@@ -38224,6 +48980,8 @@
long: 64;
long: 64;
struct bio bio;
+ long: 64;
+ long: 64;
};
struct blkg_conf_ctx {
@@ -38248,23 +49006,16 @@
u64 cnt[5];
};
-struct blkpg_compat_ioctl_arg {
- compat_int_t op;
- compat_int_t flags;
- compat_int_t datalen;
- compat_uptr_t data;
-};
-
struct blkpg_ioctl_arg {
int op;
int flags;
int datalen;
- void __attribute__((btf_type_tag("user"))) *data;
+ void *data;
};
struct blkpg_partition {
- long long start;
- long long length;
+ long long int start;
+ long long int length;
int pno;
char devname[64];
char volname[64];
@@ -38285,16 +49036,16 @@
struct block_device_operations {
void (*submit_bio)(struct bio *);
int (*poll_bio)(struct bio *, struct io_comp_batch *, unsigned int);
- int (*open)(struct block_device *, fmode_t);
- void (*release)(struct gendisk *, fmode_t);
- int (*ioctl)(struct block_device *, fmode_t, unsigned int, unsigned long);
- int (*compat_ioctl)(struct block_device *, fmode_t, unsigned int, unsigned long);
+ int (*open)(struct gendisk *, blk_mode_t);
+ void (*release)(struct gendisk *);
+ int (*ioctl)(struct block_device *, blk_mode_t, unsigned int, long unsigned int);
+ int (*compat_ioctl)(struct block_device *, blk_mode_t, unsigned int, long unsigned int);
unsigned int (*check_events)(struct gendisk *, unsigned int);
void (*unlock_native_capacity)(struct gendisk *);
int (*getgeo)(struct block_device *, struct hd_geometry *);
int (*set_read_only)(struct block_device *, bool);
void (*free_disk)(struct gendisk *);
- void (*swap_slot_free_notify)(struct block_device *, unsigned long);
+ void (*swap_slot_free_notify)(struct block_device *, long unsigned int);
int (*report_zones)(struct gendisk *, sector_t, unsigned int, report_zones_cb, void *);
char * (*devnode)(struct gendisk *, umode_t *);
int (*get_unique_id)(struct gendisk *, u8 *, enum blk_unique_id);
@@ -38309,1617 +49060,439 @@
struct blocking_notifier_head {
struct rw_semaphore rwsem;
- struct notifier_block __attribute__((btf_type_tag("rcu"))) *head;
-};
-
-struct bnxt_queue_info {
- u8 queue_id;
- u8 queue_profile;
-};
-
-struct rtnl_link_stats64 {
- __u64 rx_packets;
- __u64 tx_packets;
- __u64 rx_bytes;
- __u64 tx_bytes;
- __u64 rx_errors;
- __u64 tx_errors;
- __u64 rx_dropped;
- __u64 tx_dropped;
- __u64 multicast;
- __u64 collisions;
- __u64 rx_length_errors;
- __u64 rx_over_errors;
- __u64 rx_crc_errors;
- __u64 rx_frame_errors;
- __u64 rx_fifo_errors;
- __u64 rx_missed_errors;
- __u64 tx_aborted_errors;
- __u64 tx_carrier_errors;
- __u64 tx_fifo_errors;
- __u64 tx_heartbeat_errors;
- __u64 tx_window_errors;
- __u64 rx_compressed;
- __u64 tx_compressed;
- __u64 rx_nohandler;
- __u64 rx_otherhost_dropped;
-};
-
-struct bnxt_stats_mem {
- u64 *sw_stats;
- u64 *hw_masks;
- void *hw_stats;
- dma_addr_t hw_stats_map;
- int len;
-};
-
-struct bnxt_total_ring_err_stats {
- u64 rx_total_l4_csum_errors;
- u64 rx_total_resets;
- u64 rx_total_buf_errors;
- u64 rx_total_oom_discards;
- u64 rx_total_netpoll_discards;
- u64 rx_total_ring_discards;
- u64 tx_total_resets;
- u64 tx_total_ring_discards;
- u64 total_missed_irqs;
-};
-
-struct hwrm_ver_get_output {
- __le16 error_code;
- __le16 req_type;
- __le16 seq_id;
- __le16 resp_len;
- u8 hwrm_intf_maj_8b;
- u8 hwrm_intf_min_8b;
- u8 hwrm_intf_upd_8b;
- u8 hwrm_intf_rsvd_8b;
- u8 hwrm_fw_maj_8b;
- u8 hwrm_fw_min_8b;
- u8 hwrm_fw_bld_8b;
- u8 hwrm_fw_rsvd_8b;
- u8 mgmt_fw_maj_8b;
- u8 mgmt_fw_min_8b;
- u8 mgmt_fw_bld_8b;
- u8 mgmt_fw_rsvd_8b;
- u8 netctrl_fw_maj_8b;
- u8 netctrl_fw_min_8b;
- u8 netctrl_fw_bld_8b;
- u8 netctrl_fw_rsvd_8b;
- __le32 dev_caps_cfg;
- u8 roce_fw_maj_8b;
- u8 roce_fw_min_8b;
- u8 roce_fw_bld_8b;
- u8 roce_fw_rsvd_8b;
- char hwrm_fw_name[16];
- char mgmt_fw_name[16];
- char netctrl_fw_name[16];
- char active_pkg_name[16];
- char roce_fw_name[16];
- __le16 chip_num;
- u8 chip_rev;
- u8 chip_metal;
- u8 chip_bond_id;
- u8 chip_platform_type;
- __le16 max_req_win_len;
- __le16 max_resp_len;
- __le16 def_req_timeout;
- u8 flags;
- u8 unused_0[2];
- u8 always_1;
- __le16 hwrm_intf_major;
- __le16 hwrm_intf_minor;
- __le16 hwrm_intf_build;
- __le16 hwrm_intf_patch;
- __le16 hwrm_fw_major;
- __le16 hwrm_fw_minor;
- __le16 hwrm_fw_build;
- __le16 hwrm_fw_patch;
- __le16 mgmt_fw_major;
- __le16 mgmt_fw_minor;
- __le16 mgmt_fw_build;
- __le16 mgmt_fw_patch;
- __le16 netctrl_fw_major;
- __le16 netctrl_fw_minor;
- __le16 netctrl_fw_build;
- __le16 netctrl_fw_patch;
- __le16 roce_fw_major;
- __le16 roce_fw_minor;
- __le16 roce_fw_build;
- __le16 roce_fw_patch;
- __le16 max_ext_req_len;
- __le16 max_req_timeout;
- u8 unused_1[3];
- u8 valid;
-};
-
-struct bnxt_coal_cap {
- u32 cmpl_params;
- u32 nq_params;
- u16 num_cmpl_dma_aggr_max;
- u16 num_cmpl_dma_aggr_during_int_max;
- u16 cmpl_aggr_dma_tmr_max;
- u16 cmpl_aggr_dma_tmr_during_int_max;
- u16 int_lat_tmr_min_max;
- u16 int_lat_tmr_max_max;
- u16 num_cmpl_aggr_int_max;
- u16 timer_units;
-};
-
-struct bnxt_coal {
- u16 coal_ticks;
- u16 coal_ticks_irq;
- u16 coal_bufs;
- u16 coal_bufs_irq;
- u16 idle_thresh;
- u8 bufs_per_record;
- u8 budget;
- u16 flags;
-};
-
-struct bnxt_hw_resc {
- u16 min_rsscos_ctxs;
- u16 max_rsscos_ctxs;
- u16 min_cp_rings;
- u16 max_cp_rings;
- u16 resv_cp_rings;
- u16 min_tx_rings;
- u16 max_tx_rings;
- u16 resv_tx_rings;
- u16 max_tx_sch_inputs;
- u16 min_rx_rings;
- u16 max_rx_rings;
- u16 resv_rx_rings;
- u16 min_hw_ring_grps;
- u16 max_hw_ring_grps;
- u16 resv_hw_ring_grps;
- u16 min_l2_ctxs;
- u16 max_l2_ctxs;
- u16 min_vnics;
- u16 max_vnics;
- u16 resv_vnics;
- u16 min_stat_ctxs;
- u16 max_stat_ctxs;
- u16 resv_stat_ctxs;
- u16 max_nqs;
- u16 max_irqs;
- u16 resv_irqs;
-};
-
-struct bnxt_vf_info;
-
-struct bnxt_pf_info {
- u16 fw_fid;
- u16 port_id;
- u8 mac_addr[6];
- u32 first_vf_id;
- u16 active_vfs;
- u16 registered_vfs;
- u16 max_vfs;
- u32 max_encap_records;
- u32 max_decap_records;
- u32 max_tx_em_flows;
- u32 max_tx_wm_flows;
- u32 max_rx_em_flows;
- u32 max_rx_wm_flows;
- unsigned long *vf_event_bmap;
- u16 hwrm_cmd_req_pages;
- u8 vf_resv_strategy;
- void *hwrm_cmd_req_addr[4];
- dma_addr_t hwrm_cmd_req_dma_addr[4];
- struct bnxt_vf_info *vf;
-};
-
-struct hwrm_port_phy_qcfg_output {
- __le16 error_code;
- __le16 req_type;
- __le16 seq_id;
- __le16 resp_len;
- u8 link;
- u8 active_fec_signal_mode;
- __le16 link_speed;
- u8 duplex_cfg;
- u8 pause;
- __le16 support_speeds;
- __le16 force_link_speed;
- u8 auto_mode;
- u8 auto_pause;
- __le16 auto_link_speed;
- __le16 auto_link_speed_mask;
- u8 wirespeed;
- u8 lpbk;
- u8 force_pause;
- u8 module_status;
- __le32 preemphasis;
- u8 phy_maj;
- u8 phy_min;
- u8 phy_bld;
- u8 phy_type;
- u8 media_type;
- u8 xcvr_pkg_type;
- u8 eee_config_phy_addr;
- u8 parallel_detect;
- __le16 link_partner_adv_speeds;
- u8 link_partner_adv_auto_mode;
- u8 link_partner_adv_pause;
- __le16 adv_eee_link_speed_mask;
- __le16 link_partner_adv_eee_link_speed_mask;
- __le32 xcvr_identifier_type_tx_lpi_timer;
- __le16 fec_cfg;
- u8 duplex_state;
- u8 option_flags;
- char phy_vendor_name[16];
- char phy_vendor_partnumber[16];
- __le16 support_pam4_speeds;
- __le16 force_pam4_link_speed;
- __le16 auto_pam4_link_speed_mask;
- u8 link_partner_pam4_adv_speeds;
- u8 link_down_reason;
- u8 unused_0[7];
- u8 valid;
-};
-
-struct bnxt_link_info {
- u8 phy_type;
- u8 media_type;
- u8 transceiver;
- u8 phy_addr;
- u8 phy_link_status;
- u8 wire_speed;
- u8 phy_state;
- u8 link_state;
- u8 duplex;
- u8 pause;
- u8 lp_pause;
- u8 auto_pause_setting;
- u8 force_pause_setting;
- u8 duplex_setting;
- u8 auto_mode;
- u8 phy_ver[3];
- u16 link_speed;
- u16 support_speeds;
- u16 support_pam4_speeds;
- u16 auto_link_speeds;
- u16 auto_pam4_link_speeds;
- u16 support_auto_speeds;
- u16 support_pam4_auto_speeds;
- u16 lp_auto_link_speeds;
- u16 lp_auto_pam4_link_speeds;
- u16 force_link_speed;
- u16 force_pam4_link_speed;
- u32 preemphasis;
- u8 module_status;
- u8 active_fec_sig_mode;
- u16 fec_cfg;
- u8 autoneg;
- u8 req_signal_mode;
- u8 req_duplex;
- u8 req_flow_ctrl;
- u16 req_link_speed;
- u16 advertising;
- u16 advertising_pam4;
- bool force_link_chng;
- bool phy_retry;
- unsigned long phy_retry_expires;
- struct hwrm_port_phy_qcfg_output phy_qcfg_resp;
-};
-
-struct ethtool_eee {
- __u32 cmd;
- __u32 supported;
- __u32 advertised;
- __u32 lp_advertised;
- __u32 eee_active;
- __u32 eee_enabled;
- __u32 tx_lpi_enabled;
- __u32 tx_lpi_timer;
- __u32 reserved[2];
-};
-
-struct bnxt_led_info {
- u8 led_id;
- u8 led_type;
- u8 led_group_id;
- u8 unused;
- __le16 led_state_caps;
- __le16 led_color_caps;
-};
-
-struct netdev_phys_item_id {
- unsigned char id[32];
- unsigned char id_len;
-};
-
-struct devlink_port_phys_attrs {
- u32 port_number;
- u32 split_subport_number;
-};
-
-struct devlink_port_pci_pf_attrs {
- u32 controller;
- u16 pf;
- u8 external: 1;
-};
-
-struct devlink_port_pci_vf_attrs {
- u32 controller;
- u16 pf;
- u16 vf;
- u8 external: 1;
-};
-
-struct devlink_port_pci_sf_attrs {
- u32 controller;
- u32 sf;
- u16 pf;
- u8 external: 1;
-};
-
-struct devlink_port_attrs {
- u8 split: 1;
- u8 splittable: 1;
- u32 lanes;
- enum devlink_port_flavour flavour;
- struct netdev_phys_item_id switch_id;
- union {
- struct devlink_port_phys_attrs phys;
- struct devlink_port_pci_pf_attrs pci_pf;
- struct devlink_port_pci_vf_attrs pci_vf;
- struct devlink_port_pci_sf_attrs pci_sf;
- };
-};
-
-struct devlink;
-
-struct ib_device;
-
-struct devlink_rate;
-
-struct devlink_linecard;
-
-struct devlink_port {
- struct list_head list;
- struct list_head region_list;
- struct devlink *devlink;
- unsigned int index;
- spinlock_t type_lock;
- enum devlink_port_type type;
- enum devlink_port_type desired_type;
- union {
- struct {
- struct net_device *netdev;
- int ifindex;
- char ifname[16];
- } type_eth;
- struct {
- struct ib_device *ibdev;
- } type_ib;
- };
- struct devlink_port_attrs attrs;
- u8 attrs_set: 1;
- u8 switch_port: 1;
- u8 registered: 1;
- u8 initialized: 1;
- struct delayed_work type_warn_dw;
- struct list_head reporter_list;
- struct devlink_rate *devlink_rate;
- struct devlink_linecard *linecard;
-};
-
-struct bnxt_aux_priv;
-
-struct bnxt_en_dev;
-
-struct bnxt_napi;
-
-struct bnxt_rx_ring_info;
-
-struct bnxt_tx_ring_info;
-
-struct bnxt_tpa_info;
-
-struct bnxt_ring_grp_info;
-
-struct bnxt_vnic_info;
-
-struct bnxt_irq;
-
-struct dma_pool;
-
-struct bnxt_fw_health;
-
-struct bnxt_ctx_mem_info;
-
-struct bnxt_test_info;
-
-struct bpf_prog;
-
-struct bnxt_ptp_cfg;
-
-struct bnxt_vf_rep;
-
-struct bnxt_tc_info;
-
-struct bnxt {
- void *bar0;
- void *bar1;
- void *bar2;
- u32 reg_base;
- u16 chip_num;
- u8 chip_rev;
- char board_partno[32];
- char board_serialno[32];
- struct net_device *dev;
- struct pci_dev *pdev;
- atomic_t intr_sem;
- u32 flags;
- struct bnxt_aux_priv *aux_priv;
- struct bnxt_en_dev *edev;
- struct bnxt_napi **bnapi;
- struct bnxt_rx_ring_info *rx_ring;
- struct bnxt_tx_ring_info *tx_ring;
- u16 *tx_ring_map;
- struct sk_buff * (*gro_func)(struct bnxt_tpa_info *, int, int, struct sk_buff *);
- struct sk_buff * (*rx_skb_func)(struct bnxt *, struct bnxt_rx_ring_info *, u16, void *, u8 *, dma_addr_t, unsigned int);
- u16 max_tpa_v2;
- u16 max_tpa;
- u32 rx_buf_size;
- u32 rx_buf_use_size;
- u16 rx_offset;
- u16 rx_dma_offset;
- enum dma_data_direction rx_dir;
- u32 rx_ring_size;
- u32 rx_agg_ring_size;
- u32 rx_copy_thresh;
- u32 rx_ring_mask;
- u32 rx_agg_ring_mask;
- int rx_nr_pages;
- int rx_agg_nr_pages;
- int rx_nr_rings;
- int rsscos_nr_ctxs;
- u32 tx_ring_size;
- u32 tx_ring_mask;
- int tx_nr_pages;
- int tx_nr_rings;
- int tx_nr_rings_per_tc;
- int tx_nr_rings_xdp;
- int tx_wake_thresh;
- int tx_push_thresh;
- int tx_push_size;
- u32 cp_ring_size;
- u32 cp_ring_mask;
- u32 cp_bit;
- int cp_nr_pages;
- int cp_nr_rings;
- struct bnxt_ring_grp_info *grp_info;
- struct bnxt_vnic_info *vnic_info;
- int nr_vnics;
- u16 *rss_indir_tbl;
- u16 rss_indir_tbl_entries;
- u32 rss_hash_cfg;
- u32 rss_hash_delta;
- u16 max_mtu;
- u8 max_tc;
- u8 max_lltc;
- struct bnxt_queue_info q_info[8];
- u8 tc_to_qidx[8];
- u8 q_ids[8];
- u8 max_q;
- unsigned int current_interval;
- struct timer_list timer;
- unsigned long state;
- struct bnxt_irq *irq_tbl;
- int total_irqs;
- u8 mac_addr[6];
- u32 msg_enable;
- u64 fw_cap;
- u32 fw_dbg_cap;
- u32 hwrm_spec_code;
- u16 hwrm_cmd_seq;
- u16 hwrm_cmd_kong_seq;
- struct dma_pool *hwrm_dma_pool;
- struct hlist_head hwrm_pending_list;
- struct rtnl_link_stats64 net_stats_prev;
- struct bnxt_stats_mem port_stats;
- struct bnxt_stats_mem rx_port_stats_ext;
- struct bnxt_stats_mem tx_port_stats_ext;
- u16 fw_rx_stats_ext_size;
- u16 fw_tx_stats_ext_size;
- u16 hw_ring_stats_size;
- u8 pri2cos_idx[8];
- u8 pri2cos_valid;
- struct bnxt_total_ring_err_stats ring_err_stats_prev;
- u16 hwrm_max_req_len;
- u16 hwrm_max_ext_req_len;
- unsigned int hwrm_cmd_timeout;
- unsigned int hwrm_cmd_max_timeout;
- struct mutex hwrm_cmd_lock;
- struct hwrm_ver_get_output ver_resp;
- char fw_ver_str[32];
- char hwrm_ver_supp[32];
- char nvm_cfg_ver[32];
- u64 fw_ver_code;
- u16 vxlan_fw_dst_port_id;
- u16 nge_fw_dst_port_id;
- __be16 vxlan_port;
- __be16 nge_port;
- u8 port_partition_type;
- u8 port_count;
- u16 br_mode;
- struct bnxt_coal_cap coal_cap;
- struct bnxt_coal rx_coal;
- struct bnxt_coal tx_coal;
- u32 stats_coal_ticks;
- struct work_struct sp_task;
- unsigned long sp_event;
- struct delayed_work fw_reset_task;
- int fw_reset_state;
- u16 fw_reset_min_dsecs;
- u16 fw_reset_max_dsecs;
- unsigned long fw_reset_timestamp;
- struct bnxt_fw_health *fw_health;
- struct bnxt_hw_resc hw_resc;
- struct bnxt_pf_info pf;
- struct bnxt_ctx_mem_info *ctx;
- int db_size;
- struct hlist_head ntp_fltr_hash_tbl[512];
- spinlock_t ntp_fltr_lock;
- unsigned long *ntp_fltr_bmap;
- int ntp_fltr_count;
- struct mutex link_lock;
- struct bnxt_link_info link_info;
- struct ethtool_eee eee;
- u32 lpi_tmr_lo;
- u32 lpi_tmr_hi;
- u32 phy_flags;
- u8 num_tests;
- struct bnxt_test_info *test_info;
- u8 wol_filter_id;
- u8 wol;
- u8 num_leds;
- struct bnxt_led_info leds[4];
- u16 dump_flag;
- struct bpf_prog *xdp_prog;
- struct bnxt_ptp_cfg *ptp_cfg;
- u8 ptp_all_rx_tstamp;
- struct devlink *dl;
- struct devlink_port dl_port;
- enum devlink_eswitch_mode eswitch_mode;
- struct bnxt_vf_rep **vf_reps;
- u16 *cfa_code_map;
- u8 dsn[8];
- struct bnxt_tc_info *tc_info;
- struct list_head tc_indr_block_list;
- struct dentry *debugfs_pdev;
- struct device *hwmon_dev;
- u8 warn_thresh_temp;
- u8 crit_thresh_temp;
- u8 fatal_thresh_temp;
- u8 shutdown_thresh_temp;
- u32 thermal_threshold_type;
- enum board_idx board_idx;
-};
-
-struct bnxt_aux_priv {
- struct auxiliary_device aux_dev;
- struct bnxt_en_dev *edev;
- int id;
-};
-
-struct bnxt_cmn_sw_stats {
- u64 missed_irqs;
-};
-
-struct bnxt_coredump {
- void *data;
- int data_size;
- u16 total_segs;
-};
-
-struct bnxt_coredump_record {
- __u8 signature[4];
- __le32 flags;
- __u8 low_version;
- __u8 high_version;
- __u8 asic_state;
- __u8 rsvd0[5];
- char system_name[32];
- __le16 year;
- __le16 month;
- __le16 day;
- __le16 hour;
- __le16 minute;
- __le16 second;
- __le16 utc_bias;
- __le16 rsvd1;
- char commandline[256];
- __le32 total_segments;
- __le32 os_ver_major;
- __le32 os_ver_minor;
- __le32 rsvd2;
- char os_name[32];
- __le16 end_year;
- __le16 end_month;
- __le16 end_day;
- __le16 end_hour;
- __le16 end_minute;
- __le16 end_second;
- __le16 end_utc_bias;
- __le32 asic_id1;
- __le32 asic_id2;
- __le32 coredump_status;
- __u8 ioctl_low_version;
- __u8 ioctl_high_version;
- __le16 rsvd3[313];
-};
-
-struct bnxt_coredump_segment_hdr {
- __u8 signature[4];
- __le32 component_id;
- __le32 segment_id;
- __le32 flags;
- __u8 low_version;
- __u8 high_version;
- __le16 function_id;
- __le32 offset;
- __le32 length;
- __le32 status;
- __le32 duration;
- __le32 data_offset;
- __le32 instance;
- __le32 rsvd[5];
-};
-
-struct bnxt_db_info {
- void *doorbell;
- union {
- u64 db_key64;
- u32 db_key32;
- };
-};
-
-struct dim_stats {
- int ppms;
- int bpms;
- int epms;
- int cpms;
- int cpe_ratio;
-};
-
-struct dim_sample {
- ktime_t time;
- u32 pkt_ctr;
- u32 byte_ctr;
- u16 event_ctr;
- u32 comp_ctr;
-};
-
-struct dim {
- u8 state;
- struct dim_stats prev_stats;
- struct dim_sample start_sample;
- struct dim_sample measuring_sample;
- struct work_struct work;
- void *priv;
- u8 profile_ix;
- u8 mode;
- u8 tune_state;
- u8 steps_right;
- u8 steps_left;
- u8 tired;
-};
-
-struct bnxt_rx_sw_stats {
- u64 rx_l4_csum_errors;
- u64 rx_resets;
- u64 rx_buf_errors;
- u64 rx_oom_discards;
- u64 rx_netpoll_discards;
-};
-
-struct bnxt_tx_sw_stats {
- u64 tx_resets;
-};
-
-struct bnxt_sw_stats {
- struct bnxt_rx_sw_stats rx;
- struct bnxt_tx_sw_stats tx;
- struct bnxt_cmn_sw_stats cmn;
-};
-
-struct bnxt_mem_init;
-
-struct bnxt_ring_mem_info {
- int nr_pages;
- int page_size;
- u16 flags;
- u16 depth;
- struct bnxt_mem_init *mem_init;
- void **pg_arr;
- dma_addr_t *dma_arr;
- __le64 *pg_tbl;
- dma_addr_t pg_tbl_map;
- int vmem_size;
- void **vmem;
-};
-
-struct bnxt_ring_struct {
- struct bnxt_ring_mem_info ring_mem;
- u16 fw_ring_id;
- union {
- u16 grp_idx;
- u16 map_idx;
- };
- u32 handle;
- u8 queue_id;
-};
-
-struct tx_cmp;
-
-struct nqe_cn;
-
-struct bnxt_cp_ring_info {
- struct bnxt_napi *bnapi;
- u32 cp_raw_cons;
- struct bnxt_db_info cp_db;
- u8 had_work_done: 1;
- u8 has_more_work: 1;
- u32 last_cp_raw_cons;
- struct bnxt_coal rx_ring_coal;
- u64 rx_packets;
- u64 rx_bytes;
- u64 event_ctr;
- struct dim dim;
- union {
- struct tx_cmp **cp_desc_ring;
- struct nqe_cn **nq_desc_ring;
- };
- dma_addr_t *cp_desc_mapping;
- struct bnxt_stats_mem stats;
- u32 hw_stats_ctx_id;
- struct bnxt_sw_stats sw_stats;
- struct bnxt_ring_struct cp_ring_struct;
- struct bnxt_cp_ring_info *cp_ring_arr[2];
-};
-
-struct bnxt_ctx_pg_info {
- u32 entries;
- u32 nr_pages;
- void *ctx_pg_arr[512];
- dma_addr_t ctx_dma_arr[512];
- struct bnxt_ring_mem_info ring_mem;
- struct bnxt_ctx_pg_info **ctx_pg_tbl;
-};
-
-struct bnxt_mem_init {
- u8 init_val;
- u16 offset;
- u16 size;
-};
-
-struct bnxt_ctx_mem_info {
- u32 qp_max_entries;
- u16 qp_min_qp1_entries;
- u16 qp_max_l2_entries;
- u16 qp_entry_size;
- u16 srq_max_l2_entries;
- u32 srq_max_entries;
- u16 srq_entry_size;
- u16 cq_max_l2_entries;
- u32 cq_max_entries;
- u16 cq_entry_size;
- u16 vnic_max_vnic_entries;
- u16 vnic_max_ring_table_entries;
- u16 vnic_entry_size;
- u32 stat_max_entries;
- u16 stat_entry_size;
- u16 tqm_entry_size;
- u32 tqm_min_entries_per_ring;
- u32 tqm_max_entries_per_ring;
- u32 mrav_max_entries;
- u16 mrav_entry_size;
- u16 tim_entry_size;
- u32 tim_max_entries;
- u16 mrav_num_entries_units;
- u8 tqm_entries_multiple;
- u8 tqm_fp_rings_count;
- u32 flags;
- struct bnxt_ctx_pg_info qp_mem;
- struct bnxt_ctx_pg_info srq_mem;
- struct bnxt_ctx_pg_info cq_mem;
- struct bnxt_ctx_pg_info vnic_mem;
- struct bnxt_ctx_pg_info stat_mem;
- struct bnxt_ctx_pg_info mrav_mem;
- struct bnxt_ctx_pg_info tim_mem;
- struct bnxt_ctx_pg_info *tqm_mem[9];
- struct bnxt_mem_init mem_init[6];
-};
-
-struct bnxt_dl {
- struct bnxt *bp;
- bool remote_reset;
-};
-
-struct bnxt_dl_nvm_param {
- u16 id;
- u16 offset;
- u16 dir_type;
- u16 nvm_num_bits;
- u8 dl_num_bytes;
+ struct notifier_block *head;
};
-struct bnxt_msix_entry {
- u32 vector;
- u32 ring_idx;
- u32 db_offset;
+struct fpoint_info {
+ u32 base_addr;
+ bool present;
+ unsigned char irq_ch;
+ unsigned char scsi_id;
+ unsigned char scsi_lun;
+ u16 fw_rev;
+ u16 sync_ok;
+ u16 fast_ok;
+ u16 ultra_ok;
+ u16 discon_ok;
+ u16 wide_ok;
+ bool parity: 1;
+ bool wide: 1;
+ bool softreset: 1;
+ bool ext_trans_enable: 1;
+ bool low_term: 1;
+ bool high_term: 1;
+ bool report_underrun: 1;
+ bool scam_enabled: 1;
+ bool scam_lev2: 1;
+ unsigned char family;
+ unsigned char bus_type;
+ unsigned char model[3];
+ unsigned char relative_cardnum;
+ unsigned char rsvd[4];
+ u32 os_rsvd;
+ unsigned char translation_info[4];
+ u32 rsvd2[5];
+ u32 sec_range;
};
-struct bnxt_ulp;
-
-struct bnxt_en_dev {
- struct net_device *net;
- struct pci_dev *pdev;
- struct bnxt_msix_entry msix_entries[9];
- u32 flags;
- struct bnxt_ulp *ulp_tbl;
- int l2_db_size;
- int l2_db_size_nc;
- u16 chip_num;
- u16 hw_ring_stats_size;
- u16 pf_port_id;
- unsigned long en_state;
+struct blogic_tgt_flags {
+ bool tgt_exists: 1;
+ bool tagq_ok: 1;
+ bool wide_ok: 1;
+ bool tagq_active: 1;
+ bool wide_active: 1;
+ bool cmd_good: 1;
+ bool tgt_info_in: 1;
};
-struct bnxt_fw_header {
- __le32 signature;
- u8 flags;
- u8 code_type;
- u8 device;
- u8 media;
- u8 version[16];
- u8 build;
- u8 revision;
- u8 minor_ver;
- u8 major_ver;
+struct blogic_byte_count {
+ unsigned int units;
+ unsigned int billions;
};
-struct devlink_health_reporter;
-
-struct bnxt_fw_health {
- u32 flags;
- u32 polling_dsecs;
- u32 master_func_wait_dsecs;
- u32 normal_func_wait_dsecs;
- u32 post_reset_wait_dsecs;
- u32 post_reset_max_wait_dsecs;
- u32 regs[4];
- u32 mapped_regs[4];
- u32 fw_reset_inprog_reg_mask;
- u32 last_fw_heartbeat;
- u32 last_fw_reset_cnt;
- u8 enabled: 1;
- u8 primary: 1;
- u8 status_reliable: 1;
- u8 resets_reliable: 1;
- u8 tmr_multiplier;
- u8 tmr_counter;
- u8 fw_reset_seq_cnt;
- u32 fw_reset_seq_regs[16];
- u32 fw_reset_seq_vals[16];
- u32 fw_reset_seq_delay_msec[16];
- u32 echo_req_data1;
- u32 echo_req_data2;
- struct devlink_health_reporter *fw_reporter;
- struct mutex lock;
- enum bnxt_health_severity severity;
- enum bnxt_health_remedy remedy;
- u32 arrests;
- u32 discoveries;
- u32 survivals;
- u32 fatalities;
- u32 diagnoses;
+struct blogic_tgt_stats {
+ unsigned int cmds_tried;
+ unsigned int cmds_complete;
+ unsigned int read_cmds;
+ unsigned int write_cmds;
+ struct blogic_byte_count bytesread;
+ struct blogic_byte_count byteswritten;
+ unsigned int read_sz_buckets[10];
+ unsigned int write_sz_buckets[10];
+ short unsigned int aborts_request;
+ short unsigned int aborts_tried;
+ short unsigned int aborts_done;
+ short unsigned int bdr_request;
+ short unsigned int bdr_tried;
+ short unsigned int bdr_done;
+ short unsigned int adapter_reset_req;
+ short unsigned int adapter_reset_attempt;
+ short unsigned int adapter_reset_done;
};
-struct bnxt_fw_msg {
- void *msg;
- int msg_len;
- void *resp;
- int resp_max_len;
- int timeout;
-};
+struct blogic_drvr_options;
-struct output;
+struct blogic_ccb;
-struct input;
+struct blogic_outbox;
-struct bnxt_hwrm_ctx {
- u64 sentinel;
- dma_addr_t dma_handle;
- struct output *resp;
- struct input *req;
- dma_addr_t slice_handle;
- void *slice_addr;
- u32 slice_size;
- u32 req_len;
- enum bnxt_hwrm_ctx_flags flags;
- unsigned int timeout;
- u32 allocated;
- gfp_t gfp;
-};
+struct blogic_inbox;
-struct bnxt_hwrm_dbg_dma_info {
- void *dest_buf;
- int dest_buf_size;
- u16 dma_len;
- u16 seq_off;
- u16 data_len_off;
- u16 segs;
- u32 seg_start;
- u32 buf_len;
+struct blogic_adapter {
+ struct Scsi_Host *scsi_host;
+ struct pci_dev *pci_device;
+ enum blogic_adapter_type adapter_type;
+ enum blogic_adapter_bus_type adapter_bus_type;
+ long unsigned int io_addr;
+ long unsigned int pci_addr;
+ short unsigned int addr_count;
+ unsigned char host_no;
+ unsigned char model[9];
+ unsigned char fw_ver[6];
+ unsigned char full_model[18];
+ unsigned char bus;
+ unsigned char dev;
+ unsigned char irq_ch;
+ unsigned char scsi_id;
+ bool irq_acquired: 1;
+ bool ext_trans_enable: 1;
+ bool parity: 1;
+ bool reset_enabled: 1;
+ bool level_int: 1;
+ bool wide: 1;
+ bool differential: 1;
+ bool scam: 1;
+ bool ultra: 1;
+ bool ext_lun: 1;
+ bool terminfo_valid: 1;
+ bool low_term: 1;
+ bool high_term: 1;
+ bool strict_rr: 1;
+ bool scam_enabled: 1;
+ bool scam_lev2: 1;
+ bool adapter_initd: 1;
+ bool adapter_extreset: 1;
+ bool adapter_intern_err: 1;
+ bool processing_ccbs;
+ volatile bool adapter_cmd_complete;
+ short unsigned int adapter_sglimit;
+ short unsigned int drvr_sglimit;
+ short unsigned int maxdev;
+ short unsigned int maxlun;
+ short unsigned int mbox_count;
+ short unsigned int initccbs;
+ short unsigned int inc_ccbs;
+ short unsigned int alloc_ccbs;
+ short unsigned int drvr_qdepth;
+ short unsigned int adapter_qdepth;
+ short unsigned int untag_qdepth;
+ short unsigned int common_qdepth;
+ short unsigned int bus_settle_time;
+ short unsigned int sync_ok;
+ short unsigned int fast_ok;
+ short unsigned int ultra_ok;
+ short unsigned int wide_ok;
+ short unsigned int discon_ok;
+ short unsigned int tagq_ok;
+ short unsigned int ext_resets;
+ short unsigned int adapter_intern_errors;
+ short unsigned int tgt_count;
+ short unsigned int msgbuflen;
+ u32 bios_addr;
+ struct blogic_drvr_options *drvr_opts;
+ struct fpoint_info fpinfo;
+ void *cardhandle;
+ struct list_head host_list;
+ struct blogic_ccb *all_ccbs;
+ struct blogic_ccb *free_ccbs;
+ struct blogic_ccb *firstccb;
+ struct blogic_ccb *lastccb;
+ struct blogic_ccb *bdr_pend[16];
+ struct blogic_tgt_flags tgt_flags[16];
+ unsigned char qdepth[16];
+ unsigned char sync_period[16];
+ unsigned char sync_offset[16];
+ unsigned char active_cmds[16];
+ unsigned int cmds_since_rst[16];
+ long unsigned int last_seqpoint[16];
+ long unsigned int last_resettried[16];
+ long unsigned int last_resetdone[16];
+ struct blogic_outbox *first_outbox;
+ struct blogic_outbox *last_outbox;
+ struct blogic_outbox *next_outbox;
+ struct blogic_inbox *first_inbox;
+ struct blogic_inbox *last_inbox;
+ struct blogic_inbox *next_inbox;
+ struct blogic_tgt_stats tgt_stats[16];
+ unsigned char *mbox_space;
+ dma_addr_t mbox_space_handle;
+ unsigned int mbox_sz;
+ long unsigned int ccb_offset;
+ char msgbuf[9700];
};
-struct bnxt_hwrm_wait_token {
- struct callback_head rcu;
- struct hlist_node node;
- enum bnxt_hwrm_wait_state state;
- enum bnxt_hwrm_chnl dst;
- u16 seq_id;
+struct blogic_adapter_info {
+ enum blogic_isa_ioport isa_port;
+ unsigned char irq_ch;
+ bool low_term: 1;
+ bool high_term: 1;
+ char: 2;
+ bool JP1: 1;
+ bool JP2: 1;
+ bool JP3: 1;
+ bool genericinfo_valid: 1;
+ int: 0;
};
-struct bnxt_irq {
- irq_handler_t handler;
- unsigned int vector;
- u8 requested: 1;
- u8 have_cpumask: 1;
- char name[18];
- cpumask_var_t cpu_mask;
-};
+struct blogic_autoscsi {
+ unsigned char factory_sig[2];
+ unsigned char info_bytes;
+ unsigned char adapter_type[6];
+ short: 0;
+ bool floppy: 1;
+ bool floppy_sec: 1;
+ bool level_int: 1;
+ char: 2;
+ unsigned char systemram_bios: 3;
+ unsigned char dma_ch: 7;
+ bool dma_autoconf: 1;
+ unsigned char irq_ch: 7;
+ bool irq_autoconf: 1;
+ unsigned char dma_tx_rate;
+ unsigned char scsi_id;
+ bool low_term: 1;
+ bool parity: 1;
+ bool high_term: 1;
+ bool noisy_cable: 1;
+ bool fast_sync_neg: 1;
+ bool reset_enabled: 1;
+ char: 1;
+ bool active_negation: 1;
+ unsigned char bus_on_delay;
+ unsigned char bus_off_delay;
+ bool bios_enabled: 1;
+ bool int19_redir_enabled: 1;
+ bool ext_trans_enable: 1;
+ bool removable_as_fixed: 1;
+ char: 1;
+ bool morethan2_drives: 1;
+ bool bios_int: 1;
+ bool floptical: 1;
+ short unsigned int dev_enabled;
+ short unsigned int wide_ok;
+ short unsigned int fast_ok;
+ short unsigned int sync_ok;
+ short unsigned int discon_ok;
+ short unsigned int send_start_unit;
+ short unsigned int ignore_bios_scan;
+ unsigned char pci_int_pin: 2;
+ unsigned char adapter_ioport: 2;
+ bool strict_rr_enabled: 1;
+ bool vesabus_33mhzplus: 1;
+ bool vesa_burst_write: 1;
+ bool vesa_burst_read: 1;
+ short unsigned int ultra_ok;
+ long: 0;
+ char: 8;
+ unsigned char autoscsi_maxlun;
+ char: 1;
+ bool scam_dominant: 1;
+ bool scam_enabled: 1;
+ bool scam_lev2: 1;
+ char: 4;
+ bool int13_exten: 1;
+ char: 1;
+ bool cd_boot: 1;
+ int: 5;
+ unsigned char boot_id: 4;
+ unsigned char boot_ch: 4;
+ unsigned char force_scan_order: 1;
+ short unsigned int nontagged_to_alt_ok;
+ short unsigned int reneg_sync_on_check;
+ unsigned char rsvd[10];
+ unsigned char manuf_diag[2];
+ short unsigned int cksum;
+} __attribute__((packed));
-struct bnxt_led_cfg {
- u8 led_id;
- u8 led_state;
- u8 led_color;
- u8 unused;
- __le16 led_blink_on;
- __le16 led_blink_off;
- u8 led_group_id;
- u8 rsvd;
+struct blogic_autoscsi_byte45 {
+ unsigned char force_scan_order: 1;
};
-struct gro_list {
- struct list_head list;
- int count;
+struct blogic_bios_drvmap {
+ unsigned char tgt_idbit3: 1;
+ char: 2;
+ enum blogic_bios_diskgeometry diskgeom: 2;
+ unsigned char tgt_id: 3;
};
-struct napi_struct {
- struct list_head poll_list;
- unsigned long state;
- int weight;
- int defer_hard_irqs_count;
- unsigned long gro_bitmask;
- int (*poll)(struct napi_struct *, int);
- int poll_owner;
- int list_owner;
- struct net_device *dev;
- struct gro_list gro_hash[8];
- struct sk_buff *skb;
- struct list_head rx_list;
- int rx_count;
- unsigned int napi_id;
- struct hrtimer timer;
- struct task_struct *thread;
- struct list_head dev_list;
- struct hlist_node napi_hash_node;
- int irq;
+struct blogic_board_id {
+ unsigned char type;
+ unsigned char custom_features;
+ unsigned char fw_ver_digit1;
+ unsigned char fw_ver_digit2;
};
-struct bnxt_napi {
- struct napi_struct napi;
- struct bnxt *bp;
- int index;
- struct bnxt_cp_ring_info cp_ring;
- struct bnxt_rx_ring_info *rx_ring;
- struct bnxt_tx_ring_info *tx_ring;
- void (*tx_int)(struct bnxt *, struct bnxt_napi *, int);
- int tx_pkts;
- u8 events;
- u8 tx_fault: 1;
- u32 flags;
- bool in_reset;
+struct blogic_sg_seg {
+ u32 segbytes;
+ u32 segdata;
};
-struct flow_dissector_key_control {
- u16 thoff;
- u16 addr_type;
- u32 flags;
+struct blogic_ccb {
+ enum blogic_ccb_opcode opcode;
+ char: 3;
+ enum blogic_datadir datadir: 2;
+ bool tag_enable: 1;
+ enum blogic_queuetag queuetag: 2;
+ unsigned char cdblen;
+ unsigned char sense_datalen;
+ u32 datalen;
+ u32 data;
+ short: 16;
+ enum blogic_adapter_status adapter_status;
+ enum blogic_tgt_status tgt_status;
+ unsigned char tgt_id;
+ unsigned char lun: 5;
+ bool legacytag_enable: 1;
+ enum blogic_queuetag legacy_tag: 2;
+ unsigned char cdb[12];
+ u32 rsvd_int;
+ u32 sensedata;
+ void (*callback)(struct blogic_ccb *);
+ u32 base_addr;
+ enum blogic_cmplt_code comp_code;
+ dma_addr_t allocgrp_head;
+ unsigned int allocgrp_size;
+ u32 dma_handle;
+ enum blogic_ccb_status status;
+ long unsigned int serial;
+ struct scsi_cmnd *command;
+ struct blogic_adapter *adapter;
+ struct blogic_ccb *next;
+ struct blogic_ccb *next_all;
+ struct blogic_sg_seg sglist[128];
};
-struct flow_dissector_key_basic {
- __be16 n_proto;
- u8 ip_proto;
- u8 padding;
+struct blogic_config {
+ char: 5;
+ bool dma_ch5: 1;
+ bool dma_ch6: 1;
+ bool dma_ch7: 1;
+ bool irq_ch9: 1;
+ bool irq_ch10: 1;
+ bool irq_ch11: 1;
+ bool irq_ch12: 1;
+ char: 1;
+ bool irq_ch14: 1;
+ bool irq_ch15: 1;
+ short: 1;
+ unsigned char id: 4;
};
-struct flow_dissector_key_tags {
- u32 flow_label;
+struct blogic_drvr_options {
+ short unsigned int tagq_ok;
+ short unsigned int tagq_ok_mask;
+ short unsigned int bus_settle_time;
+ short unsigned int stop_tgt_inquiry;
+ unsigned char common_qdepth;
+ unsigned char qdepth[16];
};
-struct flow_dissector_key_vlan {
- union {
+struct blogic_ext_setup {
+ unsigned char bus_type;
+ unsigned char bios_addr;
+ short unsigned int sg_limit;
+ unsigned char mbox_count;
+ u32 base_mbox_addr;
struct {
- u16 vlan_id: 12;
- u16 vlan_dei: 1;
- u16 vlan_priority: 3;
- };
- __be16 vlan_tci;
- };
- __be16 vlan_tpid;
- __be16 vlan_eth_type;
- u16 padding;
-};
+ char: 2;
+ bool fast_on_eisa: 1;
+ char: 3;
+ bool level_int: 1;
+ } misc;
+ unsigned char fw_rev[3];
+ bool wide: 1;
+ bool differential: 1;
+ bool scam: 1;
+ bool ultra: 1;
+ bool smart_term: 1;
+} __attribute__((packed));
-struct flow_dissector_key_keyid {
- __be32 keyid;
-};
+struct blogic_extmbox_req {
+ unsigned char mbox_count;
+ u32 base_mbox_addr;
+} __attribute__((packed));
-struct flow_dissector_key_ports {
- union {
- __be32 ports;
- struct {
- __be16 src;
- __be16 dst;
- };
- };
+struct blogic_fetch_localram {
+ unsigned char offset;
+ unsigned char count;
};
-struct flow_dissector_key_icmp {
- struct {
- u8 type;
- u8 code;
- };
- u16 id;
+struct blogic_global_options {
+ bool trace_probe: 1;
+ bool trace_hw_reset: 1;
+ bool trace_config: 1;
+ bool trace_err: 1;
};
-struct flow_dissector_key_ipv4_addrs {
- __be32 src;
- __be32 dst;
+struct blogic_inbox {
+ u32 ccb;
+ enum blogic_adapter_status adapter_status;
+ enum blogic_tgt_status tgt_status;
+ char: 8;
+ enum blogic_cmplt_code comp_code;
};
-struct flow_dissector_key_ipv6_addrs {
- struct in6_addr src;
- struct in6_addr dst;
+struct blogic_outbox {
+ u32 ccb;
+ int: 24;
+ enum blogic_action action;
};
-struct flow_dissector_key_tipc {
- __be32 key;
+struct blogic_probe_options {
+ bool noprobe: 1;
+ bool noprobe_pci: 1;
+ bool nosort_pci: 1;
+ bool multimaster_first: 1;
+ bool flashpoint_first: 1;
};
-struct flow_dissector_key_addrs {
- union {
- struct flow_dissector_key_ipv4_addrs v4addrs;
- struct flow_dissector_key_ipv6_addrs v6addrs;
- struct flow_dissector_key_tipc tipckey;
- };
+struct blogic_probeinfo {
+ enum blogic_adapter_type adapter_type;
+ enum blogic_adapter_bus_type adapter_bus_type;
+ long unsigned int io_addr;
+ long unsigned int pci_addr;
+ struct pci_dev *pci_device;
+ unsigned char bus;
+ unsigned char dev;
+ unsigned char irq_ch;
};
-struct flow_keys {
- struct flow_dissector_key_control control;
- struct flow_dissector_key_basic basic;
- struct flow_dissector_key_tags tags;
- struct flow_dissector_key_vlan vlan;
- struct flow_dissector_key_vlan cvlan;
- struct flow_dissector_key_keyid keyid;
- struct flow_dissector_key_ports ports;
- struct flow_dissector_key_icmp icmp;
- struct flow_dissector_key_addrs addrs;
- long: 0;
+struct blogic_syncval {
+ unsigned char offset: 4;
+ unsigned char tx_period: 3;
+ bool sync: 1;
};
-struct bnxt_ntuple_filter {
- struct hlist_node hash;
- u8 dst_mac_addr[6];
- u8 src_mac_addr[6];
+struct blogic_setup_info {
+ bool sync: 1;
+ bool parity: 1;
+ unsigned char tx_rate;
+ unsigned char preempt_time;
+ unsigned char timeoff_bus;
+ unsigned char mbox_count;
+ unsigned char mbox_addr[3];
+ struct blogic_syncval sync0to7[8];
+ unsigned char disconnect_ok0to7;
+ unsigned char sig;
+ unsigned char char_d;
+ unsigned char bus_type;
+ unsigned char wide_tx_ok0to7;
+ unsigned char wide_tx_active0to7;
+ struct blogic_syncval sync8to15[8];
+ unsigned char disconnect_ok8to15;
long: 0;
- struct flow_keys fkeys;
- __le64 filter_id;
- u16 sw_id;
- u8 l2_fltr_idx;
- u16 rxq;
- u32 flow_id;
- unsigned long state;
-};
-
-struct pps_pin {
- u8 event;
- u8 usage;
- u8 state;
-};
-
-struct bnxt_pps {
- u8 num_pins;
- struct pps_pin pins[4];
-};
-
-struct ptp_pin_desc;
-
-struct ptp_system_timestamp;
-
-struct system_device_crosststamp;
-
-struct ptp_clock_request;
-
-struct ptp_clock_info {
- struct module *owner;
- char name[32];
- s32 max_adj;
- int n_alarm;
- int n_ext_ts;
- int n_per_out;
- int n_pins;
- int pps;
- struct ptp_pin_desc *pin_config;
- int (*adjfine)(struct ptp_clock_info *, long);
- int (*adjphase)(struct ptp_clock_info *, s32);
- int (*adjtime)(struct ptp_clock_info *, s64);
- int (*gettime64)(struct ptp_clock_info *, struct timespec64 *);
- int (*gettimex64)(struct ptp_clock_info *, struct timespec64 *, struct ptp_system_timestamp *);
- int (*getcrosststamp)(struct ptp_clock_info *, struct system_device_crosststamp *);
- int (*settime64)(struct ptp_clock_info *, const struct timespec64 *);
- int (*getcycles64)(struct ptp_clock_info *, struct timespec64 *);
- int (*getcyclesx64)(struct ptp_clock_info *, struct timespec64 *, struct ptp_system_timestamp *);
- int (*getcrosscycles)(struct ptp_clock_info *, struct system_device_crosststamp *);
- int (*enable)(struct ptp_clock_info *, struct ptp_clock_request *, int);
- int (*verify)(struct ptp_clock_info *, unsigned int, enum ptp_pin_function, unsigned int);
- long (*do_aux_work)(struct ptp_clock_info *);
-};
-
-struct cyclecounter {
- u64 (*read)(const struct cyclecounter *);
- u64 mask;
- u32 mult;
- u32 shift;
-};
-
-struct timecounter {
- const struct cyclecounter *cc;
- u64 cycle_last;
- u64 nsec;
- u64 mask;
- u64 frac;
-};
-
-struct ptp_clock;
-
-struct bnxt_ptp_cfg {
- struct ptp_clock_info ptp_info;
- struct ptp_clock *ptp_clock;
- struct cyclecounter cc;
- struct timecounter tc;
- struct bnxt_pps pps_info;
- spinlock_t ptp_lock;
- struct sk_buff *tx_skb;
- u64 current_time;
- u64 old_time;
- unsigned long next_period;
- unsigned long next_overflow_check;
- u32 cmult;
- u16 tx_seqid;
- u16 tx_hdr_off;
- struct bnxt *bp;
- atomic_t tx_avail;
- u16 rxctl;
- u8 tx_tstamp_en: 1;
- u8 txts_pending: 1;
- int rx_filter;
- u32 tstamp_filters;
- u32 refclk_regs[2];
- u32 refclk_mapped_regs[2];
- u32 txts_tmo;
- unsigned long abs_txts_tmo;
-};
-
-struct bnxt_ring_grp_info {
- u16 fw_stats_ctx;
- u16 fw_grp_id;
- u16 rx_fw_ring_id;
- u16 agg_fw_ring_id;
- u16 cp_fw_ring_id;
-};
-
-struct xdp_mem_info {
- u32 type;
- u32 id;
-};
-
-struct xdp_rxq_info {
- struct net_device *dev;
- u32 queue_index;
- u32 reg_state;
- struct xdp_mem_info mem;
- unsigned int napi_id;
- u32 frag_size;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
-};
-
-struct rx_bd;
-
-struct bnxt_sw_rx_bd;
-
-struct bnxt_sw_rx_agg_bd;
-
-struct bnxt_tpa_idx_map;
-
-struct page_pool;
-
-struct bnxt_rx_ring_info {
- struct bnxt_napi *bnapi;
- u16 rx_prod;
- u16 rx_agg_prod;
- u16 rx_sw_agg_prod;
- u16 rx_next_cons;
- struct bnxt_db_info rx_db;
- struct bnxt_db_info rx_agg_db;
- struct bpf_prog *xdp_prog;
- struct rx_bd *rx_desc_ring[32];
- struct bnxt_sw_rx_bd *rx_buf_ring;
- struct rx_bd *rx_agg_desc_ring[32];
- struct bnxt_sw_rx_agg_bd *rx_agg_ring;
- unsigned long *rx_agg_bmap;
- u16 rx_agg_bmap_size;
- dma_addr_t rx_desc_mapping[32];
- dma_addr_t rx_agg_desc_mapping[32];
- struct bnxt_tpa_info *rx_tpa;
- struct bnxt_tpa_idx_map *rx_tpa_idx_map;
- struct bnxt_ring_struct rx_ring_struct;
- struct bnxt_ring_struct rx_agg_ring_struct;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- struct xdp_rxq_info xdp_rxq;
- struct page_pool *page_pool;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
-};
-
-struct bnxt_sw_rx_agg_bd {
- struct page *page;
- unsigned int offset;
- dma_addr_t mapping;
-};
-
-struct bnxt_sw_rx_bd {
- void *data;
- u8 *data_ptr;
- dma_addr_t mapping;
-};
-
-struct xdp_frame;
-
-struct bnxt_sw_tx_bd {
- union {
- struct sk_buff *skb;
- struct xdp_frame *xdpf;
- };
- dma_addr_t mapping;
- __u32 len;
- struct page *page;
- u8 is_gso;
- u8 is_push;
- u8 action;
- unsigned short nr_frags;
- u16 rx_prod;
-};
-
-struct bnxt_tc_flow_stats {
- u64 packets;
- u64 bytes;
-};
-
-typedef u32 (*rht_hashfn_t)(const void *, u32, u32);
-
-typedef u32 (*rht_obj_hashfn_t)(const void *, u32, u32);
-
-struct rhashtable_compare_arg;
-
-typedef int (*rht_obj_cmpfn_t)(struct rhashtable_compare_arg *, const void *);
-
-struct rhashtable_params {
- u16 nelem_hint;
- u16 key_len;
- u16 key_offset;
- u16 head_offset;
- unsigned int max_size;
- u16 min_size;
- bool automatic_shrinking;
- rht_hashfn_t hashfn;
- rht_obj_hashfn_t obj_hashfn;
- rht_obj_cmpfn_t obj_cmpfn;
-};
-
-struct bucket_table;
-
-struct rhashtable {
- struct bucket_table __attribute__((btf_type_tag("rcu"))) *tbl;
- unsigned int key_len;
- unsigned int max_elems;
- struct rhashtable_params p;
- bool rhlist;
- struct work_struct run_work;
- struct mutex mutex;
- spinlock_t lock;
- atomic_t nelems;
-};
-
-struct rhashtable_walker {
- struct list_head list;
- struct bucket_table *tbl;
-};
-
-struct rhash_head;
-
-struct rhlist_head;
-
-struct rhashtable_iter {
- struct rhashtable *ht;
- struct rhash_head *p;
- struct rhlist_head *list;
- struct rhashtable_walker walker;
- unsigned int slot;
- unsigned int skip;
- bool end_of_table;
-};
-
-struct bnxt_tc_stats_batch {
- void *flow_node;
- struct bnxt_tc_flow_stats hw_stats;
-};
-
-struct bnxt_tc_info {
- bool enabled;
- struct rhashtable flow_table;
- struct rhashtable_params flow_ht_params;
- struct rhashtable l2_table;
- struct rhashtable_params l2_ht_params;
- struct rhashtable decap_l2_table;
- struct rhashtable_params decap_l2_ht_params;
- struct rhashtable decap_table;
- struct rhashtable_params decap_ht_params;
- struct rhashtable encap_table;
- struct rhashtable_params encap_ht_params;
- struct mutex lock;
- struct rhashtable_iter iter;
- struct bnxt_tc_stats_batch stats_batch[10];
- u64 bytes_mask;
- u64 packets_mask;
-};
-
-struct bnxt_test_info {
- u8 offline_mask;
- u16 timeout;
- char string[256];
-};
-
-struct bnxt_tpa_idx_map {
- u16 agg_id_tbl[1024];
- unsigned long agg_idx_bmap[4];
-};
-
-struct rx_agg_cmp;
-
-struct bnxt_tpa_info {
- void *data;
- u8 *data_ptr;
- dma_addr_t mapping;
- u16 len;
- unsigned short gso_type;
- u32 flags2;
- u32 metadata;
- enum pkt_hash_types hash_type;
- u32 rss_hash;
- u32 hdr_info;
- u16 cfa_code;
- u8 agg_count;
- struct rx_agg_cmp *agg_arr;
-};
-
-struct tx_bd;
-
-struct tx_push_buffer;
-
-struct bnxt_tx_ring_info {
- struct bnxt_napi *bnapi;
- u16 tx_prod;
- u16 tx_cons;
- u16 txq_index;
- u8 kick_pending;
- struct bnxt_db_info tx_db;
- struct tx_bd *tx_desc_ring[8];
- struct bnxt_sw_tx_bd *tx_buf_ring;
- dma_addr_t tx_desc_mapping[8];
- struct tx_push_buffer *tx_push;
- dma_addr_t tx_push_mapping;
- __le64 data_mapping;
- u32 dev_state;
- struct bnxt_ring_struct tx_ring_struct;
- spinlock_t xdp_tx_lock;
-};
-
-struct bnxt_ucode_trailer {
- u8 rsa_sig[256];
- __le16 flags;
- u8 version_format;
- u8 version_length;
- u8 version[16];
- __le16 dir_type;
- __le16 trailer_length;
- __le32 sig;
- __le32 chksum;
-};
-
-struct bnxt_ulp_ops;
-
-struct bnxt_ulp {
- void *handle;
- struct bnxt_ulp_ops __attribute__((btf_type_tag("rcu"))) *ulp_ops;
- unsigned long *async_events_bmap;
- u16 max_async_event_id;
- u16 msix_requested;
- u16 msix_base;
- atomic_t ref_count;
-};
-
-struct bnxt_ulp_ops {
- void (*ulp_irq_stop)(void *);
- void (*ulp_irq_restart)(void *, struct bnxt_msix_entry *);
-};
-
-struct bnxt_vf_rep_stats {
- u64 packets;
- u64 bytes;
- u64 dropped;
-};
-
-struct metadata_dst;
-
-struct bnxt_vf_rep {
- struct bnxt *bp;
- struct net_device *dev;
- struct metadata_dst *dst;
- u16 vf_idx;
- u16 tx_cfa_action;
- u16 rx_cfa_code;
- struct bnxt_vf_rep_stats rx_stats;
- struct bnxt_vf_rep_stats tx_stats;
-};
-
-struct bnxt_vnic_info {
- u16 fw_vnic_id;
- u16 fw_rss_cos_lb_ctx[8];
- u16 fw_l2_ctx_id;
- __le64 fw_l2_filter_id[4];
- u16 uc_filter_count;
- u8 *uc_list;
- u16 *fw_grp_ids;
- dma_addr_t rss_table_dma_addr;
- __le16 *rss_table;
- dma_addr_t rss_hash_key_dma_addr;
- u64 *rss_hash_key;
- int rss_table_size;
- u32 rx_mask;
- u8 *mc_list;
- int mc_list_size;
- int mc_list_count;
- dma_addr_t mc_list_mapping;
- u32 flags;
-};
-
-struct software_node;
-
-struct spi_board_info {
- char modalias[32];
- const void *platform_data;
- const struct software_node *swnode;
- void *controller_data;
- int irq;
- u32 max_speed_hz;
- u16 bus_num;
- u16 chip_select;
- u32 mode;
-};
-
-struct boardinfo {
- struct list_head list;
- struct spi_board_info board_info;
-};
-
-struct reciprocal_value {
- u32 m;
- u8 sh1;
- u8 sh2;
-};
-
-struct bond_params {
- int mode;
- int xmit_policy;
- int miimon;
- u8 num_peer_notif;
- u8 missed_max;
- int arp_interval;
- int arp_validate;
- int arp_all_targets;
- int use_carrier;
- int fail_over_mac;
- int updelay;
- int downdelay;
- int peer_notif_delay;
- int lacp_active;
- int lacp_fast;
- unsigned int min_links;
- int ad_select;
- char primary[16];
- int primary_reselect;
- __be32 arp_targets[16];
- int tx_queues;
- int all_slaves_active;
- int resend_igmp;
- int lp_interval;
- int packets_per_slave;
- int tlb_dynamic_lb;
- struct reciprocal_value reciprocal_packets_per_slave;
- u16 ad_actor_sys_prio;
- u16 ad_user_port_key;
- struct in6_addr ns_targets[16];
- u8 ad_actor_system[8];
-};
-
-struct bond_up_slave {
- unsigned int count;
- struct callback_head rcu;
- struct slave *arr[0];
-};
-
-struct bonding {
- struct net_device *dev;
- struct slave __attribute__((btf_type_tag("rcu"))) *curr_active_slave;
- struct slave __attribute__((btf_type_tag("rcu"))) *current_arp_slave;
- struct slave __attribute__((btf_type_tag("rcu"))) *primary_slave;
- struct bond_up_slave __attribute__((btf_type_tag("rcu"))) *usable_slaves;
- struct bond_up_slave __attribute__((btf_type_tag("rcu"))) *all_slaves;
- bool force_primary;
- bool notifier_ctx;
- s32 slave_cnt;
- int (*recv_probe)(const struct sk_buff *, struct bonding *, struct slave *);
- spinlock_t mode_lock;
- spinlock_t stats_lock;
- u32 send_peer_notif;
- u8 igmp_retrans;
- struct proc_dir_entry *proc_entry;
- char proc_file_name[16];
- struct list_head bond_list;
- u32 __attribute__((btf_type_tag("percpu"))) *rr_tx_counter;
- struct ad_bond_info ad_info;
- struct alb_bond_info alb_info;
- struct bond_params params;
- struct workqueue_struct *wq;
- struct delayed_work mii_work;
- struct delayed_work arp_work;
- struct delayed_work alb_work;
- struct delayed_work ad_work;
- struct delayed_work mcast_work;
- struct delayed_work slave_arr_work;
- struct dentry *debug_dir;
- struct rtnl_link_stats64 bond_stats;
- struct bpf_prog *xdp_prog;
+ unsigned char wide_tx_ok8to15;
+ unsigned char wide_tx_active8to15;
};
struct boot_e820_entry {
@@ -40250,15 +49823,13 @@
struct btf *btf;
struct obj_cgroup *objcg;
char name[16];
- long: 64;
- long: 64;
+ struct mutex freeze_mutex;
atomic64_t refcnt;
atomic64_t usercnt;
union {
struct work_struct work;
struct callback_head rcu;
};
- struct mutex freeze_mutex;
atomic64_t writecnt;
struct {
spinlock_t lock;
@@ -40271,8 +49842,30 @@
bool free_after_mult_rcu_gp;
bool free_after_rcu_gp;
atomic64_t sleepable_refcnt;
- s64 __attribute__((btf_type_tag("percpu"))) *elem_count;
- long: 64;
+ s64 *elem_count;
+};
+
+typedef struct lockdep_map *lockdep_map_p;
+
+struct maple_tree {
+ union {
+ spinlock_t ma_lock;
+ lockdep_map_p ma_external_lock;
+ };
+ unsigned int ma_flags;
+ void *ma_root;
+};
+
+struct vm_struct;
+
+struct bpf_arena {
+ struct bpf_map map;
+ u64 user_vm_start;
+ u64 user_vm_end;
+ struct vm_struct *kern_vm;
+ struct maple_tree mt;
+ struct list_head vma_list;
+ struct mutex lock;
};
struct bpf_array_aux;
@@ -40293,15 +49886,9 @@
};
struct {
struct {} __empty_pptrs;
- void __attribute__((btf_type_tag("percpu"))) *pptrs[0];
+ void *pptrs[0];
};
};
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
};
struct bpf_array_aux {
@@ -40311,6 +49898,34 @@
struct work_struct work;
};
+struct bpf_prog;
+
+struct bpf_async_cb {
+ struct bpf_map *map;
+ struct bpf_prog *prog;
+ void *callback_fn;
+ void *value;
+ struct callback_head rcu;
+ u64 flags;
+};
+
+struct bpf_spin_lock {
+ __u32 val;
+};
+
+struct bpf_hrtimer;
+
+struct bpf_work;
+
+struct bpf_async_kern {
+ union {
+ struct bpf_async_cb *cb;
+ struct bpf_hrtimer *timer;
+ struct bpf_work *work;
+ };
+ struct bpf_spin_lock lock;
+};
+
struct btf_func_model {
u8 ret_size;
u8 ret_flags;
@@ -40323,7 +49938,7 @@
struct bpf_attach_target_info {
struct btf_func_model fmodel;
- long tgt_addr;
+ long int tgt_addr;
struct module *tgt_mod;
const char *tgt_name;
const struct btf_type *tgt_type;
@@ -40340,13 +49955,7 @@
u32 bitset_mask;
u32 hash_seed;
u32 nr_hash_funcs;
- unsigned long bitset[0];
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
+ long unsigned int bitset[0];
};
struct bpf_bprintf_buffers {
@@ -40428,8 +50037,11 @@
enum bpf_link_type type;
const struct bpf_link_ops *ops;
struct bpf_prog *prog;
+ union {
+ struct callback_head rcu;
struct work_struct work;
};
+};
struct bpf_cgroup_link {
struct bpf_link link;
@@ -40449,7 +50061,7 @@
struct bpf_cgroup_storage {
union {
struct bpf_storage_buffer *buf;
- void __attribute__((btf_type_tag("percpu"))) *percpu_buf;
+ void *percpu_buf;
};
struct bpf_cgroup_storage_map *map;
struct bpf_cgroup_storage_key key;
@@ -40464,10 +50076,6 @@
spinlock_t lock;
struct rb_root root;
struct list_head list;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
};
struct bpf_lru_list {
@@ -40475,20 +50083,13 @@
unsigned int counts[2];
struct list_head *next_inactive_rotation;
raw_spinlock_t lock;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
};
struct bpf_lru_locallist;
struct bpf_common_lru {
struct bpf_lru_list lru_list;
- struct bpf_lru_locallist __attribute__((btf_type_tag("percpu"))) *local_list;
+ struct bpf_lru_locallist *local_list;
long: 64;
long: 64;
long: 64;
@@ -40555,14 +50156,7 @@
struct bpf_cpu_map {
struct bpf_map map;
- struct bpf_cpu_map_entry __attribute__((btf_type_tag("rcu"))) **cpu_map;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
+ struct bpf_cpu_map_entry **cpu_map;
};
struct bpf_cpumap_val {
@@ -40580,7 +50174,7 @@
struct bpf_cpu_map_entry {
u32 cpu;
int map_id;
- struct xdp_bulk_queue __attribute__((btf_type_tag("percpu"))) *bulkq;
+ struct xdp_bulk_queue *bulkq;
struct ptr_ring *queue;
struct task_struct *kthread;
struct bpf_cpumap_val value;
@@ -40594,9 +50188,57 @@
refcount_t usage;
};
+struct bpf_crypto_type;
+
+struct bpf_crypto_ctx {
+ const struct bpf_crypto_type *type;
+ void *tfm;
+ u32 siv_len;
+ struct callback_head rcu;
+ refcount_t usage;
+};
+
+struct bpf_crypto_params {
+ char type[14];
+ u8 reserved[2];
+ char algo[128];
+ u8 key[256];
+ u32 key_len;
+ u32 authsize;
+};
+
+struct bpf_crypto_type {
+ void * (*alloc_tfm)(const char *);
+ void (*free_tfm)(void *);
+ int (*has_algo)(const char *);
+ int (*setkey)(void *, const u8 *, unsigned int);
+ int (*setauthsize)(void *, unsigned int);
+ int (*encrypt)(void *, const u8 *, u8 *, unsigned int, u8 *);
+ int (*decrypt)(void *, const u8 *, u8 *, unsigned int, u8 *);
+ unsigned int (*ivsize)(void *);
+ unsigned int (*statesize)(void *);
+ u32 (*get_flags)(void *);
+ struct module *owner;
+ char name[14];
+};
+
+struct bpf_crypto_type_list {
+ const struct bpf_crypto_type *type;
+ struct list_head list;
+};
+
+struct bpf_ct_opts {
+ s32 netns_id;
+ s32 error;
+ u8 l4proto;
+ u8 dir;
+ u8 reserved[2];
+};
+
struct bpf_ctx_arg_aux {
u32 offset;
enum bpf_reg_type reg_type;
+ struct btf *btf;
u32 btf_id;
};
@@ -40609,17 +50251,14 @@
struct sk_buff *prev;
union {
struct net_device *dev;
- unsigned long dev_scratch;
+ long unsigned int dev_scratch;
};
};
struct rb_node rbnode;
struct list_head list;
struct llist_node ll_node;
};
- union {
struct sock *sk;
- int ip_defrag_offset;
- };
union {
ktime_t tstamp;
u64 skb_mstamp_ns;
@@ -40627,13 +50266,13 @@
char cb[48];
union {
struct {
- unsigned long _skb_refdst;
+ long unsigned int _skb_refdst;
void (*destructor)(struct sk_buff *);
};
struct list_head tcp_tsorted_anchor;
- unsigned long _sk_redir;
+ long unsigned int _sk_redir;
};
- unsigned long _nfct;
+ long unsigned int _nfct;
unsigned int len;
unsigned int data_len;
__u16 mac_len;
@@ -40666,16 +50305,19 @@
__u8 inner_protocol_type: 1;
__u8 l4_hash: 1;
__u8 sw_hash: 1;
+ __u8 wifi_acked_valid: 1;
+ __u8 wifi_acked: 1;
__u8 no_fcs: 1;
__u8 encapsulation: 1;
__u8 encap_hdr_csum: 1;
__u8 csum_valid: 1;
__u8 ndisc_nodetype: 2;
- __u8 nf_trace: 1;
- __u8 offload_fwd_mark: 1;
- __u8 offload_l3_fwd_mark: 1;
+ __u8 ipvs_property: 1;
__u8 redirected: 1;
+ __u8 from_ingress: 1;
+ __u8 nf_skip_egress: 1;
__u8 slow_gro: 1;
+ __u8 csum_not_inet: 1;
__u16 tc_index;
u16 alloc_cpu;
union {
@@ -40733,16 +50375,19 @@
__u8 inner_protocol_type: 1;
__u8 l4_hash: 1;
__u8 sw_hash: 1;
+ __u8 wifi_acked_valid: 1;
+ __u8 wifi_acked: 1;
__u8 no_fcs: 1;
__u8 encapsulation: 1;
__u8 encap_hdr_csum: 1;
__u8 csum_valid: 1;
__u8 ndisc_nodetype: 2;
- __u8 nf_trace: 1;
- __u8 offload_fwd_mark: 1;
- __u8 offload_l3_fwd_mark: 1;
+ __u8 ipvs_property: 1;
__u8 redirected: 1;
+ __u8 from_ingress: 1;
+ __u8 nf_skip_egress: 1;
__u8 slow_gro: 1;
+ __u8 csum_not_inet: 1;
__u16 tc_index;
u16 alloc_cpu;
union {
@@ -40802,6 +50447,8 @@
__u32 egress_ifindex;
};
+struct xdp_rxq_info;
+
struct xdp_txq_info;
struct xdp_buff {
@@ -40951,7 +50598,7 @@
u32 end;
u32 size;
u32 copybreak;
- unsigned long copy[1];
+ long unsigned int copy[1];
struct scatterlist data[19];
};
@@ -40975,28 +50622,59 @@
const void *data_end;
};
+struct fred_cs {
+ u64 cs: 16;
+ u64 sl: 2;
+ u64 wfe: 1;
+};
+
+struct fred_ss {
+ u64 ss: 16;
+ u64 sti: 1;
+ u64 swevent: 1;
+ u64 nmi: 1;
+ int: 13;
+ u64 vector: 8;
+ short: 8;
+ u64 type: 4;
+ char: 4;
+ u64 enclave: 1;
+ u64 lm: 1;
+ u64 nested: 1;
+ char: 1;
+ u64 insnlen: 4;
+};
+
struct pt_regs {
- unsigned long r15;
- unsigned long r14;
- unsigned long r13;
- unsigned long r12;
- unsigned long bp;
- unsigned long bx;
- unsigned long r11;
- unsigned long r10;
- unsigned long r9;
- unsigned long r8;
- unsigned long ax;
- unsigned long cx;
- unsigned long dx;
- unsigned long si;
- unsigned long di;
- unsigned long orig_ax;
- unsigned long ip;
- unsigned long cs;
- unsigned long flags;
- unsigned long sp;
- unsigned long ss;
+ long unsigned int r15;
+ long unsigned int r14;
+ long unsigned int r13;
+ long unsigned int r12;
+ long unsigned int bp;
+ long unsigned int bx;
+ long unsigned int r11;
+ long unsigned int r10;
+ long unsigned int r9;
+ long unsigned int r8;
+ long unsigned int ax;
+ long unsigned int cx;
+ long unsigned int dx;
+ long unsigned int si;
+ long unsigned int di;
+ long unsigned int orig_ax;
+ long unsigned int ip;
+ union {
+ u16 cs;
+ u64 csx;
+ struct fred_cs fred_cs;
+ };
+ long unsigned int flags;
+ long unsigned int sp;
+ union {
+ u16 ss;
+ u64 ssx;
+ struct fred_ss fred_ss;
+ };
};
typedef struct pt_regs bpf_user_pt_regs_t;
@@ -41191,6 +50869,8 @@
struct bpf_sysctl_kern BPF_PROG_TYPE_CGROUP_SYSCTL_kern;
struct bpf_sockopt BPF_PROG_TYPE_CGROUP_SOCKOPT_prog;
struct bpf_sockopt_kern BPF_PROG_TYPE_CGROUP_SOCKOPT_kern;
+ __u32 BPF_PROG_TYPE_LIRC_MODE2_prog;
+ u32 BPF_PROG_TYPE_LIRC_MODE2_kern;
struct sk_reuseport_md BPF_PROG_TYPE_SK_REUSEPORT_prog;
struct sk_reuseport_kern BPF_PROG_TYPE_SK_REUSEPORT_kern;
struct bpf_sk_lookup BPF_PROG_TYPE_SK_LOOKUP_prog;
@@ -41225,8 +50905,8 @@
};
struct bpf_ksym {
- unsigned long start;
- unsigned long end;
+ long unsigned int start;
+ long unsigned int end;
char name[512];
struct list_head lnode;
struct latch_tree_node tnode;
@@ -41252,14 +50932,12 @@
struct bpf_dtab {
struct bpf_map map;
- struct bpf_dtab_netdev __attribute__((btf_type_tag("rcu"))) **netdev_map;
+ struct bpf_dtab_netdev **netdev_map;
struct list_head list;
struct hlist_head *dev_index_head;
spinlock_t index_lock;
unsigned int items;
u32 n_buckets;
- long: 64;
- long: 64;
};
struct bpf_dtab_netdev {
@@ -41275,7 +50953,7 @@
struct bpf_dummy_ops {
int (*test_1)(struct bpf_dummy_ops_state *);
- int (*test_2)(struct bpf_dummy_ops_state *, int, unsigned short, char, unsigned long);
+ int (*test_2)(struct bpf_dummy_ops_state *, int, short unsigned int, char, long unsigned int);
int (*test_sleepable)(struct bpf_dummy_ops_state *);
};
@@ -41357,9 +51035,16 @@
};
__u32 tbid;
};
+ union {
+ struct {
+ __u32 mark;
+ };
+ struct {
__u8 smac[6];
__u8 dmac[6];
};
+ };
+};
struct bpf_flow_keys {
__u16 nhoff;
@@ -41386,6 +51071,11 @@
__be32 flow_label;
};
+struct bpf_fou_encap {
+ __be16 sport;
+ __be16 dport;
+};
+
struct bpf_func_info {
__u32 insn_off;
__u32 type_id;
@@ -41469,8 +51159,8 @@
int depth: 30;
} iter;
struct {
- unsigned long raw1;
- unsigned long raw2;
+ long unsigned int raw1;
+ long unsigned int raw2;
} raw;
u32 subprogno;
};
@@ -41519,11 +51209,8 @@
};
struct bpf_hrtimer {
+ struct bpf_async_cb cb;
struct hrtimer timer;
- struct bpf_map *map;
- struct bpf_prog *prog;
- void __attribute__((btf_type_tag("rcu"))) *callback_fn;
- void *value;
};
struct bpf_mem_caches;
@@ -41531,8 +51218,8 @@
struct bpf_mem_cache;
struct bpf_mem_alloc {
- struct bpf_mem_caches __attribute__((btf_type_tag("percpu"))) *caches;
- struct bpf_mem_cache __attribute__((btf_type_tag("percpu"))) *cache;
+ struct bpf_mem_caches *caches;
+ struct bpf_mem_cache *cache;
struct obj_cgroup *objcg;
bool percpu;
struct work_struct work;
@@ -41546,7 +51233,7 @@
};
struct pcpu_freelist {
- struct pcpu_freelist_head __attribute__((btf_type_tag("percpu"))) *freelist;
+ struct pcpu_freelist_head *freelist;
struct pcpu_freelist_head extralist;
};
@@ -41557,7 +51244,7 @@
struct bpf_lru {
union {
struct bpf_common_lru common_lru;
- struct bpf_lru_list __attribute__((btf_type_tag("percpu"))) *percpu_lru;
+ struct bpf_lru_list *percpu_lru;
};
del_from_htab_func del_from_htab;
void *del_arg;
@@ -41570,8 +51257,6 @@
long: 64;
};
-struct lock_class_key {};
-
struct bucket;
struct htab_elem;
@@ -41586,13 +51271,11 @@
long: 64;
long: 64;
long: 64;
- long: 64;
- long: 64;
union {
struct pcpu_freelist freelist;
struct bpf_lru lru;
};
- struct htab_elem * __attribute__((btf_type_tag("percpu"))) *extra_elems;
+ struct htab_elem **extra_elems;
struct percpu_counter pcount;
atomic_t count;
bool use_percpu_counter;
@@ -41600,8 +51283,7 @@
u32 elem_size;
u32 hashrnd;
struct lock_class_key lockdep_key;
- int __attribute__((btf_type_tag("percpu"))) *map_locked[8];
- long: 64;
+ int *map_locked[8];
long: 64;
long: 64;
long: 64;
@@ -41645,6 +51327,12 @@
struct bpf_verifier_log *log;
};
+struct bpf_map_ptr_state {
+ struct bpf_map *map_ptr;
+ bool poison;
+ bool unpriv;
+};
+
struct bpf_loop_inline_state {
unsigned int initialized: 1;
unsigned int fit_for_inline: 1;
@@ -41656,7 +51344,7 @@
struct bpf_insn_aux_data {
union {
enum bpf_reg_type ptr_type;
- unsigned long map_ptr_state;
+ struct bpf_map_ptr_state map_ptr_state;
s32 call_imm;
u32 alu_limit;
struct {
@@ -41685,6 +51373,7 @@
u32 seen;
bool sanitize_stack_spill;
bool zext_dst;
+ bool needs_zext;
bool storage_get_func_atomic;
bool is_iter_next;
bool call_with_percpu_alloc_ptr;
@@ -42065,16 +51754,14 @@
u32 tid;
};
-struct mm_struct;
-
struct bpf_iter_seq_task_vma_info {
struct bpf_iter_seq_task_common common;
struct task_struct *task;
struct mm_struct *mm;
struct vm_area_struct *vma;
u32 tid;
- unsigned long prev_vm_start;
- unsigned long prev_vm_end;
+ long unsigned int prev_vm_start;
+ long unsigned int prev_vm_end;
};
struct bpf_iter_target_info {
@@ -42105,21 +51792,21 @@
struct maple_enode;
-struct maple_tree;
-
struct maple_alloc;
struct ma_state {
struct maple_tree *tree;
- unsigned long index;
- unsigned long last;
+ long unsigned int index;
+ long unsigned int last;
struct maple_enode *node;
- unsigned long min;
- unsigned long max;
+ long unsigned int min;
+ long unsigned int max;
struct maple_alloc *alloc;
+ enum maple_status status;
unsigned char depth;
unsigned char offset;
unsigned char mas_flags;
+ unsigned char end;
};
struct vma_iterator {
@@ -42208,6 +51895,10 @@
u8 spi;
u8 frameno;
} iter;
+ struct {
+ struct bpf_map *ptr;
+ int uid;
+ } map;
u64 mem_size;
};
@@ -42216,7 +51907,7 @@
u32 func_id;
s32 imm;
u16 offset;
- unsigned long addr;
+ long unsigned int addr;
};
struct bpf_kfunc_desc_tab {
@@ -42228,13 +51919,13 @@
struct ftrace_regs;
-typedef void (*ftrace_func_t)(unsigned long, unsigned long, struct ftrace_ops *, struct ftrace_regs *);
+typedef void (*ftrace_func_t)(long unsigned int, long unsigned int, struct ftrace_ops *, struct ftrace_regs *);
struct ftrace_hash;
struct ftrace_ops_hash {
- struct ftrace_hash __attribute__((btf_type_tag("rcu"))) *notrace_hash;
- struct ftrace_hash __attribute__((btf_type_tag("rcu"))) *filter_hash;
+ struct ftrace_hash *notrace_hash;
+ struct ftrace_hash *filter_hash;
struct mutex regex_lock;
};
@@ -42242,37 +51933,37 @@
struct ftrace_ops {
ftrace_func_t func;
- struct ftrace_ops __attribute__((btf_type_tag("rcu"))) *next;
- unsigned long flags;
+ struct ftrace_ops *next;
+ long unsigned int flags;
void *private;
ftrace_func_t saved_func;
struct ftrace_ops_hash local_hash;
struct ftrace_ops_hash *func_hash;
struct ftrace_ops_hash old_hash;
- unsigned long trampoline;
- unsigned long trampoline_size;
+ long unsigned int trampoline;
+ long unsigned int trampoline_size;
struct list_head list;
ftrace_ops_func_t ops_func;
- unsigned long direct_call;
+ long unsigned int direct_call;
};
struct rethook;
struct fprobe {
struct ftrace_ops ops;
- unsigned long nmissed;
+ long unsigned int nmissed;
unsigned int flags;
struct rethook *rethook;
size_t entry_data_size;
int nr_maxactive;
- int (*entry_handler)(struct fprobe *, unsigned long, struct pt_regs *, void *);
- void (*exit_handler)(struct fprobe *, unsigned long, struct pt_regs *, void *);
+ int (*entry_handler)(struct fprobe *, long unsigned int, long unsigned int, struct pt_regs *, void *);
+ void (*exit_handler)(struct fprobe *, long unsigned int, long unsigned int, struct pt_regs *, void *);
};
struct bpf_kprobe_multi_link {
struct bpf_link link;
struct fprobe fp;
- unsigned long *addrs;
+ long unsigned int *addrs;
u64 *cookies;
u32 cnt;
u32 mods_cnt;
@@ -42280,10 +51971,16 @@
u32 flags;
};
-struct bpf_kprobe_multi_run_ctx {
+struct bpf_session_run_ctx {
struct bpf_run_ctx run_ctx;
+ bool is_return;
+ void *data;
+};
+
+struct bpf_kprobe_multi_run_ctx {
+ struct bpf_session_run_ctx session_ctx;
struct bpf_kprobe_multi_link *link;
- unsigned long entry_ip;
+ long unsigned int entry_ip;
};
struct bpf_line_info {
@@ -42351,6 +52048,7 @@
__u32 count;
__u32 flags;
__u64 missed;
+ __u64 cookies;
} kprobe_multi;
struct {
__u64 path;
@@ -42369,6 +52067,7 @@
__u64 file_name;
__u32 name_len;
__u32 offset;
+ __u64 cookie;
} uprobe;
struct {
__u64 func_name;
@@ -42376,14 +52075,17 @@
__u32 offset;
__u64 addr;
__u64 missed;
+ __u64 cookie;
} kprobe;
struct {
__u64 tp_name;
__u32 name_len;
+ __u64 cookie;
} tracepoint;
struct {
__u64 config;
__u32 type;
+ __u64 cookie;
} event;
};
} perf_event;
@@ -42395,12 +52097,17 @@
__u32 ifindex;
__u32 attach_type;
} netkit;
+ struct {
+ __u32 map_id;
+ __u32 attach_type;
+ } sockmap;
};
};
struct bpf_link_ops {
void (*release)(struct bpf_link *);
void (*dealloc)(struct bpf_link *);
+ void (*dealloc_deferred)(struct bpf_link *);
int (*detach)(struct bpf_link *);
int (*update_prog)(struct bpf_link *, struct bpf_prog *, struct bpf_prog *);
void (*show_fdinfo)(const struct bpf_link *, struct seq_file *);
@@ -42428,13 +52135,32 @@
void *owner;
};
+struct bpf_loader_ctx;
+
+struct bpf_load_and_run_opts {
+ struct bpf_loader_ctx *ctx;
+ const void *data;
+ const void *insns;
+ __u32 data_sz;
+ __u32 insns_sz;
+ const char *errstr;
+};
+
+struct bpf_loader_ctx {
+ __u32 sz;
+ __u32 flags;
+ __u32 log_level;
+ __u32 log_size;
+ __u64 log_buf;
+};
+
struct bpf_local_storage_data;
struct bpf_local_storage_map;
struct bpf_local_storage {
- struct bpf_local_storage_data __attribute__((btf_type_tag("rcu"))) *cache[16];
- struct bpf_local_storage_map __attribute__((btf_type_tag("rcu"))) *smap;
+ struct bpf_local_storage_data *cache[16];
+ struct bpf_local_storage_map *smap;
struct hlist_head list;
void *owner;
struct callback_head rcu;
@@ -42447,14 +52173,14 @@
};
struct bpf_local_storage_data {
- struct bpf_local_storage_map __attribute__((btf_type_tag("rcu"))) *smap;
+ struct bpf_local_storage_map *smap;
u8 data[0];
};
struct bpf_local_storage_elem {
struct hlist_node map_node;
struct hlist_node snode;
- struct bpf_local_storage __attribute__((btf_type_tag("rcu"))) *local_storage;
+ struct bpf_local_storage *local_storage;
struct callback_head rcu;
long: 64;
struct bpf_local_storage_data sdata;
@@ -42478,11 +52204,6 @@
struct bpf_mem_alloc selem_ma;
struct bpf_mem_alloc storage_ma;
bool bpf_ma;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
};
struct bpf_local_storage_map_bucket {
@@ -42490,8 +52211,15 @@
raw_spinlock_t lock;
};
-struct bpf_lpm_trie_key {
+struct bpf_lpm_trie_key_hdr {
+ __u32 prefixlen;
+};
+
+struct bpf_lpm_trie_key_u8 {
+ union {
+ struct bpf_lpm_trie_key_hdr hdr;
__u32 prefixlen;
+ };
__u8 data[0];
};
@@ -42520,6 +52248,12 @@
int family;
};
+struct bpf_map_desc {
+ int map_fd;
+ __u32 max_entries;
+ __u64 initial_value;
+};
+
struct bpf_offloaded_map;
struct bpf_map_dev_ops {
@@ -42544,6 +52278,7 @@
__u32 btf_id;
__u32 btf_key_type_id;
__u32 btf_value_type_id;
+ __u32 btf_vmlinux_id;
__u64 map_extra;
};
@@ -42561,17 +52296,17 @@
int (*map_get_next_key)(struct bpf_map *, void *, void *);
void (*map_release_uref)(struct bpf_map *);
void * (*map_lookup_elem_sys_only)(struct bpf_map *, void *);
- int (*map_lookup_batch)(struct bpf_map *, const union bpf_attr *, union bpf_attr __attribute__((btf_type_tag("user"))) *);
+ int (*map_lookup_batch)(struct bpf_map *, const union bpf_attr *, union bpf_attr *);
int (*map_lookup_and_delete_elem)(struct bpf_map *, void *, void *, u64);
- int (*map_lookup_and_delete_batch)(struct bpf_map *, const union bpf_attr *, union bpf_attr __attribute__((btf_type_tag("user"))) *);
- int (*map_update_batch)(struct bpf_map *, struct file *, const union bpf_attr *, union bpf_attr __attribute__((btf_type_tag("user"))) *);
- int (*map_delete_batch)(struct bpf_map *, const union bpf_attr *, union bpf_attr __attribute__((btf_type_tag("user"))) *);
+ int (*map_lookup_and_delete_batch)(struct bpf_map *, const union bpf_attr *, union bpf_attr *);
+ int (*map_update_batch)(struct bpf_map *, struct file *, const union bpf_attr *, union bpf_attr *);
+ int (*map_delete_batch)(struct bpf_map *, const union bpf_attr *, union bpf_attr *);
void * (*map_lookup_elem)(struct bpf_map *, void *);
- long (*map_update_elem)(struct bpf_map *, void *, void *, u64);
- long (*map_delete_elem)(struct bpf_map *, void *);
- long (*map_push_elem)(struct bpf_map *, void *, u64);
- long (*map_pop_elem)(struct bpf_map *, void *);
- long (*map_peek_elem)(struct bpf_map *, void *);
+ long int (*map_update_elem)(struct bpf_map *, void *, void *, u64);
+ long int (*map_delete_elem)(struct bpf_map *, void *);
+ long int (*map_push_elem)(struct bpf_map *, void *, u64);
+ long int (*map_pop_elem)(struct bpf_map *, void *);
+ long int (*map_peek_elem)(struct bpf_map *, void *);
void * (*map_lookup_percpu_elem)(struct bpf_map *, void *, u32);
void * (*map_fd_get_ptr)(struct bpf_map *, struct file *, int);
void (*map_fd_put_ptr)(struct bpf_map *, void *, bool);
@@ -42586,20 +52321,25 @@
int (*map_direct_value_meta)(const struct bpf_map *, u64, u32 *);
int (*map_mmap)(struct bpf_map *, struct vm_area_struct *);
__poll_t (*map_poll)(struct bpf_map *, struct file *, struct poll_table_struct *);
+ long unsigned int (*map_get_unmapped_area)(struct file *, long unsigned int, long unsigned int, long unsigned int, long unsigned int);
int (*map_local_storage_charge)(struct bpf_local_storage_map *, void *, u32);
void (*map_local_storage_uncharge)(struct bpf_local_storage_map *, void *, u32);
- struct bpf_local_storage __attribute__((btf_type_tag("rcu"))) ** (*map_owner_storage_ptr)(void *);
- long (*map_redirect)(struct bpf_map *, u64, u64);
+ struct bpf_local_storage ** (*map_owner_storage_ptr)(void *);
+ long int (*map_redirect)(struct bpf_map *, u64, u64);
bool (*map_meta_equal)(const struct bpf_map *, const struct bpf_map *);
int (*map_set_for_each_callback_args)(struct bpf_verifier_env *, struct bpf_func_state *, struct bpf_func_state *);
- long (*map_for_each_callback)(struct bpf_map *, bpf_callback_t, void *, u64);
+ long int (*map_for_each_callback)(struct bpf_map *, bpf_callback_t, void *, u64);
u64 (*map_mem_usage)(const struct bpf_map *);
int *map_btf_id;
const struct bpf_iter_seq_info *iter_seq_info;
};
+struct llist_head {
+ struct llist_node *first;
+};
+
struct rcuwait {
- struct task_struct __attribute__((btf_type_tag("rcu"))) *task;
+ struct task_struct *task;
};
struct irq_work {
@@ -42724,7 +52464,7 @@
};
struct rhash_head {
- struct rhash_head __attribute__((btf_type_tag("rcu"))) *next;
+ struct rhash_head *next;
};
struct bpf_offload_netdev {
@@ -42742,9 +52482,6 @@
const struct bpf_map_dev_ops *dev_ops;
void *dev_priv;
struct list_head offloads;
- long: 64;
- long: 64;
- long: 64;
};
struct bpf_perf_event_value {
@@ -42800,13 +52537,14 @@
u16 call_get_stack: 1;
u16 call_get_func_ip: 1;
u16 tstamp_type_access: 1;
+ u16 sleepable: 1;
enum bpf_prog_type type;
enum bpf_attach_type expected_attach_type;
u32 len;
u32 jited_len;
u8 tag[8];
- struct bpf_prog_stats __attribute__((btf_type_tag("percpu"))) *stats;
- int __attribute__((btf_type_tag("percpu"))) *active;
+ struct bpf_prog_stats *stats;
+ int *active;
unsigned int (*bpf_func)(const void *, const struct bpf_insn *);
struct bpf_prog_aux *aux;
struct sock_fprog_kern *orig_prog;
@@ -42865,11 +52603,11 @@
bool attach_btf_trace;
bool attach_tracing_prog;
bool func_proto_unreliable;
- bool sleepable;
bool tail_call_reachable;
bool xdp_has_frags;
bool exception_cb;
bool exception_boundary;
+ struct bpf_arena *arena;
const struct btf_type *attach_func_proto;
const char *attach_func_name;
struct bpf_prog **func;
@@ -42911,6 +52649,10 @@
};
};
+struct bpf_prog_desc {
+ int prog_fd;
+};
+
struct bpf_prog_dummy {
struct bpf_prog prog;
};
@@ -42992,13 +52734,13 @@
};
struct bpf_prog_ops {
- int (*test_run)(struct bpf_prog *, const union bpf_attr *, union bpf_attr __attribute__((btf_type_tag("user"))) *);
+ int (*test_run)(struct bpf_prog *, const union bpf_attr *, union bpf_attr *);
};
struct bpf_prog_pack {
struct list_head list;
void *ptr;
- unsigned long bitmap[0];
+ long unsigned int bitmap[0];
};
struct bpf_prog_stats {
@@ -43015,17 +52757,10 @@
u32 head;
u32 tail;
u32 size;
+ long: 0;
char elements[0];
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
};
-struct tracepoint;
-
struct bpf_raw_event_map {
struct tracepoint *tp;
void *bpf_func;
@@ -43037,6 +52772,7 @@
struct bpf_raw_tp_link {
struct bpf_link link;
struct bpf_raw_event_map *btp;
+ u64 cookie;
};
struct bpf_raw_tp_regs {
@@ -43108,14 +52844,8 @@
long: 64;
long: 64;
long: 64;
- spinlock_t spinlock;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
long: 64;
+ spinlock_t spinlock;
atomic_t busy;
long: 64;
long: 64;
@@ -43596,15 +53326,7 @@
long: 64;
long: 64;
long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- unsigned long consumer_pos;
+ long unsigned int consumer_pos;
long: 64;
long: 64;
long: 64;
@@ -44116,7 +53838,7 @@
long: 64;
long: 64;
long: 64;
- unsigned long producer_pos;
+ long unsigned int producer_pos;
long: 64;
long: 64;
long: 64;
@@ -44639,13 +54361,6 @@
struct bpf_ringbuf_map {
struct bpf_map map;
struct bpf_ringbuf *rb;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
- long: 64;
};
struct bpf_sanitize_info {
@@ -44680,6 +54395,10 @@
struct bpf_prog *stream_parser;
struct bpf_prog *stream_verdict;
struct bpf_prog *skb_verdict;
+ struct bpf_link *msg_parser_link;
+ struct bpf_link *stream_parser_link;
+ struct bpf_link *stream_verdict_link;
+ struct bpf_link *skb_verdict_link;
};
struct bpf_shtab_bucket;
@@ -44691,7 +54410,6 @@
u32 elem_size;
struct sk_psock_progs progs;
atomic_t count;
- long: 64;
};
struct bpf_shtab_bucket {
@@ -44748,17 +54466,11 @@
u8 data[32];
};
-struct bpf_spin_lock {
- __u32 val;
-};
-
struct bpf_stab {
struct bpf_map map;
struct sock **sks;
struct sk_psock_progs progs;
spinlock_t lock;
- long: 64;
- long: 64;
};
struct bpf_stack_build_id {
@@ -44778,9 +54490,6 @@
struct pcpu_freelist freelist;
u32 n_buckets;
struct stack_map_bucket *buckets[0];
- long: 64;
- long: 64;
- long: 64;
};
struct bpf_stack_state {
@@ -44789,7 +54498,7 @@
};
struct bpf_storage_blob {
- struct bpf_local_storage __attribute__((btf_type_tag("rcu"))) *storage;
+ struct bpf_local_storage *storage;
};
struct bpf_storage_buffer {
@@ -44810,18 +54519,24 @@
void (*unreg)(void *);
int (*update)(void *, void *);
int (*validate)(void *);
- const struct btf_type *type;
- const struct btf_type *value_type;
+ void *cfi_stubs;
+ struct module *owner;
const char *name;
struct btf_func_model func_models[64];
- u32 type_id;
- u32 value_id;
- void *cfi_stubs;
};
-struct bpf_struct_ops_bpf_dummy_ops {
+struct bpf_struct_ops_arg_info {
+ struct bpf_ctx_arg_aux *info;
+ u32 cnt;
+};
+
+struct bpf_struct_ops_common_value {
refcount_t refcnt;
enum bpf_struct_ops_state state;
+};
+
+struct bpf_struct_ops_bpf_dummy_ops {
+ struct bpf_struct_ops_common_value common;
long: 64;
long: 64;
long: 64;
@@ -44837,14 +54552,22 @@
long: 64;
};
+struct bpf_struct_ops_desc {
+ struct bpf_struct_ops *st_ops;
+ const struct btf_type *type;
+ const struct btf_type *value_type;
+ u32 type_id;
+ u32 value_id;
+ struct bpf_struct_ops_arg_info *arg_info;
+};
+
struct bpf_struct_ops_link {
struct bpf_link link;
- struct bpf_map __attribute__((btf_type_tag("rcu"))) *map;
+ struct bpf_map *map;
};
struct bpf_struct_ops_value {
- refcount_t refcnt;
- enum bpf_struct_ops_state state;
+ struct bpf_struct_ops_common_value common;
long: 64;
long: 64;
long: 64;
@@ -44858,10 +54581,13 @@
struct bpf_struct_ops_map {
struct bpf_map map;
struct callback_head rcu;
- const struct bpf_struct_ops *st_ops;
+ const struct bpf_struct_ops_desc *st_ops_desc;
struct mutex lock;
struct bpf_link **links;
- void *image;
+ u32 links_cnt;
+ u32 image_pages_cnt;
+ void *image_pages[8];
+ struct btf *btf;
struct bpf_struct_ops_value *uvalue;
long: 64;
long: 64;
@@ -44869,66 +54595,8 @@
long: 64;
long: 64;
long: 64;
- struct bpf_struct_ops_value kvalue;
-};
-
-struct scx_cpu_acquire_args;
-
-struct scx_cpu_release_args;
-
-struct scx_enable_args;
-
-struct scx_cgroup_init_args;
-
-struct scx_exit_info;
-
-struct sched_ext_ops {
- s32 (*select_cpu)(struct task_struct *, s32, u64);
- void (*enqueue)(struct task_struct *, u64);
- void (*dequeue)(struct task_struct *, u64);
- void (*dispatch)(s32, struct task_struct *);
- void (*runnable)(struct task_struct *, u64);
- void (*running)(struct task_struct *);
- void (*stopping)(struct task_struct *, bool);
- void (*quiescent)(struct task_struct *, u64);
- bool (*yield)(struct task_struct *, struct task_struct *);
- bool (*core_sched_before)(struct task_struct *, struct task_struct *);
- void (*set_weight)(struct task_struct *, u32);
- void (*set_cpumask)(struct task_struct *, struct cpumask *);
- void (*update_idle)(s32, bool);
- void (*cpu_acquire)(s32, struct scx_cpu_acquire_args *);
- void (*cpu_release)(s32, struct scx_cpu_release_args *);
- void (*cpu_online)(s32);
- void (*cpu_offline)(s32);
- s32 (*prep_enable)(struct task_struct *, struct scx_enable_args *);
- void (*enable)(struct task_struct *, struct scx_enable_args *);
- void (*cancel_enable)(struct task_struct *, struct scx_enable_args *);
- void (*disable)(struct task_struct *);
- s32 (*cgroup_init)(struct cgroup *, struct scx_cgroup_init_args *);
- void (*cgroup_exit)(struct cgroup *);
- s32 (*cgroup_prep_move)(struct task_struct *, struct cgroup *, struct cgroup *);
- void (*cgroup_move)(struct task_struct *, struct cgroup *, struct cgroup *);
- void (*cgroup_cancel_move)(struct task_struct *, struct cgroup *, struct cgroup *);
- void (*cgroup_set_weight)(struct cgroup *, u32);
- s32 (*init)();
- void (*exit)(struct scx_exit_info *);
- u32 dispatch_max_batch;
- u64 flags;
- u32 timeout_ms;
- char name[128];
-};
-
-struct bpf_struct_ops_sched_ext_ops {
- refcount_t refcnt;
- enum bpf_struct_ops_state state;
- long: 64;
- long: 64;
- long: 64;
long: 64;
- long: 64;
- long: 64;
- long: 64;
- struct sched_ext_ops data;
+ struct bpf_struct_ops_value kvalue;
};
struct rate_sample;
@@ -44943,7 +54611,7 @@
void (*in_ack_event)(struct sock *, u32);
void (*pkts_acked)(struct sock *, const struct ack_sample *);
u32 (*min_tso_segs)(struct sock *);
- void (*cong_control)(struct sock *, const struct rate_sample *);
+ void (*cong_control)(struct sock *, u32, int, const struct rate_sample *);
u32 (*undo_cwnd)(struct sock *);
u32 (*sndbuf_expand)(struct sock *);
size_t (*get_info)(struct sock *, u32, int *, union tcp_cc_info *);
@@ -44962,8 +54630,7 @@
};
struct bpf_struct_ops_tcp_congestion_ops {
- refcount_t refcnt;
- enum bpf_struct_ops_state state;
+ struct bpf_struct_ops_common_value common;
long: 64;
long: 64;
long: 64;
@@ -44986,6 +54653,7 @@
u32 start;
u32 linfo_idx;
u16 stack_depth;
+ u16 stack_extra;
bool has_tail_call: 1;
bool tail_call_reachable: 1;
bool has_ld_abs: 1;
@@ -45017,6 +54685,20 @@
bool st_bucket_done;
};
+struct bpf_tcp_req_attrs {
+ u32 rcv_tsval;
+ u32 rcv_tsecr;
+ u16 mss;
+ u8 rcv_wscale;
+ u8 snd_wscale;
+ u8 ecn_ok;
+ u8 wscale_ok;
+ u8 sack_ok;
+ u8 tstamp_ok;
+ u8 usec_ts_ok;
+ u8 reserved[3];
+};
+
struct bpf_tcp_sock {
__u32 snd_cwnd;
__u32 srtt_us;
@@ -45067,11 +54749,6 @@
__u64 __opaque[2];
};
-struct bpf_timer_kern {
- struct bpf_hrtimer *timer;
- struct bpf_spin_lock lock;
-};
-
struct user_namespace;
struct bpf_token {
@@ -45152,6 +54829,7 @@
struct perf_callchain_entry *callchain;
struct perf_raw_record *raw;
struct perf_branch_stack *br_stack;
+ u64 *br_stack_cntr;
union perf_sample_weight weight;
union perf_mem_data_src data_src;
u64 txn;
@@ -45169,7 +54847,6 @@
long: 64;
long: 64;
long: 64;
- long: 64;
};
struct bpf_trace_sample_data {
@@ -45223,7 +54900,6 @@
struct hlist_head progs_hlist[3];
int progs_cnt[3];
struct bpf_tramp_image *cur_image;
- struct module *mod;
};
struct bpf_tunnel_key {
@@ -45276,7 +54952,7 @@
struct uprobe_consumer {
int (*handler)(struct uprobe_consumer *, struct pt_regs *);
- int (*ret_handler)(struct uprobe_consumer *, unsigned long, struct pt_regs *);
+ int (*ret_handler)(struct uprobe_consumer *, long unsigned int, struct pt_regs *);
bool (*filter)(struct uprobe_consumer *, enum uprobe_filter_ctx, struct mm_struct *);
struct uprobe_consumer *next;
};
@@ -45286,7 +54962,7 @@
struct bpf_uprobe {
struct bpf_uprobe_multi_link *link;
loff_t offset;
- unsigned long ref_ctr_offset;
+ long unsigned int ref_ctr_offset;
u64 cookie;
struct uprobe_consumer consumer;
};
@@ -45302,7 +54978,7 @@
struct bpf_uprobe_multi_run_ctx {
struct bpf_run_ctx run_ctx;
- unsigned long entry_ip;
+ long unsigned int entry_ip;
struct bpf_uprobe *uprobe;
};
@@ -45314,7 +54990,7 @@
struct bpf_verifier_log {
u64 start_pos;
u64 end_pos;
- char __attribute__((btf_type_tag("user"))) *ubuf;
+ char *ubuf;
u32 level;
u32 len_total;
u32 len_max;
@@ -45334,6 +55010,7 @@
u32 prev_insn_idx;
struct bpf_prog *prog;
const struct bpf_verifier_ops *ops;
+ struct module *attach_btf_mod;
struct bpf_verifier_stack_elem *head;
int stack_size;
bool strict_alignment;
@@ -45409,7 +55086,9 @@
struct bpf_active_lock active_lock;
bool speculative;
bool active_rcu_lock;
+ u32 active_preempt_lock;
bool used_as_loop_entry;
+ bool in_sleepable;
u32 first_insn_idx;
u32 last_insn_idx;
struct bpf_verifier_state *loop_entry;
@@ -45417,6 +55096,7 @@
u32 jmp_history_cnt;
u32 dfs_depth;
u32 callback_unroll_depth;
+ u32 may_goto_depth;
};
struct bpf_verifier_stack_elem {
@@ -45434,6 +55114,16 @@
int hit_cnt;
};
+struct bpf_work {
+ struct bpf_async_cb cb;
+ struct work_struct work;
+ struct work_struct delete_work;
+};
+
+struct bpf_wq {
+ __u64 __opaque[2];
+};
+
struct bpf_xdp_link;
struct bpf_xdp_entity {
@@ -45447,6 +55137,15 @@
int flags;
};
+struct bpf_xdp_sock {
+ __u32 queue_id;
+};
+
+struct bpf_xfrm_info {
+ u32 if_id;
+ int link;
+};
+
struct bpf_xfrm_state {
__u32 reqid;
__u32 spi;
@@ -45483,7 +55182,7 @@
};
struct trace_entry {
- unsigned short type;
+ short unsigned int type;
unsigned char flags;
unsigned char preempt_count;
int pid;
@@ -45491,17 +55190,50 @@
struct bprint_entry {
struct trace_entry ent;
- unsigned long ip;
+ long unsigned int ip;
const char *fmt;
u32 buf[0];
};
struct bputs_entry {
struct trace_entry ent;
- unsigned long ip;
+ long unsigned int ip;
const char *str;
};
+struct br_boolopt_multi {
+ __u32 optval;
+ __u32 optmask;
+};
+
+struct bridge_id {
+ unsigned char prio[2];
+ unsigned char addr[6];
+};
+
+typedef struct bridge_id bridge_id;
+
+struct br_config_bpdu {
+ unsigned int topology_change: 1;
+ unsigned int topology_change_ack: 1;
+ bridge_id root;
+ int root_path_cost;
+ bridge_id bridge_id;
+ port_id port_id;
+ int message_age;
+ int max_age;
+ int hello_time;
+ int forward_delay;
+};
+
+struct net_bridge_port;
+
+struct br_frame_type {
+ __be16 type;
+ int (*frame_handler)(struct net_bridge_port *, struct sk_buff *);
+ struct hlist_node list;
+};
+
struct br_input_skb_cb {
struct net_device *brd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment