drivers/net/ethernet/sfc/falcon/efx.c
1014
struct ef4_nic *efx = container_of(data, struct ef4_nic, mac_work);
drivers/net/ethernet/sfc/falcon/efx.c
1022
static int ef4_probe_port(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1042
static int ef4_init_port(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1075
static void ef4_start_port(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1094
static void ef4_stop_port(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1113
static void ef4_fini_port(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1127
static void ef4_remove_port(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1143
static bool ef4_same_controller(struct ef4_nic *left, struct ef4_nic *right)
drivers/net/ethernet/sfc/falcon/efx.c
1150
static void ef4_associate(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1152
struct ef4_nic *other, *next;
drivers/net/ethernet/sfc/falcon/efx.c
1195
static void ef4_dissociate(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1197
struct ef4_nic *other, *next;
drivers/net/ethernet/sfc/falcon/efx.c
1212
static int ef4_init_io(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1283
static void ef4_fini_io(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1305
void ef4_set_default_rx_indir_table(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1314
static unsigned int ef4_wanted_parallelism(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1354
static int ef4_probe_interrupts(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1456
static int ef4_soft_enable_interrupts(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1489
static void ef4_soft_disable_interrupts(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1512
static int ef4_enable_interrupts(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1554
static void ef4_disable_interrupts(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1568
static void ef4_remove_interrupts(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1582
static void ef4_set_channels(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1607
static int ef4_probe_nic(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1669
static void ef4_remove_nic(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1677
static int ef4_probe_filters(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1726
static void ef4_remove_filters(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1739
static void ef4_restore_filters(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1752
static int ef4_probe_all(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1806
static void ef4_start_all(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1837
static void ef4_stop_all(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1866
static void ef4_remove_all(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
1879
unsigned int ef4_usecs_to_ticks(struct ef4_nic *efx, unsigned int usecs)
drivers/net/ethernet/sfc/falcon/efx.c
188
static int ef4_soft_enable_interrupts(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/efx.c
1889
int ef4_init_irq_moderation(struct ef4_nic *efx, unsigned int tx_usecs,
drivers/net/ethernet/sfc/falcon/efx.c
189
static void ef4_soft_disable_interrupts(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/efx.c
191
static void ef4_remove_channels(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/efx.c
1922
void ef4_get_irq_moderation(struct ef4_nic *efx, unsigned int *tx_usecs,
drivers/net/ethernet/sfc/falcon/efx.c
193
static void ef4_remove_port(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/efx.c
195
static void ef4_fini_napi(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/efx.c
1951
struct ef4_nic *efx = container_of(data, struct ef4_nic,
drivers/net/ethernet/sfc/falcon/efx.c
197
static void ef4_fini_struct(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/efx.c
198
static void ef4_start_all(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/efx.c
1983
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/efx.c
199
static void ef4_stop_all(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/efx.c
2002
struct ef4_nic *efx = channel->efx;
drivers/net/ethernet/sfc/falcon/efx.c
2008
static void ef4_init_napi(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
2024
static void ef4_fini_napi(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
2041
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/efx.c
2068
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/efx.c
2083
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/efx.c
209
static int ef4_check_disabled(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
2093
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/efx.c
2106
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/efx.c
2130
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/efx.c
2165
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/efx.c
2174
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/efx.c
2213
static void ef4_update_name(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
2239
struct ef4_nic *efx = dev_get_drvdata(dev);
drivers/net/ethernet/sfc/falcon/efx.c
2244
static int ef4_register_netdev(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
2314
static void ef4_unregister_netdev(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
2336
void ef4_reset_down(struct ef4_nic *efx, enum reset_type method)
drivers/net/ethernet/sfc/falcon/efx.c
2355
int ef4_reset_up(struct ef4_nic *efx, enum reset_type method, bool ok)
drivers/net/ethernet/sfc/falcon/efx.c
2409
int ef4_reset(struct ef4_nic *efx, enum reset_type method)
drivers/net/ethernet/sfc/falcon/efx.c
2468
int ef4_try_recovery(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
2492
struct ef4_nic *efx = container_of(data, struct ef4_nic, reset_work);
drivers/net/ethernet/sfc/falcon/efx.c
2519
void ef4_schedule_reset(struct ef4_nic *efx, enum reset_type type)
drivers/net/ethernet/sfc/falcon/efx.c
2588
int ef4_port_dummy_op_int(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
2592
void ef4_port_dummy_op_void(struct ef4_nic *efx) {}
drivers/net/ethernet/sfc/falcon/efx.c
2594
static bool ef4_port_dummy_op_poll(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
2615
static int ef4_init_struct(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/efx.c
2676
static void ef4_fini_struct(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
2691
void ef4_update_sw_stats(struct ef4_nic *efx, u64 *stats)
drivers/net/ethernet/sfc/falcon/efx.c
270
static void ef4_update_irq_mod(struct ef4_nic *efx, struct ef4_channel *channel)
drivers/net/ethernet/sfc/falcon/efx.c
2711
static void ef4_pci_remove_main(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
2733
struct ef4_nic *efx;
drivers/net/ethernet/sfc/falcon/efx.c
2763
static void ef4_probe_vpd_strings(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
2797
static int ef4_pci_probe_main(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
2857
struct ef4_nic *efx;
drivers/net/ethernet/sfc/falcon/efx.c
2935
struct ef4_nic *efx = dev_get_drvdata(dev);
drivers/net/ethernet/sfc/falcon/efx.c
295
struct ef4_nic *efx = channel->efx;
drivers/net/ethernet/sfc/falcon/efx.c
2956
struct ef4_nic *efx = dev_get_drvdata(dev);
drivers/net/ethernet/sfc/falcon/efx.c
2994
struct ef4_nic *efx = pci_get_drvdata(pci_dev);
drivers/net/ethernet/sfc/falcon/efx.c
3008
struct ef4_nic *efx = pci_get_drvdata(pci_dev);
drivers/net/ethernet/sfc/falcon/efx.c
3057
struct ef4_nic *efx = pci_get_drvdata(pdev);
drivers/net/ethernet/sfc/falcon/efx.c
3091
struct ef4_nic *efx = pci_get_drvdata(pdev);
drivers/net/ethernet/sfc/falcon/efx.c
3106
struct ef4_nic *efx = pci_get_drvdata(pdev);
drivers/net/ethernet/sfc/falcon/efx.c
332
struct ef4_nic *efx = channel->efx;
drivers/net/ethernet/sfc/falcon/efx.c
350
struct ef4_nic *efx = channel->efx;
drivers/net/ethernet/sfc/falcon/efx.c
419
ef4_alloc_channel(struct ef4_nic *efx, int i, struct ef4_channel *old_channel)
drivers/net/ethernet/sfc/falcon/efx.c
526
struct ef4_nic *efx = channel->efx;
drivers/net/ethernet/sfc/falcon/efx.c
542
static void ef4_set_channel_names(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
552
static int ef4_probe_channels(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
587
static void ef4_start_datapath(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
679
static void ef4_stop_datapath(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
749
static void ef4_remove_channels(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
758
ef4_realloc_channels(struct ef4_nic *efx, u32 rxq_entries, u32 txq_entries)
drivers/net/ethernet/sfc/falcon/efx.c
895
void ef4_link_status_changed(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
925
void ef4_link_set_advertising(struct ef4_nic *efx, u32 advertising)
drivers/net/ethernet/sfc/falcon/efx.c
938
void ef4_link_set_wanted_fc(struct ef4_nic *efx, u8 wanted_fc)
drivers/net/ethernet/sfc/falcon/efx.c
953
static void ef4_fini_port(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/efx.c
958
void ef4_mac_reconfigure(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
972
int __ef4_reconfigure_port(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.c
996
int ef4_reconfigure_port(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.h
107
static inline s32 ef4_filter_insert_filter(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/efx.h
123
static inline int ef4_filter_remove_id_safe(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/efx.h
141
ef4_filter_get_filter_safe(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/efx.h
148
static inline u32 ef4_filter_count_rx_used(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/efx.h
153
static inline u32 ef4_filter_get_rx_id_limit(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.h
157
static inline s32 ef4_filter_get_rx_ids(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/efx.h
166
bool __ef4_filter_rfs_expire(struct ef4_nic *efx, unsigned quota);
drivers/net/ethernet/sfc/falcon/efx.h
183
int ef4_realloc_channels(struct ef4_nic *efx, u32 rxq_entries, u32 txq_entries);
drivers/net/ethernet/sfc/falcon/efx.h
186
int ef4_reconfigure_port(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/efx.h
187
int __ef4_reconfigure_port(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/efx.h
193
int ef4_reset(struct ef4_nic *efx, enum reset_type method);
drivers/net/ethernet/sfc/falcon/efx.h
194
void ef4_reset_down(struct ef4_nic *efx, enum reset_type method);
drivers/net/ethernet/sfc/falcon/efx.h
195
int ef4_reset_up(struct ef4_nic *efx, enum reset_type method, bool ok);
drivers/net/ethernet/sfc/falcon/efx.h
196
int ef4_try_recovery(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/efx.h
199
void ef4_schedule_reset(struct ef4_nic *efx, enum reset_type type);
drivers/net/ethernet/sfc/falcon/efx.h
200
unsigned int ef4_usecs_to_ticks(struct ef4_nic *efx, unsigned int usecs);
drivers/net/ethernet/sfc/falcon/efx.h
201
int ef4_init_irq_moderation(struct ef4_nic *efx, unsigned int tx_usecs,
drivers/net/ethernet/sfc/falcon/efx.h
204
void ef4_get_irq_moderation(struct ef4_nic *efx, unsigned int *tx_usecs,
drivers/net/ethernet/sfc/falcon/efx.h
210
int ef4_port_dummy_op_int(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/efx.h
211
void ef4_port_dummy_op_void(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/efx.h
214
void ef4_update_sw_stats(struct ef4_nic *efx, u64 *stats);
drivers/net/ethernet/sfc/falcon/efx.h
218
int ef4_mtd_add(struct ef4_nic *efx, struct ef4_mtd_partition *parts,
drivers/net/ethernet/sfc/falcon/efx.h
220
static inline int ef4_mtd_probe(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.h
224
void ef4_mtd_rename(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/efx.h
225
void ef4_mtd_remove(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/efx.h
227
static inline int ef4_mtd_probe(struct ef4_nic *efx) { return 0; }
drivers/net/ethernet/sfc/falcon/efx.h
228
static inline void ef4_mtd_rename(struct ef4_nic *efx) {}
drivers/net/ethernet/sfc/falcon/efx.h
229
static inline void ef4_mtd_remove(struct ef4_nic *efx) {}
drivers/net/ethernet/sfc/falcon/efx.h
247
void ef4_link_status_changed(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/efx.h
248
void ef4_link_set_advertising(struct ef4_nic *efx, u32);
drivers/net/ethernet/sfc/falcon/efx.h
249
void ef4_link_set_wanted_fc(struct ef4_nic *efx, u8);
drivers/net/ethernet/sfc/falcon/efx.h
251
static inline void ef4_device_detach_sync(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.h
34
unsigned int ef4_tx_max_skb_descs(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/efx.h
38
void ef4_set_default_rx_indir_table(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/efx.h
39
void ef4_rx_config_page_split(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/efx.h
73
static inline bool ef4_rss_enabled(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/efx.h
80
void ef4_mac_reconfigure(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/ethtool.c
1033
static int ef4_ethtool_set_class_rule(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/ethtool.c
119
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
1238
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
1258
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
1268
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
1281
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
1298
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
1314
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
143
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
163
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
178
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
186
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
192
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
251
static int ef4_fill_loopback_test(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/ethtool.c
296
static int ef4_ethtool_fill_self_tests(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/ethtool.c
356
static size_t ef4_describe_per_queue_stats(struct ef4_nic *efx, u8 **strings)
drivers/net/ethernet/sfc/falcon/ethtool.c
388
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
405
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
428
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
491
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
539
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
578
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
598
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
640
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
654
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
681
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
739
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
749
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
757
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
763
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
786
static int ef4_ethtool_get_class_rule(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/ethtool.c
93
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
950
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
979
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/ethtool.c
988
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/falcon.c
1013
int falcon_reset_xaui(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
1041
static void falcon_ack_status_intr(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
1061
static bool falcon_xgxs_link_ok(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
1084
static bool falcon_xmac_link_ok(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
1099
static void falcon_reconfigure_xmac_core(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
1153
static void falcon_reconfigure_xgxs_core(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
1194
static bool falcon_xmac_link_ok_retry(struct ef4_nic *efx, int tries)
drivers/net/ethernet/sfc/falcon/falcon.c
1219
static bool falcon_xmac_check_fault(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
1224
static int falcon_reconfigure_xmac(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
1241
static void falcon_poll_xmac(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
1260
static void falcon_push_multicast_hash(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
1270
static void falcon_reset_macs(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
1334
static void falcon_drain_tx_fifo(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
1350
static void falcon_deconfigure_mac_wrapper(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
1366
static void falcon_reconfigure_mac_wrapper(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
1413
static void falcon_stats_request(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
1435
static void falcon_stats_complete(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
1458
struct ef4_nic *efx = nic_data->efx;
drivers/net/ethernet/sfc/falcon/falcon.c
1469
static bool falcon_loopback_link_poll(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
1484
static int falcon_reconfigure_port(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
1523
static void falcon_a1_prepare_enable_fc_tx(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
1529
static void falcon_b0_prepare_enable_fc_tx(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
1546
static int falcon_gmii_wait(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
1575
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/falcon.c
1628
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/falcon.c
1677
static int falcon_probe_port(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
1733
static void falcon_remove_port(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
1743
struct ef4_nic *efx = channel->efx;
drivers/net/ethernet/sfc/falcon/falcon.c
1781
falcon_read_nvram(struct ef4_nic *efx, struct falcon_nvconfig *nvconfig_out)
drivers/net/ethernet/sfc/falcon/falcon.c
1852
static int falcon_test_nvram(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
1897
falcon_b0_test_chip(struct ef4_nic *efx, struct ef4_self_tests *tests)
drivers/net/ethernet/sfc/falcon/falcon.c
1977
static int __falcon_reset_hw(struct ef4_nic *efx, enum reset_type method)
drivers/net/ethernet/sfc/falcon/falcon.c
2058
static int falcon_reset_hw(struct ef4_nic *efx, enum reset_type method)
drivers/net/ethernet/sfc/falcon/falcon.c
2070
static void falcon_monitor(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
2111
static int falcon_reset_sram(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
2151
static void falcon_spi_device_init(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/falcon.c
2177
static int falcon_probe_nvconfig(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
2218
static int falcon_dimension_resources(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
2226
static void falcon_probe_spi_devices(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
2269
static unsigned int falcon_a1_mem_map_size(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
2274
static unsigned int falcon_b0_mem_map_size(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
2283
static int falcon_probe_nic(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
2425
static void falcon_init_rx_cfg(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
2476
static int falcon_init_nic(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
2541
static void falcon_remove_nic(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
2567
static size_t falcon_describe_nic_stats(struct ef4_nic *efx, u8 **names)
drivers/net/ethernet/sfc/falcon/falcon.c
2573
static size_t falcon_update_nic_stats(struct ef4_nic *efx, u64 *full_stats,
drivers/net/ethernet/sfc/falcon/falcon.c
2631
void falcon_start_nic_stats(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
2644
static void falcon_pull_nic_stats(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
2649
void falcon_stop_nic_stats(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
2675
static void falcon_set_id_led(struct ef4_nic *efx, enum ef4_led_mode mode)
drivers/net/ethernet/sfc/falcon/falcon.c
2687
static void falcon_get_wol(struct ef4_nic *efx, struct ethtool_wolinfo *wol)
drivers/net/ethernet/sfc/falcon/falcon.c
2694
static int falcon_set_wol(struct ef4_nic *efx, u32 type)
drivers/net/ethernet/sfc/falcon/falcon.c
301
static int falcon_reset_hw(struct ef4_nic *efx, enum reset_type method);
drivers/net/ethernet/sfc/falcon/falcon.c
302
static void falcon_reconfigure_mac_wrapper(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/falcon.c
328
struct ef4_nic *efx = (struct ef4_nic *)data;
drivers/net/ethernet/sfc/falcon/falcon.c
338
struct ef4_nic *efx = (struct ef4_nic *)data;
drivers/net/ethernet/sfc/falcon/falcon.c
348
struct ef4_nic *efx = (struct ef4_nic *)data;
drivers/net/ethernet/sfc/falcon/falcon.c
357
struct ef4_nic *efx = (struct ef4_nic *)data;
drivers/net/ethernet/sfc/falcon/falcon.c
377
struct ef4_nic *efx = channel->efx;
drivers/net/ethernet/sfc/falcon/falcon.c
400
static void falcon_deconfigure_mac_wrapper(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/falcon.c
402
static void falcon_prepare_flush(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
422
static inline void falcon_irq_ack_a1(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
433
struct ef4_nic *efx = dev_id;
drivers/net/ethernet/sfc/falcon/falcon.c
482
static int dummy_rx_push_rss_config(struct ef4_nic *efx, bool user,
drivers/net/ethernet/sfc/falcon/falcon.c
491
static int falcon_b0_rx_push_rss_config(struct ef4_nic *efx, bool user,
drivers/net/ethernet/sfc/falcon/falcon.c
516
static int falcon_spi_poll(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
524
static int falcon_spi_wait(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
552
falcon_spi_cmd(struct ef4_nic *efx, const struct falcon_spi_device *spi,
drivers/net/ethernet/sfc/falcon/falcon.c
616
falcon_spi_read(struct ef4_nic *efx, const struct falcon_spi_device *spi,
drivers/net/ethernet/sfc/falcon/falcon.c
666
falcon_spi_wait_write(struct ef4_nic *efx, const struct falcon_spi_device *spi)
drivers/net/ethernet/sfc/falcon/falcon.c
691
falcon_spi_write(struct ef4_nic *efx, const struct falcon_spi_device *spi,
drivers/net/ethernet/sfc/falcon/falcon.c
743
struct ef4_nic *efx = part->common.mtd.priv;
drivers/net/ethernet/sfc/falcon/falcon.c
767
falcon_spi_unlock(struct ef4_nic *efx, const struct falcon_spi_device *spi)
drivers/net/ethernet/sfc/falcon/falcon.c
807
struct ef4_nic *efx = part->common.mtd.priv;
drivers/net/ethernet/sfc/falcon/falcon.c
853
struct ef4_nic *efx = part->mtd.priv;
drivers/net/ethernet/sfc/falcon/falcon.c
863
struct ef4_nic *efx = mtd->priv;
drivers/net/ethernet/sfc/falcon/falcon.c
879
struct ef4_nic *efx = mtd->priv;
drivers/net/ethernet/sfc/falcon/falcon.c
895
struct ef4_nic *efx = mtd->priv;
drivers/net/ethernet/sfc/falcon/falcon.c
911
struct ef4_nic *efx = mtd->priv;
drivers/net/ethernet/sfc/falcon/falcon.c
921
static int falcon_mtd_probe(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon.c
981
static void falcon_setup_xaui(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon_boards.c
116
static void ef4_fini_lm87(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon_boards.c
121
static int ef4_check_lm87(struct ef4_nic *efx, unsigned mask)
drivers/net/ethernet/sfc/falcon/falcon_boards.c
179
ef4_init_lm87(struct ef4_nic *efx, const struct i2c_board_info *info,
drivers/net/ethernet/sfc/falcon/falcon_boards.c
184
static inline void ef4_fini_lm87(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon_boards.c
187
static inline int ef4_check_lm87(struct ef4_nic *efx, unsigned mask)
drivers/net/ethernet/sfc/falcon/falcon_boards.c
255
static void sfe4001_poweroff(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon_boards.c
269
static int sfe4001_poweron(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon_boards.c
360
struct ef4_nic *efx = dev_get_drvdata(dev);
drivers/net/ethernet/sfc/falcon/falcon_boards.c
368
struct ef4_nic *efx = dev_get_drvdata(dev);
drivers/net/ethernet/sfc/falcon/falcon_boards.c
401
static void sfe4001_fini(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon_boards.c
413
static int sfe4001_check_hw(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon_boards.c
450
static int sfe4001_init(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon_boards.c
537
static void sfe4002_init_phy(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon_boards.c
548
static void sfe4002_set_id_led(struct ef4_nic *efx, enum ef4_led_mode mode)
drivers/net/ethernet/sfc/falcon/falcon_boards.c
555
static int sfe4002_check_hw(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon_boards.c
568
static int sfe4002_init(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon_boards.c
599
static void sfn4112f_init_phy(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon_boards.c
607
static void sfn4112f_set_id_led(struct ef4_nic *efx, enum ef4_led_mode mode)
drivers/net/ethernet/sfc/falcon/falcon_boards.c
626
static int sfn4112f_check_hw(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon_boards.c
632
static int sfn4112f_init(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon_boards.c
663
static void sfe4003_set_id_led(struct ef4_nic *efx, enum ef4_led_mode mode)
drivers/net/ethernet/sfc/falcon/falcon_boards.c
676
static void sfe4003_init_phy(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon_boards.c
688
static int sfe4003_check_hw(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon_boards.c
701
static int sfe4003_init(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/falcon_boards.c
741
int falcon_probe_board(struct ef4_nic *efx, u16 revision_info)
drivers/net/ethernet/sfc/falcon/falcon_boards.c
87
static int ef4_init_lm87(struct ef4_nic *efx, const struct i2c_board_info *info,
drivers/net/ethernet/sfc/falcon/farch.c
1090
ef4_farch_handle_tx_flush_done(struct ef4_nic *efx, ef4_qword_t *event)
drivers/net/ethernet/sfc/falcon/farch.c
1111
ef4_farch_handle_rx_flush_done(struct ef4_nic *efx, ef4_qword_t *event)
drivers/net/ethernet/sfc/falcon/farch.c
1144
struct ef4_nic *efx = channel->efx;
drivers/net/ethernet/sfc/falcon/farch.c
1155
struct ef4_nic *efx = channel->efx;
drivers/net/ethernet/sfc/falcon/farch.c
1185
struct ef4_nic *efx = channel->efx;
drivers/net/ethernet/sfc/falcon/farch.c
1257
struct ef4_nic *efx = channel->efx;
drivers/net/ethernet/sfc/falcon/farch.c
1329
struct ef4_nic *efx = channel->efx;
drivers/net/ethernet/sfc/falcon/farch.c
1340
struct ef4_nic *efx = channel->efx;
drivers/net/ethernet/sfc/falcon/farch.c
1367
struct ef4_nic *efx = channel->efx;
drivers/net/ethernet/sfc/falcon/farch.c
1405
static inline void ef4_farch_interrupts(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/farch.c
1417
void ef4_farch_irq_enable_master(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/farch.c
1425
void ef4_farch_irq_disable_master(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/farch.c
1435
int ef4_farch_irq_test_generate(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/farch.c
1444
irqreturn_t ef4_farch_fatal_interrupt(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/farch.c
1502
struct ef4_nic *efx = dev_id;
drivers/net/ethernet/sfc/falcon/farch.c
1587
struct ef4_nic *efx = context->efx;
drivers/net/ethernet/sfc/falcon/farch.c
1615
void ef4_farch_rx_push_indir_table(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/farch.c
1634
u32 ef4_farch_fpga_ver(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/farch.c
1641
void ef4_farch_init_common(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/farch.c
168
ef4_init_special_buffer(struct ef4_nic *efx, struct ef4_special_buffer *buffer)
drivers/net/ethernet/sfc/falcon/farch.c
1796
ef4_farch_filter_table_clear_entry(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/farch.c
1843
static void ef4_farch_filter_push_rx_config(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/farch.c
1917
static void ef4_farch_filter_push_tx_limits(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/farch.c
194
ef4_fini_special_buffer(struct ef4_nic *efx, struct ef4_special_buffer *buffer)
drivers/net/ethernet/sfc/falcon/farch.c
2128
ef4_farch_filter_init_rx_auto(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/farch.c
223
static int ef4_alloc_special_buffer(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/farch.c
2280
u32 ef4_farch_filter_get_rx_id_limit(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/farch.c
2296
s32 ef4_farch_filter_insert(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/farch.c
2449
ef4_farch_filter_table_clear_entry(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/farch.c
2479
static int ef4_farch_filter_remove(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/farch.c
249
ef4_free_special_buffer(struct ef4_nic *efx, struct ef4_special_buffer *buffer)
drivers/net/ethernet/sfc/falcon/farch.c
2500
int ef4_farch_filter_remove_safe(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/farch.c
2526
int ef4_farch_filter_get_safe(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/farch.c
2563
ef4_farch_filter_table_clear(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/farch.c
2580
int ef4_farch_filter_clear_rx(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/farch.c
2592
u32 ef4_farch_filter_count_rx_used(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/farch.c
2619
s32 ef4_farch_filter_get_rx_ids(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/farch.c
2654
void ef4_farch_filter_table_restore(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/farch.c
2686
void ef4_farch_filter_table_remove(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/farch.c
2698
int ef4_farch_filter_table_probe(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/farch.c
2754
void ef4_farch_filter_update_rx_scatter(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/farch.c
2799
s32 ef4_farch_filter_rfs_insert(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/farch.c
2805
bool ef4_farch_filter_rfs_expire_one(struct ef4_nic *efx, u32 flow_id,
drivers/net/ethernet/sfc/falcon/farch.c
2825
void ef4_farch_filter_sync_rx_mode(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/farch.c
365
struct ef4_nic *efx = tx_queue->efx;
drivers/net/ethernet/sfc/falcon/farch.c
375
struct ef4_nic *efx = tx_queue->efx;
drivers/net/ethernet/sfc/falcon/farch.c
431
struct ef4_nic *efx = tx_queue->efx;
drivers/net/ethernet/sfc/falcon/farch.c
445
struct ef4_nic *efx = tx_queue->efx;
drivers/net/ethernet/sfc/falcon/farch.c
491
struct ef4_nic *efx = rx_queue->efx;
drivers/net/ethernet/sfc/falcon/farch.c
511
struct ef4_nic *efx = rx_queue->efx;
drivers/net/ethernet/sfc/falcon/farch.c
522
struct ef4_nic *efx = rx_queue->efx;
drivers/net/ethernet/sfc/falcon/farch.c
565
struct ef4_nic *efx = rx_queue->efx;
drivers/net/ethernet/sfc/falcon/farch.c
578
struct ef4_nic *efx = rx_queue->efx;
drivers/net/ethernet/sfc/falcon/farch.c
604
static bool ef4_farch_flush_wake(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/farch.c
614
static bool ef4_check_tx_flush_complete(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/farch.c
658
static int ef4_farch_do_flush(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/farch.c
717
int ef4_farch_fini_dmaq(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/farch.c
758
void ef4_farch_finish_flr(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/farch.c
781
struct ef4_nic *efx = channel->efx;
drivers/net/ethernet/sfc/falcon/farch.c
795
void ef4_farch_generate_event(struct ef4_nic *efx, unsigned int evq,
drivers/net/ethernet/sfc/falcon/farch.c
831
struct ef4_nic *efx = channel->efx;
drivers/net/ethernet/sfc/falcon/farch.c
84
static inline void ef4_write_buf_tbl(struct ef4_nic *efx, ef4_qword_t *value,
drivers/net/ethernet/sfc/falcon/farch.c
872
struct ef4_nic *efx = rx_queue->efx;
drivers/net/ethernet/sfc/falcon/farch.c
950
struct ef4_nic *efx = rx_queue->efx;
drivers/net/ethernet/sfc/falcon/farch.c
98
int ef4_farch_test_registers(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/farch.c
987
struct ef4_nic *efx = channel->efx;
drivers/net/ethernet/sfc/falcon/io.h
112
static inline void ef4_sram_writeq(struct ef4_nic *efx, void __iomem *membase,
drivers/net/ethernet/sfc/falcon/io.h
133
static inline void ef4_writed(struct ef4_nic *efx, const ef4_dword_t *value,
drivers/net/ethernet/sfc/falcon/io.h
145
static inline void ef4_reado(struct ef4_nic *efx, ef4_oword_t *value,
drivers/net/ethernet/sfc/falcon/io.h
163
static inline void ef4_sram_readq(struct ef4_nic *efx, void __iomem *membase,
drivers/net/ethernet/sfc/falcon/io.h
184
static inline void ef4_readd(struct ef4_nic *efx, ef4_dword_t *value,
drivers/net/ethernet/sfc/falcon/io.h
195
ef4_writeo_table(struct ef4_nic *efx, const ef4_oword_t *value,
drivers/net/ethernet/sfc/falcon/io.h
202
static inline void ef4_reado_table(struct ef4_nic *efx, ef4_oword_t *value,
drivers/net/ethernet/sfc/falcon/io.h
216
static inline void _ef4_writeo_page(struct ef4_nic *efx, ef4_oword_t *value,
drivers/net/ethernet/sfc/falcon/io.h
245
_ef4_writed_page(struct ef4_nic *efx, const ef4_dword_t *value,
drivers/net/ethernet/sfc/falcon/io.h
265
static inline void _ef4_writed_page_locked(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/io.h
67
static inline void _ef4_writeq(struct ef4_nic *efx, __le64 value,
drivers/net/ethernet/sfc/falcon/io.h
72
static inline __le64 _ef4_readq(struct ef4_nic *efx, unsigned int reg)
drivers/net/ethernet/sfc/falcon/io.h
78
static inline void _ef4_writed(struct ef4_nic *efx, __le32 value,
drivers/net/ethernet/sfc/falcon/io.h
83
static inline __le32 _ef4_readd(struct ef4_nic *efx, unsigned int reg)
drivers/net/ethernet/sfc/falcon/io.h
89
static inline void ef4_writeo(struct ef4_nic *efx, const ef4_oword_t *value,
drivers/net/ethernet/sfc/falcon/mdio_10g.c
113
int ef4_mdio_check_mmds(struct ef4_nic *efx, unsigned int mmd_mask)
drivers/net/ethernet/sfc/falcon/mdio_10g.c
152
bool ef4_mdio_links_ok(struct ef4_nic *efx, unsigned int mmd_mask)
drivers/net/ethernet/sfc/falcon/mdio_10g.c
178
void ef4_mdio_transmit_disable(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/mdio_10g.c
185
void ef4_mdio_phy_reconfigure(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/mdio_10g.c
198
static void ef4_mdio_set_mmd_lpower(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/mdio_10g.c
212
void ef4_mdio_set_mmds_lpower(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/mdio_10g.c
230
int ef4_mdio_set_link_ksettings(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/mdio_10g.c
273
void ef4_mdio_an_reconfigure(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/mdio_10g.c
296
u8 ef4_mdio_get_pause(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/mdio_10g.c
31
int ef4_mdio_reset_mmd(struct ef4_nic *port, int mmd,
drivers/net/ethernet/sfc/falcon/mdio_10g.c
310
int ef4_mdio_test_alive(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/mdio_10g.c
51
static int ef4_mdio_check_mmd(struct ef4_nic *efx, int mmd)
drivers/net/ethernet/sfc/falcon/mdio_10g.c
72
int ef4_mdio_wait_reset_mmds(struct ef4_nic *efx, unsigned int mmd_mask)
drivers/net/ethernet/sfc/falcon/mdio_10g.h
106
int ef4_mdio_test_alive(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/mdio_10g.h
22
static inline int ef4_mdio_read(struct ef4_nic *efx, int devad, int addr)
drivers/net/ethernet/sfc/falcon/mdio_10g.h
28
ef4_mdio_write(struct ef4_nic *efx, int devad, int addr, int value)
drivers/net/ethernet/sfc/falcon/mdio_10g.h
33
static inline u32 ef4_mdio_read_id(struct ef4_nic *efx, int mmd)
drivers/net/ethernet/sfc/falcon/mdio_10g.h
40
static inline bool ef4_mdio_phyxgxs_lane_sync(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/mdio_10g.h
64
int ef4_mdio_reset_mmd(struct ef4_nic *efx, int mmd, int spins, int spintime);
drivers/net/ethernet/sfc/falcon/mdio_10g.h
67
int ef4_mdio_check_mmds(struct ef4_nic *efx, unsigned int mmd_mask);
drivers/net/ethernet/sfc/falcon/mdio_10g.h
70
bool ef4_mdio_links_ok(struct ef4_nic *efx, unsigned int mmd_mask);
drivers/net/ethernet/sfc/falcon/mdio_10g.h
73
void ef4_mdio_transmit_disable(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/mdio_10g.h
76
void ef4_mdio_phy_reconfigure(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/mdio_10g.h
79
void ef4_mdio_set_mmds_lpower(struct ef4_nic *efx, int low_power,
drivers/net/ethernet/sfc/falcon/mdio_10g.h
83
int ef4_mdio_set_link_ksettings(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/mdio_10g.h
87
void ef4_mdio_an_reconfigure(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/mdio_10g.h
92
u8 ef4_mdio_get_pause(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/mdio_10g.h
95
int ef4_mdio_wait_reset_mmds(struct ef4_nic *efx, unsigned int mmd_mask);
drivers/net/ethernet/sfc/falcon/mdio_10g.h
99
ef4_mdio_set_flag(struct ef4_nic *efx, int devad, int addr,
drivers/net/ethernet/sfc/falcon/mtd.c
113
void ef4_mtd_rename(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/mtd.c
23
struct ef4_nic *efx = mtd->priv;
drivers/net/ethernet/sfc/falcon/mtd.c
31
struct ef4_nic *efx = mtd->priv;
drivers/net/ethernet/sfc/falcon/mtd.c
54
int ef4_mtd_add(struct ef4_nic *efx, struct ef4_mtd_partition *parts,
drivers/net/ethernet/sfc/falcon/mtd.c
95
void ef4_mtd_remove(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/net_driver.h
1042
unsigned int (*mem_map_size)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1043
int (*probe)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1044
void (*remove)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1045
int (*init)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1046
int (*dimension_resources)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1047
void (*fini)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1048
void (*monitor)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1051
int (*reset)(struct ef4_nic *efx, enum reset_type method);
drivers/net/ethernet/sfc/falcon/net_driver.h
1052
int (*probe_port)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1053
void (*remove_port)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1055
int (*fini_dmaq)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1056
void (*prepare_flush)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1057
void (*finish_flush)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1058
void (*prepare_flr)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1059
void (*finish_flr)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1060
size_t (*describe_stats)(struct ef4_nic *efx, u8 **names);
drivers/net/ethernet/sfc/falcon/net_driver.h
1061
size_t (*update_stats)(struct ef4_nic *efx, u64 *full_stats,
drivers/net/ethernet/sfc/falcon/net_driver.h
1063
void (*start_stats)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1064
void (*pull_stats)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1065
void (*stop_stats)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1066
void (*set_id_led)(struct ef4_nic *efx, enum ef4_led_mode mode);
drivers/net/ethernet/sfc/falcon/net_driver.h
1068
int (*reconfigure_port)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1069
void (*prepare_enable_fc_tx)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1070
int (*reconfigure_mac)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1071
bool (*check_mac_fault)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1072
void (*get_wol)(struct ef4_nic *efx, struct ethtool_wolinfo *wol);
drivers/net/ethernet/sfc/falcon/net_driver.h
1073
int (*set_wol)(struct ef4_nic *efx, u32 type);
drivers/net/ethernet/sfc/falcon/net_driver.h
1074
void (*resume_wol)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1075
int (*test_chip)(struct ef4_nic *efx, struct ef4_self_tests *tests);
drivers/net/ethernet/sfc/falcon/net_driver.h
1076
int (*test_nvram)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1077
void (*irq_enable_master)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1078
int (*irq_test_generate)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1079
void (*irq_disable_non_ev)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1088
int (*rx_push_rss_config)(struct ef4_nic *efx, bool user,
drivers/net/ethernet/sfc/falcon/net_driver.h
1102
int (*filter_table_probe)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1103
void (*filter_table_restore)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1104
void (*filter_table_remove)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1105
void (*filter_update_rx_scatter)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1106
s32 (*filter_insert)(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/net_driver.h
1108
int (*filter_remove_safe)(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/net_driver.h
1111
int (*filter_get_safe)(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/net_driver.h
1114
int (*filter_clear_rx)(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/net_driver.h
1116
u32 (*filter_count_rx_used)(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/net_driver.h
1118
u32 (*filter_get_rx_id_limit)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1119
s32 (*filter_get_rx_ids)(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/net_driver.h
1123
s32 (*filter_rfs_insert)(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/net_driver.h
1125
bool (*filter_rfs_expire_one)(struct ef4_nic *efx, u32 flow_id,
drivers/net/ethernet/sfc/falcon/net_driver.h
1129
int (*mtd_probe)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1138
int (*get_mac_address)(struct ef4_nic *efx, unsigned char *perm_addr);
drivers/net/ethernet/sfc/falcon/net_driver.h
1139
int (*set_mac_address)(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
1167
ef4_get_channel(struct ef4_nic *efx, unsigned index)
drivers/net/ethernet/sfc/falcon/net_driver.h
1188
ef4_get_tx_queue(struct ef4_nic *efx, unsigned index, unsigned type)
drivers/net/ethernet/sfc/falcon/net_driver.h
1301
static inline netdev_features_t ef4_supported_features(const struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/net_driver.h
214
struct ef4_nic *efx ____cacheline_aligned_in_smp;
drivers/net/ethernet/sfc/falcon/net_driver.h
329
struct ef4_nic *efx;
drivers/net/ethernet/sfc/falcon/net_driver.h
405
struct ef4_nic *efx;
drivers/net/ethernet/sfc/falcon/net_driver.h
458
struct ef4_nic *efx;
drivers/net/ethernet/sfc/falcon/net_driver.h
477
void (*handle_no_channel)(struct ef4_nic *);
drivers/net/ethernet/sfc/falcon/net_driver.h
522
struct ef4_nic;
drivers/net/ethernet/sfc/falcon/net_driver.h
569
int (*probe) (struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
570
int (*init) (struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
571
void (*fini) (struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
572
void (*remove) (struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
573
int (*reconfigure) (struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
574
bool (*poll) (struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
575
void (*get_link_ksettings)(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/net_driver.h
577
int (*set_link_ksettings)(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/net_driver.h
579
void (*set_npage_adv) (struct ef4_nic *efx, u32);
drivers/net/ethernet/sfc/falcon/net_driver.h
580
int (*test_alive) (struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/net_driver.h
581
const char *(*test_name) (struct ef4_nic *efx, unsigned int index);
drivers/net/ethernet/sfc/falcon/net_driver.h
582
int (*run_tests) (struct ef4_nic *efx, int *results, unsigned flags);
drivers/net/ethernet/sfc/falcon/net_driver.h
583
int (*get_module_eeprom) (struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/net_driver.h
586
int (*get_module_info) (struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/net_driver.h
768
struct ef4_nic *primary;
drivers/net/ethernet/sfc/falcon/net_driver.h
904
static inline int ef4_dev_registered(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/net_driver.h
909
static inline unsigned int ef4_port_num(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/nic.c
146
void ef4_nic_fini_interrupt(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/nic.c
30
int ef4_nic_alloc_buffer(struct ef4_nic *efx, struct ef4_buffer *buffer,
drivers/net/ethernet/sfc/falcon/nic.c
361
size_t ef4_nic_get_regs_len(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/nic.c
384
void ef4_nic_get_regs(struct ef4_nic *efx, void *buf)
drivers/net/ethernet/sfc/falcon/nic.c
41
void ef4_nic_free_buffer(struct ef4_nic *efx, struct ef4_buffer *buffer)
drivers/net/ethernet/sfc/falcon/nic.c
65
int ef4_nic_irq_test_start(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/nic.c
75
int ef4_nic_init_interrupt(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/nic.h
155
int (*init) (struct ef4_nic *nic);
drivers/net/ethernet/sfc/falcon/nic.h
156
void (*init_phy) (struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/nic.h
157
void (*fini) (struct ef4_nic *nic);
drivers/net/ethernet/sfc/falcon/nic.h
158
void (*set_id_led) (struct ef4_nic *efx, enum ef4_led_mode mode);
drivers/net/ethernet/sfc/falcon/nic.h
159
int (*monitor) (struct ef4_nic *nic);
drivers/net/ethernet/sfc/falcon/nic.h
22
static inline int ef4_nic_rev(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/nic.h
27
u32 ef4_farch_fpga_ver(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/nic.h
281
struct ef4_nic *efx;
drivers/net/ethernet/sfc/falcon/nic.h
294
static inline struct falcon_board *falcon_board(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/nic.h
30
static inline bool ef4_nic_is_dual_func(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/nic.h
312
int falcon_probe_board(struct ef4_nic *efx, u16 revision_info);
drivers/net/ethernet/sfc/falcon/nic.h
405
int ef4_farch_filter_table_probe(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/nic.h
406
void ef4_farch_filter_table_restore(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/nic.h
407
void ef4_farch_filter_table_remove(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/nic.h
408
void ef4_farch_filter_update_rx_scatter(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/nic.h
409
s32 ef4_farch_filter_insert(struct ef4_nic *efx, struct ef4_filter_spec *spec,
drivers/net/ethernet/sfc/falcon/nic.h
411
int ef4_farch_filter_remove_safe(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/nic.h
414
int ef4_farch_filter_get_safe(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/nic.h
417
int ef4_farch_filter_clear_rx(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/nic.h
419
u32 ef4_farch_filter_count_rx_used(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/nic.h
421
u32 ef4_farch_filter_get_rx_id_limit(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/nic.h
422
s32 ef4_farch_filter_get_rx_ids(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/nic.h
426
s32 ef4_farch_filter_rfs_insert(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/nic.h
428
bool ef4_farch_filter_rfs_expire_one(struct ef4_nic *efx, u32 flow_id,
drivers/net/ethernet/sfc/falcon/nic.h
431
void ef4_farch_filter_sync_rx_mode(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/nic.h
454
int ef4_nic_init_interrupt(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/nic.h
455
int ef4_nic_irq_test_start(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/nic.h
456
void ef4_nic_fini_interrupt(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/nic.h
457
void ef4_farch_irq_enable_master(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/nic.h
458
int ef4_farch_irq_test_generate(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/nic.h
459
void ef4_farch_irq_disable_master(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/nic.h
462
irqreturn_t ef4_farch_fatal_interrupt(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/nic.h
468
static inline int ef4_nic_irq_test_irq_cpu(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/nic.h
474
int ef4_nic_flush_queues(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/nic.h
475
int ef4_farch_fini_dmaq(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/nic.h
476
void ef4_farch_finish_flr(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/nic.h
477
void falcon_start_nic_stats(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/nic.h
478
void falcon_stop_nic_stats(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/nic.h
479
int falcon_reset_xaui(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/nic.h
480
void ef4_farch_init_common(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/nic.h
481
void ef4_farch_rx_push_indir_table(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/nic.h
483
int ef4_nic_alloc_buffer(struct ef4_nic *efx, struct ef4_buffer *buffer,
drivers/net/ethernet/sfc/falcon/nic.h
485
void ef4_nic_free_buffer(struct ef4_nic *efx, struct ef4_buffer *buffer);
drivers/net/ethernet/sfc/falcon/nic.h
492
int ef4_farch_test_registers(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/nic.h
496
size_t ef4_nic_get_regs_len(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/nic.h
497
void ef4_nic_get_regs(struct ef4_nic *efx, void *buf);
drivers/net/ethernet/sfc/falcon/nic.h
504
void ef4_farch_generate_event(struct ef4_nic *efx, unsigned int evq,
drivers/net/ethernet/sfc/falcon/phy.h
15
void tenxpress_set_id_led(struct ef4_nic *efx, enum ef4_led_mode mode);
drivers/net/ethernet/sfc/falcon/phy.h
34
void falcon_qt202x_set_led(struct ef4_nic *p, int led, int state);
drivers/net/ethernet/sfc/falcon/phy.h
44
void falcon_txc_set_gpio_dir(struct ef4_nic *efx, int pin, int dir);
drivers/net/ethernet/sfc/falcon/phy.h
45
void falcon_txc_set_gpio_val(struct ef4_nic *efx, int pin, int val);
drivers/net/ethernet/sfc/falcon/qt202x_phy.c
105
static int qt2025c_wait_fw_status_good(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/qt202x_phy.c
127
static void qt2025c_restart_firmware(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/qt202x_phy.c
135
static int qt2025c_wait_reset(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/qt202x_phy.c
160
static void qt2025c_firmware_id(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/qt202x_phy.c
180
static void qt2025c_bug17190_workaround(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/qt202x_phy.c
213
static int qt2025c_select_phy_mode(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/qt202x_phy.c
306
static int qt202x_reset_phy(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/qt202x_phy.c
339
static int qt202x_phy_probe(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/qt202x_phy.c
357
static int qt202x_phy_init(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/qt202x_phy.c
380
static int qt202x_link_ok(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/qt202x_phy.c
385
static bool qt202x_phy_poll(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/qt202x_phy.c
400
static int qt202x_phy_reconfigure(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/qt202x_phy.c
437
static void qt202x_phy_get_link_ksettings(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/qt202x_phy.c
443
static void qt202x_phy_remove(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/qt202x_phy.c
450
static int qt202x_phy_get_module_info(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/qt202x_phy.c
458
static int qt202x_phy_get_module_eeprom(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/qt202x_phy.c
50
void falcon_qt202x_set_led(struct ef4_nic *p, int led, int mode)
drivers/net/ethernet/sfc/falcon/qt202x_phy.c
73
static int qt2025c_wait_heartbeat(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/rx.c
108
struct ef4_nic *efx = rx_queue->efx;
drivers/net/ethernet/sfc/falcon/rx.c
154
struct ef4_nic *efx = rx_queue->efx;
drivers/net/ethernet/sfc/falcon/rx.c
213
static void ef4_unmap_rx_buffer(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/rx.c
249
struct ef4_nic *efx = rx_queue->efx;
drivers/net/ethernet/sfc/falcon/rx.c
333
struct ef4_nic *efx = rx_queue->efx;
drivers/net/ethernet/sfc/falcon/rx.c
397
struct ef4_nic *efx = rx_queue->efx;
drivers/net/ethernet/sfc/falcon/rx.c
435
struct ef4_nic *efx = channel->efx;
drivers/net/ethernet/sfc/falcon/rx.c
479
struct ef4_nic *efx = channel->efx;
drivers/net/ethernet/sfc/falcon/rx.c
534
struct ef4_nic *efx = rx_queue->efx;
drivers/net/ethernet/sfc/falcon/rx.c
62
static inline u32 ef4_rx_buf_hash(struct ef4_nic *efx, const u8 *eh)
drivers/net/ethernet/sfc/falcon/rx.c
651
struct ef4_nic *efx = channel->efx;
drivers/net/ethernet/sfc/falcon/rx.c
689
struct ef4_nic *efx = rx_queue->efx;
drivers/net/ethernet/sfc/falcon/rx.c
717
static void ef4_init_rx_recycle_ring(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/rx.c
745
struct ef4_nic *efx = rx_queue->efx;
drivers/net/ethernet/sfc/falcon/rx.c
787
struct ef4_nic *efx = rx_queue->efx;
drivers/net/ethernet/sfc/falcon/rx.c
84
static inline void ef4_sync_rx_buffer(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/rx.c
844
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/rx.c
907
bool __ef4_filter_rfs_expire(struct ef4_nic *efx, unsigned int quota)
drivers/net/ethernet/sfc/falcon/rx.c
909
bool (*expire_one)(struct ef4_nic *efx, u32 flow_id, unsigned int index);
drivers/net/ethernet/sfc/falcon/rx.c
92
void ef4_rx_config_page_split(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/selftest.c
101
static int ef4_test_phy_alive(struct ef4_nic *efx, struct ef4_self_tests *tests)
drivers/net/ethernet/sfc/falcon/selftest.c
113
static int ef4_test_nvram(struct ef4_nic *efx, struct ef4_self_tests *tests)
drivers/net/ethernet/sfc/falcon/selftest.c
135
static int ef4_test_interrupts(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/selftest.c
177
static int ef4_test_eventq_irq(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/selftest.c
258
static int ef4_test_phy(struct ef4_nic *efx, struct ef4_self_tests *tests,
drivers/net/ethernet/sfc/falcon/selftest.c
288
void ef4_loopback_rx_packet(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/selftest.c
382
static void ef4_iterate_state(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/selftest.c
420
struct ef4_nic *efx = tx_queue->efx;
drivers/net/ethernet/sfc/falcon/selftest.c
471
static int ef4_poll_loopback(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/selftest.c
481
struct ef4_nic *efx = tx_queue->efx;
drivers/net/ethernet/sfc/falcon/selftest.c
540
struct ef4_nic *efx = tx_queue->efx;
drivers/net/ethernet/sfc/falcon/selftest.c
592
static int ef4_wait_for_link(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/selftest.c
624
static int ef4_test_loopbacks(struct ef4_nic *efx, struct ef4_self_tests *tests,
drivers/net/ethernet/sfc/falcon/selftest.c
700
int ef4_selftest(struct ef4_nic *efx, struct ef4_self_tests *tests,
drivers/net/ethernet/sfc/falcon/selftest.c
783
void ef4_selftest_async_start(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/selftest.c
792
void ef4_selftest_async_cancel(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/selftest.c
799
struct ef4_nic *efx = container_of(data, struct ef4_nic,
drivers/net/ethernet/sfc/falcon/selftest.h
44
void ef4_loopback_rx_packet(struct ef4_nic *efx, const char *buf_ptr,
drivers/net/ethernet/sfc/falcon/selftest.h
46
int ef4_selftest(struct ef4_nic *efx, struct ef4_self_tests *tests,
drivers/net/ethernet/sfc/falcon/selftest.h
48
void ef4_selftest_async_start(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/selftest.h
49
void ef4_selftest_async_cancel(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/tenxpress.c
148
static int tenxpress_init(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/tenxpress.c
163
static int tenxpress_phy_probe(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/tenxpress.c
185
static int tenxpress_phy_init(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/tenxpress.c
220
static int tenxpress_special_reset(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/tenxpress.c
253
static void sfx7101_check_bad_lp(struct ef4_nic *efx, bool link_ok)
drivers/net/ethernet/sfc/falcon/tenxpress.c
297
static bool sfx7101_link_ok(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/tenxpress.c
305
static void tenxpress_ext_loopback(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/tenxpress.c
312
static void tenxpress_low_power(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/tenxpress.c
319
static int tenxpress_phy_reconfigure(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/tenxpress.c
352
static bool tenxpress_phy_poll(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/tenxpress.c
366
static void sfx7101_phy_fini(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/tenxpress.c
380
static void tenxpress_phy_remove(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/tenxpress.c
388
void tenxpress_set_id_led(struct ef4_nic *efx, enum ef4_led_mode mode)
drivers/net/ethernet/sfc/falcon/tenxpress.c
415
static const char *sfx7101_test_name(struct ef4_nic *efx, unsigned int index)
drivers/net/ethernet/sfc/falcon/tenxpress.c
423
sfx7101_run_tests(struct ef4_nic *efx, int *results, unsigned flags)
drivers/net/ethernet/sfc/falcon/tenxpress.c
440
tenxpress_get_link_ksettings(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/tenxpress.c
462
tenxpress_set_link_ksettings(struct ef4_nic *efx,
drivers/net/ethernet/sfc/falcon/tenxpress.c
471
static void sfx7101_set_npage_adv(struct ef4_nic *efx, u32 advertising)
drivers/net/ethernet/sfc/falcon/tx.c
103
struct ef4_nic *efx = txq1->efx;
drivers/net/ethernet/sfc/falcon/tx.c
201
struct ef4_nic *efx = tx_queue->efx;
drivers/net/ethernet/sfc/falcon/tx.c
352
struct ef4_nic *efx = tx_queue->efx;
drivers/net/ethernet/sfc/falcon/tx.c
389
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/tx.c
408
struct ef4_nic *efx = tx_queue->efx;
drivers/net/ethernet/sfc/falcon/tx.c
421
struct ef4_nic *efx = netdev_priv(net_dev);
drivers/net/ethernet/sfc/falcon/tx.c
487
struct ef4_nic *efx = tx_queue->efx;
drivers/net/ethernet/sfc/falcon/tx.c
533
struct ef4_nic *efx = tx_queue->efx;
drivers/net/ethernet/sfc/falcon/tx.c
576
struct ef4_nic *efx = tx_queue->efx;
drivers/net/ethernet/sfc/falcon/tx.c
73
unsigned int ef4_tx_max_skb_descs(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
168
static void txc_reset_logic(struct ef4_nic *efx);
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
171
void falcon_txc_set_gpio_val(struct ef4_nic *efx, int pin, int on)
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
177
void falcon_txc_set_gpio_dir(struct ef4_nic *efx, int pin, int dir)
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
184
static int txc_reset_phy(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
205
static int txc_bist_one(struct ef4_nic *efx, int mmd, int test)
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
270
static int txc_bist(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
277
static void txc_apply_defaults(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
321
static int txc43128_phy_probe(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
341
static int txc43128_phy_init(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
359
static void txc_glrgs_lane_power(struct ef4_nic *efx, int mmd)
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
373
static void txc_analog_lane_power(struct ef4_nic *efx, int mmd)
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
394
static void txc_set_power(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
411
static void txc_reset_logic_mmd(struct ef4_nic *efx, int mmd)
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
431
static void txc_reset_logic(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
439
static bool txc43128_phy_read_link(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
444
static int txc43128_phy_reconfigure(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
475
static void txc43128_phy_fini(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
481
static void txc43128_phy_remove(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
489
static bool txc43128_phy_poll(struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
516
static const char *txc43128_test_name(struct ef4_nic *efx, unsigned int index)
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
523
static int txc43128_run_tests(struct ef4_nic *efx, int *results, unsigned flags)
drivers/net/ethernet/sfc/falcon/txc43128_phy.c
540
static void txc43128_get_link_ksettings(struct ef4_nic *efx,