efx_nic 122 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_rx_free_indir_table(struct efx_nic *efx); efx_nic 123 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_filter_table_remove(struct efx_nic *efx); efx_nic 124 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_filter_add_vlan(struct efx_nic *efx, u16 vid); efx_nic 125 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_filter_del_vlan_internal(struct efx_nic *efx, efx_nic 127 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_filter_del_vlan(struct efx_nic *efx, u16 vid); efx_nic 128 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_set_udp_tnl_ports(struct efx_nic *efx, bool unloading); efx_nic 146 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_get_warm_boot_count(struct efx_nic *efx) efx_nic 159 drivers/net/ethernet/sfc/ef10.c static unsigned int efx_ef10_pf_mem_bar(struct efx_nic *efx) efx_nic 170 drivers/net/ethernet/sfc/ef10.c static unsigned int efx_ef10_vf_mem_bar(struct efx_nic *efx) efx_nic 175 drivers/net/ethernet/sfc/ef10.c static unsigned int efx_ef10_mem_map_size(struct efx_nic *efx) efx_nic 183 drivers/net/ethernet/sfc/ef10.c static bool efx_ef10_is_vf(struct efx_nic *efx) efx_nic 188 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_get_pf_index(struct efx_nic *efx) efx_nic 207 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_get_vf_index(struct efx_nic *efx) efx_nic 226 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_init_datapath_caps(struct efx_nic *efx) efx_nic 317 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_read_licensed_features(struct efx_nic *efx) efx_nic 336 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_get_sysclk_freq(struct efx_nic *efx) efx_nic 349 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_get_timer_workarounds(struct efx_nic *efx) efx_nic 395 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_process_timer_config(struct efx_nic *efx, efx_nic 424 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_get_timer_config(struct efx_nic *efx) efx_nic 459 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_get_mac_address_pf(struct efx_nic *efx, u8 *mac_address) efx_nic 479 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_get_mac_address_vf(struct efx_nic *efx, u8 *mac_address) efx_nic 511 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx = dev_get_drvdata(dev); efx_nic 523 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx = dev_get_drvdata(dev); efx_nic 531 drivers/net/ethernet/sfc/ef10.c static struct efx_ef10_vlan *efx_ef10_find_vlan(struct efx_nic *efx, u16 vid) efx_nic 546 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_add_vlan(struct efx_nic *efx, u16 vid) efx_nic 599 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_del_vlan_internal(struct efx_nic *efx, efx_nic 616 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_del_vlan(struct efx_nic *efx, u16 vid) efx_nic 645 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_cleanup_vlans(struct efx_nic *efx) efx_nic 660 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_probe(struct efx_nic *efx) efx_nic 781 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx_pf = pci_get_drvdata(pci_dev_pf); efx_nic 834 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_free_vis(struct efx_nic *efx) efx_nic 852 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_free_piobufs(struct efx_nic *efx) efx_nic 872 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_alloc_piobufs(struct efx_nic *efx, unsigned int n) efx_nic 911 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_link_piobufs(struct efx_nic *efx) efx_nic 1021 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_forget_old_piobufs(struct efx_nic *efx) efx_nic 1034 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_alloc_piobufs(struct efx_nic *efx, unsigned int n) efx_nic 1039 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_link_piobufs(struct efx_nic *efx) efx_nic 1044 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_free_piobufs(struct efx_nic *efx) efx_nic 1048 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_forget_old_piobufs(struct efx_nic *efx) efx_nic 1054 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_remove(struct efx_nic *efx) efx_nic 1062 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx_pf; efx_nic 1113 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_probe_pf(struct efx_nic *efx) efx_nic 1118 drivers/net/ethernet/sfc/ef10.c int efx_ef10_vadaptor_query(struct efx_nic *efx, unsigned int port_id, efx_nic 1157 drivers/net/ethernet/sfc/ef10.c int efx_ef10_vadaptor_alloc(struct efx_nic *efx, unsigned int port_id) efx_nic 1166 drivers/net/ethernet/sfc/ef10.c int efx_ef10_vadaptor_free(struct efx_nic *efx, unsigned int port_id) efx_nic 1175 drivers/net/ethernet/sfc/ef10.c int efx_ef10_vport_add_mac(struct efx_nic *efx, efx_nic 1187 drivers/net/ethernet/sfc/ef10.c int efx_ef10_vport_del_mac(struct efx_nic *efx, efx_nic 1200 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_probe_vf(struct efx_nic *efx) efx_nic 1211 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx_pf = pci_get_drvdata(pci_dev_pf); efx_nic 1232 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx_pf = efx_nic 1252 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_probe_vf(struct efx_nic *efx __attribute__ ((unused))) efx_nic 1258 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_alloc_vis(struct efx_nic *efx, efx_nic 1288 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_dimension_resources(struct efx_nic *efx) efx_nic 1441 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_init_nic(struct efx_nic *efx) efx_nic 1490 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_reset_mc_allocations(struct efx_nic *efx) efx_nic 1553 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_reset(struct efx_nic *efx, enum reset_type reset_type) efx_nic 1793 drivers/net/ethernet/sfc/ef10.c static u64 efx_ef10_raw_stat_mask(struct efx_nic *efx) efx_nic 1820 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_get_stat_mask(struct efx_nic *efx, unsigned long *mask) efx_nic 1860 drivers/net/ethernet/sfc/ef10.c static size_t efx_ef10_describe_stats(struct efx_nic *efx, u8 *names) efx_nic 1869 drivers/net/ethernet/sfc/ef10.c static size_t efx_ef10_update_stats_common(struct efx_nic *efx, u64 *full_stats, efx_nic 1938 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_try_update_nic_stats_pf(struct efx_nic *efx) efx_nic 1974 drivers/net/ethernet/sfc/ef10.c static size_t efx_ef10_update_stats_pf(struct efx_nic *efx, u64 *full_stats, efx_nic 1991 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_try_update_nic_stats_vf(struct efx_nic *efx) efx_nic 2063 drivers/net/ethernet/sfc/ef10.c static size_t efx_ef10_update_stats_vf(struct efx_nic *efx, u64 *full_stats, efx_nic 2074 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx = channel->efx; efx_nic 2118 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_get_wol_vf(struct efx_nic *efx, efx_nic 2121 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_set_wol_vf(struct efx_nic *efx, u32 type) efx_nic 2126 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_get_wol(struct efx_nic *efx, struct ethtool_wolinfo *wol) efx_nic 2133 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_set_wol(struct efx_nic *efx, u32 type) efx_nic 2140 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_mcdi_request(struct efx_nic *efx, efx_nic 2163 drivers/net/ethernet/sfc/ef10.c static bool efx_ef10_mcdi_poll_response(struct efx_nic *efx) efx_nic 2173 drivers/net/ethernet/sfc/ef10.c efx_ef10_mcdi_read_response(struct efx_nic *efx, efx_dword_t *outbuf, efx_nic 2182 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_mcdi_reboot_detected(struct efx_nic *efx) efx_nic 2198 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_mcdi_poll_reboot(struct efx_nic *efx) efx_nic 2232 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx = context->efx; efx_nic 2251 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx = dev_id; efx_nic 2283 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_irq_test_generate(struct efx_nic *efx) efx_nic 2392 drivers/net/ethernet/sfc/ef10.c static u32 efx_ef10_tso_versions(struct efx_nic *efx) efx_nic 2413 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx = tx_queue->efx; efx_nic 2533 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx = tx_queue->efx; efx_nic 2651 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_get_rss_flags(struct efx_nic *efx, u32 context, u32 *flags) efx_nic 2697 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_set_rss_flags(struct efx_nic *efx, efx_nic 2718 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_alloc_rss_context(struct efx_nic *efx, bool exclusive, efx_nic 2771 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_free_rss_context(struct efx_nic *efx, u32 context) efx_nic 2781 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_populate_rss_table(struct efx_nic *efx, u32 context, efx_nic 2819 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_rx_free_indir_table(struct efx_nic *efx) efx_nic 2830 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_rx_push_shared_rss_config(struct efx_nic *efx, efx_nic 2845 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_rx_push_exclusive_rss_config(struct efx_nic *efx, efx_nic 2891 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_rx_push_rss_context_config(struct efx_nic *efx, efx_nic 2921 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_rx_pull_rss_context_config(struct efx_nic *efx, efx_nic 2973 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_rx_pull_rss_config(struct efx_nic *efx) efx_nic 2983 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_rx_restore_rss_contexts(struct efx_nic *efx) efx_nic 3010 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_pf_rx_push_rss_config(struct efx_nic *efx, bool user, efx_nic 3059 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_vf_rx_push_rss_config(struct efx_nic *efx, bool user, efx_nic 3087 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx = rx_queue->efx; efx_nic 3132 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx = rx_queue->efx; efx_nic 3173 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx = rx_queue->efx; efx_nic 3221 drivers/net/ethernet/sfc/ef10.c efx_ef10_rx_defer_refill_complete(struct efx_nic *efx, unsigned long cookie, efx_nic 3240 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx = channel->efx; efx_nic 3266 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx = channel->efx; efx_nic 3397 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx = rx_queue->efx; efx_nic 3411 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx = rx_queue->efx; efx_nic 3447 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx = channel->efx; efx_nic 3537 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx = channel->efx; efx_nic 3686 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx = channel->efx; efx_nic 3763 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx = channel->efx; efx_nic 3788 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx = channel->efx; efx_nic 3815 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx = channel->efx; efx_nic 3884 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx = channel->efx; efx_nic 3919 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx = channel->efx; efx_nic 3947 drivers/net/ethernet/sfc/ef10.c void efx_ef10_handle_drain_event(struct efx_nic *efx) efx_nic 3955 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_fini_dmaq(struct efx_nic *efx) efx_nic 3994 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_prepare_flr(struct efx_nic *efx) efx_nic 4049 drivers/net/ethernet/sfc/ef10.c efx_ef10_filter_push_prep_set_match_fields(struct efx_nic *efx, efx_nic 4146 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_filter_push_prep(struct efx_nic *efx, efx_nic 4195 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_filter_push(struct efx_nic *efx, efx_nic 4288 drivers/net/ethernet/sfc/ef10.c static s32 efx_ef10_filter_insert_locked(struct efx_nic *efx, efx_nic 4501 drivers/net/ethernet/sfc/ef10.c static s32 efx_ef10_filter_insert(struct efx_nic *efx, efx_nic 4514 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_filter_update_rx_scatter(struct efx_nic *efx) efx_nic 4526 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_filter_remove_internal(struct efx_nic *efx, efx_nic 4601 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_filter_remove_safe(struct efx_nic *efx, efx_nic 4619 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_filter_remove_unsafe(struct efx_nic *efx, efx_nic 4634 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_filter_get_safe(struct efx_nic *efx, efx_nic 4660 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_filter_clear_rx(struct efx_nic *efx, efx_nic 4687 drivers/net/ethernet/sfc/ef10.c static u32 efx_ef10_filter_count_rx_used(struct efx_nic *efx, efx_nic 4708 drivers/net/ethernet/sfc/ef10.c static u32 efx_ef10_filter_get_rx_id_limit(struct efx_nic *efx) efx_nic 4715 drivers/net/ethernet/sfc/ef10.c static s32 efx_ef10_filter_get_rx_ids(struct efx_nic *efx, efx_nic 4748 drivers/net/ethernet/sfc/ef10.c static bool efx_ef10_filter_rfs_expire_one(struct efx_nic *efx, u32 flow_id, efx_nic 4873 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_filter_cleanup_vlans(struct efx_nic *efx) efx_nic 4909 drivers/net/ethernet/sfc/ef10.c efx_ef10_filter_table_probe_matches(struct efx_nic *efx, efx_nic 4957 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_filter_table_probe(struct efx_nic *efx) efx_nic 5030 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_filter_table_restore(struct efx_nic *efx) efx_nic 5126 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_filter_table_remove(struct efx_nic *efx) efx_nic 5172 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_filter_mark_one_old(struct efx_nic *efx, uint16_t *id) efx_nic 5191 drivers/net/ethernet/sfc/ef10.c static void _efx_ef10_filter_vlan_mark_old(struct efx_nic *efx, efx_nic 5209 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_filter_mark_old(struct efx_nic *efx) efx_nic 5220 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_filter_uc_addr_list(struct efx_nic *efx) efx_nic 5242 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_filter_mc_addr_list(struct efx_nic *efx) efx_nic 5266 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_filter_insert_addr_list(struct efx_nic *efx, efx_nic 5347 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_filter_insert_def(struct efx_nic *efx, efx_nic 5495 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_filter_remove_old(struct efx_nic *efx) efx_nic 5527 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_vport_set_mac_address(struct efx_nic *efx) efx_nic 5596 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_filter_vlan_sync_rx_mode(struct efx_nic *efx, efx_nic 5708 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_filter_sync_rx_mode(struct efx_nic *efx) efx_nic 5748 drivers/net/ethernet/sfc/ef10.c static struct efx_ef10_filter_vlan *efx_ef10_filter_find_vlan(struct efx_nic *efx, u16 vid) efx_nic 5763 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_filter_add_vlan(struct efx_nic *efx, u16 vid) efx_nic 5800 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_filter_del_vlan_internal(struct efx_nic *efx, efx_nic 5825 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_filter_del_vlan(struct efx_nic *efx, u16 vid) efx_nic 5843 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_set_mac_address(struct efx_nic *efx) efx_nic 5877 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx_pf; efx_nic 5886 drivers/net/ethernet/sfc/ef10.c struct efx_nic *efx_pf = pci_get_drvdata(pci_dev_pf); efx_nic 5924 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_mac_reconfigure(struct efx_nic *efx) efx_nic 5931 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_mac_reconfigure_vf(struct efx_nic *efx) efx_nic 5938 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_start_bist(struct efx_nic *efx, u32 bist_type) efx_nic 5951 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_poll_bist(struct efx_nic *efx) efx_nic 5984 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_run_bist(struct efx_nic *efx, u32 bist_type) efx_nic 5998 drivers/net/ethernet/sfc/ef10.c efx_ef10_test_chip(struct efx_nic *efx, struct efx_self_tests *tests) efx_nic 6051 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_mtd_probe_partition(struct efx_nic *efx, efx_nic 6122 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_mtd_probe(struct efx_nic *efx) efx_nic 6172 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_ptp_write_host_time(struct efx_nic *efx, u32 host_time) efx_nic 6177 drivers/net/ethernet/sfc/ef10.c static void efx_ef10_ptp_write_host_time_vf(struct efx_nic *efx, efx_nic 6236 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_ptp_set_ts_sync_events(struct efx_nic *efx, bool en, efx_nic 6258 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_ptp_set_ts_config_vf(struct efx_nic *efx, efx_nic 6264 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_ptp_set_ts_config(struct efx_nic *efx, efx_nic 6301 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_get_phys_port_id(struct efx_nic *efx, efx_nic 6315 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_vlan_rx_add_vid(struct efx_nic *efx, __be16 proto, u16 vid) efx_nic 6323 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_vlan_rx_kill_vid(struct efx_nic *efx, __be16 proto, u16 vid) efx_nic 6336 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_set_udp_tnl_ports(struct efx_nic *efx, bool unloading) efx_nic 6432 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_udp_tnl_push_ports(struct efx_nic *efx) efx_nic 6449 drivers/net/ethernet/sfc/ef10.c static struct efx_udp_tunnel *__efx_ef10_udp_tnl_lookup_port(struct efx_nic *efx, efx_nic 6464 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_udp_tnl_add_port(struct efx_nic *efx, efx_nic 6530 drivers/net/ethernet/sfc/ef10.c static bool efx_ef10_udp_tnl_has_port(struct efx_nic *efx, __be16 port) efx_nic 6547 drivers/net/ethernet/sfc/ef10.c static int efx_ef10_udp_tnl_del_port(struct efx_nic *efx, efx_nic 15 drivers/net/ethernet/sfc/ef10_sriov.c static int efx_ef10_evb_port_assign(struct efx_nic *efx, unsigned int port_id, efx_nic 30 drivers/net/ethernet/sfc/ef10_sriov.c static int efx_ef10_vswitch_alloc(struct efx_nic *efx, unsigned int port_id, efx_nic 59 drivers/net/ethernet/sfc/ef10_sriov.c static int efx_ef10_vswitch_free(struct efx_nic *efx, unsigned int port_id) efx_nic 69 drivers/net/ethernet/sfc/ef10_sriov.c static int efx_ef10_vport_alloc(struct efx_nic *efx, efx_nic 103 drivers/net/ethernet/sfc/ef10_sriov.c static int efx_ef10_vport_free(struct efx_nic *efx, unsigned int port_id) efx_nic 113 drivers/net/ethernet/sfc/ef10_sriov.c static void efx_ef10_sriov_free_vf_vports(struct efx_nic *efx) efx_nic 148 drivers/net/ethernet/sfc/ef10_sriov.c static void efx_ef10_sriov_free_vf_vswitching(struct efx_nic *efx) efx_nic 157 drivers/net/ethernet/sfc/ef10_sriov.c static int efx_ef10_sriov_assign_vf_vport(struct efx_nic *efx, efx_nic 187 drivers/net/ethernet/sfc/ef10_sriov.c static int efx_ef10_sriov_alloc_vf_vswitching(struct efx_nic *efx) efx_nic 216 drivers/net/ethernet/sfc/ef10_sriov.c static int efx_ef10_sriov_restore_vf_vswitching(struct efx_nic *efx) efx_nic 233 drivers/net/ethernet/sfc/ef10_sriov.c static int efx_ef10_vadaptor_alloc_set_features(struct efx_nic *efx) efx_nic 265 drivers/net/ethernet/sfc/ef10_sriov.c int efx_ef10_vswitching_probe_pf(struct efx_nic *efx) efx_nic 310 drivers/net/ethernet/sfc/ef10_sriov.c int efx_ef10_vswitching_probe_vf(struct efx_nic *efx) efx_nic 315 drivers/net/ethernet/sfc/ef10_sriov.c int efx_ef10_vswitching_restore_pf(struct efx_nic *efx) efx_nic 336 drivers/net/ethernet/sfc/ef10_sriov.c int efx_ef10_vswitching_restore_vf(struct efx_nic *efx) efx_nic 352 drivers/net/ethernet/sfc/ef10_sriov.c void efx_ef10_vswitching_remove_pf(struct efx_nic *efx) efx_nic 376 drivers/net/ethernet/sfc/ef10_sriov.c void efx_ef10_vswitching_remove_vf(struct efx_nic *efx) efx_nic 381 drivers/net/ethernet/sfc/ef10_sriov.c static int efx_ef10_pci_sriov_enable(struct efx_nic *efx, int num_vfs) efx_nic 406 drivers/net/ethernet/sfc/ef10_sriov.c static int efx_ef10_pci_sriov_disable(struct efx_nic *efx, bool force) efx_nic 427 drivers/net/ethernet/sfc/ef10_sriov.c int efx_ef10_sriov_configure(struct efx_nic *efx, int num_vfs) efx_nic 435 drivers/net/ethernet/sfc/ef10_sriov.c int efx_ef10_sriov_init(struct efx_nic *efx) efx_nic 440 drivers/net/ethernet/sfc/ef10_sriov.c void efx_ef10_sriov_fini(struct efx_nic *efx) efx_nic 455 drivers/net/ethernet/sfc/ef10_sriov.c struct efx_nic *vf_efx = nic_data->vf[i].efx; efx_nic 469 drivers/net/ethernet/sfc/ef10_sriov.c static int efx_ef10_vport_del_vf_mac(struct efx_nic *efx, unsigned int port_id, efx_nic 486 drivers/net/ethernet/sfc/ef10_sriov.c int efx_ef10_sriov_set_vf_mac(struct efx_nic *efx, int vf_i, u8 *mac) efx_nic 559 drivers/net/ethernet/sfc/ef10_sriov.c int efx_ef10_sriov_set_vf_vlan(struct efx_nic *efx, int vf_i, u16 vlan, efx_nic 689 drivers/net/ethernet/sfc/ef10_sriov.c int efx_ef10_sriov_set_vf_spoofchk(struct efx_nic *efx, int vf_i, efx_nic 695 drivers/net/ethernet/sfc/ef10_sriov.c int efx_ef10_sriov_set_vf_link_state(struct efx_nic *efx, int vf_i, efx_nic 716 drivers/net/ethernet/sfc/ef10_sriov.c int efx_ef10_sriov_get_vf_config(struct efx_nic *efx, int vf_i, efx_nic 22 drivers/net/ethernet/sfc/ef10_sriov.h struct efx_nic *efx; efx_nic 31 drivers/net/ethernet/sfc/ef10_sriov.h static inline bool efx_ef10_sriov_wanted(struct efx_nic *efx) efx_nic 36 drivers/net/ethernet/sfc/ef10_sriov.h int efx_ef10_sriov_configure(struct efx_nic *efx, int num_vfs); efx_nic 37 drivers/net/ethernet/sfc/ef10_sriov.h int efx_ef10_sriov_init(struct efx_nic *efx); efx_nic 38 drivers/net/ethernet/sfc/ef10_sriov.h static inline void efx_ef10_sriov_reset(struct efx_nic *efx) {} efx_nic 39 drivers/net/ethernet/sfc/ef10_sriov.h void efx_ef10_sriov_fini(struct efx_nic *efx); efx_nic 40 drivers/net/ethernet/sfc/ef10_sriov.h static inline void efx_ef10_sriov_flr(struct efx_nic *efx, unsigned vf_i) {} efx_nic 42 drivers/net/ethernet/sfc/ef10_sriov.h int efx_ef10_sriov_set_vf_mac(struct efx_nic *efx, int vf, u8 *mac); efx_nic 44 drivers/net/ethernet/sfc/ef10_sriov.h int efx_ef10_sriov_set_vf_vlan(struct efx_nic *efx, int vf_i, efx_nic 47 drivers/net/ethernet/sfc/ef10_sriov.h int efx_ef10_sriov_set_vf_spoofchk(struct efx_nic *efx, int vf, efx_nic 50 drivers/net/ethernet/sfc/ef10_sriov.h int efx_ef10_sriov_get_vf_config(struct efx_nic *efx, int vf_i, efx_nic 53 drivers/net/ethernet/sfc/ef10_sriov.h int efx_ef10_sriov_set_vf_link_state(struct efx_nic *efx, int vf_i, efx_nic 56 drivers/net/ethernet/sfc/ef10_sriov.h int efx_ef10_vswitching_probe_pf(struct efx_nic *efx); efx_nic 57 drivers/net/ethernet/sfc/ef10_sriov.h int efx_ef10_vswitching_probe_vf(struct efx_nic *efx); efx_nic 58 drivers/net/ethernet/sfc/ef10_sriov.h int efx_ef10_vswitching_restore_pf(struct efx_nic *efx); efx_nic 59 drivers/net/ethernet/sfc/ef10_sriov.h int efx_ef10_vswitching_restore_vf(struct efx_nic *efx); efx_nic 60 drivers/net/ethernet/sfc/ef10_sriov.h void efx_ef10_vswitching_remove_pf(struct efx_nic *efx); efx_nic 61 drivers/net/ethernet/sfc/ef10_sriov.h void efx_ef10_vswitching_remove_vf(struct efx_nic *efx); efx_nic 62 drivers/net/ethernet/sfc/ef10_sriov.h int efx_ef10_vport_add_mac(struct efx_nic *efx, efx_nic 64 drivers/net/ethernet/sfc/ef10_sriov.h int efx_ef10_vport_del_mac(struct efx_nic *efx, efx_nic 66 drivers/net/ethernet/sfc/ef10_sriov.h int efx_ef10_vadaptor_alloc(struct efx_nic *efx, unsigned int port_id); efx_nic 67 drivers/net/ethernet/sfc/ef10_sriov.h int efx_ef10_vadaptor_query(struct efx_nic *efx, unsigned int port_id, efx_nic 70 drivers/net/ethernet/sfc/ef10_sriov.h int efx_ef10_vadaptor_free(struct efx_nic *efx, unsigned int port_id); efx_nic 217 drivers/net/ethernet/sfc/efx.c static int efx_soft_enable_interrupts(struct efx_nic *efx); efx_nic 218 drivers/net/ethernet/sfc/efx.c static void efx_soft_disable_interrupts(struct efx_nic *efx); efx_nic 220 drivers/net/ethernet/sfc/efx.c static void efx_remove_channels(struct efx_nic *efx); efx_nic 222 drivers/net/ethernet/sfc/efx.c static void efx_remove_port(struct efx_nic *efx); efx_nic 224 drivers/net/ethernet/sfc/efx.c static void efx_fini_napi(struct efx_nic *efx); efx_nic 226 drivers/net/ethernet/sfc/efx.c static void efx_fini_struct(struct efx_nic *efx); efx_nic 227 drivers/net/ethernet/sfc/efx.c static void efx_start_all(struct efx_nic *efx); efx_nic 228 drivers/net/ethernet/sfc/efx.c static void efx_stop_all(struct efx_nic *efx); efx_nic 238 drivers/net/ethernet/sfc/efx.c static int efx_check_disabled(struct efx_nic *efx) efx_nic 309 drivers/net/ethernet/sfc/efx.c static void efx_update_irq_mod(struct efx_nic *efx, struct efx_channel *channel) efx_nic 334 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = channel->efx; efx_nic 374 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = channel->efx; efx_nic 392 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = channel->efx; efx_nic 461 drivers/net/ethernet/sfc/efx.c efx_alloc_channel(struct efx_nic *efx, int i, struct efx_channel *old_channel) efx_nic 578 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = channel->efx; efx_nic 594 drivers/net/ethernet/sfc/efx.c static void efx_set_channel_names(struct efx_nic *efx) efx_nic 604 drivers/net/ethernet/sfc/efx.c static int efx_probe_channels(struct efx_nic *efx) efx_nic 639 drivers/net/ethernet/sfc/efx.c static void efx_start_datapath(struct efx_nic *efx) efx_nic 733 drivers/net/ethernet/sfc/efx.c static void efx_stop_datapath(struct efx_nic *efx) efx_nic 796 drivers/net/ethernet/sfc/efx.c static void efx_remove_channels(struct efx_nic *efx) efx_nic 805 drivers/net/ethernet/sfc/efx.c efx_realloc_channels(struct efx_nic *efx, u32 rxq_entries, u32 txq_entries) efx_nic 954 drivers/net/ethernet/sfc/efx.c void efx_link_status_changed(struct efx_nic *efx) efx_nic 984 drivers/net/ethernet/sfc/efx.c void efx_link_set_advertising(struct efx_nic *efx, efx_nic 1002 drivers/net/ethernet/sfc/efx.c void efx_link_clear_advertising(struct efx_nic *efx) efx_nic 1008 drivers/net/ethernet/sfc/efx.c void efx_link_set_wanted_fc(struct efx_nic *efx, u8 wanted_fc) efx_nic 1023 drivers/net/ethernet/sfc/efx.c static void efx_fini_port(struct efx_nic *efx); efx_nic 1028 drivers/net/ethernet/sfc/efx.c void efx_mac_reconfigure(struct efx_nic *efx) efx_nic 1042 drivers/net/ethernet/sfc/efx.c int __efx_reconfigure_port(struct efx_nic *efx) efx_nic 1066 drivers/net/ethernet/sfc/efx.c int efx_reconfigure_port(struct efx_nic *efx) efx_nic 1084 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = container_of(data, struct efx_nic, mac_work); efx_nic 1092 drivers/net/ethernet/sfc/efx.c static int efx_probe_port(struct efx_nic *efx) efx_nic 1112 drivers/net/ethernet/sfc/efx.c static int efx_init_port(struct efx_nic *efx) efx_nic 1145 drivers/net/ethernet/sfc/efx.c static void efx_start_port(struct efx_nic *efx) efx_nic 1164 drivers/net/ethernet/sfc/efx.c static void efx_stop_port(struct efx_nic *efx) efx_nic 1183 drivers/net/ethernet/sfc/efx.c static void efx_fini_port(struct efx_nic *efx) efx_nic 1197 drivers/net/ethernet/sfc/efx.c static void efx_remove_port(struct efx_nic *efx) efx_nic 1213 drivers/net/ethernet/sfc/efx.c static bool efx_same_controller(struct efx_nic *left, struct efx_nic *right) efx_nic 1220 drivers/net/ethernet/sfc/efx.c static void efx_associate(struct efx_nic *efx) efx_nic 1222 drivers/net/ethernet/sfc/efx.c struct efx_nic *other, *next; efx_nic 1265 drivers/net/ethernet/sfc/efx.c static void efx_dissociate(struct efx_nic *efx) efx_nic 1267 drivers/net/ethernet/sfc/efx.c struct efx_nic *other, *next; efx_nic 1282 drivers/net/ethernet/sfc/efx.c static int efx_init_io(struct efx_nic *efx) efx_nic 1353 drivers/net/ethernet/sfc/efx.c static void efx_fini_io(struct efx_nic *efx) efx_nic 1375 drivers/net/ethernet/sfc/efx.c void efx_set_default_rx_indir_table(struct efx_nic *efx, efx_nic 1385 drivers/net/ethernet/sfc/efx.c static unsigned int efx_wanted_parallelism(struct efx_nic *efx) efx_nic 1442 drivers/net/ethernet/sfc/efx.c static int efx_probe_interrupts(struct efx_nic *efx) efx_nic 1564 drivers/net/ethernet/sfc/efx.c static void efx_set_interrupt_affinity(struct efx_nic *efx) efx_nic 1576 drivers/net/ethernet/sfc/efx.c static void efx_clear_interrupt_affinity(struct efx_nic *efx) efx_nic 1585 drivers/net/ethernet/sfc/efx.c efx_set_interrupt_affinity(struct efx_nic *efx __attribute__ ((unused))) efx_nic 1590 drivers/net/ethernet/sfc/efx.c efx_clear_interrupt_affinity(struct efx_nic *efx __attribute__ ((unused))) efx_nic 1595 drivers/net/ethernet/sfc/efx.c static int efx_soft_enable_interrupts(struct efx_nic *efx) efx_nic 1630 drivers/net/ethernet/sfc/efx.c static void efx_soft_disable_interrupts(struct efx_nic *efx) efx_nic 1658 drivers/net/ethernet/sfc/efx.c static int efx_enable_interrupts(struct efx_nic *efx) efx_nic 1700 drivers/net/ethernet/sfc/efx.c static void efx_disable_interrupts(struct efx_nic *efx) efx_nic 1714 drivers/net/ethernet/sfc/efx.c static void efx_remove_interrupts(struct efx_nic *efx) efx_nic 1728 drivers/net/ethernet/sfc/efx.c static void efx_set_channels(struct efx_nic *efx) efx_nic 1753 drivers/net/ethernet/sfc/efx.c static int efx_probe_nic(struct efx_nic *efx) efx_nic 1815 drivers/net/ethernet/sfc/efx.c static void efx_remove_nic(struct efx_nic *efx) efx_nic 1823 drivers/net/ethernet/sfc/efx.c static int efx_probe_filters(struct efx_nic *efx) efx_nic 1871 drivers/net/ethernet/sfc/efx.c static void efx_remove_filters(struct efx_nic *efx) efx_nic 1891 drivers/net/ethernet/sfc/efx.c static int efx_probe_all(struct efx_nic *efx) efx_nic 1956 drivers/net/ethernet/sfc/efx.c static void efx_start_all(struct efx_nic *efx) efx_nic 1995 drivers/net/ethernet/sfc/efx.c static void efx_stop_all(struct efx_nic *efx) efx_nic 2024 drivers/net/ethernet/sfc/efx.c static void efx_remove_all(struct efx_nic *efx) efx_nic 2040 drivers/net/ethernet/sfc/efx.c unsigned int efx_usecs_to_ticks(struct efx_nic *efx, unsigned int usecs) efx_nic 2049 drivers/net/ethernet/sfc/efx.c unsigned int efx_ticks_to_usecs(struct efx_nic *efx, unsigned int ticks) efx_nic 2058 drivers/net/ethernet/sfc/efx.c int efx_init_irq_moderation(struct efx_nic *efx, unsigned int tx_usecs, efx_nic 2091 drivers/net/ethernet/sfc/efx.c void efx_get_irq_moderation(struct efx_nic *efx, unsigned int *tx_usecs, efx_nic 2120 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = container_of(data, struct efx_nic, efx_nic 2152 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 2176 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = channel->efx; efx_nic 2183 drivers/net/ethernet/sfc/efx.c static void efx_init_napi(struct efx_nic *efx) efx_nic 2199 drivers/net/ethernet/sfc/efx.c static void efx_fini_napi(struct efx_nic *efx) efx_nic 2216 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 2247 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 2262 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 2272 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 2285 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 2309 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 2344 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 2353 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 2380 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 2391 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 2400 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 2410 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 2432 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = netdev_priv(dev); efx_nic 2449 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = netdev_priv(dev); efx_nic 2495 drivers/net/ethernet/sfc/efx.c static void efx_update_name(struct efx_nic *efx) efx_nic 2521 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = dev_get_drvdata(dev); efx_nic 2530 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = dev_get_drvdata(dev); efx_nic 2538 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = dev_get_drvdata(dev); efx_nic 2548 drivers/net/ethernet/sfc/efx.c static int efx_register_netdev(struct efx_nic *efx) efx_nic 2633 drivers/net/ethernet/sfc/efx.c static void efx_unregister_netdev(struct efx_nic *efx) efx_nic 2658 drivers/net/ethernet/sfc/efx.c void efx_reset_down(struct efx_nic *efx, enum reset_type method) efx_nic 2682 drivers/net/ethernet/sfc/efx.c int efx_reset_up(struct efx_nic *efx, enum reset_type method, bool ok) efx_nic 2756 drivers/net/ethernet/sfc/efx.c int efx_reset(struct efx_nic *efx, enum reset_type method) efx_nic 2815 drivers/net/ethernet/sfc/efx.c int efx_try_recovery(struct efx_nic *efx) efx_nic 2834 drivers/net/ethernet/sfc/efx.c static void efx_wait_for_bist_end(struct efx_nic *efx) efx_nic 2857 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = container_of(data, struct efx_nic, reset_work); efx_nic 2887 drivers/net/ethernet/sfc/efx.c void efx_schedule_reset(struct efx_nic *efx, enum reset_type type) efx_nic 2976 drivers/net/ethernet/sfc/efx.c int efx_port_dummy_op_int(struct efx_nic *efx) efx_nic 2980 drivers/net/ethernet/sfc/efx.c void efx_port_dummy_op_void(struct efx_nic *efx) {} efx_nic 2982 drivers/net/ethernet/sfc/efx.c static bool efx_port_dummy_op_poll(struct efx_nic *efx) efx_nic 3003 drivers/net/ethernet/sfc/efx.c static int efx_init_struct(struct efx_nic *efx, efx_nic 3083 drivers/net/ethernet/sfc/efx.c static void efx_fini_struct(struct efx_nic *efx) efx_nic 3102 drivers/net/ethernet/sfc/efx.c void efx_update_sw_stats(struct efx_nic *efx, u64 *stats) efx_nic 3163 drivers/net/ethernet/sfc/efx.c struct hlist_head *efx_rps_hash_bucket(struct efx_nic *efx, efx_nic 3174 drivers/net/ethernet/sfc/efx.c struct efx_arfs_rule *efx_rps_hash_find(struct efx_nic *efx, efx_nic 3192 drivers/net/ethernet/sfc/efx.c struct efx_arfs_rule *efx_rps_hash_add(struct efx_nic *efx, efx_nic 3219 drivers/net/ethernet/sfc/efx.c void efx_rps_hash_del(struct efx_nic *efx, const struct efx_filter_spec *spec) efx_nic 3252 drivers/net/ethernet/sfc/efx.c struct efx_rss_context *efx_alloc_rss_context_entry(struct efx_nic *efx) efx_nic 3285 drivers/net/ethernet/sfc/efx.c struct efx_rss_context *efx_find_rss_context_entry(struct efx_nic *efx, u32 id) efx_nic 3313 drivers/net/ethernet/sfc/efx.c static void efx_pci_remove_main(struct efx_nic *efx) efx_nic 3336 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx; efx_nic 3374 drivers/net/ethernet/sfc/efx.c static void efx_probe_vpd_strings(struct efx_nic *efx) efx_nic 3444 drivers/net/ethernet/sfc/efx.c static int efx_pci_probe_main(struct efx_nic *efx) efx_nic 3496 drivers/net/ethernet/sfc/efx.c static int efx_pci_probe_post_io(struct efx_nic *efx) efx_nic 3557 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx; efx_nic 3643 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = pci_get_drvdata(dev); efx_nic 3658 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = dev_get_drvdata(dev); efx_nic 3679 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = dev_get_drvdata(dev); efx_nic 3717 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = pci_get_drvdata(pci_dev); efx_nic 3731 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = pci_get_drvdata(pci_dev); efx_nic 3782 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = pci_get_drvdata(pdev); efx_nic 3816 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = pci_get_drvdata(pdev); efx_nic 3831 drivers/net/ethernet/sfc/efx.c struct efx_nic *efx = pci_get_drvdata(pdev); efx_nic 29 drivers/net/ethernet/sfc/efx.h unsigned int efx_tx_max_skb_descs(struct efx_nic *efx); efx_nic 34 drivers/net/ethernet/sfc/efx.h void efx_set_default_rx_indir_table(struct efx_nic *efx, efx_nic 36 drivers/net/ethernet/sfc/efx.h void efx_rx_config_page_split(struct efx_nic *efx); efx_nic 76 drivers/net/ethernet/sfc/efx.h static inline bool efx_rss_enabled(struct efx_nic *efx) efx_nic 83 drivers/net/ethernet/sfc/efx.h void efx_mac_reconfigure(struct efx_nic *efx); efx_nic 110 drivers/net/ethernet/sfc/efx.h static inline s32 efx_filter_insert_filter(struct efx_nic *efx, efx_nic 126 drivers/net/ethernet/sfc/efx.h static inline int efx_filter_remove_id_safe(struct efx_nic *efx, efx_nic 144 drivers/net/ethernet/sfc/efx.h efx_filter_get_filter_safe(struct efx_nic *efx, efx_nic 151 drivers/net/ethernet/sfc/efx.h static inline u32 efx_filter_count_rx_used(struct efx_nic *efx, efx_nic 156 drivers/net/ethernet/sfc/efx.h static inline u32 efx_filter_get_rx_id_limit(struct efx_nic *efx) efx_nic 160 drivers/net/ethernet/sfc/efx.h static inline s32 efx_filter_get_rx_ids(struct efx_nic *efx, efx_nic 169 drivers/net/ethernet/sfc/efx.h bool __efx_filter_rfs_expire(struct efx_nic *efx, unsigned quota); efx_nic 194 drivers/net/ethernet/sfc/efx.h struct efx_arfs_rule *efx_rps_hash_find(struct efx_nic *efx, efx_nic 200 drivers/net/ethernet/sfc/efx.h struct efx_arfs_rule *efx_rps_hash_add(struct efx_nic *efx, efx_nic 204 drivers/net/ethernet/sfc/efx.h void efx_rps_hash_del(struct efx_nic *efx, const struct efx_filter_spec *spec); efx_nic 208 drivers/net/ethernet/sfc/efx.h struct efx_rss_context *efx_alloc_rss_context_entry(struct efx_nic *efx); efx_nic 209 drivers/net/ethernet/sfc/efx.h struct efx_rss_context *efx_find_rss_context_entry(struct efx_nic *efx, u32 id); efx_nic 219 drivers/net/ethernet/sfc/efx.h int efx_realloc_channels(struct efx_nic *efx, u32 rxq_entries, u32 txq_entries); efx_nic 222 drivers/net/ethernet/sfc/efx.h int efx_reconfigure_port(struct efx_nic *efx); efx_nic 223 drivers/net/ethernet/sfc/efx.h int __efx_reconfigure_port(struct efx_nic *efx); efx_nic 229 drivers/net/ethernet/sfc/efx.h int efx_reset(struct efx_nic *efx, enum reset_type method); efx_nic 230 drivers/net/ethernet/sfc/efx.h void efx_reset_down(struct efx_nic *efx, enum reset_type method); efx_nic 231 drivers/net/ethernet/sfc/efx.h int efx_reset_up(struct efx_nic *efx, enum reset_type method, bool ok); efx_nic 232 drivers/net/ethernet/sfc/efx.h int efx_try_recovery(struct efx_nic *efx); efx_nic 235 drivers/net/ethernet/sfc/efx.h void efx_schedule_reset(struct efx_nic *efx, enum reset_type type); efx_nic 236 drivers/net/ethernet/sfc/efx.h unsigned int efx_usecs_to_ticks(struct efx_nic *efx, unsigned int usecs); efx_nic 237 drivers/net/ethernet/sfc/efx.h unsigned int efx_ticks_to_usecs(struct efx_nic *efx, unsigned int ticks); efx_nic 238 drivers/net/ethernet/sfc/efx.h int efx_init_irq_moderation(struct efx_nic *efx, unsigned int tx_usecs, efx_nic 241 drivers/net/ethernet/sfc/efx.h void efx_get_irq_moderation(struct efx_nic *efx, unsigned int *tx_usecs, efx_nic 247 drivers/net/ethernet/sfc/efx.h int efx_port_dummy_op_int(struct efx_nic *efx); efx_nic 248 drivers/net/ethernet/sfc/efx.h void efx_port_dummy_op_void(struct efx_nic *efx); efx_nic 251 drivers/net/ethernet/sfc/efx.h void efx_update_sw_stats(struct efx_nic *efx, u64 *stats); efx_nic 255 drivers/net/ethernet/sfc/efx.h int efx_mtd_add(struct efx_nic *efx, struct efx_mtd_partition *parts, efx_nic 257 drivers/net/ethernet/sfc/efx.h static inline int efx_mtd_probe(struct efx_nic *efx) efx_nic 261 drivers/net/ethernet/sfc/efx.h void efx_mtd_rename(struct efx_nic *efx); efx_nic 262 drivers/net/ethernet/sfc/efx.h void efx_mtd_remove(struct efx_nic *efx); efx_nic 264 drivers/net/ethernet/sfc/efx.h static inline int efx_mtd_probe(struct efx_nic *efx) { return 0; } efx_nic 265 drivers/net/ethernet/sfc/efx.h static inline void efx_mtd_rename(struct efx_nic *efx) {} efx_nic 266 drivers/net/ethernet/sfc/efx.h static inline void efx_mtd_remove(struct efx_nic *efx) {} efx_nic 270 drivers/net/ethernet/sfc/efx.h static inline unsigned int efx_vf_size(struct efx_nic *efx) efx_nic 291 drivers/net/ethernet/sfc/efx.h void efx_link_status_changed(struct efx_nic *efx); efx_nic 292 drivers/net/ethernet/sfc/efx.h void efx_link_set_advertising(struct efx_nic *efx, efx_nic 294 drivers/net/ethernet/sfc/efx.h void efx_link_clear_advertising(struct efx_nic *efx); efx_nic 295 drivers/net/ethernet/sfc/efx.h void efx_link_set_wanted_fc(struct efx_nic *efx, u8); efx_nic 297 drivers/net/ethernet/sfc/efx.h static inline void efx_device_detach_sync(struct efx_nic *efx) efx_nic 310 drivers/net/ethernet/sfc/efx.h static inline void efx_device_attach_if_not_resetting(struct efx_nic *efx) efx_nic 103 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 129 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 159 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 179 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 196 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 204 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 210 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 269 drivers/net/ethernet/sfc/ethtool.c static int efx_fill_loopback_test(struct efx_nic *efx, efx_nic 314 drivers/net/ethernet/sfc/ethtool.c static int efx_ethtool_fill_self_tests(struct efx_nic *efx, efx_nic 374 drivers/net/ethernet/sfc/ethtool.c static size_t efx_describe_per_queue_stats(struct efx_nic *efx, u8 *strings) efx_nic 408 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 426 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 454 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 519 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 567 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 604 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 622 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 664 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 675 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 702 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 760 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 770 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 778 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 784 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 807 drivers/net/ethernet/sfc/ethtool.c static int efx_ethtool_get_class_rule(struct efx_nic *efx, efx_nic 977 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 1076 drivers/net/ethernet/sfc/ethtool.c static int efx_ethtool_set_class_rule(struct efx_nic *efx, efx_nic 1291 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 1312 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 1321 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 1329 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 1350 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 1369 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 1402 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 1465 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 1480 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 1496 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 1512 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 1527 drivers/net/ethernet/sfc/ethtool.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 86 drivers/net/ethernet/sfc/farch.c static inline void efx_write_buf_tbl(struct efx_nic *efx, efx_qword_t *value, efx_nic 100 drivers/net/ethernet/sfc/farch.c int efx_farch_test_registers(struct efx_nic *efx, efx_nic 170 drivers/net/ethernet/sfc/farch.c efx_init_special_buffer(struct efx_nic *efx, struct efx_special_buffer *buffer) efx_nic 196 drivers/net/ethernet/sfc/farch.c efx_fini_special_buffer(struct efx_nic *efx, struct efx_special_buffer *buffer) efx_nic 225 drivers/net/ethernet/sfc/farch.c static int efx_alloc_special_buffer(struct efx_nic *efx, efx_nic 258 drivers/net/ethernet/sfc/farch.c efx_free_special_buffer(struct efx_nic *efx, struct efx_special_buffer *buffer) efx_nic 371 drivers/net/ethernet/sfc/farch.c struct efx_nic *efx = tx_queue->efx; efx_nic 382 drivers/net/ethernet/sfc/farch.c struct efx_nic *efx = tx_queue->efx; efx_nic 419 drivers/net/ethernet/sfc/farch.c struct efx_nic *efx = tx_queue->efx; efx_nic 433 drivers/net/ethernet/sfc/farch.c struct efx_nic *efx = tx_queue->efx; efx_nic 479 drivers/net/ethernet/sfc/farch.c struct efx_nic *efx = rx_queue->efx; efx_nic 499 drivers/net/ethernet/sfc/farch.c struct efx_nic *efx = rx_queue->efx; efx_nic 510 drivers/net/ethernet/sfc/farch.c struct efx_nic *efx = rx_queue->efx; efx_nic 547 drivers/net/ethernet/sfc/farch.c struct efx_nic *efx = rx_queue->efx; efx_nic 560 drivers/net/ethernet/sfc/farch.c struct efx_nic *efx = rx_queue->efx; efx_nic 586 drivers/net/ethernet/sfc/farch.c static bool efx_farch_flush_wake(struct efx_nic *efx) efx_nic 596 drivers/net/ethernet/sfc/farch.c static bool efx_check_tx_flush_complete(struct efx_nic *efx) efx_nic 640 drivers/net/ethernet/sfc/farch.c static int efx_farch_do_flush(struct efx_nic *efx) efx_nic 710 drivers/net/ethernet/sfc/farch.c int efx_farch_fini_dmaq(struct efx_nic *efx) efx_nic 751 drivers/net/ethernet/sfc/farch.c void efx_farch_finish_flr(struct efx_nic *efx) efx_nic 774 drivers/net/ethernet/sfc/farch.c struct efx_nic *efx = channel->efx; efx_nic 788 drivers/net/ethernet/sfc/farch.c void efx_farch_generate_event(struct efx_nic *efx, unsigned int evq, efx_nic 824 drivers/net/ethernet/sfc/farch.c struct efx_nic *efx = channel->efx; efx_nic 860 drivers/net/ethernet/sfc/farch.c struct efx_nic *efx = rx_queue->efx; efx_nic 940 drivers/net/ethernet/sfc/farch.c struct efx_nic *efx = rx_queue->efx; efx_nic 976 drivers/net/ethernet/sfc/farch.c struct efx_nic *efx = channel->efx; efx_nic 1079 drivers/net/ethernet/sfc/farch.c efx_farch_handle_tx_flush_done(struct efx_nic *efx, efx_qword_t *event) efx_nic 1100 drivers/net/ethernet/sfc/farch.c efx_farch_handle_rx_flush_done(struct efx_nic *efx, efx_qword_t *event) efx_nic 1133 drivers/net/ethernet/sfc/farch.c struct efx_nic *efx = channel->efx; efx_nic 1144 drivers/net/ethernet/sfc/farch.c struct efx_nic *efx = channel->efx; efx_nic 1174 drivers/net/ethernet/sfc/farch.c struct efx_nic *efx = channel->efx; efx_nic 1261 drivers/net/ethernet/sfc/farch.c struct efx_nic *efx = channel->efx; efx_nic 1335 drivers/net/ethernet/sfc/farch.c struct efx_nic *efx = channel->efx; efx_nic 1346 drivers/net/ethernet/sfc/farch.c struct efx_nic *efx = channel->efx; efx_nic 1379 drivers/net/ethernet/sfc/farch.c struct efx_nic *efx = channel->efx; efx_nic 1418 drivers/net/ethernet/sfc/farch.c static inline void efx_farch_interrupts(struct efx_nic *efx, efx_nic 1430 drivers/net/ethernet/sfc/farch.c void efx_farch_irq_enable_master(struct efx_nic *efx) efx_nic 1438 drivers/net/ethernet/sfc/farch.c void efx_farch_irq_disable_master(struct efx_nic *efx) efx_nic 1448 drivers/net/ethernet/sfc/farch.c int efx_farch_irq_test_generate(struct efx_nic *efx) efx_nic 1457 drivers/net/ethernet/sfc/farch.c irqreturn_t efx_farch_fatal_interrupt(struct efx_nic *efx) efx_nic 1512 drivers/net/ethernet/sfc/farch.c struct efx_nic *efx = dev_id; efx_nic 1597 drivers/net/ethernet/sfc/farch.c struct efx_nic *efx = context->efx; efx_nic 1625 drivers/net/ethernet/sfc/farch.c void efx_farch_rx_push_indir_table(struct efx_nic *efx) efx_nic 1642 drivers/net/ethernet/sfc/farch.c void efx_farch_rx_pull_indir_table(struct efx_nic *efx) efx_nic 1667 drivers/net/ethernet/sfc/farch.c void efx_farch_dimension_resources(struct efx_nic *efx, unsigned sram_lim_qw) efx_nic 1719 drivers/net/ethernet/sfc/farch.c u32 efx_farch_fpga_ver(struct efx_nic *efx) efx_nic 1726 drivers/net/ethernet/sfc/farch.c void efx_farch_init_common(struct efx_nic *efx) efx_nic 1883 drivers/net/ethernet/sfc/farch.c efx_farch_filter_table_clear_entry(struct efx_nic *efx, efx_nic 1930 drivers/net/ethernet/sfc/farch.c static void efx_farch_filter_push_rx_config(struct efx_nic *efx) efx_nic 2004 drivers/net/ethernet/sfc/farch.c static void efx_farch_filter_push_tx_limits(struct efx_nic *efx) efx_nic 2214 drivers/net/ethernet/sfc/farch.c efx_farch_filter_init_rx_auto(struct efx_nic *efx, efx_nic 2366 drivers/net/ethernet/sfc/farch.c u32 efx_farch_filter_get_rx_id_limit(struct efx_nic *efx) efx_nic 2382 drivers/net/ethernet/sfc/farch.c s32 efx_farch_filter_insert(struct efx_nic *efx, efx_nic 2535 drivers/net/ethernet/sfc/farch.c efx_farch_filter_table_clear_entry(struct efx_nic *efx, efx_nic 2565 drivers/net/ethernet/sfc/farch.c static int efx_farch_filter_remove(struct efx_nic *efx, efx_nic 2586 drivers/net/ethernet/sfc/farch.c int efx_farch_filter_remove_safe(struct efx_nic *efx, efx_nic 2614 drivers/net/ethernet/sfc/farch.c int efx_farch_filter_get_safe(struct efx_nic *efx, efx_nic 2649 drivers/net/ethernet/sfc/farch.c efx_farch_filter_table_clear(struct efx_nic *efx, efx_nic 2666 drivers/net/ethernet/sfc/farch.c int efx_farch_filter_clear_rx(struct efx_nic *efx, efx_nic 2678 drivers/net/ethernet/sfc/farch.c u32 efx_farch_filter_count_rx_used(struct efx_nic *efx, efx_nic 2705 drivers/net/ethernet/sfc/farch.c s32 efx_farch_filter_get_rx_ids(struct efx_nic *efx, efx_nic 2740 drivers/net/ethernet/sfc/farch.c void efx_farch_filter_table_restore(struct efx_nic *efx) efx_nic 2772 drivers/net/ethernet/sfc/farch.c void efx_farch_filter_table_remove(struct efx_nic *efx) efx_nic 2784 drivers/net/ethernet/sfc/farch.c int efx_farch_filter_table_probe(struct efx_nic *efx) efx_nic 2857 drivers/net/ethernet/sfc/farch.c void efx_farch_filter_update_rx_scatter(struct efx_nic *efx) efx_nic 2902 drivers/net/ethernet/sfc/farch.c bool efx_farch_filter_rfs_expire_one(struct efx_nic *efx, u32 flow_id, efx_nic 2952 drivers/net/ethernet/sfc/farch.c void efx_farch_filter_sync_rx_mode(struct efx_nic *efx) efx_nic 79 drivers/net/ethernet/sfc/io.h static inline void _efx_writeq(struct efx_nic *efx, __le64 value, efx_nic 84 drivers/net/ethernet/sfc/io.h static inline __le64 _efx_readq(struct efx_nic *efx, unsigned int reg) efx_nic 90 drivers/net/ethernet/sfc/io.h static inline void _efx_writed(struct efx_nic *efx, __le32 value, efx_nic 95 drivers/net/ethernet/sfc/io.h static inline __le32 _efx_readd(struct efx_nic *efx, unsigned int reg) efx_nic 101 drivers/net/ethernet/sfc/io.h static inline void efx_writeo(struct efx_nic *efx, const efx_oword_t *value, efx_nic 124 drivers/net/ethernet/sfc/io.h static inline void efx_sram_writeq(struct efx_nic *efx, void __iomem *membase, efx_nic 145 drivers/net/ethernet/sfc/io.h static inline void efx_writed(struct efx_nic *efx, const efx_dword_t *value, efx_nic 157 drivers/net/ethernet/sfc/io.h static inline void efx_reado(struct efx_nic *efx, efx_oword_t *value, efx_nic 175 drivers/net/ethernet/sfc/io.h static inline void efx_sram_readq(struct efx_nic *efx, void __iomem *membase, efx_nic 196 drivers/net/ethernet/sfc/io.h static inline void efx_readd(struct efx_nic *efx, efx_dword_t *value, efx_nic 207 drivers/net/ethernet/sfc/io.h efx_writeo_table(struct efx_nic *efx, const efx_oword_t *value, efx_nic 214 drivers/net/ethernet/sfc/io.h static inline void efx_reado_table(struct efx_nic *efx, efx_oword_t *value, efx_nic 224 drivers/net/ethernet/sfc/io.h static inline unsigned int efx_paged_reg(struct efx_nic *efx, unsigned int page, efx_nic 231 drivers/net/ethernet/sfc/io.h static inline void _efx_writeo_page(struct efx_nic *efx, efx_oword_t *value, efx_nic 260 drivers/net/ethernet/sfc/io.h _efx_writed_page(struct efx_nic *efx, const efx_dword_t *value, efx_nic 280 drivers/net/ethernet/sfc/io.h static inline void _efx_writed_page_locked(struct efx_nic *efx, efx_nic 49 drivers/net/ethernet/sfc/mcdi.c static int efx_mcdi_drv_attach(struct efx_nic *efx, bool driver_operating, efx_nic 51 drivers/net/ethernet/sfc/mcdi.c static bool efx_mcdi_poll_once(struct efx_nic *efx); efx_nic 52 drivers/net/ethernet/sfc/mcdi.c static void efx_mcdi_abandon(struct efx_nic *efx); efx_nic 61 drivers/net/ethernet/sfc/mcdi.c int efx_mcdi_init(struct efx_nic *efx) efx_nic 127 drivers/net/ethernet/sfc/mcdi.c void efx_mcdi_detach(struct efx_nic *efx) efx_nic 138 drivers/net/ethernet/sfc/mcdi.c void efx_mcdi_fini(struct efx_nic *efx) efx_nic 150 drivers/net/ethernet/sfc/mcdi.c static void efx_mcdi_send_request(struct efx_nic *efx, unsigned cmd, efx_nic 263 drivers/net/ethernet/sfc/mcdi.c static void efx_mcdi_read_response_header(struct efx_nic *efx) efx_nic 338 drivers/net/ethernet/sfc/mcdi.c static bool efx_mcdi_poll_once(struct efx_nic *efx) efx_nic 353 drivers/net/ethernet/sfc/mcdi.c static int efx_mcdi_poll(struct efx_nic *efx) efx_nic 402 drivers/net/ethernet/sfc/mcdi.c int efx_mcdi_poll_reboot(struct efx_nic *efx) efx_nic 428 drivers/net/ethernet/sfc/mcdi.c static int efx_mcdi_await_completion(struct efx_nic *efx) efx_nic 469 drivers/net/ethernet/sfc/mcdi.c struct efx_nic *efx = mcdi->efx; efx_nic 500 drivers/net/ethernet/sfc/mcdi.c struct efx_nic *efx = mcdi->efx; efx_nic 563 drivers/net/ethernet/sfc/mcdi.c static void efx_mcdi_ev_cpl(struct efx_nic *efx, unsigned int seqno, efx_nic 615 drivers/net/ethernet/sfc/mcdi.c efx_mcdi_check_supported(struct efx_nic *efx, unsigned int cmd, size_t inlen) efx_nic 630 drivers/net/ethernet/sfc/mcdi.c static bool efx_mcdi_get_proxy_handle(struct efx_nic *efx, efx_nic 649 drivers/net/ethernet/sfc/mcdi.c static int _efx_mcdi_rpc_finish(struct efx_nic *efx, unsigned int cmd, efx_nic 759 drivers/net/ethernet/sfc/mcdi.c static void efx_mcdi_ev_proxy_response(struct efx_nic *efx, efx_nic 775 drivers/net/ethernet/sfc/mcdi.c static int efx_mcdi_proxy_wait(struct efx_nic *efx, u32 handle, bool quiet) efx_nic 800 drivers/net/ethernet/sfc/mcdi.c static int _efx_mcdi_rpc(struct efx_nic *efx, unsigned int cmd, efx_nic 858 drivers/net/ethernet/sfc/mcdi.c static int _efx_mcdi_rpc_evb_retry(struct efx_nic *efx, unsigned cmd, efx_nic 925 drivers/net/ethernet/sfc/mcdi.c int efx_mcdi_rpc(struct efx_nic *efx, unsigned cmd, efx_nic 942 drivers/net/ethernet/sfc/mcdi.c int efx_mcdi_rpc_quiet(struct efx_nic *efx, unsigned cmd, efx_nic 951 drivers/net/ethernet/sfc/mcdi.c int efx_mcdi_rpc_start(struct efx_nic *efx, unsigned cmd, efx_nic 972 drivers/net/ethernet/sfc/mcdi.c static int _efx_mcdi_rpc_async(struct efx_nic *efx, unsigned int cmd, efx_nic 1047 drivers/net/ethernet/sfc/mcdi.c efx_mcdi_rpc_async(struct efx_nic *efx, unsigned int cmd, efx_nic 1055 drivers/net/ethernet/sfc/mcdi.c int efx_mcdi_rpc_async_quiet(struct efx_nic *efx, unsigned int cmd, efx_nic 1064 drivers/net/ethernet/sfc/mcdi.c int efx_mcdi_rpc_finish(struct efx_nic *efx, unsigned cmd, size_t inlen, efx_nic 1072 drivers/net/ethernet/sfc/mcdi.c int efx_mcdi_rpc_finish_quiet(struct efx_nic *efx, unsigned cmd, size_t inlen, efx_nic 1080 drivers/net/ethernet/sfc/mcdi.c void efx_mcdi_display_error(struct efx_nic *efx, unsigned cmd, efx_nic 1099 drivers/net/ethernet/sfc/mcdi.c void efx_mcdi_mode_poll(struct efx_nic *efx) efx_nic 1130 drivers/net/ethernet/sfc/mcdi.c void efx_mcdi_flush_async(struct efx_nic *efx) efx_nic 1167 drivers/net/ethernet/sfc/mcdi.c void efx_mcdi_mode_event(struct efx_nic *efx) efx_nic 1194 drivers/net/ethernet/sfc/mcdi.c static void efx_mcdi_ev_death(struct efx_nic *efx, int rc) efx_nic 1266 drivers/net/ethernet/sfc/mcdi.c static void efx_mcdi_ev_bist(struct efx_nic *efx) efx_nic 1290 drivers/net/ethernet/sfc/mcdi.c static void efx_mcdi_abandon(struct efx_nic *efx) efx_nic 1304 drivers/net/ethernet/sfc/mcdi.c struct efx_nic *efx = channel->efx; efx_nic 1401 drivers/net/ethernet/sfc/mcdi.c void efx_mcdi_print_fwver(struct efx_nic *efx, char *buf, size_t len) efx_nic 1449 drivers/net/ethernet/sfc/mcdi.c static int efx_mcdi_drv_attach(struct efx_nic *efx, bool driver_operating, efx_nic 1516 drivers/net/ethernet/sfc/mcdi.c int efx_mcdi_get_board_cfg(struct efx_nic *efx, u8 *mac_address, efx_nic 1572 drivers/net/ethernet/sfc/mcdi.c int efx_mcdi_log_ctrl(struct efx_nic *efx, bool evq, bool uart, u32 dest_evq) efx_nic 1593 drivers/net/ethernet/sfc/mcdi.c int efx_mcdi_nvram_types(struct efx_nic *efx, u32 *nvram_types_out) efx_nic 1619 drivers/net/ethernet/sfc/mcdi.c int efx_mcdi_nvram_info(struct efx_nic *efx, unsigned int type, efx_nic 1650 drivers/net/ethernet/sfc/mcdi.c static int efx_mcdi_nvram_test(struct efx_nic *efx, unsigned int type) efx_nic 1672 drivers/net/ethernet/sfc/mcdi.c int efx_mcdi_nvram_test_all(struct efx_nic *efx) efx_nic 1706 drivers/net/ethernet/sfc/mcdi.c static int efx_mcdi_read_assertion(struct efx_nic *efx) efx_nic 1769 drivers/net/ethernet/sfc/mcdi.c static int efx_mcdi_exit_assertion(struct efx_nic *efx) efx_nic 1793 drivers/net/ethernet/sfc/mcdi.c int efx_mcdi_handle_assertion(struct efx_nic *efx) efx_nic 1804 drivers/net/ethernet/sfc/mcdi.c void efx_mcdi_set_id_led(struct efx_nic *efx, enum efx_led_mode mode) efx_nic 1821 drivers/net/ethernet/sfc/mcdi.c static int efx_mcdi_reset_func(struct efx_nic *efx) efx_nic 1834 drivers/net/ethernet/sfc/mcdi.c static int efx_mcdi_reset_mc(struct efx_nic *efx) efx_nic 1856 drivers/net/ethernet/sfc/mcdi.c int efx_mcdi_reset(struct efx_nic *efx, enum reset_type method) efx_nic 1886 drivers/net/ethernet/sfc/mcdi.c static int efx_mcdi_wol_filter_set(struct efx_nic *efx, u32 type, efx_nic 1922 drivers/net/ethernet/sfc/mcdi.c efx_mcdi_wol_filter_set_magic(struct efx_nic *efx, const u8 *mac, int *id_out) efx_nic 1928 drivers/net/ethernet/sfc/mcdi.c int efx_mcdi_wol_filter_get_magic(struct efx_nic *efx, int *id_out) efx_nic 1955 drivers/net/ethernet/sfc/mcdi.c int efx_mcdi_wol_filter_remove(struct efx_nic *efx, int id) efx_nic 1967 drivers/net/ethernet/sfc/mcdi.c int efx_mcdi_flush_rxqs(struct efx_nic *efx) efx_nic 1999 drivers/net/ethernet/sfc/mcdi.c int efx_mcdi_wol_filter_reset(struct efx_nic *efx) efx_nic 2007 drivers/net/ethernet/sfc/mcdi.c int efx_mcdi_set_workaround(struct efx_nic *efx, u32 type, bool enabled, efx_nic 2034 drivers/net/ethernet/sfc/mcdi.c int efx_mcdi_get_workarounds(struct efx_nic *efx, unsigned int *impl_out, efx_nic 2072 drivers/net/ethernet/sfc/mcdi.c static int efx_mcdi_nvram_update_start(struct efx_nic *efx, unsigned int type) efx_nic 2090 drivers/net/ethernet/sfc/mcdi.c static int efx_mcdi_nvram_read(struct efx_nic *efx, unsigned int type, efx_nic 2114 drivers/net/ethernet/sfc/mcdi.c static int efx_mcdi_nvram_write(struct efx_nic *efx, unsigned int type, efx_nic 2134 drivers/net/ethernet/sfc/mcdi.c static int efx_mcdi_nvram_erase(struct efx_nic *efx, unsigned int type, efx_nic 2151 drivers/net/ethernet/sfc/mcdi.c static int efx_mcdi_nvram_update_finish(struct efx_nic *efx, unsigned int type) efx_nic 2205 drivers/net/ethernet/sfc/mcdi.c struct efx_nic *efx = mtd->priv; efx_nic 2228 drivers/net/ethernet/sfc/mcdi.c struct efx_nic *efx = mtd->priv; efx_nic 2259 drivers/net/ethernet/sfc/mcdi.c struct efx_nic *efx = mtd->priv; efx_nic 2289 drivers/net/ethernet/sfc/mcdi.c struct efx_nic *efx = mtd->priv; efx_nic 2304 drivers/net/ethernet/sfc/mcdi.c struct efx_nic *efx = part->mtd.priv; efx_nic 68 drivers/net/ethernet/sfc/mcdi.h struct efx_nic *efx; efx_nic 127 drivers/net/ethernet/sfc/mcdi.h static inline struct efx_mcdi_iface *efx_mcdi(struct efx_nic *efx) efx_nic 134 drivers/net/ethernet/sfc/mcdi.h static inline struct efx_mcdi_mon *efx_mcdi_mon(struct efx_nic *efx) efx_nic 141 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_init(struct efx_nic *efx); efx_nic 142 drivers/net/ethernet/sfc/mcdi.h void efx_mcdi_detach(struct efx_nic *efx); efx_nic 143 drivers/net/ethernet/sfc/mcdi.h void efx_mcdi_fini(struct efx_nic *efx); efx_nic 145 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_rpc(struct efx_nic *efx, unsigned cmd, const efx_dword_t *inbuf, efx_nic 148 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_rpc_quiet(struct efx_nic *efx, unsigned cmd, efx_nic 153 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_rpc_start(struct efx_nic *efx, unsigned cmd, efx_nic 155 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_rpc_finish(struct efx_nic *efx, unsigned cmd, size_t inlen, efx_nic 158 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_rpc_finish_quiet(struct efx_nic *efx, unsigned cmd, efx_nic 162 drivers/net/ethernet/sfc/mcdi.h typedef void efx_mcdi_async_completer(struct efx_nic *efx, efx_nic 166 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_rpc_async(struct efx_nic *efx, unsigned int cmd, efx_nic 170 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_rpc_async_quiet(struct efx_nic *efx, unsigned int cmd, efx_nic 176 drivers/net/ethernet/sfc/mcdi.h void efx_mcdi_display_error(struct efx_nic *efx, unsigned cmd, efx_nic 180 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_poll_reboot(struct efx_nic *efx); efx_nic 181 drivers/net/ethernet/sfc/mcdi.h void efx_mcdi_mode_poll(struct efx_nic *efx); efx_nic 182 drivers/net/ethernet/sfc/mcdi.h void efx_mcdi_mode_event(struct efx_nic *efx); efx_nic 183 drivers/net/ethernet/sfc/mcdi.h void efx_mcdi_flush_async(struct efx_nic *efx); efx_nic 186 drivers/net/ethernet/sfc/mcdi.h void efx_mcdi_sensor_event(struct efx_nic *efx, efx_qword_t *ev); efx_nic 329 drivers/net/ethernet/sfc/mcdi.h void efx_mcdi_print_fwver(struct efx_nic *efx, char *buf, size_t len); efx_nic 330 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_get_board_cfg(struct efx_nic *efx, u8 *mac_address, efx_nic 332 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_log_ctrl(struct efx_nic *efx, bool evq, bool uart, u32 dest_evq); efx_nic 333 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_nvram_types(struct efx_nic *efx, u32 *nvram_types_out); efx_nic 334 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_nvram_info(struct efx_nic *efx, unsigned int type, efx_nic 337 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_nvram_test_all(struct efx_nic *efx); efx_nic 338 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_handle_assertion(struct efx_nic *efx); efx_nic 339 drivers/net/ethernet/sfc/mcdi.h void efx_mcdi_set_id_led(struct efx_nic *efx, enum efx_led_mode mode); efx_nic 340 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_wol_filter_set_magic(struct efx_nic *efx, const u8 *mac, efx_nic 342 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_wol_filter_get_magic(struct efx_nic *efx, int *id_out); efx_nic 343 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_wol_filter_remove(struct efx_nic *efx, int id); efx_nic 344 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_wol_filter_reset(struct efx_nic *efx); efx_nic 345 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_flush_rxqs(struct efx_nic *efx); efx_nic 346 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_port_probe(struct efx_nic *efx); efx_nic 347 drivers/net/ethernet/sfc/mcdi.h void efx_mcdi_port_remove(struct efx_nic *efx); efx_nic 348 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_port_reconfigure(struct efx_nic *efx); efx_nic 349 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_port_get_number(struct efx_nic *efx); efx_nic 350 drivers/net/ethernet/sfc/mcdi.h u32 efx_mcdi_phy_get_caps(struct efx_nic *efx); efx_nic 351 drivers/net/ethernet/sfc/mcdi.h void efx_mcdi_process_link_change(struct efx_nic *efx, efx_qword_t *ev); efx_nic 352 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_set_mac(struct efx_nic *efx); efx_nic 354 drivers/net/ethernet/sfc/mcdi.h void efx_mcdi_mac_start_stats(struct efx_nic *efx); efx_nic 355 drivers/net/ethernet/sfc/mcdi.h void efx_mcdi_mac_stop_stats(struct efx_nic *efx); efx_nic 356 drivers/net/ethernet/sfc/mcdi.h void efx_mcdi_mac_pull_stats(struct efx_nic *efx); efx_nic 357 drivers/net/ethernet/sfc/mcdi.h bool efx_mcdi_mac_check_fault(struct efx_nic *efx); efx_nic 359 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_reset(struct efx_nic *efx, enum reset_type method); efx_nic 360 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_set_workaround(struct efx_nic *efx, u32 type, bool enabled, efx_nic 362 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_get_workarounds(struct efx_nic *efx, unsigned int *impl_out, efx_nic 366 drivers/net/ethernet/sfc/mcdi.h int efx_mcdi_mon_probe(struct efx_nic *efx); efx_nic 367 drivers/net/ethernet/sfc/mcdi.h void efx_mcdi_mon_remove(struct efx_nic *efx); efx_nic 369 drivers/net/ethernet/sfc/mcdi.h static inline int efx_mcdi_mon_probe(struct efx_nic *efx) { return 0; } efx_nic 370 drivers/net/ethernet/sfc/mcdi.h static inline void efx_mcdi_mon_remove(struct efx_nic *efx) {} efx_nic 103 drivers/net/ethernet/sfc/mcdi_mon.c void efx_mcdi_sensor_event(struct efx_nic *efx, efx_qword_t *ev) efx_nic 144 drivers/net/ethernet/sfc/mcdi_mon.c static int efx_mcdi_mon_update(struct efx_nic *efx) efx_nic 164 drivers/net/ethernet/sfc/mcdi_mon.c struct efx_nic *efx = dev_get_drvdata(dev->parent); efx_nic 279 drivers/net/ethernet/sfc/mcdi_mon.c efx_mcdi_mon_add_attr(struct efx_nic *efx, const char *name, efx_nic 303 drivers/net/ethernet/sfc/mcdi_mon.c int efx_mcdi_mon_probe(struct efx_nic *efx) efx_nic 520 drivers/net/ethernet/sfc/mcdi_mon.c void efx_mcdi_mon_remove(struct efx_nic *efx) efx_nic 33 drivers/net/ethernet/sfc/mcdi_port.c efx_mcdi_get_phy_cfg(struct efx_nic *efx, struct efx_mcdi_phy_data *cfg) efx_nic 73 drivers/net/ethernet/sfc/mcdi_port.c static int efx_mcdi_set_link(struct efx_nic *efx, u32 capabilities, efx_nic 92 drivers/net/ethernet/sfc/mcdi_port.c static int efx_mcdi_loopback_modes(struct efx_nic *efx, u64 *loopback_modes) efx_nic 121 drivers/net/ethernet/sfc/mcdi_port.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 147 drivers/net/ethernet/sfc/mcdi_port.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 276 drivers/net/ethernet/sfc/mcdi_port.c static u32 efx_get_mcdi_phy_flags(struct efx_nic *efx) efx_nic 325 drivers/net/ethernet/sfc/mcdi_port.c static void efx_mcdi_phy_decode_link(struct efx_nic *efx, efx_nic 411 drivers/net/ethernet/sfc/mcdi_port.c static int efx_mcdi_phy_probe(struct efx_nic *efx) efx_nic 517 drivers/net/ethernet/sfc/mcdi_port.c int efx_mcdi_port_reconfigure(struct efx_nic *efx) efx_nic 533 drivers/net/ethernet/sfc/mcdi_port.c static void efx_mcdi_phy_check_fcntl(struct efx_nic *efx, u32 lpa) efx_nic 558 drivers/net/ethernet/sfc/mcdi_port.c static bool efx_mcdi_phy_poll(struct efx_nic *efx) efx_nic 582 drivers/net/ethernet/sfc/mcdi_port.c static void efx_mcdi_phy_remove(struct efx_nic *efx) efx_nic 590 drivers/net/ethernet/sfc/mcdi_port.c static void efx_mcdi_phy_get_link_ksettings(struct efx_nic *efx, efx_nic 621 drivers/net/ethernet/sfc/mcdi_port.c efx_mcdi_phy_set_link_ksettings(struct efx_nic *efx, efx_nic 669 drivers/net/ethernet/sfc/mcdi_port.c static int efx_mcdi_phy_get_fecparam(struct efx_nic *efx, efx_nic 721 drivers/net/ethernet/sfc/mcdi_port.c static int efx_mcdi_phy_set_fecparam(struct efx_nic *efx, efx_nic 748 drivers/net/ethernet/sfc/mcdi_port.c static int efx_mcdi_phy_test_alive(struct efx_nic *efx) efx_nic 780 drivers/net/ethernet/sfc/mcdi_port.c static int efx_mcdi_bist(struct efx_nic *efx, unsigned int bist_mode, efx_nic 840 drivers/net/ethernet/sfc/mcdi_port.c static int efx_mcdi_phy_run_tests(struct efx_nic *efx, int *results, efx_nic 879 drivers/net/ethernet/sfc/mcdi_port.c static const char *efx_mcdi_phy_test_name(struct efx_nic *efx, efx_nic 925 drivers/net/ethernet/sfc/mcdi_port.c static int efx_mcdi_phy_get_module_eeprom_page(struct efx_nic *efx, efx_nic 965 drivers/net/ethernet/sfc/mcdi_port.c static int efx_mcdi_phy_get_module_eeprom_byte(struct efx_nic *efx, efx_nic 979 drivers/net/ethernet/sfc/mcdi_port.c static int efx_mcdi_phy_diag_type(struct efx_nic *efx) efx_nic 986 drivers/net/ethernet/sfc/mcdi_port.c static int efx_mcdi_phy_sff_8472_level(struct efx_nic *efx) efx_nic 993 drivers/net/ethernet/sfc/mcdi_port.c static u32 efx_mcdi_phy_module_type(struct efx_nic *efx) efx_nic 1014 drivers/net/ethernet/sfc/mcdi_port.c static int efx_mcdi_phy_get_module_eeprom(struct efx_nic *efx, efx_nic 1076 drivers/net/ethernet/sfc/mcdi_port.c static int efx_mcdi_phy_get_module_info(struct efx_nic *efx, efx_nic 1135 drivers/net/ethernet/sfc/mcdi_port.c u32 efx_mcdi_phy_get_caps(struct efx_nic *efx) efx_nic 1152 drivers/net/ethernet/sfc/mcdi_port.c void efx_mcdi_process_link_change(struct efx_nic *efx, efx_qword_t *ev) efx_nic 1175 drivers/net/ethernet/sfc/mcdi_port.c int efx_mcdi_set_mac(struct efx_nic *efx) efx_nic 1220 drivers/net/ethernet/sfc/mcdi_port.c bool efx_mcdi_mac_check_fault(struct efx_nic *efx) efx_nic 1242 drivers/net/ethernet/sfc/mcdi_port.c static int efx_mcdi_mac_stats(struct efx_nic *efx, efx_nic 1282 drivers/net/ethernet/sfc/mcdi_port.c void efx_mcdi_mac_start_stats(struct efx_nic *efx) efx_nic 1291 drivers/net/ethernet/sfc/mcdi_port.c void efx_mcdi_mac_stop_stats(struct efx_nic *efx) efx_nic 1299 drivers/net/ethernet/sfc/mcdi_port.c void efx_mcdi_mac_pull_stats(struct efx_nic *efx) efx_nic 1313 drivers/net/ethernet/sfc/mcdi_port.c int efx_mcdi_port_probe(struct efx_nic *efx) efx_nic 1346 drivers/net/ethernet/sfc/mcdi_port.c void efx_mcdi_port_remove(struct efx_nic *efx) efx_nic 1353 drivers/net/ethernet/sfc/mcdi_port.c int efx_mcdi_port_get_number(struct efx_nic *efx) efx_nic 23 drivers/net/ethernet/sfc/mtd.c struct efx_nic *efx = mtd->priv; efx_nic 31 drivers/net/ethernet/sfc/mtd.c struct efx_nic *efx = mtd->priv; efx_nic 54 drivers/net/ethernet/sfc/mtd.c int efx_mtd_add(struct efx_nic *efx, struct efx_mtd_partition *parts, efx_nic 98 drivers/net/ethernet/sfc/mtd.c void efx_mtd_remove(struct efx_nic *efx) efx_nic 116 drivers/net/ethernet/sfc/mtd.c void efx_mtd_rename(struct efx_nic *efx) efx_nic 240 drivers/net/ethernet/sfc/net_driver.h struct efx_nic *efx ____cacheline_aligned_in_smp; efx_nic 368 drivers/net/ethernet/sfc/net_driver.h struct efx_nic *efx; efx_nic 456 drivers/net/ethernet/sfc/net_driver.h struct efx_nic *efx; efx_nic 521 drivers/net/ethernet/sfc/net_driver.h struct efx_nic *efx; efx_nic 544 drivers/net/ethernet/sfc/net_driver.h void (*handle_no_channel)(struct efx_nic *); efx_nic 593 drivers/net/ethernet/sfc/net_driver.h struct efx_nic; efx_nic 642 drivers/net/ethernet/sfc/net_driver.h int (*probe) (struct efx_nic *efx); efx_nic 643 drivers/net/ethernet/sfc/net_driver.h int (*init) (struct efx_nic *efx); efx_nic 644 drivers/net/ethernet/sfc/net_driver.h void (*fini) (struct efx_nic *efx); efx_nic 645 drivers/net/ethernet/sfc/net_driver.h void (*remove) (struct efx_nic *efx); efx_nic 646 drivers/net/ethernet/sfc/net_driver.h int (*reconfigure) (struct efx_nic *efx); efx_nic 647 drivers/net/ethernet/sfc/net_driver.h bool (*poll) (struct efx_nic *efx); efx_nic 648 drivers/net/ethernet/sfc/net_driver.h void (*get_link_ksettings)(struct efx_nic *efx, efx_nic 650 drivers/net/ethernet/sfc/net_driver.h int (*set_link_ksettings)(struct efx_nic *efx, efx_nic 652 drivers/net/ethernet/sfc/net_driver.h int (*get_fecparam)(struct efx_nic *efx, struct ethtool_fecparam *fec); efx_nic 653 drivers/net/ethernet/sfc/net_driver.h int (*set_fecparam)(struct efx_nic *efx, efx_nic 655 drivers/net/ethernet/sfc/net_driver.h void (*set_npage_adv) (struct efx_nic *efx, u32); efx_nic 656 drivers/net/ethernet/sfc/net_driver.h int (*test_alive) (struct efx_nic *efx); efx_nic 657 drivers/net/ethernet/sfc/net_driver.h const char *(*test_name) (struct efx_nic *efx, unsigned int index); efx_nic 658 drivers/net/ethernet/sfc/net_driver.h int (*run_tests) (struct efx_nic *efx, int *results, unsigned flags); efx_nic 659 drivers/net/ethernet/sfc/net_driver.h int (*get_module_eeprom) (struct efx_nic *efx, efx_nic 662 drivers/net/ethernet/sfc/net_driver.h int (*get_module_info) (struct efx_nic *efx, efx_nic 938 drivers/net/ethernet/sfc/net_driver.h struct efx_nic *primary; efx_nic 1095 drivers/net/ethernet/sfc/net_driver.h static inline int efx_dev_registered(struct efx_nic *efx) efx_nic 1100 drivers/net/ethernet/sfc/net_driver.h static inline unsigned int efx_port_num(struct efx_nic *efx) efx_nic 1272 drivers/net/ethernet/sfc/net_driver.h unsigned int (*mem_bar)(struct efx_nic *efx); efx_nic 1273 drivers/net/ethernet/sfc/net_driver.h unsigned int (*mem_map_size)(struct efx_nic *efx); efx_nic 1274 drivers/net/ethernet/sfc/net_driver.h int (*probe)(struct efx_nic *efx); efx_nic 1275 drivers/net/ethernet/sfc/net_driver.h void (*remove)(struct efx_nic *efx); efx_nic 1276 drivers/net/ethernet/sfc/net_driver.h int (*init)(struct efx_nic *efx); efx_nic 1277 drivers/net/ethernet/sfc/net_driver.h int (*dimension_resources)(struct efx_nic *efx); efx_nic 1278 drivers/net/ethernet/sfc/net_driver.h void (*fini)(struct efx_nic *efx); efx_nic 1279 drivers/net/ethernet/sfc/net_driver.h void (*monitor)(struct efx_nic *efx); efx_nic 1282 drivers/net/ethernet/sfc/net_driver.h int (*reset)(struct efx_nic *efx, enum reset_type method); efx_nic 1283 drivers/net/ethernet/sfc/net_driver.h int (*probe_port)(struct efx_nic *efx); efx_nic 1284 drivers/net/ethernet/sfc/net_driver.h void (*remove_port)(struct efx_nic *efx); efx_nic 1286 drivers/net/ethernet/sfc/net_driver.h int (*fini_dmaq)(struct efx_nic *efx); efx_nic 1287 drivers/net/ethernet/sfc/net_driver.h void (*prepare_flush)(struct efx_nic *efx); efx_nic 1288 drivers/net/ethernet/sfc/net_driver.h void (*finish_flush)(struct efx_nic *efx); efx_nic 1289 drivers/net/ethernet/sfc/net_driver.h void (*prepare_flr)(struct efx_nic *efx); efx_nic 1290 drivers/net/ethernet/sfc/net_driver.h void (*finish_flr)(struct efx_nic *efx); efx_nic 1291 drivers/net/ethernet/sfc/net_driver.h size_t (*describe_stats)(struct efx_nic *efx, u8 *names); efx_nic 1292 drivers/net/ethernet/sfc/net_driver.h size_t (*update_stats)(struct efx_nic *efx, u64 *full_stats, efx_nic 1294 drivers/net/ethernet/sfc/net_driver.h void (*start_stats)(struct efx_nic *efx); efx_nic 1295 drivers/net/ethernet/sfc/net_driver.h void (*pull_stats)(struct efx_nic *efx); efx_nic 1296 drivers/net/ethernet/sfc/net_driver.h void (*stop_stats)(struct efx_nic *efx); efx_nic 1297 drivers/net/ethernet/sfc/net_driver.h void (*set_id_led)(struct efx_nic *efx, enum efx_led_mode mode); efx_nic 1299 drivers/net/ethernet/sfc/net_driver.h int (*reconfigure_port)(struct efx_nic *efx); efx_nic 1300 drivers/net/ethernet/sfc/net_driver.h void (*prepare_enable_fc_tx)(struct efx_nic *efx); efx_nic 1301 drivers/net/ethernet/sfc/net_driver.h int (*reconfigure_mac)(struct efx_nic *efx); efx_nic 1302 drivers/net/ethernet/sfc/net_driver.h bool (*check_mac_fault)(struct efx_nic *efx); efx_nic 1303 drivers/net/ethernet/sfc/net_driver.h void (*get_wol)(struct efx_nic *efx, struct ethtool_wolinfo *wol); efx_nic 1304 drivers/net/ethernet/sfc/net_driver.h int (*set_wol)(struct efx_nic *efx, u32 type); efx_nic 1305 drivers/net/ethernet/sfc/net_driver.h void (*resume_wol)(struct efx_nic *efx); efx_nic 1306 drivers/net/ethernet/sfc/net_driver.h int (*test_chip)(struct efx_nic *efx, struct efx_self_tests *tests); efx_nic 1307 drivers/net/ethernet/sfc/net_driver.h int (*test_nvram)(struct efx_nic *efx); efx_nic 1308 drivers/net/ethernet/sfc/net_driver.h void (*mcdi_request)(struct efx_nic *efx, efx_nic 1311 drivers/net/ethernet/sfc/net_driver.h bool (*mcdi_poll_response)(struct efx_nic *efx); efx_nic 1312 drivers/net/ethernet/sfc/net_driver.h void (*mcdi_read_response)(struct efx_nic *efx, efx_dword_t *pdu, efx_nic 1314 drivers/net/ethernet/sfc/net_driver.h int (*mcdi_poll_reboot)(struct efx_nic *efx); efx_nic 1315 drivers/net/ethernet/sfc/net_driver.h void (*mcdi_reboot_detected)(struct efx_nic *efx); efx_nic 1316 drivers/net/ethernet/sfc/net_driver.h void (*irq_enable_master)(struct efx_nic *efx); efx_nic 1317 drivers/net/ethernet/sfc/net_driver.h int (*irq_test_generate)(struct efx_nic *efx); efx_nic 1318 drivers/net/ethernet/sfc/net_driver.h void (*irq_disable_non_ev)(struct efx_nic *efx); efx_nic 1327 drivers/net/ethernet/sfc/net_driver.h int (*rx_push_rss_config)(struct efx_nic *efx, bool user, efx_nic 1329 drivers/net/ethernet/sfc/net_driver.h int (*rx_pull_rss_config)(struct efx_nic *efx); efx_nic 1330 drivers/net/ethernet/sfc/net_driver.h int (*rx_push_rss_context_config)(struct efx_nic *efx, efx_nic 1334 drivers/net/ethernet/sfc/net_driver.h int (*rx_pull_rss_context_config)(struct efx_nic *efx, efx_nic 1336 drivers/net/ethernet/sfc/net_driver.h void (*rx_restore_rss_contexts)(struct efx_nic *efx); efx_nic 1349 drivers/net/ethernet/sfc/net_driver.h int (*filter_table_probe)(struct efx_nic *efx); efx_nic 1350 drivers/net/ethernet/sfc/net_driver.h void (*filter_table_restore)(struct efx_nic *efx); efx_nic 1351 drivers/net/ethernet/sfc/net_driver.h void (*filter_table_remove)(struct efx_nic *efx); efx_nic 1352 drivers/net/ethernet/sfc/net_driver.h void (*filter_update_rx_scatter)(struct efx_nic *efx); efx_nic 1353 drivers/net/ethernet/sfc/net_driver.h s32 (*filter_insert)(struct efx_nic *efx, efx_nic 1355 drivers/net/ethernet/sfc/net_driver.h int (*filter_remove_safe)(struct efx_nic *efx, efx_nic 1358 drivers/net/ethernet/sfc/net_driver.h int (*filter_get_safe)(struct efx_nic *efx, efx_nic 1361 drivers/net/ethernet/sfc/net_driver.h int (*filter_clear_rx)(struct efx_nic *efx, efx_nic 1363 drivers/net/ethernet/sfc/net_driver.h u32 (*filter_count_rx_used)(struct efx_nic *efx, efx_nic 1365 drivers/net/ethernet/sfc/net_driver.h u32 (*filter_get_rx_id_limit)(struct efx_nic *efx); efx_nic 1366 drivers/net/ethernet/sfc/net_driver.h s32 (*filter_get_rx_ids)(struct efx_nic *efx, efx_nic 1370 drivers/net/ethernet/sfc/net_driver.h bool (*filter_rfs_expire_one)(struct efx_nic *efx, u32 flow_id, efx_nic 1374 drivers/net/ethernet/sfc/net_driver.h int (*mtd_probe)(struct efx_nic *efx); efx_nic 1383 drivers/net/ethernet/sfc/net_driver.h void (*ptp_write_host_time)(struct efx_nic *efx, u32 host_time); efx_nic 1384 drivers/net/ethernet/sfc/net_driver.h int (*ptp_set_ts_sync_events)(struct efx_nic *efx, bool en, bool temp); efx_nic 1385 drivers/net/ethernet/sfc/net_driver.h int (*ptp_set_ts_config)(struct efx_nic *efx, efx_nic 1387 drivers/net/ethernet/sfc/net_driver.h int (*sriov_configure)(struct efx_nic *efx, int num_vfs); efx_nic 1388 drivers/net/ethernet/sfc/net_driver.h int (*vlan_rx_add_vid)(struct efx_nic *efx, __be16 proto, u16 vid); efx_nic 1389 drivers/net/ethernet/sfc/net_driver.h int (*vlan_rx_kill_vid)(struct efx_nic *efx, __be16 proto, u16 vid); efx_nic 1390 drivers/net/ethernet/sfc/net_driver.h int (*get_phys_port_id)(struct efx_nic *efx, efx_nic 1392 drivers/net/ethernet/sfc/net_driver.h int (*sriov_init)(struct efx_nic *efx); efx_nic 1393 drivers/net/ethernet/sfc/net_driver.h void (*sriov_fini)(struct efx_nic *efx); efx_nic 1394 drivers/net/ethernet/sfc/net_driver.h bool (*sriov_wanted)(struct efx_nic *efx); efx_nic 1395 drivers/net/ethernet/sfc/net_driver.h void (*sriov_reset)(struct efx_nic *efx); efx_nic 1396 drivers/net/ethernet/sfc/net_driver.h void (*sriov_flr)(struct efx_nic *efx, unsigned vf_i); efx_nic 1397 drivers/net/ethernet/sfc/net_driver.h int (*sriov_set_vf_mac)(struct efx_nic *efx, int vf_i, u8 *mac); efx_nic 1398 drivers/net/ethernet/sfc/net_driver.h int (*sriov_set_vf_vlan)(struct efx_nic *efx, int vf_i, u16 vlan, efx_nic 1400 drivers/net/ethernet/sfc/net_driver.h int (*sriov_set_vf_spoofchk)(struct efx_nic *efx, int vf_i, efx_nic 1402 drivers/net/ethernet/sfc/net_driver.h int (*sriov_get_vf_config)(struct efx_nic *efx, int vf_i, efx_nic 1404 drivers/net/ethernet/sfc/net_driver.h int (*sriov_set_vf_link_state)(struct efx_nic *efx, int vf_i, efx_nic 1406 drivers/net/ethernet/sfc/net_driver.h int (*vswitching_probe)(struct efx_nic *efx); efx_nic 1407 drivers/net/ethernet/sfc/net_driver.h int (*vswitching_restore)(struct efx_nic *efx); efx_nic 1408 drivers/net/ethernet/sfc/net_driver.h void (*vswitching_remove)(struct efx_nic *efx); efx_nic 1409 drivers/net/ethernet/sfc/net_driver.h int (*get_mac_address)(struct efx_nic *efx, unsigned char *perm_addr); efx_nic 1410 drivers/net/ethernet/sfc/net_driver.h int (*set_mac_address)(struct efx_nic *efx); efx_nic 1411 drivers/net/ethernet/sfc/net_driver.h u32 (*tso_versions)(struct efx_nic *efx); efx_nic 1412 drivers/net/ethernet/sfc/net_driver.h int (*udp_tnl_push_ports)(struct efx_nic *efx); efx_nic 1413 drivers/net/ethernet/sfc/net_driver.h int (*udp_tnl_add_port)(struct efx_nic *efx, struct efx_udp_tunnel tnl); efx_nic 1414 drivers/net/ethernet/sfc/net_driver.h bool (*udp_tnl_has_port)(struct efx_nic *efx, __be16 port); efx_nic 1415 drivers/net/ethernet/sfc/net_driver.h int (*udp_tnl_del_port)(struct efx_nic *efx, struct efx_udp_tunnel tnl); efx_nic 1448 drivers/net/ethernet/sfc/net_driver.h efx_get_channel(struct efx_nic *efx, unsigned index) efx_nic 1469 drivers/net/ethernet/sfc/net_driver.h efx_get_tx_queue(struct efx_nic *efx, unsigned index, unsigned type) efx_nic 1591 drivers/net/ethernet/sfc/net_driver.h static inline netdev_features_t efx_supported_features(const struct efx_nic *efx) efx_nic 31 drivers/net/ethernet/sfc/nic.c int efx_nic_alloc_buffer(struct efx_nic *efx, struct efx_buffer *buffer, efx_nic 42 drivers/net/ethernet/sfc/nic.c void efx_nic_free_buffer(struct efx_nic *efx, struct efx_buffer *buffer) efx_nic 66 drivers/net/ethernet/sfc/nic.c int efx_nic_irq_test_start(struct efx_nic *efx) efx_nic 76 drivers/net/ethernet/sfc/nic.c int efx_nic_init_interrupt(struct efx_nic *efx) efx_nic 147 drivers/net/ethernet/sfc/nic.c void efx_nic_fini_interrupt(struct efx_nic *efx) efx_nic 368 drivers/net/ethernet/sfc/nic.c size_t efx_nic_get_regs_len(struct efx_nic *efx) efx_nic 391 drivers/net/ethernet/sfc/nic.c void efx_nic_get_regs(struct efx_nic *efx, void *buf) efx_nic 522 drivers/net/ethernet/sfc/nic.c void efx_nic_fix_nodesc_drop_stat(struct efx_nic *efx, u64 *rx_nodesc_drops) efx_nic 26 drivers/net/ethernet/sfc/nic.h static inline int efx_nic_rev(struct efx_nic *efx) efx_nic 31 drivers/net/ethernet/sfc/nic.h u32 efx_farch_fpga_ver(struct efx_nic *efx); efx_nic 238 drivers/net/ethernet/sfc/nic.h struct efx_nic *efx; efx_nic 447 drivers/net/ethernet/sfc/nic.h int efx_ptp_probe(struct efx_nic *efx, struct efx_channel *channel); efx_nic 448 drivers/net/ethernet/sfc/nic.h void efx_ptp_defer_probe_with_channel(struct efx_nic *efx); efx_nic 449 drivers/net/ethernet/sfc/nic.h struct efx_channel *efx_ptp_channel(struct efx_nic *efx); efx_nic 450 drivers/net/ethernet/sfc/nic.h void efx_ptp_remove(struct efx_nic *efx); efx_nic 451 drivers/net/ethernet/sfc/nic.h int efx_ptp_set_ts_config(struct efx_nic *efx, struct ifreq *ifr); efx_nic 452 drivers/net/ethernet/sfc/nic.h int efx_ptp_get_ts_config(struct efx_nic *efx, struct ifreq *ifr); efx_nic 453 drivers/net/ethernet/sfc/nic.h void efx_ptp_get_ts_info(struct efx_nic *efx, struct ethtool_ts_info *ts_info); efx_nic 454 drivers/net/ethernet/sfc/nic.h bool efx_ptp_is_ptp_tx(struct efx_nic *efx, struct sk_buff *skb); efx_nic 455 drivers/net/ethernet/sfc/nic.h int efx_ptp_get_mode(struct efx_nic *efx); efx_nic 456 drivers/net/ethernet/sfc/nic.h int efx_ptp_change_mode(struct efx_nic *efx, bool enable_wanted, efx_nic 458 drivers/net/ethernet/sfc/nic.h int efx_ptp_tx(struct efx_nic *efx, struct sk_buff *skb); efx_nic 459 drivers/net/ethernet/sfc/nic.h void efx_ptp_event(struct efx_nic *efx, efx_qword_t *ev); efx_nic 460 drivers/net/ethernet/sfc/nic.h size_t efx_ptp_describe_stats(struct efx_nic *efx, u8 *strings); efx_nic 461 drivers/net/ethernet/sfc/nic.h size_t efx_ptp_update_stats(struct efx_nic *efx, u64 *stats); efx_nic 471 drivers/net/ethernet/sfc/nic.h void efx_ptp_start_datapath(struct efx_nic *efx); efx_nic 472 drivers/net/ethernet/sfc/nic.h void efx_ptp_stop_datapath(struct efx_nic *efx); efx_nic 473 drivers/net/ethernet/sfc/nic.h bool efx_ptp_use_mac_tx_timestamps(struct efx_nic *efx); efx_nic 489 drivers/net/ethernet/sfc/nic.h int falcon_probe_board(struct efx_nic *efx, u16 revision_info); efx_nic 582 drivers/net/ethernet/sfc/nic.h int efx_farch_filter_table_probe(struct efx_nic *efx); efx_nic 583 drivers/net/ethernet/sfc/nic.h void efx_farch_filter_table_restore(struct efx_nic *efx); efx_nic 584 drivers/net/ethernet/sfc/nic.h void efx_farch_filter_table_remove(struct efx_nic *efx); efx_nic 585 drivers/net/ethernet/sfc/nic.h void efx_farch_filter_update_rx_scatter(struct efx_nic *efx); efx_nic 586 drivers/net/ethernet/sfc/nic.h s32 efx_farch_filter_insert(struct efx_nic *efx, struct efx_filter_spec *spec, efx_nic 588 drivers/net/ethernet/sfc/nic.h int efx_farch_filter_remove_safe(struct efx_nic *efx, efx_nic 591 drivers/net/ethernet/sfc/nic.h int efx_farch_filter_get_safe(struct efx_nic *efx, efx_nic 594 drivers/net/ethernet/sfc/nic.h int efx_farch_filter_clear_rx(struct efx_nic *efx, efx_nic 596 drivers/net/ethernet/sfc/nic.h u32 efx_farch_filter_count_rx_used(struct efx_nic *efx, efx_nic 598 drivers/net/ethernet/sfc/nic.h u32 efx_farch_filter_get_rx_id_limit(struct efx_nic *efx); efx_nic 599 drivers/net/ethernet/sfc/nic.h s32 efx_farch_filter_get_rx_ids(struct efx_nic *efx, efx_nic 603 drivers/net/ethernet/sfc/nic.h bool efx_farch_filter_rfs_expire_one(struct efx_nic *efx, u32 flow_id, efx_nic 606 drivers/net/ethernet/sfc/nic.h void efx_farch_filter_sync_rx_mode(struct efx_nic *efx); efx_nic 629 drivers/net/ethernet/sfc/nic.h int efx_nic_init_interrupt(struct efx_nic *efx); efx_nic 630 drivers/net/ethernet/sfc/nic.h int efx_nic_irq_test_start(struct efx_nic *efx); efx_nic 631 drivers/net/ethernet/sfc/nic.h void efx_nic_fini_interrupt(struct efx_nic *efx); efx_nic 634 drivers/net/ethernet/sfc/nic.h void efx_farch_irq_enable_master(struct efx_nic *efx); efx_nic 635 drivers/net/ethernet/sfc/nic.h int efx_farch_irq_test_generate(struct efx_nic *efx); efx_nic 636 drivers/net/ethernet/sfc/nic.h void efx_farch_irq_disable_master(struct efx_nic *efx); efx_nic 639 drivers/net/ethernet/sfc/nic.h irqreturn_t efx_farch_fatal_interrupt(struct efx_nic *efx); efx_nic 645 drivers/net/ethernet/sfc/nic.h static inline int efx_nic_irq_test_irq_cpu(struct efx_nic *efx) efx_nic 651 drivers/net/ethernet/sfc/nic.h int efx_nic_flush_queues(struct efx_nic *efx); efx_nic 652 drivers/net/ethernet/sfc/nic.h void siena_prepare_flush(struct efx_nic *efx); efx_nic 653 drivers/net/ethernet/sfc/nic.h int efx_farch_fini_dmaq(struct efx_nic *efx); efx_nic 654 drivers/net/ethernet/sfc/nic.h void efx_farch_finish_flr(struct efx_nic *efx); efx_nic 655 drivers/net/ethernet/sfc/nic.h void siena_finish_flush(struct efx_nic *efx); efx_nic 656 drivers/net/ethernet/sfc/nic.h void falcon_start_nic_stats(struct efx_nic *efx); efx_nic 657 drivers/net/ethernet/sfc/nic.h void falcon_stop_nic_stats(struct efx_nic *efx); efx_nic 658 drivers/net/ethernet/sfc/nic.h int falcon_reset_xaui(struct efx_nic *efx); efx_nic 659 drivers/net/ethernet/sfc/nic.h void efx_farch_dimension_resources(struct efx_nic *efx, unsigned sram_lim_qw); efx_nic 660 drivers/net/ethernet/sfc/nic.h void efx_farch_init_common(struct efx_nic *efx); efx_nic 661 drivers/net/ethernet/sfc/nic.h void efx_ef10_handle_drain_event(struct efx_nic *efx); efx_nic 662 drivers/net/ethernet/sfc/nic.h void efx_farch_rx_push_indir_table(struct efx_nic *efx); efx_nic 663 drivers/net/ethernet/sfc/nic.h void efx_farch_rx_pull_indir_table(struct efx_nic *efx); efx_nic 665 drivers/net/ethernet/sfc/nic.h int efx_nic_alloc_buffer(struct efx_nic *efx, struct efx_buffer *buffer, efx_nic 667 drivers/net/ethernet/sfc/nic.h void efx_nic_free_buffer(struct efx_nic *efx, struct efx_buffer *buffer); efx_nic 674 drivers/net/ethernet/sfc/nic.h int efx_farch_test_registers(struct efx_nic *efx, efx_nic 678 drivers/net/ethernet/sfc/nic.h size_t efx_nic_get_regs_len(struct efx_nic *efx); efx_nic 679 drivers/net/ethernet/sfc/nic.h void efx_nic_get_regs(struct efx_nic *efx, void *buf); efx_nic 686 drivers/net/ethernet/sfc/nic.h void efx_nic_fix_nodesc_drop_stat(struct efx_nic *efx, u64 *stat); efx_nic 690 drivers/net/ethernet/sfc/nic.h void efx_farch_generate_event(struct efx_nic *efx, unsigned int evq, efx_nic 280 drivers/net/ethernet/sfc/ptp.c struct efx_nic *efx; efx_nic 342 drivers/net/ethernet/sfc/ptp.c void (*xmit_skb)(struct efx_nic *efx, struct sk_buff *skb); efx_nic 353 drivers/net/ethernet/sfc/ptp.c bool efx_ptp_use_mac_tx_timestamps(struct efx_nic *efx) efx_nic 396 drivers/net/ethernet/sfc/ptp.c size_t efx_ptp_describe_stats(struct efx_nic *efx, u8 *strings) efx_nic 405 drivers/net/ethernet/sfc/ptp.c size_t efx_ptp_update_stats(struct efx_nic *efx, u64 *stats) efx_nic 539 drivers/net/ethernet/sfc/ptp.c struct efx_channel *efx_ptp_channel(struct efx_nic *efx) efx_nic 544 drivers/net/ethernet/sfc/ptp.c static u32 last_sync_timestamp_major(struct efx_nic *efx) efx_nic 558 drivers/net/ethernet/sfc/ptp.c efx_ptp_mac_nic_to_ktime_correction(struct efx_nic *efx, efx_nic 611 drivers/net/ethernet/sfc/ptp.c struct efx_nic *efx = tx_queue->efx; efx_nic 629 drivers/net/ethernet/sfc/ptp.c static int efx_ptp_get_attributes(struct efx_nic *efx) efx_nic 728 drivers/net/ethernet/sfc/ptp.c static int efx_ptp_get_timestamp_corrections(struct efx_nic *efx) efx_nic 784 drivers/net/ethernet/sfc/ptp.c static int efx_ptp_enable(struct efx_nic *efx) efx_nic 812 drivers/net/ethernet/sfc/ptp.c static int efx_ptp_disable(struct efx_nic *efx) efx_nic 846 drivers/net/ethernet/sfc/ptp.c static void efx_ptp_handle_no_channel(struct efx_nic *efx) efx_nic 856 drivers/net/ethernet/sfc/ptp.c static void efx_ptp_send_times(struct efx_nic *efx, efx_nic 922 drivers/net/ethernet/sfc/ptp.c efx_ptp_process_times(struct efx_nic *efx, MCDI_DECLARE_STRUCT_PTR(synch_buf), efx_nic 1025 drivers/net/ethernet/sfc/ptp.c static int efx_ptp_synchronize(struct efx_nic *efx, unsigned int num_readings) efx_nic 1088 drivers/net/ethernet/sfc/ptp.c static void efx_ptp_xmit_skb_queue(struct efx_nic *efx, struct sk_buff *skb) efx_nic 1104 drivers/net/ethernet/sfc/ptp.c static void efx_ptp_xmit_skb_mc(struct efx_nic *efx, struct sk_buff *skb) efx_nic 1152 drivers/net/ethernet/sfc/ptp.c static void efx_ptp_drop_time_expired_events(struct efx_nic *efx) efx_nic 1179 drivers/net/ethernet/sfc/ptp.c static enum ptp_packet_state efx_ptp_match_rx(struct efx_nic *efx, efx_nic 1228 drivers/net/ethernet/sfc/ptp.c static void efx_ptp_process_events(struct efx_nic *efx, struct sk_buff_head *q) efx_nic 1255 drivers/net/ethernet/sfc/ptp.c static inline void efx_ptp_process_rx(struct efx_nic *efx, struct sk_buff *skb) efx_nic 1262 drivers/net/ethernet/sfc/ptp.c static void efx_ptp_remove_multicast_filters(struct efx_nic *efx) efx_nic 1275 drivers/net/ethernet/sfc/ptp.c static int efx_ptp_insert_multicast_filters(struct efx_nic *efx) efx_nic 1324 drivers/net/ethernet/sfc/ptp.c static int efx_ptp_start(struct efx_nic *efx) efx_nic 1349 drivers/net/ethernet/sfc/ptp.c static int efx_ptp_stop(struct efx_nic *efx) efx_nic 1377 drivers/net/ethernet/sfc/ptp.c static int efx_ptp_restart(struct efx_nic *efx) efx_nic 1388 drivers/net/ethernet/sfc/ptp.c struct efx_nic *efx = ptp->efx; efx_nic 1403 drivers/net/ethernet/sfc/ptp.c struct efx_nic *efx = ptp_data->efx; efx_nic 1442 drivers/net/ethernet/sfc/ptp.c int efx_ptp_probe(struct efx_nic *efx, struct efx_channel *channel) efx_nic 1540 drivers/net/ethernet/sfc/ptp.c struct efx_nic *efx = channel->efx; efx_nic 1558 drivers/net/ethernet/sfc/ptp.c void efx_ptp_remove(struct efx_nic *efx) efx_nic 1598 drivers/net/ethernet/sfc/ptp.c bool efx_ptp_is_ptp_tx(struct efx_nic *efx, struct sk_buff *skb) efx_nic 1619 drivers/net/ethernet/sfc/ptp.c struct efx_nic *efx = channel->efx; efx_nic 1704 drivers/net/ethernet/sfc/ptp.c int efx_ptp_tx(struct efx_nic *efx, struct sk_buff *skb) efx_nic 1718 drivers/net/ethernet/sfc/ptp.c int efx_ptp_get_mode(struct efx_nic *efx) efx_nic 1723 drivers/net/ethernet/sfc/ptp.c int efx_ptp_change_mode(struct efx_nic *efx, bool enable_wanted, efx_nic 1766 drivers/net/ethernet/sfc/ptp.c static int efx_ptp_ts_init(struct efx_nic *efx, struct hwtstamp_config *init) efx_nic 1785 drivers/net/ethernet/sfc/ptp.c void efx_ptp_get_ts_info(struct efx_nic *efx, struct ethtool_ts_info *ts_info) efx_nic 1788 drivers/net/ethernet/sfc/ptp.c struct efx_nic *primary = efx->primary; efx_nic 1816 drivers/net/ethernet/sfc/ptp.c int efx_ptp_set_ts_config(struct efx_nic *efx, struct ifreq *ifr) efx_nic 1836 drivers/net/ethernet/sfc/ptp.c int efx_ptp_get_ts_config(struct efx_nic *efx, struct ifreq *ifr) efx_nic 1845 drivers/net/ethernet/sfc/ptp.c static void ptp_event_failure(struct efx_nic *efx, int expected_frag_len) efx_nic 1860 drivers/net/ethernet/sfc/ptp.c static void ptp_event_rx(struct efx_nic *efx, struct efx_ptp_data *ptp) efx_nic 1900 drivers/net/ethernet/sfc/ptp.c static void ptp_event_fault(struct efx_nic *efx, struct efx_ptp_data *ptp) efx_nic 1911 drivers/net/ethernet/sfc/ptp.c static void ptp_event_pps(struct efx_nic *efx, struct efx_ptp_data *ptp) efx_nic 1917 drivers/net/ethernet/sfc/ptp.c void efx_ptp_event(struct efx_nic *efx, efx_qword_t *ev) efx_nic 1970 drivers/net/ethernet/sfc/ptp.c struct efx_nic *efx = channel->efx; efx_nic 1991 drivers/net/ethernet/sfc/ptp.c static inline u32 efx_rx_buf_timestamp_minor(struct efx_nic *efx, const u8 *eh) efx_nic 2007 drivers/net/ethernet/sfc/ptp.c struct efx_nic *efx = channel->efx; efx_nic 2066 drivers/net/ethernet/sfc/ptp.c struct efx_nic *efx = ptp_data->efx; efx_nic 2101 drivers/net/ethernet/sfc/ptp.c struct efx_nic *efx = ptp_data->efx; efx_nic 2120 drivers/net/ethernet/sfc/ptp.c struct efx_nic *efx = ptp_data->efx; efx_nic 2190 drivers/net/ethernet/sfc/ptp.c void efx_ptp_defer_probe_with_channel(struct efx_nic *efx) efx_nic 2200 drivers/net/ethernet/sfc/ptp.c void efx_ptp_start_datapath(struct efx_nic *efx) efx_nic 2209 drivers/net/ethernet/sfc/ptp.c void efx_ptp_stop_datapath(struct efx_nic *efx) efx_nic 62 drivers/net/ethernet/sfc/rx.c static inline u32 efx_rx_buf_hash(struct efx_nic *efx, const u8 *eh) efx_nic 84 drivers/net/ethernet/sfc/rx.c static inline void efx_sync_rx_buffer(struct efx_nic *efx, efx_nic 92 drivers/net/ethernet/sfc/rx.c void efx_rx_config_page_split(struct efx_nic *efx) efx_nic 108 drivers/net/ethernet/sfc/rx.c struct efx_nic *efx = rx_queue->efx; efx_nic 151 drivers/net/ethernet/sfc/rx.c struct efx_nic *efx = rx_queue->efx; efx_nic 210 drivers/net/ethernet/sfc/rx.c static void efx_unmap_rx_buffer(struct efx_nic *efx, efx_nic 246 drivers/net/ethernet/sfc/rx.c struct efx_nic *efx = rx_queue->efx; efx_nic 326 drivers/net/ethernet/sfc/rx.c struct efx_nic *efx = rx_queue->efx; efx_nic 388 drivers/net/ethernet/sfc/rx.c struct efx_nic *efx = rx_queue->efx; efx_nic 415 drivers/net/ethernet/sfc/rx.c struct efx_nic *efx = channel->efx; efx_nic 460 drivers/net/ethernet/sfc/rx.c struct efx_nic *efx = channel->efx; efx_nic 515 drivers/net/ethernet/sfc/rx.c struct efx_nic *efx = rx_queue->efx; efx_nic 641 drivers/net/ethernet/sfc/rx.c struct efx_nic *efx = channel->efx; efx_nic 679 drivers/net/ethernet/sfc/rx.c struct efx_nic *efx = rx_queue->efx; efx_nic 708 drivers/net/ethernet/sfc/rx.c static void efx_init_rx_recycle_ring(struct efx_nic *efx, efx_nic 732 drivers/net/ethernet/sfc/rx.c struct efx_nic *efx = rx_queue->efx; efx_nic 774 drivers/net/ethernet/sfc/rx.c struct efx_nic *efx = rx_queue->efx; efx_nic 832 drivers/net/ethernet/sfc/rx.c struct efx_nic *efx = netdev_priv(req->net_dev); efx_nic 893 drivers/net/ethernet/sfc/rx.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 992 drivers/net/ethernet/sfc/rx.c bool __efx_filter_rfs_expire(struct efx_nic *efx, unsigned int quota) efx_nic 994 drivers/net/ethernet/sfc/rx.c bool (*expire_one)(struct efx_nic *efx, u32 flow_id, unsigned int index); efx_nic 96 drivers/net/ethernet/sfc/selftest.c static int efx_test_phy_alive(struct efx_nic *efx, struct efx_self_tests *tests) efx_nic 108 drivers/net/ethernet/sfc/selftest.c static int efx_test_nvram(struct efx_nic *efx, struct efx_self_tests *tests) efx_nic 130 drivers/net/ethernet/sfc/selftest.c static int efx_test_interrupts(struct efx_nic *efx, efx_nic 172 drivers/net/ethernet/sfc/selftest.c static int efx_test_eventq_irq(struct efx_nic *efx, efx_nic 253 drivers/net/ethernet/sfc/selftest.c static int efx_test_phy(struct efx_nic *efx, struct efx_self_tests *tests, efx_nic 283 drivers/net/ethernet/sfc/selftest.c void efx_loopback_rx_packet(struct efx_nic *efx, efx_nic 375 drivers/net/ethernet/sfc/selftest.c static void efx_iterate_state(struct efx_nic *efx) efx_nic 412 drivers/net/ethernet/sfc/selftest.c struct efx_nic *efx = tx_queue->efx; efx_nic 459 drivers/net/ethernet/sfc/selftest.c static int efx_poll_loopback(struct efx_nic *efx) efx_nic 469 drivers/net/ethernet/sfc/selftest.c struct efx_nic *efx = tx_queue->efx; efx_nic 528 drivers/net/ethernet/sfc/selftest.c struct efx_nic *efx = tx_queue->efx; efx_nic 581 drivers/net/ethernet/sfc/selftest.c static int efx_wait_for_link(struct efx_nic *efx) efx_nic 613 drivers/net/ethernet/sfc/selftest.c static int efx_test_loopbacks(struct efx_nic *efx, struct efx_self_tests *tests, efx_nic 689 drivers/net/ethernet/sfc/selftest.c int efx_selftest(struct efx_nic *efx, struct efx_self_tests *tests, efx_nic 772 drivers/net/ethernet/sfc/selftest.c void efx_selftest_async_start(struct efx_nic *efx) efx_nic 781 drivers/net/ethernet/sfc/selftest.c void efx_selftest_async_cancel(struct efx_nic *efx) efx_nic 788 drivers/net/ethernet/sfc/selftest.c struct efx_nic *efx = container_of(data, struct efx_nic, efx_nic 44 drivers/net/ethernet/sfc/selftest.h void efx_loopback_rx_packet(struct efx_nic *efx, const char *buf_ptr, efx_nic 46 drivers/net/ethernet/sfc/selftest.h int efx_selftest(struct efx_nic *efx, struct efx_self_tests *tests, efx_nic 48 drivers/net/ethernet/sfc/selftest.h void efx_selftest_async_start(struct efx_nic *efx); efx_nic 49 drivers/net/ethernet/sfc/selftest.h void efx_selftest_async_cancel(struct efx_nic *efx); efx_nic 28 drivers/net/ethernet/sfc/siena.c static void siena_init_wol(struct efx_nic *efx); efx_nic 33 drivers/net/ethernet/sfc/siena.c struct efx_nic *efx = channel->efx; efx_nic 55 drivers/net/ethernet/sfc/siena.c void siena_prepare_flush(struct efx_nic *efx) efx_nic 61 drivers/net/ethernet/sfc/siena.c void siena_finish_flush(struct efx_nic *efx) efx_nic 96 drivers/net/ethernet/sfc/siena.c static int siena_test_chip(struct efx_nic *efx, struct efx_self_tests *tests) efx_nic 128 drivers/net/ethernet/sfc/siena.c static void siena_ptp_write_host_time(struct efx_nic *efx, u32 host_time) efx_nic 134 drivers/net/ethernet/sfc/siena.c static int siena_ptp_set_ts_config(struct efx_nic *efx, efx_nic 208 drivers/net/ethernet/sfc/siena.c static void siena_monitor(struct efx_nic *efx) efx_nic 216 drivers/net/ethernet/sfc/siena.c static int siena_probe_nvconfig(struct efx_nic *efx) efx_nic 232 drivers/net/ethernet/sfc/siena.c static int siena_dimension_resources(struct efx_nic *efx) efx_nic 245 drivers/net/ethernet/sfc/siena.c static unsigned int siena_mem_bar(struct efx_nic *efx) efx_nic 250 drivers/net/ethernet/sfc/siena.c static unsigned int siena_mem_map_size(struct efx_nic *efx) efx_nic 256 drivers/net/ethernet/sfc/siena.c static int siena_probe_nic(struct efx_nic *efx) efx_nic 341 drivers/net/ethernet/sfc/siena.c static int siena_rx_pull_rss_config(struct efx_nic *efx) efx_nic 360 drivers/net/ethernet/sfc/siena.c static int siena_rx_push_rss_config(struct efx_nic *efx, bool user, efx_nic 396 drivers/net/ethernet/sfc/siena.c static int siena_init_nic(struct efx_nic *efx) efx_nic 451 drivers/net/ethernet/sfc/siena.c static void siena_remove_nic(struct efx_nic *efx) efx_nic 540 drivers/net/ethernet/sfc/siena.c static size_t siena_describe_nic_stats(struct efx_nic *efx, u8 *names) efx_nic 546 drivers/net/ethernet/sfc/siena.c static int siena_try_update_nic_stats(struct efx_nic *efx) efx_nic 584 drivers/net/ethernet/sfc/siena.c static size_t siena_update_nic_stats(struct efx_nic *efx, u64 *full_stats, efx_nic 632 drivers/net/ethernet/sfc/siena.c static int siena_mac_reconfigure(struct efx_nic *efx) efx_nic 662 drivers/net/ethernet/sfc/siena.c static void siena_get_wol(struct efx_nic *efx, struct ethtool_wolinfo *wol) efx_nic 675 drivers/net/ethernet/sfc/siena.c static int siena_set_wol(struct efx_nic *efx, u32 type) efx_nic 709 drivers/net/ethernet/sfc/siena.c static void siena_init_wol(struct efx_nic *efx) efx_nic 740 drivers/net/ethernet/sfc/siena.c static void siena_mcdi_request(struct efx_nic *efx, efx_nic 763 drivers/net/ethernet/sfc/siena.c static bool siena_mcdi_poll_response(struct efx_nic *efx) efx_nic 778 drivers/net/ethernet/sfc/siena.c static void siena_mcdi_read_response(struct efx_nic *efx, efx_dword_t *outbuf, efx_nic 789 drivers/net/ethernet/sfc/siena.c static int siena_mcdi_poll_reboot(struct efx_nic *efx) efx_nic 847 drivers/net/ethernet/sfc/siena.c static int siena_mtd_probe_partition(struct efx_nic *efx, efx_nic 883 drivers/net/ethernet/sfc/siena.c static int siena_mtd_get_fw_subtypes(struct efx_nic *efx, efx_nic 902 drivers/net/ethernet/sfc/siena.c static int siena_mtd_probe(struct efx_nic *efx) efx_nic 85 drivers/net/ethernet/sfc/siena_sriov.c struct efx_nic *efx; efx_nic 195 drivers/net/ethernet/sfc/siena_sriov.c static int efx_siena_sriov_cmd(struct efx_nic *efx, bool enable, efx_nic 228 drivers/net/ethernet/sfc/siena_sriov.c static void efx_siena_sriov_usrev(struct efx_nic *efx, bool enabled) efx_nic 239 drivers/net/ethernet/sfc/siena_sriov.c static int efx_siena_sriov_memcpy(struct efx_nic *efx, efx_nic 302 drivers/net/ethernet/sfc/siena_sriov.c struct efx_nic *efx = vf->efx; efx_nic 346 drivers/net/ethernet/sfc/siena_sriov.c struct efx_nic *efx = vf->efx; efx_nic 385 drivers/net/ethernet/sfc/siena_sriov.c struct efx_nic *efx = vf->efx; efx_nic 400 drivers/net/ethernet/sfc/siena_sriov.c struct efx_nic *efx = vf->efx; efx_nic 476 drivers/net/ethernet/sfc/siena_sriov.c static void efx_siena_sriov_bufs(struct efx_nic *efx, unsigned offset, efx_nic 493 drivers/net/ethernet/sfc/siena_sriov.c static bool bad_vf_index(struct efx_nic *efx, unsigned index) efx_nic 509 drivers/net/ethernet/sfc/siena_sriov.c static bool map_vi_index(struct efx_nic *efx, unsigned abs_index, efx_nic 530 drivers/net/ethernet/sfc/siena_sriov.c struct efx_nic *efx = vf->efx; efx_nic 571 drivers/net/ethernet/sfc/siena_sriov.c struct efx_nic *efx = vf->efx; efx_nic 612 drivers/net/ethernet/sfc/siena_sriov.c struct efx_nic *efx = vf->efx; efx_nic 678 drivers/net/ethernet/sfc/siena_sriov.c struct efx_nic *efx = vf->efx; efx_nic 761 drivers/net/ethernet/sfc/siena_sriov.c struct efx_nic *efx = vf->efx; efx_nic 793 drivers/net/ethernet/sfc/siena_sriov.c struct efx_nic *efx = vf->efx; efx_nic 805 drivers/net/ethernet/sfc/siena_sriov.c struct efx_nic *efx = vf->efx; efx_nic 873 drivers/net/ethernet/sfc/siena_sriov.c struct efx_nic *efx = vf->efx; efx_nic 942 drivers/net/ethernet/sfc/siena_sriov.c struct efx_nic *efx = vf->efx; efx_nic 1010 drivers/net/ethernet/sfc/siena_sriov.c struct efx_nic *efx = vf->efx; efx_nic 1019 drivers/net/ethernet/sfc/siena_sriov.c static void efx_siena_sriov_handle_no_channel(struct efx_nic *efx) efx_nic 1051 drivers/net/ethernet/sfc/siena_sriov.c void efx_siena_sriov_probe(struct efx_nic *efx) efx_nic 1080 drivers/net/ethernet/sfc/siena_sriov.c struct efx_nic *efx = nic_data->efx; efx_nic 1169 drivers/net/ethernet/sfc/siena_sriov.c static void efx_siena_sriov_free_local(struct efx_nic *efx) efx_nic 1192 drivers/net/ethernet/sfc/siena_sriov.c static int efx_siena_sriov_vf_alloc(struct efx_nic *efx) efx_nic 1221 drivers/net/ethernet/sfc/siena_sriov.c static void efx_siena_sriov_vfs_fini(struct efx_nic *efx) efx_nic 1239 drivers/net/ethernet/sfc/siena_sriov.c static int efx_siena_sriov_vfs_init(struct efx_nic *efx) efx_nic 1285 drivers/net/ethernet/sfc/siena_sriov.c int efx_siena_sriov_init(struct efx_nic *efx) efx_nic 1367 drivers/net/ethernet/sfc/siena_sriov.c void efx_siena_sriov_fini(struct efx_nic *efx) efx_nic 1403 drivers/net/ethernet/sfc/siena_sriov.c struct efx_nic *efx = channel->efx; efx_nic 1458 drivers/net/ethernet/sfc/siena_sriov.c void efx_siena_sriov_flr(struct efx_nic *efx, unsigned vf_i) efx_nic 1476 drivers/net/ethernet/sfc/siena_sriov.c int efx_siena_sriov_mac_address_changed(struct efx_nic *efx) efx_nic 1490 drivers/net/ethernet/sfc/siena_sriov.c void efx_siena_sriov_tx_flush_done(struct efx_nic *efx, efx_qword_t *event) efx_nic 1509 drivers/net/ethernet/sfc/siena_sriov.c void efx_siena_sriov_rx_flush_done(struct efx_nic *efx, efx_qword_t *event) efx_nic 1534 drivers/net/ethernet/sfc/siena_sriov.c void efx_siena_sriov_desc_fetch_err(struct efx_nic *efx, unsigned dmaq) efx_nic 1550 drivers/net/ethernet/sfc/siena_sriov.c void efx_siena_sriov_reset(struct efx_nic *efx) efx_nic 1593 drivers/net/ethernet/sfc/siena_sriov.c int efx_siena_sriov_set_vf_mac(struct efx_nic *efx, int vf_i, u8 *mac) efx_nic 1610 drivers/net/ethernet/sfc/siena_sriov.c int efx_siena_sriov_set_vf_vlan(struct efx_nic *efx, int vf_i, efx_nic 1630 drivers/net/ethernet/sfc/siena_sriov.c int efx_siena_sriov_set_vf_spoofchk(struct efx_nic *efx, int vf_i, efx_nic 1654 drivers/net/ethernet/sfc/siena_sriov.c int efx_siena_sriov_get_vf_config(struct efx_nic *efx, int vf_i, efx_nic 1677 drivers/net/ethernet/sfc/siena_sriov.c bool efx_siena_sriov_wanted(struct efx_nic *efx) efx_nic 1682 drivers/net/ethernet/sfc/siena_sriov.c int efx_siena_sriov_configure(struct efx_nic *efx, int num_vfs) efx_nic 41 drivers/net/ethernet/sfc/siena_sriov.h int efx_siena_sriov_configure(struct efx_nic *efx, int num_vfs); efx_nic 42 drivers/net/ethernet/sfc/siena_sriov.h int efx_siena_sriov_init(struct efx_nic *efx); efx_nic 43 drivers/net/ethernet/sfc/siena_sriov.h void efx_siena_sriov_fini(struct efx_nic *efx); efx_nic 44 drivers/net/ethernet/sfc/siena_sriov.h int efx_siena_sriov_mac_address_changed(struct efx_nic *efx); efx_nic 45 drivers/net/ethernet/sfc/siena_sriov.h bool efx_siena_sriov_wanted(struct efx_nic *efx); efx_nic 46 drivers/net/ethernet/sfc/siena_sriov.h void efx_siena_sriov_reset(struct efx_nic *efx); efx_nic 47 drivers/net/ethernet/sfc/siena_sriov.h void efx_siena_sriov_flr(struct efx_nic *efx, unsigned flr); efx_nic 49 drivers/net/ethernet/sfc/siena_sriov.h int efx_siena_sriov_set_vf_mac(struct efx_nic *efx, int vf, u8 *mac); efx_nic 50 drivers/net/ethernet/sfc/siena_sriov.h int efx_siena_sriov_set_vf_vlan(struct efx_nic *efx, int vf, efx_nic 52 drivers/net/ethernet/sfc/siena_sriov.h int efx_siena_sriov_set_vf_spoofchk(struct efx_nic *efx, int vf, efx_nic 54 drivers/net/ethernet/sfc/siena_sriov.h int efx_siena_sriov_get_vf_config(struct efx_nic *efx, int vf, efx_nic 59 drivers/net/ethernet/sfc/siena_sriov.h static inline bool efx_siena_sriov_enabled(struct efx_nic *efx) efx_nic 64 drivers/net/ethernet/sfc/siena_sriov.h static inline bool efx_siena_sriov_enabled(struct efx_nic *efx) efx_nic 70 drivers/net/ethernet/sfc/siena_sriov.h void efx_siena_sriov_probe(struct efx_nic *efx); efx_nic 71 drivers/net/ethernet/sfc/siena_sriov.h void efx_siena_sriov_tx_flush_done(struct efx_nic *efx, efx_qword_t *event); efx_nic 72 drivers/net/ethernet/sfc/siena_sriov.h void efx_siena_sriov_rx_flush_done(struct efx_nic *efx, efx_qword_t *event); efx_nic 74 drivers/net/ethernet/sfc/siena_sriov.h void efx_siena_sriov_desc_fetch_err(struct efx_nic *efx, unsigned dmaq); efx_nic 13 drivers/net/ethernet/sfc/sriov.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 24 drivers/net/ethernet/sfc/sriov.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 43 drivers/net/ethernet/sfc/sriov.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 54 drivers/net/ethernet/sfc/sriov.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 65 drivers/net/ethernet/sfc/sriov.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 104 drivers/net/ethernet/sfc/tx.c unsigned int efx_tx_max_skb_descs(struct efx_nic *efx) efx_nic 127 drivers/net/ethernet/sfc/tx.c struct efx_nic *efx = txq1->efx; efx_nic 201 drivers/net/ethernet/sfc/tx.c static void efx_memcpy_toio_aligned(struct efx_nic *efx, u8 __iomem **piobuf, efx_nic 223 drivers/net/ethernet/sfc/tx.c static void efx_memcpy_toio_aligned_cb(struct efx_nic *efx, u8 __iomem **piobuf, efx_nic 250 drivers/net/ethernet/sfc/tx.c static void efx_flush_copy_buffer(struct efx_nic *efx, u8 __iomem *piobuf, efx_nic 262 drivers/net/ethernet/sfc/tx.c static void efx_skb_copy_bits_to_pio(struct efx_nic *efx, struct sk_buff *skb, efx_nic 363 drivers/net/ethernet/sfc/tx.c struct efx_nic *efx = tx_queue->efx; efx_nic 610 drivers/net/ethernet/sfc/tx.c struct efx_nic *efx = tx_queue->efx; efx_nic 647 drivers/net/ethernet/sfc/tx.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 672 drivers/net/ethernet/sfc/tx.c struct efx_nic *efx = tx_queue->efx; efx_nic 685 drivers/net/ethernet/sfc/tx.c struct efx_nic *efx = netdev_priv(net_dev); efx_nic 751 drivers/net/ethernet/sfc/tx.c struct efx_nic *efx = tx_queue->efx; efx_nic 797 drivers/net/ethernet/sfc/tx.c struct efx_nic *efx = tx_queue->efx; efx_nic 841 drivers/net/ethernet/sfc/tx.c struct efx_nic *efx = tx_queue->efx; efx_nic 169 drivers/net/ethernet/sfc/tx_tso.c static int tso_start(struct tso_state *st, struct efx_nic *efx, efx_nic 208 drivers/net/ethernet/sfc/tx_tso.c static int tso_get_fragment(struct tso_state *st, struct efx_nic *efx, efx_nic 366 drivers/net/ethernet/sfc/tx_tso.c struct efx_nic *efx = tx_queue->efx;