163b39078SBruce RichardsonINTERNAL { 263b39078SBruce Richardson global: 363b39078SBruce Richardson 463b39078SBruce Richardson efx_crc32_calculate; 563b39078SBruce Richardson 663b39078SBruce Richardson efx_ev_fini; 763b39078SBruce Richardson efx_ev_init; 863b39078SBruce Richardson efx_ev_qcreate; 963b39078SBruce Richardson efx_ev_qcreate_check_init_done; 1063b39078SBruce Richardson efx_ev_qdestroy; 1163b39078SBruce Richardson efx_ev_qmoderate; 1263b39078SBruce Richardson efx_ev_qpending; 1363b39078SBruce Richardson efx_ev_qpoll; 1463b39078SBruce Richardson efx_ev_qpost; 1563b39078SBruce Richardson efx_ev_qprime; 1663b39078SBruce Richardson efx_ev_usecs_to_ticks; 1763b39078SBruce Richardson 1863b39078SBruce Richardson efx_evb_fini; 1963b39078SBruce Richardson efx_evb_init; 2063b39078SBruce Richardson efx_evb_vport_mac_set; 2163b39078SBruce Richardson efx_evb_vport_reset; 2263b39078SBruce Richardson efx_evb_vport_stats; 2363b39078SBruce Richardson efx_evb_vport_vlan_set; 2463b39078SBruce Richardson efx_evb_vswitch_create; 2563b39078SBruce Richardson efx_evb_vswitch_destroy; 2663b39078SBruce Richardson 2763b39078SBruce Richardson efx_evq_nbufs; 2863b39078SBruce Richardson efx_evq_size; 2963b39078SBruce Richardson 3063b39078SBruce Richardson efx_family; 3163b39078SBruce Richardson efx_family_probe_bar; 3263b39078SBruce Richardson 3363b39078SBruce Richardson efx_filter_fini; 3463b39078SBruce Richardson efx_filter_init; 3563b39078SBruce Richardson efx_filter_insert; 3663b39078SBruce Richardson efx_filter_remove; 3763b39078SBruce Richardson efx_filter_restore; 3863b39078SBruce Richardson efx_filter_spec_init_rx; 3963b39078SBruce Richardson efx_filter_spec_init_tx; 4063b39078SBruce Richardson efx_filter_spec_set_encap_type; 4163b39078SBruce Richardson efx_filter_spec_set_eth_local; 4263b39078SBruce Richardson efx_filter_spec_set_ether_type; 4363b39078SBruce Richardson efx_filter_spec_set_geneve; 4463b39078SBruce Richardson efx_filter_spec_set_ipv4_full; 4563b39078SBruce Richardson efx_filter_spec_set_ipv4_local; 4663b39078SBruce Richardson efx_filter_spec_set_mc_def; 4763b39078SBruce Richardson efx_filter_spec_set_nvgre; 4863b39078SBruce Richardson efx_filter_spec_set_rss_context; 4963b39078SBruce Richardson efx_filter_spec_set_uc_def; 5063b39078SBruce Richardson efx_filter_spec_set_vxlan; 5163b39078SBruce Richardson efx_filter_supported_filters; 5263b39078SBruce Richardson 5363b39078SBruce Richardson efx_hash_bytes; 5463b39078SBruce Richardson efx_hash_dwords; 5563b39078SBruce Richardson 5663b39078SBruce Richardson efx_intr_disable; 5763b39078SBruce Richardson efx_intr_disable_unlocked; 5863b39078SBruce Richardson efx_intr_enable; 5963b39078SBruce Richardson efx_intr_fatal; 6063b39078SBruce Richardson efx_intr_fini; 6163b39078SBruce Richardson efx_intr_init; 6263b39078SBruce Richardson efx_intr_status_line; 6363b39078SBruce Richardson efx_intr_status_message; 6463b39078SBruce Richardson efx_intr_trigger; 6563b39078SBruce Richardson 6663b39078SBruce Richardson efx_loopback_mask; 6763b39078SBruce Richardson efx_loopback_type_name; 6863b39078SBruce Richardson 6963b39078SBruce Richardson efx_mac_addr_set; 7063b39078SBruce Richardson efx_mac_drain; 7163b39078SBruce Richardson efx_mac_fcntl_get; 7263b39078SBruce Richardson efx_mac_fcntl_set; 7363b39078SBruce Richardson efx_mac_filter_default_rxq_clear; 7463b39078SBruce Richardson efx_mac_filter_default_rxq_set; 7563b39078SBruce Richardson efx_mac_filter_get_all_ucast_mcast; 7663b39078SBruce Richardson efx_mac_filter_set; 7763b39078SBruce Richardson efx_mac_multicast_list_set; 7863b39078SBruce Richardson efx_mac_pdu_get; 7963b39078SBruce Richardson efx_mac_pdu_set; 8063b39078SBruce Richardson efx_mac_stat_name; 8163b39078SBruce Richardson efx_mac_stats_clear; 8263b39078SBruce Richardson efx_mac_stats_get_mask; 8363b39078SBruce Richardson efx_mac_stats_periodic; 8463b39078SBruce Richardson efx_mac_stats_update; 8563b39078SBruce Richardson efx_mac_stats_upload; 8663b39078SBruce Richardson efx_mac_up; 8763b39078SBruce Richardson 88*e61baa82SIvan Malov efx_mae_action_set_alloc; 89*e61baa82SIvan Malov efx_mae_action_set_free; 9080019097SIvan Malov efx_mae_action_set_populate_deliver; 91799889baSIvan Malov efx_mae_action_set_spec_fini; 92799889baSIvan Malov efx_mae_action_set_spec_init; 93799889baSIvan Malov efx_mae_action_set_specs_equal; 946f956d5cSIvan Malov efx_mae_fini; 95d761ec9fSIvan Malov efx_mae_get_limits; 966f956d5cSIvan Malov efx_mae_init; 97370ed675SIvan Malov efx_mae_match_spec_field_set; 98b75eb50dSIvan Malov efx_mae_match_spec_fini; 99b75eb50dSIvan Malov efx_mae_match_spec_init; 10034285fd0SIvan Malov efx_mae_match_spec_is_valid; 101370ed675SIvan Malov efx_mae_match_spec_mport_set; 102bb71f7e0SIvan Malov efx_mae_match_specs_class_cmp; 103370ed675SIvan Malov efx_mae_mport_by_phy_port; 1046f956d5cSIvan Malov 10563b39078SBruce Richardson efx_mcdi_fini; 10663b39078SBruce Richardson efx_mcdi_get_proxy_handle; 10763b39078SBruce Richardson efx_mcdi_get_timeout; 10863b39078SBruce Richardson efx_mcdi_init; 10963b39078SBruce Richardson efx_mcdi_new_epoch; 11063b39078SBruce Richardson efx_mcdi_reboot; 11163b39078SBruce Richardson efx_mcdi_request_abort; 11263b39078SBruce Richardson efx_mcdi_request_poll; 11363b39078SBruce Richardson efx_mcdi_request_start; 11463b39078SBruce Richardson 11563b39078SBruce Richardson efx_mon_fini; 11663b39078SBruce Richardson efx_mon_init; 11763b39078SBruce Richardson efx_mon_name; 11863b39078SBruce Richardson 11963b39078SBruce Richardson efx_nic_calculate_pcie_link_bandwidth; 12063b39078SBruce Richardson efx_nic_cfg_get; 12163b39078SBruce Richardson efx_nic_check_pcie_link_speed; 12263b39078SBruce Richardson efx_nic_create; 12363b39078SBruce Richardson efx_nic_destroy; 12463b39078SBruce Richardson efx_nic_fini; 12563b39078SBruce Richardson efx_nic_get_bar_region; 12663b39078SBruce Richardson efx_nic_get_fw_subvariant; 12763b39078SBruce Richardson efx_nic_get_fw_version; 12863b39078SBruce Richardson efx_nic_get_vi_pool; 12963b39078SBruce Richardson efx_nic_hw_unavailable; 13063b39078SBruce Richardson efx_nic_init; 13163b39078SBruce Richardson efx_nic_probe; 13263b39078SBruce Richardson efx_nic_reset; 13363b39078SBruce Richardson efx_nic_set_drv_limits; 13463b39078SBruce Richardson efx_nic_set_drv_version; 13563b39078SBruce Richardson efx_nic_set_fw_subvariant; 13663b39078SBruce Richardson efx_nic_set_hw_unavailable; 13763b39078SBruce Richardson efx_nic_unprobe; 13863b39078SBruce Richardson 13963b39078SBruce Richardson efx_phy_adv_cap_get; 14063b39078SBruce Richardson efx_phy_adv_cap_set; 14163b39078SBruce Richardson efx_phy_fec_type_get; 14263b39078SBruce Richardson efx_phy_link_state_get; 14363b39078SBruce Richardson efx_phy_lp_cap_get; 14463b39078SBruce Richardson efx_phy_media_type_get; 14563b39078SBruce Richardson efx_phy_module_get_info; 14663b39078SBruce Richardson efx_phy_oui_get; 14763b39078SBruce Richardson efx_phy_verify; 14863b39078SBruce Richardson 14963b39078SBruce Richardson efx_port_fini; 15063b39078SBruce Richardson efx_port_init; 15163b39078SBruce Richardson efx_port_loopback_set; 15263b39078SBruce Richardson efx_port_poll; 15363b39078SBruce Richardson 15463b39078SBruce Richardson efx_pseudo_hdr_hash_get; 15563b39078SBruce Richardson efx_pseudo_hdr_pkt_length_get; 15663b39078SBruce Richardson 15763b39078SBruce Richardson efx_rx_fini; 15863b39078SBruce Richardson efx_rx_hash_default_support_get; 15963b39078SBruce Richardson efx_rx_init; 16063b39078SBruce Richardson efx_rx_prefix_get_layout; 16163b39078SBruce Richardson efx_rx_prefix_layout_check; 16263b39078SBruce Richardson efx_rx_qcreate; 16363b39078SBruce Richardson efx_rx_qcreate_es_super_buffer; 16463b39078SBruce Richardson efx_rx_qdestroy; 16563b39078SBruce Richardson efx_rx_qenable; 16663b39078SBruce Richardson efx_rx_qflush; 16763b39078SBruce Richardson efx_rx_qpost; 16863b39078SBruce Richardson efx_rx_qpush; 16963b39078SBruce Richardson efx_rx_scale_context_alloc; 17063b39078SBruce Richardson efx_rx_scale_context_free; 17163b39078SBruce Richardson efx_rx_scale_default_support_get; 17263b39078SBruce Richardson efx_rx_scale_hash_flags_get; 17363b39078SBruce Richardson efx_rx_scale_key_set; 17463b39078SBruce Richardson efx_rx_scale_mode_set; 17563b39078SBruce Richardson efx_rx_scale_tbl_set; 17663b39078SBruce Richardson efx_rxq_nbufs; 17763b39078SBruce Richardson efx_rxq_size; 17863b39078SBruce Richardson 17963b39078SBruce Richardson efx_sram_buf_tbl_clear; 18063b39078SBruce Richardson efx_sram_buf_tbl_set; 18163b39078SBruce Richardson 18263b39078SBruce Richardson efx_tunnel_config_clear; 18363b39078SBruce Richardson efx_tunnel_config_udp_add; 18463b39078SBruce Richardson efx_tunnel_config_udp_remove; 18563b39078SBruce Richardson efx_tunnel_fini; 18663b39078SBruce Richardson efx_tunnel_init; 18763b39078SBruce Richardson efx_tunnel_reconfigure; 18863b39078SBruce Richardson 18963b39078SBruce Richardson efx_tx_fini; 19063b39078SBruce Richardson efx_tx_init; 19163b39078SBruce Richardson efx_tx_qcreate; 19263b39078SBruce Richardson efx_tx_qdesc_checksum_create; 19363b39078SBruce Richardson efx_tx_qdesc_dma_create; 19463b39078SBruce Richardson efx_tx_qdesc_post; 19563b39078SBruce Richardson efx_tx_qdesc_tso_create; 19663b39078SBruce Richardson efx_tx_qdesc_tso2_create; 19763b39078SBruce Richardson efx_tx_qdesc_vlantci_create; 19863b39078SBruce Richardson efx_tx_qdestroy; 19963b39078SBruce Richardson efx_tx_qenable; 20063b39078SBruce Richardson efx_tx_qflush; 20163b39078SBruce Richardson efx_tx_qpace; 20263b39078SBruce Richardson efx_tx_qpio_disable; 20363b39078SBruce Richardson efx_tx_qpio_enable; 20463b39078SBruce Richardson efx_tx_qpio_post; 20563b39078SBruce Richardson efx_tx_qpio_write; 20663b39078SBruce Richardson efx_tx_qpost; 20763b39078SBruce Richardson efx_tx_qpush; 20863b39078SBruce Richardson efx_txq_nbufs; 20963b39078SBruce Richardson efx_txq_size; 21063b39078SBruce Richardson 21163b39078SBruce Richardson sfc_efx_mcdi_init; 21263b39078SBruce Richardson sfc_efx_mcdi_fini; 21363b39078SBruce Richardson 21463b39078SBruce Richardson local: *; 21563b39078SBruce Richardson}; 216