Lines Matching refs:ef4_nic

304 static int falcon_reset_hw(struct ef4_nic *efx, enum reset_type method);
305 static void falcon_reconfigure_mac_wrapper(struct ef4_nic *efx);
331 struct ef4_nic *efx = (struct ef4_nic *)data; in falcon_setsda()
341 struct ef4_nic *efx = (struct ef4_nic *)data; in falcon_setscl()
351 struct ef4_nic *efx = (struct ef4_nic *)data; in falcon_getsda()
360 struct ef4_nic *efx = (struct ef4_nic *)data; in falcon_getscl()
380 struct ef4_nic *efx = channel->efx; in falcon_push_irq_moderation()
403 static void falcon_deconfigure_mac_wrapper(struct ef4_nic *efx);
405 static void falcon_prepare_flush(struct ef4_nic *efx) in falcon_prepare_flush()
425 static inline void falcon_irq_ack_a1(struct ef4_nic *efx) in falcon_irq_ack_a1()
436 struct ef4_nic *efx = dev_id; in falcon_legacy_interrupt_a1()
485 static int dummy_rx_push_rss_config(struct ef4_nic *efx, bool user, in dummy_rx_push_rss_config()
494 static int falcon_b0_rx_push_rss_config(struct ef4_nic *efx, bool user, in falcon_b0_rx_push_rss_config()
519 static int falcon_spi_poll(struct ef4_nic *efx) in falcon_spi_poll()
527 static int falcon_spi_wait(struct ef4_nic *efx) in falcon_spi_wait()
555 falcon_spi_cmd(struct ef4_nic *efx, const struct falcon_spi_device *spi, in falcon_spi_cmd()
619 falcon_spi_read(struct ef4_nic *efx, const struct falcon_spi_device *spi, in falcon_spi_read()
669 falcon_spi_wait_write(struct ef4_nic *efx, const struct falcon_spi_device *spi) in falcon_spi_wait_write()
694 falcon_spi_write(struct ef4_nic *efx, const struct falcon_spi_device *spi, in falcon_spi_write()
746 struct ef4_nic *efx = part->common.mtd.priv; in falcon_spi_slow_wait()
770 falcon_spi_unlock(struct ef4_nic *efx, const struct falcon_spi_device *spi) in falcon_spi_unlock()
810 struct ef4_nic *efx = part->common.mtd.priv; in falcon_spi_erase()
856 struct ef4_nic *efx = part->mtd.priv; in falcon_mtd_rename()
866 struct ef4_nic *efx = mtd->priv; in falcon_mtd_read()
882 struct ef4_nic *efx = mtd->priv; in falcon_mtd_erase()
898 struct ef4_nic *efx = mtd->priv; in falcon_mtd_write()
914 struct ef4_nic *efx = mtd->priv; in falcon_mtd_sync()
924 static int falcon_mtd_probe(struct ef4_nic *efx) in falcon_mtd_probe()
984 static void falcon_setup_xaui(struct ef4_nic *efx) in falcon_setup_xaui()
1016 int falcon_reset_xaui(struct ef4_nic *efx) in falcon_reset_xaui()
1044 static void falcon_ack_status_intr(struct ef4_nic *efx) in falcon_ack_status_intr()
1064 static bool falcon_xgxs_link_ok(struct ef4_nic *efx) in falcon_xgxs_link_ok()
1087 static bool falcon_xmac_link_ok(struct ef4_nic *efx) in falcon_xmac_link_ok()
1102 static void falcon_reconfigure_xmac_core(struct ef4_nic *efx) in falcon_reconfigure_xmac_core()
1156 static void falcon_reconfigure_xgxs_core(struct ef4_nic *efx) in falcon_reconfigure_xgxs_core()
1197 static bool falcon_xmac_link_ok_retry(struct ef4_nic *efx, int tries) in falcon_xmac_link_ok_retry()
1222 static bool falcon_xmac_check_fault(struct ef4_nic *efx) in falcon_xmac_check_fault()
1227 static int falcon_reconfigure_xmac(struct ef4_nic *efx) in falcon_reconfigure_xmac()
1244 static void falcon_poll_xmac(struct ef4_nic *efx) in falcon_poll_xmac()
1263 static void falcon_push_multicast_hash(struct ef4_nic *efx) in falcon_push_multicast_hash()
1273 static void falcon_reset_macs(struct ef4_nic *efx) in falcon_reset_macs()
1337 static void falcon_drain_tx_fifo(struct ef4_nic *efx) in falcon_drain_tx_fifo()
1353 static void falcon_deconfigure_mac_wrapper(struct ef4_nic *efx) in falcon_deconfigure_mac_wrapper()
1369 static void falcon_reconfigure_mac_wrapper(struct ef4_nic *efx) in falcon_reconfigure_mac_wrapper()
1416 static void falcon_stats_request(struct ef4_nic *efx) in falcon_stats_request()
1438 static void falcon_stats_complete(struct ef4_nic *efx) in falcon_stats_complete()
1461 struct ef4_nic *efx = nic_data->efx; in falcon_stats_timer_func()
1472 static bool falcon_loopback_link_poll(struct ef4_nic *efx) in falcon_loopback_link_poll()
1487 static int falcon_reconfigure_port(struct ef4_nic *efx) in falcon_reconfigure_port()
1526 static void falcon_a1_prepare_enable_fc_tx(struct ef4_nic *efx) in falcon_a1_prepare_enable_fc_tx()
1532 static void falcon_b0_prepare_enable_fc_tx(struct ef4_nic *efx) in falcon_b0_prepare_enable_fc_tx()
1549 static int falcon_gmii_wait(struct ef4_nic *efx) in falcon_gmii_wait()
1578 struct ef4_nic *efx = netdev_priv(net_dev); in falcon_mdio_write()
1631 struct ef4_nic *efx = netdev_priv(net_dev); in falcon_mdio_read()
1680 static int falcon_probe_port(struct ef4_nic *efx) in falcon_probe_port()
1736 static void falcon_remove_port(struct ef4_nic *efx) in falcon_remove_port()
1746 struct ef4_nic *efx = channel->efx; in falcon_handle_global_event()
1784 falcon_read_nvram(struct ef4_nic *efx, struct falcon_nvconfig *nvconfig_out) in falcon_read_nvram()
1855 static int falcon_test_nvram(struct ef4_nic *efx) in falcon_test_nvram()
1900 falcon_b0_test_chip(struct ef4_nic *efx, struct ef4_self_tests *tests) in falcon_b0_test_chip()
1980 static int __falcon_reset_hw(struct ef4_nic *efx, enum reset_type method) in __falcon_reset_hw()
2061 static int falcon_reset_hw(struct ef4_nic *efx, enum reset_type method) in falcon_reset_hw()
2073 static void falcon_monitor(struct ef4_nic *efx) in falcon_monitor()
2114 static int falcon_reset_sram(struct ef4_nic *efx) in falcon_reset_sram()
2154 static void falcon_spi_device_init(struct ef4_nic *efx, in falcon_spi_device_init()
2180 static int falcon_probe_nvconfig(struct ef4_nic *efx) in falcon_probe_nvconfig()
2221 static int falcon_dimension_resources(struct ef4_nic *efx) in falcon_dimension_resources()
2229 static void falcon_probe_spi_devices(struct ef4_nic *efx) in falcon_probe_spi_devices()
2272 static unsigned int falcon_a1_mem_map_size(struct ef4_nic *efx) in falcon_a1_mem_map_size()
2277 static unsigned int falcon_b0_mem_map_size(struct ef4_nic *efx) in falcon_b0_mem_map_size()
2286 static int falcon_probe_nic(struct ef4_nic *efx) in falcon_probe_nic()
2428 static void falcon_init_rx_cfg(struct ef4_nic *efx) in falcon_init_rx_cfg()
2479 static int falcon_init_nic(struct ef4_nic *efx) in falcon_init_nic()
2544 static void falcon_remove_nic(struct ef4_nic *efx) in falcon_remove_nic()
2570 static size_t falcon_describe_nic_stats(struct ef4_nic *efx, u8 *names) in falcon_describe_nic_stats()
2576 static size_t falcon_update_nic_stats(struct ef4_nic *efx, u64 *full_stats, in falcon_update_nic_stats()
2634 void falcon_start_nic_stats(struct ef4_nic *efx) in falcon_start_nic_stats()
2647 static void falcon_pull_nic_stats(struct ef4_nic *efx) in falcon_pull_nic_stats()
2652 void falcon_stop_nic_stats(struct ef4_nic *efx) in falcon_stop_nic_stats()
2678 static void falcon_set_id_led(struct ef4_nic *efx, enum ef4_led_mode mode) in falcon_set_id_led()
2690 static void falcon_get_wol(struct ef4_nic *efx, struct ethtool_wolinfo *wol) in falcon_get_wol()
2697 static int falcon_set_wol(struct ef4_nic *efx, u32 type) in falcon_set_wol()