ef4_nic           194 drivers/net/ethernet/sfc/falcon/efx.c static int ef4_soft_enable_interrupts(struct ef4_nic *efx);
ef4_nic           195 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_soft_disable_interrupts(struct ef4_nic *efx);
ef4_nic           197 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_remove_channels(struct ef4_nic *efx);
ef4_nic           199 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_remove_port(struct ef4_nic *efx);
ef4_nic           201 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_fini_napi(struct ef4_nic *efx);
ef4_nic           203 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_fini_struct(struct ef4_nic *efx);
ef4_nic           204 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_start_all(struct ef4_nic *efx);
ef4_nic           205 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_stop_all(struct ef4_nic *efx);
ef4_nic           215 drivers/net/ethernet/sfc/falcon/efx.c static int ef4_check_disabled(struct ef4_nic *efx)
ef4_nic           276 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_update_irq_mod(struct ef4_nic *efx, struct ef4_channel *channel)
ef4_nic           301 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = channel->efx;
ef4_nic           338 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = channel->efx;
ef4_nic           356 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = channel->efx;
ef4_nic           425 drivers/net/ethernet/sfc/falcon/efx.c ef4_alloc_channel(struct ef4_nic *efx, int i, struct ef4_channel *old_channel)
ef4_nic           532 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = channel->efx;
ef4_nic           548 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_set_channel_names(struct ef4_nic *efx)
ef4_nic           558 drivers/net/ethernet/sfc/falcon/efx.c static int ef4_probe_channels(struct ef4_nic *efx)
ef4_nic           593 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_start_datapath(struct ef4_nic *efx)
ef4_nic           685 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_stop_datapath(struct ef4_nic *efx)
ef4_nic           755 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_remove_channels(struct ef4_nic *efx)
ef4_nic           764 drivers/net/ethernet/sfc/falcon/efx.c ef4_realloc_channels(struct ef4_nic *efx, u32 rxq_entries, u32 txq_entries)
ef4_nic           905 drivers/net/ethernet/sfc/falcon/efx.c void ef4_link_status_changed(struct ef4_nic *efx)
ef4_nic           935 drivers/net/ethernet/sfc/falcon/efx.c void ef4_link_set_advertising(struct ef4_nic *efx, u32 advertising)
ef4_nic           948 drivers/net/ethernet/sfc/falcon/efx.c void ef4_link_set_wanted_fc(struct ef4_nic *efx, u8 wanted_fc)
ef4_nic           963 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_fini_port(struct ef4_nic *efx);
ef4_nic           968 drivers/net/ethernet/sfc/falcon/efx.c void ef4_mac_reconfigure(struct ef4_nic *efx)
ef4_nic           982 drivers/net/ethernet/sfc/falcon/efx.c int __ef4_reconfigure_port(struct ef4_nic *efx)
ef4_nic          1006 drivers/net/ethernet/sfc/falcon/efx.c int ef4_reconfigure_port(struct ef4_nic *efx)
ef4_nic          1024 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = container_of(data, struct ef4_nic, mac_work);
ef4_nic          1032 drivers/net/ethernet/sfc/falcon/efx.c static int ef4_probe_port(struct ef4_nic *efx)
ef4_nic          1052 drivers/net/ethernet/sfc/falcon/efx.c static int ef4_init_port(struct ef4_nic *efx)
ef4_nic          1085 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_start_port(struct ef4_nic *efx)
ef4_nic          1104 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_stop_port(struct ef4_nic *efx)
ef4_nic          1123 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_fini_port(struct ef4_nic *efx)
ef4_nic          1137 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_remove_port(struct ef4_nic *efx)
ef4_nic          1153 drivers/net/ethernet/sfc/falcon/efx.c static bool ef4_same_controller(struct ef4_nic *left, struct ef4_nic *right)
ef4_nic          1160 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_associate(struct ef4_nic *efx)
ef4_nic          1162 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *other, *next;
ef4_nic          1205 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_dissociate(struct ef4_nic *efx)
ef4_nic          1207 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *other, *next;
ef4_nic          1222 drivers/net/ethernet/sfc/falcon/efx.c static int ef4_init_io(struct ef4_nic *efx)
ef4_nic          1293 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_fini_io(struct ef4_nic *efx)
ef4_nic          1315 drivers/net/ethernet/sfc/falcon/efx.c void ef4_set_default_rx_indir_table(struct ef4_nic *efx)
ef4_nic          1324 drivers/net/ethernet/sfc/falcon/efx.c static unsigned int ef4_wanted_parallelism(struct ef4_nic *efx)
ef4_nic          1364 drivers/net/ethernet/sfc/falcon/efx.c static int ef4_probe_interrupts(struct ef4_nic *efx)
ef4_nic          1467 drivers/net/ethernet/sfc/falcon/efx.c static int ef4_soft_enable_interrupts(struct ef4_nic *efx)
ef4_nic          1500 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_soft_disable_interrupts(struct ef4_nic *efx)
ef4_nic          1523 drivers/net/ethernet/sfc/falcon/efx.c static int ef4_enable_interrupts(struct ef4_nic *efx)
ef4_nic          1565 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_disable_interrupts(struct ef4_nic *efx)
ef4_nic          1579 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_remove_interrupts(struct ef4_nic *efx)
ef4_nic          1593 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_set_channels(struct ef4_nic *efx)
ef4_nic          1618 drivers/net/ethernet/sfc/falcon/efx.c static int ef4_probe_nic(struct ef4_nic *efx)
ef4_nic          1680 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_remove_nic(struct ef4_nic *efx)
ef4_nic          1688 drivers/net/ethernet/sfc/falcon/efx.c static int ef4_probe_filters(struct ef4_nic *efx)
ef4_nic          1737 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_remove_filters(struct ef4_nic *efx)
ef4_nic          1750 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_restore_filters(struct ef4_nic *efx)
ef4_nic          1763 drivers/net/ethernet/sfc/falcon/efx.c static int ef4_probe_all(struct ef4_nic *efx)
ef4_nic          1817 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_start_all(struct ef4_nic *efx)
ef4_nic          1848 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_stop_all(struct ef4_nic *efx)
ef4_nic          1877 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_remove_all(struct ef4_nic *efx)
ef4_nic          1890 drivers/net/ethernet/sfc/falcon/efx.c unsigned int ef4_usecs_to_ticks(struct ef4_nic *efx, unsigned int usecs)
ef4_nic          1899 drivers/net/ethernet/sfc/falcon/efx.c unsigned int ef4_ticks_to_usecs(struct ef4_nic *efx, unsigned int ticks)
ef4_nic          1908 drivers/net/ethernet/sfc/falcon/efx.c int ef4_init_irq_moderation(struct ef4_nic *efx, unsigned int tx_usecs,
ef4_nic          1941 drivers/net/ethernet/sfc/falcon/efx.c void ef4_get_irq_moderation(struct ef4_nic *efx, unsigned int *tx_usecs,
ef4_nic          1970 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = container_of(data, struct ef4_nic,
ef4_nic          2002 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic          2021 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = channel->efx;
ef4_nic          2028 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_init_napi(struct ef4_nic *efx)
ef4_nic          2044 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_fini_napi(struct ef4_nic *efx)
ef4_nic          2061 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic          2088 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic          2103 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic          2113 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic          2126 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic          2150 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic          2185 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic          2194 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic          2233 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_update_name(struct ef4_nic *efx)
ef4_nic          2259 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = dev_get_drvdata(dev);
ef4_nic          2264 drivers/net/ethernet/sfc/falcon/efx.c static int ef4_register_netdev(struct ef4_nic *efx)
ef4_nic          2334 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_unregister_netdev(struct ef4_nic *efx)
ef4_nic          2356 drivers/net/ethernet/sfc/falcon/efx.c void ef4_reset_down(struct ef4_nic *efx, enum reset_type method)
ef4_nic          2375 drivers/net/ethernet/sfc/falcon/efx.c int ef4_reset_up(struct ef4_nic *efx, enum reset_type method, bool ok)
ef4_nic          2429 drivers/net/ethernet/sfc/falcon/efx.c int ef4_reset(struct ef4_nic *efx, enum reset_type method)
ef4_nic          2488 drivers/net/ethernet/sfc/falcon/efx.c int ef4_try_recovery(struct ef4_nic *efx)
ef4_nic          2512 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = container_of(data, struct ef4_nic, reset_work);
ef4_nic          2539 drivers/net/ethernet/sfc/falcon/efx.c void ef4_schedule_reset(struct ef4_nic *efx, enum reset_type type)
ef4_nic          2608 drivers/net/ethernet/sfc/falcon/efx.c int ef4_port_dummy_op_int(struct ef4_nic *efx)
ef4_nic          2612 drivers/net/ethernet/sfc/falcon/efx.c void ef4_port_dummy_op_void(struct ef4_nic *efx) {}
ef4_nic          2614 drivers/net/ethernet/sfc/falcon/efx.c static bool ef4_port_dummy_op_poll(struct ef4_nic *efx)
ef4_nic          2635 drivers/net/ethernet/sfc/falcon/efx.c static int ef4_init_struct(struct ef4_nic *efx,
ef4_nic          2696 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_fini_struct(struct ef4_nic *efx)
ef4_nic          2711 drivers/net/ethernet/sfc/falcon/efx.c void ef4_update_sw_stats(struct ef4_nic *efx, u64 *stats)
ef4_nic          2731 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_pci_remove_main(struct ef4_nic *efx)
ef4_nic          2753 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx;
ef4_nic          2788 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_probe_vpd_strings(struct ef4_nic *efx)
ef4_nic          2858 drivers/net/ethernet/sfc/falcon/efx.c static int ef4_pci_probe_main(struct ef4_nic *efx)
ef4_nic          2918 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx;
ef4_nic          3002 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = dev_get_drvdata(dev);
ef4_nic          3023 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = dev_get_drvdata(dev);
ef4_nic          3061 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = pci_get_drvdata(pci_dev);
ef4_nic          3075 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = pci_get_drvdata(pci_dev);
ef4_nic          3124 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = pci_get_drvdata(pdev);
ef4_nic          3158 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = pci_get_drvdata(pdev);
ef4_nic          3173 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = pci_get_drvdata(pdev);
ef4_nic            34 drivers/net/ethernet/sfc/falcon/efx.h unsigned int ef4_tx_max_skb_descs(struct ef4_nic *efx);
ef4_nic            38 drivers/net/ethernet/sfc/falcon/efx.h void ef4_set_default_rx_indir_table(struct ef4_nic *efx);
ef4_nic            39 drivers/net/ethernet/sfc/falcon/efx.h void ef4_rx_config_page_split(struct ef4_nic *efx);
ef4_nic            73 drivers/net/ethernet/sfc/falcon/efx.h static inline bool ef4_rss_enabled(struct ef4_nic *efx)
ef4_nic            80 drivers/net/ethernet/sfc/falcon/efx.h void ef4_mac_reconfigure(struct ef4_nic *efx);
ef4_nic           107 drivers/net/ethernet/sfc/falcon/efx.h static inline s32 ef4_filter_insert_filter(struct ef4_nic *efx,
ef4_nic           123 drivers/net/ethernet/sfc/falcon/efx.h static inline int ef4_filter_remove_id_safe(struct ef4_nic *efx,
ef4_nic           141 drivers/net/ethernet/sfc/falcon/efx.h ef4_filter_get_filter_safe(struct ef4_nic *efx,
ef4_nic           148 drivers/net/ethernet/sfc/falcon/efx.h static inline u32 ef4_filter_count_rx_used(struct ef4_nic *efx,
ef4_nic           153 drivers/net/ethernet/sfc/falcon/efx.h static inline u32 ef4_filter_get_rx_id_limit(struct ef4_nic *efx)
ef4_nic           157 drivers/net/ethernet/sfc/falcon/efx.h static inline s32 ef4_filter_get_rx_ids(struct ef4_nic *efx,
ef4_nic           166 drivers/net/ethernet/sfc/falcon/efx.h bool __ef4_filter_rfs_expire(struct ef4_nic *efx, unsigned quota);
ef4_nic           183 drivers/net/ethernet/sfc/falcon/efx.h int ef4_realloc_channels(struct ef4_nic *efx, u32 rxq_entries, u32 txq_entries);
ef4_nic           186 drivers/net/ethernet/sfc/falcon/efx.h int ef4_reconfigure_port(struct ef4_nic *efx);
ef4_nic           187 drivers/net/ethernet/sfc/falcon/efx.h int __ef4_reconfigure_port(struct ef4_nic *efx);
ef4_nic           193 drivers/net/ethernet/sfc/falcon/efx.h int ef4_reset(struct ef4_nic *efx, enum reset_type method);
ef4_nic           194 drivers/net/ethernet/sfc/falcon/efx.h void ef4_reset_down(struct ef4_nic *efx, enum reset_type method);
ef4_nic           195 drivers/net/ethernet/sfc/falcon/efx.h int ef4_reset_up(struct ef4_nic *efx, enum reset_type method, bool ok);
ef4_nic           196 drivers/net/ethernet/sfc/falcon/efx.h int ef4_try_recovery(struct ef4_nic *efx);
ef4_nic           199 drivers/net/ethernet/sfc/falcon/efx.h void ef4_schedule_reset(struct ef4_nic *efx, enum reset_type type);
ef4_nic           200 drivers/net/ethernet/sfc/falcon/efx.h unsigned int ef4_usecs_to_ticks(struct ef4_nic *efx, unsigned int usecs);
ef4_nic           201 drivers/net/ethernet/sfc/falcon/efx.h unsigned int ef4_ticks_to_usecs(struct ef4_nic *efx, unsigned int ticks);
ef4_nic           202 drivers/net/ethernet/sfc/falcon/efx.h int ef4_init_irq_moderation(struct ef4_nic *efx, unsigned int tx_usecs,
ef4_nic           205 drivers/net/ethernet/sfc/falcon/efx.h void ef4_get_irq_moderation(struct ef4_nic *efx, unsigned int *tx_usecs,
ef4_nic           211 drivers/net/ethernet/sfc/falcon/efx.h int ef4_port_dummy_op_int(struct ef4_nic *efx);
ef4_nic           212 drivers/net/ethernet/sfc/falcon/efx.h void ef4_port_dummy_op_void(struct ef4_nic *efx);
ef4_nic           215 drivers/net/ethernet/sfc/falcon/efx.h void ef4_update_sw_stats(struct ef4_nic *efx, u64 *stats);
ef4_nic           219 drivers/net/ethernet/sfc/falcon/efx.h int ef4_mtd_add(struct ef4_nic *efx, struct ef4_mtd_partition *parts,
ef4_nic           221 drivers/net/ethernet/sfc/falcon/efx.h static inline int ef4_mtd_probe(struct ef4_nic *efx)
ef4_nic           225 drivers/net/ethernet/sfc/falcon/efx.h void ef4_mtd_rename(struct ef4_nic *efx);
ef4_nic           226 drivers/net/ethernet/sfc/falcon/efx.h void ef4_mtd_remove(struct ef4_nic *efx);
ef4_nic           228 drivers/net/ethernet/sfc/falcon/efx.h static inline int ef4_mtd_probe(struct ef4_nic *efx) { return 0; }
ef4_nic           229 drivers/net/ethernet/sfc/falcon/efx.h static inline void ef4_mtd_rename(struct ef4_nic *efx) {}
ef4_nic           230 drivers/net/ethernet/sfc/falcon/efx.h static inline void ef4_mtd_remove(struct ef4_nic *efx) {}
ef4_nic           248 drivers/net/ethernet/sfc/falcon/efx.h void ef4_link_status_changed(struct ef4_nic *efx);
ef4_nic           249 drivers/net/ethernet/sfc/falcon/efx.h void ef4_link_set_advertising(struct ef4_nic *efx, u32);
ef4_nic           250 drivers/net/ethernet/sfc/falcon/efx.h void ef4_link_set_wanted_fc(struct ef4_nic *efx, u8);
ef4_nic           252 drivers/net/ethernet/sfc/falcon/efx.h static inline void ef4_device_detach_sync(struct ef4_nic *efx)
ef4_nic            93 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic           119 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic           143 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic           163 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic           178 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic           186 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic           192 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic           251 drivers/net/ethernet/sfc/falcon/ethtool.c static int ef4_fill_loopback_test(struct ef4_nic *efx,
ef4_nic           296 drivers/net/ethernet/sfc/falcon/ethtool.c static int ef4_ethtool_fill_self_tests(struct ef4_nic *efx,
ef4_nic           356 drivers/net/ethernet/sfc/falcon/ethtool.c static size_t ef4_describe_per_queue_stats(struct ef4_nic *efx, u8 *strings)
ef4_nic           390 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic           407 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic           434 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic           497 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic           545 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic           582 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic           600 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic           642 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic           653 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic           680 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic           738 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic           748 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic           756 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic           762 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic           785 drivers/net/ethernet/sfc/falcon/ethtool.c static int ef4_ethtool_get_class_rule(struct ef4_nic *efx,
ef4_nic           949 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic          1021 drivers/net/ethernet/sfc/falcon/ethtool.c static int ef4_ethtool_set_class_rule(struct ef4_nic *efx,
ef4_nic          1226 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic          1246 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic          1256 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic          1268 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic          1284 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic          1300 drivers/net/ethernet/sfc/falcon/ethtool.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic           301 drivers/net/ethernet/sfc/falcon/falcon.c static int falcon_reset_hw(struct ef4_nic *efx, enum reset_type method);
ef4_nic           302 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_reconfigure_mac_wrapper(struct ef4_nic *efx);
ef4_nic           328 drivers/net/ethernet/sfc/falcon/falcon.c 	struct ef4_nic *efx = (struct ef4_nic *)data;
ef4_nic           338 drivers/net/ethernet/sfc/falcon/falcon.c 	struct ef4_nic *efx = (struct ef4_nic *)data;
ef4_nic           348 drivers/net/ethernet/sfc/falcon/falcon.c 	struct ef4_nic *efx = (struct ef4_nic *)data;
ef4_nic           357 drivers/net/ethernet/sfc/falcon/falcon.c 	struct ef4_nic *efx = (struct ef4_nic *)data;
ef4_nic           377 drivers/net/ethernet/sfc/falcon/falcon.c 	struct ef4_nic *efx = channel->efx;
ef4_nic           400 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_deconfigure_mac_wrapper(struct ef4_nic *efx);
ef4_nic           402 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_prepare_flush(struct ef4_nic *efx)
ef4_nic           422 drivers/net/ethernet/sfc/falcon/falcon.c static inline void falcon_irq_ack_a1(struct ef4_nic *efx)
ef4_nic           433 drivers/net/ethernet/sfc/falcon/falcon.c 	struct ef4_nic *efx = dev_id;
ef4_nic           482 drivers/net/ethernet/sfc/falcon/falcon.c static int dummy_rx_push_rss_config(struct ef4_nic *efx, bool user,
ef4_nic           491 drivers/net/ethernet/sfc/falcon/falcon.c static int falcon_b0_rx_push_rss_config(struct ef4_nic *efx, bool user,
ef4_nic           516 drivers/net/ethernet/sfc/falcon/falcon.c static int falcon_spi_poll(struct ef4_nic *efx)
ef4_nic           524 drivers/net/ethernet/sfc/falcon/falcon.c static int falcon_spi_wait(struct ef4_nic *efx)
ef4_nic           552 drivers/net/ethernet/sfc/falcon/falcon.c falcon_spi_cmd(struct ef4_nic *efx, const struct falcon_spi_device *spi,
ef4_nic           616 drivers/net/ethernet/sfc/falcon/falcon.c falcon_spi_read(struct ef4_nic *efx, const struct falcon_spi_device *spi,
ef4_nic           666 drivers/net/ethernet/sfc/falcon/falcon.c falcon_spi_wait_write(struct ef4_nic *efx, const struct falcon_spi_device *spi)
ef4_nic           691 drivers/net/ethernet/sfc/falcon/falcon.c falcon_spi_write(struct ef4_nic *efx, const struct falcon_spi_device *spi,
ef4_nic           743 drivers/net/ethernet/sfc/falcon/falcon.c 	struct ef4_nic *efx = part->common.mtd.priv;
ef4_nic           767 drivers/net/ethernet/sfc/falcon/falcon.c falcon_spi_unlock(struct ef4_nic *efx, const struct falcon_spi_device *spi)
ef4_nic           807 drivers/net/ethernet/sfc/falcon/falcon.c 	struct ef4_nic *efx = part->common.mtd.priv;
ef4_nic           853 drivers/net/ethernet/sfc/falcon/falcon.c 	struct ef4_nic *efx = part->mtd.priv;
ef4_nic           863 drivers/net/ethernet/sfc/falcon/falcon.c 	struct ef4_nic *efx = mtd->priv;
ef4_nic           879 drivers/net/ethernet/sfc/falcon/falcon.c 	struct ef4_nic *efx = mtd->priv;
ef4_nic           895 drivers/net/ethernet/sfc/falcon/falcon.c 	struct ef4_nic *efx = mtd->priv;
ef4_nic           911 drivers/net/ethernet/sfc/falcon/falcon.c 	struct ef4_nic *efx = mtd->priv;
ef4_nic           921 drivers/net/ethernet/sfc/falcon/falcon.c static int falcon_mtd_probe(struct ef4_nic *efx)
ef4_nic           981 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_setup_xaui(struct ef4_nic *efx)
ef4_nic          1013 drivers/net/ethernet/sfc/falcon/falcon.c int falcon_reset_xaui(struct ef4_nic *efx)
ef4_nic          1041 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_ack_status_intr(struct ef4_nic *efx)
ef4_nic          1061 drivers/net/ethernet/sfc/falcon/falcon.c static bool falcon_xgxs_link_ok(struct ef4_nic *efx)
ef4_nic          1084 drivers/net/ethernet/sfc/falcon/falcon.c static bool falcon_xmac_link_ok(struct ef4_nic *efx)
ef4_nic          1099 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_reconfigure_xmac_core(struct ef4_nic *efx)
ef4_nic          1153 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_reconfigure_xgxs_core(struct ef4_nic *efx)
ef4_nic          1194 drivers/net/ethernet/sfc/falcon/falcon.c static bool falcon_xmac_link_ok_retry(struct ef4_nic *efx, int tries)
ef4_nic          1219 drivers/net/ethernet/sfc/falcon/falcon.c static bool falcon_xmac_check_fault(struct ef4_nic *efx)
ef4_nic          1224 drivers/net/ethernet/sfc/falcon/falcon.c static int falcon_reconfigure_xmac(struct ef4_nic *efx)
ef4_nic          1241 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_poll_xmac(struct ef4_nic *efx)
ef4_nic          1260 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_push_multicast_hash(struct ef4_nic *efx)
ef4_nic          1270 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_reset_macs(struct ef4_nic *efx)
ef4_nic          1334 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_drain_tx_fifo(struct ef4_nic *efx)
ef4_nic          1350 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_deconfigure_mac_wrapper(struct ef4_nic *efx)
ef4_nic          1366 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_reconfigure_mac_wrapper(struct ef4_nic *efx)
ef4_nic          1413 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_stats_request(struct ef4_nic *efx)
ef4_nic          1435 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_stats_complete(struct ef4_nic *efx)
ef4_nic          1458 drivers/net/ethernet/sfc/falcon/falcon.c 	struct ef4_nic *efx = nic_data->efx;
ef4_nic          1469 drivers/net/ethernet/sfc/falcon/falcon.c static bool falcon_loopback_link_poll(struct ef4_nic *efx)
ef4_nic          1484 drivers/net/ethernet/sfc/falcon/falcon.c static int falcon_reconfigure_port(struct ef4_nic *efx)
ef4_nic          1523 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_a1_prepare_enable_fc_tx(struct ef4_nic *efx)
ef4_nic          1529 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_b0_prepare_enable_fc_tx(struct ef4_nic *efx)
ef4_nic          1546 drivers/net/ethernet/sfc/falcon/falcon.c static int falcon_gmii_wait(struct ef4_nic *efx)
ef4_nic          1575 drivers/net/ethernet/sfc/falcon/falcon.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic          1628 drivers/net/ethernet/sfc/falcon/falcon.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic          1677 drivers/net/ethernet/sfc/falcon/falcon.c static int falcon_probe_port(struct ef4_nic *efx)
ef4_nic          1733 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_remove_port(struct ef4_nic *efx)
ef4_nic          1743 drivers/net/ethernet/sfc/falcon/falcon.c 	struct ef4_nic *efx = channel->efx;
ef4_nic          1781 drivers/net/ethernet/sfc/falcon/falcon.c falcon_read_nvram(struct ef4_nic *efx, struct falcon_nvconfig *nvconfig_out)
ef4_nic          1852 drivers/net/ethernet/sfc/falcon/falcon.c static int falcon_test_nvram(struct ef4_nic *efx)
ef4_nic          1897 drivers/net/ethernet/sfc/falcon/falcon.c falcon_b0_test_chip(struct ef4_nic *efx, struct ef4_self_tests *tests)
ef4_nic          1977 drivers/net/ethernet/sfc/falcon/falcon.c static int __falcon_reset_hw(struct ef4_nic *efx, enum reset_type method)
ef4_nic          2058 drivers/net/ethernet/sfc/falcon/falcon.c static int falcon_reset_hw(struct ef4_nic *efx, enum reset_type method)
ef4_nic          2070 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_monitor(struct ef4_nic *efx)
ef4_nic          2111 drivers/net/ethernet/sfc/falcon/falcon.c static int falcon_reset_sram(struct ef4_nic *efx)
ef4_nic          2151 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_spi_device_init(struct ef4_nic *efx,
ef4_nic          2177 drivers/net/ethernet/sfc/falcon/falcon.c static int falcon_probe_nvconfig(struct ef4_nic *efx)
ef4_nic          2218 drivers/net/ethernet/sfc/falcon/falcon.c static int falcon_dimension_resources(struct ef4_nic *efx)
ef4_nic          2226 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_probe_spi_devices(struct ef4_nic *efx)
ef4_nic          2269 drivers/net/ethernet/sfc/falcon/falcon.c static unsigned int falcon_a1_mem_map_size(struct ef4_nic *efx)
ef4_nic          2274 drivers/net/ethernet/sfc/falcon/falcon.c static unsigned int falcon_b0_mem_map_size(struct ef4_nic *efx)
ef4_nic          2283 drivers/net/ethernet/sfc/falcon/falcon.c static int falcon_probe_nic(struct ef4_nic *efx)
ef4_nic          2425 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_init_rx_cfg(struct ef4_nic *efx)
ef4_nic          2476 drivers/net/ethernet/sfc/falcon/falcon.c static int falcon_init_nic(struct ef4_nic *efx)
ef4_nic          2541 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_remove_nic(struct ef4_nic *efx)
ef4_nic          2567 drivers/net/ethernet/sfc/falcon/falcon.c static size_t falcon_describe_nic_stats(struct ef4_nic *efx, u8 *names)
ef4_nic          2573 drivers/net/ethernet/sfc/falcon/falcon.c static size_t falcon_update_nic_stats(struct ef4_nic *efx, u64 *full_stats,
ef4_nic          2631 drivers/net/ethernet/sfc/falcon/falcon.c void falcon_start_nic_stats(struct ef4_nic *efx)
ef4_nic          2644 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_pull_nic_stats(struct ef4_nic *efx)
ef4_nic          2649 drivers/net/ethernet/sfc/falcon/falcon.c void falcon_stop_nic_stats(struct ef4_nic *efx)
ef4_nic          2675 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_set_id_led(struct ef4_nic *efx, enum ef4_led_mode mode)
ef4_nic          2687 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_get_wol(struct ef4_nic *efx, struct ethtool_wolinfo *wol)
ef4_nic          2694 drivers/net/ethernet/sfc/falcon/falcon.c static int falcon_set_wol(struct ef4_nic *efx, u32 type)
ef4_nic            87 drivers/net/ethernet/sfc/falcon/falcon_boards.c static int ef4_init_lm87(struct ef4_nic *efx, const struct i2c_board_info *info,
ef4_nic           116 drivers/net/ethernet/sfc/falcon/falcon_boards.c static void ef4_fini_lm87(struct ef4_nic *efx)
ef4_nic           121 drivers/net/ethernet/sfc/falcon/falcon_boards.c static int ef4_check_lm87(struct ef4_nic *efx, unsigned mask)
ef4_nic           179 drivers/net/ethernet/sfc/falcon/falcon_boards.c ef4_init_lm87(struct ef4_nic *efx, const struct i2c_board_info *info,
ef4_nic           184 drivers/net/ethernet/sfc/falcon/falcon_boards.c static inline void ef4_fini_lm87(struct ef4_nic *efx)
ef4_nic           187 drivers/net/ethernet/sfc/falcon/falcon_boards.c static inline int ef4_check_lm87(struct ef4_nic *efx, unsigned mask)
ef4_nic           255 drivers/net/ethernet/sfc/falcon/falcon_boards.c static void sfe4001_poweroff(struct ef4_nic *efx)
ef4_nic           269 drivers/net/ethernet/sfc/falcon/falcon_boards.c static int sfe4001_poweron(struct ef4_nic *efx)
ef4_nic           360 drivers/net/ethernet/sfc/falcon/falcon_boards.c 	struct ef4_nic *efx = dev_get_drvdata(dev);
ef4_nic           368 drivers/net/ethernet/sfc/falcon/falcon_boards.c 	struct ef4_nic *efx = dev_get_drvdata(dev);
ef4_nic           401 drivers/net/ethernet/sfc/falcon/falcon_boards.c static void sfe4001_fini(struct ef4_nic *efx)
ef4_nic           413 drivers/net/ethernet/sfc/falcon/falcon_boards.c static int sfe4001_check_hw(struct ef4_nic *efx)
ef4_nic           450 drivers/net/ethernet/sfc/falcon/falcon_boards.c static int sfe4001_init(struct ef4_nic *efx)
ef4_nic           537 drivers/net/ethernet/sfc/falcon/falcon_boards.c static void sfe4002_init_phy(struct ef4_nic *efx)
ef4_nic           548 drivers/net/ethernet/sfc/falcon/falcon_boards.c static void sfe4002_set_id_led(struct ef4_nic *efx, enum ef4_led_mode mode)
ef4_nic           555 drivers/net/ethernet/sfc/falcon/falcon_boards.c static int sfe4002_check_hw(struct ef4_nic *efx)
ef4_nic           568 drivers/net/ethernet/sfc/falcon/falcon_boards.c static int sfe4002_init(struct ef4_nic *efx)
ef4_nic           599 drivers/net/ethernet/sfc/falcon/falcon_boards.c static void sfn4112f_init_phy(struct ef4_nic *efx)
ef4_nic           607 drivers/net/ethernet/sfc/falcon/falcon_boards.c static void sfn4112f_set_id_led(struct ef4_nic *efx, enum ef4_led_mode mode)
ef4_nic           626 drivers/net/ethernet/sfc/falcon/falcon_boards.c static int sfn4112f_check_hw(struct ef4_nic *efx)
ef4_nic           632 drivers/net/ethernet/sfc/falcon/falcon_boards.c static int sfn4112f_init(struct ef4_nic *efx)
ef4_nic           663 drivers/net/ethernet/sfc/falcon/falcon_boards.c static void sfe4003_set_id_led(struct ef4_nic *efx, enum ef4_led_mode mode)
ef4_nic           676 drivers/net/ethernet/sfc/falcon/falcon_boards.c static void sfe4003_init_phy(struct ef4_nic *efx)
ef4_nic           688 drivers/net/ethernet/sfc/falcon/falcon_boards.c static int sfe4003_check_hw(struct ef4_nic *efx)
ef4_nic           701 drivers/net/ethernet/sfc/falcon/falcon_boards.c static int sfe4003_init(struct ef4_nic *efx)
ef4_nic           741 drivers/net/ethernet/sfc/falcon/falcon_boards.c int falcon_probe_board(struct ef4_nic *efx, u16 revision_info)
ef4_nic            84 drivers/net/ethernet/sfc/falcon/farch.c static inline void ef4_write_buf_tbl(struct ef4_nic *efx, ef4_qword_t *value,
ef4_nic            98 drivers/net/ethernet/sfc/falcon/farch.c int ef4_farch_test_registers(struct ef4_nic *efx,
ef4_nic           168 drivers/net/ethernet/sfc/falcon/farch.c ef4_init_special_buffer(struct ef4_nic *efx, struct ef4_special_buffer *buffer)
ef4_nic           194 drivers/net/ethernet/sfc/falcon/farch.c ef4_fini_special_buffer(struct ef4_nic *efx, struct ef4_special_buffer *buffer)
ef4_nic           223 drivers/net/ethernet/sfc/falcon/farch.c static int ef4_alloc_special_buffer(struct ef4_nic *efx,
ef4_nic           249 drivers/net/ethernet/sfc/falcon/farch.c ef4_free_special_buffer(struct ef4_nic *efx, struct ef4_special_buffer *buffer)
ef4_nic           365 drivers/net/ethernet/sfc/falcon/farch.c 	struct ef4_nic *efx = tx_queue->efx;
ef4_nic           375 drivers/net/ethernet/sfc/falcon/farch.c 	struct ef4_nic *efx = tx_queue->efx;
ef4_nic           431 drivers/net/ethernet/sfc/falcon/farch.c 	struct ef4_nic *efx = tx_queue->efx;
ef4_nic           445 drivers/net/ethernet/sfc/falcon/farch.c 	struct ef4_nic *efx = tx_queue->efx;
ef4_nic           491 drivers/net/ethernet/sfc/falcon/farch.c 	struct ef4_nic *efx = rx_queue->efx;
ef4_nic           511 drivers/net/ethernet/sfc/falcon/farch.c 	struct ef4_nic *efx = rx_queue->efx;
ef4_nic           522 drivers/net/ethernet/sfc/falcon/farch.c 	struct ef4_nic *efx = rx_queue->efx;
ef4_nic           565 drivers/net/ethernet/sfc/falcon/farch.c 	struct ef4_nic *efx = rx_queue->efx;
ef4_nic           578 drivers/net/ethernet/sfc/falcon/farch.c 	struct ef4_nic *efx = rx_queue->efx;
ef4_nic           604 drivers/net/ethernet/sfc/falcon/farch.c static bool ef4_farch_flush_wake(struct ef4_nic *efx)
ef4_nic           614 drivers/net/ethernet/sfc/falcon/farch.c static bool ef4_check_tx_flush_complete(struct ef4_nic *efx)
ef4_nic           658 drivers/net/ethernet/sfc/falcon/farch.c static int ef4_farch_do_flush(struct ef4_nic *efx)
ef4_nic           717 drivers/net/ethernet/sfc/falcon/farch.c int ef4_farch_fini_dmaq(struct ef4_nic *efx)
ef4_nic           758 drivers/net/ethernet/sfc/falcon/farch.c void ef4_farch_finish_flr(struct ef4_nic *efx)
ef4_nic           781 drivers/net/ethernet/sfc/falcon/farch.c 	struct ef4_nic *efx = channel->efx;
ef4_nic           795 drivers/net/ethernet/sfc/falcon/farch.c void ef4_farch_generate_event(struct ef4_nic *efx, unsigned int evq,
ef4_nic           831 drivers/net/ethernet/sfc/falcon/farch.c 	struct ef4_nic *efx = channel->efx;
ef4_nic           872 drivers/net/ethernet/sfc/falcon/farch.c 	struct ef4_nic *efx = rx_queue->efx;
ef4_nic           951 drivers/net/ethernet/sfc/falcon/farch.c 	struct ef4_nic *efx = rx_queue->efx;
ef4_nic           988 drivers/net/ethernet/sfc/falcon/farch.c 	struct ef4_nic *efx = channel->efx;
ef4_nic          1091 drivers/net/ethernet/sfc/falcon/farch.c ef4_farch_handle_tx_flush_done(struct ef4_nic *efx, ef4_qword_t *event)
ef4_nic          1112 drivers/net/ethernet/sfc/falcon/farch.c ef4_farch_handle_rx_flush_done(struct ef4_nic *efx, ef4_qword_t *event)
ef4_nic          1145 drivers/net/ethernet/sfc/falcon/farch.c 	struct ef4_nic *efx = channel->efx;
ef4_nic          1156 drivers/net/ethernet/sfc/falcon/farch.c 	struct ef4_nic *efx = channel->efx;
ef4_nic          1186 drivers/net/ethernet/sfc/falcon/farch.c 	struct ef4_nic *efx = channel->efx;
ef4_nic          1258 drivers/net/ethernet/sfc/falcon/farch.c 	struct ef4_nic *efx = channel->efx;
ef4_nic          1330 drivers/net/ethernet/sfc/falcon/farch.c 	struct ef4_nic *efx = channel->efx;
ef4_nic          1341 drivers/net/ethernet/sfc/falcon/farch.c 	struct ef4_nic *efx = channel->efx;
ef4_nic          1368 drivers/net/ethernet/sfc/falcon/farch.c 	struct ef4_nic *efx = channel->efx;
ef4_nic          1406 drivers/net/ethernet/sfc/falcon/farch.c static inline void ef4_farch_interrupts(struct ef4_nic *efx,
ef4_nic          1418 drivers/net/ethernet/sfc/falcon/farch.c void ef4_farch_irq_enable_master(struct ef4_nic *efx)
ef4_nic          1426 drivers/net/ethernet/sfc/falcon/farch.c void ef4_farch_irq_disable_master(struct ef4_nic *efx)
ef4_nic          1436 drivers/net/ethernet/sfc/falcon/farch.c int ef4_farch_irq_test_generate(struct ef4_nic *efx)
ef4_nic          1445 drivers/net/ethernet/sfc/falcon/farch.c irqreturn_t ef4_farch_fatal_interrupt(struct ef4_nic *efx)
ef4_nic          1503 drivers/net/ethernet/sfc/falcon/farch.c 	struct ef4_nic *efx = dev_id;
ef4_nic          1588 drivers/net/ethernet/sfc/falcon/farch.c 	struct ef4_nic *efx = context->efx;
ef4_nic          1616 drivers/net/ethernet/sfc/falcon/farch.c void ef4_farch_rx_push_indir_table(struct ef4_nic *efx)
ef4_nic          1644 drivers/net/ethernet/sfc/falcon/farch.c void ef4_farch_dimension_resources(struct ef4_nic *efx, unsigned sram_lim_qw)
ef4_nic          1661 drivers/net/ethernet/sfc/falcon/farch.c u32 ef4_farch_fpga_ver(struct ef4_nic *efx)
ef4_nic          1668 drivers/net/ethernet/sfc/falcon/farch.c void ef4_farch_init_common(struct ef4_nic *efx)
ef4_nic          1823 drivers/net/ethernet/sfc/falcon/farch.c ef4_farch_filter_table_clear_entry(struct ef4_nic *efx,
ef4_nic          1870 drivers/net/ethernet/sfc/falcon/farch.c static void ef4_farch_filter_push_rx_config(struct ef4_nic *efx)
ef4_nic          1944 drivers/net/ethernet/sfc/falcon/farch.c static void ef4_farch_filter_push_tx_limits(struct ef4_nic *efx)
ef4_nic          2155 drivers/net/ethernet/sfc/falcon/farch.c ef4_farch_filter_init_rx_auto(struct ef4_nic *efx,
ef4_nic          2307 drivers/net/ethernet/sfc/falcon/farch.c u32 ef4_farch_filter_get_rx_id_limit(struct ef4_nic *efx)
ef4_nic          2323 drivers/net/ethernet/sfc/falcon/farch.c s32 ef4_farch_filter_insert(struct ef4_nic *efx,
ef4_nic          2476 drivers/net/ethernet/sfc/falcon/farch.c ef4_farch_filter_table_clear_entry(struct ef4_nic *efx,
ef4_nic          2506 drivers/net/ethernet/sfc/falcon/farch.c static int ef4_farch_filter_remove(struct ef4_nic *efx,
ef4_nic          2527 drivers/net/ethernet/sfc/falcon/farch.c int ef4_farch_filter_remove_safe(struct ef4_nic *efx,
ef4_nic          2555 drivers/net/ethernet/sfc/falcon/farch.c int ef4_farch_filter_get_safe(struct ef4_nic *efx,
ef4_nic          2592 drivers/net/ethernet/sfc/falcon/farch.c ef4_farch_filter_table_clear(struct ef4_nic *efx,
ef4_nic          2609 drivers/net/ethernet/sfc/falcon/farch.c int ef4_farch_filter_clear_rx(struct ef4_nic *efx,
ef4_nic          2621 drivers/net/ethernet/sfc/falcon/farch.c u32 ef4_farch_filter_count_rx_used(struct ef4_nic *efx,
ef4_nic          2648 drivers/net/ethernet/sfc/falcon/farch.c s32 ef4_farch_filter_get_rx_ids(struct ef4_nic *efx,
ef4_nic          2683 drivers/net/ethernet/sfc/falcon/farch.c void ef4_farch_filter_table_restore(struct ef4_nic *efx)
ef4_nic          2715 drivers/net/ethernet/sfc/falcon/farch.c void ef4_farch_filter_table_remove(struct ef4_nic *efx)
ef4_nic          2727 drivers/net/ethernet/sfc/falcon/farch.c int ef4_farch_filter_table_probe(struct ef4_nic *efx)
ef4_nic          2785 drivers/net/ethernet/sfc/falcon/farch.c void ef4_farch_filter_update_rx_scatter(struct ef4_nic *efx)
ef4_nic          2830 drivers/net/ethernet/sfc/falcon/farch.c s32 ef4_farch_filter_rfs_insert(struct ef4_nic *efx,
ef4_nic          2836 drivers/net/ethernet/sfc/falcon/farch.c bool ef4_farch_filter_rfs_expire_one(struct ef4_nic *efx, u32 flow_id,
ef4_nic          2856 drivers/net/ethernet/sfc/falcon/farch.c void ef4_farch_filter_sync_rx_mode(struct ef4_nic *efx)
ef4_nic            67 drivers/net/ethernet/sfc/falcon/io.h static inline void _ef4_writeq(struct ef4_nic *efx, __le64 value,
ef4_nic            72 drivers/net/ethernet/sfc/falcon/io.h static inline __le64 _ef4_readq(struct ef4_nic *efx, unsigned int reg)
ef4_nic            78 drivers/net/ethernet/sfc/falcon/io.h static inline void _ef4_writed(struct ef4_nic *efx, __le32 value,
ef4_nic            83 drivers/net/ethernet/sfc/falcon/io.h static inline __le32 _ef4_readd(struct ef4_nic *efx, unsigned int reg)
ef4_nic            89 drivers/net/ethernet/sfc/falcon/io.h static inline void ef4_writeo(struct ef4_nic *efx, const ef4_oword_t *value,
ef4_nic           112 drivers/net/ethernet/sfc/falcon/io.h static inline void ef4_sram_writeq(struct ef4_nic *efx, void __iomem *membase,
ef4_nic           133 drivers/net/ethernet/sfc/falcon/io.h static inline void ef4_writed(struct ef4_nic *efx, const ef4_dword_t *value,
ef4_nic           145 drivers/net/ethernet/sfc/falcon/io.h static inline void ef4_reado(struct ef4_nic *efx, ef4_oword_t *value,
ef4_nic           163 drivers/net/ethernet/sfc/falcon/io.h static inline void ef4_sram_readq(struct ef4_nic *efx, void __iomem *membase,
ef4_nic           184 drivers/net/ethernet/sfc/falcon/io.h static inline void ef4_readd(struct ef4_nic *efx, ef4_dword_t *value,
ef4_nic           195 drivers/net/ethernet/sfc/falcon/io.h ef4_writeo_table(struct ef4_nic *efx, const ef4_oword_t *value,
ef4_nic           202 drivers/net/ethernet/sfc/falcon/io.h static inline void ef4_reado_table(struct ef4_nic *efx, ef4_oword_t *value,
ef4_nic           216 drivers/net/ethernet/sfc/falcon/io.h static inline void _ef4_writeo_page(struct ef4_nic *efx, ef4_oword_t *value,
ef4_nic           245 drivers/net/ethernet/sfc/falcon/io.h _ef4_writed_page(struct ef4_nic *efx, const ef4_dword_t *value,
ef4_nic           265 drivers/net/ethernet/sfc/falcon/io.h static inline void _ef4_writed_page_locked(struct ef4_nic *efx,
ef4_nic            31 drivers/net/ethernet/sfc/falcon/mdio_10g.c int ef4_mdio_reset_mmd(struct ef4_nic *port, int mmd,
ef4_nic            51 drivers/net/ethernet/sfc/falcon/mdio_10g.c static int ef4_mdio_check_mmd(struct ef4_nic *efx, int mmd)
ef4_nic            72 drivers/net/ethernet/sfc/falcon/mdio_10g.c int ef4_mdio_wait_reset_mmds(struct ef4_nic *efx, unsigned int mmd_mask)
ef4_nic           113 drivers/net/ethernet/sfc/falcon/mdio_10g.c int ef4_mdio_check_mmds(struct ef4_nic *efx, unsigned int mmd_mask)
ef4_nic           152 drivers/net/ethernet/sfc/falcon/mdio_10g.c bool ef4_mdio_links_ok(struct ef4_nic *efx, unsigned int mmd_mask)
ef4_nic           178 drivers/net/ethernet/sfc/falcon/mdio_10g.c void ef4_mdio_transmit_disable(struct ef4_nic *efx)
ef4_nic           185 drivers/net/ethernet/sfc/falcon/mdio_10g.c void ef4_mdio_phy_reconfigure(struct ef4_nic *efx)
ef4_nic           198 drivers/net/ethernet/sfc/falcon/mdio_10g.c static void ef4_mdio_set_mmd_lpower(struct ef4_nic *efx,
ef4_nic           212 drivers/net/ethernet/sfc/falcon/mdio_10g.c void ef4_mdio_set_mmds_lpower(struct ef4_nic *efx,
ef4_nic           230 drivers/net/ethernet/sfc/falcon/mdio_10g.c int ef4_mdio_set_link_ksettings(struct ef4_nic *efx,
ef4_nic           273 drivers/net/ethernet/sfc/falcon/mdio_10g.c void ef4_mdio_an_reconfigure(struct ef4_nic *efx)
ef4_nic           296 drivers/net/ethernet/sfc/falcon/mdio_10g.c u8 ef4_mdio_get_pause(struct ef4_nic *efx)
ef4_nic           310 drivers/net/ethernet/sfc/falcon/mdio_10g.c int ef4_mdio_test_alive(struct ef4_nic *efx)
ef4_nic            22 drivers/net/ethernet/sfc/falcon/mdio_10g.h static inline int ef4_mdio_read(struct ef4_nic *efx, int devad, int addr)
ef4_nic            28 drivers/net/ethernet/sfc/falcon/mdio_10g.h ef4_mdio_write(struct ef4_nic *efx, int devad, int addr, int value)
ef4_nic            33 drivers/net/ethernet/sfc/falcon/mdio_10g.h static inline u32 ef4_mdio_read_id(struct ef4_nic *efx, int mmd)
ef4_nic            40 drivers/net/ethernet/sfc/falcon/mdio_10g.h static inline bool ef4_mdio_phyxgxs_lane_sync(struct ef4_nic *efx)
ef4_nic            64 drivers/net/ethernet/sfc/falcon/mdio_10g.h int ef4_mdio_reset_mmd(struct ef4_nic *efx, int mmd, int spins, int spintime);
ef4_nic            67 drivers/net/ethernet/sfc/falcon/mdio_10g.h int ef4_mdio_check_mmds(struct ef4_nic *efx, unsigned int mmd_mask);
ef4_nic            70 drivers/net/ethernet/sfc/falcon/mdio_10g.h bool ef4_mdio_links_ok(struct ef4_nic *efx, unsigned int mmd_mask);
ef4_nic            73 drivers/net/ethernet/sfc/falcon/mdio_10g.h void ef4_mdio_transmit_disable(struct ef4_nic *efx);
ef4_nic            76 drivers/net/ethernet/sfc/falcon/mdio_10g.h void ef4_mdio_phy_reconfigure(struct ef4_nic *efx);
ef4_nic            79 drivers/net/ethernet/sfc/falcon/mdio_10g.h void ef4_mdio_set_mmds_lpower(struct ef4_nic *efx, int low_power,
ef4_nic            83 drivers/net/ethernet/sfc/falcon/mdio_10g.h int ef4_mdio_set_link_ksettings(struct ef4_nic *efx,
ef4_nic            87 drivers/net/ethernet/sfc/falcon/mdio_10g.h void ef4_mdio_an_reconfigure(struct ef4_nic *efx);
ef4_nic            92 drivers/net/ethernet/sfc/falcon/mdio_10g.h u8 ef4_mdio_get_pause(struct ef4_nic *efx);
ef4_nic            95 drivers/net/ethernet/sfc/falcon/mdio_10g.h int ef4_mdio_wait_reset_mmds(struct ef4_nic *efx, unsigned int mmd_mask);
ef4_nic            99 drivers/net/ethernet/sfc/falcon/mdio_10g.h ef4_mdio_set_flag(struct ef4_nic *efx, int devad, int addr,
ef4_nic           106 drivers/net/ethernet/sfc/falcon/mdio_10g.h int ef4_mdio_test_alive(struct ef4_nic *efx);
ef4_nic            23 drivers/net/ethernet/sfc/falcon/mtd.c 	struct ef4_nic *efx = mtd->priv;
ef4_nic            31 drivers/net/ethernet/sfc/falcon/mtd.c 	struct ef4_nic *efx = mtd->priv;
ef4_nic            54 drivers/net/ethernet/sfc/falcon/mtd.c int ef4_mtd_add(struct ef4_nic *efx, struct ef4_mtd_partition *parts,
ef4_nic            95 drivers/net/ethernet/sfc/falcon/mtd.c void ef4_mtd_remove(struct ef4_nic *efx)
ef4_nic           113 drivers/net/ethernet/sfc/falcon/mtd.c void ef4_mtd_rename(struct ef4_nic *efx)
ef4_nic           214 drivers/net/ethernet/sfc/falcon/net_driver.h 	struct ef4_nic *efx ____cacheline_aligned_in_smp;
ef4_nic           329 drivers/net/ethernet/sfc/falcon/net_driver.h 	struct ef4_nic *efx;
ef4_nic           405 drivers/net/ethernet/sfc/falcon/net_driver.h 	struct ef4_nic *efx;
ef4_nic           458 drivers/net/ethernet/sfc/falcon/net_driver.h 	struct ef4_nic *efx;
ef4_nic           477 drivers/net/ethernet/sfc/falcon/net_driver.h 	void (*handle_no_channel)(struct ef4_nic *);
ef4_nic           522 drivers/net/ethernet/sfc/falcon/net_driver.h struct ef4_nic;
ef4_nic           569 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*probe) (struct ef4_nic *efx);
ef4_nic           570 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*init) (struct ef4_nic *efx);
ef4_nic           571 drivers/net/ethernet/sfc/falcon/net_driver.h 	void (*fini) (struct ef4_nic *efx);
ef4_nic           572 drivers/net/ethernet/sfc/falcon/net_driver.h 	void (*remove) (struct ef4_nic *efx);
ef4_nic           573 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*reconfigure) (struct ef4_nic *efx);
ef4_nic           574 drivers/net/ethernet/sfc/falcon/net_driver.h 	bool (*poll) (struct ef4_nic *efx);
ef4_nic           575 drivers/net/ethernet/sfc/falcon/net_driver.h 	void (*get_link_ksettings)(struct ef4_nic *efx,
ef4_nic           577 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*set_link_ksettings)(struct ef4_nic *efx,
ef4_nic           579 drivers/net/ethernet/sfc/falcon/net_driver.h 	void (*set_npage_adv) (struct ef4_nic *efx, u32);
ef4_nic           580 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*test_alive) (struct ef4_nic *efx);
ef4_nic           581 drivers/net/ethernet/sfc/falcon/net_driver.h 	const char *(*test_name) (struct ef4_nic *efx, unsigned int index);
ef4_nic           582 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*run_tests) (struct ef4_nic *efx, int *results, unsigned flags);
ef4_nic           583 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*get_module_eeprom) (struct ef4_nic *efx,
ef4_nic           586 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*get_module_info) (struct ef4_nic *efx,
ef4_nic           768 drivers/net/ethernet/sfc/falcon/net_driver.h 	struct ef4_nic *primary;
ef4_nic           904 drivers/net/ethernet/sfc/falcon/net_driver.h static inline int ef4_dev_registered(struct ef4_nic *efx)
ef4_nic           909 drivers/net/ethernet/sfc/falcon/net_driver.h static inline unsigned int ef4_port_num(struct ef4_nic *efx)
ef4_nic          1042 drivers/net/ethernet/sfc/falcon/net_driver.h 	unsigned int (*mem_map_size)(struct ef4_nic *efx);
ef4_nic          1043 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*probe)(struct ef4_nic *efx);
ef4_nic          1044 drivers/net/ethernet/sfc/falcon/net_driver.h 	void (*remove)(struct ef4_nic *efx);
ef4_nic          1045 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*init)(struct ef4_nic *efx);
ef4_nic          1046 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*dimension_resources)(struct ef4_nic *efx);
ef4_nic          1047 drivers/net/ethernet/sfc/falcon/net_driver.h 	void (*fini)(struct ef4_nic *efx);
ef4_nic          1048 drivers/net/ethernet/sfc/falcon/net_driver.h 	void (*monitor)(struct ef4_nic *efx);
ef4_nic          1051 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*reset)(struct ef4_nic *efx, enum reset_type method);
ef4_nic          1052 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*probe_port)(struct ef4_nic *efx);
ef4_nic          1053 drivers/net/ethernet/sfc/falcon/net_driver.h 	void (*remove_port)(struct ef4_nic *efx);
ef4_nic          1055 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*fini_dmaq)(struct ef4_nic *efx);
ef4_nic          1056 drivers/net/ethernet/sfc/falcon/net_driver.h 	void (*prepare_flush)(struct ef4_nic *efx);
ef4_nic          1057 drivers/net/ethernet/sfc/falcon/net_driver.h 	void (*finish_flush)(struct ef4_nic *efx);
ef4_nic          1058 drivers/net/ethernet/sfc/falcon/net_driver.h 	void (*prepare_flr)(struct ef4_nic *efx);
ef4_nic          1059 drivers/net/ethernet/sfc/falcon/net_driver.h 	void (*finish_flr)(struct ef4_nic *efx);
ef4_nic          1060 drivers/net/ethernet/sfc/falcon/net_driver.h 	size_t (*describe_stats)(struct ef4_nic *efx, u8 *names);
ef4_nic          1061 drivers/net/ethernet/sfc/falcon/net_driver.h 	size_t (*update_stats)(struct ef4_nic *efx, u64 *full_stats,
ef4_nic          1063 drivers/net/ethernet/sfc/falcon/net_driver.h 	void (*start_stats)(struct ef4_nic *efx);
ef4_nic          1064 drivers/net/ethernet/sfc/falcon/net_driver.h 	void (*pull_stats)(struct ef4_nic *efx);
ef4_nic          1065 drivers/net/ethernet/sfc/falcon/net_driver.h 	void (*stop_stats)(struct ef4_nic *efx);
ef4_nic          1066 drivers/net/ethernet/sfc/falcon/net_driver.h 	void (*set_id_led)(struct ef4_nic *efx, enum ef4_led_mode mode);
ef4_nic          1068 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*reconfigure_port)(struct ef4_nic *efx);
ef4_nic          1069 drivers/net/ethernet/sfc/falcon/net_driver.h 	void (*prepare_enable_fc_tx)(struct ef4_nic *efx);
ef4_nic          1070 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*reconfigure_mac)(struct ef4_nic *efx);
ef4_nic          1071 drivers/net/ethernet/sfc/falcon/net_driver.h 	bool (*check_mac_fault)(struct ef4_nic *efx);
ef4_nic          1072 drivers/net/ethernet/sfc/falcon/net_driver.h 	void (*get_wol)(struct ef4_nic *efx, struct ethtool_wolinfo *wol);
ef4_nic          1073 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*set_wol)(struct ef4_nic *efx, u32 type);
ef4_nic          1074 drivers/net/ethernet/sfc/falcon/net_driver.h 	void (*resume_wol)(struct ef4_nic *efx);
ef4_nic          1075 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*test_chip)(struct ef4_nic *efx, struct ef4_self_tests *tests);
ef4_nic          1076 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*test_nvram)(struct ef4_nic *efx);
ef4_nic          1077 drivers/net/ethernet/sfc/falcon/net_driver.h 	void (*irq_enable_master)(struct ef4_nic *efx);
ef4_nic          1078 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*irq_test_generate)(struct ef4_nic *efx);
ef4_nic          1079 drivers/net/ethernet/sfc/falcon/net_driver.h 	void (*irq_disable_non_ev)(struct ef4_nic *efx);
ef4_nic          1088 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*rx_push_rss_config)(struct ef4_nic *efx, bool user,
ef4_nic          1102 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*filter_table_probe)(struct ef4_nic *efx);
ef4_nic          1103 drivers/net/ethernet/sfc/falcon/net_driver.h 	void (*filter_table_restore)(struct ef4_nic *efx);
ef4_nic          1104 drivers/net/ethernet/sfc/falcon/net_driver.h 	void (*filter_table_remove)(struct ef4_nic *efx);
ef4_nic          1105 drivers/net/ethernet/sfc/falcon/net_driver.h 	void (*filter_update_rx_scatter)(struct ef4_nic *efx);
ef4_nic          1106 drivers/net/ethernet/sfc/falcon/net_driver.h 	s32 (*filter_insert)(struct ef4_nic *efx,
ef4_nic          1108 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*filter_remove_safe)(struct ef4_nic *efx,
ef4_nic          1111 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*filter_get_safe)(struct ef4_nic *efx,
ef4_nic          1114 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*filter_clear_rx)(struct ef4_nic *efx,
ef4_nic          1116 drivers/net/ethernet/sfc/falcon/net_driver.h 	u32 (*filter_count_rx_used)(struct ef4_nic *efx,
ef4_nic          1118 drivers/net/ethernet/sfc/falcon/net_driver.h 	u32 (*filter_get_rx_id_limit)(struct ef4_nic *efx);
ef4_nic          1119 drivers/net/ethernet/sfc/falcon/net_driver.h 	s32 (*filter_get_rx_ids)(struct ef4_nic *efx,
ef4_nic          1123 drivers/net/ethernet/sfc/falcon/net_driver.h 	s32 (*filter_rfs_insert)(struct ef4_nic *efx,
ef4_nic          1125 drivers/net/ethernet/sfc/falcon/net_driver.h 	bool (*filter_rfs_expire_one)(struct ef4_nic *efx, u32 flow_id,
ef4_nic          1129 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*mtd_probe)(struct ef4_nic *efx);
ef4_nic          1138 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*get_mac_address)(struct ef4_nic *efx, unsigned char *perm_addr);
ef4_nic          1139 drivers/net/ethernet/sfc/falcon/net_driver.h 	int (*set_mac_address)(struct ef4_nic *efx);
ef4_nic          1167 drivers/net/ethernet/sfc/falcon/net_driver.h ef4_get_channel(struct ef4_nic *efx, unsigned index)
ef4_nic          1188 drivers/net/ethernet/sfc/falcon/net_driver.h ef4_get_tx_queue(struct ef4_nic *efx, unsigned index, unsigned type)
ef4_nic          1301 drivers/net/ethernet/sfc/falcon/net_driver.h static inline netdev_features_t ef4_supported_features(const struct ef4_nic *efx)
ef4_nic            30 drivers/net/ethernet/sfc/falcon/nic.c int ef4_nic_alloc_buffer(struct ef4_nic *efx, struct ef4_buffer *buffer,
ef4_nic            41 drivers/net/ethernet/sfc/falcon/nic.c void ef4_nic_free_buffer(struct ef4_nic *efx, struct ef4_buffer *buffer)
ef4_nic            65 drivers/net/ethernet/sfc/falcon/nic.c int ef4_nic_irq_test_start(struct ef4_nic *efx)
ef4_nic            75 drivers/net/ethernet/sfc/falcon/nic.c int ef4_nic_init_interrupt(struct ef4_nic *efx)
ef4_nic           146 drivers/net/ethernet/sfc/falcon/nic.c void ef4_nic_fini_interrupt(struct ef4_nic *efx)
ef4_nic           361 drivers/net/ethernet/sfc/falcon/nic.c size_t ef4_nic_get_regs_len(struct ef4_nic *efx)
ef4_nic           384 drivers/net/ethernet/sfc/falcon/nic.c void ef4_nic_get_regs(struct ef4_nic *efx, void *buf)
ef4_nic           515 drivers/net/ethernet/sfc/falcon/nic.c void ef4_nic_fix_nodesc_drop_stat(struct ef4_nic *efx, u64 *rx_nodesc_drops)
ef4_nic            22 drivers/net/ethernet/sfc/falcon/nic.h static inline int ef4_nic_rev(struct ef4_nic *efx)
ef4_nic            27 drivers/net/ethernet/sfc/falcon/nic.h u32 ef4_farch_fpga_ver(struct ef4_nic *efx);
ef4_nic            30 drivers/net/ethernet/sfc/falcon/nic.h static inline bool ef4_nic_is_dual_func(struct ef4_nic *efx)
ef4_nic           155 drivers/net/ethernet/sfc/falcon/nic.h 	int (*init) (struct ef4_nic *nic);
ef4_nic           156 drivers/net/ethernet/sfc/falcon/nic.h 	void (*init_phy) (struct ef4_nic *efx);
ef4_nic           157 drivers/net/ethernet/sfc/falcon/nic.h 	void (*fini) (struct ef4_nic *nic);
ef4_nic           158 drivers/net/ethernet/sfc/falcon/nic.h 	void (*set_id_led) (struct ef4_nic *efx, enum ef4_led_mode mode);
ef4_nic           159 drivers/net/ethernet/sfc/falcon/nic.h 	int (*monitor) (struct ef4_nic *nic);
ef4_nic           281 drivers/net/ethernet/sfc/falcon/nic.h 	struct ef4_nic *efx;
ef4_nic           294 drivers/net/ethernet/sfc/falcon/nic.h static inline struct falcon_board *falcon_board(struct ef4_nic *efx)
ef4_nic           312 drivers/net/ethernet/sfc/falcon/nic.h int falcon_probe_board(struct ef4_nic *efx, u16 revision_info);
ef4_nic           405 drivers/net/ethernet/sfc/falcon/nic.h int ef4_farch_filter_table_probe(struct ef4_nic *efx);
ef4_nic           406 drivers/net/ethernet/sfc/falcon/nic.h void ef4_farch_filter_table_restore(struct ef4_nic *efx);
ef4_nic           407 drivers/net/ethernet/sfc/falcon/nic.h void ef4_farch_filter_table_remove(struct ef4_nic *efx);
ef4_nic           408 drivers/net/ethernet/sfc/falcon/nic.h void ef4_farch_filter_update_rx_scatter(struct ef4_nic *efx);
ef4_nic           409 drivers/net/ethernet/sfc/falcon/nic.h s32 ef4_farch_filter_insert(struct ef4_nic *efx, struct ef4_filter_spec *spec,
ef4_nic           411 drivers/net/ethernet/sfc/falcon/nic.h int ef4_farch_filter_remove_safe(struct ef4_nic *efx,
ef4_nic           414 drivers/net/ethernet/sfc/falcon/nic.h int ef4_farch_filter_get_safe(struct ef4_nic *efx,
ef4_nic           417 drivers/net/ethernet/sfc/falcon/nic.h int ef4_farch_filter_clear_rx(struct ef4_nic *efx,
ef4_nic           419 drivers/net/ethernet/sfc/falcon/nic.h u32 ef4_farch_filter_count_rx_used(struct ef4_nic *efx,
ef4_nic           421 drivers/net/ethernet/sfc/falcon/nic.h u32 ef4_farch_filter_get_rx_id_limit(struct ef4_nic *efx);
ef4_nic           422 drivers/net/ethernet/sfc/falcon/nic.h s32 ef4_farch_filter_get_rx_ids(struct ef4_nic *efx,
ef4_nic           426 drivers/net/ethernet/sfc/falcon/nic.h s32 ef4_farch_filter_rfs_insert(struct ef4_nic *efx,
ef4_nic           428 drivers/net/ethernet/sfc/falcon/nic.h bool ef4_farch_filter_rfs_expire_one(struct ef4_nic *efx, u32 flow_id,
ef4_nic           431 drivers/net/ethernet/sfc/falcon/nic.h void ef4_farch_filter_sync_rx_mode(struct ef4_nic *efx);
ef4_nic           454 drivers/net/ethernet/sfc/falcon/nic.h int ef4_nic_init_interrupt(struct ef4_nic *efx);
ef4_nic           455 drivers/net/ethernet/sfc/falcon/nic.h int ef4_nic_irq_test_start(struct ef4_nic *efx);
ef4_nic           456 drivers/net/ethernet/sfc/falcon/nic.h void ef4_nic_fini_interrupt(struct ef4_nic *efx);
ef4_nic           457 drivers/net/ethernet/sfc/falcon/nic.h void ef4_farch_irq_enable_master(struct ef4_nic *efx);
ef4_nic           458 drivers/net/ethernet/sfc/falcon/nic.h int ef4_farch_irq_test_generate(struct ef4_nic *efx);
ef4_nic           459 drivers/net/ethernet/sfc/falcon/nic.h void ef4_farch_irq_disable_master(struct ef4_nic *efx);
ef4_nic           462 drivers/net/ethernet/sfc/falcon/nic.h irqreturn_t ef4_farch_fatal_interrupt(struct ef4_nic *efx);
ef4_nic           468 drivers/net/ethernet/sfc/falcon/nic.h static inline int ef4_nic_irq_test_irq_cpu(struct ef4_nic *efx)
ef4_nic           474 drivers/net/ethernet/sfc/falcon/nic.h int ef4_nic_flush_queues(struct ef4_nic *efx);
ef4_nic           475 drivers/net/ethernet/sfc/falcon/nic.h int ef4_farch_fini_dmaq(struct ef4_nic *efx);
ef4_nic           476 drivers/net/ethernet/sfc/falcon/nic.h void ef4_farch_finish_flr(struct ef4_nic *efx);
ef4_nic           477 drivers/net/ethernet/sfc/falcon/nic.h void falcon_start_nic_stats(struct ef4_nic *efx);
ef4_nic           478 drivers/net/ethernet/sfc/falcon/nic.h void falcon_stop_nic_stats(struct ef4_nic *efx);
ef4_nic           479 drivers/net/ethernet/sfc/falcon/nic.h int falcon_reset_xaui(struct ef4_nic *efx);
ef4_nic           480 drivers/net/ethernet/sfc/falcon/nic.h void ef4_farch_dimension_resources(struct ef4_nic *efx, unsigned sram_lim_qw);
ef4_nic           481 drivers/net/ethernet/sfc/falcon/nic.h void ef4_farch_init_common(struct ef4_nic *efx);
ef4_nic           482 drivers/net/ethernet/sfc/falcon/nic.h void ef4_farch_rx_push_indir_table(struct ef4_nic *efx);
ef4_nic           484 drivers/net/ethernet/sfc/falcon/nic.h int ef4_nic_alloc_buffer(struct ef4_nic *efx, struct ef4_buffer *buffer,
ef4_nic           486 drivers/net/ethernet/sfc/falcon/nic.h void ef4_nic_free_buffer(struct ef4_nic *efx, struct ef4_buffer *buffer);
ef4_nic           493 drivers/net/ethernet/sfc/falcon/nic.h int ef4_farch_test_registers(struct ef4_nic *efx,
ef4_nic           497 drivers/net/ethernet/sfc/falcon/nic.h size_t ef4_nic_get_regs_len(struct ef4_nic *efx);
ef4_nic           498 drivers/net/ethernet/sfc/falcon/nic.h void ef4_nic_get_regs(struct ef4_nic *efx, void *buf);
ef4_nic           505 drivers/net/ethernet/sfc/falcon/nic.h void ef4_nic_fix_nodesc_drop_stat(struct ef4_nic *efx, u64 *stat);
ef4_nic           509 drivers/net/ethernet/sfc/falcon/nic.h void ef4_farch_generate_event(struct ef4_nic *efx, unsigned int evq,
ef4_nic            15 drivers/net/ethernet/sfc/falcon/phy.h void tenxpress_set_id_led(struct ef4_nic *efx, enum ef4_led_mode mode);
ef4_nic            34 drivers/net/ethernet/sfc/falcon/phy.h void falcon_qt202x_set_led(struct ef4_nic *p, int led, int state);
ef4_nic            44 drivers/net/ethernet/sfc/falcon/phy.h void falcon_txc_set_gpio_dir(struct ef4_nic *efx, int pin, int dir);
ef4_nic            45 drivers/net/ethernet/sfc/falcon/phy.h void falcon_txc_set_gpio_val(struct ef4_nic *efx, int pin, int val);
ef4_nic            50 drivers/net/ethernet/sfc/falcon/qt202x_phy.c void falcon_qt202x_set_led(struct ef4_nic *p, int led, int mode)
ef4_nic            73 drivers/net/ethernet/sfc/falcon/qt202x_phy.c static int qt2025c_wait_heartbeat(struct ef4_nic *efx)
ef4_nic           105 drivers/net/ethernet/sfc/falcon/qt202x_phy.c static int qt2025c_wait_fw_status_good(struct ef4_nic *efx)
ef4_nic           127 drivers/net/ethernet/sfc/falcon/qt202x_phy.c static void qt2025c_restart_firmware(struct ef4_nic *efx)
ef4_nic           135 drivers/net/ethernet/sfc/falcon/qt202x_phy.c static int qt2025c_wait_reset(struct ef4_nic *efx)
ef4_nic           160 drivers/net/ethernet/sfc/falcon/qt202x_phy.c static void qt2025c_firmware_id(struct ef4_nic *efx)
ef4_nic           180 drivers/net/ethernet/sfc/falcon/qt202x_phy.c static void qt2025c_bug17190_workaround(struct ef4_nic *efx)
ef4_nic           213 drivers/net/ethernet/sfc/falcon/qt202x_phy.c static int qt2025c_select_phy_mode(struct ef4_nic *efx)
ef4_nic           306 drivers/net/ethernet/sfc/falcon/qt202x_phy.c static int qt202x_reset_phy(struct ef4_nic *efx)
ef4_nic           339 drivers/net/ethernet/sfc/falcon/qt202x_phy.c static int qt202x_phy_probe(struct ef4_nic *efx)
ef4_nic           357 drivers/net/ethernet/sfc/falcon/qt202x_phy.c static int qt202x_phy_init(struct ef4_nic *efx)
ef4_nic           380 drivers/net/ethernet/sfc/falcon/qt202x_phy.c static int qt202x_link_ok(struct ef4_nic *efx)
ef4_nic           385 drivers/net/ethernet/sfc/falcon/qt202x_phy.c static bool qt202x_phy_poll(struct ef4_nic *efx)
ef4_nic           400 drivers/net/ethernet/sfc/falcon/qt202x_phy.c static int qt202x_phy_reconfigure(struct ef4_nic *efx)
ef4_nic           437 drivers/net/ethernet/sfc/falcon/qt202x_phy.c static void qt202x_phy_get_link_ksettings(struct ef4_nic *efx,
ef4_nic           443 drivers/net/ethernet/sfc/falcon/qt202x_phy.c static void qt202x_phy_remove(struct ef4_nic *efx)
ef4_nic           450 drivers/net/ethernet/sfc/falcon/qt202x_phy.c static int qt202x_phy_get_module_info(struct ef4_nic *efx,
ef4_nic           458 drivers/net/ethernet/sfc/falcon/qt202x_phy.c static int qt202x_phy_get_module_eeprom(struct ef4_nic *efx,
ef4_nic            62 drivers/net/ethernet/sfc/falcon/rx.c static inline u32 ef4_rx_buf_hash(struct ef4_nic *efx, const u8 *eh)
ef4_nic            84 drivers/net/ethernet/sfc/falcon/rx.c static inline void ef4_sync_rx_buffer(struct ef4_nic *efx,
ef4_nic            92 drivers/net/ethernet/sfc/falcon/rx.c void ef4_rx_config_page_split(struct ef4_nic *efx)
ef4_nic           108 drivers/net/ethernet/sfc/falcon/rx.c 	struct ef4_nic *efx = rx_queue->efx;
ef4_nic           151 drivers/net/ethernet/sfc/falcon/rx.c 	struct ef4_nic *efx = rx_queue->efx;
ef4_nic           210 drivers/net/ethernet/sfc/falcon/rx.c static void ef4_unmap_rx_buffer(struct ef4_nic *efx,
ef4_nic           246 drivers/net/ethernet/sfc/falcon/rx.c 	struct ef4_nic *efx = rx_queue->efx;
ef4_nic           326 drivers/net/ethernet/sfc/falcon/rx.c 	struct ef4_nic *efx = rx_queue->efx;
ef4_nic           389 drivers/net/ethernet/sfc/falcon/rx.c 	struct ef4_nic *efx = rx_queue->efx;
ef4_nic           427 drivers/net/ethernet/sfc/falcon/rx.c 	struct ef4_nic *efx = channel->efx;
ef4_nic           471 drivers/net/ethernet/sfc/falcon/rx.c 	struct ef4_nic *efx = channel->efx;
ef4_nic           526 drivers/net/ethernet/sfc/falcon/rx.c 	struct ef4_nic *efx = rx_queue->efx;
ef4_nic           643 drivers/net/ethernet/sfc/falcon/rx.c 	struct ef4_nic *efx = channel->efx;
ef4_nic           681 drivers/net/ethernet/sfc/falcon/rx.c 	struct ef4_nic *efx = rx_queue->efx;
ef4_nic           710 drivers/net/ethernet/sfc/falcon/rx.c static void ef4_init_rx_recycle_ring(struct ef4_nic *efx,
ef4_nic           734 drivers/net/ethernet/sfc/falcon/rx.c 	struct ef4_nic *efx = rx_queue->efx;
ef4_nic           776 drivers/net/ethernet/sfc/falcon/rx.c 	struct ef4_nic *efx = rx_queue->efx;
ef4_nic           833 drivers/net/ethernet/sfc/falcon/rx.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic           896 drivers/net/ethernet/sfc/falcon/rx.c bool __ef4_filter_rfs_expire(struct ef4_nic *efx, unsigned int quota)
ef4_nic           898 drivers/net/ethernet/sfc/falcon/rx.c 	bool (*expire_one)(struct ef4_nic *efx, u32 flow_id, unsigned int index);
ef4_nic            96 drivers/net/ethernet/sfc/falcon/selftest.c static int ef4_test_phy_alive(struct ef4_nic *efx, struct ef4_self_tests *tests)
ef4_nic           108 drivers/net/ethernet/sfc/falcon/selftest.c static int ef4_test_nvram(struct ef4_nic *efx, struct ef4_self_tests *tests)
ef4_nic           130 drivers/net/ethernet/sfc/falcon/selftest.c static int ef4_test_interrupts(struct ef4_nic *efx,
ef4_nic           172 drivers/net/ethernet/sfc/falcon/selftest.c static int ef4_test_eventq_irq(struct ef4_nic *efx,
ef4_nic           253 drivers/net/ethernet/sfc/falcon/selftest.c static int ef4_test_phy(struct ef4_nic *efx, struct ef4_self_tests *tests,
ef4_nic           283 drivers/net/ethernet/sfc/falcon/selftest.c void ef4_loopback_rx_packet(struct ef4_nic *efx,
ef4_nic           375 drivers/net/ethernet/sfc/falcon/selftest.c static void ef4_iterate_state(struct ef4_nic *efx)
ef4_nic           412 drivers/net/ethernet/sfc/falcon/selftest.c 	struct ef4_nic *efx = tx_queue->efx;
ef4_nic           459 drivers/net/ethernet/sfc/falcon/selftest.c static int ef4_poll_loopback(struct ef4_nic *efx)
ef4_nic           469 drivers/net/ethernet/sfc/falcon/selftest.c 	struct ef4_nic *efx = tx_queue->efx;
ef4_nic           528 drivers/net/ethernet/sfc/falcon/selftest.c 	struct ef4_nic *efx = tx_queue->efx;
ef4_nic           581 drivers/net/ethernet/sfc/falcon/selftest.c static int ef4_wait_for_link(struct ef4_nic *efx)
ef4_nic           613 drivers/net/ethernet/sfc/falcon/selftest.c static int ef4_test_loopbacks(struct ef4_nic *efx, struct ef4_self_tests *tests,
ef4_nic           689 drivers/net/ethernet/sfc/falcon/selftest.c int ef4_selftest(struct ef4_nic *efx, struct ef4_self_tests *tests,
ef4_nic           772 drivers/net/ethernet/sfc/falcon/selftest.c void ef4_selftest_async_start(struct ef4_nic *efx)
ef4_nic           781 drivers/net/ethernet/sfc/falcon/selftest.c void ef4_selftest_async_cancel(struct ef4_nic *efx)
ef4_nic           788 drivers/net/ethernet/sfc/falcon/selftest.c 	struct ef4_nic *efx = container_of(data, struct ef4_nic,
ef4_nic            44 drivers/net/ethernet/sfc/falcon/selftest.h void ef4_loopback_rx_packet(struct ef4_nic *efx, const char *buf_ptr,
ef4_nic            46 drivers/net/ethernet/sfc/falcon/selftest.h int ef4_selftest(struct ef4_nic *efx, struct ef4_self_tests *tests,
ef4_nic            48 drivers/net/ethernet/sfc/falcon/selftest.h void ef4_selftest_async_start(struct ef4_nic *efx);
ef4_nic            49 drivers/net/ethernet/sfc/falcon/selftest.h void ef4_selftest_async_cancel(struct ef4_nic *efx);
ef4_nic           148 drivers/net/ethernet/sfc/falcon/tenxpress.c static int tenxpress_init(struct ef4_nic *efx)
ef4_nic           163 drivers/net/ethernet/sfc/falcon/tenxpress.c static int tenxpress_phy_probe(struct ef4_nic *efx)
ef4_nic           185 drivers/net/ethernet/sfc/falcon/tenxpress.c static int tenxpress_phy_init(struct ef4_nic *efx)
ef4_nic           220 drivers/net/ethernet/sfc/falcon/tenxpress.c static int tenxpress_special_reset(struct ef4_nic *efx)
ef4_nic           253 drivers/net/ethernet/sfc/falcon/tenxpress.c static void sfx7101_check_bad_lp(struct ef4_nic *efx, bool link_ok)
ef4_nic           297 drivers/net/ethernet/sfc/falcon/tenxpress.c static bool sfx7101_link_ok(struct ef4_nic *efx)
ef4_nic           305 drivers/net/ethernet/sfc/falcon/tenxpress.c static void tenxpress_ext_loopback(struct ef4_nic *efx)
ef4_nic           312 drivers/net/ethernet/sfc/falcon/tenxpress.c static void tenxpress_low_power(struct ef4_nic *efx)
ef4_nic           319 drivers/net/ethernet/sfc/falcon/tenxpress.c static int tenxpress_phy_reconfigure(struct ef4_nic *efx)
ef4_nic           352 drivers/net/ethernet/sfc/falcon/tenxpress.c static bool tenxpress_phy_poll(struct ef4_nic *efx)
ef4_nic           366 drivers/net/ethernet/sfc/falcon/tenxpress.c static void sfx7101_phy_fini(struct ef4_nic *efx)
ef4_nic           380 drivers/net/ethernet/sfc/falcon/tenxpress.c static void tenxpress_phy_remove(struct ef4_nic *efx)
ef4_nic           388 drivers/net/ethernet/sfc/falcon/tenxpress.c void tenxpress_set_id_led(struct ef4_nic *efx, enum ef4_led_mode mode)
ef4_nic           415 drivers/net/ethernet/sfc/falcon/tenxpress.c static const char *sfx7101_test_name(struct ef4_nic *efx, unsigned int index)
ef4_nic           423 drivers/net/ethernet/sfc/falcon/tenxpress.c sfx7101_run_tests(struct ef4_nic *efx, int *results, unsigned flags)
ef4_nic           440 drivers/net/ethernet/sfc/falcon/tenxpress.c tenxpress_get_link_ksettings(struct ef4_nic *efx,
ef4_nic           462 drivers/net/ethernet/sfc/falcon/tenxpress.c tenxpress_set_link_ksettings(struct ef4_nic *efx,
ef4_nic           471 drivers/net/ethernet/sfc/falcon/tenxpress.c static void sfx7101_set_npage_adv(struct ef4_nic *efx, u32 advertising)
ef4_nic            81 drivers/net/ethernet/sfc/falcon/tx.c unsigned int ef4_tx_max_skb_descs(struct ef4_nic *efx)
ef4_nic           110 drivers/net/ethernet/sfc/falcon/tx.c 	struct ef4_nic *efx = txq1->efx;
ef4_nic           208 drivers/net/ethernet/sfc/falcon/tx.c 	struct ef4_nic *efx = tx_queue->efx;
ef4_nic           359 drivers/net/ethernet/sfc/falcon/tx.c 	struct ef4_nic *efx = tx_queue->efx;
ef4_nic           396 drivers/net/ethernet/sfc/falcon/tx.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic           415 drivers/net/ethernet/sfc/falcon/tx.c 	struct ef4_nic *efx = tx_queue->efx;
ef4_nic           428 drivers/net/ethernet/sfc/falcon/tx.c 	struct ef4_nic *efx = netdev_priv(net_dev);
ef4_nic           494 drivers/net/ethernet/sfc/falcon/tx.c 	struct ef4_nic *efx = tx_queue->efx;
ef4_nic           540 drivers/net/ethernet/sfc/falcon/tx.c 	struct ef4_nic *efx = tx_queue->efx;
ef4_nic           584 drivers/net/ethernet/sfc/falcon/tx.c 	struct ef4_nic *efx = tx_queue->efx;
ef4_nic           168 drivers/net/ethernet/sfc/falcon/txc43128_phy.c static void txc_reset_logic(struct ef4_nic *efx);
ef4_nic           171 drivers/net/ethernet/sfc/falcon/txc43128_phy.c void falcon_txc_set_gpio_val(struct ef4_nic *efx, int pin, int on)
ef4_nic           177 drivers/net/ethernet/sfc/falcon/txc43128_phy.c void falcon_txc_set_gpio_dir(struct ef4_nic *efx, int pin, int dir)
ef4_nic           184 drivers/net/ethernet/sfc/falcon/txc43128_phy.c static int txc_reset_phy(struct ef4_nic *efx)
ef4_nic           205 drivers/net/ethernet/sfc/falcon/txc43128_phy.c static int txc_bist_one(struct ef4_nic *efx, int mmd, int test)
ef4_nic           270 drivers/net/ethernet/sfc/falcon/txc43128_phy.c static int txc_bist(struct ef4_nic *efx)
ef4_nic           277 drivers/net/ethernet/sfc/falcon/txc43128_phy.c static void txc_apply_defaults(struct ef4_nic *efx)
ef4_nic           321 drivers/net/ethernet/sfc/falcon/txc43128_phy.c static int txc43128_phy_probe(struct ef4_nic *efx)
ef4_nic           341 drivers/net/ethernet/sfc/falcon/txc43128_phy.c static int txc43128_phy_init(struct ef4_nic *efx)
ef4_nic           359 drivers/net/ethernet/sfc/falcon/txc43128_phy.c static void txc_glrgs_lane_power(struct ef4_nic *efx, int mmd)
ef4_nic           373 drivers/net/ethernet/sfc/falcon/txc43128_phy.c static void txc_analog_lane_power(struct ef4_nic *efx, int mmd)
ef4_nic           394 drivers/net/ethernet/sfc/falcon/txc43128_phy.c static void txc_set_power(struct ef4_nic *efx)
ef4_nic           411 drivers/net/ethernet/sfc/falcon/txc43128_phy.c static void txc_reset_logic_mmd(struct ef4_nic *efx, int mmd)
ef4_nic           431 drivers/net/ethernet/sfc/falcon/txc43128_phy.c static void txc_reset_logic(struct ef4_nic *efx)
ef4_nic           439 drivers/net/ethernet/sfc/falcon/txc43128_phy.c static bool txc43128_phy_read_link(struct ef4_nic *efx)
ef4_nic           444 drivers/net/ethernet/sfc/falcon/txc43128_phy.c static int txc43128_phy_reconfigure(struct ef4_nic *efx)
ef4_nic           475 drivers/net/ethernet/sfc/falcon/txc43128_phy.c static void txc43128_phy_fini(struct ef4_nic *efx)
ef4_nic           481 drivers/net/ethernet/sfc/falcon/txc43128_phy.c static void txc43128_phy_remove(struct ef4_nic *efx)
ef4_nic           489 drivers/net/ethernet/sfc/falcon/txc43128_phy.c static bool txc43128_phy_poll(struct ef4_nic *efx)
ef4_nic           516 drivers/net/ethernet/sfc/falcon/txc43128_phy.c static const char *txc43128_test_name(struct ef4_nic *efx, unsigned int index)
ef4_nic           523 drivers/net/ethernet/sfc/falcon/txc43128_phy.c static int txc43128_run_tests(struct ef4_nic *efx, int *results, unsigned flags)
ef4_nic           540 drivers/net/ethernet/sfc/falcon/txc43128_phy.c static void txc43128_get_link_ksettings(struct ef4_nic *efx,