Lines Matching +full:array +full:- +full:nest

1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * drivers/net/ethernet/rocker/rocker_hw.h - Rocker switch device driver
4 * Copyright (c) 2014-2016 Jiri Pirko <jiri@mellanox.com>
32 /* MSI-X vectors */
45 (ROCKER_MSIX_VEC_RX((portcnt - 1)) + 1)
56 #define ROCKER_TEST_REG64 0x0018 /* 8-byte */
58 #define ROCKER_TEST_DMA_ADDR 0x0028 /* 8-byte */
68 #define ROCKER_DMA_DESC_ADDR(x) (0x1000 + (x) * 32) /* 8-byte */
121 ROCKER_TLV_CMD_INFO, /* nest */
124 ROCKER_TLV_CMD_MAX = __ROCKER_TLV_CMD_MAX - 1,
144 ROCKER_TLV_CMD_TYPE_MAX = __ROCKER_TLV_CMD_TYPE_MAX - 1,
161 __ROCKER_TLV_CMD_PORT_SETTINGS_MAX - 1,
179 ROCKER_TLV_CMD_PORT_STATS_MAX = __ROCKER_TLV_CMD_PORT_STATS_MAX - 1,
189 ROCKER_TLV_EVENT_INFO, /* nest */
192 ROCKER_TLV_EVENT_MAX = __ROCKER_TLV_EVENT_MAX - 1,
201 ROCKER_TLV_EVENT_TYPE_MAX = __ROCKER_TLV_EVENT_TYPE_MAX - 1,
211 __ROCKER_TLV_EVENT_LINK_CHANGED_MAX - 1,
221 ROCKER_TLV_EVENT_MAC_VLAN_MAX = __ROCKER_TLV_EVENT_MAC_VLAN_MAX - 1,
233 ROCKER_TLV_RX_MAX = __ROCKER_TLV_RX_MAX - 1,
252 ROCKER_TLV_TX_FRAGS, /* array */
255 ROCKER_TLV_TX_MAX = __ROCKER_TLV_TX_MAX - 1,
268 ROCKER_TLV_TX_FRAG, /* nest */
271 ROCKER_TLV_TX_FRAG_MAX = __ROCKER_TLV_TX_FRAG_MAX - 1,
280 ROCKER_TLV_TX_FRAG_ATTR_MAX = __ROCKER_TLV_TX_FRAG_ATTR_MAX - 1,
283 /* cmd info nested for OF-DPA msgs */
298 ROCKER_TLV_OF_DPA_GROUP_IDS, /* u32 array */
349 ROCKER_TLV_OF_DPA_MAX = __ROCKER_TLV_OF_DPA_MAX - 1,
352 /* OF-DPA table IDs */
364 /* OF-DPA flow stats */
372 ROCKER_TLV_OF_DPA_FLOW_STAT_MAX = __ROCKER_TLV_OF_DPA_FLOW_STAT_MAX - 1,
375 /* OF-DPA group types */
388 /* OF-DPA group L2 overlay types */
396 /* OF-DPA group ID encoding */
455 #define ROCKER_PORT_PHYS_LINK_STATUS 0x0310 /* 8-byte */
456 #define ROCKER_PORT_PHYS_ENABLE 0x0318 /* 8-byte */
457 #define ROCKER_SWITCH_ID 0x0320 /* 8-byte */