/**

 * Copyright (c) 2025 Huawei Technologies Co., Ltd.

 * This program is free software, you can redistribute it and/or modify it under the terms and conditions of

 * CANN Open Software License Agreement Version 2.0 (the "License").

 * Please refer to the License for details. You may not use this file except in compliance with the License.

 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED,

 * INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.

 * See LICENSE in the root of the software repository for the full text of the License.

 */



#ifndef DEVMNG_CMD_DEF_H

#define DEVMNG_CMD_DEF_H



#include "sys/ioctl.h"



#define DEVDRV_MANAGER_MAGIC                                    'M'

#define DEVDRV_MANAGER_GET_PCIINFO                              _IO(DEVDRV_MANAGER_MAGIC, 1)

#define DEVDRV_MANAGER_GET_DEVNUM                               _IO(DEVDRV_MANAGER_MAGIC, 2)    /* RSVD */

#define DEVDRV_MANAGER_GET_PLATINFO                             _IO(DEVDRV_MANAGER_MAGIC, 3)

#define DEVDRV_MANAGER_SVMVA_TO_DEVID                           _IO(DEVDRV_MANAGER_MAGIC, 4)    /* RSVD */

#define DEVDRV_MANAGER_GET_CHANNELINFO                          _IO(DEVDRV_MANAGER_MAGIC, 5)    /* RSVD */

#define DEVDRV_MANAGER_CONFIG_CQ                                _IO(DEVDRV_MANAGER_MAGIC, 6)    /* RSVD */

#define DEVDRV_MANAGER_DEVICE_STATUS                            _IO(DEVDRV_MANAGER_MAGIC, 7)



#define DEVDRV_MANAGER_GET_CORE_SPEC                            _IO(DEVDRV_MANAGER_MAGIC, 17)

#define DEVDRV_MANAGER_GET_CORE_INUSE                           _IO(DEVDRV_MANAGER_MAGIC, 18)

#define DEVDRV_MANAGER_GET_DEVIDS                               _IO(DEVDRV_MANAGER_MAGIC, 19)    /* RSVD */

#define DEVDRV_MANAGER_GET_DEVINFO                              _IO(DEVDRV_MANAGER_MAGIC, 20)

#define DEVDRV_MANAGER_GET_PCIE_ID_INFO                         _IO(DEVDRV_MANAGER_MAGIC, 21)

#define DEVDRV_MANAGER_GET_FLASH_COUNT                          _IO(DEVDRV_MANAGER_MAGIC, 22)



#define DEVDRV_MANAGER_GET_VOLTAGE                              _IO(DEVDRV_MANAGER_MAGIC, 24)   /* RSVD */

#define DEVDRV_MANAGER_GET_TEMPERATURE                          _IO(DEVDRV_MANAGER_MAGIC, 25)   /* RSVD */

#define DEVDRV_MANAGER_GET_AI_USE_RATE                          _IO(DEVDRV_MANAGER_MAGIC, 26)   /* RSVD */

#define DEVDRV_MANAGER_GET_FREQUENCY                            _IO(DEVDRV_MANAGER_MAGIC, 27)   /* RSVD */

#define DEVDRV_MANAGER_GET_POWER                                _IO(DEVDRV_MANAGER_MAGIC, 28)   /* RSVD */

#define DEVDRV_MANAGER_GET_HEALTH_CODE                          _IO(DEVDRV_MANAGER_MAGIC, 29)

#define DEVDRV_MANAGER_GET_ERROR_CODE                           _IO(DEVDRV_MANAGER_MAGIC, 30)

#define DEVDRV_MANAGER_GET_DDR_CAPACITY                         _IO(DEVDRV_MANAGER_MAGIC, 31)   /* RSVD */

#define DEVDRV_MANAGER_LPM3_SMOKE                               _IO(DEVDRV_MANAGER_MAGIC, 32)   /* RSVD */

#define DEVDRV_MANAGER_BLACK_BOX_GET_EXCEPTION                  _IO(DEVDRV_MANAGER_MAGIC, 33)

#define DEVDRV_MANAGER_DEVICE_MEMORY_DUMP                       _IO(DEVDRV_MANAGER_MAGIC, 34)

#define DEVDRV_MANAGER_DEVICE_RESET_INFORM                      _IO(DEVDRV_MANAGER_MAGIC, 35)

#define DEVDRV_MANAGER_GET_MODULE_STATUS                        _IO(DEVDRV_MANAGER_MAGIC, 36)

#define DEVDRV_MANAGER_GET_DEVICE_DMA_ADDR                      _IO(DEVDRV_MANAGER_MAGIC, 37)   /* RSVD */

#define DEVDRV_MANAGER_GET_INTERRUPT_INFO                       _IO(DEVDRV_MANAGER_MAGIC, 38)   /* RSVD */

#define DEVDRV_MANAGER_REG_DDR_READ                             _IO(DEVDRV_MANAGER_MAGIC, 39)

#define DEVDRV_MANAGER_GPIOIRQ_REGISTER                         _IO(DEVDRV_MANAGER_MAGIC, 40)   /* RSVD */

#define DEVDRV_MANAGER_GPIOIRQ_WAIT_INT                         _IO(DEVDRV_MANAGER_MAGIC, 41)   /* RSVD */

#define DEVDRV_MANAGER_GET_MINI_DEVID                           _IO(DEVDRV_MANAGER_MAGIC, 42)   /* RSVD */

#define DEVDRV_MANAGER_GET_MINI_BOARD_ID                        _IO(DEVDRV_MANAGER_MAGIC, 43)   /* RSVD */

#define DEVDRV_MANAGER_PCIE_PRE_RESET                           _IO(DEVDRV_MANAGER_MAGIC, 44)

#define DEVDRV_MANAGER_PCIE_RESCAN                              _IO(DEVDRV_MANAGER_MAGIC, 45)

#define DEVDRV_MANAGER_ALLOC_HOST_DMA_ADDR                      _IO(DEVDRV_MANAGER_MAGIC, 46)   /* RSVD */

#define DEVDRV_MANAGER_FREE_HOST_DMA_ADDR                       _IO(DEVDRV_MANAGER_MAGIC, 47)   /* RSVD */

#define DEVDRV_MANAGER_PCIE_READ                                _IO(DEVDRV_MANAGER_MAGIC, 48)

#define DEVDRV_MANAGER_PCIE_SRAM_WRITE                          _IO(DEVDRV_MANAGER_MAGIC, 49)   /* RSVD */

#define DEVDRV_MANAGER_PCIE_WRITE                               _IO(DEVDRV_MANAGER_MAGIC, 50)

#define DEVDRV_MANAGER_GET_EMMC_VOLTAGE                         _IO(DEVDRV_MANAGER_MAGIC, 51)

#define DEVDRV_MANAGER_GET_DEVICE_BOOT_STATUS                   _IO(DEVDRV_MANAGER_MAGIC, 52)

#define DEVDRV_MANAGER_ENABLE_EFUSE_LDO                         _IO(DEVDRV_MANAGER_MAGIC, 53)

#define DEVDRV_MANAGER_DISABLE_EFUSE_LDO                        _IO(DEVDRV_MANAGER_MAGIC, 54)

#define DEVDRV_MANAGER_GET_TSENSOR                              _IO(DEVDRV_MANAGER_MAGIC, 55)   /* RSVD */

#define DEVDRV_MANAGER_PCIE_SRAM_READ                           _IO(DEVDRV_MANAGER_MAGIC, 56)   /* RSVD */

#define DEVDRV_MANAGER_CHECK_CANCEL_STATUS                      _IO(DEVDRV_MANAGER_MAGIC, 57)   /* RSVD */

#define DEVDRV_MANAGER_CONTAINER_CMD                            _IO(DEVDRV_MANAGER_MAGIC, 58)

#define DEVDRV_MANAGER_GET_HOST_PHY_MACH_FLAG                   _IO(DEVDRV_MANAGER_MAGIC, 59)

#define DEVDRV_MANAGER_LOAD_KERNEL_LIB                          _IO(DEVDRV_MANAGER_MAGIC, 60)   /* RSVD */

#define DEVDRV_MANAGER_GET_KERNEL_LIB                           _IO(DEVDRV_MANAGER_MAGIC, 61)   /* RSVD */

#define DEVDRV_MANAGER_GET_LOCAL_DEVICEIDS                      _IO(DEVDRV_MANAGER_MAGIC, 62)   /* RSVD */

#define DEVDRV_MANAGER_IMU_SMOKE                                _IO(DEVDRV_MANAGER_MAGIC, 63)

#define DEVDRV_MANAGER_SYSTEM_RDY_CHECK                         _IO(DEVDRV_MANAGER_MAGIC, 64)   /* RSVD */

#define DEVDRV_MANAGER_IPC_NOTIFY_CREATE                        _IO(DEVDRV_MANAGER_MAGIC, 65)

#define DEVDRV_MANAGER_IPC_NOTIFY_OPEN                          _IO(DEVDRV_MANAGER_MAGIC, 66)

#define DEVDRV_MANAGER_IPC_NOTIFY_CLOSE                         _IO(DEVDRV_MANAGER_MAGIC, 67)

#define DEVDRV_MANAGER_IPC_NOTIFY_DESTROY                       _IO(DEVDRV_MANAGER_MAGIC, 68)

#define DEVDRV_MANAGER_SET_NEW_TIME                             _IO(DEVDRV_MANAGER_MAGIC, 69)   /* RSVD */

#define DEVDRV_MANAGER_CONFIG_DISABLE_WAKELOCK                  _IO(DEVDRV_MANAGER_MAGIC, 70)   /* RSVD */

#define DEVDRV_MANAGER_PCIE_DDR_READ                            _IO(DEVDRV_MANAGER_MAGIC, 71)   /* RSVD */

#define DEVDRV_MANAGER_PCIE_DDR_WRITE                           _IO(DEVDRV_MANAGER_MAGIC, 72)   /* RSVD */



#define DEVDRV_MANAGER_GET_CPU_INFO                             _IO(DEVDRV_MANAGER_MAGIC, 74)   /* RSVD */

#define DEVDRV_MANAGER_INVAILD_TLB                              _IO(DEVDRV_MANAGER_MAGIC, 75)   /* RSVD */

#define DEVDRV_MANAGER_SEND_TO_IMU                              _IO(DEVDRV_MANAGER_MAGIC, 76)   /* RSVD */

#define DEVDRV_MANAGER_RECV_FROM_IMU                            _IO(DEVDRV_MANAGER_MAGIC, 77)   /* RSVD */

#define DEVDRV_MANAGER_GET_HBM_CAPACITY                         _IO(DEVDRV_MANAGER_MAGIC, 78)   /* RSVD */

#define DEVDRV_MANAGER_GET_DDR_BW_UTILIZATION                   _IO(DEVDRV_MANAGER_MAGIC, 79)   /* RSVD */

#define DEVDRV_MANAGER_GET_HBM_BW_UTILIZATION                   _IO(DEVDRV_MANAGER_MAGIC, 80)   /* RSVD */

#define DEVDRV_MANAGER_GET_IMU_INFO                             _IO(DEVDRV_MANAGER_MAGIC, 81)

#define DEVDRV_MANAGER_GET_ECC_STATICS                          _IO(DEVDRV_MANAGER_MAGIC, 82)   /* RSVD */

#define DEVDRV_MANAGER_CONFIG_ECC_ENABLE                        _IO(DEVDRV_MANAGER_MAGIC, 83)   /* RSVD */

#define DEVDRV_MANAGER_GET_DDR_UTILIZATION                      _IO(DEVDRV_MANAGER_MAGIC, 84)   /* RSVD */

#define DEVDRV_MANAGER_GET_HBM_UTILIZATION                      _IO(DEVDRV_MANAGER_MAGIC, 85)   /* RSVD */

#define DEVDRV_MANAGER_GET_PMU_VOLTAGE                          _IO(DEVDRV_MANAGER_MAGIC, 86)

#define DEVDRV_MANAGER_GET_BOOT_DEV_ID                          _IO(DEVDRV_MANAGER_MAGIC, 87)

#define DEVDRV_MANAGER_CFG_DDR_STAT_INFO                        _IO(DEVDRV_MANAGER_MAGIC, 88)   /* RSVD */

#define DEVDRV_MANAGER_GET_PMU_DIEID                            _IO(DEVDRV_MANAGER_MAGIC, 89)   /* RSVD */

#define DEVDRV_MANAGER_GET_PROBE_NUM                            _IO(DEVDRV_MANAGER_MAGIC, 90)

#define DEVDRV_MANAGER_DEBUG_INFORM                             _IO(DEVDRV_MANAGER_MAGIC, 91)

#define DEVDRV_MANAGER_COMPUTE_POWER                            _IO(DEVDRV_MANAGER_MAGIC, 92)

#define DEVDRV_MANAGER_GET_DEVID_BY_LOCALDEVID                  _IO(DEVDRV_MANAGER_MAGIC, 93)   /* RSVD */

#define DEVDRV_MANAGER_SYNC_MATRIX_DAEMON_READY                 _IO(DEVDRV_MANAGER_MAGIC, 94)   /* RSVD */

#define DEVDRV_MANAGER_GET_CONTAINER_DEVIDS                     _IO(DEVDRV_MANAGER_MAGIC, 95)

#define DEVDRV_MANAGER_GET_DECFREQ_REASON                       _IO(DEVDRV_MANAGER_MAGIC, 96)   /* RSVD */

#define DEVDRV_MANAGER_GET_BBOX_ERRSTR                          _IO(DEVDRV_MANAGER_MAGIC, 97)

#define DEVDRV_MANAGER_GET_LLC_PERF_PARA                        _IO(DEVDRV_MANAGER_MAGIC, 98)

#define DEVDRV_MANAGER_PCIE_IMU_DDR_READ                        _IO(DEVDRV_MANAGER_MAGIC, 99)

#define DEVDRV_MANAGER_GET_SLOT_ID                              _IO(DEVDRV_MANAGER_MAGIC, 100)

#define DEVDRV_MANAGER_PCIE_HOT_RESET                           _IO(DEVDRV_MANAGER_MAGIC, 101)   /* RSVD */

#define DEVDRV_MANAGER_GET_SOC_DIE_ID                           _IO(DEVDRV_MANAGER_MAGIC, 102)   /* RSVD */

#define DEVDRV_MANAGER_GET_CHIP_INFO                            _IO(DEVDRV_MANAGER_MAGIC, 103)

#define DEVDRV_MANAGER_RST_I2C_CTROLLER                         _IO(DEVDRV_MANAGER_MAGIC, 104)

#define DEVDRV_MANAGER_GET_XLOADER_BOOT_INFO                    _IO(DEVDRV_MANAGER_MAGIC, 105)

#define DEVDRV_MANAGER_GET_GPIO_STATE                           _IO(DEVDRV_MANAGER_MAGIC, 106)

#define DEVDRV_MANAGER_APPMON_BBOX_EXCEPTION_CMD                _IO(DEVDRV_MANAGER_MAGIC, 107)

#define DEVDRV_MANAGER_GET_CONTAINER_FLAG                       _IO(DEVDRV_MANAGER_MAGIC, 108)

#define DEVDRV_MANAGER_IPC_NOTIFY_SET_PID                       _IO(DEVDRV_MANAGER_MAGIC, 109)

#define DEVDRV_MANAGER_IPC_NOTIFY_RECORD                        _IO(DEVDRV_MANAGER_MAGIC, 110)

#define DEVDRV_MANAGER_P2P_ATTR                                 _IO(DEVDRV_MANAGER_MAGIC, 111)   /* RSVD */

#define DEVDRV_MANAGER_GET_PROCESS_SIGN                         _IO(DEVDRV_MANAGER_MAGIC, 112)

#define DEVDRV_MANAGER_GET_MASTER_DEV_IN_THE_SAME_OS            _IO(DEVDRV_MANAGER_MAGIC, 113)   /* RSVD */

#define DEVDRV_MANAGER_GET_LOCAL_DEV_ID_BY_HOST_DEV_ID          _IO(DEVDRV_MANAGER_MAGIC, 114)

#define DEVDRV_MANAGER_GET_FAULT_REPORT                         _IO(DEVDRV_MANAGER_MAGIC, 115)   /* RSVD */

#define DEVDRV_MANAGER_GET_FLASH_INFO                           _IO(DEVDRV_MANAGER_MAGIC, 116)



#define DEVDRV_MANAGER_GET_HISSSTATUS                           _IO(DEVDRV_MANAGER_MAGIC, 118)

#define DEVDRV_MANAGER_GET_LPSTATUS                             _IO(DEVDRV_MANAGER_MAGIC, 119)   /* RSVD */

#define DEVDRV_MANAGER_GET_VECTOR_INFO                          _IO(DEVDRV_MANAGER_MAGIC, 120)   /* RSVD */

#define DEVDRV_MANAGER_GET_UARTSTATUS                           _IO(DEVDRV_MANAGER_MAGIC, 121)   /* RSVD */

#define DEVDRV_MANAGER_GET_CANSTATUS                            _IO(DEVDRV_MANAGER_MAGIC, 122)   /* RSVD */

#define DEVDRV_MANAGER_GET_UFSSTATUS                            _IO(DEVDRV_MANAGER_MAGIC, 123)

#define DEVDRV_MANAGER_GET_SENSORHUBSTATUS                      _IO(DEVDRV_MANAGER_MAGIC, 124)   /* RSVD */

#define DEVDRV_MANAGER_GET_ISPSTATUS                            _IO(DEVDRV_MANAGER_MAGIC, 125)   /* RSVD */

#define DEVDRV_MANAGER_GET_CANCONFIG                            _IO(DEVDRV_MANAGER_MAGIC, 126)   /* RSVD */

#define DEVDRV_MANAGER_GET_UFSINFO                              _IO(DEVDRV_MANAGER_MAGIC, 127)

#define DEVDRV_MANAGER_SET_UFSINFO                              _IO(DEVDRV_MANAGER_MAGIC, 128)

#define DEVDRV_MANAGER_GET_SENSORHUBCONFIG                      _IO(DEVDRV_MANAGER_MAGIC, 129)   /* RSVD */

#define DEVDRV_MANAGER_GET_EMU_SUBSYS_STATUS                    _IO(DEVDRV_MANAGER_MAGIC, 130)   /* RSVD */

#define DEVDRV_MANAGER_GET_SAFETYISLAND_STATUS                  _IO(DEVDRV_MANAGER_MAGIC, 131)   /* RSVD */

#define DEVDRV_MANAGER_GET_ISPCONFIG                            _IO(DEVDRV_MANAGER_MAGIC, 132)   /* RSVD */

#define DEVDRV_MANAGER_GET_TSDRV_DEV_COM_INFO                   _IO(DEVDRV_MANAGER_MAGIC, 133)

#define DEVDRV_MANAGER_GET_ALL_TEMPERATURE                      _IO(DEVDRV_MANAGER_MAGIC, 134)   /* RSVD */

#define DEVDRV_MANAGER_SAFETYISLAND_IPC_MSG_SEND                _IO(DEVDRV_MANAGER_MAGIC, 135)   /* RSVD */

#define DEVDRV_MANAGER_SAFETYISLAND_IPC_MSG_RECV                _IO(DEVDRV_MANAGER_MAGIC, 136)   /* RSVD */

#define DEVDRV_MANAGER_GET_DVPP_STATUS                          _IO(DEVDRV_MANAGER_MAGIC, 137)   /* RSVD */

#define DEVDRV_MANAGER_GET_TS_GROUP_NUM                         _IO(DEVDRV_MANAGER_MAGIC, 138)

#define DEVDRV_MANAGER_GET_CAPABILITY_GROUP_INFO                _IO(DEVDRV_MANAGER_MAGIC, 139)

#define DEVDRV_MANAGER_DELETE_CAPABILITY_GROUP                  _IO(DEVDRV_MANAGER_MAGIC, 140)

#define DEVDRV_MANAGER_CREATE_CAPABILITY_GROUP                  _IO(DEVDRV_MANAGER_MAGIC, 141)

#define DEVDRV_MANAGER_PASSTHRU_MCU                             _IO(DEVDRV_MANAGER_MAGIC, 142)   /* RSVD */

#define DEVDRV_MANAGER_GET_P2P_CAPABILITY                       _IO(DEVDRV_MANAGER_MAGIC, 143)   /* RSVD */

#define DEVDRV_MANAGER_SET_CAN_CONFIG                           _IO(DEVDRV_MANAGER_MAGIC, 144)   /* RSVD */

#define DEVDRV_MANAGER_GET_CAN_CONFIG                           _IO(DEVDRV_MANAGER_MAGIC, 145)   /* RSVD */

#define DEVDRV_MANAGER_GET_SUBSYS_TEMPERATURE                   _IO(DEVDRV_MANAGER_MAGIC, 146)   /* RSVD */

#define DEVDRV_MANAGER_GET_DVPP_RATIO                           _IO(DEVDRV_MANAGER_MAGIC, 147)   /* RSVD */

#define DEVDRV_MANAGER_GET_ETH_ID                               _IO(DEVDRV_MANAGER_MAGIC, 148)

#define DEVDRV_MANAGER_BIND_PID_ID                              _IO(DEVDRV_MANAGER_MAGIC, 149)

#define DEVDRV_MANAGER_GET_H2D_DEVINFO                          _IO(DEVDRV_MANAGER_MAGIC, 150)

#define DEVDRV_MANAGER_GET_DEV_INFO_BY_PHYID                    _IO(DEVDRV_MANAGER_MAGIC, 151)   /* RSVD */

#define DEVDRV_MANAGER_GET_POWER_STATE                          _IO(DEVDRV_MANAGER_MAGIC, 152)

#define DEVDRV_MANAGER_GET_PROBE_LIST                           _IO(DEVDRV_MANAGER_MAGIC, 153)   /* RSVD */

#define DEVDRV_MANAGER_GET_CONSOLE_LOG_LEVEL                    _IO(DEVDRV_MANAGER_MAGIC, 154)

#define DEVDRV_MANAGER_GET_TEMP_THOLD                           _IO(DEVDRV_MANAGER_MAGIC, 155)   /* RSVD */

#define DEVDRV_MANAGER_SET_TEMP_THOLD                           _IO(DEVDRV_MANAGER_MAGIC, 156)   /* RSVD */

#define DEVDRV_MANAGER_GET_LP_INFO                              _IO(DEVDRV_MANAGER_MAGIC, 157)   /* RSVD */

#define DEVDRV_MANAGER_CREATE_VDEV                              _IO(DEVDRV_MANAGER_MAGIC, 158)   /* RSVD */

#define DEVDRV_MANAGER_DESTROY_VDEV                             _IO(DEVDRV_MANAGER_MAGIC, 159)

#define DEVDRV_MANAGER_GET_VDEVINFO                             _IO(DEVDRV_MANAGER_MAGIC, 160)

#define DEVDRV_MANAGER_IPC_UNIFY_MSG                            _IO(DEVDRV_MANAGER_MAGIC, 161)

#define DEVDRV_MANAGER_UPDATE_STARTUP_STATUS                    _IO(DEVDRV_MANAGER_MAGIC, 162)

#define DEVDRV_MANAGER_GET_STARTUP_STATUS                       _IO(DEVDRV_MANAGER_MAGIC, 163)

#define DEVDRV_MANAGER_GET_DEVICE_HEALTH_STATUS                 _IO(DEVDRV_MANAGER_MAGIC, 164)

#define DEVDRV_MANAGER_QUERY_HOST_PID                           _IO(DEVDRV_MANAGER_MAGIC, 165)

#define DEVDRV_MANAGER_EQUIPMENT_SET_SILS_INFO                  _IO(DEVDRV_MANAGER_MAGIC, 166)   /* RSVD */

#define DEVDRV_MANAGER_EQUIPMENT_GET_SILS_INFO                  _IO(DEVDRV_MANAGER_MAGIC, 167)   /* RSVD */

#define DEVDRV_MANAGER_GET_DDR_BASE_INFO                        _IO(DEVDRV_MANAGER_MAGIC, 168)   /* RSVD */

#define DEVDRV_MANAGER_GET_DDR_MANUFACTURES_INFO                _IO(DEVDRV_MANAGER_MAGIC, 169)   /* RSVD */

#define DEVDRV_MANAGER_GET_BOOTSTRAP                            _IO(DEVDRV_MANAGER_MAGIC, 170)

#define DEVDRV_MANAGER_FLASH_USER_CMD                           _IO(DEVDRV_MANAGER_MAGIC, 171)   /* RSVD */

#define DEVDRV_MANAGER_FLASH_ROOT_CMD                           _IO(DEVDRV_MANAGER_MAGIC, 172)   /* RSVD */

#define DEVDRV_MANAGER_PCIE_BBOX_HDR_READ                       _IO(DEVDRV_MANAGER_MAGIC, 173)   /* RSVD */

#define DEVDRV_MANAGER_BOARD_INFO_MEM                           _IO(DEVDRV_MANAGER_MAGIC, 174)   /* RSVD */

#define DEVDRV_MANAGER_GET_DEV_RESOURCE_INFO                    _IO(DEVDRV_MANAGER_MAGIC, 175)

#define DEVDRV_MANAGER_REG_VMNG_CLIENT                          _IO(DEVDRV_MANAGER_MAGIC, 176)

#define DEVDRV_MANAGER_GET_TS_INFO                              _IO(DEVDRV_MANAGER_MAGIC, 177)   /* RSVD */

#define DEVDRV_MANAGER_GET_CHIP_COUNT                           _IO(DEVDRV_MANAGER_MAGIC, 178)   /* RSVD */

#define DEVDRV_MANAGER_GET_CHIP_LIST                            _IO(DEVDRV_MANAGER_MAGIC, 179)   /* RSVD */

#define DEVDRV_MANAGER_GET_DEVICE_FROM_CHIP                     _IO(DEVDRV_MANAGER_MAGIC, 180)   /* RSVD */

#define DEVDRV_MANAGER_GET_CHIP_FROM_DEVICE                     _IO(DEVDRV_MANAGER_MAGIC, 181)   /* RSVD */

#define DEVDRV_MANAGER_QUERY_DEV_PID                            _IO(DEVDRV_MANAGER_MAGIC, 182)

#define DEVDRV_MANAGER_GET_QOS_INFO                             _IO(DEVDRV_MANAGER_MAGIC, 183)   /* RSVD */

#define DEVDRV_MANAGER_SET_QOS_INFO                             _IO(DEVDRV_MANAGER_MAGIC, 184)   /* RSVD */

#define DEVDRV_MANAGER_SET_SVM_VDEVINFO                         _IO(DEVDRV_MANAGER_MAGIC, 185)

#define DEVDRV_MANAGER_UNBIND_PID_ID                            _IO(DEVDRV_MANAGER_MAGIC, 186)

#define DEVDRV_MANAGER_GET_DEVICE_VF_MAX                        _IO(DEVDRV_MANAGER_MAGIC, 187)

#define DEVDRV_MANAGER_GET_SVM_VDEVINFO                         _IO(DEVDRV_MANAGER_MAGIC, 188)

#define DEVDRV_MANAGER_GET_DEVICE_VF_LIST                       _IO(DEVDRV_MANAGER_MAGIC, 189)

#define DEVDRV_MANAGER_SET_VDEVMODE                             _IO(DEVDRV_MANAGER_MAGIC, 190)

#define DEVDRV_MANAGER_GET_VDEVMODE                             _IO(DEVDRV_MANAGER_MAGIC, 191)

#define DEVDRV_MANAGER_SET_SIGN                                 _IO(DEVDRV_MANAGER_MAGIC, 192)

#define DEVDRV_MANAGER_GET_SIGN                                 _IO(DEVDRV_MANAGER_MAGIC, 193)

#define DEVDRV_MANAGER_GET_SILSINFO                             _IO(DEVDRV_MANAGER_MAGIC, 194)   /* RSVD */

#define DEVDRV_MANAGER_SET_SILSINFO                             _IO(DEVDRV_MANAGER_MAGIC, 195)   /* RSVD */

#define DEVDRV_MANAGER_GET_VDEVNUM                              _IO(DEVDRV_MANAGER_MAGIC, 196)   /* RSVD */

#define DEVDRV_MANAGER_GET_VDEVIDS                              _IO(DEVDRV_MANAGER_MAGIC, 197)   /* RSVD */

#define DEVDRV_MANAGER_TS_LOG_DUMP                              _IO(DEVDRV_MANAGER_MAGIC, 198)

#define DEVDRV_MANAGER_GET_CORE_UTILIZATION                     _IO(DEVDRV_MANAGER_MAGIC, 199)

#define DEVDRV_MANAGER_GET_OSC_FREQ                             _IO(DEVDRV_MANAGER_MAGIC, 200)



#define DEVDRV_MANAGER_GET_CURRENT_AIC_FREQ                     _IO(DEVDRV_MANAGER_MAGIC, 202)

#define DEVDRV_MANAGER_GET_HOST_KERN_LOG                        _IO(DEVDRV_MANAGER_MAGIC, 203)

#define DEVDRV_MANAGER_DEVICE_VMCORE_DUMP                       _IO(DEVDRV_MANAGER_MAGIC, 204)

#define DEVDRV_MANAGER_IPC_NOTIFY_SET_ATTR                      _IO(DEVDRV_MANAGER_MAGIC, 205)

#define DEVDRV_MANAGER_IPC_NOTIFY_GET_INFO                      _IO(DEVDRV_MANAGER_MAGIC, 206)

#define DEVDRV_MANAGER_IPC_NOTIFY_GET_ATTR                      _IO(DEVDRV_MANAGER_MAGIC, 207)

#define DEVDRV_MANAGER_CONFIG_DEVICE_SHARE                      _IO(DEVDRV_MANAGER_MAGIC, 208)

#define DEVDRV_MANAGER_CMD_MAX_NR                               209



#endif