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;