1*2d9fd380Sjfb8856606INTERNAL {
2*2d9fd380Sjfb8856606	global:
3*2d9fd380Sjfb8856606
4*2d9fd380Sjfb8856606	efx_crc32_calculate;
5*2d9fd380Sjfb8856606
6*2d9fd380Sjfb8856606	efx_ev_fini;
7*2d9fd380Sjfb8856606	efx_ev_init;
8*2d9fd380Sjfb8856606	efx_ev_qcreate;
9*2d9fd380Sjfb8856606	efx_ev_qcreate_check_init_done;
10*2d9fd380Sjfb8856606	efx_ev_qdestroy;
11*2d9fd380Sjfb8856606	efx_ev_qmoderate;
12*2d9fd380Sjfb8856606	efx_ev_qpending;
13*2d9fd380Sjfb8856606	efx_ev_qpoll;
14*2d9fd380Sjfb8856606	efx_ev_qpost;
15*2d9fd380Sjfb8856606	efx_ev_qprime;
16*2d9fd380Sjfb8856606	efx_ev_usecs_to_ticks;
17*2d9fd380Sjfb8856606
18*2d9fd380Sjfb8856606	efx_evb_fini;
19*2d9fd380Sjfb8856606	efx_evb_init;
20*2d9fd380Sjfb8856606	efx_evb_vport_mac_set;
21*2d9fd380Sjfb8856606	efx_evb_vport_reset;
22*2d9fd380Sjfb8856606	efx_evb_vport_stats;
23*2d9fd380Sjfb8856606	efx_evb_vport_vlan_set;
24*2d9fd380Sjfb8856606	efx_evb_vswitch_create;
25*2d9fd380Sjfb8856606	efx_evb_vswitch_destroy;
26*2d9fd380Sjfb8856606
27*2d9fd380Sjfb8856606	efx_evq_nbufs;
28*2d9fd380Sjfb8856606	efx_evq_size;
29*2d9fd380Sjfb8856606
30*2d9fd380Sjfb8856606	efx_family;
31*2d9fd380Sjfb8856606	efx_family_probe_bar;
32*2d9fd380Sjfb8856606
33*2d9fd380Sjfb8856606	efx_filter_fini;
34*2d9fd380Sjfb8856606	efx_filter_init;
35*2d9fd380Sjfb8856606	efx_filter_insert;
36*2d9fd380Sjfb8856606	efx_filter_remove;
37*2d9fd380Sjfb8856606	efx_filter_restore;
38*2d9fd380Sjfb8856606	efx_filter_spec_init_rx;
39*2d9fd380Sjfb8856606	efx_filter_spec_init_tx;
40*2d9fd380Sjfb8856606	efx_filter_spec_set_encap_type;
41*2d9fd380Sjfb8856606	efx_filter_spec_set_eth_local;
42*2d9fd380Sjfb8856606	efx_filter_spec_set_ether_type;
43*2d9fd380Sjfb8856606	efx_filter_spec_set_geneve;
44*2d9fd380Sjfb8856606	efx_filter_spec_set_ipv4_full;
45*2d9fd380Sjfb8856606	efx_filter_spec_set_ipv4_local;
46*2d9fd380Sjfb8856606	efx_filter_spec_set_mc_def;
47*2d9fd380Sjfb8856606	efx_filter_spec_set_nvgre;
48*2d9fd380Sjfb8856606	efx_filter_spec_set_rss_context;
49*2d9fd380Sjfb8856606	efx_filter_spec_set_uc_def;
50*2d9fd380Sjfb8856606	efx_filter_spec_set_vxlan;
51*2d9fd380Sjfb8856606	efx_filter_supported_filters;
52*2d9fd380Sjfb8856606
53*2d9fd380Sjfb8856606	efx_hash_bytes;
54*2d9fd380Sjfb8856606	efx_hash_dwords;
55*2d9fd380Sjfb8856606
56*2d9fd380Sjfb8856606	efx_intr_disable;
57*2d9fd380Sjfb8856606	efx_intr_disable_unlocked;
58*2d9fd380Sjfb8856606	efx_intr_enable;
59*2d9fd380Sjfb8856606	efx_intr_fatal;
60*2d9fd380Sjfb8856606	efx_intr_fini;
61*2d9fd380Sjfb8856606	efx_intr_init;
62*2d9fd380Sjfb8856606	efx_intr_status_line;
63*2d9fd380Sjfb8856606	efx_intr_status_message;
64*2d9fd380Sjfb8856606	efx_intr_trigger;
65*2d9fd380Sjfb8856606
66*2d9fd380Sjfb8856606	efx_loopback_mask;
67*2d9fd380Sjfb8856606	efx_loopback_type_name;
68*2d9fd380Sjfb8856606
69*2d9fd380Sjfb8856606	efx_mac_addr_set;
70*2d9fd380Sjfb8856606	efx_mac_drain;
71*2d9fd380Sjfb8856606	efx_mac_fcntl_get;
72*2d9fd380Sjfb8856606	efx_mac_fcntl_set;
73*2d9fd380Sjfb8856606	efx_mac_filter_default_rxq_clear;
74*2d9fd380Sjfb8856606	efx_mac_filter_default_rxq_set;
75*2d9fd380Sjfb8856606	efx_mac_filter_get_all_ucast_mcast;
76*2d9fd380Sjfb8856606	efx_mac_filter_set;
77*2d9fd380Sjfb8856606	efx_mac_multicast_list_set;
78*2d9fd380Sjfb8856606	efx_mac_pdu_get;
79*2d9fd380Sjfb8856606	efx_mac_pdu_set;
80*2d9fd380Sjfb8856606	efx_mac_stat_name;
81*2d9fd380Sjfb8856606	efx_mac_stats_clear;
82*2d9fd380Sjfb8856606	efx_mac_stats_get_mask;
83*2d9fd380Sjfb8856606	efx_mac_stats_periodic;
84*2d9fd380Sjfb8856606	efx_mac_stats_update;
85*2d9fd380Sjfb8856606	efx_mac_stats_upload;
86*2d9fd380Sjfb8856606	efx_mac_up;
87*2d9fd380Sjfb8856606
88*2d9fd380Sjfb8856606	efx_mae_action_rule_insert;
89*2d9fd380Sjfb8856606	efx_mae_action_rule_remove;
90*2d9fd380Sjfb8856606	efx_mae_action_set_alloc;
91*2d9fd380Sjfb8856606	efx_mae_action_set_free;
92*2d9fd380Sjfb8856606	efx_mae_action_set_populate_deliver;
93*2d9fd380Sjfb8856606	efx_mae_action_set_populate_drop;
94*2d9fd380Sjfb8856606	efx_mae_action_set_populate_flag;
95*2d9fd380Sjfb8856606	efx_mae_action_set_populate_mark;
96*2d9fd380Sjfb8856606	efx_mae_action_set_populate_vlan_pop;
97*2d9fd380Sjfb8856606	efx_mae_action_set_populate_vlan_push;
98*2d9fd380Sjfb8856606	efx_mae_action_set_spec_fini;
99*2d9fd380Sjfb8856606	efx_mae_action_set_spec_init;
100*2d9fd380Sjfb8856606	efx_mae_action_set_specs_equal;
101*2d9fd380Sjfb8856606	efx_mae_fini;
102*2d9fd380Sjfb8856606	efx_mae_get_limits;
103*2d9fd380Sjfb8856606	efx_mae_init;
104*2d9fd380Sjfb8856606	efx_mae_match_spec_field_set;
105*2d9fd380Sjfb8856606	efx_mae_match_spec_fini;
106*2d9fd380Sjfb8856606	efx_mae_match_spec_init;
107*2d9fd380Sjfb8856606	efx_mae_match_spec_is_valid;
108*2d9fd380Sjfb8856606	efx_mae_match_spec_mport_set;
109*2d9fd380Sjfb8856606	efx_mae_match_spec_outer_rule_id_set;
110*2d9fd380Sjfb8856606	efx_mae_match_specs_class_cmp;
111*2d9fd380Sjfb8856606	efx_mae_match_specs_equal;
112*2d9fd380Sjfb8856606	efx_mae_mport_by_pcie_function;
113*2d9fd380Sjfb8856606	efx_mae_mport_by_phy_port;
114*2d9fd380Sjfb8856606	efx_mae_outer_rule_insert;
115*2d9fd380Sjfb8856606	efx_mae_outer_rule_remove;
116*2d9fd380Sjfb8856606
117*2d9fd380Sjfb8856606	efx_mcdi_fini;
118*2d9fd380Sjfb8856606	efx_mcdi_get_proxy_handle;
119*2d9fd380Sjfb8856606	efx_mcdi_get_timeout;
120*2d9fd380Sjfb8856606	efx_mcdi_init;
121*2d9fd380Sjfb8856606	efx_mcdi_new_epoch;
122*2d9fd380Sjfb8856606	efx_mcdi_reboot;
123*2d9fd380Sjfb8856606	efx_mcdi_request_abort;
124*2d9fd380Sjfb8856606	efx_mcdi_request_poll;
125*2d9fd380Sjfb8856606	efx_mcdi_request_start;
126*2d9fd380Sjfb8856606
127*2d9fd380Sjfb8856606	efx_mon_fini;
128*2d9fd380Sjfb8856606	efx_mon_init;
129*2d9fd380Sjfb8856606	efx_mon_name;
130*2d9fd380Sjfb8856606
131*2d9fd380Sjfb8856606	efx_nic_calculate_pcie_link_bandwidth;
132*2d9fd380Sjfb8856606	efx_nic_cfg_get;
133*2d9fd380Sjfb8856606	efx_nic_check_pcie_link_speed;
134*2d9fd380Sjfb8856606	efx_nic_create;
135*2d9fd380Sjfb8856606	efx_nic_destroy;
136*2d9fd380Sjfb8856606	efx_nic_fini;
137*2d9fd380Sjfb8856606	efx_nic_get_bar_region;
138*2d9fd380Sjfb8856606	efx_nic_get_board_info;
139*2d9fd380Sjfb8856606	efx_nic_get_fw_subvariant;
140*2d9fd380Sjfb8856606	efx_nic_get_fw_version;
141*2d9fd380Sjfb8856606	efx_nic_get_vi_pool;
142*2d9fd380Sjfb8856606	efx_nic_hw_unavailable;
143*2d9fd380Sjfb8856606	efx_nic_init;
144*2d9fd380Sjfb8856606	efx_nic_probe;
145*2d9fd380Sjfb8856606	efx_nic_reset;
146*2d9fd380Sjfb8856606	efx_nic_set_drv_limits;
147*2d9fd380Sjfb8856606	efx_nic_set_drv_version;
148*2d9fd380Sjfb8856606	efx_nic_set_fw_subvariant;
149*2d9fd380Sjfb8856606	efx_nic_set_hw_unavailable;
150*2d9fd380Sjfb8856606	efx_nic_unprobe;
151*2d9fd380Sjfb8856606
152*2d9fd380Sjfb8856606	efx_phy_adv_cap_get;
153*2d9fd380Sjfb8856606	efx_phy_adv_cap_set;
154*2d9fd380Sjfb8856606	efx_phy_fec_type_get;
155*2d9fd380Sjfb8856606	efx_phy_link_state_get;
156*2d9fd380Sjfb8856606	efx_phy_lp_cap_get;
157*2d9fd380Sjfb8856606	efx_phy_media_type_get;
158*2d9fd380Sjfb8856606	efx_phy_module_get_info;
159*2d9fd380Sjfb8856606	efx_phy_oui_get;
160*2d9fd380Sjfb8856606	efx_phy_verify;
161*2d9fd380Sjfb8856606
162*2d9fd380Sjfb8856606	efx_port_fini;
163*2d9fd380Sjfb8856606	efx_port_init;
164*2d9fd380Sjfb8856606	efx_port_loopback_set;
165*2d9fd380Sjfb8856606	efx_port_poll;
166*2d9fd380Sjfb8856606
167*2d9fd380Sjfb8856606	efx_pseudo_hdr_hash_get;
168*2d9fd380Sjfb8856606	efx_pseudo_hdr_pkt_length_get;
169*2d9fd380Sjfb8856606
170*2d9fd380Sjfb8856606	efx_rx_fini;
171*2d9fd380Sjfb8856606	efx_rx_hash_default_support_get;
172*2d9fd380Sjfb8856606	efx_rx_init;
173*2d9fd380Sjfb8856606	efx_rx_prefix_get_layout;
174*2d9fd380Sjfb8856606	efx_rx_prefix_layout_check;
175*2d9fd380Sjfb8856606	efx_rx_qcreate;
176*2d9fd380Sjfb8856606	efx_rx_qcreate_es_super_buffer;
177*2d9fd380Sjfb8856606	efx_rx_qdestroy;
178*2d9fd380Sjfb8856606	efx_rx_qenable;
179*2d9fd380Sjfb8856606	efx_rx_qflush;
180*2d9fd380Sjfb8856606	efx_rx_qpost;
181*2d9fd380Sjfb8856606	efx_rx_qpush;
182*2d9fd380Sjfb8856606	efx_rx_scale_context_alloc;
183*2d9fd380Sjfb8856606	efx_rx_scale_context_free;
184*2d9fd380Sjfb8856606	efx_rx_scale_default_support_get;
185*2d9fd380Sjfb8856606	efx_rx_scale_hash_flags_get;
186*2d9fd380Sjfb8856606	efx_rx_scale_key_set;
187*2d9fd380Sjfb8856606	efx_rx_scale_mode_set;
188*2d9fd380Sjfb8856606	efx_rx_scale_tbl_set;
189*2d9fd380Sjfb8856606	efx_rxq_nbufs;
190*2d9fd380Sjfb8856606	efx_rxq_size;
191*2d9fd380Sjfb8856606
192*2d9fd380Sjfb8856606	efx_sram_buf_tbl_clear;
193*2d9fd380Sjfb8856606	efx_sram_buf_tbl_set;
194*2d9fd380Sjfb8856606
195*2d9fd380Sjfb8856606	efx_tunnel_config_clear;
196*2d9fd380Sjfb8856606	efx_tunnel_config_udp_add;
197*2d9fd380Sjfb8856606	efx_tunnel_config_udp_remove;
198*2d9fd380Sjfb8856606	efx_tunnel_fini;
199*2d9fd380Sjfb8856606	efx_tunnel_init;
200*2d9fd380Sjfb8856606	efx_tunnel_reconfigure;
201*2d9fd380Sjfb8856606
202*2d9fd380Sjfb8856606	efx_tx_fini;
203*2d9fd380Sjfb8856606	efx_tx_init;
204*2d9fd380Sjfb8856606	efx_tx_qcreate;
205*2d9fd380Sjfb8856606	efx_tx_qdesc_checksum_create;
206*2d9fd380Sjfb8856606	efx_tx_qdesc_dma_create;
207*2d9fd380Sjfb8856606	efx_tx_qdesc_post;
208*2d9fd380Sjfb8856606	efx_tx_qdesc_tso_create;
209*2d9fd380Sjfb8856606	efx_tx_qdesc_tso2_create;
210*2d9fd380Sjfb8856606	efx_tx_qdesc_vlantci_create;
211*2d9fd380Sjfb8856606	efx_tx_qdestroy;
212*2d9fd380Sjfb8856606	efx_tx_qenable;
213*2d9fd380Sjfb8856606	efx_tx_qflush;
214*2d9fd380Sjfb8856606	efx_tx_qpace;
215*2d9fd380Sjfb8856606	efx_tx_qpio_disable;
216*2d9fd380Sjfb8856606	efx_tx_qpio_enable;
217*2d9fd380Sjfb8856606	efx_tx_qpio_post;
218*2d9fd380Sjfb8856606	efx_tx_qpio_write;
219*2d9fd380Sjfb8856606	efx_tx_qpost;
220*2d9fd380Sjfb8856606	efx_tx_qpush;
221*2d9fd380Sjfb8856606	efx_txq_nbufs;
222*2d9fd380Sjfb8856606	efx_txq_size;
223*2d9fd380Sjfb8856606
224*2d9fd380Sjfb8856606	sfc_efx_mcdi_init;
225*2d9fd380Sjfb8856606	sfc_efx_mcdi_fini;
226*2d9fd380Sjfb8856606
227*2d9fd380Sjfb8856606	local: *;
228*2d9fd380Sjfb8856606};
229