Lines Matching refs:efx_nic
202 static int efx_soft_enable_interrupts(struct efx_nic *efx);
203 static void efx_soft_disable_interrupts(struct efx_nic *efx);
205 static void efx_remove_channels(struct efx_nic *efx);
207 static void efx_remove_port(struct efx_nic *efx);
209 static void efx_fini_napi(struct efx_nic *efx);
211 static void efx_fini_struct(struct efx_nic *efx);
212 static void efx_start_all(struct efx_nic *efx);
213 static void efx_stop_all(struct efx_nic *efx);
223 static int efx_check_disabled(struct efx_nic *efx) in efx_check_disabled()
288 struct efx_nic *efx = channel->efx; in efx_poll()
344 struct efx_nic *efx = channel->efx; in efx_probe_eventq()
362 struct efx_nic *efx = channel->efx; in efx_init_eventq()
434 efx_alloc_channel(struct efx_nic *efx, int i, struct efx_channel *old_channel) in efx_alloc_channel()
540 struct efx_nic *efx = channel->efx; in efx_get_channel_name()
556 static void efx_set_channel_names(struct efx_nic *efx) in efx_set_channel_names()
566 static int efx_probe_channels(struct efx_nic *efx) in efx_probe_channels()
601 static void efx_start_datapath(struct efx_nic *efx) in efx_start_datapath()
685 static void efx_stop_datapath(struct efx_nic *efx) in efx_stop_datapath()
757 static void efx_remove_channels(struct efx_nic *efx) in efx_remove_channels()
766 efx_realloc_channels(struct efx_nic *efx, u32 rxq_entries, u32 txq_entries) in efx_realloc_channels()
907 void efx_link_status_changed(struct efx_nic *efx) in efx_link_status_changed()
937 void efx_link_set_advertising(struct efx_nic *efx, u32 advertising) in efx_link_set_advertising()
950 void efx_link_set_wanted_fc(struct efx_nic *efx, u8 wanted_fc) in efx_link_set_wanted_fc()
965 static void efx_fini_port(struct efx_nic *efx);
970 void efx_mac_reconfigure(struct efx_nic *efx) in efx_mac_reconfigure()
984 int __efx_reconfigure_port(struct efx_nic *efx) in __efx_reconfigure_port()
1008 int efx_reconfigure_port(struct efx_nic *efx) in efx_reconfigure_port()
1026 struct efx_nic *efx = container_of(data, struct efx_nic, mac_work); in efx_mac_work()
1034 static int efx_probe_port(struct efx_nic *efx) in efx_probe_port()
1054 static int efx_init_port(struct efx_nic *efx) in efx_init_port()
1087 static void efx_start_port(struct efx_nic *efx) in efx_start_port()
1106 static void efx_stop_port(struct efx_nic *efx) in efx_stop_port()
1125 static void efx_fini_port(struct efx_nic *efx) in efx_fini_port()
1139 static void efx_remove_port(struct efx_nic *efx) in efx_remove_port()
1155 static bool efx_same_controller(struct efx_nic *left, struct efx_nic *right) in efx_same_controller()
1162 static void efx_associate(struct efx_nic *efx) in efx_associate()
1164 struct efx_nic *other, *next; in efx_associate()
1207 static void efx_dissociate(struct efx_nic *efx) in efx_dissociate()
1209 struct efx_nic *other, *next; in efx_dissociate()
1224 static int efx_init_io(struct efx_nic *efx) in efx_init_io()
1296 static void efx_fini_io(struct efx_nic *efx) in efx_fini_io()
1318 void efx_set_default_rx_indir_table(struct efx_nic *efx) in efx_set_default_rx_indir_table()
1327 static unsigned int efx_wanted_parallelism(struct efx_nic *efx) in efx_wanted_parallelism()
1377 static int efx_probe_interrupts(struct efx_nic *efx) in efx_probe_interrupts()
1489 static int efx_soft_enable_interrupts(struct efx_nic *efx) in efx_soft_enable_interrupts()
1524 static void efx_soft_disable_interrupts(struct efx_nic *efx) in efx_soft_disable_interrupts()
1552 static int efx_enable_interrupts(struct efx_nic *efx) in efx_enable_interrupts()
1594 static void efx_disable_interrupts(struct efx_nic *efx) in efx_disable_interrupts()
1608 static void efx_remove_interrupts(struct efx_nic *efx) in efx_remove_interrupts()
1622 static void efx_set_channels(struct efx_nic *efx) in efx_set_channels()
1647 static int efx_probe_nic(struct efx_nic *efx) in efx_probe_nic()
1708 static void efx_remove_nic(struct efx_nic *efx) in efx_remove_nic()
1716 static int efx_probe_filters(struct efx_nic *efx) in efx_probe_filters()
1744 static void efx_remove_filters(struct efx_nic *efx) in efx_remove_filters()
1754 static void efx_restore_filters(struct efx_nic *efx) in efx_restore_filters()
1767 static int efx_probe_all(struct efx_nic *efx) in efx_probe_all()
1832 static void efx_start_all(struct efx_nic *efx) in efx_start_all()
1873 static void efx_stop_all(struct efx_nic *efx) in efx_stop_all()
1902 static void efx_remove_all(struct efx_nic *efx) in efx_remove_all()
1929 int efx_init_irq_moderation(struct efx_nic *efx, unsigned int tx_usecs, in efx_init_irq_moderation()
1967 void efx_get_irq_moderation(struct efx_nic *efx, unsigned int *tx_usecs, in efx_get_irq_moderation()
2001 struct efx_nic *efx = container_of(data, struct efx_nic, in efx_monitor()
2033 struct efx_nic *efx = netdev_priv(net_dev); in efx_ioctl()
2057 struct efx_nic *efx = channel->efx; in efx_init_napi_channel()
2066 static void efx_init_napi(struct efx_nic *efx) in efx_init_napi()
2083 static void efx_fini_napi(struct efx_nic *efx) in efx_fini_napi()
2105 struct efx_nic *efx = netdev_priv(net_dev); in efx_netpoll()
2119 struct efx_nic *efx = channel->efx; in efx_busy_poll()
2154 struct efx_nic *efx = netdev_priv(net_dev); in efx_net_open()
2183 struct efx_nic *efx = netdev_priv(net_dev); in efx_net_stop()
2198 struct efx_nic *efx = netdev_priv(net_dev); in efx_net_stats()
2210 struct efx_nic *efx = netdev_priv(net_dev); in efx_watchdog()
2223 struct efx_nic *efx = netdev_priv(net_dev); in efx_change_mtu()
2249 struct efx_nic *efx = netdev_priv(net_dev); in efx_set_mac_address()
2284 struct efx_nic *efx = netdev_priv(net_dev); in efx_set_rx_mode()
2293 struct efx_nic *efx = netdev_priv(net_dev); in efx_set_features()
2334 static void efx_update_name(struct efx_nic *efx) in efx_update_name()
2360 struct efx_nic *efx = pci_get_drvdata(to_pci_dev(dev)); in show_phy_type()
2369 struct efx_nic *efx = pci_get_drvdata(to_pci_dev(dev)); in show_mcdi_log()
2377 struct efx_nic *efx = pci_get_drvdata(to_pci_dev(dev)); in set_mcdi_log()
2387 static int efx_register_netdev(struct efx_nic *efx) in efx_register_netdev()
2470 static void efx_unregister_netdev(struct efx_nic *efx) in efx_unregister_netdev()
2495 void efx_reset_down(struct efx_nic *efx, enum reset_type method) in efx_reset_down()
2517 int efx_reset_up(struct efx_nic *efx, enum reset_type method, bool ok) in efx_reset_up()
2584 int efx_reset(struct efx_nic *efx, enum reset_type method) in efx_reset()
2643 int efx_try_recovery(struct efx_nic *efx) in efx_try_recovery()
2662 static void efx_wait_for_bist_end(struct efx_nic *efx) in efx_wait_for_bist_end()
2685 struct efx_nic *efx = container_of(data, struct efx_nic, reset_work); in efx_reset_work()
2715 void efx_schedule_reset(struct efx_nic *efx, enum reset_type type) in efx_schedule_reset()
2800 int efx_port_dummy_op_int(struct efx_nic *efx) in efx_port_dummy_op_int()
2804 void efx_port_dummy_op_void(struct efx_nic *efx) {} in efx_port_dummy_op_void()
2806 static bool efx_port_dummy_op_poll(struct efx_nic *efx) in efx_port_dummy_op_poll()
2827 static int efx_init_struct(struct efx_nic *efx, in efx_init_struct()
2888 static void efx_fini_struct(struct efx_nic *efx) in efx_fini_struct()
2903 void efx_update_sw_stats(struct efx_nic *efx, u64 *stats) in efx_update_sw_stats()
2923 static void efx_pci_remove_main(struct efx_nic *efx) in efx_pci_remove_main()
2945 struct efx_nic *efx; in efx_pci_remove()
2983 static void efx_probe_vpd_strings(struct efx_nic *efx) in efx_probe_vpd_strings()
3053 static int efx_pci_probe_main(struct efx_nic *efx) in efx_pci_probe_main()
3113 struct efx_nic *efx; in efx_pci_probe()
3203 struct efx_nic *efx = pci_get_drvdata(dev); in efx_pci_sriov_configure()
3218 struct efx_nic *efx = pci_get_drvdata(to_pci_dev(dev)); in efx_pm_freeze()
3239 struct efx_nic *efx = pci_get_drvdata(to_pci_dev(dev)); in efx_pm_thaw()
3277 struct efx_nic *efx = pci_get_drvdata(pci_dev); in efx_pm_poweroff()
3291 struct efx_nic *efx = pci_get_drvdata(pci_dev); in efx_pm_resume()
3340 struct efx_nic *efx = pci_get_drvdata(pdev); in efx_io_error_detected()
3374 struct efx_nic *efx = pci_get_drvdata(pdev); in efx_io_slot_reset()
3397 struct efx_nic *efx = pci_get_drvdata(pdev); in efx_io_resume()