Lines Matching full:4

19 #define MC_FW_STATE_BOOTING (4)
102 #define MCDI_HEADER_SEQ_WIDTH 4
173 #define MC_CMD_ERR_EINTR 4
256 #define MC_CMD_ERR_PROXY_PENDING_HANDLE_OFST 4
328 #define MEDFORD_MC_BOOTROM_REAL_NOFLASH_VEC (0x10000 - 4 * 0x4)
366 #define MC_CMD_ERR_ARG_OFST 4
386 #define MCDI_EVENT_DATA_LEN 4
401 #define MCDI_EVENT_LINKCHANGE_SPEED_WIDTH 4
420 #define MCDI_EVENT_LINKCHANGE_FCNTL_WIDTH 4
449 #define MCDI_EVENT_TX_ERR_TYPE_WIDTH 4
579 #define MCDI_EVENT_RX_ERR_TYPE_WIDTH 4
629 #define MCDI_EVENT_LINKCHANGE_V2_SPEED_WIDTH 4
661 #define MCDI_EVENT_EV_CODE_WIDTH 4
781 #define MCDI_EVENT_CMDDONE_DATA_LEN 4
785 #define MCDI_EVENT_LINKCHANGE_DATA_LEN 4
789 #define MCDI_EVENT_SENSOREVT_DATA_LEN 4
793 #define MCDI_EVENT_MAC_STATS_DMA_GENERATION_LEN 4
797 #define MCDI_EVENT_TX_ERR_DATA_LEN 4
804 #define MCDI_EVENT_PTP_SECONDS_LEN 4
811 #define MCDI_EVENT_PTP_MAJOR_LEN 4
818 #define MCDI_EVENT_PTP_NANOSECONDS_LEN 4
825 #define MCDI_EVENT_PTP_MINOR_LEN 4
831 #define MCDI_EVENT_PTP_UUID_LEN 4
835 #define MCDI_EVENT_RX_ERR_DATA_LEN 4
839 #define MCDI_EVENT_PAR_ERR_DATA_LEN 4
843 #define MCDI_EVENT_ECC_CORR_ERR_DATA_LEN 4
847 #define MCDI_EVENT_ECC_FATAL_ERR_DATA_LEN 4
852 #define MCDI_EVENT_PTP_TIME_MAJOR_LEN 4
884 #define MCDI_EVENT_PROXY_REQUEST_BUFF_INDEX_LEN 4
888 #define MCDI_EVENT_PROXY_RESPONSE_HANDLE_LEN 4
898 #define MCDI_EVENT_DBRET_DATA_LEN 4
902 #define MCDI_EVENT_LINKCHANGE_V2_DATA_LEN 4
906 #define MCDI_EVENT_MODULECHANGE_DATA_LEN 4
911 #define MCDI_EVENT_DYNAMIC_SENSORS_GENERATION_LEN 4
916 #define MCDI_EVENT_DYNAMIC_SENSORS_HANDLE_LEN 4
921 #define MCDI_EVENT_DYNAMIC_SENSORS_VALUE_LEN 4
928 #define MCDI_EVENT_DESC_PROXY_DATA_LEN 4
933 #define MCDI_EVENT_DESC_PROXY_GENERATION_LEN 4
940 #define MCDI_EVENT_DESC_PROXY_VIRTIO_FEATURES_LEN 4
959 #define FCDI_EVENT_DATA_LEN 4
970 #define FCDI_EVENT_EV_CODE_WIDTH 4
1000 #define FCDI_EVENT_ASSERT_INSTR_ADDRESS_LEN 4
1008 #define FCDI_EVENT_DDR_TEST_RESULT_RESULT_LEN 4
1012 #define FCDI_EVENT_LINK_STATE_DATA_LEN 4
1016 #define FCDI_EVENT_PTP_STATE_LEN 4
1025 #define FCDI_EVENT_DDR_ECC_STATUS_STATUS_LEN 4
1033 #define FCDI_EVENT_PORT_CONFIG_DATA_LEN 4
1037 #define FCDI_EVENT_BOOT_RESULT_LEN 4
1056 #define FCDI_EXTENDED_EVENT_PPS_COUNT_LEN 4
1061 #define FCDI_EXTENDED_EVENT_PPS_SECONDS_LEN 4
1066 #define FCDI_EXTENDED_EVENT_PPS_NANOSECONDS_LEN 4
1095 #define MUM_EVENT_DATA_LEN 4
1117 #define MUM_EVENT_PORT_PHY_TX_LOS_LBN 4
1130 #define MUM_EVENT_EV_CODE_WIDTH 4
1142 #define MUM_EVENT_SENSOR_DATA_LEN 4
1146 #define MUM_EVENT_PORT_PHY_FLAGS_LEN 4
1150 #define MUM_EVENT_PORT_PHY_COPPER_LEN_LEN 4
1154 #define MUM_EVENT_PORT_PHY_CAPS_LEN 4
1158 #define MUM_EVENT_PORT_PHY_TECH_LEN 4
1170 #define MUM_EVENT_PORT_PHY_SRC_DATA_ID_WIDTH 4
1177 #define MUM_EVENT_PORT_PHY_SRC_PORT_NO_WIDTH 4
1194 #define MC_CMD_READ32_IN_ADDR_LEN 4
1195 #define MC_CMD_READ32_IN_NUMWORDS_OFST 4
1196 #define MC_CMD_READ32_IN_NUMWORDS_LEN 4
1199 #define MC_CMD_READ32_OUT_LENMIN 4
1202 #define MC_CMD_READ32_OUT_LEN(num) (0+4*(num))
1203 #define MC_CMD_READ32_OUT_BUFFER_NUM(len) (((len)-0)/4)
1205 #define MC_CMD_READ32_OUT_BUFFER_LEN 4
1224 #define MC_CMD_WRITE32_IN_LEN(num) (4+4*(num))
1225 #define MC_CMD_WRITE32_IN_BUFFER_NUM(len) (((len)-4)/4)
1227 #define MC_CMD_WRITE32_IN_ADDR_LEN 4
1228 #define MC_CMD_WRITE32_IN_BUFFER_OFST 4
1229 #define MC_CMD_WRITE32_IN_BUFFER_LEN 4
1258 #define MC_CMD_COPYCODE_IN_SRC_ADDR_LEN 4
1280 #define MC_CMD_COPYCODE_IN_BOOT_MAGIC_SKIP_BOOT_ICORE_SYNC_LBN 4
1289 #define MC_CMD_COPYCODE_IN_DEST_ADDR_OFST 4
1290 #define MC_CMD_COPYCODE_IN_DEST_ADDR_LEN 4
1292 #define MC_CMD_COPYCODE_IN_NUMWORDS_LEN 4
1295 #define MC_CMD_COPYCODE_IN_JUMP_LEN 4
1313 #define MC_CMD_SET_FUNC_IN_LEN 4
1316 #define MC_CMD_SET_FUNC_IN_FUNC_LEN 4
1338 #define MC_CMD_GET_BOOT_STATUS_OUT_BOOT_OFFSET_LEN 4
1341 #define MC_CMD_GET_BOOT_STATUS_OUT_FLAGS_OFST 4
1342 #define MC_CMD_GET_BOOT_STATUS_OUT_FLAGS_LEN 4
1343 #define MC_CMD_GET_BOOT_STATUS_OUT_FLAGS_WATCHDOG_OFST 4
1346 #define MC_CMD_GET_BOOT_STATUS_OUT_FLAGS_PRIMARY_OFST 4
1349 #define MC_CMD_GET_BOOT_STATUS_OUT_FLAGS_BACKUP_OFST 4
1366 #define MC_CMD_GET_ASSERTS_IN_LEN 4
1369 #define MC_CMD_GET_ASSERTS_IN_CLEAR_LEN 4
1375 #define MC_CMD_GET_ASSERTS_OUT_GLOBAL_FLAGS_LEN 4
1387 #define MC_CMD_GET_ASSERTS_OUT_SAVED_PC_OFFS_OFST 4
1388 #define MC_CMD_GET_ASSERTS_OUT_SAVED_PC_OFFS_LEN 4
1391 #define MC_CMD_GET_ASSERTS_OUT_GP_REGS_OFFS_LEN 4
1399 #define MC_CMD_GET_ASSERTS_OUT_THREAD_OFFS_LEN 4
1401 #define MC_CMD_GET_ASSERTS_OUT_RESERVED_LEN 4
1409 #define MC_CMD_GET_ASSERTS_OUT_V2_GLOBAL_FLAGS_LEN 4
1421 #define MC_CMD_GET_ASSERTS_OUT_V2_SAVED_PC_OFFS_OFST 4
1422 #define MC_CMD_GET_ASSERTS_OUT_V2_SAVED_PC_OFFS_LEN 4
1425 #define MC_CMD_GET_ASSERTS_OUT_V2_GP_REGS_OFFS_LEN 4
1433 #define MC_CMD_GET_ASSERTS_OUT_V2_THREAD_OFFS_LEN 4
1435 #define MC_CMD_GET_ASSERTS_OUT_V2_RESERVED_LEN 4
1438 #define MC_CMD_GET_ASSERTS_OUT_V2_SF_REGS_OFFS_LEN 4
1447 #define MC_CMD_GET_ASSERTS_OUT_V3_GLOBAL_FLAGS_LEN 4
1459 #define MC_CMD_GET_ASSERTS_OUT_V3_SAVED_PC_OFFS_OFST 4
1460 #define MC_CMD_GET_ASSERTS_OUT_V3_SAVED_PC_OFFS_LEN 4
1463 #define MC_CMD_GET_ASSERTS_OUT_V3_GP_REGS_OFFS_LEN 4
1471 #define MC_CMD_GET_ASSERTS_OUT_V3_THREAD_OFFS_LEN 4
1473 #define MC_CMD_GET_ASSERTS_OUT_V3_RESERVED_LEN 4
1476 #define MC_CMD_GET_ASSERTS_OUT_V3_SF_REGS_OFFS_LEN 4
1493 #define MC_CMD_GET_ASSERTS_OUT_V3_MC_FW_SECURITY_LEVEL_LEN 4
1516 #define MC_CMD_LOG_CTRL_IN_LOG_DEST_LEN 4
1522 #define MC_CMD_LOG_CTRL_IN_LOG_DEST_EVQ_OFST 4
1523 #define MC_CMD_LOG_CTRL_IN_LOG_DEST_EVQ_LEN 4
1542 #define MC_CMD_GET_VERSION_EXT_IN_LEN 4
1545 #define MC_CMD_GET_VERSION_EXT_IN_EXT_FLAGS_LEN 4
1548 #define MC_CMD_GET_VERSION_V0_OUT_LEN 4
1550 #define MC_CMD_GET_VERSION_OUT_FIRMWARE_LEN 4
1563 /* MC_CMD_GET_VERSION_OUT_FIRMWARE_LEN 4 */
1566 #define MC_CMD_GET_VERSION_OUT_PCOL_OFST 4
1567 #define MC_CMD_GET_VERSION_OUT_PCOL_LEN 4
1579 /* MC_CMD_GET_VERSION_OUT_FIRMWARE_LEN 4 */
1582 #define MC_CMD_GET_VERSION_EXT_OUT_PCOL_OFST 4
1583 #define MC_CMD_GET_VERSION_EXT_OUT_PCOL_LEN 4
1603 /* MC_CMD_GET_VERSION_OUT_FIRMWARE_LEN 4 */
1606 #define MC_CMD_GET_VERSION_V2_OUT_PCOL_OFST 4
1607 #define MC_CMD_GET_VERSION_V2_OUT_PCOL_LEN 4
1620 #define MC_CMD_GET_VERSION_V2_OUT_FLAGS_LEN 4
1634 #define MC_CMD_GET_VERSION_V2_OUT_BOARD_EXT_INFO_PRESENT_LBN 4
1641 #define MC_CMD_GET_VERSION_V2_OUT_MCFW_SECURITY_LEVEL_LEN 4
1647 #define MC_CMD_GET_VERSION_V2_OUT_SUCFW_VERSION_LEN 4
1648 #define MC_CMD_GET_VERSION_V2_OUT_SUCFW_VERSION_NUM 4
1658 #define MC_CMD_GET_VERSION_V2_OUT_SUCFW_CHIP_ID_LEN 4
1661 #define MC_CMD_GET_VERSION_V2_OUT_CMCFW_VERSION_LEN 4
1662 #define MC_CMD_GET_VERSION_V2_OUT_CMCFW_VERSION_NUM 4
1674 #define MC_CMD_GET_VERSION_V2_OUT_FPGA_VERSION_LEN 4
1684 #define MC_CMD_GET_VERSION_V2_OUT_BOARD_REVISION_LEN 4
1789 #define MC_CMD_PTP_IN_CMD_LEN 4
1790 #define MC_CMD_PTP_IN_PERIPH_ID_OFST 4
1791 #define MC_CMD_PTP_IN_PERIPH_ID_LEN 4
1794 #define MC_CMD_PTP_IN_ENABLE_QUEUE_LEN 4
1797 #define MC_CMD_PTP_IN_ENABLE_MODE_LEN 4
1814 /* MC_CMD_PTP_IN_CMD_LEN 4 */
1815 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
1816 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
1825 /* MC_CMD_PTP_IN_CMD_LEN 4 */
1826 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
1827 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
1830 #define MC_CMD_PTP_IN_TRANSMIT_LENGTH_LEN 4
1841 /* MC_CMD_PTP_IN_CMD_LEN 4 */
1842 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
1843 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
1848 /* MC_CMD_PTP_IN_CMD_LEN 4 */
1849 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
1850 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
1855 /* MC_CMD_PTP_IN_CMD_LEN 4 */
1856 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
1857 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
1862 /* MC_CMD_PTP_IN_CMD_LEN 4 */
1863 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
1864 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
1879 #define MC_CMD_PTP_IN_ADJUST_SECONDS_LEN 4
1882 #define MC_CMD_PTP_IN_ADJUST_MAJOR_LEN 4
1885 #define MC_CMD_PTP_IN_ADJUST_NANOSECONDS_LEN 4
1888 #define MC_CMD_PTP_IN_ADJUST_MINOR_LEN 4
1893 /* MC_CMD_PTP_IN_CMD_LEN 4 */
1894 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
1895 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
1910 #define MC_CMD_PTP_IN_ADJUST_V2_SECONDS_LEN 4
1913 #define MC_CMD_PTP_IN_ADJUST_V2_MAJOR_LEN 4
1916 #define MC_CMD_PTP_IN_ADJUST_V2_NANOSECONDS_LEN 4
1919 #define MC_CMD_PTP_IN_ADJUST_V2_MINOR_LEN 4
1922 #define MC_CMD_PTP_IN_ADJUST_V2_MAJOR_HI_LEN 4
1927 /* MC_CMD_PTP_IN_CMD_LEN 4 */
1928 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
1929 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
1932 #define MC_CMD_PTP_IN_SYNCHRONIZE_NUMTIMESETS_LEN 4
1944 /* MC_CMD_PTP_IN_CMD_LEN 4 */
1945 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
1946 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
1951 /* MC_CMD_PTP_IN_CMD_LEN 4 */
1952 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
1953 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
1956 #define MC_CMD_PTP_IN_MANFTEST_PACKET_TEST_ENABLE_LEN 4
1961 /* MC_CMD_PTP_IN_CMD_LEN 4 */
1962 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
1963 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
1968 /* MC_CMD_PTP_IN_CMD_LEN 4 */
1969 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
1970 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
1973 #define MC_CMD_PTP_IN_DEBUG_DEBUG_PARAM_LEN 4
1978 /* MC_CMD_PTP_IN_CMD_LEN 4 */
1979 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
1980 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
1982 #define MC_CMD_PTP_IN_FPGAREAD_ADDR_LEN 4
1984 #define MC_CMD_PTP_IN_FPGAREAD_NUMBYTES_LEN 4
1993 /* MC_CMD_PTP_IN_CMD_LEN 4 */
1994 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
1995 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
1997 #define MC_CMD_PTP_IN_FPGAWRITE_ADDR_LEN 4
2007 /* MC_CMD_PTP_IN_CMD_LEN 4 */
2008 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
2009 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
2012 #define MC_CMD_PTP_IN_CLOCK_OFFSET_ADJUST_SECONDS_LEN 4
2015 #define MC_CMD_PTP_IN_CLOCK_OFFSET_ADJUST_MAJOR_LEN 4
2018 #define MC_CMD_PTP_IN_CLOCK_OFFSET_ADJUST_NANOSECONDS_LEN 4
2021 #define MC_CMD_PTP_IN_CLOCK_OFFSET_ADJUST_MINOR_LEN 4
2026 /* MC_CMD_PTP_IN_CMD_LEN 4 */
2027 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
2028 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
2031 #define MC_CMD_PTP_IN_CLOCK_OFFSET_ADJUST_V2_SECONDS_LEN 4
2034 #define MC_CMD_PTP_IN_CLOCK_OFFSET_ADJUST_V2_MAJOR_LEN 4
2037 #define MC_CMD_PTP_IN_CLOCK_OFFSET_ADJUST_V2_NANOSECONDS_LEN 4
2040 #define MC_CMD_PTP_IN_CLOCK_OFFSET_ADJUST_V2_MINOR_LEN 4
2043 #define MC_CMD_PTP_IN_CLOCK_OFFSET_ADJUST_V2_MAJOR_HI_LEN 4
2048 /* MC_CMD_PTP_IN_CMD_LEN 4 */
2049 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
2050 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
2062 /* MC_CMD_PTP_IN_CMD_LEN 4 */
2063 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
2064 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
2067 #define MC_CMD_PTP_IN_RX_SET_VLAN_FILTER_NUM_VLAN_TAGS_LEN 4
2070 #define MC_CMD_PTP_IN_RX_SET_VLAN_FILTER_VLAN_TAG_LEN 4
2076 /* MC_CMD_PTP_IN_CMD_LEN 4 */
2077 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
2078 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
2081 #define MC_CMD_PTP_IN_RX_SET_UUID_FILTER_ENABLE_LEN 4
2091 /* MC_CMD_PTP_IN_CMD_LEN 4 */
2092 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
2093 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
2096 #define MC_CMD_PTP_IN_RX_SET_DOMAIN_FILTER_ENABLE_LEN 4
2099 #define MC_CMD_PTP_IN_RX_SET_DOMAIN_FILTER_DOMAIN_LEN 4
2104 /* MC_CMD_PTP_IN_CMD_LEN 4 */
2105 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
2106 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
2109 #define MC_CMD_PTP_IN_SET_CLK_SRC_CLK_LEN 4
2118 /* MC_CMD_PTP_IN_CMD_LEN 4 */
2119 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
2120 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
2125 /* MC_CMD_PTP_IN_CMD_LEN 4 */
2127 #define MC_CMD_PTP_IN_PPS_ENABLE_OP_OFST 4
2128 #define MC_CMD_PTP_IN_PPS_ENABLE_OP_LEN 4
2135 #define MC_CMD_PTP_IN_PPS_ENABLE_QUEUE_ID_LEN 4
2140 /* MC_CMD_PTP_IN_CMD_LEN 4 */
2141 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
2142 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
2147 /* MC_CMD_PTP_IN_CMD_LEN 4 */
2148 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
2149 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
2154 /* MC_CMD_PTP_IN_CMD_LEN 4 */
2155 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
2156 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
2161 /* MC_CMD_PTP_IN_CMD_LEN 4 */
2162 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
2163 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
2166 #define MC_CMD_PTP_IN_TIME_EVENT_SUBSCRIBE_QUEUE_LEN 4
2177 /* MC_CMD_PTP_IN_CMD_LEN 4 */
2178 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
2179 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
2182 #define MC_CMD_PTP_IN_TIME_EVENT_UNSUBSCRIBE_CONTROL_LEN 4
2189 #define MC_CMD_PTP_IN_TIME_EVENT_UNSUBSCRIBE_QUEUE_LEN 4
2194 /* MC_CMD_PTP_IN_CMD_LEN 4 */
2195 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
2196 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
2199 #define MC_CMD_PTP_IN_MANFTEST_PPS_TEST_ENABLE_LEN 4
2204 /* MC_CMD_PTP_IN_CMD_LEN 4 */
2205 /* MC_CMD_PTP_IN_PERIPH_ID_OFST 4 */
2206 /* MC_CMD_PTP_IN_PERIPH_ID_LEN 4 */
2209 #define MC_CMD_PTP_IN_SET_SYNC_STATUS_STATUS_LEN 4
2218 #define MC_CMD_PTP_IN_SET_SYNC_STATUS_TIMEOUT_LEN 4
2220 #define MC_CMD_PTP_IN_SET_SYNC_STATUS_RESERVED0_LEN 4
2222 #define MC_CMD_PTP_IN_SET_SYNC_STATUS_RESERVED1_LEN 4
2231 #define MC_CMD_PTP_OUT_TRANSMIT_SECONDS_LEN 4
2234 #define MC_CMD_PTP_OUT_TRANSMIT_MAJOR_LEN 4
2236 #define MC_CMD_PTP_OUT_TRANSMIT_NANOSECONDS_OFST 4
2237 #define MC_CMD_PTP_OUT_TRANSMIT_NANOSECONDS_LEN 4
2239 #define MC_CMD_PTP_OUT_TRANSMIT_MINOR_OFST 4
2240 #define MC_CMD_PTP_OUT_TRANSMIT_MINOR_LEN 4
2252 #define MC_CMD_PTP_OUT_READ_NIC_TIME_SECONDS_LEN 4
2255 #define MC_CMD_PTP_OUT_READ_NIC_TIME_MAJOR_LEN 4
2257 #define MC_CMD_PTP_OUT_READ_NIC_TIME_NANOSECONDS_OFST 4
2258 #define MC_CMD_PTP_OUT_READ_NIC_TIME_NANOSECONDS_LEN 4
2260 #define MC_CMD_PTP_OUT_READ_NIC_TIME_MINOR_OFST 4
2261 #define MC_CMD_PTP_OUT_READ_NIC_TIME_MINOR_LEN 4
2267 #define MC_CMD_PTP_OUT_READ_NIC_TIME_V2_SECONDS_LEN 4
2270 #define MC_CMD_PTP_OUT_READ_NIC_TIME_V2_MAJOR_LEN 4
2272 #define MC_CMD_PTP_OUT_READ_NIC_TIME_V2_NANOSECONDS_OFST 4
2273 #define MC_CMD_PTP_OUT_READ_NIC_TIME_V2_NANOSECONDS_LEN 4
2275 #define MC_CMD_PTP_OUT_READ_NIC_TIME_V2_MINOR_OFST 4
2276 #define MC_CMD_PTP_OUT_READ_NIC_TIME_V2_MINOR_LEN 4
2279 #define MC_CMD_PTP_OUT_READ_NIC_TIME_V2_MAJOR_HI_LEN 4
2285 #define MC_CMD_PTP_OUT_STATUS_CLOCK_FREQ_LEN 4
2287 #define MC_CMD_PTP_OUT_STATUS_STATS_TX_OFST 4
2288 #define MC_CMD_PTP_OUT_STATUS_STATS_TX_LEN 4
2291 #define MC_CMD_PTP_OUT_STATUS_STATS_RX_LEN 4
2294 #define MC_CMD_PTP_OUT_STATUS_STATS_TS_LEN 4
2297 #define MC_CMD_PTP_OUT_STATUS_STATS_FM_LEN 4
2300 #define MC_CMD_PTP_OUT_STATUS_STATS_NFM_LEN 4
2303 #define MC_CMD_PTP_OUT_STATUS_STATS_PPS_OFLOW_LEN 4
2306 #define MC_CMD_PTP_OUT_STATUS_STATS_PPS_BAD_LEN 4
2309 #define MC_CMD_PTP_OUT_STATUS_STATS_PPS_PER_MIN_LEN 4
2312 #define MC_CMD_PTP_OUT_STATUS_STATS_PPS_PER_MAX_LEN 4
2315 #define MC_CMD_PTP_OUT_STATUS_STATS_PPS_PER_LAST_LEN 4
2318 #define MC_CMD_PTP_OUT_STATUS_STATS_PPS_PER_MEAN_LEN 4
2321 #define MC_CMD_PTP_OUT_STATUS_STATS_PPS_OFF_MIN_LEN 4
2324 #define MC_CMD_PTP_OUT_STATUS_STATS_PPS_OFF_MAX_LEN 4
2327 #define MC_CMD_PTP_OUT_STATUS_STATS_PPS_OFF_LAST_LEN 4
2330 #define MC_CMD_PTP_OUT_STATUS_STATS_PPS_OFF_MEAN_LEN 4
2346 #define MC_CMD_PTP_OUT_SYNCHRONIZE_HOSTSTART_LEN 4
2348 #define MC_CMD_PTP_OUT_SYNCHRONIZE_SECONDS_OFST 4
2349 #define MC_CMD_PTP_OUT_SYNCHRONIZE_SECONDS_LEN 4
2351 #define MC_CMD_PTP_OUT_SYNCHRONIZE_MAJOR_OFST 4
2352 #define MC_CMD_PTP_OUT_SYNCHRONIZE_MAJOR_LEN 4
2355 #define MC_CMD_PTP_OUT_SYNCHRONIZE_NANOSECONDS_LEN 4
2358 #define MC_CMD_PTP_OUT_SYNCHRONIZE_MINOR_LEN 4
2361 #define MC_CMD_PTP_OUT_SYNCHRONIZE_HOSTEND_LEN 4
2364 #define MC_CMD_PTP_OUT_SYNCHRONIZE_WAITNS_LEN 4
2370 #define MC_CMD_PTP_OUT_MANFTEST_BASIC_TEST_RESULT_LEN 4
2402 #define MC_CMD_PTP_OUT_MANFTEST_BASIC_TEST_EXTOSC_OFST 4
2403 #define MC_CMD_PTP_OUT_MANFTEST_BASIC_TEST_EXTOSC_LEN 4
2409 #define MC_CMD_PTP_OUT_MANFTEST_PACKET_TEST_RESULT_LEN 4
2411 #define MC_CMD_PTP_OUT_MANFTEST_PACKET_TEST_FPGACOUNT_OFST 4
2412 #define MC_CMD_PTP_OUT_MANFTEST_PACKET_TEST_FPGACOUNT_LEN 4
2415 #define MC_CMD_PTP_OUT_MANFTEST_PACKET_TEST_FILTERCOUNT_LEN 4
2430 #define MC_CMD_PTP_OUT_GET_TIME_FORMAT_LEN 4
2438 #define MC_CMD_PTP_OUT_GET_TIME_FORMAT_FORMAT_LEN 4
2454 #define MC_CMD_PTP_OUT_GET_ATTRIBUTES_TIME_FORMAT_LEN 4
2471 #define MC_CMD_PTP_OUT_GET_ATTRIBUTES_SYNC_WINDOW_MIN_OFST 4
2472 #define MC_CMD_PTP_OUT_GET_ATTRIBUTES_SYNC_WINDOW_MIN_LEN 4
2475 #define MC_CMD_PTP_OUT_GET_ATTRIBUTES_CAPABILITIES_LEN 4
2489 #define MC_CMD_PTP_OUT_GET_ATTRIBUTES_RESERVED0_LEN 4
2491 #define MC_CMD_PTP_OUT_GET_ATTRIBUTES_RESERVED1_LEN 4
2493 #define MC_CMD_PTP_OUT_GET_ATTRIBUTES_RESERVED2_LEN 4
2499 #define MC_CMD_PTP_OUT_GET_TIMESTAMP_CORRECTIONS_TRANSMIT_LEN 4
2501 #define MC_CMD_PTP_OUT_GET_TIMESTAMP_CORRECTIONS_RECEIVE_OFST 4
2502 #define MC_CMD_PTP_OUT_GET_TIMESTAMP_CORRECTIONS_RECEIVE_LEN 4
2505 #define MC_CMD_PTP_OUT_GET_TIMESTAMP_CORRECTIONS_PPS_OUT_LEN 4
2508 #define MC_CMD_PTP_OUT_GET_TIMESTAMP_CORRECTIONS_PPS_IN_LEN 4
2514 #define MC_CMD_PTP_OUT_GET_TIMESTAMP_CORRECTIONS_V2_PTP_TX_LEN 4
2516 #define MC_CMD_PTP_OUT_GET_TIMESTAMP_CORRECTIONS_V2_PTP_RX_OFST 4
2517 #define MC_CMD_PTP_OUT_GET_TIMESTAMP_CORRECTIONS_V2_PTP_RX_LEN 4
2520 #define MC_CMD_PTP_OUT_GET_TIMESTAMP_CORRECTIONS_V2_PPS_OUT_LEN 4
2523 #define MC_CMD_PTP_OUT_GET_TIMESTAMP_CORRECTIONS_V2_PPS_IN_LEN 4
2526 #define MC_CMD_PTP_OUT_GET_TIMESTAMP_CORRECTIONS_V2_GENERAL_TX_LEN 4
2529 #define MC_CMD_PTP_OUT_GET_TIMESTAMP_CORRECTIONS_V2_GENERAL_RX_LEN 4
2532 #define MC_CMD_PTP_OUT_MANFTEST_PPS_LEN 4
2535 #define MC_CMD_PTP_OUT_MANFTEST_PPS_TEST_RESULT_LEN 4
2556 #define MC_CMD_CSR_READ32_IN_ADDR_LEN 4
2557 #define MC_CMD_CSR_READ32_IN_STEP_OFST 4
2558 #define MC_CMD_CSR_READ32_IN_STEP_LEN 4
2560 #define MC_CMD_CSR_READ32_IN_NUMWORDS_LEN 4
2563 #define MC_CMD_CSR_READ32_OUT_LENMIN 4
2566 #define MC_CMD_CSR_READ32_OUT_LEN(num) (0+4*(num))
2567 #define MC_CMD_CSR_READ32_OUT_BUFFER_NUM(len) (((len)-0)/4)
2570 #define MC_CMD_CSR_READ32_OUT_BUFFER_LEN 4
2589 #define MC_CMD_CSR_WRITE32_IN_LEN(num) (8+4*(num))
2590 #define MC_CMD_CSR_WRITE32_IN_BUFFER_NUM(len) (((len)-8)/4)
2593 #define MC_CMD_CSR_WRITE32_IN_ADDR_LEN 4
2594 #define MC_CMD_CSR_WRITE32_IN_STEP_OFST 4
2595 #define MC_CMD_CSR_WRITE32_IN_STEP_LEN 4
2597 #define MC_CMD_CSR_WRITE32_IN_BUFFER_LEN 4
2603 #define MC_CMD_CSR_WRITE32_OUT_LEN 4
2605 #define MC_CMD_CSR_WRITE32_OUT_STATUS_LEN 4
2627 #define MC_CMD_HP_IN_SUBCMD_LEN 4
2634 #define MC_CMD_HP_IN_OCSD_ADDR_OFST 4
2636 #define MC_CMD_HP_IN_OCSD_ADDR_LO_OFST 4
2642 #define MC_CMD_HP_IN_OCSD_INTERVAL_LEN 4
2645 #define MC_CMD_HP_OUT_LEN 4
2647 #define MC_CMD_HP_OUT_OCSD_STATUS_LEN 4
2697 #define MC_CMD_MDIO_READ_IN_BUS_LEN 4
2703 #define MC_CMD_MDIO_READ_IN_PRTAD_OFST 4
2704 #define MC_CMD_MDIO_READ_IN_PRTAD_LEN 4
2707 #define MC_CMD_MDIO_READ_IN_DEVAD_LEN 4
2714 #define MC_CMD_MDIO_READ_IN_ADDR_LEN 4
2720 #define MC_CMD_MDIO_READ_OUT_VALUE_LEN 4
2724 #define MC_CMD_MDIO_READ_OUT_STATUS_OFST 4
2725 #define MC_CMD_MDIO_READ_OUT_STATUS_LEN 4
2745 #define MC_CMD_MDIO_WRITE_IN_BUS_LEN 4
2751 #define MC_CMD_MDIO_WRITE_IN_PRTAD_OFST 4
2752 #define MC_CMD_MDIO_WRITE_IN_PRTAD_LEN 4
2755 #define MC_CMD_MDIO_WRITE_IN_DEVAD_LEN 4
2762 #define MC_CMD_MDIO_WRITE_IN_ADDR_LEN 4
2765 #define MC_CMD_MDIO_WRITE_IN_VALUE_LEN 4
2768 #define MC_CMD_MDIO_WRITE_OUT_LEN 4
2773 #define MC_CMD_MDIO_WRITE_OUT_STATUS_LEN 4
2808 #define MC_CMD_DBIWROP_TYPEDEF_ADDRESS_LEN 4
2811 #define MC_CMD_DBIWROP_TYPEDEF_PARMS_OFST 4
2812 #define MC_CMD_DBIWROP_TYPEDEF_PARMS_LEN 4
2813 #define MC_CMD_DBIWROP_TYPEDEF_VF_NUM_OFST 4
2816 #define MC_CMD_DBIWROP_TYPEDEF_VF_ACTIVE_OFST 4
2819 #define MC_CMD_DBIWROP_TYPEDEF_CS2_OFST 4
2825 #define MC_CMD_DBIWROP_TYPEDEF_VALUE_LEN 4
2838 #define MC_CMD_PORT_READ32_IN_LEN 4
2841 #define MC_CMD_PORT_READ32_IN_ADDR_LEN 4
2847 #define MC_CMD_PORT_READ32_OUT_VALUE_LEN 4
2849 #define MC_CMD_PORT_READ32_OUT_STATUS_OFST 4
2850 #define MC_CMD_PORT_READ32_OUT_STATUS_LEN 4
2864 #define MC_CMD_PORT_WRITE32_IN_ADDR_LEN 4
2866 #define MC_CMD_PORT_WRITE32_IN_VALUE_OFST 4
2867 #define MC_CMD_PORT_WRITE32_IN_VALUE_LEN 4
2870 #define MC_CMD_PORT_WRITE32_OUT_LEN 4
2873 #define MC_CMD_PORT_WRITE32_OUT_STATUS_LEN 4
2884 #define MC_CMD_PORT_READ128_IN_LEN 4
2887 #define MC_CMD_PORT_READ128_IN_ADDR_LEN 4
2896 #define MC_CMD_PORT_READ128_OUT_STATUS_LEN 4
2910 #define MC_CMD_PORT_WRITE128_IN_ADDR_LEN 4
2912 #define MC_CMD_PORT_WRITE128_IN_VALUE_OFST 4
2916 #define MC_CMD_PORT_WRITE128_OUT_LEN 4
2919 #define MC_CMD_PORT_WRITE128_OUT_STATUS_LEN 4
2922 #define MC_CMD_CAPABILITIES_LEN 4
2936 #define MC_CMD_CAPABILITIES_AOE_LBN 4
2967 #define MC_CMD_GET_BOARD_CFG_OUT_BOARD_TYPE_LEN 4
2968 #define MC_CMD_GET_BOARD_CFG_OUT_BOARD_NAME_OFST 4
2974 #define MC_CMD_GET_BOARD_CFG_OUT_CAPABILITIES_PORT0_LEN 4
2979 #define MC_CMD_GET_BOARD_CFG_OUT_CAPABILITIES_PORT1_LEN 4
2994 #define MC_CMD_GET_BOARD_CFG_OUT_MAC_COUNT_PORT0_LEN 4
2999 #define MC_CMD_GET_BOARD_CFG_OUT_MAC_COUNT_PORT1_LEN 4
3004 #define MC_CMD_GET_BOARD_CFG_OUT_MAC_STRIDE_PORT0_LEN 4
3009 #define MC_CMD_GET_BOARD_CFG_OUT_MAC_STRIDE_PORT1_LEN 4
3042 #define MC_CMD_DBI_READX_IN_DBIRDOP_HI_OFST 4
3048 #define MC_CMD_DBI_READX_OUT_LENMIN 4
3051 #define MC_CMD_DBI_READX_OUT_LEN(num) (0+4*(num))
3052 #define MC_CMD_DBI_READX_OUT_VALUE_NUM(len) (((len)-0)/4)
3055 #define MC_CMD_DBI_READX_OUT_VALUE_LEN 4
3063 #define MC_CMD_DBIRDOP_TYPEDEF_ADDRESS_LEN 4
3066 #define MC_CMD_DBIRDOP_TYPEDEF_PARMS_OFST 4
3067 #define MC_CMD_DBIRDOP_TYPEDEF_PARMS_LEN 4
3068 #define MC_CMD_DBIRDOP_TYPEDEF_VF_NUM_OFST 4
3071 #define MC_CMD_DBIRDOP_TYPEDEF_VF_ACTIVE_OFST 4
3074 #define MC_CMD_DBIRDOP_TYPEDEF_CS2_OFST 4
3113 #define MC_CMD_LTSSM_HIST_OUT_LEN(num) (0+4*(num))
3114 #define MC_CMD_LTSSM_HIST_OUT_DATA_NUM(len) (((len)-0)/4)
3117 #define MC_CMD_LTSSM_HIST_OUT_DATA_LEN 4
3141 #define MC_CMD_DRV_ATTACH_IN_NEW_STATE_LEN 4
3161 #define MC_CMD_DRV_ATTACH_IN_WANT_V2_LINKCHANGES_LBN 4
3170 #define MC_CMD_DRV_ATTACH_IN_UPDATE_OFST 4
3171 #define MC_CMD_DRV_ATTACH_IN_UPDATE_LEN 4
3174 #define MC_CMD_DRV_ATTACH_IN_FIRMWARE_ID_LEN 4
3212 #define MC_CMD_DRV_ATTACH_IN_V2_NEW_STATE_LEN 4
3232 #define MC_CMD_DRV_ATTACH_IN_V2_WANT_V2_LINKCHANGES_LBN 4
3241 #define MC_CMD_DRV_ATTACH_IN_V2_UPDATE_OFST 4
3242 #define MC_CMD_DRV_ATTACH_IN_V2_UPDATE_LEN 4
3245 #define MC_CMD_DRV_ATTACH_IN_V2_FIRMWARE_ID_LEN 4
3283 #define MC_CMD_DRV_ATTACH_OUT_LEN 4
3286 #define MC_CMD_DRV_ATTACH_OUT_OLD_STATE_LEN 4
3292 #define MC_CMD_DRV_ATTACH_EXT_OUT_OLD_STATE_LEN 4
3294 #define MC_CMD_DRV_ATTACH_EXT_OUT_FUNC_FLAGS_OFST 4
3295 #define MC_CMD_DRV_ATTACH_EXT_OUT_FUNC_FLAGS_LEN 4
3329 #define MC_CMD_SHMUART_IN_LEN 4
3332 #define MC_CMD_SHMUART_IN_FLAG_LEN 4
3366 #define MC_CMD_ENTITY_RESET_IN_LEN 4
3371 #define MC_CMD_ENTITY_RESET_IN_FLAG_LEN 4
3390 #define MC_CMD_PCIE_CREDITS_IN_POLL_PERIOD_LEN 4
3392 #define MC_CMD_PCIE_CREDITS_IN_WIPE_OFST 4
3393 #define MC_CMD_PCIE_CREDITS_IN_WIPE_LEN 4
3401 #define MC_CMD_PCIE_CREDITS_OUT_CURRENT_NP_HDR_OFST 4
3424 #define MC_CMD_RXD_MONITOR_IN_QID_LEN 4
3425 #define MC_CMD_RXD_MONITOR_IN_POLL_PERIOD_OFST 4
3426 #define MC_CMD_RXD_MONITOR_IN_POLL_PERIOD_LEN 4
3428 #define MC_CMD_RXD_MONITOR_IN_WIPE_LEN 4
3433 #define MC_CMD_RXD_MONITOR_OUT_QID_LEN 4
3434 #define MC_CMD_RXD_MONITOR_OUT_RING_FILL_OFST 4
3435 #define MC_CMD_RXD_MONITOR_OUT_RING_FILL_LEN 4
3437 #define MC_CMD_RXD_MONITOR_OUT_CACHE_FILL_LEN 4
3439 #define MC_CMD_RXD_MONITOR_OUT_RING_LT_1_LEN 4
3441 #define MC_CMD_RXD_MONITOR_OUT_RING_LT_2_LEN 4
3443 #define MC_CMD_RXD_MONITOR_OUT_RING_LT_4_LEN 4
3445 #define MC_CMD_RXD_MONITOR_OUT_RING_LT_8_LEN 4
3447 #define MC_CMD_RXD_MONITOR_OUT_RING_LT_16_LEN 4
3449 #define MC_CMD_RXD_MONITOR_OUT_RING_LT_32_LEN 4
3451 #define MC_CMD_RXD_MONITOR_OUT_RING_LT_64_LEN 4
3453 #define MC_CMD_RXD_MONITOR_OUT_RING_LT_128_LEN 4
3455 #define MC_CMD_RXD_MONITOR_OUT_RING_LT_256_LEN 4
3457 #define MC_CMD_RXD_MONITOR_OUT_RING_GE_256_LEN 4
3459 #define MC_CMD_RXD_MONITOR_OUT_CACHE_LT_1_LEN 4
3461 #define MC_CMD_RXD_MONITOR_OUT_CACHE_LT_2_LEN 4
3463 #define MC_CMD_RXD_MONITOR_OUT_CACHE_LT_4_LEN 4
3465 #define MC_CMD_RXD_MONITOR_OUT_CACHE_LT_8_LEN 4
3467 #define MC_CMD_RXD_MONITOR_OUT_CACHE_LT_16_LEN 4
3469 #define MC_CMD_RXD_MONITOR_OUT_CACHE_LT_32_LEN 4
3471 #define MC_CMD_RXD_MONITOR_OUT_CACHE_GE_32_LEN 4
3490 #define MC_CMD_PUTS_IN_DEST_LEN 4
3497 #define MC_CMD_PUTS_IN_DHOST_OFST 4
3526 #define MC_CMD_GET_PHY_CFG_OUT_FLAGS_LEN 4
3540 #define MC_CMD_GET_PHY_CFG_OUT_POWEROFF_LBN 4
3549 #define MC_CMD_GET_PHY_CFG_OUT_TYPE_OFST 4
3550 #define MC_CMD_GET_PHY_CFG_OUT_TYPE_LEN 4
3553 #define MC_CMD_GET_PHY_CFG_OUT_SUPPORTED_CAP_LEN 4
3564 #define MC_CMD_PHY_CAP_100FDX_LBN 4
3619 #define MC_CMD_GET_PHY_CFG_OUT_CHANNEL_LEN 4
3622 #define MC_CMD_GET_PHY_CFG_OUT_PRT_LEN 4
3625 #define MC_CMD_GET_PHY_CFG_OUT_STATS_MASK_LEN 4
3631 #define MC_CMD_GET_PHY_CFG_OUT_MEDIA_TYPE_LEN 4
3647 #define MC_CMD_GET_PHY_CFG_OUT_MMD_MASK_LEN 4
3676 #define MC_CMD_START_BIST_IN_LEN 4
3679 #define MC_CMD_START_BIST_IN_TYPE_LEN 4
3722 #define MC_CMD_POLL_BIST_OUT_RESULT_LEN 4
3731 #define MC_CMD_POLL_BIST_OUT_PRIVATE_OFST 4
3732 #define MC_CMD_POLL_BIST_OUT_PRIVATE_LEN 4
3738 /* MC_CMD_POLL_BIST_OUT_RESULT_LEN 4 */
3741 #define MC_CMD_POLL_BIST_OUT_SFT9001_CABLE_LENGTH_A_OFST 4
3742 #define MC_CMD_POLL_BIST_OUT_SFT9001_CABLE_LENGTH_A_LEN 4
3744 #define MC_CMD_POLL_BIST_OUT_SFT9001_CABLE_LENGTH_B_LEN 4
3746 #define MC_CMD_POLL_BIST_OUT_SFT9001_CABLE_LENGTH_C_LEN 4
3748 #define MC_CMD_POLL_BIST_OUT_SFT9001_CABLE_LENGTH_D_LEN 4
3751 #define MC_CMD_POLL_BIST_OUT_SFT9001_CABLE_STATUS_A_LEN 4
3764 #define MC_CMD_POLL_BIST_OUT_SFT9001_CABLE_STATUS_B_LEN 4
3769 #define MC_CMD_POLL_BIST_OUT_SFT9001_CABLE_STATUS_C_LEN 4
3774 #define MC_CMD_POLL_BIST_OUT_SFT9001_CABLE_STATUS_D_LEN 4
3782 /* MC_CMD_POLL_BIST_OUT_RESULT_LEN 4 */
3785 #define MC_CMD_POLL_BIST_OUT_MRSFP_TEST_OFST 4
3786 #define MC_CMD_POLL_BIST_OUT_MRSFP_TEST_LEN 4
3810 /* MC_CMD_POLL_BIST_OUT_RESULT_LEN 4 */
3813 #define MC_CMD_POLL_BIST_OUT_MEM_TEST_OFST 4
3814 #define MC_CMD_POLL_BIST_OUT_MEM_TEST_LEN 4
3831 #define MC_CMD_POLL_BIST_OUT_MEM_ADDR_LEN 4
3834 #define MC_CMD_POLL_BIST_OUT_MEM_BUS_LEN 4
3855 #define MC_CMD_POLL_BIST_OUT_MEM_EXPECT_LEN 4
3858 #define MC_CMD_POLL_BIST_OUT_MEM_ACTUAL_LEN 4
3861 #define MC_CMD_POLL_BIST_OUT_MEM_ECC_LEN 4
3864 #define MC_CMD_POLL_BIST_OUT_MEM_ECC_PARITY_LEN 4
3867 #define MC_CMD_POLL_BIST_OUT_MEM_ECC_FATAL_LEN 4
3882 #define MC_CMD_FLUSH_RX_QUEUES_IN_LENMIN 4
3885 #define MC_CMD_FLUSH_RX_QUEUES_IN_LEN(num) (0+4*(num))
3886 #define MC_CMD_FLUSH_RX_QUEUES_IN_QID_OFST_NUM(len) (((len)-0)/4)
3888 #define MC_CMD_FLUSH_RX_QUEUES_IN_QID_OFST_LEN 4
3915 #define MC_CMD_GET_LOOPBACK_MODES_OUT_100M_HI_OFST 4
4031 #define MC_CMD_GET_LOOPBACK_MODES_OUT_V2_100M_HI_OFST 4
4161 #define AN_TYPE_LEN 4
4163 #define AN_TYPE_TYPE_LEN 4
4179 #define FEC_TYPE_LEN 4
4181 #define FEC_TYPE_TYPE_LEN 4
4211 #define MC_CMD_GET_LINK_OUT_CAP_LEN 4
4215 #define MC_CMD_GET_LINK_OUT_LP_CAP_OFST 4
4216 #define MC_CMD_GET_LINK_OUT_LP_CAP_LEN 4
4221 #define MC_CMD_GET_LINK_OUT_LINK_SPEED_LEN 4
4224 #define MC_CMD_GET_LINK_OUT_LOOPBACK_MODE_LEN 4
4228 #define MC_CMD_GET_LINK_OUT_FLAGS_LEN 4
4255 #define MC_CMD_GET_LINK_OUT_FCNTL_LEN 4
4259 #define MC_CMD_GET_LINK_OUT_MAC_FAULT_LEN 4
4279 #define MC_CMD_GET_LINK_OUT_V2_CAP_LEN 4
4283 #define MC_CMD_GET_LINK_OUT_V2_LP_CAP_OFST 4
4284 #define MC_CMD_GET_LINK_OUT_V2_LP_CAP_LEN 4
4289 #define MC_CMD_GET_LINK_OUT_V2_LINK_SPEED_LEN 4
4292 #define MC_CMD_GET_LINK_OUT_V2_LOOPBACK_MODE_LEN 4
4296 #define MC_CMD_GET_LINK_OUT_V2_FLAGS_LEN 4
4323 #define MC_CMD_GET_LINK_OUT_V2_FCNTL_LEN 4
4327 #define MC_CMD_GET_LINK_OUT_V2_MAC_FAULT_LEN 4
4348 #define MC_CMD_GET_LINK_OUT_V2_LD_CAP_LEN 4
4351 #define MC_CMD_GET_LINK_OUT_V2_AN_TYPE_LEN 4
4356 #define MC_CMD_GET_LINK_OUT_V2_FEC_TYPE_LEN 4
4360 #define MC_CMD_GET_LINK_OUT_V2_EXT_FLAGS_LEN 4
4374 #define MC_CMD_GET_LINK_OUT_V2_PCS_LOCK_LBN 4
4409 #define MC_CMD_SET_LINK_IN_CAP_LEN 4
4411 #define MC_CMD_SET_LINK_IN_FLAGS_OFST 4
4412 #define MC_CMD_SET_LINK_IN_FLAGS_LEN 4
4413 #define MC_CMD_SET_LINK_IN_LOWPOWER_OFST 4
4416 #define MC_CMD_SET_LINK_IN_POWEROFF_OFST 4
4419 #define MC_CMD_SET_LINK_IN_TXDIS_OFST 4
4422 #define MC_CMD_SET_LINK_IN_LINKDOWN_OFST 4
4427 #define MC_CMD_SET_LINK_IN_LOOPBACK_MODE_LEN 4
4434 #define MC_CMD_SET_LINK_IN_LOOPBACK_SPEED_LEN 4
4445 #define MC_CMD_SET_LINK_IN_V2_CAP_LEN 4
4447 #define MC_CMD_SET_LINK_IN_V2_FLAGS_OFST 4
4448 #define MC_CMD_SET_LINK_IN_V2_FLAGS_LEN 4
4449 #define MC_CMD_SET_LINK_IN_V2_LOWPOWER_OFST 4
4452 #define MC_CMD_SET_LINK_IN_V2_POWEROFF_OFST 4
4455 #define MC_CMD_SET_LINK_IN_V2_TXDIS_OFST 4
4458 #define MC_CMD_SET_LINK_IN_V2_LINKDOWN_OFST 4
4463 #define MC_CMD_SET_LINK_IN_V2_LOOPBACK_MODE_LEN 4
4470 #define MC_CMD_SET_LINK_IN_V2_LOOPBACK_SPEED_LEN 4
4494 #define MC_CMD_SET_ID_LED_IN_LEN 4
4497 #define MC_CMD_SET_ID_LED_IN_STATE_LEN 4
4521 #define MC_CMD_SET_MAC_IN_MTU_LEN 4
4522 #define MC_CMD_SET_MAC_IN_DRAIN_OFST 4
4523 #define MC_CMD_SET_MAC_IN_DRAIN_LEN 4
4529 #define MC_CMD_SET_MAC_IN_REJECT_LEN 4
4537 #define MC_CMD_SET_MAC_IN_FCNTL_LEN 4
4551 #define MC_CMD_SET_MAC_IN_FLAGS_LEN 4
4562 #define MC_CMD_SET_MAC_EXT_IN_MTU_LEN 4
4563 #define MC_CMD_SET_MAC_EXT_IN_DRAIN_OFST 4
4564 #define MC_CMD_SET_MAC_EXT_IN_DRAIN_LEN 4
4570 #define MC_CMD_SET_MAC_EXT_IN_REJECT_LEN 4
4578 #define MC_CMD_SET_MAC_EXT_IN_FCNTL_LEN 4
4592 #define MC_CMD_SET_MAC_EXT_IN_FLAGS_LEN 4
4602 #define MC_CMD_SET_MAC_EXT_IN_CONTROL_LEN 4
4616 #define MC_CMD_SET_MAC_EXT_IN_CFG_FCS_LBN 4
4623 #define MC_CMD_SET_MAC_V2_OUT_LEN 4
4629 #define MC_CMD_SET_MAC_V2_OUT_MTU_LEN 4
4652 #define MC_CMD_PHY_STATS_IN_DMA_ADDR_HI_OFST 4
4660 #define MC_CMD_PHY_STATS_OUT_NO_DMA_STATISTICS_LEN 4
4734 #define MC_CMD_MAC_STATS_IN_DMA_ADDR_HI_OFST 4
4736 #define MC_CMD_MAC_STATS_IN_CMD_LEN 4
4750 #define MC_CMD_MAC_STATS_IN_PERIODIC_CLEAR_LBN 4
4764 #define MC_CMD_MAC_STATS_IN_DMA_LEN_LEN 4
4767 #define MC_CMD_MAC_STATS_IN_PORT_ID_LEN 4
4777 #define MC_CMD_MAC_STATS_OUT_NO_DMA_STATISTICS_HI_OFST 4
4933 #define MC_CMD_MAC_STATS_V2_OUT_NO_DMA_STATISTICS_HI_OFST 4
4966 #define MC_CMD_MAC_STATS_V3_OUT_NO_DMA_STATISTICS_HI_OFST 4
5040 #define MC_CMD_MAC_STATS_V4_OUT_NO_DMA_STATISTICS_HI_OFST 4
5073 #define MC_CMD_SRIOV_IN_ENABLE_LEN 4
5074 #define MC_CMD_SRIOV_IN_VI_BASE_OFST 4
5075 #define MC_CMD_SRIOV_IN_VI_BASE_LEN 4
5077 #define MC_CMD_SRIOV_IN_VF_COUNT_LEN 4
5082 #define MC_CMD_SRIOV_OUT_VI_SCALE_LEN 4
5083 #define MC_CMD_SRIOV_OUT_VF_TOTAL_OFST 4
5084 #define MC_CMD_SRIOV_OUT_VF_TOTAL_LEN 4
5090 #define MC_CMD_MEMCPY_RECORD_TYPEDEF_NUM_RECORDS_LEN 4
5093 #define MC_CMD_MEMCPY_RECORD_TYPEDEF_TO_RID_OFST 4
5094 #define MC_CMD_MEMCPY_RECORD_TYPEDEF_TO_RID_LEN 4
5104 #define MC_CMD_MEMCPY_RECORD_TYPEDEF_FROM_RID_LEN 4
5115 #define MC_CMD_MEMCPY_RECORD_TYPEDEF_LENGTH_LEN 4
5171 #define MC_CMD_WOL_FILTER_SET_IN_FILTER_MODE_LEN 4
5175 #define MC_CMD_WOL_FILTER_SET_IN_WOL_TYPE_OFST 4
5176 #define MC_CMD_WOL_FILTER_SET_IN_WOL_TYPE_LEN 4
5192 #define MC_CMD_WOL_FILTER_SET_IN_DATA_LEN 4
5198 /* MC_CMD_WOL_FILTER_SET_IN_FILTER_MODE_LEN 4 */
5199 /* MC_CMD_WOL_FILTER_SET_IN_WOL_TYPE_OFST 4 */
5200 /* MC_CMD_WOL_FILTER_SET_IN_WOL_TYPE_LEN 4 */
5209 /* MC_CMD_WOL_FILTER_SET_IN_FILTER_MODE_LEN 4 */
5210 /* MC_CMD_WOL_FILTER_SET_IN_WOL_TYPE_OFST 4 */
5211 /* MC_CMD_WOL_FILTER_SET_IN_WOL_TYPE_LEN 4 */
5213 #define MC_CMD_WOL_FILTER_SET_IN_IPV4_SYN_SRC_IP_LEN 4
5215 #define MC_CMD_WOL_FILTER_SET_IN_IPV4_SYN_DST_IP_LEN 4
5224 /* MC_CMD_WOL_FILTER_SET_IN_FILTER_MODE_LEN 4 */
5225 /* MC_CMD_WOL_FILTER_SET_IN_WOL_TYPE_OFST 4 */
5226 /* MC_CMD_WOL_FILTER_SET_IN_WOL_TYPE_LEN 4 */
5239 /* MC_CMD_WOL_FILTER_SET_IN_FILTER_MODE_LEN 4 */
5240 /* MC_CMD_WOL_FILTER_SET_IN_WOL_TYPE_OFST 4 */
5241 /* MC_CMD_WOL_FILTER_SET_IN_WOL_TYPE_LEN 4 */
5256 /* MC_CMD_WOL_FILTER_SET_IN_FILTER_MODE_LEN 4 */
5257 /* MC_CMD_WOL_FILTER_SET_IN_WOL_TYPE_OFST 4 */
5258 /* MC_CMD_WOL_FILTER_SET_IN_WOL_TYPE_LEN 4 */
5260 #define MC_CMD_WOL_FILTER_SET_IN_LINK_MASK_LEN 4
5269 #define MC_CMD_WOL_FILTER_SET_OUT_LEN 4
5271 #define MC_CMD_WOL_FILTER_SET_OUT_FILTER_ID_LEN 4
5284 #define MC_CMD_WOL_FILTER_REMOVE_IN_LEN 4
5286 #define MC_CMD_WOL_FILTER_REMOVE_IN_FILTER_ID_LEN 4
5303 #define MC_CMD_WOL_FILTER_RESET_IN_LEN 4
5305 #define MC_CMD_WOL_FILTER_RESET_IN_MASK_LEN 4
5344 #define MC_CMD_NVRAM_TYPES_OUT_LEN 4
5347 #define MC_CMD_NVRAM_TYPES_OUT_TYPES_LEN 4
5403 #define MC_CMD_NVRAM_INFO_IN_LEN 4
5405 #define MC_CMD_NVRAM_INFO_IN_TYPE_LEN 4
5412 #define MC_CMD_NVRAM_INFO_OUT_TYPE_LEN 4
5415 #define MC_CMD_NVRAM_INFO_OUT_SIZE_OFST 4
5416 #define MC_CMD_NVRAM_INFO_OUT_SIZE_LEN 4
5418 #define MC_CMD_NVRAM_INFO_OUT_ERASESIZE_LEN 4
5420 #define MC_CMD_NVRAM_INFO_OUT_FLAGS_LEN 4
5443 #define MC_CMD_NVRAM_INFO_OUT_PHYSDEV_LEN 4
5445 #define MC_CMD_NVRAM_INFO_OUT_PHYSADDR_LEN 4
5450 #define MC_CMD_NVRAM_INFO_V2_OUT_TYPE_LEN 4
5453 #define MC_CMD_NVRAM_INFO_V2_OUT_SIZE_OFST 4
5454 #define MC_CMD_NVRAM_INFO_V2_OUT_SIZE_LEN 4
5456 #define MC_CMD_NVRAM_INFO_V2_OUT_ERASESIZE_LEN 4
5458 #define MC_CMD_NVRAM_INFO_V2_OUT_FLAGS_LEN 4
5475 #define MC_CMD_NVRAM_INFO_V2_OUT_PHYSDEV_LEN 4
5477 #define MC_CMD_NVRAM_INFO_V2_OUT_PHYSADDR_LEN 4
5481 #define MC_CMD_NVRAM_INFO_V2_OUT_WRITESIZE_LEN 4
5502 #define MC_CMD_NVRAM_UPDATE_START_IN_LEN 4
5504 #define MC_CMD_NVRAM_UPDATE_START_IN_TYPE_LEN 4
5515 #define MC_CMD_NVRAM_UPDATE_START_V2_IN_TYPE_LEN 4
5518 #define MC_CMD_NVRAM_UPDATE_START_V2_IN_FLAGS_OFST 4
5519 #define MC_CMD_NVRAM_UPDATE_START_V2_IN_FLAGS_LEN 4
5520 #define MC_CMD_NVRAM_UPDATE_START_V2_IN_FLAG_REPORT_VERIFY_RESULT_OFST 4
5542 #define MC_CMD_NVRAM_READ_IN_TYPE_LEN 4
5545 #define MC_CMD_NVRAM_READ_IN_OFFSET_OFST 4
5546 #define MC_CMD_NVRAM_READ_IN_OFFSET_LEN 4
5549 #define MC_CMD_NVRAM_READ_IN_LENGTH_LEN 4
5554 #define MC_CMD_NVRAM_READ_IN_V2_TYPE_LEN 4
5557 #define MC_CMD_NVRAM_READ_IN_V2_OFFSET_OFST 4
5558 #define MC_CMD_NVRAM_READ_IN_V2_OFFSET_LEN 4
5561 #define MC_CMD_NVRAM_READ_IN_V2_LENGTH_LEN 4
5571 #define MC_CMD_NVRAM_READ_IN_V2_MODE_LEN 4
5617 #define MC_CMD_NVRAM_WRITE_IN_TYPE_LEN 4
5620 #define MC_CMD_NVRAM_WRITE_IN_OFFSET_OFST 4
5621 #define MC_CMD_NVRAM_WRITE_IN_OFFSET_LEN 4
5623 #define MC_CMD_NVRAM_WRITE_IN_LENGTH_LEN 4
5648 #define MC_CMD_NVRAM_ERASE_IN_TYPE_LEN 4
5651 #define MC_CMD_NVRAM_ERASE_IN_OFFSET_OFST 4
5652 #define MC_CMD_NVRAM_ERASE_IN_OFFSET_LEN 4
5654 #define MC_CMD_NVRAM_ERASE_IN_LENGTH_LEN 4
5680 #define MC_CMD_NVRAM_UPDATE_FINISH_IN_TYPE_LEN 4
5683 #define MC_CMD_NVRAM_UPDATE_FINISH_IN_REBOOT_OFST 4
5684 #define MC_CMD_NVRAM_UPDATE_FINISH_IN_REBOOT_LEN 4
5693 #define MC_CMD_NVRAM_UPDATE_FINISH_V2_IN_TYPE_LEN 4
5696 #define MC_CMD_NVRAM_UPDATE_FINISH_V2_IN_REBOOT_OFST 4
5697 #define MC_CMD_NVRAM_UPDATE_FINISH_V2_IN_REBOOT_LEN 4
5699 #define MC_CMD_NVRAM_UPDATE_FINISH_V2_IN_FLAGS_LEN 4
5730 #define MC_CMD_NVRAM_UPDATE_FINISH_V2_OUT_LEN 4
5736 #define MC_CMD_NVRAM_UPDATE_FINISH_V2_OUT_RESULT_CODE_LEN 4
5844 #define MC_CMD_REBOOT_IN_LEN 4
5846 #define MC_CMD_REBOOT_IN_FLAGS_LEN 4
5868 #define MC_CMD_SCHEDINFO_OUT_LENMIN 4
5871 #define MC_CMD_SCHEDINFO_OUT_LEN(num) (0+4*(num))
5872 #define MC_CMD_SCHEDINFO_OUT_DATA_NUM(len) (((len)-0)/4)
5874 #define MC_CMD_SCHEDINFO_OUT_DATA_LEN 4
5891 #define MC_CMD_REBOOT_MODE_IN_LEN 4
5893 #define MC_CMD_REBOOT_MODE_IN_VALUE_LEN 4
5907 #define MC_CMD_REBOOT_MODE_OUT_LEN 4
5909 #define MC_CMD_REBOOT_MODE_OUT_VALUE_LEN 4
5952 #define MC_CMD_SENSOR_INFO_EXT_IN_LEN 4
5960 #define MC_CMD_SENSOR_INFO_EXT_IN_PAGE_LEN 4
5971 #define MC_CMD_SENSOR_INFO_EXT_IN_V2_PAGE_LEN 4
5973 #define MC_CMD_SENSOR_INFO_EXT_IN_V2_FLAGS_OFST 4
5974 #define MC_CMD_SENSOR_INFO_EXT_IN_V2_FLAGS_LEN 4
5975 #define MC_CMD_SENSOR_INFO_EXT_IN_V2_ENGINEERING_OFST 4
5980 #define MC_CMD_SENSOR_INFO_OUT_LENMIN 4
5983 #define MC_CMD_SENSOR_INFO_OUT_LEN(num) (4+8*(num))
5984 #define MC_CMD_SENSOR_INFO_OUT_MC_CMD_SENSOR_ENTRY_NUM(len) (((len)-4)/8)
5986 #define MC_CMD_SENSOR_INFO_OUT_MASK_LEN 4
6033 /* enum: Fan 4 speed: RPM */
6167 /* enum: Engineering sensor 4 */
6180 #define MC_CMD_SENSOR_ENTRY_OFST 4
6182 #define MC_CMD_SENSOR_ENTRY_LO_OFST 4
6189 #define MC_CMD_SENSOR_INFO_EXT_OUT_LENMIN 4
6192 #define MC_CMD_SENSOR_INFO_EXT_OUT_LEN(num) (4+8*(num))
6193 #define MC_CMD_SENSOR_INFO_EXT_OUT_MC_CMD_SENSOR_ENTRY_NUM(len) (((len)-4)/8)
6195 #define MC_CMD_SENSOR_INFO_EXT_OUT_MASK_LEN 4
6202 /* MC_CMD_SENSOR_ENTRY_OFST 4 */
6204 /* MC_CMD_SENSOR_ENTRY_LO_OFST 4 */
6220 #define MC_CMD_SENSOR_INFO_ENTRY_TYPEDEF_MIN2_OFST 4
6254 /* DMA address of host buffer for sensor readings (must be 4Kbyte aligned).
6262 #define MC_CMD_READ_SENSORS_IN_DMA_ADDR_HI_OFST 4
6266 /* DMA address of host buffer for sensor readings (must be 4Kbyte aligned).
6274 #define MC_CMD_READ_SENSORS_EXT_IN_DMA_ADDR_HI_OFST 4
6277 #define MC_CMD_READ_SENSORS_EXT_IN_LENGTH_LEN 4
6281 /* DMA address of host buffer for sensor readings (must be 4Kbyte aligned).
6289 #define MC_CMD_READ_SENSORS_EXT_IN_V2_DMA_ADDR_HI_OFST 4
6292 #define MC_CMD_READ_SENSORS_EXT_IN_V2_LENGTH_LEN 4
6295 #define MC_CMD_READ_SENSORS_EXT_IN_V2_FLAGS_LEN 4
6307 #define MC_CMD_SENSOR_VALUE_ENTRY_TYPEDEF_LEN 4
6351 #define MC_CMD_GET_PHY_STATE_OUT_LEN 4
6353 #define MC_CMD_GET_PHY_STATE_OUT_STATE_LEN 4
6389 #define MC_CMD_WOL_FILTER_GET_OUT_LEN 4
6391 #define MC_CMD_WOL_FILTER_GET_OUT_FILTER_ID_LEN 4
6408 #define MC_CMD_ADD_LIGHTSOUT_OFFLOAD_IN_LEN(num) (4+4*(num))
6409 #define MC_CMD_ADD_LIGHTSOUT_OFFLOAD_IN_DATA_NUM(len) (((len)-4)/4)
6411 #define MC_CMD_ADD_LIGHTSOUT_OFFLOAD_IN_PROTOCOL_LEN 4
6414 #define MC_CMD_ADD_LIGHTSOUT_OFFLOAD_IN_DATA_OFST 4
6415 #define MC_CMD_ADD_LIGHTSOUT_OFFLOAD_IN_DATA_LEN 4
6423 /* MC_CMD_ADD_LIGHTSOUT_OFFLOAD_IN_PROTOCOL_LEN 4 */
6424 #define MC_CMD_ADD_LIGHTSOUT_OFFLOAD_IN_ARP_MAC_OFST 4
6427 #define MC_CMD_ADD_LIGHTSOUT_OFFLOAD_IN_ARP_IP_LEN 4
6432 /* MC_CMD_ADD_LIGHTSOUT_OFFLOAD_IN_PROTOCOL_LEN 4 */
6433 #define MC_CMD_ADD_LIGHTSOUT_OFFLOAD_IN_NS_MAC_OFST 4
6441 #define MC_CMD_ADD_LIGHTSOUT_OFFLOAD_OUT_LEN 4
6443 #define MC_CMD_ADD_LIGHTSOUT_OFFLOAD_OUT_FILTER_ID_LEN 4
6459 #define MC_CMD_REMOVE_LIGHTSOUT_OFFLOAD_IN_PROTOCOL_LEN 4
6460 #define MC_CMD_REMOVE_LIGHTSOUT_OFFLOAD_IN_FILTER_ID_OFST 4
6461 #define MC_CMD_REMOVE_LIGHTSOUT_OFFLOAD_IN_FILTER_ID_LEN 4
6498 #define MC_CMD_TESTASSERT_V2_IN_LEN 4
6501 #define MC_CMD_TESTASSERT_V2_IN_TYPE_LEN 4
6538 #define MC_CMD_WORKAROUND_IN_TYPE_LEN 4
6566 #define MC_CMD_WORKAROUND_IN_ENABLED_OFST 4
6567 #define MC_CMD_WORKAROUND_IN_ENABLED_LEN 4
6575 #define MC_CMD_WORKAROUND_EXT_OUT_LEN 4
6577 #define MC_CMD_WORKAROUND_EXT_OUT_FLAGS_LEN 4
6598 #define MC_CMD_GET_PHY_MEDIA_INFO_IN_LEN 4
6600 #define MC_CMD_GET_PHY_MEDIA_INFO_IN_PAGE_LEN 4
6606 #define MC_CMD_GET_PHY_MEDIA_INFO_OUT_LEN(num) (4+1*(num))
6607 #define MC_CMD_GET_PHY_MEDIA_INFO_OUT_DATA_NUM(len) (((len)-4)/1)
6610 #define MC_CMD_GET_PHY_MEDIA_INFO_OUT_DATALEN_LEN 4
6611 #define MC_CMD_GET_PHY_MEDIA_INFO_OUT_DATA_OFST 4
6629 #define MC_CMD_NVRAM_TEST_IN_LEN 4
6631 #define MC_CMD_NVRAM_TEST_IN_TYPE_LEN 4
6636 #define MC_CMD_NVRAM_TEST_OUT_LEN 4
6638 #define MC_CMD_NVRAM_TEST_OUT_RESULT_LEN 4
6659 #define MC_CMD_MRSFP_TWEAK_IN_EQ_CONFIG_TXEQ_LEVEL_LEN 4
6661 #define MC_CMD_MRSFP_TWEAK_IN_EQ_CONFIG_TXEQ_DT_CFG_OFST 4
6662 #define MC_CMD_MRSFP_TWEAK_IN_EQ_CONFIG_TXEQ_DT_CFG_LEN 4
6665 #define MC_CMD_MRSFP_TWEAK_IN_EQ_CONFIG_RXEQ_BOOST_LEN 4
6668 #define MC_CMD_MRSFP_TWEAK_IN_EQ_CONFIG_RXEQ_DT_CFG_LEN 4
6677 #define MC_CMD_MRSFP_TWEAK_OUT_IOEXP_INPUTS_LEN 4
6679 #define MC_CMD_MRSFP_TWEAK_OUT_IOEXP_OUTPUTS_OFST 4
6680 #define MC_CMD_MRSFP_TWEAK_OUT_IOEXP_OUTPUTS_LEN 4
6683 #define MC_CMD_MRSFP_TWEAK_OUT_IOEXP_DIRECTION_LEN 4
6704 #define MC_CMD_SENSOR_SET_LIMS_IN_SENSOR_LEN 4
6708 #define MC_CMD_SENSOR_SET_LIMS_IN_LOW0_OFST 4
6709 #define MC_CMD_SENSOR_SET_LIMS_IN_LOW0_LEN 4
6712 #define MC_CMD_SENSOR_SET_LIMS_IN_HI0_LEN 4
6715 #define MC_CMD_SENSOR_SET_LIMS_IN_LOW1_LEN 4
6718 #define MC_CMD_SENSOR_SET_LIMS_IN_HI1_LEN 4
6735 #define MC_CMD_GET_RESOURCE_LIMITS_OUT_BUFTBL_LEN 4
6736 #define MC_CMD_GET_RESOURCE_LIMITS_OUT_EVQ_OFST 4
6737 #define MC_CMD_GET_RESOURCE_LIMITS_OUT_EVQ_LEN 4
6739 #define MC_CMD_GET_RESOURCE_LIMITS_OUT_RXQ_LEN 4
6741 #define MC_CMD_GET_RESOURCE_LIMITS_OUT_TXQ_LEN 4
6758 #define MC_CMD_NVRAM_PARTITIONS_OUT_LENMIN 4
6761 #define MC_CMD_NVRAM_PARTITIONS_OUT_LEN(num) (4+4*(num))
6762 #define MC_CMD_NVRAM_PARTITIONS_OUT_TYPE_ID_NUM(len) (((len)-4)/4)
6765 #define MC_CMD_NVRAM_PARTITIONS_OUT_NUM_PARTITIONS_LEN 4
6767 #define MC_CMD_NVRAM_PARTITIONS_OUT_TYPE_ID_OFST 4
6768 #define MC_CMD_NVRAM_PARTITIONS_OUT_TYPE_ID_LEN 4
6785 #define MC_CMD_NVRAM_METADATA_IN_LEN 4
6788 #define MC_CMD_NVRAM_METADATA_IN_TYPE_LEN 4
6798 #define MC_CMD_NVRAM_METADATA_OUT_TYPE_LEN 4
6799 #define MC_CMD_NVRAM_METADATA_OUT_FLAGS_OFST 4
6800 #define MC_CMD_NVRAM_METADATA_OUT_FLAGS_LEN 4
6801 #define MC_CMD_NVRAM_METADATA_OUT_SUBTYPE_VALID_OFST 4
6804 #define MC_CMD_NVRAM_METADATA_OUT_VERSION_VALID_OFST 4
6807 #define MC_CMD_NVRAM_METADATA_OUT_DESCRIPTION_VALID_OFST 4
6812 #define MC_CMD_NVRAM_METADATA_OUT_SUBTYPE_LEN 4
6822 /* 4th component of W.X.Y.Z version number for content of this partition */
6855 #define MC_CMD_GET_MAC_ADDRESSES_OUT_MAC_COUNT_LEN 4
6858 #define MC_CMD_GET_MAC_ADDRESSES_OUT_MAC_STRIDE_LEN 4
6874 #define MC_CMD_CLP_IN_LEN 4
6877 #define MC_CMD_CLP_IN_OP_LEN 4
6893 #define MC_CMD_CLP_IN_DEFAULT_LEN 4
6895 /* MC_CMD_CLP_IN_OP_LEN 4 */
6903 /* MC_CMD_CLP_IN_OP_LEN 4 */
6908 #define MC_CMD_CLP_IN_SET_MAC_ADDR_OFST 4
6920 /* MC_CMD_CLP_IN_OP_LEN 4 */
6925 #define MC_CMD_CLP_IN_SET_MAC_V2_ADDR_OFST 4
6931 #define MC_CMD_CLP_IN_SET_MAC_V2_FLAGS_LEN 4
6937 #define MC_CMD_CLP_IN_GET_MAC_LEN 4
6939 /* MC_CMD_CLP_IN_OP_LEN 4 */
6944 /* MC_CMD_CLP_IN_OP_LEN 4 */
6945 #define MC_CMD_CLP_IN_GET_MAC_V2_FLAGS_OFST 4
6946 #define MC_CMD_CLP_IN_GET_MAC_V2_FLAGS_LEN 4
6947 #define MC_CMD_CLP_IN_GET_MAC_V2_PERMANENT_OFST 4
6963 /* MC_CMD_CLP_IN_OP_LEN 4 */
6965 #define MC_CMD_CLP_IN_SET_BOOT_FLAG_OFST 4
6972 #define MC_CMD_CLP_IN_GET_BOOT_LEN 4
6974 /* MC_CMD_CLP_IN_OP_LEN 4 */
6977 #define MC_CMD_CLP_OUT_GET_BOOT_LEN 4
6996 #define MC_CMD_MUM_IN_LEN 4
6998 #define MC_CMD_MUM_IN_OP_HDR_LEN 4
7036 #define MC_CMD_MUM_IN_NULL_LEN 4
7039 #define MC_CMD_MUM_IN_CMD_LEN 4
7042 #define MC_CMD_MUM_IN_GET_VERSION_LEN 4
7045 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7051 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7053 #define MC_CMD_MUM_IN_READ_DEVICE_OFST 4
7054 #define MC_CMD_MUM_IN_READ_DEVICE_LEN 4
7061 #define MC_CMD_MUM_IN_READ_ADDR_LEN 4
7064 #define MC_CMD_MUM_IN_READ_NUMWORDS_LEN 4
7070 #define MC_CMD_MUM_IN_WRITE_LEN(num) (12+4*(num))
7071 #define MC_CMD_MUM_IN_WRITE_BUFFER_NUM(len) (((len)-12)/4)
7074 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7076 #define MC_CMD_MUM_IN_WRITE_DEVICE_OFST 4
7077 #define MC_CMD_MUM_IN_WRITE_DEVICE_LEN 4
7082 #define MC_CMD_MUM_IN_WRITE_ADDR_LEN 4
7085 #define MC_CMD_MUM_IN_WRITE_BUFFER_LEN 4
7098 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7100 #define MC_CMD_MUM_IN_RAW_CMD_CMD_CODE_OFST 4
7101 #define MC_CMD_MUM_IN_RAW_CMD_CMD_CODE_LEN 4
7104 #define MC_CMD_MUM_IN_RAW_CMD_NUM_WRITE_LEN 4
7107 #define MC_CMD_MUM_IN_RAW_CMD_NUM_READ_LEN 4
7119 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7120 #define MC_CMD_MUM_IN_LOG_OP_OFST 4
7121 #define MC_CMD_MUM_IN_LOG_OP_LEN 4
7127 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7128 /* MC_CMD_MUM_IN_LOG_OP_OFST 4 */
7129 /* MC_CMD_MUM_IN_LOG_OP_LEN 4 */
7132 #define MC_CMD_MUM_IN_LOG_OP_UART_ENABLE_LEN 4
7138 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7139 #define MC_CMD_MUM_IN_GPIO_HDR_OFST 4
7140 #define MC_CMD_MUM_IN_GPIO_HDR_LEN 4
7141 #define MC_CMD_MUM_IN_GPIO_OPCODE_OFST 4
7154 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7155 #define MC_CMD_MUM_IN_GPIO_IN_READ_HDR_OFST 4
7156 #define MC_CMD_MUM_IN_GPIO_IN_READ_HDR_LEN 4
7161 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7162 #define MC_CMD_MUM_IN_GPIO_OUT_WRITE_HDR_OFST 4
7163 #define MC_CMD_MUM_IN_GPIO_OUT_WRITE_HDR_LEN 4
7166 #define MC_CMD_MUM_IN_GPIO_OUT_WRITE_GPIOMASK1_LEN 4
7169 #define MC_CMD_MUM_IN_GPIO_OUT_WRITE_GPIOMASK2_LEN 4
7174 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7175 #define MC_CMD_MUM_IN_GPIO_OUT_READ_HDR_OFST 4
7176 #define MC_CMD_MUM_IN_GPIO_OUT_READ_HDR_LEN 4
7181 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7182 #define MC_CMD_MUM_IN_GPIO_OUT_ENABLE_WRITE_HDR_OFST 4
7183 #define MC_CMD_MUM_IN_GPIO_OUT_ENABLE_WRITE_HDR_LEN 4
7186 #define MC_CMD_MUM_IN_GPIO_OUT_ENABLE_WRITE_GPIOMASK1_LEN 4
7189 #define MC_CMD_MUM_IN_GPIO_OUT_ENABLE_WRITE_GPIOMASK2_LEN 4
7194 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7195 #define MC_CMD_MUM_IN_GPIO_OUT_ENABLE_READ_HDR_OFST 4
7196 #define MC_CMD_MUM_IN_GPIO_OUT_ENABLE_READ_HDR_LEN 4
7201 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7202 #define MC_CMD_MUM_IN_GPIO_OP_HDR_OFST 4
7203 #define MC_CMD_MUM_IN_GPIO_OP_HDR_LEN 4
7204 #define MC_CMD_MUM_IN_GPIO_OP_BITWISE_OP_OFST 4
7211 #define MC_CMD_MUM_IN_GPIO_OP_GPIO_NUMBER_OFST 4
7218 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7219 #define MC_CMD_MUM_IN_GPIO_OP_OUT_READ_HDR_OFST 4
7220 #define MC_CMD_MUM_IN_GPIO_OP_OUT_READ_HDR_LEN 4
7225 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7226 #define MC_CMD_MUM_IN_GPIO_OP_OUT_WRITE_HDR_OFST 4
7227 #define MC_CMD_MUM_IN_GPIO_OP_OUT_WRITE_HDR_LEN 4
7228 #define MC_CMD_MUM_IN_GPIO_OP_OUT_WRITE_WRITEBIT_OFST 4
7235 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7236 #define MC_CMD_MUM_IN_GPIO_OP_OUT_CONFIG_HDR_OFST 4
7237 #define MC_CMD_MUM_IN_GPIO_OP_OUT_CONFIG_HDR_LEN 4
7238 #define MC_CMD_MUM_IN_GPIO_OP_OUT_CONFIG_CFG_OFST 4
7245 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7246 #define MC_CMD_MUM_IN_GPIO_OP_OUT_ENABLE_HDR_OFST 4
7247 #define MC_CMD_MUM_IN_GPIO_OP_OUT_ENABLE_HDR_LEN 4
7248 #define MC_CMD_MUM_IN_GPIO_OP_OUT_ENABLE_ENABLEBIT_OFST 4
7256 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7257 #define MC_CMD_MUM_IN_READ_SENSORS_PARAMS_OFST 4
7258 #define MC_CMD_MUM_IN_READ_SENSORS_PARAMS_LEN 4
7259 #define MC_CMD_MUM_IN_READ_SENSORS_SENSOR_ID_OFST 4
7262 #define MC_CMD_MUM_IN_READ_SENSORS_NUM_SENSORS_OFST 4
7270 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7272 #define MC_CMD_MUM_IN_PROGRAM_CLOCKS_MASK_OFST 4
7273 #define MC_CMD_MUM_IN_PROGRAM_CLOCKS_MASK_LEN 4
7279 #define MC_CMD_MUM_IN_PROGRAM_CLOCKS_FLAGS_LEN 4
7294 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7296 #define MC_CMD_MUM_IN_FPGA_LOAD_ENABLE_OFST 4
7297 #define MC_CMD_MUM_IN_FPGA_LOAD_ENABLE_LEN 4
7300 #define MC_CMD_MUM_IN_READ_ATB_SENSOR_LEN 4
7303 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7309 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7310 #define MC_CMD_MUM_IN_QSFP_HDR_OFST 4
7311 #define MC_CMD_MUM_IN_QSFP_HDR_LEN 4
7312 #define MC_CMD_MUM_IN_QSFP_OPCODE_OFST 4
7314 #define MC_CMD_MUM_IN_QSFP_OPCODE_WIDTH 4
7322 #define MC_CMD_MUM_IN_QSFP_IDX_LEN 4
7327 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7328 #define MC_CMD_MUM_IN_QSFP_INIT_HDR_OFST 4
7329 #define MC_CMD_MUM_IN_QSFP_INIT_HDR_LEN 4
7331 #define MC_CMD_MUM_IN_QSFP_INIT_IDX_LEN 4
7333 #define MC_CMD_MUM_IN_QSFP_INIT_CAGE_LEN 4
7338 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7339 #define MC_CMD_MUM_IN_QSFP_RECONFIGURE_HDR_OFST 4
7340 #define MC_CMD_MUM_IN_QSFP_RECONFIGURE_HDR_LEN 4
7342 #define MC_CMD_MUM_IN_QSFP_RECONFIGURE_IDX_LEN 4
7344 #define MC_CMD_MUM_IN_QSFP_RECONFIGURE_TX_DISABLE_LEN 4
7346 #define MC_CMD_MUM_IN_QSFP_RECONFIGURE_PORT_LANES_LEN 4
7348 #define MC_CMD_MUM_IN_QSFP_RECONFIGURE_PORT_LINK_SPEED_LEN 4
7353 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7354 #define MC_CMD_MUM_IN_QSFP_GET_SUPPORTED_CAP_HDR_OFST 4
7355 #define MC_CMD_MUM_IN_QSFP_GET_SUPPORTED_CAP_HDR_LEN 4
7357 #define MC_CMD_MUM_IN_QSFP_GET_SUPPORTED_CAP_IDX_LEN 4
7362 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7363 #define MC_CMD_MUM_IN_QSFP_GET_MEDIA_INFO_HDR_OFST 4
7364 #define MC_CMD_MUM_IN_QSFP_GET_MEDIA_INFO_HDR_LEN 4
7366 #define MC_CMD_MUM_IN_QSFP_GET_MEDIA_INFO_IDX_LEN 4
7368 #define MC_CMD_MUM_IN_QSFP_GET_MEDIA_INFO_PAGE_LEN 4
7373 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7374 #define MC_CMD_MUM_IN_QSFP_FILL_STATS_HDR_OFST 4
7375 #define MC_CMD_MUM_IN_QSFP_FILL_STATS_HDR_LEN 4
7377 #define MC_CMD_MUM_IN_QSFP_FILL_STATS_IDX_LEN 4
7382 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7383 #define MC_CMD_MUM_IN_QSFP_POLL_BIST_HDR_OFST 4
7384 #define MC_CMD_MUM_IN_QSFP_POLL_BIST_HDR_LEN 4
7386 #define MC_CMD_MUM_IN_QSFP_POLL_BIST_IDX_LEN 4
7389 #define MC_CMD_MUM_IN_READ_DDR_INFO_LEN 4
7392 /* MC_CMD_MUM_IN_CMD_LEN 4 */
7403 #define MC_CMD_MUM_OUT_GET_VERSION_FIRMWARE_LEN 4
7404 #define MC_CMD_MUM_OUT_GET_VERSION_VERSION_OFST 4
7406 #define MC_CMD_MUM_OUT_GET_VERSION_VERSION_LO_OFST 4
7423 #define MC_CMD_MUM_OUT_READ_LENMIN 4
7426 #define MC_CMD_MUM_OUT_READ_LEN(num) (0+4*(num))
7427 #define MC_CMD_MUM_OUT_READ_BUFFER_NUM(len) (((len)-0)/4)
7429 #define MC_CMD_MUM_OUT_READ_BUFFER_LEN 4
7447 #define MC_CMD_MUM_OUT_GPIO_IN_READ_GPIOMASK1_LEN 4
7449 #define MC_CMD_MUM_OUT_GPIO_IN_READ_GPIOMASK2_OFST 4
7450 #define MC_CMD_MUM_OUT_GPIO_IN_READ_GPIOMASK2_LEN 4
7459 #define MC_CMD_MUM_OUT_GPIO_OUT_READ_GPIOMASK1_LEN 4
7461 #define MC_CMD_MUM_OUT_GPIO_OUT_READ_GPIOMASK2_OFST 4
7462 #define MC_CMD_MUM_OUT_GPIO_OUT_READ_GPIOMASK2_LEN 4
7470 #define MC_CMD_MUM_OUT_GPIO_OUT_ENABLE_READ_GPIOMASK1_LEN 4
7471 #define MC_CMD_MUM_OUT_GPIO_OUT_ENABLE_READ_GPIOMASK2_OFST 4
7472 #define MC_CMD_MUM_OUT_GPIO_OUT_ENABLE_READ_GPIOMASK2_LEN 4
7475 #define MC_CMD_MUM_OUT_GPIO_OP_OUT_READ_LEN 4
7477 #define MC_CMD_MUM_OUT_GPIO_OP_OUT_READ_BIT_READ_LEN 4
7489 #define MC_CMD_MUM_OUT_READ_SENSORS_LENMIN 4
7492 #define MC_CMD_MUM_OUT_READ_SENSORS_LEN(num) (0+4*(num))
7493 #define MC_CMD_MUM_OUT_READ_SENSORS_DATA_NUM(len) (((len)-0)/4)
7495 #define MC_CMD_MUM_OUT_READ_SENSORS_DATA_LEN 4
7510 #define MC_CMD_MUM_OUT_PROGRAM_CLOCKS_LEN 4
7512 #define MC_CMD_MUM_OUT_PROGRAM_CLOCKS_OK_MASK_LEN 4
7518 #define MC_CMD_MUM_OUT_READ_ATB_SENSOR_LEN 4
7520 #define MC_CMD_MUM_OUT_READ_ATB_SENSOR_RESULT_LEN 4
7528 #define MC_CMD_MUM_OUT_QSFP_RECONFIGURE_PORT_PHY_LP_CAP_LEN 4
7529 #define MC_CMD_MUM_OUT_QSFP_RECONFIGURE_PORT_PHY_FLAGS_OFST 4
7530 #define MC_CMD_MUM_OUT_QSFP_RECONFIGURE_PORT_PHY_FLAGS_LEN 4
7531 #define MC_CMD_MUM_OUT_QSFP_RECONFIGURE_PORT_PHY_READY_OFST 4
7534 #define MC_CMD_MUM_OUT_QSFP_RECONFIGURE_PORT_PHY_LINK_UP_OFST 4
7539 #define MC_CMD_MUM_OUT_QSFP_GET_SUPPORTED_CAP_LEN 4
7541 #define MC_CMD_MUM_OUT_QSFP_GET_SUPPORTED_CAP_PORT_PHY_LP_CAP_LEN 4
7547 #define MC_CMD_MUM_OUT_QSFP_GET_MEDIA_INFO_LEN(num) (4+1*(num))
7548 #define MC_CMD_MUM_OUT_QSFP_GET_MEDIA_INFO_DATA_NUM(len) (((len)-4)/1)
7551 #define MC_CMD_MUM_OUT_QSFP_GET_MEDIA_INFO_DATALEN_LEN 4
7552 #define MC_CMD_MUM_OUT_QSFP_GET_MEDIA_INFO_DATA_OFST 4
7561 #define MC_CMD_MUM_OUT_QSFP_FILL_STATS_PORT_PHY_STATS_PMA_PMD_LINK_UP_LEN 4
7562 #define MC_CMD_MUM_OUT_QSFP_FILL_STATS_PORT_PHY_STATS_PCS_LINK_UP_OFST 4
7563 #define MC_CMD_MUM_OUT_QSFP_FILL_STATS_PORT_PHY_STATS_PCS_LINK_UP_LEN 4
7566 #define MC_CMD_MUM_OUT_QSFP_POLL_BIST_LEN 4
7568 #define MC_CMD_MUM_OUT_QSFP_POLL_BIST_TEST_LEN 4
7578 #define MC_CMD_MUM_OUT_READ_DDR_INFO_DISCRETE_DDR_INFO_LEN 4
7586 #define MC_CMD_MUM_OUT_READ_DDR_INFO_NUM_RECORDS_OFST 4
7587 #define MC_CMD_MUM_OUT_READ_DDR_INFO_NUM_RECORDS_LEN 4
7610 #define MC_CMD_MUM_OUT_READ_DDR_INFO_RANK_WIDTH 4
7613 #define MC_CMD_MUM_OUT_READ_DDR_INFO_VOLTAGE_WIDTH 4
7628 #define MC_CMD_MUM_OUT_READ_DDR_INFO_STATE_WIDTH 4
7654 #define MC_CMD_DYNAMIC_SENSORS_LIMITS_LO_WARNING_LEN 4
7658 #define MC_CMD_DYNAMIC_SENSORS_LIMITS_LO_CRITICAL_OFST 4
7659 #define MC_CMD_DYNAMIC_SENSORS_LIMITS_LO_CRITICAL_LEN 4
7664 #define MC_CMD_DYNAMIC_SENSORS_LIMITS_LO_FATAL_LEN 4
7669 #define MC_CMD_DYNAMIC_SENSORS_LIMITS_HI_WARNING_LEN 4
7674 #define MC_CMD_DYNAMIC_SENSORS_LIMITS_HI_CRITICAL_LEN 4
7679 #define MC_CMD_DYNAMIC_SENSORS_LIMITS_HI_FATAL_LEN 4
7692 #define MC_CMD_DYNAMIC_SENSORS_DESCRIPTION_HANDLE_LEN 4
7697 #define MC_CMD_DYNAMIC_SENSORS_DESCRIPTION_NAME_OFST 4
7705 #define MC_CMD_DYNAMIC_SENSORS_DESCRIPTION_TYPE_LEN 4
7731 #define MC_CMD_DYNAMIC_SENSORS_READING_HANDLE_LEN 4
7735 #define MC_CMD_DYNAMIC_SENSORS_READING_VALUE_OFST 4
7736 #define MC_CMD_DYNAMIC_SENSORS_READING_VALUE_LEN 4
7741 #define MC_CMD_DYNAMIC_SENSORS_READING_STATE_LEN 4
7800 #define MC_CMD_DYNAMIC_SENSORS_LIST_OUT_LEN(num) (8+4*(num))
7801 #define MC_CMD_DYNAMIC_SENSORS_LIST_OUT_HANDLES_NUM(len) (((len)-8)/4)
7806 #define MC_CMD_DYNAMIC_SENSORS_LIST_OUT_GENERATION_LEN 4
7810 #define MC_CMD_DYNAMIC_SENSORS_LIST_OUT_COUNT_OFST 4
7811 #define MC_CMD_DYNAMIC_SENSORS_LIST_OUT_COUNT_LEN 4
7814 #define MC_CMD_DYNAMIC_SENSORS_LIST_OUT_HANDLES_LEN 4
7842 #define MC_CMD_DYNAMIC_SENSORS_GET_DESCRIPTIONS_IN_LEN(num) (0+4*(num))
7843 #define MC_CMD_DYNAMIC_SENSORS_GET_DESCRIPTIONS_IN_HANDLES_NUM(len) (((len)-0)/4)
7846 #define MC_CMD_DYNAMIC_SENSORS_GET_DESCRIPTIONS_IN_HANDLES_LEN 4
7891 #define MC_CMD_DYNAMIC_SENSORS_GET_READINGS_IN_LEN(num) (0+4*(num))
7892 #define MC_CMD_DYNAMIC_SENSORS_GET_READINGS_IN_HANDLES_NUM(len) (((len)-0)/4)
7895 #define MC_CMD_DYNAMIC_SENSORS_GET_READINGS_IN_HANDLES_LEN 4
7928 #define MC_CMD_EVENT_CTRL_IN_LEN(num) (0+4*(num))
7929 #define MC_CMD_EVENT_CTRL_IN_EVENT_TYPE_NUM(len) (((len)-0)/4)
7932 #define MC_CMD_EVENT_CTRL_IN_EVENT_TYPE_LEN 4
7954 #define EVB_PORT_ID_LEN 4
7956 #define EVB_PORT_ID_PORT_ID_LEN 4
7978 #define EVB_VLAN_TAG_MODE_WIDTH 4
7997 #define BUFTBL_ENTRY_RAWADDR_OFST 4
7999 #define BUFTBL_ENTRY_RAWADDR_LO_OFST 4
8080 /* enum: Spare partition 4 */
8127 #define LICENSED_APP_ID_LEN 4
8129 #define LICENSED_APP_ID_ID_LEN 4
8171 #define LICENSED_FEATURES_MASK_HI_OFST 4
8185 #define LICENSED_FEATURES_RX_TIMESTAMPS_LBN 4
8211 #define LICENSED_V3_APPS_MASK_HI_OFST 4
8225 #define LICENSED_V3_APPS_PERF_MONITOR_LBN 4
8269 #define LICENSED_V3_FEATURES_MASK_HI_OFST 4
8283 #define LICENSED_V3_FEATURES_RX_TIMESTAMPS_LBN 4
8335 #define TX_TIMESTAMP_EVENT_TSTAMP_DATA_HI_OFST 4
8343 * be considered as 4 bits selecting which fields are included in the hash. (A
8346 * but only 4 bits are relevant.
8366 #define CTPIO_STATS_MAP_LEN 4
8400 #define MC_CMD_READ_REGS_OUT_REGS_LEN 4
8407 * end with an address for each 4k of host memory required to back the EVQ.
8422 #define MC_CMD_INIT_EVQ_IN_SIZE_LEN 4
8426 #define MC_CMD_INIT_EVQ_IN_INSTANCE_OFST 4
8427 #define MC_CMD_INIT_EVQ_IN_INSTANCE_LEN 4
8431 #define MC_CMD_INIT_EVQ_IN_TMR_LOAD_LEN 4
8434 #define MC_CMD_INIT_EVQ_IN_TMR_RELOAD_LEN 4
8437 #define MC_CMD_INIT_EVQ_IN_FLAGS_LEN 4
8451 #define MC_CMD_INIT_EVQ_IN_FLAG_RX_MERGE_LBN 4
8460 #define MC_CMD_INIT_EVQ_IN_TMR_MODE_LEN 4
8471 #define MC_CMD_INIT_EVQ_IN_TARGET_EVQ_LEN 4
8477 #define MC_CMD_INIT_EVQ_IN_IRQ_NUM_LEN 4
8480 #define MC_CMD_INIT_EVQ_IN_COUNT_MODE_LEN 4
8491 #define MC_CMD_INIT_EVQ_IN_COUNT_THRSHLD_LEN 4
8492 /* 64-bit address of 4k of 4k-aligned host memory buffer */
8502 #define MC_CMD_INIT_EVQ_OUT_LEN 4
8505 #define MC_CMD_INIT_EVQ_OUT_IRQ_LEN 4
8515 #define MC_CMD_INIT_EVQ_V2_IN_SIZE_LEN 4
8519 #define MC_CMD_INIT_EVQ_V2_IN_INSTANCE_OFST 4
8520 #define MC_CMD_INIT_EVQ_V2_IN_INSTANCE_LEN 4
8524 #define MC_CMD_INIT_EVQ_V2_IN_TMR_LOAD_LEN 4
8527 #define MC_CMD_INIT_EVQ_V2_IN_TMR_RELOAD_LEN 4
8530 #define MC_CMD_INIT_EVQ_V2_IN_FLAGS_LEN 4
8544 #define MC_CMD_INIT_EVQ_V2_IN_FLAG_RX_MERGE_LBN 4
8554 #define MC_CMD_INIT_EVQ_V2_IN_FLAG_TYPE_WIDTH 4
8578 #define MC_CMD_INIT_EVQ_V2_IN_TMR_MODE_LEN 4
8589 #define MC_CMD_INIT_EVQ_V2_IN_TARGET_EVQ_LEN 4
8595 #define MC_CMD_INIT_EVQ_V2_IN_IRQ_NUM_LEN 4
8598 #define MC_CMD_INIT_EVQ_V2_IN_COUNT_MODE_LEN 4
8609 #define MC_CMD_INIT_EVQ_V2_IN_COUNT_THRSHLD_LEN 4
8610 /* 64-bit address of 4k of 4k-aligned host memory buffer */
8623 #define MC_CMD_INIT_EVQ_V2_OUT_IRQ_LEN 4
8625 #define MC_CMD_INIT_EVQ_V2_OUT_FLAGS_OFST 4
8626 #define MC_CMD_INIT_EVQ_V2_OUT_FLAGS_LEN 4
8627 #define MC_CMD_INIT_EVQ_V2_OUT_FLAG_CUT_THRU_OFST 4
8630 #define MC_CMD_INIT_EVQ_V2_OUT_FLAG_RX_MERGE_OFST 4
8633 #define MC_CMD_INIT_EVQ_V2_OUT_FLAG_TX_MERGE_OFST 4
8636 #define MC_CMD_INIT_EVQ_V2_OUT_FLAG_RXQ_FORCE_EV_MERGING_OFST 4
8643 #define QUEUE_CRC_MODE_MODE_WIDTH 4
8656 #define QUEUE_CRC_MODE_SPARE_LBN 4
8657 #define QUEUE_CRC_MODE_SPARE_WIDTH 4
8663 * arguments end with an address for each 4k of host memory required to back
8681 #define MC_CMD_INIT_RXQ_IN_SIZE_LEN 4
8684 #define MC_CMD_INIT_RXQ_IN_TARGET_EVQ_OFST 4
8685 #define MC_CMD_INIT_RXQ_IN_TARGET_EVQ_LEN 4
8688 #define MC_CMD_INIT_RXQ_IN_LABEL_LEN 4
8693 #define MC_CMD_INIT_RXQ_IN_INSTANCE_LEN 4
8696 #define MC_CMD_INIT_RXQ_IN_FLAGS_LEN 4
8708 #define MC_CMD_INIT_RXQ_IN_CRC_MODE_WIDTH 4
8723 #define MC_CMD_INIT_RXQ_IN_OWNER_ID_LEN 4
8726 #define MC_CMD_INIT_RXQ_IN_PORT_ID_LEN 4
8727 /* 64-bit address of 4k of 4k-aligned host memory buffer */
8742 #define MC_CMD_INIT_RXQ_EXT_IN_SIZE_LEN 4
8746 #define MC_CMD_INIT_RXQ_EXT_IN_TARGET_EVQ_OFST 4
8747 #define MC_CMD_INIT_RXQ_EXT_IN_TARGET_EVQ_LEN 4
8753 #define MC_CMD_INIT_RXQ_EXT_IN_LABEL_LEN 4
8758 #define MC_CMD_INIT_RXQ_EXT_IN_INSTANCE_LEN 4
8761 #define MC_CMD_INIT_RXQ_EXT_IN_FLAGS_LEN 4
8773 #define MC_CMD_INIT_RXQ_EXT_IN_CRC_MODE_WIDTH 4
8785 #define MC_CMD_INIT_RXQ_EXT_IN_DMA_MODE_WIDTH 4
8821 #define MC_CMD_INIT_RXQ_EXT_IN_OWNER_ID_LEN 4
8824 #define MC_CMD_INIT_RXQ_EXT_IN_PORT_ID_LEN 4
8825 /* 64-bit address of 4k of 4k-aligned host memory buffer */
8833 #define MC_CMD_INIT_RXQ_EXT_IN_SNAPSHOT_LENGTH_LEN 4
8839 #define MC_CMD_INIT_RXQ_V3_IN_SIZE_LEN 4
8843 #define MC_CMD_INIT_RXQ_V3_IN_TARGET_EVQ_OFST 4
8844 #define MC_CMD_INIT_RXQ_V3_IN_TARGET_EVQ_LEN 4
8850 #define MC_CMD_INIT_RXQ_V3_IN_LABEL_LEN 4
8855 #define MC_CMD_INIT_RXQ_V3_IN_INSTANCE_LEN 4
8858 #define MC_CMD_INIT_RXQ_V3_IN_FLAGS_LEN 4
8870 #define MC_CMD_INIT_RXQ_V3_IN_CRC_MODE_WIDTH 4
8882 #define MC_CMD_INIT_RXQ_V3_IN_DMA_MODE_WIDTH 4
8918 #define MC_CMD_INIT_RXQ_V3_IN_OWNER_ID_LEN 4
8921 #define MC_CMD_INIT_RXQ_V3_IN_PORT_ID_LEN 4
8922 /* 64-bit address of 4k of 4k-aligned host memory buffer */
8930 #define MC_CMD_INIT_RXQ_V3_IN_SNAPSHOT_LENGTH_LEN 4
8936 #define MC_CMD_INIT_RXQ_V3_IN_ES_PACKET_BUFFERS_PER_BUCKET_LEN 4
8943 #define MC_CMD_INIT_RXQ_V3_IN_ES_MAX_DMA_LEN_LEN 4
8949 #define MC_CMD_INIT_RXQ_V3_IN_ES_PACKET_STRIDE_LEN 4
8957 #define MC_CMD_INIT_RXQ_V3_IN_ES_HEAD_OF_LINE_BLOCK_TIMEOUT_LEN 4
8965 #define MC_CMD_INIT_RXQ_V4_IN_SIZE_LEN 4
8969 #define MC_CMD_INIT_RXQ_V4_IN_TARGET_EVQ_OFST 4
8970 #define MC_CMD_INIT_RXQ_V4_IN_TARGET_EVQ_LEN 4
8976 #define MC_CMD_INIT_RXQ_V4_IN_LABEL_LEN 4
8981 #define MC_CMD_INIT_RXQ_V4_IN_INSTANCE_LEN 4
8984 #define MC_CMD_INIT_RXQ_V4_IN_FLAGS_LEN 4
8996 #define MC_CMD_INIT_RXQ_V4_IN_CRC_MODE_WIDTH 4
9008 #define MC_CMD_INIT_RXQ_V4_IN_DMA_MODE_WIDTH 4
9044 #define MC_CMD_INIT_RXQ_V4_IN_OWNER_ID_LEN 4
9047 #define MC_CMD_INIT_RXQ_V4_IN_PORT_ID_LEN 4
9048 /* 64-bit address of 4k of 4k-aligned host memory buffer */
9056 #define MC_CMD_INIT_RXQ_V4_IN_SNAPSHOT_LENGTH_LEN 4
9062 #define MC_CMD_INIT_RXQ_V4_IN_ES_PACKET_BUFFERS_PER_BUCKET_LEN 4
9069 #define MC_CMD_INIT_RXQ_V4_IN_ES_MAX_DMA_LEN_LEN 4
9075 #define MC_CMD_INIT_RXQ_V4_IN_ES_PACKET_STRIDE_LEN 4
9083 #define MC_CMD_INIT_RXQ_V4_IN_ES_HEAD_OF_LINE_BLOCK_TIMEOUT_LEN 4
9086 #define MC_CMD_INIT_RXQ_V4_IN_V4_DATA_LEN 4
9090 * active queues. A 2KB and 4KB buffer is guaranteed to be available, but a
9096 #define MC_CMD_INIT_RXQ_V4_IN_BUFFER_SIZE_BYTES_LEN 4
9104 #define MC_CMD_INIT_RXQ_V5_IN_SIZE_LEN 4
9108 #define MC_CMD_INIT_RXQ_V5_IN_TARGET_EVQ_OFST 4
9109 #define MC_CMD_INIT_RXQ_V5_IN_TARGET_EVQ_LEN 4
9115 #define MC_CMD_INIT_RXQ_V5_IN_LABEL_LEN 4
9120 #define MC_CMD_INIT_RXQ_V5_IN_INSTANCE_LEN 4
9123 #define MC_CMD_INIT_RXQ_V5_IN_FLAGS_LEN 4
9135 #define MC_CMD_INIT_RXQ_V5_IN_CRC_MODE_WIDTH 4
9147 #define MC_CMD_INIT_RXQ_V5_IN_DMA_MODE_WIDTH 4
9183 #define MC_CMD_INIT_RXQ_V5_IN_OWNER_ID_LEN 4
9186 #define MC_CMD_INIT_RXQ_V5_IN_PORT_ID_LEN 4
9187 /* 64-bit address of 4k of 4k-aligned host memory buffer */
9195 #define MC_CMD_INIT_RXQ_V5_IN_SNAPSHOT_LENGTH_LEN 4
9201 #define MC_CMD_INIT_RXQ_V5_IN_ES_PACKET_BUFFERS_PER_BUCKET_LEN 4
9208 #define MC_CMD_INIT_RXQ_V5_IN_ES_MAX_DMA_LEN_LEN 4
9214 #define MC_CMD_INIT_RXQ_V5_IN_ES_PACKET_STRIDE_LEN 4
9222 #define MC_CMD_INIT_RXQ_V5_IN_ES_HEAD_OF_LINE_BLOCK_TIMEOUT_LEN 4
9225 #define MC_CMD_INIT_RXQ_V5_IN_V4_DATA_LEN 4
9229 * active queues. A 2KB and 4KB buffer is guaranteed to be available, but a
9235 #define MC_CMD_INIT_RXQ_V5_IN_BUFFER_SIZE_BYTES_LEN 4
9242 #define MC_CMD_INIT_RXQ_V5_IN_RX_PREFIX_ID_LEN 4
9278 #define MC_CMD_INIT_TXQ_IN_SIZE_LEN 4
9282 #define MC_CMD_INIT_TXQ_IN_TARGET_EVQ_OFST 4
9283 #define MC_CMD_INIT_TXQ_IN_TARGET_EVQ_LEN 4
9286 #define MC_CMD_INIT_TXQ_IN_LABEL_LEN 4
9291 #define MC_CMD_INIT_TXQ_IN_INSTANCE_LEN 4
9294 #define MC_CMD_INIT_TXQ_IN_FLAGS_LEN 4
9308 #define MC_CMD_INIT_TXQ_IN_CRC_MODE_LBN 4
9309 #define MC_CMD_INIT_TXQ_IN_CRC_MODE_WIDTH 4
9324 #define MC_CMD_INIT_TXQ_IN_OWNER_ID_LEN 4
9327 #define MC_CMD_INIT_TXQ_IN_PORT_ID_LEN 4
9328 /* 64-bit address of 4k of 4k-aligned host memory buffer */
9343 #define MC_CMD_INIT_TXQ_EXT_IN_SIZE_LEN 4
9347 #define MC_CMD_INIT_TXQ_EXT_IN_TARGET_EVQ_OFST 4
9348 #define MC_CMD_INIT_TXQ_EXT_IN_TARGET_EVQ_LEN 4
9351 #define MC_CMD_INIT_TXQ_EXT_IN_LABEL_LEN 4
9356 #define MC_CMD_INIT_TXQ_EXT_IN_INSTANCE_LEN 4
9359 #define MC_CMD_INIT_TXQ_EXT_IN_FLAGS_LEN 4
9373 #define MC_CMD_INIT_TXQ_EXT_IN_CRC_MODE_LBN 4
9374 #define MC_CMD_INIT_TXQ_EXT_IN_CRC_MODE_WIDTH 4
9404 #define MC_CMD_INIT_TXQ_EXT_IN_OWNER_ID_LEN 4
9407 #define MC_CMD_INIT_TXQ_EXT_IN_PORT_ID_LEN 4
9408 /* 64-bit address of 4k of 4k-aligned host memory buffer */
9418 #define MC_CMD_INIT_TXQ_EXT_IN_QBB_FLAGS_LEN 4
9443 #define MC_CMD_FINI_EVQ_IN_LEN 4
9448 #define MC_CMD_FINI_EVQ_IN_INSTANCE_LEN 4
9464 #define MC_CMD_FINI_RXQ_IN_LEN 4
9467 #define MC_CMD_FINI_RXQ_IN_INSTANCE_LEN 4
9483 #define MC_CMD_FINI_TXQ_IN_LEN 4
9486 #define MC_CMD_FINI_TXQ_IN_INSTANCE_LEN 4
9505 #define MC_CMD_DRIVER_EVENT_IN_EVQ_LEN 4
9507 #define MC_CMD_DRIVER_EVENT_IN_DATA_OFST 4
9509 #define MC_CMD_DRIVER_EVENT_IN_DATA_LO_OFST 4
9529 #define MC_CMD_PROXY_CMD_IN_LEN 4
9532 #define MC_CMD_PROXY_CMD_IN_TARGET_LEN 4
9550 #define MC_PROXY_STATUS_BUFFER_HANDLE_LEN 4
9556 #define MC_PROXY_STATUS_BUFFER_PF_OFST 4
9581 #define MC_PROXY_STATUS_BUFFER_GRANTED_PRIVILEGES_LEN 4
9599 #define MC_CMD_PROXY_CONFIGURE_IN_FLAGS_LEN 4
9606 #define MC_CMD_PROXY_CONFIGURE_IN_STATUS_BUFF_ADDR_OFST 4
9608 #define MC_CMD_PROXY_CONFIGURE_IN_STATUS_BUFF_ADDR_LO_OFST 4
9612 #define MC_CMD_PROXY_CONFIGURE_IN_STATUS_BLOCK_SIZE_LEN 4
9622 #define MC_CMD_PROXY_CONFIGURE_IN_REQUEST_BLOCK_SIZE_LEN 4
9633 #define MC_CMD_PROXY_CONFIGURE_IN_REPLY_BLOCK_SIZE_LEN 4
9636 #define MC_CMD_PROXY_CONFIGURE_IN_NUM_BLOCKS_LEN 4
9644 #define MC_CMD_PROXY_CONFIGURE_EXT_IN_FLAGS_LEN 4
9651 #define MC_CMD_PROXY_CONFIGURE_EXT_IN_STATUS_BUFF_ADDR_OFST 4
9653 #define MC_CMD_PROXY_CONFIGURE_EXT_IN_STATUS_BUFF_ADDR_LO_OFST 4
9657 #define MC_CMD_PROXY_CONFIGURE_EXT_IN_STATUS_BLOCK_SIZE_LEN 4
9667 #define MC_CMD_PROXY_CONFIGURE_EXT_IN_REQUEST_BLOCK_SIZE_LEN 4
9678 #define MC_CMD_PROXY_CONFIGURE_EXT_IN_REPLY_BLOCK_SIZE_LEN 4
9681 #define MC_CMD_PROXY_CONFIGURE_EXT_IN_NUM_BLOCKS_LEN 4
9686 #define MC_CMD_PROXY_CONFIGURE_EXT_IN_RESERVED_LEN 4
9707 #define MC_CMD_PROXY_COMPLETE_IN_BLOCK_INDEX_LEN 4
9708 #define MC_CMD_PROXY_COMPLETE_IN_STATUS_OFST 4
9709 #define MC_CMD_PROXY_COMPLETE_IN_STATUS_LEN 4
9725 #define MC_CMD_PROXY_COMPLETE_IN_HANDLE_LEN 4
9746 #define MC_CMD_ALLOC_BUFTBL_CHUNK_IN_OWNER_LEN 4
9750 #define MC_CMD_ALLOC_BUFTBL_CHUNK_IN_PAGE_SIZE_OFST 4
9751 #define MC_CMD_ALLOC_BUFTBL_CHUNK_IN_PAGE_SIZE_LEN 4
9756 #define MC_CMD_ALLOC_BUFTBL_CHUNK_OUT_HANDLE_LEN 4
9757 #define MC_CMD_ALLOC_BUFTBL_CHUNK_OUT_NUMENTRIES_OFST 4
9758 #define MC_CMD_ALLOC_BUFTBL_CHUNK_OUT_NUMENTRIES_LEN 4
9761 #define MC_CMD_ALLOC_BUFTBL_CHUNK_OUT_ID_LEN 4
9780 #define MC_CMD_PROGRAM_BUFTBL_ENTRIES_IN_HANDLE_LEN 4
9782 #define MC_CMD_PROGRAM_BUFTBL_ENTRIES_IN_FIRSTID_OFST 4
9783 #define MC_CMD_PROGRAM_BUFTBL_ENTRIES_IN_FIRSTID_LEN 4
9786 #define MC_CMD_PROGRAM_BUFTBL_ENTRIES_IN_NUMENTRIES_LEN 4
9809 #define MC_CMD_FREE_BUFTBL_CHUNK_IN_LEN 4
9811 #define MC_CMD_FREE_BUFTBL_CHUNK_IN_HANDLE_LEN 4
9830 #define MC_CMD_FILTER_OP_IN_OP_LEN 4
9844 #define MC_CMD_FILTER_OP_IN_HANDLE_OFST 4
9846 #define MC_CMD_FILTER_OP_IN_HANDLE_LO_OFST 4
9851 #define MC_CMD_FILTER_OP_IN_PORT_ID_LEN 4
9854 #define MC_CMD_FILTER_OP_IN_MATCH_FIELDS_LEN 4
9868 #define MC_CMD_FILTER_OP_IN_MATCH_DST_MAC_LBN 4
9899 #define MC_CMD_FILTER_OP_IN_RX_DEST_LEN 4
9912 #define MC_CMD_FILTER_OP_IN_RX_QUEUE_LEN 4
9915 #define MC_CMD_FILTER_OP_IN_RX_MODE_LEN 4
9930 #define MC_CMD_FILTER_OP_IN_RX_CONTEXT_LEN 4
9933 #define MC_CMD_FILTER_OP_IN_TX_DOMAIN_LEN 4
9939 #define MC_CMD_FILTER_OP_IN_TX_DEST_LEN 4
9974 #define MC_CMD_FILTER_OP_IN_FWDEF0_LEN 4
9977 #define MC_CMD_FILTER_OP_IN_FWDEF1_LEN 4
9996 #define MC_CMD_FILTER_OP_EXT_IN_OP_LEN 4
10000 #define MC_CMD_FILTER_OP_EXT_IN_HANDLE_OFST 4
10002 #define MC_CMD_FILTER_OP_EXT_IN_HANDLE_LO_OFST 4
10007 #define MC_CMD_FILTER_OP_EXT_IN_PORT_ID_LEN 4
10010 #define MC_CMD_FILTER_OP_EXT_IN_MATCH_FIELDS_LEN 4
10024 #define MC_CMD_FILTER_OP_EXT_IN_MATCH_DST_MAC_LBN 4
10097 #define MC_CMD_FILTER_OP_EXT_IN_RX_DEST_LEN 4
10110 #define MC_CMD_FILTER_OP_EXT_IN_RX_QUEUE_LEN 4
10113 #define MC_CMD_FILTER_OP_EXT_IN_RX_MODE_LEN 4
10128 #define MC_CMD_FILTER_OP_EXT_IN_RX_CONTEXT_LEN 4
10131 #define MC_CMD_FILTER_OP_EXT_IN_TX_DOMAIN_LEN 4
10137 #define MC_CMD_FILTER_OP_EXT_IN_TX_DEST_LEN 4
10172 #define MC_CMD_FILTER_OP_EXT_IN_FWDEF0_LEN 4
10178 #define MC_CMD_FILTER_OP_EXT_IN_VNI_OR_VSID_LEN 4
10248 #define MC_CMD_FILTER_OP_EXT_IN_IFRM_FWDEF0_LEN 4
10253 #define MC_CMD_FILTER_OP_EXT_IN_IFRM_FWDEF1_LEN 4
10274 #define MC_CMD_FILTER_OP_V3_IN_OP_LEN 4
10278 #define MC_CMD_FILTER_OP_V3_IN_HANDLE_OFST 4
10280 #define MC_CMD_FILTER_OP_V3_IN_HANDLE_LO_OFST 4
10285 #define MC_CMD_FILTER_OP_V3_IN_PORT_ID_LEN 4
10288 #define MC_CMD_FILTER_OP_V3_IN_MATCH_FIELDS_LEN 4
10302 #define MC_CMD_FILTER_OP_V3_IN_MATCH_DST_MAC_LBN 4
10375 #define MC_CMD_FILTER_OP_V3_IN_RX_DEST_LEN 4
10388 #define MC_CMD_FILTER_OP_V3_IN_RX_QUEUE_LEN 4
10391 #define MC_CMD_FILTER_OP_V3_IN_RX_MODE_LEN 4
10406 #define MC_CMD_FILTER_OP_V3_IN_RX_CONTEXT_LEN 4
10409 #define MC_CMD_FILTER_OP_V3_IN_TX_DOMAIN_LEN 4
10415 #define MC_CMD_FILTER_OP_V3_IN_TX_DEST_LEN 4
10450 #define MC_CMD_FILTER_OP_V3_IN_FWDEF0_LEN 4
10456 #define MC_CMD_FILTER_OP_V3_IN_VNI_OR_VSID_LEN 4
10526 #define MC_CMD_FILTER_OP_V3_IN_IFRM_FWDEF0_LEN 4
10531 #define MC_CMD_FILTER_OP_V3_IN_IFRM_FWDEF1_LEN 4
10549 #define MC_CMD_FILTER_OP_V3_IN_MATCH_ACTION_LEN 4
10567 #define MC_CMD_FILTER_OP_V3_IN_MATCH_MARK_VALUE_LEN 4
10573 #define MC_CMD_FILTER_OP_OUT_OP_LEN 4
10580 #define MC_CMD_FILTER_OP_OUT_HANDLE_OFST 4
10582 #define MC_CMD_FILTER_OP_OUT_HANDLE_LO_OFST 4
10593 #define MC_CMD_FILTER_OP_EXT_OUT_OP_LEN 4
10600 #define MC_CMD_FILTER_OP_EXT_OUT_HANDLE_OFST 4
10602 #define MC_CMD_FILTER_OP_EXT_OUT_HANDLE_LO_OFST 4
10618 #define MC_CMD_GET_PARSER_DISP_INFO_IN_LEN 4
10621 #define MC_CMD_GET_PARSER_DISP_INFO_IN_OP_LEN 4
10646 #define MC_CMD_GET_PARSER_DISP_INFO_OUT_LEN(num) (8+4*(num))
10647 #define MC_CMD_GET_PARSER_DISP_INFO_OUT_SUPPORTED_MATCHES_NUM(len) (((len)-8)/4)
10650 #define MC_CMD_GET_PARSER_DISP_INFO_OUT_OP_LEN 4
10654 #define MC_CMD_GET_PARSER_DISP_INFO_OUT_NUM_SUPPORTED_MATCHES_OFST 4
10655 #define MC_CMD_GET_PARSER_DISP_INFO_OUT_NUM_SUPPORTED_MATCHES_LEN 4
10660 #define MC_CMD_GET_PARSER_DISP_INFO_OUT_SUPPORTED_MATCHES_LEN 4
10669 #define MC_CMD_GET_PARSER_DISP_RESTRICTIONS_OUT_OP_LEN 4
10673 #define MC_CMD_GET_PARSER_DISP_RESTRICTIONS_OUT_RESTRICTION_FLAGS_OFST 4
10674 #define MC_CMD_GET_PARSER_DISP_RESTRICTIONS_OUT_RESTRICTION_FLAGS_LEN 4
10675 #define MC_CMD_GET_PARSER_DISP_RESTRICTIONS_OUT_DST_IP_MCAST_ONLY_OFST 4
10688 #define MC_CMD_GET_PARSER_DISP_VNIC_ENCAP_MATCHES_OUT_LEN(num) (8+4*(num))
10689 #define MC_CMD_GET_PARSER_DISP_VNIC_ENCAP_MATCHES_OUT_SUPPORTED_MATCHES_NUM(len) (((len)-8)/4)
10692 #define MC_CMD_GET_PARSER_DISP_VNIC_ENCAP_MATCHES_OUT_OP_LEN 4
10696 #define MC_CMD_GET_PARSER_DISP_VNIC_ENCAP_MATCHES_OUT_NUM_SUPPORTED_MATCHES_OFST 4
10697 #define MC_CMD_GET_PARSER_DISP_VNIC_ENCAP_MATCHES_OUT_NUM_SUPPORTED_MATCHES_LEN 4
10702 #define MC_CMD_GET_PARSER_DISP_VNIC_ENCAP_MATCHES_OUT_SUPPORTED_MATCHES_LEN 4
10726 #define MC_CMD_PARSER_DISP_RW_IN_TARGET_LEN 4
10746 #define MC_CMD_PARSER_DISP_RW_IN_OP_OFST 4
10747 #define MC_CMD_PARSER_DISP_RW_IN_OP_LEN 4
10760 #define MC_CMD_PARSER_DISP_RW_IN_ADDRESS_LEN 4
10763 #define MC_CMD_PARSER_DISP_RW_IN_SELECTOR_LEN 4
10768 #define MC_CMD_PARSER_DISP_RW_IN_DMEM_WRITE_VALUE_LEN 4
10771 #define MC_CMD_PARSER_DISP_RW_IN_DMEM_RMW_XOR_VALUE_LEN 4
10774 #define MC_CMD_PARSER_DISP_RW_IN_DMEM_RMW_AND_MASK_LEN 4
10777 #define MC_CMD_PARSER_DISP_RW_IN_LUE_READ_METADATA_VERSION_LEN 4
10786 #define MC_CMD_PARSER_DISP_RW_OUT_DMEM_READ_VALUE_LEN 4
10797 #define MC_CMD_PARSER_DISP_RW_OUT_PORT_DP_MAPPING_LEN 4
10798 #define MC_CMD_PARSER_DISP_RW_OUT_PORT_DP_MAPPING_NUM 4
10829 #define MC_CMD_SET_PF_COUNT_IN_LEN 4
10832 #define MC_CMD_SET_PF_COUNT_IN_PF_COUNT_LEN 4
10851 #define MC_CMD_GET_PORT_ASSIGNMENT_OUT_LEN 4
10854 #define MC_CMD_GET_PORT_ASSIGNMENT_OUT_PORT_LEN 4
10867 #define MC_CMD_SET_PORT_ASSIGNMENT_IN_LEN 4
10870 #define MC_CMD_SET_PORT_ASSIGNMENT_IN_PORT_LEN 4
10889 #define MC_CMD_ALLOC_VIS_IN_MIN_VI_COUNT_LEN 4
10891 #define MC_CMD_ALLOC_VIS_IN_MAX_VI_COUNT_OFST 4
10892 #define MC_CMD_ALLOC_VIS_IN_MAX_VI_COUNT_LEN 4
10900 #define MC_CMD_ALLOC_VIS_OUT_VI_COUNT_LEN 4
10904 #define MC_CMD_ALLOC_VIS_OUT_VI_BASE_OFST 4
10905 #define MC_CMD_ALLOC_VIS_OUT_VI_BASE_LEN 4
10911 #define MC_CMD_ALLOC_VIS_EXT_OUT_VI_COUNT_LEN 4
10915 #define MC_CMD_ALLOC_VIS_EXT_OUT_VI_BASE_OFST 4
10916 #define MC_CMD_ALLOC_VIS_EXT_OUT_VI_BASE_LEN 4
10919 #define MC_CMD_ALLOC_VIS_EXT_OUT_VI_SHIFT_LEN 4
10955 #define MC_CMD_GET_SRIOV_CFG_OUT_VF_CURRENT_LEN 4
10957 #define MC_CMD_GET_SRIOV_CFG_OUT_VF_MAX_OFST 4
10958 #define MC_CMD_GET_SRIOV_CFG_OUT_VF_MAX_LEN 4
10960 #define MC_CMD_GET_SRIOV_CFG_OUT_FLAGS_LEN 4
10966 #define MC_CMD_GET_SRIOV_CFG_OUT_VF_OFFSET_LEN 4
10969 #define MC_CMD_GET_SRIOV_CFG_OUT_VF_STRIDE_LEN 4
10985 #define MC_CMD_SET_SRIOV_CFG_IN_VF_CURRENT_LEN 4
10987 #define MC_CMD_SET_SRIOV_CFG_IN_VF_MAX_OFST 4
10988 #define MC_CMD_SET_SRIOV_CFG_IN_VF_MAX_LEN 4
10990 #define MC_CMD_SET_SRIOV_CFG_IN_FLAGS_LEN 4
10998 #define MC_CMD_SET_SRIOV_CFG_IN_VF_OFFSET_LEN 4
11003 #define MC_CMD_SET_SRIOV_CFG_IN_VF_STRIDE_LEN 4
11026 #define MC_CMD_GET_VI_ALLOC_INFO_OUT_VI_COUNT_LEN 4
11030 #define MC_CMD_GET_VI_ALLOC_INFO_OUT_VI_BASE_OFST 4
11031 #define MC_CMD_GET_VI_ALLOC_INFO_OUT_VI_BASE_LEN 4
11034 #define MC_CMD_GET_VI_ALLOC_INFO_OUT_VI_SHIFT_LEN 4
11047 #define MC_CMD_DUMP_VI_STATE_IN_LEN 4
11050 #define MC_CMD_DUMP_VI_STATE_IN_VI_NUMBER_LEN 4
11061 #define MC_CMD_DUMP_VI_STATE_OUT_FUNC_VI_BASE_OFST 4
11084 #define MC_CMD_DUMP_VI_STATE_OUT_VI_EV_META_LEN 4
11176 #define MC_CMD_ALLOC_PIOBUF_OUT_LEN 4
11179 #define MC_CMD_ALLOC_PIOBUF_OUT_PIOBUF_HANDLE_LEN 4
11192 #define MC_CMD_FREE_PIOBUF_IN_LEN 4
11195 #define MC_CMD_FREE_PIOBUF_IN_PIOBUF_HANDLE_LEN 4
11211 #define MC_CMD_GET_VI_TLP_PROCESSING_IN_LEN 4
11214 #define MC_CMD_GET_VI_TLP_PROCESSING_IN_INSTANCE_LEN 4
11217 #define MC_CMD_GET_VI_TLP_PROCESSING_OUT_LEN 4
11237 #define MC_CMD_GET_VI_TLP_PROCESSING_OUT_DATA_LEN 4
11253 #define MC_CMD_SET_VI_TLP_PROCESSING_IN_INSTANCE_LEN 4
11255 #define MC_CMD_SET_VI_TLP_PROCESSING_IN_TPH_TAG1_RX_OFST 4
11272 #define MC_CMD_SET_VI_TLP_PROCESSING_IN_DATA_OFST 4
11273 #define MC_CMD_SET_VI_TLP_PROCESSING_IN_DATA_LEN 4
11289 #define MC_CMD_GET_TLP_PROCESSING_GLOBALS_IN_LEN 4
11291 #define MC_CMD_GET_TLP_PROCESSING_GLOBALS_IN_TLP_GLOBAL_CATEGORY_LEN 4
11304 #define MC_CMD_GET_TLP_PROCESSING_GLOBALS_OUT_TLP_GLOBAL_CATEGORY_LEN 4
11308 #define MC_CMD_GET_TLP_PROCESSING_GLOBALS_OUT_TLP_INFO_WORD_OFST 4
11309 #define MC_CMD_GET_TLP_PROCESSING_GLOBALS_OUT_TLP_INFO_WORD_LEN 4
11310 #define MC_CMD_GET_TLP_PROCESSING_GLOBALS_OUT_TLP_INFO_MISC_WTAG_EN_OFST 4
11313 #define MC_CMD_GET_TLP_PROCESSING_GLOBALS_OUT_TLP_INFO_MISC_SPARE_OFST 4
11316 #define MC_CMD_GET_TLP_PROCESSING_GLOBALS_OUT_TLP_INFO_IDO_DL_EN_OFST 4
11319 #define MC_CMD_GET_TLP_PROCESSING_GLOBALS_OUT_TLP_INFO_IDO_TX_EN_OFST 4
11322 #define MC_CMD_GET_TLP_PROCESSING_GLOBALS_OUT_TLP_INFO_IDO_EV_EN_OFST 4
11325 #define MC_CMD_GET_TLP_PROCESSING_GLOBALS_OUT_TLP_INFO_IDO_RX_EN_OFST 4
11328 #define MC_CMD_GET_TLP_PROCESSING_GLOBALS_OUT_TLP_INFO_IDO_SPARE_OFST 4
11329 #define MC_CMD_GET_TLP_PROCESSING_GLOBALS_OUT_TLP_INFO_IDO_SPARE_LBN 4
11331 #define MC_CMD_GET_TLP_PROCESSING_GLOBALS_OUT_TLP_INFO_RO_RXDMA_EN_OFST 4
11334 #define MC_CMD_GET_TLP_PROCESSING_GLOBALS_OUT_TLP_INFO_RO_TXDMA_EN_OFST 4
11337 #define MC_CMD_GET_TLP_PROCESSING_GLOBALS_OUT_TLP_INFO_RO_DL_EN_OFST 4
11340 #define MC_CMD_GET_TLP_PROCESSING_GLOBALS_OUT_TLP_INFO_RO_SPARE_OFST 4
11343 #define MC_CMD_GET_TLP_PROCESSING_GLOBALS_OUT_TLP_INFO_TPH_TYPE_MSIX_OFST 4
11346 #define MC_CMD_GET_TLP_PROCESSING_GLOBALS_OUT_TLP_INFO_TPH_TYPE_DL_OFST 4
11349 #define MC_CMD_GET_TLP_PROCESSING_GLOBALS_OUT_TLP_INFO_TPH_TYPE_TX_OFST 4
11350 #define MC_CMD_GET_TLP_PROCESSING_GLOBALS_OUT_TLP_INFO_TPH_TYPE_TX_LBN 4
11352 #define MC_CMD_GET_TLP_PROCESSING_GLOBALS_OUT_TLP_INFO_TPH_TYPE_EV_OFST 4
11355 #define MC_CMD_GET_TLP_PROCESSING_GLOBALS_OUT_TLP_INFO_TPH_TYPE_RX_OFST 4
11358 #define MC_CMD_GET_TLP_PROCESSING_GLOBALS_OUT_TLP_INFO_TLP_TYPE_SPARE_OFST 4
11375 #define MC_CMD_SET_TLP_PROCESSING_GLOBALS_IN_TLP_GLOBAL_CATEGORY_LEN 4
11379 #define MC_CMD_SET_TLP_PROCESSING_GLOBALS_IN_TLP_INFO_WORD_OFST 4
11380 #define MC_CMD_SET_TLP_PROCESSING_GLOBALS_IN_TLP_INFO_WORD_LEN 4
11381 #define MC_CMD_SET_TLP_PROCESSING_GLOBALS_IN_TLP_INFO_MISC_WTAG_EN_OFST 4
11384 #define MC_CMD_SET_TLP_PROCESSING_GLOBALS_IN_TLP_INFO_IDO_DL_EN_OFST 4
11387 #define MC_CMD_SET_TLP_PROCESSING_GLOBALS_IN_TLP_INFO_IDO_TX_EN_OFST 4
11390 #define MC_CMD_SET_TLP_PROCESSING_GLOBALS_IN_TLP_INFO_IDO_EV_EN_OFST 4
11393 #define MC_CMD_SET_TLP_PROCESSING_GLOBALS_IN_TLP_INFO_IDO_RX_EN_OFST 4
11396 #define MC_CMD_SET_TLP_PROCESSING_GLOBALS_IN_TLP_INFO_RO_RXDMA_EN_OFST 4
11399 #define MC_CMD_SET_TLP_PROCESSING_GLOBALS_IN_TLP_INFO_RO_TXDMA_EN_OFST 4
11402 #define MC_CMD_SET_TLP_PROCESSING_GLOBALS_IN_TLP_INFO_RO_DL_EN_OFST 4
11405 #define MC_CMD_SET_TLP_PROCESSING_GLOBALS_IN_TLP_INFO_TPH_TYPE_MSIX_OFST 4
11408 #define MC_CMD_SET_TLP_PROCESSING_GLOBALS_IN_TLP_INFO_TPH_TYPE_DL_OFST 4
11411 #define MC_CMD_SET_TLP_PROCESSING_GLOBALS_IN_TLP_INFO_TPH_TYPE_TX_OFST 4
11412 #define MC_CMD_SET_TLP_PROCESSING_GLOBALS_IN_TLP_INFO_TPH_TYPE_TX_LBN 4
11414 #define MC_CMD_SET_TLP_PROCESSING_GLOBALS_IN_TLP_INFO_TPH_TYPE_EV_OFST 4
11417 #define MC_CMD_SET_TLP_PROCESSING_GLOBALS_IN_TLP_INFO_TPH_TYPE_RX_OFST 4
11420 #define MC_CMD_SET_TLP_PROCESSING_GLOBALS_IN_TLP_INFO_SPARE_OFST 4
11450 * 4) PHASE_READY with a target of TARGET_ALL and chunk ID/length of 0.
11458 #define MC_CMD_SATELLITE_DOWNLOAD_IN_LEN(num) (16+4*(num))
11459 #define MC_CMD_SATELLITE_DOWNLOAD_IN_CHUNK_DATA_NUM(len) (((len)-16)/4)
11464 #define MC_CMD_SATELLITE_DOWNLOAD_IN_PHASE_LEN 4
11473 #define MC_CMD_SATELLITE_DOWNLOAD_IN_TARGET_OFST 4
11474 #define MC_CMD_SATELLITE_DOWNLOAD_IN_TARGET_LEN 4
11507 /* enum: Valid in phases 1 (PHASE_RESET) and 4 (PHASE_READY) only */
11511 #define MC_CMD_SATELLITE_DOWNLOAD_IN_CHUNK_ID_LEN 4
11518 #define MC_CMD_SATELLITE_DOWNLOAD_IN_CHUNK_LEN_LEN 4
11521 #define MC_CMD_SATELLITE_DOWNLOAD_IN_CHUNK_DATA_LEN 4
11530 #define MC_CMD_SATELLITE_DOWNLOAD_OUT_RESULT_LEN 4
11532 #define MC_CMD_SATELLITE_DOWNLOAD_OUT_INFO_OFST 4
11533 #define MC_CMD_SATELLITE_DOWNLOAD_OUT_INFO_LEN 4
11571 #define MC_CMD_GET_CAPABILITIES_OUT_FLAGS1_LEN 4
11576 #define MC_CMD_GET_CAPABILITIES_OUT_TX_STRIPING_LBN 4
11660 #define MC_CMD_GET_CAPABILITIES_OUT_RX_DPCPU_FW_ID_OFST 4
11680 /* enum: RXDP Test firmware image 4 */
11722 #define MC_CMD_GET_CAPABILITIES_OUT_RXPD_FW_VERSION_TYPE_WIDTH 4
11773 #define MC_CMD_GET_CAPABILITIES_OUT_TXPD_FW_VERSION_TYPE_WIDTH 4
11812 #define MC_CMD_GET_CAPABILITIES_OUT_HW_CAPABILITIES_LEN 4
11815 #define MC_CMD_GET_CAPABILITIES_OUT_LICENSE_CAPABILITIES_LEN 4
11824 #define MC_CMD_GET_CAPABILITIES_V2_OUT_FLAGS1_LEN 4
11829 #define MC_CMD_GET_CAPABILITIES_V2_OUT_TX_STRIPING_LBN 4
11913 #define MC_CMD_GET_CAPABILITIES_V2_OUT_RX_DPCPU_FW_ID_OFST 4
11933 /* enum: RXDP Test firmware image 4 */
11975 #define MC_CMD_GET_CAPABILITIES_V2_OUT_RXPD_FW_VERSION_TYPE_WIDTH 4
12026 #define MC_CMD_GET_CAPABILITIES_V2_OUT_TXPD_FW_VERSION_TYPE_WIDTH 4
12065 #define MC_CMD_GET_CAPABILITIES_V2_OUT_HW_CAPABILITIES_LEN 4
12068 #define MC_CMD_GET_CAPABILITIES_V2_OUT_LICENSE_CAPABILITIES_LEN 4
12071 #define MC_CMD_GET_CAPABILITIES_V2_OUT_FLAGS2_LEN 4
12085 #define MC_CMD_GET_CAPABILITIES_V2_OUT_RX_CUT_THROUGH_LBN 4
12212 #define MC_CMD_GET_CAPABILITIES_V2_OUT_NUM_VIS_PER_PORT_NUM 4
12234 #define MC_CMD_GET_CAPABILITIES_V3_OUT_FLAGS1_LEN 4
12239 #define MC_CMD_GET_CAPABILITIES_V3_OUT_TX_STRIPING_LBN 4
12323 #define MC_CMD_GET_CAPABILITIES_V3_OUT_RX_DPCPU_FW_ID_OFST 4
12343 /* enum: RXDP Test firmware image 4 */
12385 #define MC_CMD_GET_CAPABILITIES_V3_OUT_RXPD_FW_VERSION_TYPE_WIDTH 4
12436 #define MC_CMD_GET_CAPABILITIES_V3_OUT_TXPD_FW_VERSION_TYPE_WIDTH 4
12475 #define MC_CMD_GET_CAPABILITIES_V3_OUT_HW_CAPABILITIES_LEN 4
12478 #define MC_CMD_GET_CAPABILITIES_V3_OUT_LICENSE_CAPABILITIES_LEN 4
12481 #define MC_CMD_GET_CAPABILITIES_V3_OUT_FLAGS2_LEN 4
12495 #define MC_CMD_GET_CAPABILITIES_V3_OUT_RX_CUT_THROUGH_LBN 4
12622 #define MC_CMD_GET_CAPABILITIES_V3_OUT_NUM_VIS_PER_PORT_NUM 4
12646 /* enum: Each VI occupies 8k as on Huntington and Medford. PIO is at offset 4k.
12650 /* enum: Each VI occupies 16k. PIO is at offset 4k. CTPIO is at offset 12k. */
12652 /* enum: Each VI occupies 64k. PIO is at offset 4k. CTPIO is at offset 12k. */
12669 #define MC_CMD_GET_CAPABILITIES_V4_OUT_FLAGS1_LEN 4
12674 #define MC_CMD_GET_CAPABILITIES_V4_OUT_TX_STRIPING_LBN 4
12758 #define MC_CMD_GET_CAPABILITIES_V4_OUT_RX_DPCPU_FW_ID_OFST 4
12778 /* enum: RXDP Test firmware image 4 */
12820 #define MC_CMD_GET_CAPABILITIES_V4_OUT_RXPD_FW_VERSION_TYPE_WIDTH 4
12871 #define MC_CMD_GET_CAPABILITIES_V4_OUT_TXPD_FW_VERSION_TYPE_WIDTH 4
12910 #define MC_CMD_GET_CAPABILITIES_V4_OUT_HW_CAPABILITIES_LEN 4
12913 #define MC_CMD_GET_CAPABILITIES_V4_OUT_LICENSE_CAPABILITIES_LEN 4
12916 #define MC_CMD_GET_CAPABILITIES_V4_OUT_FLAGS2_LEN 4
12930 #define MC_CMD_GET_CAPABILITIES_V4_OUT_RX_CUT_THROUGH_LBN 4
13057 #define MC_CMD_GET_CAPABILITIES_V4_OUT_NUM_VIS_PER_PORT_NUM 4
13081 /* enum: Each VI occupies 8k as on Huntington and Medford. PIO is at offset 4k.
13085 /* enum: Each VI occupies 16k. PIO is at offset 4k. CTPIO is at offset 12k. */
13087 /* enum: Each VI occupies 64k. PIO is at offset 4k. CTPIO is at offset 12k. */
13112 #define MC_CMD_GET_CAPABILITIES_V5_OUT_FLAGS1_LEN 4
13117 #define MC_CMD_GET_CAPABILITIES_V5_OUT_TX_STRIPING_LBN 4
13201 #define MC_CMD_GET_CAPABILITIES_V5_OUT_RX_DPCPU_FW_ID_OFST 4
13221 /* enum: RXDP Test firmware image 4 */
13263 #define MC_CMD_GET_CAPABILITIES_V5_OUT_RXPD_FW_VERSION_TYPE_WIDTH 4
13314 #define MC_CMD_GET_CAPABILITIES_V5_OUT_TXPD_FW_VERSION_TYPE_WIDTH 4
13353 #define MC_CMD_GET_CAPABILITIES_V5_OUT_HW_CAPABILITIES_LEN 4
13356 #define MC_CMD_GET_CAPABILITIES_V5_OUT_LICENSE_CAPABILITIES_LEN 4
13359 #define MC_CMD_GET_CAPABILITIES_V5_OUT_FLAGS2_LEN 4
13373 #define MC_CMD_GET_CAPABILITIES_V5_OUT_RX_CUT_THROUGH_LBN 4
13500 #define MC_CMD_GET_CAPABILITIES_V5_OUT_NUM_VIS_PER_PORT_NUM 4
13524 /* enum: Each VI occupies 8k as on Huntington and Medford. PIO is at offset 4k.
13528 /* enum: Each VI occupies 16k. PIO is at offset 4k. CTPIO is at offset 12k. */
13530 /* enum: Each VI occupies 64k. PIO is at offset 4k. CTPIO is at offset 12k. */
13554 #define MC_CMD_GET_CAPABILITIES_V5_OUT_FILTER_ACTION_MARK_MAX_LEN 4
13560 #define MC_CMD_GET_CAPABILITIES_V6_OUT_FLAGS1_LEN 4
13565 #define MC_CMD_GET_CAPABILITIES_V6_OUT_TX_STRIPING_LBN 4
13649 #define MC_CMD_GET_CAPABILITIES_V6_OUT_RX_DPCPU_FW_ID_OFST 4
13669 /* enum: RXDP Test firmware image 4 */
13711 #define MC_CMD_GET_CAPABILITIES_V6_OUT_RXPD_FW_VERSION_TYPE_WIDTH 4
13762 #define MC_CMD_GET_CAPABILITIES_V6_OUT_TXPD_FW_VERSION_TYPE_WIDTH 4
13801 #define MC_CMD_GET_CAPABILITIES_V6_OUT_HW_CAPABILITIES_LEN 4
13804 #define MC_CMD_GET_CAPABILITIES_V6_OUT_LICENSE_CAPABILITIES_LEN 4
13807 #define MC_CMD_GET_CAPABILITIES_V6_OUT_FLAGS2_LEN 4
13821 #define MC_CMD_GET_CAPABILITIES_V6_OUT_RX_CUT_THROUGH_LBN 4
13948 #define MC_CMD_GET_CAPABILITIES_V6_OUT_NUM_VIS_PER_PORT_NUM 4
13972 /* enum: Each VI occupies 8k as on Huntington and Medford. PIO is at offset 4k.
13976 /* enum: Each VI occupies 16k. PIO is at offset 4k. CTPIO is at offset 12k. */
13978 /* enum: Each VI occupies 64k. PIO is at offset 4k. CTPIO is at offset 12k. */
14002 #define MC_CMD_GET_CAPABILITIES_V6_OUT_FILTER_ACTION_MARK_MAX_LEN 4
14012 #define MC_CMD_GET_CAPABILITIES_V6_OUT_GUARANTEED_RX_BUFFER_SIZES_LEN 4
14019 #define MC_CMD_GET_CAPABILITIES_V7_OUT_FLAGS1_LEN 4
14024 #define MC_CMD_GET_CAPABILITIES_V7_OUT_TX_STRIPING_LBN 4
14108 #define MC_CMD_GET_CAPABILITIES_V7_OUT_RX_DPCPU_FW_ID_OFST 4
14128 /* enum: RXDP Test firmware image 4 */
14170 #define MC_CMD_GET_CAPABILITIES_V7_OUT_RXPD_FW_VERSION_TYPE_WIDTH 4
14221 #define MC_CMD_GET_CAPABILITIES_V7_OUT_TXPD_FW_VERSION_TYPE_WIDTH 4
14260 #define MC_CMD_GET_CAPABILITIES_V7_OUT_HW_CAPABILITIES_LEN 4
14263 #define MC_CMD_GET_CAPABILITIES_V7_OUT_LICENSE_CAPABILITIES_LEN 4
14266 #define MC_CMD_GET_CAPABILITIES_V7_OUT_FLAGS2_LEN 4
14280 #define MC_CMD_GET_CAPABILITIES_V7_OUT_RX_CUT_THROUGH_LBN 4
14407 #define MC_CMD_GET_CAPABILITIES_V7_OUT_NUM_VIS_PER_PORT_NUM 4
14431 /* enum: Each VI occupies 8k as on Huntington and Medford. PIO is at offset 4k.
14435 /* enum: Each VI occupies 16k. PIO is at offset 4k. CTPIO is at offset 12k. */
14437 /* enum: Each VI occupies 64k. PIO is at offset 4k. CTPIO is at offset 12k. */
14461 #define MC_CMD_GET_CAPABILITIES_V7_OUT_FILTER_ACTION_MARK_MAX_LEN 4
14471 #define MC_CMD_GET_CAPABILITIES_V7_OUT_GUARANTEED_RX_BUFFER_SIZES_LEN 4
14475 #define MC_CMD_GET_CAPABILITIES_V7_OUT_FLAGS3_LEN 4
14489 #define MC_CMD_GET_CAPABILITIES_V7_OUT_VDPA_SUPPORTED_LBN 4
14505 #define MC_CMD_GET_CAPABILITIES_V8_OUT_FLAGS1_LEN 4
14510 #define MC_CMD_GET_CAPABILITIES_V8_OUT_TX_STRIPING_LBN 4
14594 #define MC_CMD_GET_CAPABILITIES_V8_OUT_RX_DPCPU_FW_ID_OFST 4
14614 /* enum: RXDP Test firmware image 4 */
14656 #define MC_CMD_GET_CAPABILITIES_V8_OUT_RXPD_FW_VERSION_TYPE_WIDTH 4
14707 #define MC_CMD_GET_CAPABILITIES_V8_OUT_TXPD_FW_VERSION_TYPE_WIDTH 4
14746 #define MC_CMD_GET_CAPABILITIES_V8_OUT_HW_CAPABILITIES_LEN 4
14749 #define MC_CMD_GET_CAPABILITIES_V8_OUT_LICENSE_CAPABILITIES_LEN 4
14752 #define MC_CMD_GET_CAPABILITIES_V8_OUT_FLAGS2_LEN 4
14766 #define MC_CMD_GET_CAPABILITIES_V8_OUT_RX_CUT_THROUGH_LBN 4
14893 #define MC_CMD_GET_CAPABILITIES_V8_OUT_NUM_VIS_PER_PORT_NUM 4
14917 /* enum: Each VI occupies 8k as on Huntington and Medford. PIO is at offset 4k.
14921 /* enum: Each VI occupies 16k. PIO is at offset 4k. CTPIO is at offset 12k. */
14923 /* enum: Each VI occupies 64k. PIO is at offset 4k. CTPIO is at offset 12k. */
14947 #define MC_CMD_GET_CAPABILITIES_V8_OUT_FILTER_ACTION_MARK_MAX_LEN 4
14957 #define MC_CMD_GET_CAPABILITIES_V8_OUT_GUARANTEED_RX_BUFFER_SIZES_LEN 4
14961 #define MC_CMD_GET_CAPABILITIES_V8_OUT_FLAGS3_LEN 4
14975 #define MC_CMD_GET_CAPABILITIES_V8_OUT_VDPA_SUPPORTED_LBN 4
14999 #define MC_CMD_GET_CAPABILITIES_V9_OUT_FLAGS1_LEN 4
15004 #define MC_CMD_GET_CAPABILITIES_V9_OUT_TX_STRIPING_LBN 4
15088 #define MC_CMD_GET_CAPABILITIES_V9_OUT_RX_DPCPU_FW_ID_OFST 4
15108 /* enum: RXDP Test firmware image 4 */
15150 #define MC_CMD_GET_CAPABILITIES_V9_OUT_RXPD_FW_VERSION_TYPE_WIDTH 4
15201 #define MC_CMD_GET_CAPABILITIES_V9_OUT_TXPD_FW_VERSION_TYPE_WIDTH 4
15240 #define MC_CMD_GET_CAPABILITIES_V9_OUT_HW_CAPABILITIES_LEN 4
15243 #define MC_CMD_GET_CAPABILITIES_V9_OUT_LICENSE_CAPABILITIES_LEN 4
15246 #define MC_CMD_GET_CAPABILITIES_V9_OUT_FLAGS2_LEN 4
15260 #define MC_CMD_GET_CAPABILITIES_V9_OUT_RX_CUT_THROUGH_LBN 4
15387 #define MC_CMD_GET_CAPABILITIES_V9_OUT_NUM_VIS_PER_PORT_NUM 4
15411 /* enum: Each VI occupies 8k as on Huntington and Medford. PIO is at offset 4k.
15415 /* enum: Each VI occupies 16k. PIO is at offset 4k. CTPIO is at offset 12k. */
15417 /* enum: Each VI occupies 64k. PIO is at offset 4k. CTPIO is at offset 12k. */
15441 #define MC_CMD_GET_CAPABILITIES_V9_OUT_FILTER_ACTION_MARK_MAX_LEN 4
15451 #define MC_CMD_GET_CAPABILITIES_V9_OUT_GUARANTEED_RX_BUFFER_SIZES_LEN 4
15455 #define MC_CMD_GET_CAPABILITIES_V9_OUT_FLAGS3_LEN 4
15469 #define MC_CMD_GET_CAPABILITIES_V9_OUT_VDPA_SUPPORTED_LBN 4
15493 #define MC_CMD_GET_CAPABILITIES_V9_OUT_RSS_MIN_INDIRECTION_TABLE_SIZE_LEN 4
15499 #define MC_CMD_GET_CAPABILITIES_V9_OUT_RSS_MAX_INDIRECTION_TABLE_SIZE_LEN 4
15505 #define MC_CMD_GET_CAPABILITIES_V9_OUT_RSS_MAX_INDIRECTION_QUEUES_LEN 4
15511 #define MC_CMD_GET_CAPABILITIES_V9_OUT_RSS_MAX_EVEN_SPREADING_QUEUES_LEN 4
15517 #define MC_CMD_GET_CAPABILITIES_V9_OUT_RSS_NUM_CONTEXTS_LEN 4
15522 #define MC_CMD_GET_CAPABILITIES_V9_OUT_RSS_TABLE_POOL_SIZE_LEN 4
15532 #define MC_CMD_V2_EXTN_IN_LEN 4
15547 #define MC_CMD_V2_EXTN_IN_MESSAGE_TYPE_WIDTH 4
15569 #define MC_CMD_TCM_BUCKET_ALLOC_OUT_LEN 4
15572 #define MC_CMD_TCM_BUCKET_ALLOC_OUT_BUCKET_LEN 4
15585 #define MC_CMD_TCM_BUCKET_FREE_IN_LEN 4
15588 #define MC_CMD_TCM_BUCKET_FREE_IN_BUCKET_LEN 4
15607 #define MC_CMD_TCM_BUCKET_INIT_IN_BUCKET_LEN 4
15609 #define MC_CMD_TCM_BUCKET_INIT_IN_RATE_OFST 4
15610 #define MC_CMD_TCM_BUCKET_INIT_IN_RATE_LEN 4
15616 #define MC_CMD_TCM_BUCKET_INIT_EXT_IN_BUCKET_LEN 4
15618 #define MC_CMD_TCM_BUCKET_INIT_EXT_IN_RATE_OFST 4
15619 #define MC_CMD_TCM_BUCKET_INIT_EXT_IN_RATE_LEN 4
15622 #define MC_CMD_TCM_BUCKET_INIT_EXT_IN_MAX_FILL_LEN 4
15641 #define MC_CMD_TCM_TXQ_INIT_IN_QID_LEN 4
15643 #define MC_CMD_TCM_TXQ_INIT_IN_LABEL_OFST 4
15644 #define MC_CMD_TCM_TXQ_INIT_IN_LABEL_LEN 4
15647 #define MC_CMD_TCM_TXQ_INIT_IN_PQ_FLAGS_LEN 4
15659 #define MC_CMD_TCM_TXQ_INIT_IN_RP_BKT_LEN 4
15664 #define MC_CMD_TCM_TXQ_INIT_IN_MAX_BKT1_LEN 4
15669 #define MC_CMD_TCM_TXQ_INIT_IN_MAX_BKT2_LEN 4
15672 #define MC_CMD_TCM_TXQ_INIT_IN_MIN_BKT_LEN 4
15678 #define MC_CMD_TCM_TXQ_INIT_EXT_IN_QID_LEN 4
15680 #define MC_CMD_TCM_TXQ_INIT_EXT_IN_LABEL_NORMAL_OFST 4
15681 #define MC_CMD_TCM_TXQ_INIT_EXT_IN_LABEL_NORMAL_LEN 4
15684 #define MC_CMD_TCM_TXQ_INIT_EXT_IN_PQ_FLAGS_LEN 4
15696 #define MC_CMD_TCM_TXQ_INIT_EXT_IN_RP_BKT_LEN 4
15701 #define MC_CMD_TCM_TXQ_INIT_EXT_IN_MAX_BKT1_LEN 4
15706 #define MC_CMD_TCM_TXQ_INIT_EXT_IN_MAX_BKT2_LEN 4
15709 #define MC_CMD_TCM_TXQ_INIT_EXT_IN_MIN_BKT_LEN 4
15712 #define MC_CMD_TCM_TXQ_INIT_EXT_IN_LABEL_GUARANTEED_LEN 4
15731 #define MC_CMD_LINK_PIOBUF_IN_PIOBUF_HANDLE_LEN 4
15733 #define MC_CMD_LINK_PIOBUF_IN_TXQ_INSTANCE_OFST 4
15734 #define MC_CMD_LINK_PIOBUF_IN_TXQ_INSTANCE_LEN 4
15750 #define MC_CMD_UNLINK_PIOBUF_IN_LEN 4
15753 #define MC_CMD_UNLINK_PIOBUF_IN_TXQ_INSTANCE_LEN 4
15772 #define MC_CMD_VSWITCH_ALLOC_IN_UPSTREAM_PORT_ID_LEN 4
15774 #define MC_CMD_VSWITCH_ALLOC_IN_TYPE_OFST 4
15775 #define MC_CMD_VSWITCH_ALLOC_IN_TYPE_LEN 4
15788 #define MC_CMD_VSWITCH_ALLOC_IN_FLAGS_LEN 4
15800 #define MC_CMD_VSWITCH_ALLOC_IN_NUM_VLAN_TAGS_LEN 4
15816 #define MC_CMD_VSWITCH_FREE_IN_LEN 4
15819 #define MC_CMD_VSWITCH_FREE_IN_UPSTREAM_PORT_ID_LEN 4
15837 #define MC_CMD_VSWITCH_QUERY_IN_LEN 4
15840 #define MC_CMD_VSWITCH_QUERY_IN_UPSTREAM_PORT_ID_LEN 4
15859 #define MC_CMD_VPORT_ALLOC_IN_UPSTREAM_PORT_ID_LEN 4
15861 #define MC_CMD_VPORT_ALLOC_IN_TYPE_OFST 4
15862 #define MC_CMD_VPORT_ALLOC_IN_TYPE_LEN 4
15883 #define MC_CMD_VPORT_ALLOC_IN_FLAGS_LEN 4
15895 #define MC_CMD_VPORT_ALLOC_IN_NUM_VLAN_TAGS_LEN 4
15898 #define MC_CMD_VPORT_ALLOC_IN_VLAN_TAGS_LEN 4
15907 #define MC_CMD_VPORT_ALLOC_OUT_LEN 4
15910 #define MC_CMD_VPORT_ALLOC_OUT_VPORT_ID_LEN 4
15923 #define MC_CMD_VPORT_FREE_IN_LEN 4
15926 #define MC_CMD_VPORT_FREE_IN_VPORT_ID_LEN 4
15945 #define MC_CMD_VADAPTOR_ALLOC_IN_UPSTREAM_PORT_ID_LEN 4
15948 #define MC_CMD_VADAPTOR_ALLOC_IN_FLAGS_LEN 4
15957 #define MC_CMD_VADAPTOR_ALLOC_IN_NUM_VLANS_LEN 4
15960 #define MC_CMD_VADAPTOR_ALLOC_IN_NUM_VLAN_TAGS_LEN 4
15963 #define MC_CMD_VADAPTOR_ALLOC_IN_VLAN_TAGS_LEN 4
15990 #define MC_CMD_VADAPTOR_FREE_IN_LEN 4
15993 #define MC_CMD_VADAPTOR_FREE_IN_UPSTREAM_PORT_ID_LEN 4
16012 #define MC_CMD_VADAPTOR_SET_MAC_IN_UPSTREAM_PORT_ID_LEN 4
16014 #define MC_CMD_VADAPTOR_SET_MAC_IN_MACADDR_OFST 4
16031 #define MC_CMD_VADAPTOR_GET_MAC_IN_LEN 4
16034 #define MC_CMD_VADAPTOR_GET_MAC_IN_UPSTREAM_PORT_ID_LEN 4
16053 #define MC_CMD_VADAPTOR_QUERY_IN_LEN 4
16056 #define MC_CMD_VADAPTOR_QUERY_IN_UPSTREAM_PORT_ID_LEN 4
16062 #define MC_CMD_VADAPTOR_QUERY_OUT_PORT_FLAGS_LEN 4
16064 #define MC_CMD_VADAPTOR_QUERY_OUT_VADAPTOR_FLAGS_OFST 4
16065 #define MC_CMD_VADAPTOR_QUERY_OUT_VADAPTOR_FLAGS_LEN 4
16068 #define MC_CMD_VADAPTOR_QUERY_OUT_NUM_AVAILABLE_VLAN_TAGS_LEN 4
16084 #define MC_CMD_EVB_PORT_ASSIGN_IN_PORT_ID_LEN 4
16086 #define MC_CMD_EVB_PORT_ASSIGN_IN_FUNCTION_OFST 4
16087 #define MC_CMD_EVB_PORT_ASSIGN_IN_FUNCTION_LEN 4
16088 #define MC_CMD_EVB_PORT_ASSIGN_IN_PF_OFST 4
16091 #define MC_CMD_EVB_PORT_ASSIGN_IN_VF_OFST 4
16111 #define MC_CMD_RDWR_A64_REGIONS_IN_REGION0_LEN 4
16112 #define MC_CMD_RDWR_A64_REGIONS_IN_REGION1_OFST 4
16113 #define MC_CMD_RDWR_A64_REGIONS_IN_REGION1_LEN 4
16115 #define MC_CMD_RDWR_A64_REGIONS_IN_REGION2_LEN 4
16117 #define MC_CMD_RDWR_A64_REGIONS_IN_REGION3_LEN 4
16120 #define MC_CMD_RDWR_A64_REGIONS_IN_WRITE_MASK_WIDTH 4
16129 #define MC_CMD_RDWR_A64_REGIONS_OUT_REGION0_LEN 4
16130 #define MC_CMD_RDWR_A64_REGIONS_OUT_REGION1_OFST 4
16131 #define MC_CMD_RDWR_A64_REGIONS_OUT_REGION1_LEN 4
16133 #define MC_CMD_RDWR_A64_REGIONS_OUT_REGION2_LEN 4
16135 #define MC_CMD_RDWR_A64_REGIONS_OUT_REGION3_LEN 4
16148 #define MC_CMD_ONLOAD_STACK_ALLOC_IN_LEN 4
16151 #define MC_CMD_ONLOAD_STACK_ALLOC_IN_UPSTREAM_PORT_ID_LEN 4
16154 #define MC_CMD_ONLOAD_STACK_ALLOC_OUT_LEN 4
16157 #define MC_CMD_ONLOAD_STACK_ALLOC_OUT_ONLOAD_STACK_ID_LEN 4
16170 #define MC_CMD_ONLOAD_STACK_FREE_IN_LEN 4
16173 #define MC_CMD_ONLOAD_STACK_FREE_IN_ONLOAD_STACK_ID_LEN 4
16192 #define MC_CMD_RSS_CONTEXT_ALLOC_IN_UPSTREAM_PORT_ID_LEN 4
16194 #define MC_CMD_RSS_CONTEXT_ALLOC_IN_TYPE_OFST 4
16195 #define MC_CMD_RSS_CONTEXT_ALLOC_IN_TYPE_LEN 4
16202 * changed. For this mode, NUM_QUEUES must 2, 4, 8, 16, 32 or 64.
16221 #define MC_CMD_RSS_CONTEXT_ALLOC_IN_NUM_QUEUES_LEN 4
16227 #define MC_CMD_RSS_CONTEXT_ALLOC_V2_IN_UPSTREAM_PORT_ID_LEN 4
16229 #define MC_CMD_RSS_CONTEXT_ALLOC_V2_IN_TYPE_OFST 4
16230 #define MC_CMD_RSS_CONTEXT_ALLOC_V2_IN_TYPE_LEN 4
16237 * changed. For this mode, NUM_QUEUES must 2, 4, 8, 16, 32 or 64.
16256 #define MC_CMD_RSS_CONTEXT_ALLOC_V2_IN_NUM_QUEUES_LEN 4
16265 #define MC_CMD_RSS_CONTEXT_ALLOC_V2_IN_INDIRECTION_TABLE_SIZE_LEN 4
16268 #define MC_CMD_RSS_CONTEXT_ALLOC_OUT_LEN 4
16274 #define MC_CMD_RSS_CONTEXT_ALLOC_OUT_RSS_CONTEXT_ID_LEN 4
16289 #define MC_CMD_RSS_CONTEXT_FREE_IN_LEN 4
16292 #define MC_CMD_RSS_CONTEXT_FREE_IN_RSS_CONTEXT_ID_LEN 4
16311 #define MC_CMD_RSS_CONTEXT_SET_KEY_IN_RSS_CONTEXT_ID_LEN 4
16313 #define MC_CMD_RSS_CONTEXT_SET_KEY_IN_TOEPLITZ_KEY_OFST 4
16330 #define MC_CMD_RSS_CONTEXT_GET_KEY_IN_LEN 4
16333 #define MC_CMD_RSS_CONTEXT_GET_KEY_IN_RSS_CONTEXT_ID_LEN 4
16338 #define MC_CMD_RSS_CONTEXT_GET_KEY_OUT_TOEPLITZ_KEY_OFST 4
16357 #define MC_CMD_RSS_CONTEXT_SET_TABLE_IN_RSS_CONTEXT_ID_LEN 4
16359 #define MC_CMD_RSS_CONTEXT_SET_TABLE_IN_INDIRECTION_TABLE_OFST 4
16378 #define MC_CMD_RSS_CONTEXT_GET_TABLE_IN_LEN 4
16381 #define MC_CMD_RSS_CONTEXT_GET_TABLE_IN_RSS_CONTEXT_ID_LEN 4
16386 #define MC_CMD_RSS_CONTEXT_GET_TABLE_OUT_INDIRECTION_TABLE_OFST 4
16405 #define MC_CMD_RSS_CONTEXT_WRITE_TABLE_IN_LEN(num) (4+4*(num))
16406 #define MC_CMD_RSS_CONTEXT_WRITE_TABLE_IN_ENTRIES_NUM(len) (((len)-4)/4)
16409 #define MC_CMD_RSS_CONTEXT_WRITE_TABLE_IN_RSS_CONTEXT_ID_LEN 4
16413 #define MC_CMD_RSS_CONTEXT_WRITE_TABLE_IN_ENTRIES_OFST 4
16414 #define MC_CMD_RSS_CONTEXT_WRITE_TABLE_IN_ENTRIES_LEN 4
16423 #define MC_CMD_RSS_CONTEXT_WRITE_TABLE_ENTRY_LEN 4
16451 #define MC_CMD_RSS_CONTEXT_READ_TABLE_IN_LEN(num) (4+2*(num))
16452 #define MC_CMD_RSS_CONTEXT_READ_TABLE_IN_INDICES_NUM(len) (((len)-4)/2)
16455 #define MC_CMD_RSS_CONTEXT_READ_TABLE_IN_RSS_CONTEXT_ID_LEN 4
16457 #define MC_CMD_RSS_CONTEXT_READ_TABLE_IN_INDICES_OFST 4
16490 #define MC_CMD_RSS_CONTEXT_SET_FLAGS_IN_RSS_CONTEXT_ID_LEN 4
16503 #define MC_CMD_RSS_CONTEXT_SET_FLAGS_IN_FLAGS_OFST 4
16504 #define MC_CMD_RSS_CONTEXT_SET_FLAGS_IN_FLAGS_LEN 4
16505 #define MC_CMD_RSS_CONTEXT_SET_FLAGS_IN_TOEPLITZ_IPV4_EN_OFST 4
16508 #define MC_CMD_RSS_CONTEXT_SET_FLAGS_IN_TOEPLITZ_TCPV4_EN_OFST 4
16511 #define MC_CMD_RSS_CONTEXT_SET_FLAGS_IN_TOEPLITZ_IPV6_EN_OFST 4
16514 #define MC_CMD_RSS_CONTEXT_SET_FLAGS_IN_TOEPLITZ_TCPV6_EN_OFST 4
16517 #define MC_CMD_RSS_CONTEXT_SET_FLAGS_IN_RESERVED_OFST 4
16518 #define MC_CMD_RSS_CONTEXT_SET_FLAGS_IN_RESERVED_LBN 4
16519 #define MC_CMD_RSS_CONTEXT_SET_FLAGS_IN_RESERVED_WIDTH 4
16520 #define MC_CMD_RSS_CONTEXT_SET_FLAGS_IN_TCP_IPV4_RSS_MODE_OFST 4
16522 #define MC_CMD_RSS_CONTEXT_SET_FLAGS_IN_TCP_IPV4_RSS_MODE_WIDTH 4
16523 #define MC_CMD_RSS_CONTEXT_SET_FLAGS_IN_UDP_IPV4_RSS_MODE_OFST 4
16525 #define MC_CMD_RSS_CONTEXT_SET_FLAGS_IN_UDP_IPV4_RSS_MODE_WIDTH 4
16526 #define MC_CMD_RSS_CONTEXT_SET_FLAGS_IN_OTHER_IPV4_RSS_MODE_OFST 4
16528 #define MC_CMD_RSS_CONTEXT_SET_FLAGS_IN_OTHER_IPV4_RSS_MODE_WIDTH 4
16529 #define MC_CMD_RSS_CONTEXT_SET_FLAGS_IN_TCP_IPV6_RSS_MODE_OFST 4
16531 #define MC_CMD_RSS_CONTEXT_SET_FLAGS_IN_TCP_IPV6_RSS_MODE_WIDTH 4
16532 #define MC_CMD_RSS_CONTEXT_SET_FLAGS_IN_UDP_IPV6_RSS_MODE_OFST 4
16534 #define MC_CMD_RSS_CONTEXT_SET_FLAGS_IN_UDP_IPV6_RSS_MODE_WIDTH 4
16535 #define MC_CMD_RSS_CONTEXT_SET_FLAGS_IN_OTHER_IPV6_RSS_MODE_OFST 4
16537 #define MC_CMD_RSS_CONTEXT_SET_FLAGS_IN_OTHER_IPV6_RSS_MODE_WIDTH 4
16553 #define MC_CMD_RSS_CONTEXT_GET_FLAGS_IN_LEN 4
16556 #define MC_CMD_RSS_CONTEXT_GET_FLAGS_IN_RSS_CONTEXT_ID_LEN 4
16573 #define MC_CMD_RSS_CONTEXT_GET_FLAGS_OUT_FLAGS_OFST 4
16574 #define MC_CMD_RSS_CONTEXT_GET_FLAGS_OUT_FLAGS_LEN 4
16575 #define MC_CMD_RSS_CONTEXT_GET_FLAGS_OUT_TOEPLITZ_IPV4_EN_OFST 4
16578 #define MC_CMD_RSS_CONTEXT_GET_FLAGS_OUT_TOEPLITZ_TCPV4_EN_OFST 4
16581 #define MC_CMD_RSS_CONTEXT_GET_FLAGS_OUT_TOEPLITZ_IPV6_EN_OFST 4
16584 #define MC_CMD_RSS_CONTEXT_GET_FLAGS_OUT_TOEPLITZ_TCPV6_EN_OFST 4
16587 #define MC_CMD_RSS_CONTEXT_GET_FLAGS_OUT_RESERVED_OFST 4
16588 #define MC_CMD_RSS_CONTEXT_GET_FLAGS_OUT_RESERVED_LBN 4
16589 #define MC_CMD_RSS_CONTEXT_GET_FLAGS_OUT_RESERVED_WIDTH 4
16590 #define MC_CMD_RSS_CONTEXT_GET_FLAGS_OUT_TCP_IPV4_RSS_MODE_OFST 4
16592 #define MC_CMD_RSS_CONTEXT_GET_FLAGS_OUT_TCP_IPV4_RSS_MODE_WIDTH 4
16593 #define MC_CMD_RSS_CONTEXT_GET_FLAGS_OUT_UDP_IPV4_RSS_MODE_OFST 4
16595 #define MC_CMD_RSS_CONTEXT_GET_FLAGS_OUT_UDP_IPV4_RSS_MODE_WIDTH 4
16596 #define MC_CMD_RSS_CONTEXT_GET_FLAGS_OUT_OTHER_IPV4_RSS_MODE_OFST 4
16598 #define MC_CMD_RSS_CONTEXT_GET_FLAGS_OUT_OTHER_IPV4_RSS_MODE_WIDTH 4
16599 #define MC_CMD_RSS_CONTEXT_GET_FLAGS_OUT_TCP_IPV6_RSS_MODE_OFST 4
16601 #define MC_CMD_RSS_CONTEXT_GET_FLAGS_OUT_TCP_IPV6_RSS_MODE_WIDTH 4
16602 #define MC_CMD_RSS_CONTEXT_GET_FLAGS_OUT_UDP_IPV6_RSS_MODE_OFST 4
16604 #define MC_CMD_RSS_CONTEXT_GET_FLAGS_OUT_UDP_IPV6_RSS_MODE_WIDTH 4
16605 #define MC_CMD_RSS_CONTEXT_GET_FLAGS_OUT_OTHER_IPV6_RSS_MODE_OFST 4
16607 #define MC_CMD_RSS_CONTEXT_GET_FLAGS_OUT_OTHER_IPV6_RSS_MODE_WIDTH 4
16623 #define MC_CMD_DOT1P_MAPPING_ALLOC_IN_UPSTREAM_PORT_ID_LEN 4
16628 #define MC_CMD_DOT1P_MAPPING_ALLOC_IN_NUM_QUEUES_OFST 4
16629 #define MC_CMD_DOT1P_MAPPING_ALLOC_IN_NUM_QUEUES_LEN 4
16632 #define MC_CMD_DOT1P_MAPPING_ALLOC_OUT_LEN 4
16638 #define MC_CMD_DOT1P_MAPPING_ALLOC_OUT_DOT1P_MAPPING_ID_LEN 4
16653 #define MC_CMD_DOT1P_MAPPING_FREE_IN_LEN 4
16656 #define MC_CMD_DOT1P_MAPPING_FREE_IN_DOT1P_MAPPING_ID_LEN 4
16675 #define MC_CMD_DOT1P_MAPPING_SET_TABLE_IN_DOT1P_MAPPING_ID_LEN 4
16679 #define MC_CMD_DOT1P_MAPPING_SET_TABLE_IN_MAPPING_TABLE_OFST 4
16696 #define MC_CMD_DOT1P_MAPPING_GET_TABLE_IN_LEN 4
16699 #define MC_CMD_DOT1P_MAPPING_GET_TABLE_IN_DOT1P_MAPPING_ID_LEN 4
16706 #define MC_CMD_DOT1P_MAPPING_GET_TABLE_OUT_MAPPING_TABLE_OFST 4
16726 #define MC_CMD_GET_VECTOR_CFG_OUT_VEC_BASE_LEN 4
16728 #define MC_CMD_GET_VECTOR_CFG_OUT_VECS_PER_PF_OFST 4
16729 #define MC_CMD_GET_VECTOR_CFG_OUT_VECS_PER_PF_LEN 4
16732 #define MC_CMD_GET_VECTOR_CFG_OUT_VECS_PER_VF_LEN 4
16750 #define MC_CMD_SET_VECTOR_CFG_IN_VEC_BASE_LEN 4
16752 #define MC_CMD_SET_VECTOR_CFG_IN_VECS_PER_PF_OFST 4
16753 #define MC_CMD_SET_VECTOR_CFG_IN_VECS_PER_PF_LEN 4
16756 #define MC_CMD_SET_VECTOR_CFG_IN_VECS_PER_VF_LEN 4
16775 #define MC_CMD_VPORT_ADD_MAC_ADDRESS_IN_VPORT_ID_LEN 4
16777 #define MC_CMD_VPORT_ADD_MAC_ADDRESS_IN_MACADDR_OFST 4
16797 #define MC_CMD_VPORT_DEL_MAC_ADDRESS_IN_VPORT_ID_LEN 4
16799 #define MC_CMD_VPORT_DEL_MAC_ADDRESS_IN_MACADDR_OFST 4
16816 #define MC_CMD_VPORT_GET_MAC_ADDRESSES_IN_LEN 4
16819 #define MC_CMD_VPORT_GET_MAC_ADDRESSES_IN_VPORT_ID_LEN 4
16822 #define MC_CMD_VPORT_GET_MAC_ADDRESSES_OUT_LENMIN 4
16825 #define MC_CMD_VPORT_GET_MAC_ADDRESSES_OUT_LEN(num) (4+6*(num))
16826 #define MC_CMD_VPORT_GET_MAC_ADDRESSES_OUT_MACADDR_NUM(len) (((len)-4)/6)
16829 #define MC_CMD_VPORT_GET_MAC_ADDRESSES_OUT_MACADDR_COUNT_LEN 4
16831 #define MC_CMD_VPORT_GET_MAC_ADDRESSES_OUT_MACADDR_OFST 4
16853 #define MC_CMD_VPORT_RECONFIGURE_IN_VPORT_ID_LEN 4
16855 #define MC_CMD_VPORT_RECONFIGURE_IN_FLAGS_OFST 4
16856 #define MC_CMD_VPORT_RECONFIGURE_IN_FLAGS_LEN 4
16857 #define MC_CMD_VPORT_RECONFIGURE_IN_REPLACE_VLAN_TAGS_OFST 4
16860 #define MC_CMD_VPORT_RECONFIGURE_IN_REPLACE_MACADDRS_OFST 4
16868 #define MC_CMD_VPORT_RECONFIGURE_IN_NUM_VLAN_TAGS_LEN 4
16871 #define MC_CMD_VPORT_RECONFIGURE_IN_VLAN_TAGS_LEN 4
16880 #define MC_CMD_VPORT_RECONFIGURE_IN_NUM_MACADDRS_LEN 4
16884 #define MC_CMD_VPORT_RECONFIGURE_IN_MACADDRS_NUM 4
16887 #define MC_CMD_VPORT_RECONFIGURE_OUT_LEN 4
16889 #define MC_CMD_VPORT_RECONFIGURE_OUT_FLAGS_LEN 4
16905 #define MC_CMD_EVB_PORT_QUERY_IN_LEN 4
16908 #define MC_CMD_EVB_PORT_QUERY_IN_PORT_ID_LEN 4
16914 #define MC_CMD_EVB_PORT_QUERY_OUT_PORT_FLAGS_LEN 4
16918 #define MC_CMD_EVB_PORT_QUERY_OUT_NUM_AVAILABLE_VLAN_TAGS_OFST 4
16919 #define MC_CMD_EVB_PORT_QUERY_OUT_NUM_AVAILABLE_VLAN_TAGS_LEN 4
16938 #define MC_CMD_DUMP_BUFTBL_ENTRIES_IN_FIRSTID_LEN 4
16940 #define MC_CMD_DUMP_BUFTBL_ENTRIES_IN_NUMENTRIES_OFST 4
16941 #define MC_CMD_DUMP_BUFTBL_ENTRIES_IN_NUMENTRIES_LEN 4
16967 #define MC_CMD_SET_RXDP_CONFIG_IN_LEN 4
16969 #define MC_CMD_SET_RXDP_CONFIG_IN_DATA_LEN 4
17000 #define MC_CMD_GET_RXDP_CONFIG_OUT_LEN 4
17002 #define MC_CMD_GET_RXDP_CONFIG_OUT_DATA_LEN 4
17029 #define MC_CMD_GET_CLOCK_OUT_SYS_FREQ_LEN 4
17031 #define MC_CMD_GET_CLOCK_OUT_DPCPU_FREQ_OFST 4
17032 #define MC_CMD_GET_CLOCK_OUT_DPCPU_FREQ_LEN 4
17048 #define MC_CMD_SET_CLOCK_IN_SYS_FREQ_LEN 4
17052 #define MC_CMD_SET_CLOCK_IN_ICORE_FREQ_OFST 4
17053 #define MC_CMD_SET_CLOCK_IN_ICORE_FREQ_LEN 4
17058 #define MC_CMD_SET_CLOCK_IN_DPCPU_FREQ_LEN 4
17063 #define MC_CMD_SET_CLOCK_IN_PCS_FREQ_LEN 4
17068 #define MC_CMD_SET_CLOCK_IN_MC_FREQ_LEN 4
17073 #define MC_CMD_SET_CLOCK_IN_RMON_FREQ_LEN 4
17078 #define MC_CMD_SET_CLOCK_IN_VSWITCH_FREQ_LEN 4
17086 #define MC_CMD_SET_CLOCK_OUT_SYS_FREQ_LEN 4
17090 #define MC_CMD_SET_CLOCK_OUT_ICORE_FREQ_OFST 4
17091 #define MC_CMD_SET_CLOCK_OUT_ICORE_FREQ_LEN 4
17096 #define MC_CMD_SET_CLOCK_OUT_DPCPU_FREQ_LEN 4
17101 #define MC_CMD_SET_CLOCK_OUT_PCS_FREQ_LEN 4
17106 #define MC_CMD_SET_CLOCK_OUT_MC_FREQ_LEN 4
17111 #define MC_CMD_SET_CLOCK_OUT_RMON_FREQ_LEN 4
17116 #define MC_CMD_SET_CLOCK_OUT_VSWITCH_FREQ_LEN 4
17133 #define MC_CMD_DPCPU_RPC_IN_CPU_LEN 4
17153 #define MC_CMD_DPCPU_RPC_IN_DATA_OFST 4
17155 #define MC_CMD_DPCPU_RPC_IN_HDR_CMD_CMDNUM_OFST 4
17167 #define MC_CMD_DPCPU_RPC_IN_HDR_CMD_REQ_OBJID_OFST 4
17170 #define MC_CMD_DPCPU_RPC_IN_HDR_CMD_REQ_ADDR_OFST 4
17173 #define MC_CMD_DPCPU_RPC_IN_HDR_CMD_REQ_COUNT_OFST 4
17176 #define MC_CMD_DPCPU_RPC_IN_CSR_ACCESS_INFO_OFST 4
17179 #define MC_CMD_DPCPU_RPC_IN_CSR_ACCESS_CMD_OFST 4
17187 #define MC_CMD_DPCPU_RPC_IN_CSR_ACCESS_START_DELAY_OFST 4
17190 #define MC_CMD_DPCPU_RPC_IN_CSR_ACCESS_RPT_COUNT_OFST 4
17193 #define MC_CMD_DPCPU_RPC_IN_CSR_ACCESS_GAP_DELAY_OFST 4
17196 #define MC_CMD_DPCPU_RPC_IN_MC_REPLAY_MODE_OFST 4
17202 #define MC_CMD_DPCPU_RPC_IN_MC_REPLAY_CNTXT_OFST 4
17209 #define MC_CMD_DPCPU_RPC_IN_CSR_ACCESS_DATA_LEN 4
17212 #define MC_CMD_DPCPU_RPC_IN_CSR_ACCESS_ADDRESS_LEN 4
17217 #define MC_CMD_DPCPU_RPC_OUT_RC_LEN 4
17219 #define MC_CMD_DPCPU_RPC_OUT_DATA_OFST 4
17221 #define MC_CMD_DPCPU_RPC_OUT_HDR_CMD_RESP_ERRCODE_OFST 4
17224 #define MC_CMD_DPCPU_RPC_OUT_CSR_ACCESS_READ_COUNT_OFST 4
17230 #define MC_CMD_DPCPU_RPC_OUT_CSR_ACCESS_READ_VAL_1_LEN 4
17232 #define MC_CMD_DPCPU_RPC_OUT_CSR_ACCESS_READ_VAL_2_LEN 4
17234 #define MC_CMD_DPCPU_RPC_OUT_CSR_ACCESS_READ_VAL_3_LEN 4
17236 #define MC_CMD_DPCPU_RPC_OUT_CSR_ACCESS_READ_VAL_4_LEN 4
17249 #define MC_CMD_TRIGGER_INTERRUPT_IN_LEN 4
17252 #define MC_CMD_TRIGGER_INTERRUPT_IN_INTR_LEVEL_LEN 4
17268 #define MC_CMD_SHMBOOT_OP_IN_LEN 4
17271 #define MC_CMD_SHMBOOT_OP_IN_SHMBOOT_OP_LEN 4
17291 #define MC_CMD_CAP_BLK_READ_IN_CAP_REG_LEN 4
17292 #define MC_CMD_CAP_BLK_READ_IN_ADDR_OFST 4
17293 #define MC_CMD_CAP_BLK_READ_IN_ADDR_LEN 4
17295 #define MC_CMD_CAP_BLK_READ_IN_COUNT_LEN 4
17306 #define MC_CMD_CAP_BLK_READ_OUT_BUFFER_HI_OFST 4
17324 #define MC_CMD_DUMP_DO_IN_PADDING_LEN 4
17325 #define MC_CMD_DUMP_DO_IN_DUMPSPEC_SRC_OFST 4
17326 #define MC_CMD_DUMP_DO_IN_DUMPSPEC_SRC_LEN 4
17330 #define MC_CMD_DUMP_DO_IN_DUMPSPEC_SRC_CUSTOM_TYPE_LEN 4
17336 #define MC_CMD_DUMP_DO_IN_DUMPSPEC_SRC_CUSTOM_NVRAM_PARTITION_TYPE_ID_LEN 4
17338 #define MC_CMD_DUMP_DO_IN_DUMPSPEC_SRC_CUSTOM_NVRAM_OFFSET_LEN 4
17340 #define MC_CMD_DUMP_DO_IN_DUMPSPEC_SRC_CUSTOM_HOST_MEMORY_ADDR_LO_LEN 4
17342 #define MC_CMD_DUMP_DO_IN_DUMPSPEC_SRC_CUSTOM_HOST_MEMORY_ADDR_HI_LEN 4
17344 #define MC_CMD_DUMP_DO_IN_DUMPSPEC_SRC_CUSTOM_HOST_MEMORY_MLI_ROOT_ADDR_LO_LEN 4
17347 #define MC_CMD_DUMP_DO_IN_DUMPSPEC_SRC_CUSTOM_HOST_MEMORY_MLI_ROOT_ADDR_HI_LEN 4
17349 #define MC_CMD_DUMP_DO_IN_DUMPSPEC_SRC_CUSTOM_HOST_MEMORY_MLI_DEPTH_LEN 4
17352 #define MC_CMD_DUMP_DO_IN_DUMPSPEC_SRC_CUSTOM_UART_PORT_LEN 4
17358 #define MC_CMD_DUMP_DO_IN_DUMPSPEC_SRC_CUSTOM_SIZE_LEN 4
17360 #define MC_CMD_DUMP_DO_IN_DUMPFILE_DST_LEN 4
17364 #define MC_CMD_DUMP_DO_IN_DUMPFILE_DST_CUSTOM_TYPE_LEN 4
17368 #define MC_CMD_DUMP_DO_IN_DUMPFILE_DST_CUSTOM_NVRAM_PARTITION_TYPE_ID_LEN 4
17370 #define MC_CMD_DUMP_DO_IN_DUMPFILE_DST_CUSTOM_NVRAM_OFFSET_LEN 4
17372 #define MC_CMD_DUMP_DO_IN_DUMPFILE_DST_CUSTOM_HOST_MEMORY_ADDR_LO_LEN 4
17374 #define MC_CMD_DUMP_DO_IN_DUMPFILE_DST_CUSTOM_HOST_MEMORY_ADDR_HI_LEN 4
17376 #define MC_CMD_DUMP_DO_IN_DUMPFILE_DST_CUSTOM_HOST_MEMORY_MLI_ROOT_ADDR_LO_LEN 4
17378 #define MC_CMD_DUMP_DO_IN_DUMPFILE_DST_CUSTOM_HOST_MEMORY_MLI_ROOT_ADDR_HI_LEN 4
17380 #define MC_CMD_DUMP_DO_IN_DUMPFILE_DST_CUSTOM_HOST_MEMORY_MLI_DEPTH_LEN 4
17382 #define MC_CMD_DUMP_DO_IN_DUMPFILE_DST_CUSTOM_UART_PORT_LEN 4
17384 #define MC_CMD_DUMP_DO_IN_DUMPFILE_DST_CUSTOM_SIZE_LEN 4
17387 #define MC_CMD_DUMP_DO_OUT_LEN 4
17389 #define MC_CMD_DUMP_DO_OUT_DUMPFILE_SIZE_LEN 4
17404 #define MC_CMD_DUMP_CONFIGURE_UNSOLICITED_IN_ENABLE_LEN 4
17405 #define MC_CMD_DUMP_CONFIGURE_UNSOLICITED_IN_DUMPSPEC_SRC_OFST 4
17406 #define MC_CMD_DUMP_CONFIGURE_UNSOLICITED_IN_DUMPSPEC_SRC_LEN 4
17410 #define MC_CMD_DUMP_CONFIGURE_UNSOLICITED_IN_DUMPSPEC_SRC_CUSTOM_TYPE_LEN 4
17414 #define MC_CMD_DUMP_CONFIGURE_UNSOLICITED_IN_DUMPSPEC_SRC_CUSTOM_NVRAM_PARTITION_TYPE_ID_LEN 4
17416 #define MC_CMD_DUMP_CONFIGURE_UNSOLICITED_IN_DUMPSPEC_SRC_CUSTOM_NVRAM_OFFSET_LEN 4
17418 #define MC_CMD_DUMP_CONFIGURE_UNSOLICITED_IN_DUMPSPEC_SRC_CUSTOM_HOST_MEMORY_ADDR_LO_LEN 4
17420 #define MC_CMD_DUMP_CONFIGURE_UNSOLICITED_IN_DUMPSPEC_SRC_CUSTOM_HOST_MEMORY_ADDR_HI_LEN 4
17422 …e MC_CMD_DUMP_CONFIGURE_UNSOLICITED_IN_DUMPSPEC_SRC_CUSTOM_HOST_MEMORY_MLI_ROOT_ADDR_LO_LEN 4
17424 …e MC_CMD_DUMP_CONFIGURE_UNSOLICITED_IN_DUMPSPEC_SRC_CUSTOM_HOST_MEMORY_MLI_ROOT_ADDR_HI_LEN 4
17426 #define MC_CMD_DUMP_CONFIGURE_UNSOLICITED_IN_DUMPSPEC_SRC_CUSTOM_HOST_MEMORY_MLI_DEPTH_LEN 4
17428 #define MC_CMD_DUMP_CONFIGURE_UNSOLICITED_IN_DUMPSPEC_SRC_CUSTOM_UART_PORT_LEN 4
17430 #define MC_CMD_DUMP_CONFIGURE_UNSOLICITED_IN_DUMPSPEC_SRC_CUSTOM_SIZE_LEN 4
17432 #define MC_CMD_DUMP_CONFIGURE_UNSOLICITED_IN_DUMPFILE_DST_LEN 4
17436 #define MC_CMD_DUMP_CONFIGURE_UNSOLICITED_IN_DUMPFILE_DST_CUSTOM_TYPE_LEN 4
17440 #define MC_CMD_DUMP_CONFIGURE_UNSOLICITED_IN_DUMPFILE_DST_CUSTOM_NVRAM_PARTITION_TYPE_ID_LEN 4
17442 #define MC_CMD_DUMP_CONFIGURE_UNSOLICITED_IN_DUMPFILE_DST_CUSTOM_NVRAM_OFFSET_LEN 4
17444 #define MC_CMD_DUMP_CONFIGURE_UNSOLICITED_IN_DUMPFILE_DST_CUSTOM_HOST_MEMORY_ADDR_LO_LEN 4
17446 #define MC_CMD_DUMP_CONFIGURE_UNSOLICITED_IN_DUMPFILE_DST_CUSTOM_HOST_MEMORY_ADDR_HI_LEN 4
17448 …e MC_CMD_DUMP_CONFIGURE_UNSOLICITED_IN_DUMPFILE_DST_CUSTOM_HOST_MEMORY_MLI_ROOT_ADDR_LO_LEN 4
17450 …e MC_CMD_DUMP_CONFIGURE_UNSOLICITED_IN_DUMPFILE_DST_CUSTOM_HOST_MEMORY_MLI_ROOT_ADDR_HI_LEN 4
17452 #define MC_CMD_DUMP_CONFIGURE_UNSOLICITED_IN_DUMPFILE_DST_CUSTOM_HOST_MEMORY_MLI_DEPTH_LEN 4
17454 #define MC_CMD_DUMP_CONFIGURE_UNSOLICITED_IN_DUMPFILE_DST_CUSTOM_UART_PORT_LEN 4
17456 #define MC_CMD_DUMP_CONFIGURE_UNSOLICITED_IN_DUMPFILE_DST_CUSTOM_SIZE_LEN 4
17473 #define MC_CMD_SET_PSU_IN_PARAM_LEN 4
17475 #define MC_CMD_SET_PSU_IN_RAIL_OFST 4
17476 #define MC_CMD_SET_PSU_IN_RAIL_LEN 4
17481 #define MC_CMD_SET_PSU_IN_VALUE_LEN 4
17502 #define MC_CMD_GET_FUNCTION_INFO_OUT_PF_LEN 4
17503 #define MC_CMD_GET_FUNCTION_INFO_OUT_VF_OFST 4
17504 #define MC_CMD_GET_FUNCTION_INFO_OUT_VF_LEN 4
17544 #define MC_CMD_UART_SEND_DATA_OUT_CHECKSUM_LEN 4
17546 #define MC_CMD_UART_SEND_DATA_OUT_OFFSET_OFST 4
17547 #define MC_CMD_UART_SEND_DATA_OUT_OFFSET_LEN 4
17550 #define MC_CMD_UART_SEND_DATA_OUT_LENGTH_LEN 4
17553 #define MC_CMD_UART_SEND_DATA_OUT_RESERVED_LEN 4
17578 #define MC_CMD_UART_RECV_DATA_OUT_CHECKSUM_LEN 4
17580 #define MC_CMD_UART_RECV_DATA_OUT_OFFSET_OFST 4
17581 #define MC_CMD_UART_RECV_DATA_OUT_OFFSET_LEN 4
17584 #define MC_CMD_UART_RECV_DATA_OUT_LENGTH_LEN 4
17587 #define MC_CMD_UART_RECV_DATA_OUT_RESERVED_LEN 4
17597 #define MC_CMD_UART_RECV_DATA_IN_CHECKSUM_LEN 4
17599 #define MC_CMD_UART_RECV_DATA_IN_RESERVED1_OFST 4
17600 #define MC_CMD_UART_RECV_DATA_IN_RESERVED1_LEN 4
17603 #define MC_CMD_UART_RECV_DATA_IN_RESERVED2_LEN 4
17606 #define MC_CMD_UART_RECV_DATA_IN_RESERVED3_LEN 4
17627 #define MC_CMD_READ_FUSES_IN_OFFSET_LEN 4
17629 #define MC_CMD_READ_FUSES_IN_LENGTH_OFST 4
17630 #define MC_CMD_READ_FUSES_IN_LENGTH_LEN 4
17633 #define MC_CMD_READ_FUSES_OUT_LENMIN 4
17636 #define MC_CMD_READ_FUSES_OUT_LEN(num) (4+1*(num))
17637 #define MC_CMD_READ_FUSES_OUT_DATA_NUM(len) (((len)-4)/1)
17640 #define MC_CMD_READ_FUSES_OUT_LENGTH_LEN 4
17642 #define MC_CMD_READ_FUSES_OUT_DATA_OFST 4
17659 #define MC_CMD_KR_TUNE_IN_LENMIN 4
17662 #define MC_CMD_KR_TUNE_IN_LEN(num) (4+4*(num))
17663 #define MC_CMD_KR_TUNE_IN_KR_TUNE_ARGS_NUM(len) (((len)-4)/4)
17696 #define MC_CMD_KR_TUNE_IN_KR_TUNE_ARGS_OFST 4
17697 #define MC_CMD_KR_TUNE_IN_KR_TUNE_ARGS_LEN 4
17706 #define MC_CMD_KR_TUNE_RXEQ_GET_IN_LEN 4
17715 #define MC_CMD_KR_TUNE_RXEQ_GET_OUT_LENMIN 4
17718 #define MC_CMD_KR_TUNE_RXEQ_GET_OUT_LEN(num) (0+4*(num))
17719 #define MC_CMD_KR_TUNE_RXEQ_GET_OUT_PARAM_NUM(len) (((len)-0)/4)
17722 #define MC_CMD_KR_TUNE_RXEQ_GET_OUT_PARAM_LEN 4
17793 /* enum: I/Q clk offset (Medford2 - 4 bit signed (-5 - +5))) */
17815 /* enum: CTLE Boost stages - retimer lineside (Medford2 with DS250x retimer - 4
17834 /* enum: CTLE Boost stages - retimer hostside (Medford2 with DS250x retimer - 4
17866 #define MC_CMD_KR_TUNE_RXEQ_GET_OUT_RESERVED_WIDTH 4
17878 #define MC_CMD_KR_TUNE_RXEQ_SET_IN_LEN(num) (4+4*(num))
17879 #define MC_CMD_KR_TUNE_RXEQ_SET_IN_PARAM_NUM(len) (((len)-4)/4)
17887 #define MC_CMD_KR_TUNE_RXEQ_SET_IN_PARAM_OFST 4
17888 #define MC_CMD_KR_TUNE_RXEQ_SET_IN_PARAM_LEN 4
17892 #define MC_CMD_KR_TUNE_RXEQ_SET_IN_PARAM_ID_OFST 4
17897 #define MC_CMD_KR_TUNE_RXEQ_SET_IN_PARAM_LANE_OFST 4
17902 #define MC_CMD_KR_TUNE_RXEQ_SET_IN_PARAM_AUTOCAL_OFST 4
17905 #define MC_CMD_KR_TUNE_RXEQ_SET_IN_RESERVED_OFST 4
17907 #define MC_CMD_KR_TUNE_RXEQ_SET_IN_RESERVED_WIDTH 4
17908 #define MC_CMD_KR_TUNE_RXEQ_SET_IN_PARAM_INITIAL_OFST 4
17911 #define MC_CMD_KR_TUNE_RXEQ_SET_IN_RESERVED2_OFST 4
17919 #define MC_CMD_KR_TUNE_TXEQ_GET_IN_LEN 4
17928 #define MC_CMD_KR_TUNE_TXEQ_GET_OUT_LENMIN 4
17931 #define MC_CMD_KR_TUNE_TXEQ_GET_OUT_LEN(num) (0+4*(num))
17932 #define MC_CMD_KR_TUNE_TXEQ_GET_OUT_PARAM_NUM(len) (((len)-0)/4)
17935 #define MC_CMD_KR_TUNE_TXEQ_GET_OUT_PARAM_LEN 4
18002 #define MC_CMD_KR_TUNE_TXEQ_SET_IN_LEN(num) (4+4*(num))
18003 #define MC_CMD_KR_TUNE_TXEQ_SET_IN_PARAM_NUM(len) (((len)-4)/4)
18011 #define MC_CMD_KR_TUNE_TXEQ_SET_IN_PARAM_OFST 4
18012 #define MC_CMD_KR_TUNE_TXEQ_SET_IN_PARAM_LEN 4
18016 #define MC_CMD_KR_TUNE_TXEQ_SET_IN_PARAM_ID_OFST 4
18021 #define MC_CMD_KR_TUNE_TXEQ_SET_IN_PARAM_LANE_OFST 4
18026 #define MC_CMD_KR_TUNE_TXEQ_SET_IN_RESERVED_OFST 4
18029 #define MC_CMD_KR_TUNE_TXEQ_SET_IN_PARAM_INITIAL_OFST 4
18032 #define MC_CMD_KR_TUNE_TXEQ_SET_IN_RESERVED2_OFST 4
18040 #define MC_CMD_KR_TUNE_RECAL_IN_LEN 4
18060 #define MC_CMD_KR_TUNE_START_EYE_PLOT_IN_LANE_OFST 4
18061 #define MC_CMD_KR_TUNE_START_EYE_PLOT_IN_LANE_LEN 4
18071 #define MC_CMD_KR_TUNE_START_EYE_PLOT_V2_IN_LANE_OFST 4
18072 #define MC_CMD_KR_TUNE_START_EYE_PLOT_V2_IN_LANE_LEN 4
18073 #define MC_CMD_KR_TUNE_START_EYE_PLOT_V2_IN_LANE_NUM_OFST 4
18076 #define MC_CMD_KR_TUNE_START_EYE_PLOT_V2_IN_LANE_ABS_REL_OFST 4
18081 #define MC_CMD_KR_TUNE_START_EYE_PLOT_V2_IN_BER_LEN 4
18087 #define MC_CMD_KR_TUNE_POLL_EYE_PLOT_IN_LEN 4
18115 #define MC_CMD_KR_TUNE_READ_FOM_IN_LANE_OFST 4
18116 #define MC_CMD_KR_TUNE_READ_FOM_IN_LANE_LEN 4
18117 #define MC_CMD_KR_TUNE_READ_FOM_IN_LANE_NUM_OFST 4
18120 #define MC_CMD_KR_TUNE_READ_FOM_IN_LANE_ABS_REL_OFST 4
18125 #define MC_CMD_KR_TUNE_READ_FOM_OUT_LEN 4
18127 #define MC_CMD_KR_TUNE_READ_FOM_OUT_FOM_LEN 4
18137 #define MC_CMD_KR_TUNE_LINK_TRAIN_RUN_IN_RUN_OFST 4
18138 #define MC_CMD_KR_TUNE_LINK_TRAIN_RUN_IN_RUN_LEN 4
18150 #define MC_CMD_KR_TUNE_LINK_TRAIN_CMD_IN_LANE_OFST 4
18151 #define MC_CMD_KR_TUNE_LINK_TRAIN_CMD_IN_LANE_LEN 4
18154 #define MC_CMD_KR_TUNE_LINK_TRAIN_CMD_IN_INITIALIZE_LEN 4
18157 #define MC_CMD_KR_TUNE_LINK_TRAIN_CMD_IN_PRESET_LEN 4
18160 #define MC_CMD_KR_TUNE_LINK_TRAIN_CMD_IN_CM1_LEN 4
18166 #define MC_CMD_KR_TUNE_LINK_TRAIN_CMD_IN_C0_LEN 4
18171 #define MC_CMD_KR_TUNE_LINK_TRAIN_CMD_IN_CP1_LEN 4
18179 #define MC_CMD_KR_TUNE_LINK_TRAIN_CMD_OUT_CM1_STATUS_LEN 4
18185 #define MC_CMD_KR_TUNE_LINK_TRAIN_CMD_OUT_C0_STATUS_OFST 4
18186 #define MC_CMD_KR_TUNE_LINK_TRAIN_CMD_OUT_C0_STATUS_LEN 4
18191 #define MC_CMD_KR_TUNE_LINK_TRAIN_CMD_OUT_CP1_STATUS_LEN 4
18196 #define MC_CMD_KR_TUNE_LINK_TRAIN_CMD_OUT_CM1_VALUE_LEN 4
18199 #define MC_CMD_KR_TUNE_LINK_TRAIN_CMD_OUT_C0_VALUE_LEN 4
18202 #define MC_CMD_KR_TUNE_LINK_TRAIN_CMD_OUT_CP1_VALUE_LEN 4
18215 #define MC_CMD_PCIE_TUNE_IN_LENMIN 4
18218 #define MC_CMD_PCIE_TUNE_IN_LEN(num) (4+4*(num))
18219 #define MC_CMD_PCIE_TUNE_IN_PCIE_TUNE_ARGS_NUM(len) (((len)-4)/4)
18244 #define MC_CMD_PCIE_TUNE_IN_PCIE_TUNE_ARGS_OFST 4
18245 #define MC_CMD_PCIE_TUNE_IN_PCIE_TUNE_ARGS_LEN 4
18254 #define MC_CMD_PCIE_TUNE_RXEQ_GET_IN_LEN 4
18263 #define MC_CMD_PCIE_TUNE_RXEQ_GET_OUT_LENMIN 4
18266 #define MC_CMD_PCIE_TUNE_RXEQ_GET_OUT_LEN(num) (0+4*(num))
18267 #define MC_CMD_PCIE_TUNE_RXEQ_GET_OUT_PARAM_NUM(len) (((len)-0)/4)
18270 #define MC_CMD_PCIE_TUNE_RXEQ_GET_OUT_PARAM_LEN 4
18333 #define MC_CMD_PCIE_TUNE_RXEQ_SET_IN_LEN(num) (4+4*(num))
18334 #define MC_CMD_PCIE_TUNE_RXEQ_SET_IN_PARAM_NUM(len) (((len)-4)/4)
18342 #define MC_CMD_PCIE_TUNE_RXEQ_SET_IN_PARAM_OFST 4
18343 #define MC_CMD_PCIE_TUNE_RXEQ_SET_IN_PARAM_LEN 4
18347 #define MC_CMD_PCIE_TUNE_RXEQ_SET_IN_PARAM_ID_OFST 4
18352 #define MC_CMD_PCIE_TUNE_RXEQ_SET_IN_PARAM_LANE_OFST 4
18357 #define MC_CMD_PCIE_TUNE_RXEQ_SET_IN_PARAM_AUTOCAL_OFST 4
18360 #define MC_CMD_PCIE_TUNE_RXEQ_SET_IN_RESERVED_OFST 4
18363 #define MC_CMD_PCIE_TUNE_RXEQ_SET_IN_PARAM_INITIAL_OFST 4
18366 #define MC_CMD_PCIE_TUNE_RXEQ_SET_IN_RESERVED2_OFST 4
18374 #define MC_CMD_PCIE_TUNE_TXEQ_GET_IN_LEN 4
18383 #define MC_CMD_PCIE_TUNE_TXEQ_GET_OUT_LENMIN 4
18386 #define MC_CMD_PCIE_TUNE_TXEQ_GET_OUT_LEN(num) (0+4*(num))
18387 #define MC_CMD_PCIE_TUNE_TXEQ_GET_OUT_PARAM_NUM(len) (((len)-0)/4)
18390 #define MC_CMD_PCIE_TUNE_TXEQ_GET_OUT_PARAM_LEN 4
18409 #define MC_CMD_PCIE_TUNE_TXEQ_GET_OUT_PARAM_LANE_WIDTH 4
18427 #define MC_CMD_PCIE_TUNE_START_EYE_PLOT_IN_LANE_OFST 4
18428 #define MC_CMD_PCIE_TUNE_START_EYE_PLOT_IN_LANE_LEN 4
18434 #define MC_CMD_PCIE_TUNE_POLL_EYE_PLOT_IN_LEN 4
18472 #define MC_CMD_LICENSING_IN_LEN 4
18475 #define MC_CMD_LICENSING_IN_OP_LEN 4
18487 #define MC_CMD_LICENSING_OUT_VALID_APP_KEYS_LEN 4
18491 #define MC_CMD_LICENSING_OUT_INVALID_APP_KEYS_OFST 4
18492 #define MC_CMD_LICENSING_OUT_INVALID_APP_KEYS_LEN 4
18495 #define MC_CMD_LICENSING_OUT_BLACKLISTED_APP_KEYS_LEN 4
18498 #define MC_CMD_LICENSING_OUT_UNVERIFIABLE_APP_KEYS_LEN 4
18502 #define MC_CMD_LICENSING_OUT_WRONG_NODE_APP_KEYS_LEN 4
18507 #define MC_CMD_LICENSING_OUT_LICENSING_STATE_LEN 4
18510 #define MC_CMD_LICENSING_OUT_LICENSING_SELF_TEST_LEN 4
18528 #define MC_CMD_LICENSING_V3_IN_LEN 4
18531 #define MC_CMD_LICENSING_V3_IN_OP_LEN 4
18545 #define MC_CMD_LICENSING_V3_OUT_VALID_KEYS_LEN 4
18549 #define MC_CMD_LICENSING_V3_OUT_INVALID_KEYS_OFST 4
18550 #define MC_CMD_LICENSING_V3_OUT_INVALID_KEYS_LEN 4
18553 #define MC_CMD_LICENSING_V3_OUT_UNVERIFIABLE_KEYS_LEN 4
18556 #define MC_CMD_LICENSING_V3_OUT_WRONG_NODE_KEYS_LEN 4
18561 #define MC_CMD_LICENSING_V3_OUT_LICENSING_STATE_LEN 4
18564 #define MC_CMD_LICENSING_V3_OUT_LICENSING_SELF_TEST_LEN 4
18608 #define MC_CMD_LICENSING_GET_ID_V3_OUT_LICENSE_TYPE_LEN 4
18610 #define MC_CMD_LICENSING_GET_ID_V3_OUT_LICENSE_ID_LENGTH_OFST 4
18611 #define MC_CMD_LICENSING_GET_ID_V3_OUT_LICENSE_ID_LENGTH_LEN 4
18649 #define MC_CMD_GET_LICENSED_APP_STATE_IN_LEN 4
18652 #define MC_CMD_GET_LICENSED_APP_STATE_IN_APP_ID_LEN 4
18655 #define MC_CMD_GET_LICENSED_APP_STATE_OUT_LEN 4
18658 #define MC_CMD_GET_LICENSED_APP_STATE_OUT_STATE_LEN 4
18684 #define MC_CMD_GET_LICENSED_V3_APP_STATE_IN_APP_ID_HI_OFST 4
18687 #define MC_CMD_GET_LICENSED_V3_APP_STATE_OUT_LEN 4
18690 #define MC_CMD_GET_LICENSED_V3_APP_STATE_OUT_STATE_LEN 4
18716 #define MC_CMD_GET_LICENSED_V3_FEATURE_STATES_IN_FEATURES_HI_OFST 4
18724 #define MC_CMD_GET_LICENSED_V3_FEATURE_STATES_OUT_STATES_HI_OFST 4
18741 #define MC_CMD_LICENSED_APP_OP_IN_LEN(num) (8+4*(num))
18742 #define MC_CMD_LICENSED_APP_OP_IN_ARGS_NUM(len) (((len)-8)/4)
18745 #define MC_CMD_LICENSED_APP_OP_IN_APP_ID_LEN 4
18747 #define MC_CMD_LICENSED_APP_OP_IN_OP_OFST 4
18748 #define MC_CMD_LICENSED_APP_OP_IN_OP_LEN 4
18755 #define MC_CMD_LICENSED_APP_OP_IN_ARGS_LEN 4
18764 #define MC_CMD_LICENSED_APP_OP_OUT_LEN(num) (0+4*(num))
18765 #define MC_CMD_LICENSED_APP_OP_OUT_RESULT_NUM(len) (((len)-0)/4)
18768 #define MC_CMD_LICENSED_APP_OP_OUT_RESULT_LEN 4
18777 #define MC_CMD_LICENSED_APP_OP_VALIDATE_IN_APP_ID_LEN 4
18779 #define MC_CMD_LICENSED_APP_OP_VALIDATE_IN_OP_OFST 4
18780 #define MC_CMD_LICENSED_APP_OP_VALIDATE_IN_OP_LEN 4
18789 #define MC_CMD_LICENSED_APP_OP_VALIDATE_OUT_EXPIRY_LEN 4
18791 #define MC_CMD_LICENSED_APP_OP_VALIDATE_OUT_RESPONSE_OFST 4
18798 #define MC_CMD_LICENSED_APP_OP_MASK_IN_APP_ID_LEN 4
18800 #define MC_CMD_LICENSED_APP_OP_MASK_IN_OP_OFST 4
18801 #define MC_CMD_LICENSED_APP_OP_MASK_IN_OP_LEN 4
18804 #define MC_CMD_LICENSED_APP_OP_MASK_IN_FLAG_LEN 4
18837 * bytes] ... expiry_time[4 bytes] ...
18843 #define MC_CMD_LICENSED_V3_VALIDATE_APP_OUT_EXPIRY_TIME_LEN 4
18846 #define MC_CMD_LICENSED_V3_VALIDATE_APP_OUT_EXPIRY_UNITS_LEN 4
18879 #define MC_CMD_LICENSED_V3_MASK_FEATURES_IN_MASK_HI_OFST 4
18882 #define MC_CMD_LICENSED_V3_MASK_FEATURES_IN_FLAG_LEN 4
18906 #define MC_CMD_LICENSING_V3_TEMPORARY_IN_LEN 4
18909 #define MC_CMD_LICENSING_V3_TEMPORARY_IN_OP_LEN 4
18927 #define MC_CMD_LICENSING_V3_TEMPORARY_IN_SET_OP_LEN 4
18929 #define MC_CMD_LICENSING_V3_TEMPORARY_IN_SET_LICENSE_OFST 4
18933 #define MC_CMD_LICENSING_V3_TEMPORARY_IN_CLEAR_LEN 4
18935 #define MC_CMD_LICENSING_V3_TEMPORARY_IN_CLEAR_OP_LEN 4
18938 #define MC_CMD_LICENSING_V3_TEMPORARY_IN_STATUS_LEN 4
18940 #define MC_CMD_LICENSING_V3_TEMPORARY_IN_STATUS_OP_LEN 4
18946 #define MC_CMD_LICENSING_V3_TEMPORARY_OUT_STATUS_STATUS_LEN 4
18956 #define MC_CMD_LICENSING_V3_TEMPORARY_OUT_STATUS_LICENSED_FEATURES_OFST 4
18958 #define MC_CMD_LICENSING_V3_TEMPORARY_OUT_STATUS_LICENSED_FEATURES_LO_OFST 4
18979 #define MC_CMD_SET_PORT_SNIFF_CONFIG_IN_FLAGS_LEN 4
18987 #define MC_CMD_SET_PORT_SNIFF_CONFIG_IN_RX_QUEUE_OFST 4
18988 #define MC_CMD_SET_PORT_SNIFF_CONFIG_IN_RX_QUEUE_LEN 4
18991 #define MC_CMD_SET_PORT_SNIFF_CONFIG_IN_RX_MODE_LEN 4
19001 #define MC_CMD_SET_PORT_SNIFF_CONFIG_IN_RX_CONTEXT_LEN 4
19025 #define MC_CMD_GET_PORT_SNIFF_CONFIG_OUT_FLAGS_LEN 4
19033 #define MC_CMD_GET_PORT_SNIFF_CONFIG_OUT_RX_QUEUE_OFST 4
19034 #define MC_CMD_GET_PORT_SNIFF_CONFIG_OUT_RX_QUEUE_LEN 4
19037 #define MC_CMD_GET_PORT_SNIFF_CONFIG_OUT_RX_MODE_LEN 4
19044 #define MC_CMD_GET_PORT_SNIFF_CONFIG_OUT_RX_CONTEXT_LEN 4
19060 #define MC_CMD_SET_PARSER_DISP_CONFIG_IN_LEN(num) (8+4*(num))
19061 #define MC_CMD_SET_PARSER_DISP_CONFIG_IN_VALUE_NUM(len) (((len)-8)/4)
19064 #define MC_CMD_SET_PARSER_DISP_CONFIG_IN_TYPE_LEN 4
19077 #define MC_CMD_SET_PARSER_DISP_CONFIG_IN_ENTITY_OFST 4
19078 #define MC_CMD_SET_PARSER_DISP_CONFIG_IN_ENTITY_LEN 4
19083 #define MC_CMD_SET_PARSER_DISP_CONFIG_IN_VALUE_LEN 4
19105 #define MC_CMD_GET_PARSER_DISP_CONFIG_IN_TYPE_LEN 4
19111 #define MC_CMD_GET_PARSER_DISP_CONFIG_IN_ENTITY_OFST 4
19112 #define MC_CMD_GET_PARSER_DISP_CONFIG_IN_ENTITY_LEN 4
19115 #define MC_CMD_GET_PARSER_DISP_CONFIG_OUT_LENMIN 4
19118 #define MC_CMD_GET_PARSER_DISP_CONFIG_OUT_LEN(num) (0+4*(num))
19119 #define MC_CMD_GET_PARSER_DISP_CONFIG_OUT_VALUE_NUM(len) (((len)-0)/4)
19124 #define MC_CMD_GET_PARSER_DISP_CONFIG_OUT_VALUE_LEN 4
19149 #define MC_CMD_SET_TX_PORT_SNIFF_CONFIG_IN_FLAGS_LEN 4
19154 #define MC_CMD_SET_TX_PORT_SNIFF_CONFIG_IN_RX_QUEUE_OFST 4
19155 #define MC_CMD_SET_TX_PORT_SNIFF_CONFIG_IN_RX_QUEUE_LEN 4
19158 #define MC_CMD_SET_TX_PORT_SNIFF_CONFIG_IN_RX_MODE_LEN 4
19168 #define MC_CMD_SET_TX_PORT_SNIFF_CONFIG_IN_RX_CONTEXT_LEN 4
19192 #define MC_CMD_GET_TX_PORT_SNIFF_CONFIG_OUT_FLAGS_LEN 4
19197 #define MC_CMD_GET_TX_PORT_SNIFF_CONFIG_OUT_RX_QUEUE_OFST 4
19198 #define MC_CMD_GET_TX_PORT_SNIFF_CONFIG_OUT_RX_QUEUE_LEN 4
19201 #define MC_CMD_GET_TX_PORT_SNIFF_CONFIG_OUT_RX_MODE_LEN 4
19208 #define MC_CMD_GET_TX_PORT_SNIFF_CONFIG_OUT_RX_CONTEXT_LEN 4
19224 #define MC_CMD_RMON_STATS_RX_ERRORS_IN_RX_QUEUE_LEN 4
19225 #define MC_CMD_RMON_STATS_RX_ERRORS_IN_FLAGS_OFST 4
19226 #define MC_CMD_RMON_STATS_RX_ERRORS_IN_FLAGS_LEN 4
19227 #define MC_CMD_RMON_STATS_RX_ERRORS_IN_RST_OFST 4
19234 #define MC_CMD_RMON_STATS_RX_ERRORS_OUT_CRC_ERRORS_LEN 4
19235 #define MC_CMD_RMON_STATS_RX_ERRORS_OUT_TRUNC_ERRORS_OFST 4
19236 #define MC_CMD_RMON_STATS_RX_ERRORS_OUT_TRUNC_ERRORS_LEN 4
19238 #define MC_CMD_RMON_STATS_RX_ERRORS_OUT_RX_NO_DESC_DROPS_LEN 4
19240 #define MC_CMD_RMON_STATS_RX_ERRORS_OUT_RX_ABORT_LEN 4
19259 #define MC_CMD_GET_PCIE_RESOURCE_INFO_OUT_MAX_PFS_LEN 4
19261 #define MC_CMD_GET_PCIE_RESOURCE_INFO_OUT_MAX_VFS_OFST 4
19262 #define MC_CMD_GET_PCIE_RESOURCE_INFO_OUT_MAX_VFS_LEN 4
19265 #define MC_CMD_GET_PCIE_RESOURCE_INFO_OUT_MAX_VECTORS_LEN 4
19269 #define MC_CMD_GET_PCIE_RESOURCE_INFO_OUT_DEFAULT_PF_VECTORS_LEN 4
19273 #define MC_CMD_GET_PCIE_RESOURCE_INFO_OUT_DEFAULT_VF_VECTORS_LEN 4
19276 #define MC_CMD_GET_PCIE_RESOURCE_INFO_OUT_MAX_PF_VECTORS_LEN 4
19279 #define MC_CMD_GET_PCIE_RESOURCE_INFO_OUT_MAX_VF_VECTORS_LEN 4
19300 #define MC_CMD_GET_PORT_MODES_OUT_MODES_LEN 4
19302 #define MC_CMD_GET_PORT_MODES_OUT_DEFAULT_MODE_OFST 4
19303 #define MC_CMD_GET_PORT_MODES_OUT_DEFAULT_MODE_LEN 4
19306 #define MC_CMD_GET_PORT_MODES_OUT_CURRENT_MODE_LEN 4
19314 #define MC_CMD_GET_PORT_MODES_OUT_V2_MODES_LEN 4
19316 #define MC_CMD_GET_PORT_MODES_OUT_V2_DEFAULT_MODE_OFST 4
19317 #define MC_CMD_GET_PORT_MODES_OUT_V2_DEFAULT_MODE_LEN 4
19320 #define MC_CMD_GET_PORT_MODES_OUT_V2_CURRENT_MODE_LEN 4
19331 #define MC_CMD_GET_PORT_MODES_OUT_V2_ENGINEERING_MODES_LEN 4
19350 #define MC_CMD_OVERRIDE_PORT_MODE_IN_FLAGS_LEN 4
19355 #define MC_CMD_OVERRIDE_PORT_MODE_IN_MODE_OFST 4
19356 #define MC_CMD_OVERRIDE_PORT_MODE_IN_MODE_LEN 4
19374 #define MC_CMD_READ_ATB_IN_SIGNAL_BUS_LEN 4
19378 #define MC_CMD_READ_ATB_IN_SIGNAL_EN_BITNO_OFST 4
19379 #define MC_CMD_READ_ATB_IN_SIGNAL_EN_BITNO_LEN 4
19381 #define MC_CMD_READ_ATB_IN_SIGNAL_SEL_LEN 4
19383 #define MC_CMD_READ_ATB_IN_SETTLING_TIME_US_LEN 4
19386 #define MC_CMD_READ_ATB_OUT_LEN 4
19388 #define MC_CMD_READ_ATB_OUT_SAMPLE_MV_LEN 4
19406 #define MC_CMD_GET_WORKAROUNDS_OUT_IMPLEMENTED_LEN 4
19407 #define MC_CMD_GET_WORKAROUNDS_OUT_ENABLED_OFST 4
19408 #define MC_CMD_GET_WORKAROUNDS_OUT_ENABLED_LEN 4
19444 #define MC_CMD_PRIVILEGE_MASK_IN_FUNCTION_LEN 4
19455 #define MC_CMD_PRIVILEGE_MASK_IN_NEW_MASK_OFST 4
19456 #define MC_CMD_PRIVILEGE_MASK_IN_NEW_MASK_LEN 4
19499 #define MC_CMD_PRIVILEGE_MASK_OUT_LEN 4
19502 #define MC_CMD_PRIVILEGE_MASK_OUT_OLD_MASK_LEN 4
19520 #define MC_CMD_LINK_STATE_MODE_IN_FUNCTION_LEN 4
19528 #define MC_CMD_LINK_STATE_MODE_IN_NEW_MODE_OFST 4
19529 #define MC_CMD_LINK_STATE_MODE_IN_NEW_MODE_LEN 4
19538 #define MC_CMD_LINK_STATE_MODE_OUT_LEN 4
19540 #define MC_CMD_LINK_STATE_MODE_OUT_OLD_MODE_LEN 4
19560 #define MC_CMD_GET_SNAPSHOT_LENGTH_OUT_RX_SNAPLEN_MIN_LEN 4
19562 #define MC_CMD_GET_SNAPSHOT_LENGTH_OUT_RX_SNAPLEN_MAX_OFST 4
19563 #define MC_CMD_GET_SNAPSHOT_LENGTH_OUT_RX_SNAPLEN_MAX_LEN 4
19582 #define MC_CMD_FUSE_DIAGS_OUT_AREA0_MISMATCH_BITS_LEN 4
19584 #define MC_CMD_FUSE_DIAGS_OUT_AREA0_PAIR_A_BAD_BITS_OFST 4
19585 #define MC_CMD_FUSE_DIAGS_OUT_AREA0_PAIR_A_BAD_BITS_LEN 4
19588 #define MC_CMD_FUSE_DIAGS_OUT_AREA0_PAIR_B_BAD_BITS_LEN 4
19591 #define MC_CMD_FUSE_DIAGS_OUT_AREA0_CHECKSUM_LEN 4
19594 #define MC_CMD_FUSE_DIAGS_OUT_AREA1_MISMATCH_BITS_LEN 4
19597 #define MC_CMD_FUSE_DIAGS_OUT_AREA1_PAIR_A_BAD_BITS_LEN 4
19600 #define MC_CMD_FUSE_DIAGS_OUT_AREA1_PAIR_B_BAD_BITS_LEN 4
19603 #define MC_CMD_FUSE_DIAGS_OUT_AREA1_CHECKSUM_LEN 4
19606 #define MC_CMD_FUSE_DIAGS_OUT_AREA2_MISMATCH_BITS_LEN 4
19609 #define MC_CMD_FUSE_DIAGS_OUT_AREA2_PAIR_A_BAD_BITS_LEN 4
19612 #define MC_CMD_FUSE_DIAGS_OUT_AREA2_PAIR_B_BAD_BITS_LEN 4
19615 #define MC_CMD_FUSE_DIAGS_OUT_AREA2_CHECKSUM_LEN 4
19633 #define MC_CMD_PRIVILEGE_MODIFY_IN_FN_GROUP_LEN 4
19641 #define MC_CMD_PRIVILEGE_MODIFY_IN_FUNCTION_OFST 4
19642 #define MC_CMD_PRIVILEGE_MODIFY_IN_FUNCTION_LEN 4
19643 #define MC_CMD_PRIVILEGE_MODIFY_IN_FUNCTION_PF_OFST 4
19646 #define MC_CMD_PRIVILEGE_MODIFY_IN_FUNCTION_VF_OFST 4
19653 #define MC_CMD_PRIVILEGE_MODIFY_IN_ADD_MASK_LEN 4
19658 #define MC_CMD_PRIVILEGE_MODIFY_IN_REMOVE_MASK_LEN 4
19677 #define MC_CMD_XPM_READ_BYTES_IN_ADDR_LEN 4
19679 #define MC_CMD_XPM_READ_BYTES_IN_COUNT_OFST 4
19680 #define MC_CMD_XPM_READ_BYTES_IN_COUNT_LEN 4
19713 #define MC_CMD_XPM_WRITE_BYTES_IN_ADDR_LEN 4
19715 #define MC_CMD_XPM_WRITE_BYTES_IN_COUNT_OFST 4
19716 #define MC_CMD_XPM_WRITE_BYTES_IN_COUNT_LEN 4
19741 #define MC_CMD_XPM_READ_SECTOR_IN_INDEX_LEN 4
19743 #define MC_CMD_XPM_READ_SECTOR_IN_SIZE_OFST 4
19744 #define MC_CMD_XPM_READ_SECTOR_IN_SIZE_LEN 4
19747 #define MC_CMD_XPM_READ_SECTOR_OUT_LENMIN 4
19750 #define MC_CMD_XPM_READ_SECTOR_OUT_LEN(num) (4+1*(num))
19751 #define MC_CMD_XPM_READ_SECTOR_OUT_DATA_NUM(len) (((len)-4)/1)
19754 #define MC_CMD_XPM_READ_SECTOR_OUT_TYPE_LEN 4
19761 #define MC_CMD_XPM_READ_SECTOR_OUT_DATA_OFST 4
19793 #define MC_CMD_XPM_WRITE_SECTOR_IN_TYPE_OFST 4
19794 #define MC_CMD_XPM_WRITE_SECTOR_IN_TYPE_LEN 4
19799 #define MC_CMD_XPM_WRITE_SECTOR_IN_SIZE_LEN 4
19808 #define MC_CMD_XPM_WRITE_SECTOR_OUT_LEN 4
19811 #define MC_CMD_XPM_WRITE_SECTOR_OUT_INDEX_LEN 4
19824 #define MC_CMD_XPM_INVALIDATE_SECTOR_IN_LEN 4
19827 #define MC_CMD_XPM_INVALIDATE_SECTOR_IN_INDEX_LEN 4
19846 #define MC_CMD_XPM_BLANK_CHECK_IN_ADDR_LEN 4
19848 #define MC_CMD_XPM_BLANK_CHECK_IN_COUNT_OFST 4
19849 #define MC_CMD_XPM_BLANK_CHECK_IN_COUNT_LEN 4
19852 #define MC_CMD_XPM_BLANK_CHECK_OUT_LENMIN 4
19855 #define MC_CMD_XPM_BLANK_CHECK_OUT_LEN(num) (4+2*(num))
19856 #define MC_CMD_XPM_BLANK_CHECK_OUT_BAD_ADDR_NUM(len) (((len)-4)/2)
19859 #define MC_CMD_XPM_BLANK_CHECK_OUT_BAD_COUNT_LEN 4
19863 #define MC_CMD_XPM_BLANK_CHECK_OUT_BAD_ADDR_OFST 4
19883 #define MC_CMD_XPM_REPAIR_IN_ADDR_LEN 4
19885 #define MC_CMD_XPM_REPAIR_IN_COUNT_OFST 4
19886 #define MC_CMD_XPM_REPAIR_IN_COUNT_LEN 4
19947 #define MC_CMD_EXEC_SIGNED_IN_CODELEN_LEN 4
19949 #define MC_CMD_EXEC_SIGNED_IN_DATALEN_OFST 4
19950 #define MC_CMD_EXEC_SIGNED_IN_DATALEN_LEN 4
19953 #define MC_CMD_EXEC_SIGNED_IN_KEYSECTOR_LEN 4
19974 #define MC_CMD_PREPARE_SIGNED_IN_LEN 4
19977 #define MC_CMD_PREPARE_SIGNED_IN_DATALEN_LEN 4
19984 #define TUNNEL_ENCAP_UDP_PORT_ENTRY_LEN 4
20019 #define MC_CMD_SET_TUNNEL_ENCAP_UDP_PORTS_IN_LENMIN 4
20022 #define MC_CMD_SET_TUNNEL_ENCAP_UDP_PORTS_IN_LEN(num) (4+4*(num))
20023 #define MC_CMD_SET_TUNNEL_ENCAP_UDP_PORTS_IN_ENTRIES_NUM(len) (((len)-4)/4)
20036 #define MC_CMD_SET_TUNNEL_ENCAP_UDP_PORTS_IN_ENTRIES_OFST 4
20037 #define MC_CMD_SET_TUNNEL_ENCAP_UDP_PORTS_IN_ENTRIES_LEN 4
20068 #define MC_CMD_RX_BALANCING_IN_PORT_LEN 4
20070 #define MC_CMD_RX_BALANCING_IN_PRIORITY_OFST 4
20071 #define MC_CMD_RX_BALANCING_IN_PRIORITY_LEN 4
20074 #define MC_CMD_RX_BALANCING_IN_SRC_DST_LEN 4
20077 #define MC_CMD_RX_BALANCING_IN_ENG_LEN 4
20101 #define MC_CMD_NVRAM_PRIVATE_APPEND_IN_TAG_LEN 4
20103 #define MC_CMD_NVRAM_PRIVATE_APPEND_IN_LENGTH_OFST 4
20104 #define MC_CMD_NVRAM_PRIVATE_APPEND_IN_LENGTH_LEN 4
20128 #define MC_CMD_XPM_VERIFY_CONTENTS_IN_LEN 4
20131 #define MC_CMD_XPM_VERIFY_CONTENTS_IN_DATA_TYPE_LEN 4
20141 #define MC_CMD_XPM_VERIFY_CONTENTS_OUT_NUM_SECTORS_LEN 4
20143 #define MC_CMD_XPM_VERIFY_CONTENTS_OUT_NUM_BYTES_OFST 4
20144 #define MC_CMD_XPM_VERIFY_CONTENTS_OUT_NUM_BYTES_LEN 4
20147 #define MC_CMD_XPM_VERIFY_CONTENTS_OUT_SIG_LENGTH_LEN 4
20174 #define MC_CMD_SET_EVQ_TMR_IN_INSTANCE_LEN 4
20176 #define MC_CMD_SET_EVQ_TMR_IN_TMR_LOAD_REQ_NS_OFST 4
20177 #define MC_CMD_SET_EVQ_TMR_IN_TMR_LOAD_REQ_NS_LEN 4
20180 #define MC_CMD_SET_EVQ_TMR_IN_TMR_RELOAD_REQ_NS_LEN 4
20183 #define MC_CMD_SET_EVQ_TMR_IN_TMR_MODE_LEN 4
20193 #define MC_CMD_SET_EVQ_TMR_OUT_TMR_LOAD_ACT_NS_LEN 4
20195 #define MC_CMD_SET_EVQ_TMR_OUT_TMR_RELOAD_ACT_NS_OFST 4
20196 #define MC_CMD_SET_EVQ_TMR_OUT_TMR_RELOAD_ACT_NS_LEN 4
20215 #define MC_CMD_GET_EVQ_TMR_PROPERTIES_OUT_FLAGS_LEN 4
20221 #define MC_CMD_GET_EVQ_TMR_PROPERTIES_OUT_TMR_REG_NS_PER_COUNT_OFST 4
20222 #define MC_CMD_GET_EVQ_TMR_PROPERTIES_OUT_TMR_REG_NS_PER_COUNT_LEN 4
20227 #define MC_CMD_GET_EVQ_TMR_PROPERTIES_OUT_TMR_REG_MAX_COUNT_LEN 4
20233 #define MC_CMD_GET_EVQ_TMR_PROPERTIES_OUT_TMR_REG_STEP_LEN 4
20238 #define MC_CMD_GET_EVQ_TMR_PROPERTIES_OUT_MCDI_TMR_MAX_NS_LEN 4
20243 #define MC_CMD_GET_EVQ_TMR_PROPERTIES_OUT_MCDI_TMR_STEP_NS_LEN 4
20251 #define MC_CMD_GET_EVQ_TMR_PROPERTIES_OUT_BUG35388_TMR_NS_PER_COUNT_LEN 4
20257 #define MC_CMD_GET_EVQ_TMR_PROPERTIES_OUT_BUG35388_TMR_MAX_COUNT_LEN 4
20264 #define MC_CMD_GET_EVQ_TMR_PROPERTIES_OUT_BUG35388_TMR_STEP_LEN 4
20283 #define MC_CMD_ALLOCATE_TX_VFIFO_CP_IN_INSTANCE_LEN 4
20285 #define MC_CMD_ALLOCATE_TX_VFIFO_CP_IN_MODE_OFST 4
20286 #define MC_CMD_ALLOCATE_TX_VFIFO_CP_IN_MODE_LEN 4
20292 #define MC_CMD_ALLOCATE_TX_VFIFO_CP_IN_SIZE_LEN 4
20295 #define MC_CMD_ALLOCATE_TX_VFIFO_CP_IN_INGRESS_LEN 4
20300 #define MC_CMD_ALLOCATE_TX_VFIFO_CP_IN_EGRESS_LEN 4
20313 #define MC_CMD_ALLOCATE_TX_VFIFO_CP_OUT_LEN 4
20316 #define MC_CMD_ALLOCATE_TX_VFIFO_CP_OUT_CP_ID_LEN 4
20334 #define MC_CMD_ALLOCATE_TX_VFIFO_VFIFO_IN_CP_LEN 4
20336 #define MC_CMD_ALLOCATE_TX_VFIFO_VFIFO_IN_EGRESS_OFST 4
20337 #define MC_CMD_ALLOCATE_TX_VFIFO_VFIFO_IN_EGRESS_LEN 4
20350 #define MC_CMD_ALLOCATE_TX_VFIFO_VFIFO_IN_SIZE_LEN 4
20355 #define MC_CMD_ALLOCATE_TX_VFIFO_VFIFO_IN_MODE_LEN 4
20358 #define MC_CMD_ALLOCATE_TX_VFIFO_VFIFO_IN_PRIORITY_LEN 4
20366 #define MC_CMD_ALLOCATE_TX_VFIFO_VFIFO_OUT_VID_LEN 4
20368 #define MC_CMD_ALLOCATE_TX_VFIFO_VFIFO_OUT_PRIORITY_OFST 4
20369 #define MC_CMD_ALLOCATE_TX_VFIFO_VFIFO_OUT_PRIORITY_LEN 4
20383 #define MC_CMD_TEARDOWN_TX_VFIFO_VF_IN_LEN 4
20386 #define MC_CMD_TEARDOWN_TX_VFIFO_VF_IN_VFIFO_LEN 4
20403 #define MC_CMD_DEALLOCATE_TX_VFIFO_CP_IN_LEN 4
20406 #define MC_CMD_DEALLOCATE_TX_VFIFO_CP_IN_POOL_ID_LEN 4
20429 #define MC_CMD_SWITCH_GET_UNASSIGNED_BUFFERS_OUT_NET_LEN 4
20431 #define MC_CMD_SWITCH_GET_UNASSIGNED_BUFFERS_OUT_ENG_OFST 4
20432 #define MC_CMD_SWITCH_GET_UNASSIGNED_BUFFERS_OUT_ENG_LEN 4
20451 #define MC_CMD_SUC_VERSION_OUT_VERSION_LEN 4
20452 #define MC_CMD_SUC_VERSION_OUT_VERSION_NUM 4
20457 #define MC_CMD_SUC_VERSION_OUT_BUILD_DATE_LEN 4
20462 #define MC_CMD_SUC_VERSION_OUT_CHIP_ID_LEN 4
20467 #define MC_CMD_SUC_BOOT_VERSION_IN_LEN 4
20469 #define MC_CMD_SUC_BOOT_VERSION_IN_MAGIC_LEN 4
20474 #define MC_CMD_SUC_BOOT_VERSION_OUT_LEN 4
20477 #define MC_CMD_SUC_BOOT_VERSION_OUT_VERSION_LEN 4
20502 #define MC_CMD_GET_RX_PREFIX_ID_IN_FIELDS_HI_OFST 4
20516 #define MC_CMD_GET_RX_PREFIX_ID_IN_PARTIAL_TSTAMP_LBN 4
20538 #define MC_CMD_GET_RX_PREFIX_ID_OUT_LEN(num) (4+4*(num))
20539 #define MC_CMD_GET_RX_PREFIX_ID_OUT_RX_PREFIX_ID_NUM(len) (((len)-4)/4)
20542 #define MC_CMD_GET_RX_PREFIX_ID_OUT_NUM_RX_PREFIX_IDS_LEN 4
20546 #define MC_CMD_GET_RX_PREFIX_ID_OUT_RX_PREFIX_ID_OFST 4
20547 #define MC_CMD_GET_RX_PREFIX_ID_OUT_RX_PREFIX_ID_LEN 4
20555 #define RX_PREFIX_FIELD_INFO_LEN 4
20587 #define RX_PREFIX_FIXED_RESPONSE_LENMIN 4
20590 #define RX_PREFIX_FIXED_RESPONSE_LEN(num) (4+4*(num))
20591 #define RX_PREFIX_FIXED_RESPONSE_FIELDS_NUM(len) (((len)-4)/4)
20607 #define RX_PREFIX_FIXED_RESPONSE_FIELDS_OFST 4
20608 #define RX_PREFIX_FIXED_RESPONSE_FIELDS_LEN 4
20628 #define MC_CMD_QUERY_RX_PREFIX_ID_IN_LEN 4
20631 #define MC_CMD_QUERY_RX_PREFIX_ID_IN_RX_PREFIX_ID_LEN 4
20634 #define MC_CMD_QUERY_RX_PREFIX_ID_OUT_LENMIN 4
20637 #define MC_CMD_QUERY_RX_PREFIX_ID_OUT_LEN(num) (4+1*(num))
20638 #define MC_CMD_QUERY_RX_PREFIX_ID_OUT_RESPONSE_NUM(len) (((len)-4)/1)
20647 #define MC_CMD_QUERY_RX_PREFIX_ID_OUT_RESPONSE_OFST 4
20664 #define MC_CMD_BUNDLE_IN_LEN 4
20667 #define MC_CMD_BUNDLE_IN_OP_LEN 4
20678 #define MC_CMD_BUNDLE_OP_COMPONENT_ACCESS_GET_IN_LEN 4
20681 #define MC_CMD_BUNDLE_OP_COMPONENT_ACCESS_GET_IN_OP_LEN 4
20686 #define MC_CMD_BUNDLE_OP_COMPONENT_ACCESS_GET_OUT_LEN 4
20689 #define MC_CMD_BUNDLE_OP_COMPONENT_ACCESS_GET_OUT_ACCESS_MODE_LEN 4
20705 #define MC_CMD_BUNDLE_OP_COMPONENT_ACCESS_SET_IN_OP_LEN 4
20707 #define MC_CMD_BUNDLE_OP_COMPONENT_ACCESS_SET_IN_ACCESS_MODE_OFST 4
20708 #define MC_CMD_BUNDLE_OP_COMPONENT_ACCESS_SET_IN_ACCESS_MODE_LEN 4
20726 #define MC_CMD_GET_VPD_IN_LEN 4
20731 #define MC_CMD_GET_VPD_IN_ADDR_LEN 4
20760 #define MC_CMD_GET_NCSI_INFO_IN_OP_LEN 4
20766 #define MC_CMD_GET_NCSI_INFO_IN_CHANNEL_OFST 4
20767 #define MC_CMD_GET_NCSI_INFO_IN_CHANNEL_LEN 4
20773 #define MC_CMD_GET_NCSI_INFO_LINK_OUT_SETTINGS_LEN 4
20775 #define MC_CMD_GET_NCSI_INFO_LINK_OUT_ADV_CAP_OFST 4
20776 #define MC_CMD_GET_NCSI_INFO_LINK_OUT_ADV_CAP_LEN 4
20779 #define MC_CMD_GET_NCSI_INFO_LINK_OUT_STATUS_LEN 4
20790 #define MC_CMD_GET_NCSI_INFO_LINK_OUT_ATTACHED_LBN 4
20797 #define MC_CMD_GET_NCSI_INFO_STATISTICS_OUT_NCSI_CMDS_RX_LEN 4
20799 #define MC_CMD_GET_NCSI_INFO_STATISTICS_OUT_NCSI_PKTS_DROPPED_OFST 4
20800 #define MC_CMD_GET_NCSI_INFO_STATISTICS_OUT_NCSI_PKTS_DROPPED_LEN 4
20803 #define MC_CMD_GET_NCSI_INFO_STATISTICS_OUT_NCSI_CMD_TYPE_ERRS_LEN 4
20806 #define MC_CMD_GET_NCSI_INFO_STATISTICS_OUT_NCSI_CMD_CSUM_ERRS_LEN 4
20809 #define MC_CMD_GET_NCSI_INFO_STATISTICS_OUT_NCSI_RX_PKTS_LEN 4
20812 #define MC_CMD_GET_NCSI_INFO_STATISTICS_OUT_NCSI_TX_PKTS_LEN 4
20815 #define MC_CMD_GET_NCSI_INFO_STATISTICS_OUT_AENS_SENT_LEN 4
20848 #define CLOCK_INFO_FREQUENCY_OFST 4
20850 #define CLOCK_INFO_FREQUENCY_LO_OFST 4
20901 #define MC_CMD_VNIC_ENCAP_RULE_ADD_IN_MPORT_SELECTOR_LEN 4
20906 #define MC_CMD_VNIC_ENCAP_RULE_ADD_IN_MATCH_FLAGS_OFST 4
20907 #define MC_CMD_VNIC_ENCAP_RULE_ADD_IN_MATCH_FLAGS_LEN 4
20908 #define MC_CMD_VNIC_ENCAP_RULE_ADD_IN_MATCH_ETHER_TYPE_OFST 4
20911 #define MC_CMD_VNIC_ENCAP_RULE_ADD_IN_MATCH_OUTER_VLAN_OFST 4
20914 #define MC_CMD_VNIC_ENCAP_RULE_ADD_IN_MATCH_DST_IP_OFST 4
20917 #define MC_CMD_VNIC_ENCAP_RULE_ADD_IN_MATCH_IP_PROTO_OFST 4
20920 #define MC_CMD_VNIC_ENCAP_RULE_ADD_IN_MATCH_DST_PORT_OFST 4
20921 #define MC_CMD_VNIC_ENCAP_RULE_ADD_IN_MATCH_DST_PORT_LBN 4
20940 * case of IPv4, the IP should be in the first 4 bytes and all other bytes
20959 #define MC_CMD_VNIC_ENCAP_RULE_ADD_IN_ENCAP_TYPE_LEN 4
20962 #define MC_CMD_VNIC_ENCAP_RULE_ADD_OUT_LEN 4
20965 #define MC_CMD_VNIC_ENCAP_RULE_ADD_OUT_HANDLE_LEN 4
20978 #define MC_CMD_VNIC_ENCAP_RULE_REMOVE_IN_LEN 4
20981 #define MC_CMD_VNIC_ENCAP_RULE_REMOVE_IN_HANDLE_LEN 4
20989 #define FUNCTION_PERSONALITY_LEN 4
20991 #define FUNCTION_PERSONALITY_ID_LEN 4
21024 #define MC_CMD_VIRTIO_GET_FEATURES_IN_LEN 4
21029 #define MC_CMD_VIRTIO_GET_FEATURES_IN_DEVICE_ID_LEN 4
21047 #define MC_CMD_VIRTIO_GET_FEATURES_OUT_FEATURES_HI_OFST 4
21067 #define MC_CMD_VIRTIO_TEST_FEATURES_IN_DEVICE_ID_LEN 4
21070 #define MC_CMD_VIRTIO_TEST_FEATURES_IN_RESERVED_OFST 4
21071 #define MC_CMD_VIRTIO_TEST_FEATURES_IN_RESERVED_LEN 4
21121 #define MC_CMD_VIRTIO_INIT_QUEUE_REQ_INSTANCE_OFST 4
21122 #define MC_CMD_VIRTIO_INIT_QUEUE_REQ_INSTANCE_LEN 4
21125 #define MC_CMD_VIRTIO_INIT_QUEUE_REQ_SIZE_LEN 4
21128 #define MC_CMD_VIRTIO_INIT_QUEUE_REQ_FLAGS_LEN 4
21151 #define MC_CMD_VIRTIO_INIT_QUEUE_REQ_PASID_LEN 4
21179 #define MC_CMD_VIRTIO_INIT_QUEUE_REQ_INITIAL_PIDX_LEN 4
21186 #define MC_CMD_VIRTIO_INIT_QUEUE_REQ_INITIAL_CIDX_LEN 4
21192 #define MC_CMD_VIRTIO_INIT_QUEUE_REQ_MPORT_SELECTOR_LEN 4
21224 #define MC_CMD_VIRTIO_FINI_QUEUE_REQ_INSTANCE_OFST 4
21225 #define MC_CMD_VIRTIO_FINI_QUEUE_REQ_INSTANCE_LEN 4
21231 #define MC_CMD_VIRTIO_FINI_QUEUE_RESP_FINAL_PIDX_LEN 4
21233 #define MC_CMD_VIRTIO_FINI_QUEUE_RESP_FINAL_CIDX_OFST 4
21234 #define MC_CMD_VIRTIO_FINI_QUEUE_RESP_FINAL_CIDX_LEN 4
21266 #define MC_CMD_VIRTIO_GET_DOORBELL_OFFSET_REQ_INSTANCE_OFST 4
21267 #define MC_CMD_VIRTIO_GET_DOORBELL_OFFSET_REQ_INSTANCE_LEN 4
21273 #define MC_CMD_VIRTIO_GET_NET_DOORBELL_OFFSET_RESP_RX_DBL_OFFSET_LEN 4
21275 #define MC_CMD_VIRTIO_GET_NET_DOORBELL_OFFSET_RESP_TX_DBL_OFFSET_OFST 4
21276 #define MC_CMD_VIRTIO_GET_NET_DOORBELL_OFFSET_RESP_TX_DBL_OFFSET_LEN 4
21279 #define MC_CMD_VIRTIO_GET_BLOCK_DOORBELL_OFFSET_RESP_LEN 4
21282 #define MC_CMD_VIRTIO_GET_BLOCK_DOORBELL_OFFSET_RESP_DBL_OFFSET_LEN 4
21313 #define PCIE_FUNCTION_INTF_OFST 4
21314 #define PCIE_FUNCTION_INTF_LEN 4
21350 #define MC_CMD_DESC_PROXY_FUNC_CREATE_IN_FUNC_HI_OFST 4
21356 #define MC_CMD_DESC_PROXY_FUNC_CREATE_IN_PERSONALITY_LEN 4
21369 #define MC_CMD_DESC_PROXY_FUNC_CREATE_OUT_HANDLE_LEN 4
21371 #define MC_CMD_DESC_PROXY_FUNC_CREATE_OUT_FUNC_OFST 4
21373 #define MC_CMD_DESC_PROXY_FUNC_CREATE_OUT_FUNC_LO_OFST 4
21398 #define MC_CMD_DESC_PROXY_FUNC_DESTROY_IN_STORE_LEN 4
21407 * bits. See Virtio specification v1.1, Section 5.2.4 (struct
21415 #define VIRTIO_BLK_CONFIG_FEATURES_HI_OFST 4
21426 #define VIRTIO_BLK_CONFIG_VIRTIO_BLK_F_GEOMETRY_LBN 4
21495 #define VIRTIO_BLK_CONFIG_SIZE_MAX_LEN 4
21502 #define VIRTIO_BLK_CONFIG_SEG_MAX_LEN 4
21526 #define VIRTIO_BLK_CONFIG_BLK_SIZE_LEN 4
21554 #define VIRTIO_BLK_CONFIG_OPT_IO_SIZE_LEN 4
21574 #define VIRTIO_BLK_CONFIG_MAX_DISCARD_SECTORS_LEN 4
21580 #define VIRTIO_BLK_CONFIG_MAX_DISCARD_SEG_LEN 4
21587 #define VIRTIO_BLK_CONFIG_DISCARD_SECTOR_ALIGNMENT_LEN 4
21594 #define VIRTIO_BLK_CONFIG_MAX_WRITE_ZEROES_SECTORS_LEN 4
21601 #define VIRTIO_BLK_CONFIG_MAX_WRITE_ZEROES_SEG_LEN 4
21639 #define MC_CMD_DESC_PROXY_FUNC_CONFIG_SET_IN_HANDLE_LEN 4
21641 #define MC_CMD_DESC_PROXY_FUNC_CONFIG_SET_IN_RESERVED_OFST 4
21675 #define MC_CMD_DESC_PROXY_FUNC_COMMIT_IN_HANDLE_LEN 4
21676 #define MC_CMD_DESC_PROXY_FUNC_COMMIT_IN_STORE_OFST 4
21677 #define MC_CMD_DESC_PROXY_FUNC_COMMIT_IN_STORE_LEN 4
21684 #define MC_CMD_DESC_PROXY_FUNC_COMMIT_OUT_LEN 4
21688 #define MC_CMD_DESC_PROXY_FUNC_COMMIT_OUT_CONFIG_GENERATION_LEN 4
21718 #define MC_CMD_DESC_PROXY_FUNC_OPEN_OUT_HANDLE_LEN 4
21720 #define MC_CMD_DESC_PROXY_FUNC_OPEN_OUT_FUNC_OFST 4
21722 #define MC_CMD_DESC_PROXY_FUNC_OPEN_OUT_FUNC_LO_OFST 4
21726 #define MC_CMD_DESC_PROXY_FUNC_OPEN_OUT_PERSONALITY_LEN 4
21731 #define MC_CMD_DESC_PROXY_FUNC_OPEN_OUT_CONFIG_STATUS_LEN 4
21740 #define MC_CMD_DESC_PROXY_FUNC_OPEN_OUT_CONFIG_GENERATION_LEN 4
21769 #define MC_CMD_DESC_PROXY_FUNC_CLOSE_IN_LEN 4
21772 #define MC_CMD_DESC_PROXY_FUNC_CLOSE_IN_HANDLE_LEN 4
21783 #define DESC_PROXY_FUNC_MAP_FUNC_HI_OFST 4
21788 #define DESC_PROXY_FUNC_MAP_PERSONALITY_LEN 4
21812 #define MC_CMD_DESC_PROXY_FUNC_ENUM_IN_LEN 4
21817 #define MC_CMD_DESC_PROXY_FUNC_ENUM_IN_START_IDX_LEN 4
21820 #define MC_CMD_DESC_PROXY_FUNC_ENUM_OUT_LENMIN 4
21823 #define MC_CMD_DESC_PROXY_FUNC_ENUM_OUT_LEN(num) (4+52*(num))
21824 #define MC_CMD_DESC_PROXY_FUNC_ENUM_OUT_FUNC_MAP_NUM(len) (((len)-4)/52)
21826 #define MC_CMD_DESC_PROXY_FUNC_ENUM_OUT_FLAGS_LEN 4
21831 #define MC_CMD_DESC_PROXY_FUNC_ENUM_OUT_FUNC_MAP_OFST 4
21834 #define MC_CMD_DESC_PROXY_FUNC_ENUM_OUT_FUNC_MAP_MAXNUM 4
21856 #define MC_CMD_DESC_PROXY_FUNC_ENABLE_IN_HANDLE_LEN 4
21860 #define MC_CMD_DESC_PROXY_FUNC_ENABLE_IN_TARGET_EVQ_OFST 4
21861 #define MC_CMD_DESC_PROXY_FUNC_ENABLE_IN_TARGET_EVQ_LEN 4
21867 #define MC_CMD_DESC_PROXY_FUNC_ENABLE_OUT_VI_COUNT_LEN 4
21869 #define MC_CMD_DESC_PROXY_FUNC_ENABLE_OUT_VI_BASE_OFST 4
21870 #define MC_CMD_DESC_PROXY_FUNC_ENABLE_OUT_VI_BASE_LEN 4
21883 #define MC_CMD_DESC_PROXY_FUNC_DISABLE_IN_LEN 4
21888 #define MC_CMD_DESC_PROXY_FUNC_DISABLE_IN_HANDLE_LEN 4
21909 #define MC_CMD_GET_ADDR_SPC_ID_IN_TYPE_LEN 4
21942 #define MC_CMD_GET_ADDR_SPC_ID_IN_FUNC_OFST 4
21944 #define MC_CMD_GET_ADDR_SPC_ID_IN_FUNC_LO_OFST 4
21948 #define MC_CMD_GET_ADDR_SPC_ID_IN_PASID_LEN 4
21951 #define MC_CMD_GET_ADDR_SPC_ID_IN_VI_LEN 4
21954 #define MC_CMD_GET_ADDR_SPC_ID_IN_HANDLE_OFST 4
21955 #define MC_CMD_GET_ADDR_SPC_ID_IN_HANDLE_LEN 4
21965 #define MC_CMD_GET_ADDR_SPC_ID_OUT_ADDR_SPC_ID_HI_OFST 4