Lines Matching refs:ef4_nic
188 static int ef4_soft_enable_interrupts(struct ef4_nic *efx);
189 static void ef4_soft_disable_interrupts(struct ef4_nic *efx);
191 static void ef4_remove_channels(struct ef4_nic *efx);
193 static void ef4_remove_port(struct ef4_nic *efx);
195 static void ef4_fini_napi(struct ef4_nic *efx);
197 static void ef4_fini_struct(struct ef4_nic *efx);
198 static void ef4_start_all(struct ef4_nic *efx);
199 static void ef4_stop_all(struct ef4_nic *efx);
209 static int ef4_check_disabled(struct ef4_nic *efx)
270 static void ef4_update_irq_mod(struct ef4_nic *efx, struct ef4_channel *channel)
295 struct ef4_nic *efx = channel->efx;
332 struct ef4_nic *efx = channel->efx;
350 struct ef4_nic *efx = channel->efx;
419 ef4_alloc_channel(struct ef4_nic *efx, int i, struct ef4_channel *old_channel)
526 struct ef4_nic *efx = channel->efx;
542 static void ef4_set_channel_names(struct ef4_nic *efx)
552 static int ef4_probe_channels(struct ef4_nic *efx)
587 static void ef4_start_datapath(struct ef4_nic *efx)
679 static void ef4_stop_datapath(struct ef4_nic *efx)
749 static void ef4_remove_channels(struct ef4_nic *efx)
758 ef4_realloc_channels(struct ef4_nic *efx, u32 rxq_entries, u32 txq_entries)
895 void ef4_link_status_changed(struct ef4_nic *efx)
925 void ef4_link_set_advertising(struct ef4_nic *efx, u32 advertising)
938 void ef4_link_set_wanted_fc(struct ef4_nic *efx, u8 wanted_fc)
953 static void ef4_fini_port(struct ef4_nic *efx);
958 void ef4_mac_reconfigure(struct ef4_nic *efx)
972 int __ef4_reconfigure_port(struct ef4_nic *efx)
996 int ef4_reconfigure_port(struct ef4_nic *efx)
1014 struct ef4_nic *efx = container_of(data, struct ef4_nic, mac_work);
1022 static int ef4_probe_port(struct ef4_nic *efx)
1042 static int ef4_init_port(struct ef4_nic *efx)
1075 static void ef4_start_port(struct ef4_nic *efx)
1094 static void ef4_stop_port(struct ef4_nic *efx)
1113 static void ef4_fini_port(struct ef4_nic *efx)
1127 static void ef4_remove_port(struct ef4_nic *efx)
1143 static bool ef4_same_controller(struct ef4_nic *left, struct ef4_nic *right)
1150 static void ef4_associate(struct ef4_nic *efx)
1152 struct ef4_nic *other, *next;
1195 static void ef4_dissociate(struct ef4_nic *efx)
1197 struct ef4_nic *other, *next;
1212 static int ef4_init_io(struct ef4_nic *efx)
1283 static void ef4_fini_io(struct ef4_nic *efx)
1305 void ef4_set_default_rx_indir_table(struct ef4_nic *efx)
1314 static unsigned int ef4_wanted_parallelism(struct ef4_nic *efx)
1354 static int ef4_probe_interrupts(struct ef4_nic *efx)
1457 static int ef4_soft_enable_interrupts(struct ef4_nic *efx)
1490 static void ef4_soft_disable_interrupts(struct ef4_nic *efx)
1513 static int ef4_enable_interrupts(struct ef4_nic *efx)
1555 static void ef4_disable_interrupts(struct ef4_nic *efx)
1569 static void ef4_remove_interrupts(struct ef4_nic *efx)
1583 static void ef4_set_channels(struct ef4_nic *efx)
1608 static int ef4_probe_nic(struct ef4_nic *efx)
1670 static void ef4_remove_nic(struct ef4_nic *efx)
1678 static int ef4_probe_filters(struct ef4_nic *efx)
1727 static void ef4_remove_filters(struct ef4_nic *efx)
1740 static void ef4_restore_filters(struct ef4_nic *efx)
1753 static int ef4_probe_all(struct ef4_nic *efx)
1807 static void ef4_start_all(struct ef4_nic *efx)
1838 static void ef4_stop_all(struct ef4_nic *efx)
1867 static void ef4_remove_all(struct ef4_nic *efx)
1880 unsigned int ef4_usecs_to_ticks(struct ef4_nic *efx, unsigned int usecs)
1890 int ef4_init_irq_moderation(struct ef4_nic *efx, unsigned int tx_usecs,
1923 void ef4_get_irq_moderation(struct ef4_nic *efx, unsigned int *tx_usecs,
1952 struct ef4_nic *efx = container_of(data, struct ef4_nic,
1984 struct ef4_nic *efx = netdev_priv(net_dev);
2003 struct ef4_nic *efx = channel->efx;
2009 static void ef4_init_napi(struct ef4_nic *efx)
2025 static void ef4_fini_napi(struct ef4_nic *efx)
2042 struct ef4_nic *efx = netdev_priv(net_dev);
2069 struct ef4_nic *efx = netdev_priv(net_dev);
2084 struct ef4_nic *efx = netdev_priv(net_dev);
2094 struct ef4_nic *efx = netdev_priv(net_dev);
2107 struct ef4_nic *efx = netdev_priv(net_dev);
2131 struct ef4_nic *efx = netdev_priv(net_dev);
2166 struct ef4_nic *efx = netdev_priv(net_dev);
2175 struct ef4_nic *efx = netdev_priv(net_dev);
2214 static void ef4_update_name(struct ef4_nic *efx)
2240 struct ef4_nic *efx = dev_get_drvdata(dev);
2245 static int ef4_register_netdev(struct ef4_nic *efx)
2315 static void ef4_unregister_netdev(struct ef4_nic *efx)
2337 void ef4_reset_down(struct ef4_nic *efx, enum reset_type method)
2356 int ef4_reset_up(struct ef4_nic *efx, enum reset_type method, bool ok)
2410 int ef4_reset(struct ef4_nic *efx, enum reset_type method)
2469 int ef4_try_recovery(struct ef4_nic *efx)
2493 struct ef4_nic *efx = container_of(data, struct ef4_nic, reset_work);
2520 void ef4_schedule_reset(struct ef4_nic *efx, enum reset_type type)
2589 int ef4_port_dummy_op_int(struct ef4_nic *efx)
2593 void ef4_port_dummy_op_void(struct ef4_nic *efx) {}
2595 static bool ef4_port_dummy_op_poll(struct ef4_nic *efx)
2614 * ef4_nic (including all sub-structures).
2616 static int ef4_init_struct(struct ef4_nic *efx,
2677 static void ef4_fini_struct(struct ef4_nic *efx)
2692 void ef4_update_sw_stats(struct ef4_nic *efx, u64 *stats)
2712 static void ef4_pci_remove_main(struct ef4_nic *efx)
2734 struct ef4_nic *efx;
2764 static void ef4_probe_vpd_strings(struct ef4_nic *efx)
2798 static int ef4_pci_probe_main(struct ef4_nic *efx)
2858 struct ef4_nic *efx;
2861 /* Allocate and initialise a struct net_device and struct ef4_nic */
2936 struct ef4_nic *efx = dev_get_drvdata(dev);
2957 struct ef4_nic *efx = dev_get_drvdata(dev);
2995 struct ef4_nic *efx = pci_get_drvdata(pci_dev);
3009 struct ef4_nic *efx = pci_get_drvdata(pci_dev);
3058 struct ef4_nic *efx = pci_get_drvdata(pdev);
3092 struct ef4_nic *efx = pci_get_drvdata(pdev);
3107 struct ef4_nic *efx = pci_get_drvdata(pdev);