[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <202601311809.ufXJDazI-lkp@intel.com>
Date: Sat, 31 Jan 2026 18:56:09 +0800
From: kernel test robot <lkp@...el.com>
To: Vikas Gupta <vikas.gupta@...adcom.com>, davem@...emloft.net,
edumazet@...gle.com, kuba@...nel.org, pabeni@...hat.com,
andrew+netdev@...n.ch, horms@...nel.org
Cc: llvm@...ts.linux.dev, oe-kbuild-all@...ts.linux.dev,
netdev@...r.kernel.org, linux-kernel@...r.kernel.org,
michael.chan@...adcom.com, pavan.chebbi@...adcom.com,
andrew.gospodarek@...adcom.com, vsrama-krishna.nemani@...adcom.com,
rajashekar.hudumula@...adcom.com, ajit.khaparde@...adcom.com,
Vikas Gupta <vikas.gupta@...adcom.com>,
Bhargava Chenna Marreddy <bhargava.marreddy@...adcom.com>
Subject: Re: [net-next] bnge: Add a new HSI
Hi Vikas,
kernel test robot noticed the following build errors:
[auto build test ERROR on net-next/main]
url: https://github.com/intel-lab-lkp/linux/commits/Vikas-Gupta/bnge-Add-a-new-HSI/20260131-103758
base: net-next/main
patch link: https://lore.kernel.org/r/20260131023133.836333-1-vikas.gupta%40broadcom.com
patch subject: [net-next] bnge: Add a new HSI
config: loongarch-allmodconfig (https://download.01.org/0day-ci/archive/20260131/202601311809.ufXJDazI-lkp@intel.com/config)
compiler: clang version 19.1.7 (https://github.com/llvm/llvm-project cd708029e0b2869e80abe31ddb175f7c35361f90)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260131/202601311809.ufXJDazI-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@...el.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202601311809.ufXJDazI-lkp@intel.com/
All error/warnings (new ones prefixed by >>):
In file included from drivers/infiniband/hw/bng_re/bng_dev.c:13:
In file included from drivers/net/ethernet/broadcom/bnge/bnge.h:11:
>> include/linux/bnge/hsi.h:10:8: error: redefinition of 'hwrm_cmd_hdr'
10 | struct hwrm_cmd_hdr {
| ^
include/linux/bnxt/hsi.h:18:8: note: previous definition is here
18 | struct hwrm_cmd_hdr {
| ^
In file included from drivers/infiniband/hw/bng_re/bng_dev.c:13:
In file included from drivers/net/ethernet/broadcom/bnge/bnge.h:11:
>> include/linux/bnge/hsi.h:19:8: error: redefinition of 'hwrm_resp_hdr'
19 | struct hwrm_resp_hdr {
| ^
include/linux/bnxt/hsi.h:27:8: note: previous definition is here
27 | struct hwrm_resp_hdr {
| ^
In file included from drivers/infiniband/hw/bng_re/bng_dev.c:13:
In file included from drivers/net/ethernet/broadcom/bnge/bnge.h:11:
>> include/linux/bnge/hsi.h:52:8: error: redefinition of 'tlv'
52 | struct tlv {
| ^
include/linux/bnxt/hsi.h:62:8: note: previous definition is here
62 | struct tlv {
| ^
In file included from drivers/infiniband/hw/bng_re/bng_dev.c:13:
In file included from drivers/net/ethernet/broadcom/bnge/bnge.h:11:
>> include/linux/bnge/hsi.h:68:8: error: redefinition of 'input'
68 | struct input {
| ^
include/linux/bnxt/hsi.h:78:8: note: previous definition is here
78 | struct input {
| ^
In file included from drivers/infiniband/hw/bng_re/bng_dev.c:13:
In file included from drivers/net/ethernet/broadcom/bnge/bnge.h:11:
>> include/linux/bnge/hsi.h:77:8: error: redefinition of 'output'
77 | struct output {
| ^
include/linux/bnxt/hsi.h:87:8: note: previous definition is here
87 | struct output {
| ^
In file included from drivers/infiniband/hw/bng_re/bng_dev.c:13:
In file included from drivers/net/ethernet/broadcom/bnge/bnge.h:11:
>> include/linux/bnge/hsi.h:85:8: error: redefinition of 'hwrm_short_input'
85 | struct hwrm_short_input {
| ^
include/linux/bnxt/hsi.h:95:8: note: previous definition is here
95 | struct hwrm_short_input {
| ^
In file included from drivers/infiniband/hw/bng_re/bng_dev.c:13:
In file included from drivers/net/ethernet/broadcom/bnge/bnge.h:11:
>> include/linux/bnge/hsi.h:99:8: error: redefinition of 'cmd_nums'
99 | struct cmd_nums {
| ^
include/linux/bnxt/hsi.h:109:8: note: previous definition is here
109 | struct cmd_nums {
| ^
In file included from drivers/infiniband/hw/bng_re/bng_dev.c:13:
In file included from drivers/net/ethernet/broadcom/bnge/bnge.h:11:
>> include/linux/bnge/hsi.h:590:8: error: redefinition of 'ret_codes'
590 | struct ret_codes {
| ^
include/linux/bnxt/hsi.h:593:8: note: previous definition is here
593 | struct ret_codes {
| ^
In file included from drivers/infiniband/hw/bng_re/bng_dev.c:13:
In file included from drivers/net/ethernet/broadcom/bnge/bnge.h:11:
>> include/linux/bnge/hsi.h:621:8: error: redefinition of 'hwrm_err_output'
621 | struct hwrm_err_output {
| ^
include/linux/bnxt/hsi.h:624:8: note: previous definition is here
624 | struct hwrm_err_output {
| ^
In file included from drivers/infiniband/hw/bng_re/bng_dev.c:13:
In file included from drivers/net/ethernet/broadcom/bnge/bnge.h:11:
>> include/linux/bnge/hsi.h:643:9: warning: 'HWRM_VERSION_MINOR' macro redefined [-Wmacro-redefined]
643 | #define HWRM_VERSION_MINOR 15
| ^
include/linux/bnxt/hsi.h:645:9: note: previous definition is here
645 | #define HWRM_VERSION_MINOR 10
| ^
In file included from drivers/infiniband/hw/bng_re/bng_dev.c:13:
In file included from drivers/net/ethernet/broadcom/bnge/bnge.h:11:
>> include/linux/bnge/hsi.h:644:9: warning: 'HWRM_VERSION_UPDATE' macro redefined [-Wmacro-redefined]
644 | #define HWRM_VERSION_UPDATE 1
| ^
include/linux/bnxt/hsi.h:646:9: note: previous definition is here
646 | #define HWRM_VERSION_UPDATE 3
| ^
In file included from drivers/infiniband/hw/bng_re/bng_dev.c:13:
In file included from drivers/net/ethernet/broadcom/bnge/bnge.h:11:
>> include/linux/bnge/hsi.h:645:9: warning: 'HWRM_VERSION_RSVD' macro redefined [-Wmacro-redefined]
645 | #define HWRM_VERSION_RSVD 1
| ^
include/linux/bnxt/hsi.h:647:9: note: previous definition is here
647 | #define HWRM_VERSION_RSVD 151
| ^
In file included from drivers/infiniband/hw/bng_re/bng_dev.c:13:
In file included from drivers/net/ethernet/broadcom/bnge/bnge.h:11:
>> include/linux/bnge/hsi.h:646:9: warning: 'HWRM_VERSION_STR' macro redefined [-Wmacro-redefined]
646 | #define HWRM_VERSION_STR "1.15.1.1"
| ^
include/linux/bnxt/hsi.h:648:9: note: previous definition is here
648 | #define HWRM_VERSION_STR "1.10.3.151"
| ^
In file included from drivers/infiniband/hw/bng_re/bng_dev.c:13:
In file included from drivers/net/ethernet/broadcom/bnge/bnge.h:11:
>> include/linux/bnge/hsi.h:649:8: error: redefinition of 'hwrm_ver_get_input'
649 | struct hwrm_ver_get_input {
| ^
include/linux/bnxt/hsi.h:651:8: note: previous definition is here
651 | struct hwrm_ver_get_input {
| ^
In file included from drivers/infiniband/hw/bng_re/bng_dev.c:13:
In file included from drivers/net/ethernet/broadcom/bnge/bnge.h:11:
>> include/linux/bnge/hsi.h:662:8: error: redefinition of 'hwrm_ver_get_output'
662 | struct hwrm_ver_get_output {
| ^
include/linux/bnxt/hsi.h:664:8: note: previous definition is here
664 | struct hwrm_ver_get_output {
| ^
In file included from drivers/infiniband/hw/bng_re/bng_dev.c:13:
In file included from drivers/net/ethernet/broadcom/bnge/bnge.h:11:
>> include/linux/bnge/hsi.h:762:8: error: redefinition of 'eject_cmpl'
762 | struct eject_cmpl {
| ^
include/linux/bnxt/hsi.h:758:8: note: previous definition is here
758 | struct eject_cmpl {
| ^
In file included from drivers/infiniband/hw/bng_re/bng_dev.c:13:
In file included from drivers/net/ethernet/broadcom/bnge/bnge.h:11:
>> include/linux/bnge/hsi.h:789:8: error: redefinition of 'hwrm_cmpl'
789 | struct hwrm_cmpl {
| ^
include/linux/bnxt/hsi.h:785:8: note: previous definition is here
785 | struct hwrm_cmpl {
| ^
In file included from drivers/infiniband/hw/bng_re/bng_dev.c:13:
In file included from drivers/net/ethernet/broadcom/bnge/bnge.h:11:
>> include/linux/bnge/hsi.h:803:8: error: redefinition of 'hwrm_fwd_req_cmpl'
803 | struct hwrm_fwd_req_cmpl {
| ^
include/linux/bnxt/hsi.h:799:8: note: previous definition is here
799 | struct hwrm_fwd_req_cmpl {
| ^
In file included from drivers/infiniband/hw/bng_re/bng_dev.c:13:
In file included from drivers/net/ethernet/broadcom/bnge/bnge.h:11:
>> include/linux/bnge/hsi.h:820:8: error: redefinition of 'hwrm_fwd_resp_cmpl'
820 | struct hwrm_fwd_resp_cmpl {
| ^
include/linux/bnxt/hsi.h:816:8: note: previous definition is here
816 | struct hwrm_fwd_resp_cmpl {
| ^
In file included from drivers/infiniband/hw/bng_re/bng_dev.c:13:
In file included from drivers/net/ethernet/broadcom/bnge/bnge.h:11:
>> include/linux/bnge/hsi.h:836:8: error: redefinition of 'hwrm_async_event_cmpl'
836 | struct hwrm_async_event_cmpl {
| ^
include/linux/bnxt/hsi.h:832:8: note: previous definition is here
832 | struct hwrm_async_event_cmpl {
| ^
In file included from drivers/infiniband/hw/bng_re/bng_dev.c:13:
In file included from drivers/net/ethernet/broadcom/bnge/bnge.h:11:
include/linux/bnge/hsi.h:894:10: warning: 'ASYNC_EVENT_CMPL_EVENT_ID_ADPTV_QOS' macro redefined [-Wmacro-redefined]
894 | #define ASYNC_EVENT_CMPL_EVENT_ID_ADPTV_QOS 0x53UL
| ^
include/linux/bnxt/hsi.h:888:10: note: previous definition is here
888 | #define ASYNC_EVENT_CMPL_EVENT_ID_ADPTV_QOS 0x51UL
| ^
In file included from drivers/infiniband/hw/bng_re/bng_dev.c:13:
In file included from drivers/net/ethernet/broadcom/bnge/bnge.h:11:
include/linux/bnge/hsi.h:896:10: warning: 'ASYNC_EVENT_CMPL_EVENT_ID_MAX_RGTR_EVENT_ID' macro redefined [-Wmacro-redefined]
896 | #define ASYNC_EVENT_CMPL_EVENT_ID_MAX_RGTR_EVENT_ID 0x55UL
| ^
include/linux/bnxt/hsi.h:889:10: note: previous definition is here
889 | #define ASYNC_EVENT_CMPL_EVENT_ID_MAX_RGTR_EVENT_ID 0x52UL
| ^
In file included from drivers/infiniband/hw/bng_re/bng_dev.c:13:
In file included from drivers/net/ethernet/broadcom/bnge/bnge.h:11:
include/linux/bnge/hsi.h:912:8: error: redefinition of 'hwrm_async_event_cmpl_link_status_change'
912 | struct hwrm_async_event_cmpl_link_status_change {
| ^
include/linux/bnxt/hsi.h:904:8: note: previous definition is here
904 | struct hwrm_async_event_cmpl_link_status_change {
| ^
In file included from drivers/infiniband/hw/bng_re/bng_dev.c:13:
In file included from drivers/net/ethernet/broadcom/bnge/bnge.h:11:
include/linux/bnge/hsi.h:942:8: error: redefinition of 'hwrm_async_event_cmpl_port_conn_not_allowed'
942 | struct hwrm_async_event_cmpl_port_conn_not_allowed {
| ^
include/linux/bnxt/hsi.h:934:8: note: previous definition is here
934 | struct hwrm_async_event_cmpl_port_conn_not_allowed {
| ^
In file included from drivers/infiniband/hw/bng_re/bng_dev.c:13:
In file included from drivers/net/ethernet/broadcom/bnge/bnge.h:11:
include/linux/bnge/hsi.h:971:8: error: redefinition of 'hwrm_async_event_cmpl_link_speed_cfg_change'
971 | struct hwrm_async_event_cmpl_link_speed_cfg_change {
| ^
include/linux/bnxt/hsi.h:963:8: note: previous definition is here
963 | struct hwrm_async_event_cmpl_link_speed_cfg_change {
| ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
6 warnings and 20 errors generated.
vim +/hwrm_cmd_hdr +10 include/linux/bnge/hsi.h
8
9 /* hwrm_cmd_hdr (size:128b/16B) */
> 10 struct hwrm_cmd_hdr {
11 __le16 req_type;
12 __le16 cmpl_ring;
13 __le16 seq_id;
14 __le16 target_id;
15 __le64 resp_addr;
16 };
17
18 /* hwrm_resp_hdr (size:64b/8B) */
> 19 struct hwrm_resp_hdr {
20 __le16 error_code;
21 __le16 req_type;
22 __le16 seq_id;
23 __le16 resp_len;
24 };
25
26 #define CMD_DISCR_TLV_ENCAP 0x8000UL
27 #define CMD_DISCR_LAST CMD_DISCR_TLV_ENCAP
28
29 #define TLV_TYPE_HWRM_REQUEST 0x1UL
30 #define TLV_TYPE_HWRM_RESPONSE 0x2UL
31 #define TLV_TYPE_ROCE_SP_COMMAND 0x3UL
32 #define TLV_TYPE_QUERY_ROCE_CC_GEN1 0x4UL
33 #define TLV_TYPE_MODIFY_ROCE_CC_GEN1 0x5UL
34 #define TLV_TYPE_QUERY_ROCE_CC_GEN2 0x6UL
35 #define TLV_TYPE_MODIFY_ROCE_CC_GEN2 0x7UL
36 #define TLV_TYPE_QUERY_ROCE_CC_GEN1_EXT 0x8UL
37 #define TLV_TYPE_MODIFY_ROCE_CC_GEN1_EXT 0x9UL
38 #define TLV_TYPE_QUERY_ROCE_CC_GEN2_EXT 0xaUL
39 #define TLV_TYPE_MODIFY_ROCE_CC_GEN2_EXT 0xbUL
40 #define TLV_TYPE_ENGINE_CKV_ALIAS_ECC_PUBLIC_KEY 0x8001UL
41 #define TLV_TYPE_ENGINE_CKV_IV 0x8003UL
42 #define TLV_TYPE_ENGINE_CKV_AUTH_TAG 0x8004UL
43 #define TLV_TYPE_ENGINE_CKV_CIPHERTEXT 0x8005UL
44 #define TLV_TYPE_ENGINE_CKV_HOST_ALGORITHMS 0x8006UL
45 #define TLV_TYPE_ENGINE_CKV_HOST_ECC_PUBLIC_KEY 0x8007UL
46 #define TLV_TYPE_ENGINE_CKV_ECDSA_SIGNATURE 0x8008UL
47 #define TLV_TYPE_ENGINE_CKV_FW_ECC_PUBLIC_KEY 0x8009UL
48 #define TLV_TYPE_ENGINE_CKV_FW_ALGORITHMS 0x800aUL
49 #define TLV_TYPE_LAST TLV_TYPE_ENGINE_CKV_FW_ALGORITHMS
50
51 /* tlv (size:64b/8B) */
> 52 struct tlv {
53 __le16 cmd_discr;
54 u8 reserved_8b;
55 u8 flags;
56 #define TLV_FLAGS_MORE 0x1UL
57 #define TLV_FLAGS_MORE_LAST 0x0UL
58 #define TLV_FLAGS_MORE_NOT_LAST 0x1UL
59 #define TLV_FLAGS_REQUIRED 0x2UL
60 #define TLV_FLAGS_REQUIRED_NO (0x0UL << 1)
61 #define TLV_FLAGS_REQUIRED_YES (0x1UL << 1)
62 #define TLV_FLAGS_REQUIRED_LAST TLV_FLAGS_REQUIRED_YES
63 __le16 tlv_type;
64 __le16 length;
65 };
66
67 /* input (size:128b/16B) */
> 68 struct input {
69 __le16 req_type;
70 __le16 cmpl_ring;
71 __le16 seq_id;
72 __le16 target_id;
73 __le64 resp_addr;
74 };
75
76 /* output (size:64b/8B) */
> 77 struct output {
78 __le16 error_code;
79 __le16 req_type;
80 __le16 seq_id;
81 __le16 resp_len;
82 };
83
84 /* hwrm_short_input (size:128b/16B) */
> 85 struct hwrm_short_input {
86 __le16 req_type;
87 __le16 signature;
88 #define SHORT_REQ_SIGNATURE_SHORT_CMD 0x4321UL
89 #define SHORT_REQ_SIGNATURE_LAST SHORT_REQ_SIGNATURE_SHORT_CMD
90 __le16 target_id;
91 #define SHORT_REQ_TARGET_ID_DEFAULT 0x0UL
92 #define SHORT_REQ_TARGET_ID_TOOLS 0xfffdUL
93 #define SHORT_REQ_TARGET_ID_LAST SHORT_REQ_TARGET_ID_TOOLS
94 __le16 size;
95 __le64 req_addr;
96 };
97
98 /* cmd_nums (size:64b/8B) */
> 99 struct cmd_nums {
100 __le16 req_type;
101 #define HWRM_VER_GET 0x0UL
102 #define HWRM_FUNC_ECHO_RESPONSE 0xbUL
103 #define HWRM_ERROR_RECOVERY_QCFG 0xcUL
104 #define HWRM_FUNC_DRV_IF_CHANGE 0xdUL
105 #define HWRM_FUNC_BUF_UNRGTR 0xeUL
106 #define HWRM_FUNC_VF_CFG 0xfUL
107 #define HWRM_RESERVED1 0x10UL
108 #define HWRM_FUNC_RESET 0x11UL
109 #define HWRM_FUNC_GETFID 0x12UL
110 #define HWRM_FUNC_VF_ALLOC 0x13UL
111 #define HWRM_FUNC_VF_FREE 0x14UL
112 #define HWRM_FUNC_QCAPS 0x15UL
113 #define HWRM_FUNC_QCFG 0x16UL
114 #define HWRM_FUNC_CFG 0x17UL
115 #define HWRM_FUNC_QSTATS 0x18UL
116 #define HWRM_FUNC_CLR_STATS 0x19UL
117 #define HWRM_FUNC_DRV_UNRGTR 0x1aUL
118 #define HWRM_FUNC_VF_RESC_FREE 0x1bUL
119 #define HWRM_FUNC_VF_VNIC_IDS_QUERY 0x1cUL
120 #define HWRM_FUNC_DRV_RGTR 0x1dUL
121 #define HWRM_FUNC_DRV_QVER 0x1eUL
122 #define HWRM_FUNC_BUF_RGTR 0x1fUL
123 #define HWRM_PORT_PHY_CFG 0x20UL
124 #define HWRM_PORT_MAC_CFG 0x21UL
125 #define HWRM_PORT_TS_QUERY 0x22UL
126 #define HWRM_PORT_QSTATS 0x23UL
127 #define HWRM_PORT_LPBK_QSTATS 0x24UL
128 #define HWRM_PORT_CLR_STATS 0x25UL
129 #define HWRM_PORT_LPBK_CLR_STATS 0x26UL
130 #define HWRM_PORT_PHY_QCFG 0x27UL
131 #define HWRM_PORT_MAC_QCFG 0x28UL
132 #define HWRM_PORT_MAC_PTP_QCFG 0x29UL
133 #define HWRM_PORT_PHY_QCAPS 0x2aUL
134 #define HWRM_PORT_PHY_I2C_WRITE 0x2bUL
135 #define HWRM_PORT_PHY_I2C_READ 0x2cUL
136 #define HWRM_PORT_LED_CFG 0x2dUL
137 #define HWRM_PORT_LED_QCFG 0x2eUL
138 #define HWRM_PORT_LED_QCAPS 0x2fUL
139 #define HWRM_QUEUE_QPORTCFG 0x30UL
140 #define HWRM_QUEUE_QCFG 0x31UL
141 #define HWRM_QUEUE_CFG 0x32UL
142 #define HWRM_FUNC_VLAN_CFG 0x33UL
143 #define HWRM_FUNC_VLAN_QCFG 0x34UL
144 #define HWRM_QUEUE_PFCENABLE_QCFG 0x35UL
145 #define HWRM_QUEUE_PFCENABLE_CFG 0x36UL
146 #define HWRM_QUEUE_PRI2COS_QCFG 0x37UL
147 #define HWRM_QUEUE_PRI2COS_CFG 0x38UL
148 #define HWRM_QUEUE_COS2BW_QCFG 0x39UL
149 #define HWRM_QUEUE_COS2BW_CFG 0x3aUL
150 #define HWRM_QUEUE_DSCP_QCAPS 0x3bUL
151 #define HWRM_QUEUE_DSCP2PRI_QCFG 0x3cUL
152 #define HWRM_QUEUE_DSCP2PRI_CFG 0x3dUL
153 #define HWRM_VNIC_ALLOC 0x40UL
154 #define HWRM_VNIC_FREE 0x41UL
155 #define HWRM_VNIC_CFG 0x42UL
156 #define HWRM_VNIC_QCFG 0x43UL
157 #define HWRM_VNIC_TPA_CFG 0x44UL
158 #define HWRM_VNIC_TPA_QCFG 0x45UL
159 #define HWRM_VNIC_RSS_CFG 0x46UL
160 #define HWRM_VNIC_RSS_QCFG 0x47UL
161 #define HWRM_VNIC_PLCMODES_CFG 0x48UL
162 #define HWRM_VNIC_PLCMODES_QCFG 0x49UL
163 #define HWRM_VNIC_QCAPS 0x4aUL
164 #define HWRM_VNIC_UPDATE 0x4bUL
165 #define HWRM_RING_ALLOC 0x50UL
166 #define HWRM_RING_FREE 0x51UL
167 #define HWRM_RING_CMPL_RING_QAGGINT_PARAMS 0x52UL
168 #define HWRM_RING_CMPL_RING_CFG_AGGINT_PARAMS 0x53UL
169 #define HWRM_RING_AGGINT_QCAPS 0x54UL
170 #define HWRM_RING_SCHQ_ALLOC 0x55UL
171 #define HWRM_RING_SCHQ_CFG 0x56UL
172 #define HWRM_RING_SCHQ_FREE 0x57UL
173 #define HWRM_RING_RESET 0x5eUL
174 #define HWRM_RING_GRP_ALLOC 0x60UL
175 #define HWRM_RING_GRP_FREE 0x61UL
176 #define HWRM_RING_CFG 0x62UL
177 #define HWRM_RING_QCFG 0x63UL
178 #define HWRM_RESERVED5 0x64UL
179 #define HWRM_RESERVED6 0x65UL
180 #define HWRM_VNIC_RSS_COS_LB_CTX_ALLOC 0x70UL
181 #define HWRM_VNIC_RSS_COS_LB_CTX_FREE 0x71UL
182 #define HWRM_PSP_CFG 0x72UL
183 #define HWRM_QUEUE_MPLS_QCAPS 0x80UL
184 #define HWRM_QUEUE_MPLSTC2PRI_QCFG 0x81UL
185 #define HWRM_QUEUE_MPLSTC2PRI_CFG 0x82UL
186 #define HWRM_QUEUE_VLANPRI_QCAPS 0x83UL
187 #define HWRM_QUEUE_VLANPRI2PRI_QCFG 0x84UL
188 #define HWRM_QUEUE_VLANPRI2PRI_CFG 0x85UL
189 #define HWRM_QUEUE_GLOBAL_CFG 0x86UL
190 #define HWRM_QUEUE_GLOBAL_QCFG 0x87UL
191 #define HWRM_QUEUE_ADPTV_QOS_RX_FEATURE_QCFG 0x88UL
192 #define HWRM_QUEUE_ADPTV_QOS_RX_FEATURE_CFG 0x89UL
193 #define HWRM_QUEUE_ADPTV_QOS_TX_FEATURE_QCFG 0x8aUL
194 #define HWRM_QUEUE_ADPTV_QOS_TX_FEATURE_CFG 0x8bUL
195 #define HWRM_QUEUE_QCAPS 0x8cUL
196 #define HWRM_QUEUE_ADPTV_QOS_RX_TUNING_QCFG 0x8dUL
197 #define HWRM_QUEUE_ADPTV_QOS_RX_TUNING_CFG 0x8eUL
198 #define HWRM_QUEUE_ADPTV_QOS_TX_TUNING_QCFG 0x8fUL
199 #define HWRM_CFA_L2_FILTER_ALLOC 0x90UL
200 #define HWRM_CFA_L2_FILTER_FREE 0x91UL
201 #define HWRM_CFA_L2_FILTER_CFG 0x92UL
202 #define HWRM_CFA_L2_SET_RX_MASK 0x93UL
203 #define HWRM_CFA_VLAN_ANTISPOOF_CFG 0x94UL
204 #define HWRM_CFA_TUNNEL_FILTER_ALLOC 0x95UL
205 #define HWRM_CFA_TUNNEL_FILTER_FREE 0x96UL
206 #define HWRM_CFA_ENCAP_RECORD_ALLOC 0x97UL
207 #define HWRM_CFA_ENCAP_RECORD_FREE 0x98UL
208 #define HWRM_CFA_NTUPLE_FILTER_ALLOC 0x99UL
209 #define HWRM_CFA_NTUPLE_FILTER_FREE 0x9aUL
210 #define HWRM_CFA_NTUPLE_FILTER_CFG 0x9bUL
211 #define HWRM_CFA_EM_FLOW_ALLOC 0x9cUL
212 #define HWRM_CFA_EM_FLOW_FREE 0x9dUL
213 #define HWRM_CFA_EM_FLOW_CFG 0x9eUL
214 #define HWRM_TUNNEL_DST_PORT_QUERY 0xa0UL
215 #define HWRM_TUNNEL_DST_PORT_ALLOC 0xa1UL
216 #define HWRM_TUNNEL_DST_PORT_FREE 0xa2UL
217 #define HWRM_QUEUE_ADPTV_QOS_TX_TUNING_CFG 0xa3UL
218 #define HWRM_STAT_CTX_ENG_QUERY 0xafUL
219 #define HWRM_STAT_CTX_ALLOC 0xb0UL
220 #define HWRM_STAT_CTX_FREE 0xb1UL
221 #define HWRM_STAT_CTX_QUERY 0xb2UL
222 #define HWRM_STAT_CTX_CLR_STATS 0xb3UL
223 #define HWRM_PORT_QSTATS_EXT 0xb4UL
224 #define HWRM_PORT_PHY_MDIO_WRITE 0xb5UL
225 #define HWRM_PORT_PHY_MDIO_READ 0xb6UL
226 #define HWRM_PORT_PHY_MDIO_BUS_ACQUIRE 0xb7UL
227 #define HWRM_PORT_PHY_MDIO_BUS_RELEASE 0xb8UL
228 #define HWRM_PORT_QSTATS_EXT_PFC_WD 0xb9UL
229 #define HWRM_PORT_QSTATS_EXT_PFC_ADV 0xbaUL
230 #define HWRM_PORT_TX_FIR_CFG 0xbbUL
231 #define HWRM_PORT_TX_FIR_QCFG 0xbcUL
232 #define HWRM_PORT_ECN_QSTATS 0xbdUL
233 #define HWRM_FW_LIVEPATCH_QUERY 0xbeUL
234 #define HWRM_FW_LIVEPATCH 0xbfUL
235 #define HWRM_FW_RESET 0xc0UL
236 #define HWRM_FW_QSTATUS 0xc1UL
237 #define HWRM_FW_HEALTH_CHECK 0xc2UL
238 #define HWRM_FW_SYNC 0xc3UL
239 #define HWRM_FW_STATE_QCAPS 0xc4UL
240 #define HWRM_FW_STATE_QUIESCE 0xc5UL
241 #define HWRM_FW_STATE_BACKUP 0xc6UL
242 #define HWRM_FW_STATE_RESTORE 0xc7UL
243 #define HWRM_FW_SET_TIME 0xc8UL
244 #define HWRM_FW_GET_TIME 0xc9UL
245 #define HWRM_FW_SET_STRUCTURED_DATA 0xcaUL
246 #define HWRM_FW_GET_STRUCTURED_DATA 0xcbUL
247 #define HWRM_FW_IPC_MAILBOX 0xccUL
248 #define HWRM_FW_ECN_CFG 0xcdUL
249 #define HWRM_FW_ECN_QCFG 0xceUL
250 #define HWRM_FW_SECURE_CFG 0xcfUL
251 #define HWRM_EXEC_FWD_RESP 0xd0UL
252 #define HWRM_REJECT_FWD_RESP 0xd1UL
253 #define HWRM_FWD_RESP 0xd2UL
254 #define HWRM_FWD_ASYNC_EVENT_CMPL 0xd3UL
255 #define HWRM_OEM_CMD 0xd4UL
256 #define HWRM_PORT_PRBS_TEST 0xd5UL
257 #define HWRM_PORT_SFP_SIDEBAND_CFG 0xd6UL
258 #define HWRM_PORT_SFP_SIDEBAND_QCFG 0xd7UL
259 #define HWRM_FW_STATE_UNQUIESCE 0xd8UL
260 #define HWRM_PORT_DSC_DUMP 0xd9UL
261 #define HWRM_PORT_EP_TX_QCFG 0xdaUL
262 #define HWRM_PORT_EP_TX_CFG 0xdbUL
263 #define HWRM_PORT_CFG 0xdcUL
264 #define HWRM_PORT_QCFG 0xddUL
265 #define HWRM_PORT_MAC_QCAPS 0xdfUL
266 #define HWRM_TEMP_MONITOR_QUERY 0xe0UL
267 #define HWRM_REG_POWER_QUERY 0xe1UL
268 #define HWRM_CORE_FREQUENCY_QUERY 0xe2UL
269 #define HWRM_REG_POWER_HISTOGRAM 0xe3UL
270 #define HWRM_MONITOR_PAX_HISTOGRAM_START 0xe4UL
271 #define HWRM_MONITOR_PAX_HISTOGRAM_COLLECT 0xe5UL
272 #define HWRM_STAT_QUERY_ROCE_STATS 0xe6UL
273 #define HWRM_STAT_QUERY_ROCE_STATS_EXT 0xe7UL
274 #define HWRM_WOL_FILTER_ALLOC 0xf0UL
275 #define HWRM_WOL_FILTER_FREE 0xf1UL
276 #define HWRM_WOL_FILTER_QCFG 0xf2UL
277 #define HWRM_WOL_REASON_QCFG 0xf3UL
278 #define HWRM_CFA_METER_QCAPS 0xf4UL
279 #define HWRM_CFA_METER_PROFILE_ALLOC 0xf5UL
280 #define HWRM_CFA_METER_PROFILE_FREE 0xf6UL
281 #define HWRM_CFA_METER_PROFILE_CFG 0xf7UL
282 #define HWRM_CFA_METER_INSTANCE_ALLOC 0xf8UL
283 #define HWRM_CFA_METER_INSTANCE_FREE 0xf9UL
284 #define HWRM_CFA_METER_INSTANCE_CFG 0xfaUL
285 #define HWRM_CFA_VFR_ALLOC 0xfdUL
286 #define HWRM_CFA_VFR_FREE 0xfeUL
287 #define HWRM_CFA_VF_PAIR_ALLOC 0x100UL
288 #define HWRM_CFA_VF_PAIR_FREE 0x101UL
289 #define HWRM_CFA_VF_PAIR_INFO 0x102UL
290 #define HWRM_CFA_FLOW_ALLOC 0x103UL
291 #define HWRM_CFA_FLOW_FREE 0x104UL
292 #define HWRM_CFA_FLOW_FLUSH 0x105UL
293 #define HWRM_CFA_FLOW_STATS 0x106UL
294 #define HWRM_CFA_FLOW_INFO 0x107UL
295 #define HWRM_CFA_DECAP_FILTER_ALLOC 0x108UL
296 #define HWRM_CFA_DECAP_FILTER_FREE 0x109UL
297 #define HWRM_CFA_VLAN_ANTISPOOF_QCFG 0x10aUL
298 #define HWRM_CFA_REDIRECT_TUNNEL_TYPE_ALLOC 0x10bUL
299 #define HWRM_CFA_REDIRECT_TUNNEL_TYPE_FREE 0x10cUL
300 #define HWRM_CFA_PAIR_ALLOC 0x10dUL
301 #define HWRM_CFA_PAIR_FREE 0x10eUL
302 #define HWRM_CFA_PAIR_INFO 0x10fUL
303 #define HWRM_FW_IPC_MSG 0x110UL
304 #define HWRM_CFA_REDIRECT_TUNNEL_TYPE_INFO 0x111UL
305 #define HWRM_CFA_REDIRECT_QUERY_TUNNEL_TYPE 0x112UL
306 #define HWRM_CFA_FLOW_AGING_TIMER_RESET 0x113UL
307 #define HWRM_CFA_FLOW_AGING_CFG 0x114UL
308 #define HWRM_CFA_FLOW_AGING_QCFG 0x115UL
309 #define HWRM_CFA_FLOW_AGING_QCAPS 0x116UL
310 #define HWRM_CFA_CTX_MEM_RGTR 0x117UL
311 #define HWRM_CFA_CTX_MEM_UNRGTR 0x118UL
312 #define HWRM_CFA_CTX_MEM_QCTX 0x119UL
313 #define HWRM_CFA_CTX_MEM_QCAPS 0x11aUL
314 #define HWRM_CFA_COUNTER_QCAPS 0x11bUL
315 #define HWRM_CFA_COUNTER_CFG 0x11cUL
316 #define HWRM_CFA_COUNTER_QCFG 0x11dUL
317 #define HWRM_CFA_COUNTER_QSTATS 0x11eUL
318 #define HWRM_CFA_TCP_FLAG_PROCESS_QCFG 0x11fUL
319 #define HWRM_CFA_EEM_QCAPS 0x120UL
320 #define HWRM_CFA_EEM_CFG 0x121UL
321 #define HWRM_CFA_EEM_QCFG 0x122UL
322 #define HWRM_CFA_EEM_OP 0x123UL
323 #define HWRM_CFA_ADV_FLOW_MGNT_QCAPS 0x124UL
324 #define HWRM_CFA_TFLIB 0x125UL
325 #define HWRM_CFA_LAG_GROUP_MEMBER_RGTR 0x126UL
326 #define HWRM_CFA_LAG_GROUP_MEMBER_UNRGTR 0x127UL
327 #define HWRM_CFA_TLS_FILTER_ALLOC 0x128UL
328 #define HWRM_CFA_TLS_FILTER_FREE 0x129UL
329 #define HWRM_CFA_RELEASE_AFM_FUNC 0x12aUL
330 #define HWRM_ENGINE_CKV_STATUS 0x12eUL
331 #define HWRM_ENGINE_CKV_CKEK_ADD 0x12fUL
332 #define HWRM_ENGINE_CKV_CKEK_DELETE 0x130UL
333 #define HWRM_ENGINE_CKV_KEY_ADD 0x131UL
334 #define HWRM_ENGINE_CKV_KEY_DELETE 0x132UL
335 #define HWRM_ENGINE_CKV_FLUSH 0x133UL
336 #define HWRM_ENGINE_CKV_RNG_GET 0x134UL
337 #define HWRM_ENGINE_CKV_KEY_GEN 0x135UL
338 #define HWRM_ENGINE_CKV_KEY_LABEL_CFG 0x136UL
339 #define HWRM_ENGINE_CKV_KEY_LABEL_QCFG 0x137UL
340 #define HWRM_ENGINE_QG_CONFIG_QUERY 0x13cUL
341 #define HWRM_ENGINE_QG_QUERY 0x13dUL
342 #define HWRM_ENGINE_QG_METER_PROFILE_CONFIG_QUERY 0x13eUL
343 #define HWRM_ENGINE_QG_METER_PROFILE_QUERY 0x13fUL
344 #define HWRM_ENGINE_QG_METER_PROFILE_ALLOC 0x140UL
345 #define HWRM_ENGINE_QG_METER_PROFILE_FREE 0x141UL
346 #define HWRM_ENGINE_QG_METER_QUERY 0x142UL
347 #define HWRM_ENGINE_QG_METER_BIND 0x143UL
348 #define HWRM_ENGINE_QG_METER_UNBIND 0x144UL
349 #define HWRM_ENGINE_QG_FUNC_BIND 0x145UL
350 #define HWRM_ENGINE_SG_CONFIG_QUERY 0x146UL
351 #define HWRM_ENGINE_SG_QUERY 0x147UL
352 #define HWRM_ENGINE_SG_METER_QUERY 0x148UL
353 #define HWRM_ENGINE_SG_METER_CONFIG 0x149UL
354 #define HWRM_ENGINE_SG_QG_BIND 0x14aUL
355 #define HWRM_ENGINE_QG_SG_UNBIND 0x14bUL
356 #define HWRM_ENGINE_CONFIG_QUERY 0x154UL
357 #define HWRM_ENGINE_STATS_CONFIG 0x155UL
358 #define HWRM_ENGINE_STATS_CLEAR 0x156UL
359 #define HWRM_ENGINE_STATS_QUERY 0x157UL
360 #define HWRM_ENGINE_STATS_QUERY_CONTINUOUS_ERROR 0x158UL
361 #define HWRM_ENGINE_RQ_ALLOC 0x15eUL
362 #define HWRM_ENGINE_RQ_FREE 0x15fUL
363 #define HWRM_ENGINE_CQ_ALLOC 0x160UL
364 #define HWRM_ENGINE_CQ_FREE 0x161UL
365 #define HWRM_ENGINE_NQ_ALLOC 0x162UL
366 #define HWRM_ENGINE_NQ_FREE 0x163UL
367 #define HWRM_ENGINE_ON_DIE_RQE_CREDITS 0x164UL
368 #define HWRM_ENGINE_FUNC_QCFG 0x165UL
369 #define HWRM_FUNC_RESOURCE_QCAPS 0x190UL
370 #define HWRM_FUNC_VF_RESOURCE_CFG 0x191UL
371 #define HWRM_FUNC_BACKING_STORE_QCAPS 0x192UL
372 #define HWRM_FUNC_BACKING_STORE_CFG 0x193UL
373 #define HWRM_FUNC_BACKING_STORE_QCFG 0x194UL
374 #define HWRM_FUNC_VF_BW_CFG 0x195UL
375 #define HWRM_FUNC_VF_BW_QCFG 0x196UL
376 #define HWRM_FUNC_HOST_PF_IDS_QUERY 0x197UL
377 #define HWRM_FUNC_QSTATS_EXT 0x198UL
378 #define HWRM_STAT_EXT_CTX_QUERY 0x199UL
379 #define HWRM_FUNC_SPD_CFG 0x19aUL
380 #define HWRM_FUNC_SPD_QCFG 0x19bUL
381 #define HWRM_FUNC_PTP_PIN_QCFG 0x19cUL
382 #define HWRM_FUNC_PTP_PIN_CFG 0x19dUL
383 #define HWRM_FUNC_PTP_CFG 0x19eUL
384 #define HWRM_FUNC_PTP_TS_QUERY 0x19fUL
385 #define HWRM_FUNC_PTP_EXT_CFG 0x1a0UL
386 #define HWRM_FUNC_PTP_EXT_QCFG 0x1a1UL
387 #define HWRM_FUNC_KEY_CTX_ALLOC 0x1a2UL
388 #define HWRM_FUNC_BACKING_STORE_CFG_V2 0x1a3UL
389 #define HWRM_FUNC_BACKING_STORE_QCFG_V2 0x1a4UL
390 #define HWRM_FUNC_DBR_PACING_CFG 0x1a5UL
391 #define HWRM_FUNC_DBR_PACING_QCFG 0x1a6UL
392 #define HWRM_FUNC_DBR_PACING_BROADCAST_EVENT 0x1a7UL
393 #define HWRM_FUNC_BACKING_STORE_QCAPS_V2 0x1a8UL
394 #define HWRM_FUNC_DBR_PACING_NQLIST_QUERY 0x1a9UL
395 #define HWRM_FUNC_DBR_RECOVERY_COMPLETED 0x1aaUL
396 #define HWRM_FUNC_SYNCE_CFG 0x1abUL
397 #define HWRM_FUNC_SYNCE_QCFG 0x1acUL
398 #define HWRM_FUNC_KEY_CTX_FREE 0x1adUL
399 #define HWRM_FUNC_LAG_MODE_CFG 0x1aeUL
400 #define HWRM_FUNC_LAG_MODE_QCFG 0x1afUL
401 #define HWRM_FUNC_LAG_CREATE 0x1b0UL
402 #define HWRM_FUNC_LAG_UPDATE 0x1b1UL
403 #define HWRM_FUNC_LAG_FREE 0x1b2UL
404 #define HWRM_FUNC_LAG_QCFG 0x1b3UL
405 #define HWRM_FUNC_TTX_PACING_RATE_PROF_QUERY 0x1c3UL
406 #define HWRM_FUNC_TTX_PACING_RATE_QUERY 0x1c4UL
407 #define HWRM_FUNC_PTP_QCFG 0x1c5UL
408 #define HWRM_SELFTEST_QLIST 0x200UL
409 #define HWRM_SELFTEST_EXEC 0x201UL
410 #define HWRM_SELFTEST_IRQ 0x202UL
411 #define HWRM_SELFTEST_RETRIEVE_SERDES_DATA 0x203UL
412 #define HWRM_PCIE_QSTATS 0x204UL
413 #define HWRM_MFG_FRU_WRITE_CONTROL 0x205UL
414 #define HWRM_MFG_TIMERS_QUERY 0x206UL
415 #define HWRM_MFG_OTP_CFG 0x207UL
416 #define HWRM_MFG_OTP_QCFG 0x208UL
417 #define HWRM_MFG_HDMA_TEST 0x209UL
418 #define HWRM_MFG_FRU_EEPROM_WRITE 0x20aUL
419 #define HWRM_MFG_FRU_EEPROM_READ 0x20bUL
420 #define HWRM_MFG_SOC_IMAGE 0x20cUL
421 #define HWRM_MFG_SOC_QSTATUS 0x20dUL
422 #define HWRM_MFG_PARAM_CRITICAL_DATA_FINALIZE 0x20eUL
423 #define HWRM_MFG_PARAM_CRITICAL_DATA_READ 0x20fUL
424 #define HWRM_MFG_PARAM_CRITICAL_DATA_HEALTH 0x210UL
425 #define HWRM_MFG_PRVSN_EXPORT_CSR 0x211UL
426 #define HWRM_MFG_PRVSN_IMPORT_CERT 0x212UL
427 #define HWRM_MFG_PRVSN_GET_STATE 0x213UL
428 #define HWRM_MFG_GET_NVM_MEASUREMENT 0x214UL
429 #define HWRM_MFG_PSOC_QSTATUS 0x215UL
430 #define HWRM_MFG_SELFTEST_QLIST 0x216UL
431 #define HWRM_MFG_SELFTEST_EXEC 0x217UL
432 #define HWRM_STAT_GENERIC_QSTATS 0x218UL
433 #define HWRM_MFG_PRVSN_EXPORT_CERT 0x219UL
434 #define HWRM_STAT_DB_ERROR_QSTATS 0x21aUL
435 #define HWRM_MFG_TESTS 0x21bUL
436 #define HWRM_MFG_WRITE_CERT_NVM 0x21cUL
437 #define HWRM_PORT_POE_CFG 0x230UL
438 #define HWRM_PORT_POE_QCFG 0x231UL
439 #define HWRM_PORT_PHY_FDRSTAT 0x232UL
440 #define HWRM_PORT_PHY_DBG 0x23aUL
441 #define HWRM_UDCC_QCAPS 0x258UL
442 #define HWRM_UDCC_CFG 0x259UL
443 #define HWRM_UDCC_QCFG 0x25aUL
444 #define HWRM_UDCC_SESSION_CFG 0x25bUL
445 #define HWRM_UDCC_SESSION_QCFG 0x25cUL
446 #define HWRM_UDCC_SESSION_QUERY 0x25dUL
447 #define HWRM_UDCC_COMP_CFG 0x25eUL
448 #define HWRM_UDCC_COMP_QCFG 0x25fUL
449 #define HWRM_UDCC_COMP_QUERY 0x260UL
450 #define HWRM_QUEUE_PFCWD_TIMEOUT_QCAPS 0x261UL
451 #define HWRM_QUEUE_PFCWD_TIMEOUT_CFG 0x262UL
452 #define HWRM_QUEUE_PFCWD_TIMEOUT_QCFG 0x263UL
453 #define HWRM_QUEUE_ADPTV_QOS_RX_QCFG 0x264UL
454 #define HWRM_QUEUE_ADPTV_QOS_TX_QCFG 0x265UL
455 #define HWRM_TF 0x2bcUL
456 #define HWRM_TF_VERSION_GET 0x2bdUL
457 #define HWRM_TF_SESSION_OPEN 0x2c6UL
458 #define HWRM_TF_SESSION_REGISTER 0x2c8UL
459 #define HWRM_TF_SESSION_UNREGISTER 0x2c9UL
460 #define HWRM_TF_SESSION_CLOSE 0x2caUL
461 #define HWRM_TF_SESSION_QCFG 0x2cbUL
462 #define HWRM_TF_SESSION_RESC_QCAPS 0x2ccUL
463 #define HWRM_TF_SESSION_RESC_ALLOC 0x2cdUL
464 #define HWRM_TF_SESSION_RESC_FREE 0x2ceUL
465 #define HWRM_TF_SESSION_RESC_FLUSH 0x2cfUL
466 #define HWRM_TF_SESSION_RESC_INFO 0x2d0UL
467 #define HWRM_TF_SESSION_HOTUP_STATE_SET 0x2d1UL
468 #define HWRM_TF_SESSION_HOTUP_STATE_GET 0x2d2UL
469 #define HWRM_TF_TBL_TYPE_GET 0x2daUL
470 #define HWRM_TF_TBL_TYPE_SET 0x2dbUL
471 #define HWRM_TF_TBL_TYPE_BULK_GET 0x2dcUL
472 #define HWRM_TF_EM_INSERT 0x2eaUL
473 #define HWRM_TF_EM_DELETE 0x2ebUL
474 #define HWRM_TF_EM_HASH_INSERT 0x2ecUL
475 #define HWRM_TF_EM_MOVE 0x2edUL
476 #define HWRM_TF_TCAM_SET 0x2f8UL
477 #define HWRM_TF_TCAM_GET 0x2f9UL
478 #define HWRM_TF_TCAM_MOVE 0x2faUL
479 #define HWRM_TF_TCAM_FREE 0x2fbUL
480 #define HWRM_TF_GLOBAL_CFG_SET 0x2fcUL
481 #define HWRM_TF_GLOBAL_CFG_GET 0x2fdUL
482 #define HWRM_TF_IF_TBL_SET 0x2feUL
483 #define HWRM_TF_IF_TBL_GET 0x2ffUL
484 #define HWRM_TF_RESC_USAGE_SET 0x300UL
485 #define HWRM_TF_RESC_USAGE_QUERY 0x301UL
486 #define HWRM_TF_TBL_TYPE_ALLOC 0x302UL
487 #define HWRM_TF_TBL_TYPE_FREE 0x303UL
488 #define HWRM_TFC_TBL_SCOPE_QCAPS 0x380UL
489 #define HWRM_TFC_TBL_SCOPE_ID_ALLOC 0x381UL
490 #define HWRM_TFC_TBL_SCOPE_CONFIG 0x382UL
491 #define HWRM_TFC_TBL_SCOPE_DECONFIG 0x383UL
492 #define HWRM_TFC_TBL_SCOPE_FID_ADD 0x384UL
493 #define HWRM_TFC_TBL_SCOPE_FID_REM 0x385UL
494 #define HWRM_TFC_TBL_SCOPE_POOL_ALLOC 0x386UL
495 #define HWRM_TFC_TBL_SCOPE_POOL_FREE 0x387UL
496 #define HWRM_TFC_SESSION_ID_ALLOC 0x388UL
497 #define HWRM_TFC_SESSION_FID_ADD 0x389UL
498 #define HWRM_TFC_SESSION_FID_REM 0x38aUL
499 #define HWRM_TFC_IDENT_ALLOC 0x38bUL
500 #define HWRM_TFC_IDENT_FREE 0x38cUL
501 #define HWRM_TFC_IDX_TBL_ALLOC 0x38dUL
502 #define HWRM_TFC_IDX_TBL_ALLOC_SET 0x38eUL
503 #define HWRM_TFC_IDX_TBL_SET 0x38fUL
504 #define HWRM_TFC_IDX_TBL_GET 0x390UL
505 #define HWRM_TFC_IDX_TBL_FREE 0x391UL
506 #define HWRM_TFC_GLOBAL_ID_ALLOC 0x392UL
507 #define HWRM_TFC_TCAM_SET 0x393UL
508 #define HWRM_TFC_TCAM_GET 0x394UL
509 #define HWRM_TFC_TCAM_ALLOC 0x395UL
510 #define HWRM_TFC_TCAM_ALLOC_SET 0x396UL
511 #define HWRM_TFC_TCAM_FREE 0x397UL
512 #define HWRM_TFC_IF_TBL_SET 0x398UL
513 #define HWRM_TFC_IF_TBL_GET 0x399UL
514 #define HWRM_TFC_TBL_SCOPE_CONFIG_GET 0x39aUL
515 #define HWRM_TFC_RESC_USAGE_QUERY 0x39bUL
516 #define HWRM_TFC_GLOBAL_ID_FREE 0x39cUL
517 #define HWRM_TFC_TCAM_PRI_UPDATE 0x39dUL
518 #define HWRM_TFC_HOT_UPGRADE_PROCESS 0x3a0UL
519 #define HWRM_TFC_SPR_BA_SET 0x3a1UL
520 #define HWRM_TFC_SPR_BA_GET 0x3a2UL
521 #define HWRM_MGMT_FILTER_ALLOC 0x3e8UL
522 #define HWRM_MGMT_FILTER_FREE 0x3e9UL
523 #define HWRM_MGMT_FILTER_CFG 0x3eaUL
524 #define HWRM_SV 0x400UL
525 #define HWRM_DBG_SERDES_TEST 0xff0eUL
526 #define HWRM_DBG_LOG_BUFFER_FLUSH 0xff0fUL
527 #define HWRM_DBG_READ_DIRECT 0xff10UL
528 #define HWRM_DBG_READ_INDIRECT 0xff11UL
529 #define HWRM_DBG_WRITE_DIRECT 0xff12UL
530 #define HWRM_DBG_WRITE_INDIRECT 0xff13UL
531 #define HWRM_DBG_DUMP 0xff14UL
532 #define HWRM_DBG_ERASE_NVM 0xff15UL
533 #define HWRM_DBG_CFG 0xff16UL
534 #define HWRM_DBG_COREDUMP_LIST 0xff17UL
535 #define HWRM_DBG_COREDUMP_INITIATE 0xff18UL
536 #define HWRM_DBG_COREDUMP_RETRIEVE 0xff19UL
537 #define HWRM_DBG_FW_CLI 0xff1aUL
538 #define HWRM_DBG_I2C_CMD 0xff1bUL
539 #define HWRM_DBG_RING_INFO_GET 0xff1cUL
540 #define HWRM_DBG_CRASHDUMP_HEADER 0xff1dUL
541 #define HWRM_DBG_CRASHDUMP_ERASE 0xff1eUL
542 #define HWRM_DBG_DRV_TRACE 0xff1fUL
543 #define HWRM_DBG_QCAPS 0xff20UL
544 #define HWRM_DBG_QCFG 0xff21UL
545 #define HWRM_DBG_CRASHDUMP_MEDIUM_CFG 0xff22UL
546 #define HWRM_DBG_USEQ_ALLOC 0xff23UL
547 #define HWRM_DBG_USEQ_FREE 0xff24UL
548 #define HWRM_DBG_USEQ_FLUSH 0xff25UL
549 #define HWRM_DBG_USEQ_QCAPS 0xff26UL
550 #define HWRM_DBG_USEQ_CW_CFG 0xff27UL
551 #define HWRM_DBG_USEQ_SCHED_CFG 0xff28UL
552 #define HWRM_DBG_USEQ_RUN 0xff29UL
553 #define HWRM_DBG_USEQ_DELIVERY_REQ 0xff2aUL
554 #define HWRM_DBG_USEQ_RESP_HDR 0xff2bUL
555 #define HWRM_DBG_COREDUMP_CAPTURE 0xff2cUL
556 #define HWRM_DBG_PTRACE 0xff2dUL
557 #define HWRM_DBG_SIM_CABLE_STATE 0xff2eUL
558 #define HWRM_DBG_TOKEN_QUERY_AUTH_IDS 0xff2fUL
559 #define HWRM_DBG_TOKEN_CFG 0xff30UL
560 #define HWRM_DBG_TRACE_TRIGGER 0xff31UL
561 #define HWRM_DBG_TRACE_TRIGGER_STATUS 0xff32UL
562 #define HWRM_NVM_SET_PROFILE 0xffe9UL
563 #define HWRM_NVM_GET_VPD_FIELD_INFO 0xffeaUL
564 #define HWRM_NVM_SET_VPD_FIELD_INFO 0xffebUL
565 #define HWRM_NVM_DEFRAG 0xffecUL
566 #define HWRM_NVM_REQ_ARBITRATION 0xffedUL
567 #define HWRM_NVM_FACTORY_DEFAULTS 0xffeeUL
568 #define HWRM_NVM_VALIDATE_OPTION 0xffefUL
569 #define HWRM_NVM_FLUSH 0xfff0UL
570 #define HWRM_NVM_GET_VARIABLE 0xfff1UL
571 #define HWRM_NVM_SET_VARIABLE 0xfff2UL
572 #define HWRM_NVM_INSTALL_UPDATE 0xfff3UL
573 #define HWRM_NVM_MODIFY 0xfff4UL
574 #define HWRM_NVM_VERIFY_UPDATE 0xfff5UL
575 #define HWRM_NVM_GET_DEV_INFO 0xfff6UL
576 #define HWRM_NVM_ERASE_DIR_ENTRY 0xfff7UL
577 #define HWRM_NVM_MOD_DIR_ENTRY 0xfff8UL
578 #define HWRM_NVM_FIND_DIR_ENTRY 0xfff9UL
579 #define HWRM_NVM_GET_DIR_ENTRIES 0xfffaUL
580 #define HWRM_NVM_GET_DIR_INFO 0xfffbUL
581 #define HWRM_NVM_RAW_DUMP 0xfffcUL
582 #define HWRM_NVM_READ 0xfffdUL
583 #define HWRM_NVM_WRITE 0xfffeUL
584 #define HWRM_NVM_RAW_WRITE_BLK 0xffffUL
585 #define HWRM_LAST HWRM_NVM_RAW_WRITE_BLK
586 __le16 unused_0[3];
587 };
588
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
Powered by blists - more mailing lists