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,