Home
last modified time | relevance | path

Searched defs:efx (Results 151 - 166 of 166) sorted by relevance

1234567

/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/falcon/
H A Dfarch.c84 static inline void ef4_write_buf_tbl(struct ef4_nic *efx, ef4_qword_t *value, in ef4_write_buf_tbl() argument
98 int ef4_farch_test_registers(struct ef4_nic *efx, in ef4_farch_test_registers() argument
168 ef4_init_special_buffer(struct ef4_nic *efx, struct ef4_special_buffer *buffer) ef4_init_special_buffer() argument
194 ef4_fini_special_buffer(struct ef4_nic *efx, struct ef4_special_buffer *buffer) ef4_fini_special_buffer() argument
223 ef4_alloc_special_buffer(struct ef4_nic *efx, struct ef4_special_buffer *buffer, unsigned int len) ef4_alloc_special_buffer() argument
249 ef4_free_special_buffer(struct ef4_nic *efx, struct ef4_special_buffer *buffer) ef4_free_special_buffer() argument
365 struct ef4_nic *efx = tx_queue->efx; ef4_farch_tx_probe() local
375 struct ef4_nic *efx = tx_queue->efx; ef4_farch_tx_init() local
431 struct ef4_nic *efx = tx_queue->efx; ef4_farch_flush_tx_queue() local
445 struct ef4_nic *efx = tx_queue->efx; ef4_farch_tx_fini() local
491 struct ef4_nic *efx = rx_queue->efx; ef4_farch_rx_write() local
511 struct ef4_nic *efx = rx_queue->efx; ef4_farch_rx_probe() local
522 struct ef4_nic *efx = rx_queue->efx; ef4_farch_rx_init() local
565 struct ef4_nic *efx = rx_queue->efx; ef4_farch_flush_rx_queue() local
578 struct ef4_nic *efx = rx_queue->efx; ef4_farch_rx_fini() local
604 ef4_farch_flush_wake(struct ef4_nic *efx) ef4_farch_flush_wake() argument
614 ef4_check_tx_flush_complete(struct ef4_nic *efx) ef4_check_tx_flush_complete() argument
658 ef4_farch_do_flush(struct ef4_nic *efx) ef4_farch_do_flush() argument
717 ef4_farch_fini_dmaq(struct ef4_nic *efx) ef4_farch_fini_dmaq() argument
758 ef4_farch_finish_flr(struct ef4_nic *efx) ef4_farch_finish_flr() argument
781 struct ef4_nic *efx = channel->efx; ef4_farch_ev_read_ack() local
795 ef4_farch_generate_event(struct ef4_nic *efx, unsigned int evq, ef4_qword_t *event) ef4_farch_generate_event() argument
831 struct ef4_nic *efx = channel->efx; ef4_farch_handle_tx_event() local
872 struct ef4_nic *efx = rx_queue->efx; ef4_farch_handle_rx_not_ok() local
950 struct ef4_nic *efx = rx_queue->efx; ef4_farch_handle_rx_bad_index() local
987 struct ef4_nic *efx = channel->efx; ef4_farch_handle_rx_event() local
1090 ef4_farch_handle_tx_flush_done(struct ef4_nic *efx, ef4_qword_t *event) ef4_farch_handle_tx_flush_done() argument
1111 ef4_farch_handle_rx_flush_done(struct ef4_nic *efx, ef4_qword_t *event) ef4_farch_handle_rx_flush_done() argument
1144 struct ef4_nic *efx = channel->efx; ef4_farch_handle_drain_event() local
1155 struct ef4_nic *efx = channel->efx; ef4_farch_handle_generated_event() local
1185 struct ef4_nic *efx = channel->efx; ef4_farch_handle_driver_event() local
1257 struct ef4_nic *efx = channel->efx; ef4_farch_ev_process() local
1329 struct ef4_nic *efx = channel->efx; ef4_farch_ev_probe() local
1340 struct ef4_nic *efx = channel->efx; ef4_farch_ev_init() local
1367 struct ef4_nic *efx = channel->efx; ef4_farch_ev_fini() local
1405 ef4_farch_interrupts(struct ef4_nic *efx, bool enabled, bool force) ef4_farch_interrupts() argument
1417 ef4_farch_irq_enable_master(struct ef4_nic *efx) ef4_farch_irq_enable_master() argument
1425 ef4_farch_irq_disable_master(struct ef4_nic *efx) ef4_farch_irq_disable_master() argument
1435 ef4_farch_irq_test_generate(struct ef4_nic *efx) ef4_farch_irq_test_generate() argument
1444 ef4_farch_fatal_interrupt(struct ef4_nic *efx) ef4_farch_fatal_interrupt() argument
1502 struct ef4_nic *efx = dev_id; ef4_farch_legacy_interrupt() local
1587 struct ef4_nic *efx = context->efx; ef4_farch_msi_interrupt() local
1615 ef4_farch_rx_push_indir_table(struct ef4_nic *efx) ef4_farch_rx_push_indir_table() argument
1643 ef4_farch_dimension_resources(struct ef4_nic *efx, unsigned sram_lim_qw) ef4_farch_dimension_resources() argument
1656 ef4_farch_fpga_ver(struct ef4_nic *efx) ef4_farch_fpga_ver() argument
1663 ef4_farch_init_common(struct ef4_nic *efx) ef4_farch_init_common() argument
1865 ef4_farch_filter_push_rx_config(struct ef4_nic *efx) ef4_farch_filter_push_rx_config() argument
1939 ef4_farch_filter_push_tx_limits(struct ef4_nic *efx) ef4_farch_filter_push_tx_limits() argument
2150 ef4_farch_filter_init_rx_auto(struct ef4_nic *efx, struct ef4_farch_filter_spec *spec) ef4_farch_filter_init_rx_auto() argument
2302 ef4_farch_filter_get_rx_id_limit(struct ef4_nic *efx) ef4_farch_filter_get_rx_id_limit() argument
2318 ef4_farch_filter_insert(struct ef4_nic *efx, struct ef4_filter_spec *gen_spec, bool replace_equal) ef4_farch_filter_insert() argument
2471 ef4_farch_filter_table_clear_entry(struct ef4_nic *efx, struct ef4_farch_filter_table *table, unsigned int filter_idx) ef4_farch_filter_table_clear_entry() argument
2501 ef4_farch_filter_remove(struct ef4_nic *efx, struct ef4_farch_filter_table *table, unsigned int filter_idx, enum ef4_filter_priority priority) ef4_farch_filter_remove() argument
2522 ef4_farch_filter_remove_safe(struct ef4_nic *efx, enum ef4_filter_priority priority, u32 filter_id) ef4_farch_filter_remove_safe() argument
2548 ef4_farch_filter_get_safe(struct ef4_nic *efx, enum ef4_filter_priority priority, u32 filter_id, struct ef4_filter_spec *spec_buf) ef4_farch_filter_get_safe() argument
2585 ef4_farch_filter_table_clear(struct ef4_nic *efx, enum ef4_farch_filter_table_id table_id, enum ef4_filter_priority priority) ef4_farch_filter_table_clear() argument
2602 ef4_farch_filter_clear_rx(struct ef4_nic *efx, enum ef4_filter_priority priority) ef4_farch_filter_clear_rx() argument
2614 ef4_farch_filter_count_rx_used(struct ef4_nic *efx, enum ef4_filter_priority priority) ef4_farch_filter_count_rx_used() argument
2641 ef4_farch_filter_get_rx_ids(struct ef4_nic *efx, enum ef4_filter_priority priority, u32 *buf, u32 size) ef4_farch_filter_get_rx_ids() argument
2676 ef4_farch_filter_table_restore(struct ef4_nic *efx) ef4_farch_filter_table_restore() argument
2708 ef4_farch_filter_table_remove(struct ef4_nic *efx) ef4_farch_filter_table_remove() argument
2720 ef4_farch_filter_table_probe(struct ef4_nic *efx) ef4_farch_filter_table_probe() argument
2778 ef4_farch_filter_update_rx_scatter(struct ef4_nic *efx) ef4_farch_filter_update_rx_scatter() argument
2823 ef4_farch_filter_rfs_insert(struct ef4_nic *efx, struct ef4_filter_spec *gen_spec) ef4_farch_filter_rfs_insert() argument
2829 ef4_farch_filter_rfs_expire_one(struct ef4_nic *efx, u32 flow_id, unsigned int index) ef4_farch_filter_rfs_expire_one() argument
2849 ef4_farch_filter_sync_rx_mode(struct ef4_nic *efx) ef4_farch_filter_sync_rx_mode() argument
[all...]
H A Dfalcon.c328 struct ef4_nic *efx = (struct ef4_nic *)data; in falcon_setsda() local
338 struct ef4_nic *efx = (struct ef4_nic *)data; in falcon_setscl() local
348 struct ef4_nic *efx = (struct ef4_nic *)data; falcon_getsda() local
357 struct ef4_nic *efx = (struct ef4_nic *)data; falcon_getscl() local
377 struct ef4_nic *efx = channel->efx; falcon_push_irq_moderation() local
402 falcon_prepare_flush(struct ef4_nic *efx) falcon_prepare_flush() argument
422 falcon_irq_ack_a1(struct ef4_nic *efx) falcon_irq_ack_a1() argument
433 struct ef4_nic *efx = dev_id; falcon_legacy_interrupt_a1() local
482 dummy_rx_push_rss_config(struct ef4_nic *efx, bool user, const u32 *rx_indir_table) dummy_rx_push_rss_config() argument
491 falcon_b0_rx_push_rss_config(struct ef4_nic *efx, bool user, const u32 *rx_indir_table) falcon_b0_rx_push_rss_config() argument
516 falcon_spi_poll(struct ef4_nic *efx) falcon_spi_poll() argument
524 falcon_spi_wait(struct ef4_nic *efx) falcon_spi_wait() argument
552 falcon_spi_cmd(struct ef4_nic *efx, const struct falcon_spi_device *spi, unsigned int command, int address, const void *in, void *out, size_t len) falcon_spi_cmd() argument
616 falcon_spi_read(struct ef4_nic *efx, const struct falcon_spi_device *spi, loff_t start, size_t len, size_t *retlen, u8 *buffer) falcon_spi_read() argument
666 falcon_spi_wait_write(struct ef4_nic *efx, const struct falcon_spi_device *spi) falcon_spi_wait_write() argument
691 falcon_spi_write(struct ef4_nic *efx, const struct falcon_spi_device *spi, loff_t start, size_t len, size_t *retlen, const u8 *buffer) falcon_spi_write() argument
743 struct ef4_nic *efx = part->common.mtd.priv; falcon_spi_slow_wait() local
767 falcon_spi_unlock(struct ef4_nic *efx, const struct falcon_spi_device *spi) falcon_spi_unlock() argument
807 struct ef4_nic *efx = part->common.mtd.priv; falcon_spi_erase() local
853 struct ef4_nic *efx = part->mtd.priv; falcon_mtd_rename() local
863 struct ef4_nic *efx = mtd->priv; falcon_mtd_read() local
879 struct ef4_nic *efx = mtd->priv; falcon_mtd_erase() local
895 struct ef4_nic *efx = mtd->priv; falcon_mtd_write() local
911 struct ef4_nic *efx = mtd->priv; falcon_mtd_sync() local
921 falcon_mtd_probe(struct ef4_nic *efx) falcon_mtd_probe() argument
981 falcon_setup_xaui(struct ef4_nic *efx) falcon_setup_xaui() argument
1013 falcon_reset_xaui(struct ef4_nic *efx) falcon_reset_xaui() argument
1041 falcon_ack_status_intr(struct ef4_nic *efx) falcon_ack_status_intr() argument
1061 falcon_xgxs_link_ok(struct ef4_nic *efx) falcon_xgxs_link_ok() argument
1084 falcon_xmac_link_ok(struct ef4_nic *efx) falcon_xmac_link_ok() argument
1099 falcon_reconfigure_xmac_core(struct ef4_nic *efx) falcon_reconfigure_xmac_core() argument
1153 falcon_reconfigure_xgxs_core(struct ef4_nic *efx) falcon_reconfigure_xgxs_core() argument
1194 falcon_xmac_link_ok_retry(struct ef4_nic *efx, int tries) falcon_xmac_link_ok_retry() argument
1219 falcon_xmac_check_fault(struct ef4_nic *efx) falcon_xmac_check_fault() argument
1224 falcon_reconfigure_xmac(struct ef4_nic *efx) falcon_reconfigure_xmac() argument
1241 falcon_poll_xmac(struct ef4_nic *efx) falcon_poll_xmac() argument
1260 falcon_push_multicast_hash(struct ef4_nic *efx) falcon_push_multicast_hash() argument
1270 falcon_reset_macs(struct ef4_nic *efx) falcon_reset_macs() argument
1334 falcon_drain_tx_fifo(struct ef4_nic *efx) falcon_drain_tx_fifo() argument
1350 falcon_deconfigure_mac_wrapper(struct ef4_nic *efx) falcon_deconfigure_mac_wrapper() argument
1366 falcon_reconfigure_mac_wrapper(struct ef4_nic *efx) falcon_reconfigure_mac_wrapper() argument
1413 falcon_stats_request(struct ef4_nic *efx) falcon_stats_request() argument
1435 falcon_stats_complete(struct ef4_nic *efx) falcon_stats_complete() argument
1458 struct ef4_nic *efx = nic_data->efx; falcon_stats_timer_func() local
1469 falcon_loopback_link_poll(struct ef4_nic *efx) falcon_loopback_link_poll() argument
1484 falcon_reconfigure_port(struct ef4_nic *efx) falcon_reconfigure_port() argument
1523 falcon_a1_prepare_enable_fc_tx(struct ef4_nic *efx) falcon_a1_prepare_enable_fc_tx() argument
1529 falcon_b0_prepare_enable_fc_tx(struct ef4_nic *efx) falcon_b0_prepare_enable_fc_tx() argument
1546 falcon_gmii_wait(struct ef4_nic *efx) falcon_gmii_wait() argument
1575 struct ef4_nic *efx = netdev_priv(net_dev); falcon_mdio_write() local
1628 struct ef4_nic *efx = netdev_priv(net_dev); falcon_mdio_read() local
1677 falcon_probe_port(struct ef4_nic *efx) falcon_probe_port() argument
1733 falcon_remove_port(struct ef4_nic *efx) falcon_remove_port() argument
1743 struct ef4_nic *efx = channel->efx; falcon_handle_global_event() local
1781 falcon_read_nvram(struct ef4_nic *efx, struct falcon_nvconfig *nvconfig_out) falcon_read_nvram() argument
1852 falcon_test_nvram(struct ef4_nic *efx) falcon_test_nvram() argument
1897 falcon_b0_test_chip(struct ef4_nic *efx, struct ef4_self_tests *tests) falcon_b0_test_chip() argument
1977 __falcon_reset_hw(struct ef4_nic *efx, enum reset_type method) __falcon_reset_hw() argument
2058 falcon_reset_hw(struct ef4_nic *efx, enum reset_type method) falcon_reset_hw() argument
2070 falcon_monitor(struct ef4_nic *efx) falcon_monitor() argument
2111 falcon_reset_sram(struct ef4_nic *efx) falcon_reset_sram() argument
2151 falcon_spi_device_init(struct ef4_nic *efx, struct falcon_spi_device *spi_device, unsigned int device_id, u32 device_type) falcon_spi_device_init() argument
2177 falcon_probe_nvconfig(struct ef4_nic *efx) falcon_probe_nvconfig() argument
2218 falcon_dimension_resources(struct ef4_nic *efx) falcon_dimension_resources() argument
2226 falcon_probe_spi_devices(struct ef4_nic *efx) falcon_probe_spi_devices() argument
2269 falcon_a1_mem_map_size(struct ef4_nic *efx) falcon_a1_mem_map_size() argument
2274 falcon_b0_mem_map_size(struct ef4_nic *efx) falcon_b0_mem_map_size() argument
2283 falcon_probe_nic(struct ef4_nic *efx) falcon_probe_nic() argument
2425 falcon_init_rx_cfg(struct ef4_nic *efx) falcon_init_rx_cfg() argument
2476 falcon_init_nic(struct ef4_nic *efx) falcon_init_nic() argument
2541 falcon_remove_nic(struct ef4_nic *efx) falcon_remove_nic() argument
2567 falcon_describe_nic_stats(struct ef4_nic *efx, u8 *names) falcon_describe_nic_stats() argument
2573 falcon_update_nic_stats(struct ef4_nic *efx, u64 *full_stats, struct rtnl_link_stats64 *core_stats) falcon_update_nic_stats() argument
2631 falcon_start_nic_stats(struct ef4_nic *efx) falcon_start_nic_stats() argument
2644 falcon_pull_nic_stats(struct ef4_nic *efx) falcon_pull_nic_stats() argument
2649 falcon_stop_nic_stats(struct ef4_nic *efx) falcon_stop_nic_stats() argument
2675 falcon_set_id_led(struct ef4_nic *efx, enum ef4_led_mode mode) falcon_set_id_led() argument
2687 falcon_get_wol(struct ef4_nic *efx, struct ethtool_wolinfo *wol) falcon_get_wol() argument
2694 falcon_set_wol(struct ef4_nic *efx, u32 type) falcon_set_wol() argument
[all...]
H A Dnet_driver.h329 struct ef4_nic *efx; member
405 struct ef4_nic *efx; member
458 struct ef4_nic *efx; member
904 ef4_dev_registered(struct ef4_nic *efx) ef4_dev_registered() argument
909 ef4_port_num(struct ef4_nic *efx) ef4_port_num() argument
1167 ef4_get_channel(struct ef4_nic *efx, unsigned index) ef4_get_channel() argument
1188 ef4_get_tx_queue(struct ef4_nic *efx, unsigned index, unsigned type) ef4_get_tx_queue() argument
1301 ef4_supported_features(const struct ef4_nic *efx) ef4_supported_features() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/
H A Def10.c45 static int efx_ef10_get_warm_boot_count(struct efx_nic *efx) in efx_ef10_get_warm_boot_count() argument
58 static unsigned int efx_ef10_pf_mem_bar(struct efx_nic *efx) in efx_ef10_pf_mem_bar() argument
69 static unsigned int efx_ef10_vf_mem_bar(struct efx_nic *efx) in efx_ef10_vf_mem_bar() argument
74 static unsigned int efx_ef10_mem_map_size(struct efx_nic *efx) in efx_ef10_mem_map_size() argument
82 efx_ef10_is_vf(struct efx_nic *efx) efx_ef10_is_vf() argument
88 efx_ef10_get_vf_index(struct efx_nic *efx) efx_ef10_get_vf_index() argument
107 efx_ef10_init_datapath_caps(struct efx_nic *efx) efx_ef10_init_datapath_caps() argument
183 efx_ef10_read_licensed_features(struct efx_nic *efx) efx_ef10_read_licensed_features() argument
202 efx_ef10_get_sysclk_freq(struct efx_nic *efx) efx_ef10_get_sysclk_freq() argument
215 efx_ef10_get_timer_workarounds(struct efx_nic *efx) efx_ef10_get_timer_workarounds() argument
261 efx_ef10_process_timer_config(struct efx_nic *efx, const efx_dword_t *data) efx_ef10_process_timer_config() argument
290 efx_ef10_get_timer_config(struct efx_nic *efx) efx_ef10_get_timer_config() argument
325 efx_ef10_get_mac_address_pf(struct efx_nic *efx, u8 *mac_address) efx_ef10_get_mac_address_pf() argument
345 efx_ef10_get_mac_address_vf(struct efx_nic *efx, u8 *mac_address) efx_ef10_get_mac_address_vf() argument
377 struct efx_nic *efx = dev_get_drvdata(dev); efx_ef10_show_link_control_flag() local
389 struct efx_nic *efx = dev_get_drvdata(dev); efx_ef10_show_primary_flag() local
397 efx_ef10_find_vlan(struct efx_nic *efx, u16 vid) efx_ef10_find_vlan() argument
412 efx_ef10_add_vlan(struct efx_nic *efx, u16 vid) efx_ef10_add_vlan() argument
465 efx_ef10_del_vlan_internal(struct efx_nic *efx, struct efx_ef10_vlan *vlan) efx_ef10_del_vlan_internal() argument
482 efx_ef10_del_vlan(struct efx_nic *efx, u16 vid) efx_ef10_del_vlan() argument
511 efx_ef10_cleanup_vlans(struct efx_nic *efx) efx_ef10_cleanup_vlans() argument
526 efx_ef10_probe(struct efx_nic *efx) efx_ef10_probe() argument
716 efx_ef10_free_piobufs(struct efx_nic *efx) efx_ef10_free_piobufs() argument
736 efx_ef10_alloc_piobufs(struct efx_nic *efx, unsigned int n) efx_ef10_alloc_piobufs() argument
775 efx_ef10_link_piobufs(struct efx_nic *efx) efx_ef10_link_piobufs() argument
887 efx_ef10_forget_old_piobufs(struct efx_nic *efx) efx_ef10_forget_old_piobufs() argument
900 efx_ef10_alloc_piobufs(struct efx_nic *efx, unsigned int n) efx_ef10_alloc_piobufs() argument
905 efx_ef10_link_piobufs(struct efx_nic *efx) efx_ef10_link_piobufs() argument
910 efx_ef10_free_piobufs(struct efx_nic *efx) efx_ef10_free_piobufs() argument
914 efx_ef10_forget_old_piobufs(struct efx_nic *efx) efx_ef10_forget_old_piobufs() argument
920 efx_ef10_remove(struct efx_nic *efx) efx_ef10_remove() argument
979 efx_ef10_probe_pf(struct efx_nic *efx) efx_ef10_probe_pf() argument
984 efx_ef10_vadaptor_query(struct efx_nic *efx, unsigned int port_id, u32 *port_flags, u32 *vadaptor_flags, unsigned int *vlan_tags) efx_ef10_vadaptor_query() argument
1023 efx_ef10_vadaptor_alloc(struct efx_nic *efx, unsigned int port_id) efx_ef10_vadaptor_alloc() argument
1032 efx_ef10_vadaptor_free(struct efx_nic *efx, unsigned int port_id) efx_ef10_vadaptor_free() argument
1041 efx_ef10_vport_add_mac(struct efx_nic *efx, unsigned int port_id, u8 *mac) efx_ef10_vport_add_mac() argument
1053 efx_ef10_vport_del_mac(struct efx_nic *efx, unsigned int port_id, u8 *mac) efx_ef10_vport_del_mac() argument
1066 efx_ef10_probe_vf(struct efx_nic *efx) efx_ef10_probe_vf() argument
1124 efx_ef10_alloc_vis(struct efx_nic *efx, unsigned int min_vis, unsigned int max_vis) efx_ef10_alloc_vis() argument
1136 efx_ef10_dimension_resources(struct efx_nic *efx) efx_ef10_dimension_resources() argument
1296 efx_ef10_fini_nic(struct efx_nic *efx) efx_ef10_fini_nic() argument
1306 efx_ef10_init_nic(struct efx_nic *efx) efx_ef10_init_nic() argument
1387 efx_ef10_table_reset_mc_allocations(struct efx_nic *efx) efx_ef10_table_reset_mc_allocations() argument
1449 efx_ef10_reset(struct efx_nic *efx, enum reset_type reset_type) efx_ef10_reset() argument
1687 efx_ef10_raw_stat_mask(struct efx_nic *efx) efx_ef10_raw_stat_mask() argument
1714 efx_ef10_get_stat_mask(struct efx_nic *efx, unsigned long *mask) efx_ef10_get_stat_mask() argument
1754 efx_ef10_describe_stats(struct efx_nic *efx, u8 *names) efx_ef10_describe_stats() argument
1763 efx_ef10_update_stats_common(struct efx_nic *efx, u64 *full_stats, struct rtnl_link_stats64 *core_stats) efx_ef10_update_stats_common() argument
1832 efx_ef10_update_stats_pf(struct efx_nic *efx, u64 *full_stats, struct rtnl_link_stats64 *core_stats) efx_ef10_update_stats_pf() argument
1944 efx_ef10_update_stats_vf(struct efx_nic *efx, u64 *full_stats, struct rtnl_link_stats64 *core_stats) efx_ef10_update_stats_vf() argument
1953 efx_ef10_update_stats_atomic_vf(struct efx_nic *efx, u64 *full_stats, struct rtnl_link_stats64 *core_stats) efx_ef10_update_stats_atomic_vf() argument
1967 struct efx_nic *efx = channel->efx; efx_ef10_push_irq_moderation() local
2011 efx_ef10_get_wol_vf(struct efx_nic *efx, struct ethtool_wolinfo *wol) efx_ef10_get_wol_vf() argument
2014 efx_ef10_set_wol_vf(struct efx_nic *efx, u32 type) efx_ef10_set_wol_vf() argument
2019 efx_ef10_get_wol(struct efx_nic *efx, struct ethtool_wolinfo *wol) efx_ef10_get_wol() argument
2026 efx_ef10_set_wol(struct efx_nic *efx, u32 type) efx_ef10_set_wol() argument
2033 efx_ef10_mcdi_request(struct efx_nic *efx, const efx_dword_t *hdr, size_t hdr_len, const efx_dword_t *sdu, size_t sdu_len) efx_ef10_mcdi_request() argument
2056 efx_ef10_mcdi_poll_response(struct efx_nic *efx) efx_ef10_mcdi_poll_response() argument
2066 efx_ef10_mcdi_read_response(struct efx_nic *efx, efx_dword_t *outbuf, size_t offset, size_t outlen) efx_ef10_mcdi_read_response() argument
2075 efx_ef10_mcdi_reboot_detected(struct efx_nic *efx) efx_ef10_mcdi_reboot_detected() argument
2091 efx_ef10_mcdi_poll_reboot(struct efx_nic *efx) efx_ef10_mcdi_poll_reboot() argument
2125 struct efx_nic *efx = context->efx; efx_ef10_msi_interrupt() local
2144 struct efx_nic *efx = dev_id; efx_ef10_legacy_interrupt() local
2176 efx_ef10_irq_test_generate(struct efx_nic *efx) efx_ef10_irq_test_generate() argument
2311 efx_ef10_tso_versions(struct efx_nic *efx) efx_ef10_tso_versions() argument
2330 struct efx_nic *efx = tx_queue->efx; efx_ef10_tx_init() local
2480 efx_ef10_probe_multicast_chaining(struct efx_nic *efx) efx_ef10_probe_multicast_chaining() argument
2535 efx_ef10_filter_table_probe(struct efx_nic *efx) efx_ef10_filter_table_probe() argument
2576 struct efx_nic *efx = rx_queue->efx; efx_ef10_rx_write() local
2624 efx_ef10_rx_defer_refill_complete(struct efx_nic *efx, unsigned long cookie, int rc, efx_dword_t *outbuf, size_t outlen_actual) efx_ef10_rx_defer_refill_complete() argument
2633 struct efx_nic *efx = channel->efx; efx_ef10_ev_init() local
2648 struct efx_nic *efx = rx_queue->efx; efx_ef10_handle_rx_wrong_queue() local
2662 struct efx_nic *efx = rx_queue->efx; efx_ef10_handle_rx_bad_lbits() local
2698 struct efx_nic *efx = channel->efx; efx_ef10_handle_rx_event_errors() local
2788 struct efx_nic *efx = channel->efx; efx_ef10_handle_rx_event() local
2937 struct efx_nic *efx = channel->efx; efx_ef10_handle_tx_event() local
3015 struct efx_nic *efx = channel->efx; efx_ef10_handle_driver_event() local
3040 struct efx_nic *efx = channel->efx; efx_ef10_handle_driver_generated_event() local
3067 struct efx_nic *efx = channel->efx; efx_ef10_ev_process() local
3136 struct efx_nic *efx = channel->efx; efx_ef10_ev_read_ack() local
3171 struct efx_nic *efx = channel->efx; efx_ef10_ev_test_generate() local
3199 efx_ef10_prepare_flr(struct efx_nic *efx) efx_ef10_prepare_flr() argument
3204 efx_ef10_vport_set_mac_address(struct efx_nic *efx) efx_ef10_vport_set_mac_address() argument
3270 efx_ef10_set_mac_address(struct efx_nic *efx) efx_ef10_set_mac_address() argument
3341 efx_ef10_mac_reconfigure(struct efx_nic *efx, bool mtu_only) efx_ef10_mac_reconfigure() argument
3352 efx_ef10_start_bist(struct efx_nic *efx, u32 bist_type) efx_ef10_start_bist() argument
3365 efx_ef10_poll_bist(struct efx_nic *efx) efx_ef10_poll_bist() argument
3398 efx_ef10_run_bist(struct efx_nic *efx, u32 bist_type) efx_ef10_run_bist() argument
3412 efx_ef10_test_chip(struct efx_nic *efx, struct efx_self_tests *tests) efx_ef10_test_chip() argument
3465 efx_ef10_mtd_probe_partition(struct efx_nic *efx, struct efx_mcdi_mtd_partition *part, unsigned int type, unsigned long *found) efx_ef10_mtd_probe_partition() argument
3536 efx_ef10_mtd_probe(struct efx_nic *efx) efx_ef10_mtd_probe() argument
3591 efx_ef10_ptp_write_host_time(struct efx_nic *efx, u32 host_time) efx_ef10_ptp_write_host_time() argument
3596 efx_ef10_ptp_write_host_time_vf(struct efx_nic *efx, u32 host_time) efx_ef10_ptp_write_host_time_vf() argument
3655 efx_ef10_ptp_set_ts_sync_events(struct efx_nic *efx, bool en, bool temp) efx_ef10_ptp_set_ts_sync_events() argument
3677 efx_ef10_ptp_set_ts_config_vf(struct efx_nic *efx, struct hwtstamp_config *init) efx_ef10_ptp_set_ts_config_vf() argument
3683 efx_ef10_ptp_set_ts_config(struct efx_nic *efx, struct hwtstamp_config *init) efx_ef10_ptp_set_ts_config() argument
3720 efx_ef10_get_phys_port_id(struct efx_nic *efx, struct netdev_phys_item_id *ppid) efx_ef10_get_phys_port_id() argument
3734 efx_ef10_vlan_rx_add_vid(struct efx_nic *efx, __be16 proto, u16 vid) efx_ef10_vlan_rx_add_vid() argument
3742 efx_ef10_vlan_rx_kill_vid(struct efx_nic *efx, __be16 proto, u16 vid) efx_ef10_vlan_rx_kill_vid() argument
3755 efx_ef10_set_udp_tnl_ports(struct efx_nic *efx, bool unloading) efx_ef10_set_udp_tnl_ports() argument
3851 efx_ef10_udp_tnl_push_ports(struct efx_nic *efx) efx_ef10_udp_tnl_push_ports() argument
3872 struct efx_nic *efx = netdev_priv(dev); efx_ef10_udp_tnl_set_port() local
3904 efx_ef10_udp_tnl_has_port(struct efx_nic *efx, __be16 port) efx_ef10_udp_tnl_has_port() argument
3932 struct efx_nic *efx = netdev_priv(dev); efx_ef10_udp_tnl_unset_port() local
3967 efx_ef10_print_additional_fwver(struct efx_nic *efx, char *buf, size_t len) efx_ef10_print_additional_fwver() argument
3977 ef10_check_caps(const struct efx_nic *efx, u8 flag, u32 offset) ef10_check_caps() argument
[all...]
H A Dptp.c286 struct efx_nic *efx; member
359 bool efx_ptp_use_mac_tx_timestamps(struct efx_nic *efx) in efx_ptp_use_mac_tx_timestamps() argument
397 size_t efx_ptp_describe_stats(struct efx_nic *efx, u8 *strings) in efx_ptp_describe_stats() argument
406 size_t efx_ptp_update_stats(struct efx_nic *efx, u6 argument
540 efx_ptp_channel(struct efx_nic *efx) efx_ptp_channel() argument
545 efx_ptp_update_channel(struct efx_nic *efx, struct efx_channel *channel) efx_ptp_update_channel() argument
551 last_sync_timestamp_major(struct efx_nic *efx) last_sync_timestamp_major() argument
565 efx_ptp_mac_nic_to_ktime_correction(struct efx_nic *efx, struct efx_ptp_data *ptp, u32 nic_major, u32 nic_minor, s32 correction) efx_ptp_mac_nic_to_ktime_correction() argument
618 struct efx_nic *efx = tx_queue->efx; efx_ptp_nic_to_kernel_time() local
636 efx_ptp_get_attributes(struct efx_nic *efx) efx_ptp_get_attributes() argument
735 efx_ptp_get_timestamp_corrections(struct efx_nic *efx) efx_ptp_get_timestamp_corrections() argument
791 efx_ptp_enable(struct efx_nic *efx) efx_ptp_enable() argument
819 efx_ptp_disable(struct efx_nic *efx) efx_ptp_disable() argument
853 efx_ptp_handle_no_channel(struct efx_nic *efx) efx_ptp_handle_no_channel() argument
863 efx_ptp_send_times(struct efx_nic *efx, struct pps_event_time *last_time) efx_ptp_send_times() argument
929 efx_ptp_process_times(struct efx_nic *efx, MCDI_DECLARE_STRUCT_PTR(synch_buf), size_t response_length, const struct pps_event_time *last_time) efx_ptp_process_times() argument
1032 efx_ptp_synchronize(struct efx_nic *efx, unsigned int num_readings) efx_ptp_synchronize() argument
1095 efx_ptp_xmit_skb_queue(struct efx_nic *efx, struct sk_buff *skb) efx_ptp_xmit_skb_queue() argument
1133 efx_ptp_xmit_skb_mc(struct efx_nic *efx, struct sk_buff *skb) efx_ptp_xmit_skb_mc() argument
1181 efx_ptp_drop_time_expired_events(struct efx_nic *efx) efx_ptp_drop_time_expired_events() argument
1206 efx_ptp_match_rx(struct efx_nic *efx, struct sk_buff *skb) efx_ptp_match_rx() argument
1255 efx_ptp_process_events(struct efx_nic *efx, struct sk_buff_head *q) efx_ptp_process_events() argument
1282 efx_ptp_process_rx(struct efx_nic *efx, struct sk_buff *skb) efx_ptp_process_rx() argument
1289 efx_ptp_remove_multicast_filters(struct efx_nic *efx) efx_ptp_remove_multicast_filters() argument
1302 efx_ptp_insert_multicast_filters(struct efx_nic *efx) efx_ptp_insert_multicast_filters() argument
1351 efx_ptp_start(struct efx_nic *efx) efx_ptp_start() argument
1376 efx_ptp_stop(struct efx_nic *efx) efx_ptp_stop() argument
1404 efx_ptp_restart(struct efx_nic *efx) efx_ptp_restart() argument
1415 struct efx_nic *efx = ptp->efx; efx_ptp_pps_worker() local
1430 struct efx_nic *efx = ptp_data->efx; efx_ptp_worker() local
1469 efx_ptp_probe(struct efx_nic *efx, struct efx_channel *channel) efx_ptp_probe() argument
1572 struct efx_nic *efx = channel->efx; efx_ptp_probe_channel() local
1590 efx_ptp_remove(struct efx_nic *efx) efx_ptp_remove() argument
1630 efx_ptp_is_ptp_tx(struct efx_nic *efx, struct sk_buff *skb) efx_ptp_is_ptp_tx() argument
1651 struct efx_nic *efx = channel->efx; efx_ptp_rx() local
1736 efx_ptp_tx(struct efx_nic *efx, struct sk_buff *skb) efx_ptp_tx() argument
1750 efx_ptp_get_mode(struct efx_nic *efx) efx_ptp_get_mode() argument
1755 efx_ptp_change_mode(struct efx_nic *efx, bool enable_wanted, unsigned int new_mode) efx_ptp_change_mode() argument
1798 efx_ptp_ts_init(struct efx_nic *efx, struct hwtstamp_config *init) efx_ptp_ts_init() argument
1817 efx_ptp_get_ts_info(struct efx_nic *efx, struct ethtool_ts_info *ts_info) efx_ptp_get_ts_info() argument
1848 efx_ptp_set_ts_config(struct efx_nic *efx, struct ifreq *ifr) efx_ptp_set_ts_config() argument
1868 efx_ptp_get_ts_config(struct efx_nic *efx, struct ifreq *ifr) efx_ptp_get_ts_config() argument
1877 ptp_event_failure(struct efx_nic *efx, int expected_frag_len) ptp_event_failure() argument
1892 ptp_event_rx(struct efx_nic *efx, struct efx_ptp_data *ptp) ptp_event_rx() argument
1932 ptp_event_fault(struct efx_nic *efx, struct efx_ptp_data *ptp) ptp_event_fault() argument
1943 ptp_event_pps(struct efx_nic *efx, struct efx_ptp_data *ptp) ptp_event_pps() argument
1949 efx_ptp_event(struct efx_nic *efx, efx_qword_t *ev) efx_ptp_event() argument
2002 struct efx_nic *efx = channel->efx; efx_time_sync_event() local
2023 efx_rx_buf_timestamp_minor(struct efx_nic *efx, const u8 *eh) efx_rx_buf_timestamp_minor() argument
2039 struct efx_nic *efx = channel->efx; __efx_rx_skb_attach_timestamp() local
2098 struct efx_nic *efx = ptp_data->efx; efx_phc_adjfreq() local
2133 struct efx_nic *efx = ptp_data->efx; efx_phc_adjtime() local
2152 struct efx_nic *efx = ptp_data->efx; efx_phc_gettime() local
2222 efx_ptp_defer_probe_with_channel(struct efx_nic *efx) efx_ptp_defer_probe_with_channel() argument
2232 efx_ptp_start_datapath(struct efx_nic *efx) efx_ptp_start_datapath() argument
2241 efx_ptp_stop_datapath(struct efx_nic *efx) efx_ptp_stop_datapath() argument
[all...]
H A Dnet_driver.h391 struct efx_nic *efx; member
493 struct efx_nic *efx; member
567 struct efx_nic *efx; member
1165 efx_dev_registered(struct efx_nic *efx) efx_dev_registered() argument
1170 efx_port_num(struct efx_nic *efx) efx_port_num() argument
1525 efx_get_channel(struct efx_nic *efx, unsigned index) efx_get_channel() argument
1546 efx_get_tx_channel(struct efx_nic *efx, unsigned int index) efx_get_tx_channel() argument
1553 efx_get_xdp_channel(struct efx_nic *efx, unsigned int index) efx_get_xdp_channel() argument
1585 efx_get_tx_queue(struct efx_nic *efx, unsigned int index, unsigned int type) efx_get_tx_queue() argument
1715 efx_supported_features(const struct efx_nic *efx) efx_supported_features() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
H A Def10.c45 static int efx_ef10_get_warm_boot_count(struct efx_nic *efx) in efx_ef10_get_warm_boot_count() argument
58 static unsigned int efx_ef10_pf_mem_bar(struct efx_nic *efx) in efx_ef10_pf_mem_bar() argument
69 static unsigned int efx_ef10_vf_mem_bar(struct efx_nic *efx) in efx_ef10_vf_mem_bar() argument
74 static unsigned int efx_ef10_mem_map_size(struct efx_nic *efx) in efx_ef10_mem_map_size() argument
82 efx_ef10_is_vf(struct efx_nic *efx) efx_ef10_is_vf() argument
88 efx_ef10_get_vf_index(struct efx_nic *efx) efx_ef10_get_vf_index() argument
107 efx_ef10_init_datapath_caps(struct efx_nic *efx) efx_ef10_init_datapath_caps() argument
183 efx_ef10_read_licensed_features(struct efx_nic *efx) efx_ef10_read_licensed_features() argument
202 efx_ef10_get_sysclk_freq(struct efx_nic *efx) efx_ef10_get_sysclk_freq() argument
215 efx_ef10_get_timer_workarounds(struct efx_nic *efx) efx_ef10_get_timer_workarounds() argument
261 efx_ef10_process_timer_config(struct efx_nic *efx, const efx_dword_t *data) efx_ef10_process_timer_config() argument
290 efx_ef10_get_timer_config(struct efx_nic *efx) efx_ef10_get_timer_config() argument
325 efx_ef10_get_mac_address_pf(struct efx_nic *efx, u8 *mac_address) efx_ef10_get_mac_address_pf() argument
345 efx_ef10_get_mac_address_vf(struct efx_nic *efx, u8 *mac_address) efx_ef10_get_mac_address_vf() argument
377 struct efx_nic *efx = dev_get_drvdata(dev); link_control_flag_show() local
389 struct efx_nic *efx = dev_get_drvdata(dev); primary_flag_show() local
397 efx_ef10_find_vlan(struct efx_nic *efx, u16 vid) efx_ef10_find_vlan() argument
412 efx_ef10_add_vlan(struct efx_nic *efx, u16 vid) efx_ef10_add_vlan() argument
465 efx_ef10_del_vlan_internal(struct efx_nic *efx, struct efx_ef10_vlan *vlan) efx_ef10_del_vlan_internal() argument
482 efx_ef10_del_vlan(struct efx_nic *efx, u16 vid) efx_ef10_del_vlan() argument
511 efx_ef10_cleanup_vlans(struct efx_nic *efx) efx_ef10_cleanup_vlans() argument
525 efx_ef10_probe(struct efx_nic *efx) efx_ef10_probe() argument
715 efx_ef10_free_piobufs(struct efx_nic *efx) efx_ef10_free_piobufs() argument
735 efx_ef10_alloc_piobufs(struct efx_nic *efx, unsigned int n) efx_ef10_alloc_piobufs() argument
774 efx_ef10_link_piobufs(struct efx_nic *efx) efx_ef10_link_piobufs() argument
886 efx_ef10_forget_old_piobufs(struct efx_nic *efx) efx_ef10_forget_old_piobufs() argument
899 efx_ef10_alloc_piobufs(struct efx_nic *efx, unsigned int n) efx_ef10_alloc_piobufs() argument
904 efx_ef10_link_piobufs(struct efx_nic *efx) efx_ef10_link_piobufs() argument
909 efx_ef10_free_piobufs(struct efx_nic *efx) efx_ef10_free_piobufs() argument
913 efx_ef10_forget_old_piobufs(struct efx_nic *efx) efx_ef10_forget_old_piobufs() argument
919 efx_ef10_remove(struct efx_nic *efx) efx_ef10_remove() argument
978 efx_ef10_probe_pf(struct efx_nic *efx) efx_ef10_probe_pf() argument
983 efx_ef10_vadaptor_query(struct efx_nic *efx, unsigned int port_id, u32 *port_flags, u32 *vadaptor_flags, unsigned int *vlan_tags) efx_ef10_vadaptor_query() argument
1022 efx_ef10_vadaptor_alloc(struct efx_nic *efx, unsigned int port_id) efx_ef10_vadaptor_alloc() argument
1031 efx_ef10_vadaptor_free(struct efx_nic *efx, unsigned int port_id) efx_ef10_vadaptor_free() argument
1040 efx_ef10_vport_add_mac(struct efx_nic *efx, unsigned int port_id, const u8 *mac) efx_ef10_vport_add_mac() argument
1052 efx_ef10_vport_del_mac(struct efx_nic *efx, unsigned int port_id, const u8 *mac) efx_ef10_vport_del_mac() argument
1065 efx_ef10_probe_vf(struct efx_nic *efx) efx_ef10_probe_vf() argument
1124 efx_ef10_alloc_vis(struct efx_nic *efx, unsigned int min_vis, unsigned int max_vis) efx_ef10_alloc_vis() argument
1136 efx_ef10_dimension_resources(struct efx_nic *efx) efx_ef10_dimension_resources() argument
1296 efx_ef10_fini_nic(struct efx_nic *efx) efx_ef10_fini_nic() argument
1306 efx_ef10_init_nic(struct efx_nic *efx) efx_ef10_init_nic() argument
1387 efx_ef10_table_reset_mc_allocations(struct efx_nic *efx) efx_ef10_table_reset_mc_allocations() argument
1449 efx_ef10_reset(struct efx_nic *efx, enum reset_type reset_type) efx_ef10_reset() argument
1687 efx_ef10_raw_stat_mask(struct efx_nic *efx) efx_ef10_raw_stat_mask() argument
1714 efx_ef10_get_stat_mask(struct efx_nic *efx, unsigned long *mask) efx_ef10_get_stat_mask() argument
1754 efx_ef10_describe_stats(struct efx_nic *efx, u8 *names) efx_ef10_describe_stats() argument
1763 efx_ef10_get_fec_stats(struct efx_nic *efx, struct ethtool_fec_stats *fec_stats) efx_ef10_get_fec_stats() argument
1779 efx_ef10_update_stats_common(struct efx_nic *efx, u64 *full_stats, struct rtnl_link_stats64 *core_stats) efx_ef10_update_stats_common() argument
1848 efx_ef10_update_stats_pf(struct efx_nic *efx, u64 *full_stats, struct rtnl_link_stats64 *core_stats) efx_ef10_update_stats_pf() argument
1960 efx_ef10_update_stats_vf(struct efx_nic *efx, u64 *full_stats, struct rtnl_link_stats64 *core_stats) efx_ef10_update_stats_vf() argument
1969 efx_ef10_update_stats_atomic_vf(struct efx_nic *efx, u64 *full_stats, struct rtnl_link_stats64 *core_stats) efx_ef10_update_stats_atomic_vf() argument
1983 struct efx_nic *efx = channel->efx; efx_ef10_push_irq_moderation() local
2027 efx_ef10_get_wol_vf(struct efx_nic *efx, struct ethtool_wolinfo *wol) efx_ef10_get_wol_vf() argument
2030 efx_ef10_set_wol_vf(struct efx_nic *efx, u32 type) efx_ef10_set_wol_vf() argument
2035 efx_ef10_get_wol(struct efx_nic *efx, struct ethtool_wolinfo *wol) efx_ef10_get_wol() argument
2042 efx_ef10_set_wol(struct efx_nic *efx, u32 type) efx_ef10_set_wol() argument
2049 efx_ef10_mcdi_request(struct efx_nic *efx, const efx_dword_t *hdr, size_t hdr_len, const efx_dword_t *sdu, size_t sdu_len) efx_ef10_mcdi_request() argument
2072 efx_ef10_mcdi_poll_response(struct efx_nic *efx) efx_ef10_mcdi_poll_response() argument
2082 efx_ef10_mcdi_read_response(struct efx_nic *efx, efx_dword_t *outbuf, size_t offset, size_t outlen) efx_ef10_mcdi_read_response() argument
2091 efx_ef10_mcdi_reboot_detected(struct efx_nic *efx) efx_ef10_mcdi_reboot_detected() argument
2107 efx_ef10_mcdi_poll_reboot(struct efx_nic *efx) efx_ef10_mcdi_poll_reboot() argument
2141 struct efx_nic *efx = context->efx; efx_ef10_msi_interrupt() local
2160 struct efx_nic *efx = dev_id; efx_ef10_legacy_interrupt() local
2192 efx_ef10_irq_test_generate(struct efx_nic *efx) efx_ef10_irq_test_generate() argument
2327 efx_ef10_tso_versions(struct efx_nic *efx) efx_ef10_tso_versions() argument
2346 struct efx_nic *efx = tx_queue->efx; efx_ef10_tx_init() local
2496 efx_ef10_probe_multicast_chaining(struct efx_nic *efx) efx_ef10_probe_multicast_chaining() argument
2551 efx_ef10_filter_table_probe(struct efx_nic *efx) efx_ef10_filter_table_probe() argument
2579 efx_ef10_filter_table_remove(struct efx_nic *efx) efx_ef10_filter_table_remove() argument
2602 struct efx_nic *efx = rx_queue->efx; efx_ef10_rx_write() local
2650 efx_ef10_rx_defer_refill_complete(struct efx_nic *efx, unsigned long cookie, int rc, efx_dword_t *outbuf, size_t outlen_actual) efx_ef10_rx_defer_refill_complete() argument
2659 struct efx_nic *efx = channel->efx; efx_ef10_ev_init() local
2674 struct efx_nic *efx = rx_queue->efx; efx_ef10_handle_rx_wrong_queue() local
2688 struct efx_nic *efx = rx_queue->efx; efx_ef10_handle_rx_bad_lbits() local
2724 struct efx_nic *efx = channel->efx; efx_ef10_handle_rx_event_errors() local
2814 struct efx_nic *efx = channel->efx; efx_ef10_handle_rx_event() local
2963 struct efx_nic *efx = channel->efx; efx_ef10_handle_tx_event() local
3045 struct efx_nic *efx = channel->efx; efx_ef10_handle_driver_event() local
3070 struct efx_nic *efx = channel->efx; efx_ef10_handle_driver_generated_event() local
3099 struct efx_nic *efx = channel->efx; efx_ef10_ev_process() local
3173 struct efx_nic *efx = channel->efx; efx_ef10_ev_read_ack() local
3208 struct efx_nic *efx = channel->efx; efx_ef10_ev_test_generate() local
3236 efx_ef10_prepare_flr(struct efx_nic *efx) efx_ef10_prepare_flr() argument
3241 efx_ef10_vport_set_mac_address(struct efx_nic *efx) efx_ef10_vport_set_mac_address() argument
3303 efx_ef10_set_mac_address(struct efx_nic *efx) efx_ef10_set_mac_address() argument
3372 efx_ef10_mac_reconfigure(struct efx_nic *efx, bool mtu_only) efx_ef10_mac_reconfigure() argument
3383 efx_ef10_start_bist(struct efx_nic *efx, u32 bist_type) efx_ef10_start_bist() argument
3396 efx_ef10_poll_bist(struct efx_nic *efx) efx_ef10_poll_bist() argument
3429 efx_ef10_run_bist(struct efx_nic *efx, u32 bist_type) efx_ef10_run_bist() argument
3443 efx_ef10_test_chip(struct efx_nic *efx, struct efx_self_tests *tests) efx_ef10_test_chip() argument
3496 efx_ef10_mtd_probe_partition(struct efx_nic *efx, struct efx_mcdi_mtd_partition *part, unsigned int type, unsigned long *found) efx_ef10_mtd_probe_partition() argument
3567 efx_ef10_mtd_probe(struct efx_nic *efx) efx_ef10_mtd_probe() argument
3622 efx_ef10_ptp_write_host_time(struct efx_nic *efx, u32 host_time) efx_ef10_ptp_write_host_time() argument
3627 efx_ef10_ptp_write_host_time_vf(struct efx_nic *efx, u32 host_time) efx_ef10_ptp_write_host_time_vf() argument
3686 efx_ef10_ptp_set_ts_sync_events(struct efx_nic *efx, bool en, bool temp) efx_ef10_ptp_set_ts_sync_events() argument
3708 efx_ef10_ptp_set_ts_config_vf(struct efx_nic *efx, struct hwtstamp_config *init) efx_ef10_ptp_set_ts_config_vf() argument
3714 efx_ef10_ptp_set_ts_config(struct efx_nic *efx, struct hwtstamp_config *init) efx_ef10_ptp_set_ts_config() argument
3751 efx_ef10_get_phys_port_id(struct efx_nic *efx, struct netdev_phys_item_id *ppid) efx_ef10_get_phys_port_id() argument
3765 efx_ef10_vlan_rx_add_vid(struct efx_nic *efx, __be16 proto, u16 vid) efx_ef10_vlan_rx_add_vid() argument
3773 efx_ef10_vlan_rx_kill_vid(struct efx_nic *efx, __be16 proto, u16 vid) efx_ef10_vlan_rx_kill_vid() argument
3786 efx_ef10_set_udp_tnl_ports(struct efx_nic *efx, bool unloading) efx_ef10_set_udp_tnl_ports() argument
3882 efx_ef10_udp_tnl_push_ports(struct efx_nic *efx) efx_ef10_udp_tnl_push_ports() argument
3903 struct efx_nic *efx = efx_netdev_priv(dev); efx_ef10_udp_tnl_set_port() local
3935 efx_ef10_udp_tnl_has_port(struct efx_nic *efx, __be16 port) efx_ef10_udp_tnl_has_port() argument
3963 struct efx_nic *efx = efx_netdev_priv(dev); efx_ef10_udp_tnl_unset_port() local
3998 efx_ef10_print_additional_fwver(struct efx_nic *efx, char *buf, size_t len) efx_ef10_print_additional_fwver() argument
4008 ef10_check_caps(const struct efx_nic *efx, u8 flag, u32 offset) ef10_check_caps() argument
4024 efx_ef10_recycle_ring_size(const struct efx_nic *efx) efx_ef10_recycle_ring_size() argument
[all...]
H A Dptp.c288 struct efx_nic *efx; member
358 bool efx_ptp_use_mac_tx_timestamps(struct efx_nic *efx) in efx_ptp_use_mac_tx_timestamps() argument
396 size_t efx_ptp_describe_stats(struct efx_nic *efx, u8 *strings) in efx_ptp_describe_stats() argument
405 efx_ptp_update_stats(struct efx_nic *efx, u64 *stats) efx_ptp_update_stats() argument
520 efx_ptp_channel(struct efx_nic *efx) efx_ptp_channel() argument
525 efx_ptp_update_channel(struct efx_nic *efx, struct efx_channel *channel) efx_ptp_update_channel() argument
531 last_sync_timestamp_major(struct efx_nic *efx) last_sync_timestamp_major() argument
545 efx_ptp_mac_nic_to_ktime_correction(struct efx_nic *efx, struct efx_ptp_data *ptp, u32 nic_major, u32 nic_minor, s32 correction) efx_ptp_mac_nic_to_ktime_correction() argument
598 struct efx_nic *efx = tx_queue->efx; efx_ptp_nic_to_kernel_time() local
616 efx_ptp_get_attributes(struct efx_nic *efx) efx_ptp_get_attributes() argument
709 efx_ptp_get_timestamp_corrections(struct efx_nic *efx) efx_ptp_get_timestamp_corrections() argument
765 efx_ptp_enable(struct efx_nic *efx) efx_ptp_enable() argument
793 efx_ptp_disable(struct efx_nic *efx) efx_ptp_disable() argument
827 efx_ptp_handle_no_channel(struct efx_nic *efx) efx_ptp_handle_no_channel() argument
837 efx_ptp_send_times(struct efx_nic *efx, struct pps_event_time *last_time) efx_ptp_send_times() argument
903 efx_ptp_process_times(struct efx_nic *efx, MCDI_DECLARE_STRUCT_PTR(synch_buf), size_t response_length, const struct pps_event_time *last_time) efx_ptp_process_times() argument
1006 efx_ptp_synchronize(struct efx_nic *efx, unsigned int num_readings) efx_ptp_synchronize() argument
1069 efx_ptp_xmit_skb_queue(struct efx_nic *efx, struct sk_buff *skb) efx_ptp_xmit_skb_queue() argument
1116 efx_ptp_xmit_skb_mc(struct efx_nic *efx, struct sk_buff *skb) efx_ptp_xmit_skb_mc() argument
1171 efx_ptp_process_events(struct efx_nic *efx, struct sk_buff_head *q) efx_ptp_process_events() argument
1195 efx_ptp_process_rx(struct efx_nic *efx, struct sk_buff *skb) efx_ptp_process_rx() argument
1217 efx_ptp_remove_one_filter(struct efx_nic *efx, struct efx_ptp_rxfilter *rxfilter) efx_ptp_remove_one_filter() argument
1226 efx_ptp_remove_filters(struct efx_nic *efx, struct list_head *filter_list) efx_ptp_remove_filters() argument
1235 efx_ptp_init_filter(struct efx_nic *efx, struct efx_filter_spec *rxfilter) efx_ptp_init_filter() argument
1245 efx_ptp_insert_filter(struct efx_nic *efx, struct list_head *filter_list, struct efx_filter_spec *spec, unsigned long expiry) efx_ptp_insert_filter() argument
1285 efx_ptp_insert_ipv4_filter(struct efx_nic *efx, struct list_head *filter_list, __be32 addr, u16 port, unsigned long expiry) efx_ptp_insert_ipv4_filter() argument
1297 efx_ptp_insert_ipv6_filter(struct efx_nic *efx, struct list_head *filter_list, struct in6_addr *addr, u16 port, unsigned long expiry) efx_ptp_insert_ipv6_filter() argument
1309 efx_ptp_insert_eth_multicast_filter(struct efx_nic *efx) efx_ptp_insert_eth_multicast_filter() argument
1322 efx_ptp_insert_multicast_filters(struct efx_nic *efx) efx_ptp_insert_multicast_filters() argument
1391 efx_ptp_insert_unicast_filter(struct efx_nic *efx, struct sk_buff *skb) efx_ptp_insert_unicast_filter() argument
1432 efx_ptp_start(struct efx_nic *efx) efx_ptp_start() argument
1457 efx_ptp_stop(struct efx_nic *efx) efx_ptp_stop() argument
1477 efx_ptp_restart(struct efx_nic *efx) efx_ptp_restart() argument
1488 struct efx_nic *efx = ptp->efx; efx_ptp_pps_worker() local
1503 struct efx_nic *efx = ptp_data->efx; efx_ptp_worker() local
1557 efx_ptp_probe(struct efx_nic *efx, struct efx_channel *channel) efx_ptp_probe() argument
1656 struct efx_nic *efx = channel->efx; efx_ptp_probe_channel() local
1674 efx_ptp_remove(struct efx_nic *efx) efx_ptp_remove() argument
1715 efx_ptp_is_ptp_tx(struct efx_nic *efx, struct sk_buff *skb) efx_ptp_is_ptp_tx() argument
1736 struct efx_nic *efx = channel->efx; efx_ptp_rx() local
1788 efx_ptp_tx(struct efx_nic *efx, struct sk_buff *skb) efx_ptp_tx() argument
1802 efx_ptp_get_mode(struct efx_nic *efx) efx_ptp_get_mode() argument
1807 efx_ptp_change_mode(struct efx_nic *efx, bool enable_wanted, unsigned int new_mode) efx_ptp_change_mode() argument
1850 efx_ptp_ts_init(struct efx_nic *efx, struct hwtstamp_config *init) efx_ptp_ts_init() argument
1866 efx_ptp_get_ts_info(struct efx_nic *efx, struct ethtool_ts_info *ts_info) efx_ptp_get_ts_info() argument
1897 efx_ptp_set_ts_config(struct efx_nic *efx, struct ifreq *ifr) efx_ptp_set_ts_config() argument
1917 efx_ptp_get_ts_config(struct efx_nic *efx, struct ifreq *ifr) efx_ptp_get_ts_config() argument
1926 ptp_event_failure(struct efx_nic *efx, int expected_frag_len) ptp_event_failure() argument
1937 ptp_event_fault(struct efx_nic *efx, struct efx_ptp_data *ptp) ptp_event_fault() argument
1948 ptp_event_pps(struct efx_nic *efx, struct efx_ptp_data *ptp) ptp_event_pps() argument
1954 efx_ptp_event(struct efx_nic *efx, efx_qword_t *ev) efx_ptp_event() argument
2004 struct efx_nic *efx = channel->efx; efx_time_sync_event() local
2025 efx_rx_buf_timestamp_minor(struct efx_nic *efx, const u8 *eh) efx_rx_buf_timestamp_minor() argument
2041 struct efx_nic *efx = channel->efx; __efx_rx_skb_attach_timestamp() local
2101 struct efx_nic *efx = ptp_data->efx; efx_phc_adjfine() local
2136 struct efx_nic *efx = ptp_data->efx; efx_phc_adjtime() local
2155 struct efx_nic *efx = ptp_data->efx; efx_phc_gettime() local
2225 efx_ptp_defer_probe_with_channel(struct efx_nic *efx) efx_ptp_defer_probe_with_channel() argument
2235 efx_ptp_start_datapath(struct efx_nic *efx) efx_ptp_start_datapath() argument
2244 efx_ptp_stop_datapath(struct efx_nic *efx) efx_ptp_stop_datapath() argument
[all...]
H A Dnet_driver.h377 struct efx_nic *efx; member
484 struct efx_nic *efx; member
559 struct efx_nic *efx; member
1170 struct efx_nic efx; global() member
1181 efx_dev_registered(struct efx_nic *efx) efx_dev_registered() argument
1186 efx_port_num(struct efx_nic *efx) efx_port_num() argument
1537 efx_get_channel(struct efx_nic *efx, unsigned index) efx_get_channel() argument
1558 efx_get_tx_channel(struct efx_nic *efx, unsigned int index) efx_get_tx_channel() argument
1565 efx_get_xdp_channel(struct efx_nic *efx, unsigned int index) efx_get_xdp_channel() argument
1597 efx_get_tx_queue(struct efx_nic *efx, unsigned int index, unsigned int type) efx_get_tx_queue() argument
1727 efx_supported_features(const struct efx_nic *efx) efx_supported_features() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/falcon/
H A Dfarch.c84 static inline void ef4_write_buf_tbl(struct ef4_nic *efx, ef4_qword_t *value, in ef4_write_buf_tbl() argument
98 int ef4_farch_test_registers(struct ef4_nic *efx, in ef4_farch_test_registers() argument
168 ef4_init_special_buffer(struct ef4_nic *efx, struct ef4_special_buffer *buffer) ef4_init_special_buffer() argument
194 ef4_fini_special_buffer(struct ef4_nic *efx, struct ef4_special_buffer *buffer) ef4_fini_special_buffer() argument
223 ef4_alloc_special_buffer(struct ef4_nic *efx, struct ef4_special_buffer *buffer, unsigned int len) ef4_alloc_special_buffer() argument
249 ef4_free_special_buffer(struct ef4_nic *efx, struct ef4_special_buffer *buffer) ef4_free_special_buffer() argument
365 struct ef4_nic *efx = tx_queue->efx; ef4_farch_tx_probe() local
375 struct ef4_nic *efx = tx_queue->efx; ef4_farch_tx_init() local
431 struct ef4_nic *efx = tx_queue->efx; ef4_farch_flush_tx_queue() local
445 struct ef4_nic *efx = tx_queue->efx; ef4_farch_tx_fini() local
491 struct ef4_nic *efx = rx_queue->efx; ef4_farch_rx_write() local
511 struct ef4_nic *efx = rx_queue->efx; ef4_farch_rx_probe() local
522 struct ef4_nic *efx = rx_queue->efx; ef4_farch_rx_init() local
565 struct ef4_nic *efx = rx_queue->efx; ef4_farch_flush_rx_queue() local
578 struct ef4_nic *efx = rx_queue->efx; ef4_farch_rx_fini() local
604 ef4_farch_flush_wake(struct ef4_nic *efx) ef4_farch_flush_wake() argument
614 ef4_check_tx_flush_complete(struct ef4_nic *efx) ef4_check_tx_flush_complete() argument
658 ef4_farch_do_flush(struct ef4_nic *efx) ef4_farch_do_flush() argument
717 ef4_farch_fini_dmaq(struct ef4_nic *efx) ef4_farch_fini_dmaq() argument
758 ef4_farch_finish_flr(struct ef4_nic *efx) ef4_farch_finish_flr() argument
781 struct ef4_nic *efx = channel->efx; ef4_farch_ev_read_ack() local
795 ef4_farch_generate_event(struct ef4_nic *efx, unsigned int evq, ef4_qword_t *event) ef4_farch_generate_event() argument
831 struct ef4_nic *efx = channel->efx; ef4_farch_handle_tx_event() local
872 struct ef4_nic *efx = rx_queue->efx; ef4_farch_handle_rx_not_ok() local
950 struct ef4_nic *efx = rx_queue->efx; ef4_farch_handle_rx_bad_index() local
987 struct ef4_nic *efx = channel->efx; ef4_farch_handle_rx_event() local
1090 ef4_farch_handle_tx_flush_done(struct ef4_nic *efx, ef4_qword_t *event) ef4_farch_handle_tx_flush_done() argument
1111 ef4_farch_handle_rx_flush_done(struct ef4_nic *efx, ef4_qword_t *event) ef4_farch_handle_rx_flush_done() argument
1144 struct ef4_nic *efx = channel->efx; ef4_farch_handle_drain_event() local
1155 struct ef4_nic *efx = channel->efx; ef4_farch_handle_generated_event() local
1185 struct ef4_nic *efx = channel->efx; ef4_farch_handle_driver_event() local
1257 struct ef4_nic *efx = channel->efx; ef4_farch_ev_process() local
1329 struct ef4_nic *efx = channel->efx; ef4_farch_ev_probe() local
1340 struct ef4_nic *efx = channel->efx; ef4_farch_ev_init() local
1367 struct ef4_nic *efx = channel->efx; ef4_farch_ev_fini() local
1405 ef4_farch_interrupts(struct ef4_nic *efx, bool enabled, bool force) ef4_farch_interrupts() argument
1417 ef4_farch_irq_enable_master(struct ef4_nic *efx) ef4_farch_irq_enable_master() argument
1425 ef4_farch_irq_disable_master(struct ef4_nic *efx) ef4_farch_irq_disable_master() argument
1435 ef4_farch_irq_test_generate(struct ef4_nic *efx) ef4_farch_irq_test_generate() argument
1444 ef4_farch_fatal_interrupt(struct ef4_nic *efx) ef4_farch_fatal_interrupt() argument
1502 struct ef4_nic *efx = dev_id; ef4_farch_legacy_interrupt() local
1587 struct ef4_nic *efx = context->efx; ef4_farch_msi_interrupt() local
1615 ef4_farch_rx_push_indir_table(struct ef4_nic *efx) ef4_farch_rx_push_indir_table() argument
1643 ef4_farch_dimension_resources(struct ef4_nic *efx, unsigned sram_lim_qw) ef4_farch_dimension_resources() argument
1656 ef4_farch_fpga_ver(struct ef4_nic *efx) ef4_farch_fpga_ver() argument
1663 ef4_farch_init_common(struct ef4_nic *efx) ef4_farch_init_common() argument
1865 ef4_farch_filter_push_rx_config(struct ef4_nic *efx) ef4_farch_filter_push_rx_config() argument
1939 ef4_farch_filter_push_tx_limits(struct ef4_nic *efx) ef4_farch_filter_push_tx_limits() argument
2150 ef4_farch_filter_init_rx_auto(struct ef4_nic *efx, struct ef4_farch_filter_spec *spec) ef4_farch_filter_init_rx_auto() argument
2302 ef4_farch_filter_get_rx_id_limit(struct ef4_nic *efx) ef4_farch_filter_get_rx_id_limit() argument
2318 ef4_farch_filter_insert(struct ef4_nic *efx, struct ef4_filter_spec *gen_spec, bool replace_equal) ef4_farch_filter_insert() argument
2471 ef4_farch_filter_table_clear_entry(struct ef4_nic *efx, struct ef4_farch_filter_table *table, unsigned int filter_idx) ef4_farch_filter_table_clear_entry() argument
2501 ef4_farch_filter_remove(struct ef4_nic *efx, struct ef4_farch_filter_table *table, unsigned int filter_idx, enum ef4_filter_priority priority) ef4_farch_filter_remove() argument
2522 ef4_farch_filter_remove_safe(struct ef4_nic *efx, enum ef4_filter_priority priority, u32 filter_id) ef4_farch_filter_remove_safe() argument
2548 ef4_farch_filter_get_safe(struct ef4_nic *efx, enum ef4_filter_priority priority, u32 filter_id, struct ef4_filter_spec *spec_buf) ef4_farch_filter_get_safe() argument
2585 ef4_farch_filter_table_clear(struct ef4_nic *efx, enum ef4_farch_filter_table_id table_id, enum ef4_filter_priority priority) ef4_farch_filter_table_clear() argument
2602 ef4_farch_filter_clear_rx(struct ef4_nic *efx, enum ef4_filter_priority priority) ef4_farch_filter_clear_rx() argument
2614 ef4_farch_filter_count_rx_used(struct ef4_nic *efx, enum ef4_filter_priority priority) ef4_farch_filter_count_rx_used() argument
2641 ef4_farch_filter_get_rx_ids(struct ef4_nic *efx, enum ef4_filter_priority priority, u32 *buf, u32 size) ef4_farch_filter_get_rx_ids() argument
2676 ef4_farch_filter_table_restore(struct ef4_nic *efx) ef4_farch_filter_table_restore() argument
2708 ef4_farch_filter_table_remove(struct ef4_nic *efx) ef4_farch_filter_table_remove() argument
2720 ef4_farch_filter_table_probe(struct ef4_nic *efx) ef4_farch_filter_table_probe() argument
2776 ef4_farch_filter_update_rx_scatter(struct ef4_nic *efx) ef4_farch_filter_update_rx_scatter() argument
2821 ef4_farch_filter_rfs_insert(struct ef4_nic *efx, struct ef4_filter_spec *gen_spec) ef4_farch_filter_rfs_insert() argument
2827 ef4_farch_filter_rfs_expire_one(struct ef4_nic *efx, u32 flow_id, unsigned int index) ef4_farch_filter_rfs_expire_one() argument
2847 ef4_farch_filter_sync_rx_mode(struct ef4_nic *efx) ef4_farch_filter_sync_rx_mode() argument
[all...]
H A Dfalcon.c328 struct ef4_nic *efx = (struct ef4_nic *)data; in falcon_setsda() local
338 struct ef4_nic *efx = (struct ef4_nic *)data; in falcon_setscl() local
348 struct ef4_nic *efx = (struct ef4_nic *)data; falcon_getsda() local
357 struct ef4_nic *efx = (struct ef4_nic *)data; falcon_getscl() local
377 struct ef4_nic *efx = channel->efx; falcon_push_irq_moderation() local
402 falcon_prepare_flush(struct ef4_nic *efx) falcon_prepare_flush() argument
422 falcon_irq_ack_a1(struct ef4_nic *efx) falcon_irq_ack_a1() argument
433 struct ef4_nic *efx = dev_id; falcon_legacy_interrupt_a1() local
482 dummy_rx_push_rss_config(struct ef4_nic *efx, bool user, const u32 *rx_indir_table) dummy_rx_push_rss_config() argument
491 falcon_b0_rx_push_rss_config(struct ef4_nic *efx, bool user, const u32 *rx_indir_table) falcon_b0_rx_push_rss_config() argument
516 falcon_spi_poll(struct ef4_nic *efx) falcon_spi_poll() argument
524 falcon_spi_wait(struct ef4_nic *efx) falcon_spi_wait() argument
552 falcon_spi_cmd(struct ef4_nic *efx, const struct falcon_spi_device *spi, unsigned int command, int address, const void *in, void *out, size_t len) falcon_spi_cmd() argument
616 falcon_spi_read(struct ef4_nic *efx, const struct falcon_spi_device *spi, loff_t start, size_t len, size_t *retlen, u8 *buffer) falcon_spi_read() argument
666 falcon_spi_wait_write(struct ef4_nic *efx, const struct falcon_spi_device *spi) falcon_spi_wait_write() argument
691 falcon_spi_write(struct ef4_nic *efx, const struct falcon_spi_device *spi, loff_t start, size_t len, size_t *retlen, const u8 *buffer) falcon_spi_write() argument
743 struct ef4_nic *efx = part->common.mtd.priv; falcon_spi_slow_wait() local
767 falcon_spi_unlock(struct ef4_nic *efx, const struct falcon_spi_device *spi) falcon_spi_unlock() argument
807 struct ef4_nic *efx = part->common.mtd.priv; falcon_spi_erase() local
853 struct ef4_nic *efx = part->mtd.priv; falcon_mtd_rename() local
863 struct ef4_nic *efx = mtd->priv; falcon_mtd_read() local
879 struct ef4_nic *efx = mtd->priv; falcon_mtd_erase() local
895 struct ef4_nic *efx = mtd->priv; falcon_mtd_write() local
911 struct ef4_nic *efx = mtd->priv; falcon_mtd_sync() local
921 falcon_mtd_probe(struct ef4_nic *efx) falcon_mtd_probe() argument
981 falcon_setup_xaui(struct ef4_nic *efx) falcon_setup_xaui() argument
1013 falcon_reset_xaui(struct ef4_nic *efx) falcon_reset_xaui() argument
1041 falcon_ack_status_intr(struct ef4_nic *efx) falcon_ack_status_intr() argument
1061 falcon_xgxs_link_ok(struct ef4_nic *efx) falcon_xgxs_link_ok() argument
1084 falcon_xmac_link_ok(struct ef4_nic *efx) falcon_xmac_link_ok() argument
1099 falcon_reconfigure_xmac_core(struct ef4_nic *efx) falcon_reconfigure_xmac_core() argument
1153 falcon_reconfigure_xgxs_core(struct ef4_nic *efx) falcon_reconfigure_xgxs_core() argument
1194 falcon_xmac_link_ok_retry(struct ef4_nic *efx, int tries) falcon_xmac_link_ok_retry() argument
1219 falcon_xmac_check_fault(struct ef4_nic *efx) falcon_xmac_check_fault() argument
1224 falcon_reconfigure_xmac(struct ef4_nic *efx) falcon_reconfigure_xmac() argument
1241 falcon_poll_xmac(struct ef4_nic *efx) falcon_poll_xmac() argument
1260 falcon_push_multicast_hash(struct ef4_nic *efx) falcon_push_multicast_hash() argument
1270 falcon_reset_macs(struct ef4_nic *efx) falcon_reset_macs() argument
1334 falcon_drain_tx_fifo(struct ef4_nic *efx) falcon_drain_tx_fifo() argument
1350 falcon_deconfigure_mac_wrapper(struct ef4_nic *efx) falcon_deconfigure_mac_wrapper() argument
1366 falcon_reconfigure_mac_wrapper(struct ef4_nic *efx) falcon_reconfigure_mac_wrapper() argument
1413 falcon_stats_request(struct ef4_nic *efx) falcon_stats_request() argument
1435 falcon_stats_complete(struct ef4_nic *efx) falcon_stats_complete() argument
1458 struct ef4_nic *efx = nic_data->efx; falcon_stats_timer_func() local
1469 falcon_loopback_link_poll(struct ef4_nic *efx) falcon_loopback_link_poll() argument
1484 falcon_reconfigure_port(struct ef4_nic *efx) falcon_reconfigure_port() argument
1523 falcon_a1_prepare_enable_fc_tx(struct ef4_nic *efx) falcon_a1_prepare_enable_fc_tx() argument
1529 falcon_b0_prepare_enable_fc_tx(struct ef4_nic *efx) falcon_b0_prepare_enable_fc_tx() argument
1546 falcon_gmii_wait(struct ef4_nic *efx) falcon_gmii_wait() argument
1575 struct ef4_nic *efx = netdev_priv(net_dev); falcon_mdio_write() local
1628 struct ef4_nic *efx = netdev_priv(net_dev); falcon_mdio_read() local
1677 falcon_probe_port(struct ef4_nic *efx) falcon_probe_port() argument
1733 falcon_remove_port(struct ef4_nic *efx) falcon_remove_port() argument
1743 struct ef4_nic *efx = channel->efx; falcon_handle_global_event() local
1781 falcon_read_nvram(struct ef4_nic *efx, struct falcon_nvconfig *nvconfig_out) falcon_read_nvram() argument
1852 falcon_test_nvram(struct ef4_nic *efx) falcon_test_nvram() argument
1897 falcon_b0_test_chip(struct ef4_nic *efx, struct ef4_self_tests *tests) falcon_b0_test_chip() argument
1977 __falcon_reset_hw(struct ef4_nic *efx, enum reset_type method) __falcon_reset_hw() argument
2058 falcon_reset_hw(struct ef4_nic *efx, enum reset_type method) falcon_reset_hw() argument
2070 falcon_monitor(struct ef4_nic *efx) falcon_monitor() argument
2111 falcon_reset_sram(struct ef4_nic *efx) falcon_reset_sram() argument
2151 falcon_spi_device_init(struct ef4_nic *efx, struct falcon_spi_device *spi_device, unsigned int device_id, u32 device_type) falcon_spi_device_init() argument
2177 falcon_probe_nvconfig(struct ef4_nic *efx) falcon_probe_nvconfig() argument
2218 falcon_dimension_resources(struct ef4_nic *efx) falcon_dimension_resources() argument
2226 falcon_probe_spi_devices(struct ef4_nic *efx) falcon_probe_spi_devices() argument
2269 falcon_a1_mem_map_size(struct ef4_nic *efx) falcon_a1_mem_map_size() argument
2274 falcon_b0_mem_map_size(struct ef4_nic *efx) falcon_b0_mem_map_size() argument
2283 falcon_probe_nic(struct ef4_nic *efx) falcon_probe_nic() argument
2425 falcon_init_rx_cfg(struct ef4_nic *efx) falcon_init_rx_cfg() argument
2476 falcon_init_nic(struct ef4_nic *efx) falcon_init_nic() argument
2541 falcon_remove_nic(struct ef4_nic *efx) falcon_remove_nic() argument
2567 falcon_describe_nic_stats(struct ef4_nic *efx, u8 *names) falcon_describe_nic_stats() argument
2573 falcon_update_nic_stats(struct ef4_nic *efx, u64 *full_stats, struct rtnl_link_stats64 *core_stats) falcon_update_nic_stats() argument
2631 falcon_start_nic_stats(struct ef4_nic *efx) falcon_start_nic_stats() argument
2644 falcon_pull_nic_stats(struct ef4_nic *efx) falcon_pull_nic_stats() argument
2649 falcon_stop_nic_stats(struct ef4_nic *efx) falcon_stop_nic_stats() argument
2675 falcon_set_id_led(struct ef4_nic *efx, enum ef4_led_mode mode) falcon_set_id_led() argument
2687 falcon_get_wol(struct ef4_nic *efx, struct ethtool_wolinfo *wol) falcon_get_wol() argument
2694 falcon_set_wol(struct ef4_nic *efx, u32 type) falcon_set_wol() argument
[all...]
H A Dnet_driver.h329 struct ef4_nic *efx; member
405 struct ef4_nic *efx; member
458 struct ef4_nic *efx; member
904 ef4_dev_registered(struct ef4_nic *efx) ef4_dev_registered() argument
909 ef4_port_num(struct ef4_nic *efx) ef4_port_num() argument
1167 ef4_get_channel(struct ef4_nic *efx, unsigned index) ef4_get_channel() argument
1188 ef4_get_tx_queue(struct ef4_nic *efx, unsigned index, unsigned type) ef4_get_tx_queue() argument
1301 ef4_supported_features(const struct ef4_nic *efx) ef4_supported_features() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/
H A Dfarch.c88 static inline void efx_write_buf_tbl(struct efx_nic *efx, efx_qword_t *value, in efx_write_buf_tbl() argument
102 int efx_farch_test_registers(struct efx_nic *efx, in efx_farch_test_registers() argument
172 efx_init_special_buffer(struct efx_nic *efx, struct efx_special_buffer *buffer) efx_init_special_buffer() argument
198 efx_fini_special_buffer(struct efx_nic *efx, struct efx_special_buffer *buffer) efx_fini_special_buffer() argument
227 efx_alloc_special_buffer(struct efx_nic *efx, struct efx_special_buffer *buffer, unsigned int len) efx_alloc_special_buffer() argument
260 efx_free_special_buffer(struct efx_nic *efx, struct efx_special_buffer *buffer) efx_free_special_buffer() argument
373 struct efx_nic *efx = tx_queue->efx; efx_farch_tx_probe() local
386 struct efx_nic *efx = tx_queue->efx; efx_farch_tx_init() local
425 struct efx_nic *efx = tx_queue->efx; efx_farch_flush_tx_queue() local
439 struct efx_nic *efx = tx_queue->efx; efx_farch_tx_fini() local
485 struct efx_nic *efx = rx_queue->efx; efx_farch_rx_write() local
505 struct efx_nic *efx = rx_queue->efx; efx_farch_rx_probe() local
516 struct efx_nic *efx = rx_queue->efx; efx_farch_rx_init() local
553 struct efx_nic *efx = rx_queue->efx; efx_farch_flush_rx_queue() local
566 struct efx_nic *efx = rx_queue->efx; efx_farch_rx_fini() local
592 efx_farch_flush_wake(struct efx_nic *efx) efx_farch_flush_wake() argument
602 efx_check_tx_flush_complete(struct efx_nic *efx) efx_check_tx_flush_complete() argument
646 efx_farch_do_flush(struct efx_nic *efx) efx_farch_do_flush() argument
716 efx_farch_fini_dmaq(struct efx_nic *efx) efx_farch_fini_dmaq() argument
758 efx_farch_finish_flr(struct efx_nic *efx) efx_farch_finish_flr() argument
781 struct efx_nic *efx = channel->efx; efx_farch_ev_read_ack() local
795 efx_farch_generate_event(struct efx_nic *efx, unsigned int evq, efx_qword_t *event) efx_farch_generate_event() argument
831 struct efx_nic *efx = channel->efx; efx_farch_handle_tx_event() local
867 struct efx_nic *efx = rx_queue->efx; efx_farch_handle_rx_not_ok() local
944 struct efx_nic *efx = rx_queue->efx; efx_farch_handle_rx_bad_index() local
980 struct efx_nic *efx = channel->efx; efx_farch_handle_rx_event() local
1083 efx_farch_handle_tx_flush_done(struct efx_nic *efx, efx_qword_t *event) efx_farch_handle_tx_flush_done() argument
1104 efx_farch_handle_rx_flush_done(struct efx_nic *efx, efx_qword_t *event) efx_farch_handle_rx_flush_done() argument
1137 struct efx_nic *efx = channel->efx; efx_farch_handle_drain_event() local
1148 struct efx_nic *efx = channel->efx; efx_farch_handle_generated_event() local
1178 struct efx_nic *efx = channel->efx; efx_farch_handle_driver_event() local
1265 struct efx_nic *efx = channel->efx; efx_farch_ev_process() local
1339 struct efx_nic *efx = channel->efx; efx_farch_ev_probe() local
1350 struct efx_nic *efx = channel->efx; efx_farch_ev_init() local
1383 struct efx_nic *efx = channel->efx; efx_farch_ev_fini() local
1422 efx_farch_interrupts(struct efx_nic *efx, bool enabled, bool force) efx_farch_interrupts() argument
1434 efx_farch_irq_enable_master(struct efx_nic *efx) efx_farch_irq_enable_master() argument
1442 efx_farch_irq_disable_master(struct efx_nic *efx) efx_farch_irq_disable_master() argument
1452 efx_farch_irq_test_generate(struct efx_nic *efx) efx_farch_irq_test_generate() argument
1461 efx_farch_fatal_interrupt(struct efx_nic *efx) efx_farch_fatal_interrupt() argument
1516 struct efx_nic *efx = dev_id; efx_farch_legacy_interrupt() local
1601 struct efx_nic *efx = context->efx; efx_farch_msi_interrupt() local
1629 efx_farch_rx_push_indir_table(struct efx_nic *efx) efx_farch_rx_push_indir_table() argument
1646 efx_farch_rx_pull_indir_table(struct efx_nic *efx) efx_farch_rx_pull_indir_table() argument
1671 efx_farch_dimension_resources(struct efx_nic *efx, unsigned sram_lim_qw) efx_farch_dimension_resources() argument
1724 efx_farch_fpga_ver(struct efx_nic *efx) efx_farch_fpga_ver() argument
1731 efx_farch_init_common(struct efx_nic *efx) efx_farch_init_common() argument
1935 efx_farch_filter_push_rx_config(struct efx_nic *efx) efx_farch_filter_push_rx_config() argument
2009 efx_farch_filter_push_tx_limits(struct efx_nic *efx) efx_farch_filter_push_tx_limits() argument
2219 efx_farch_filter_init_rx_auto(struct efx_nic *efx, struct efx_farch_filter_spec *spec) efx_farch_filter_init_rx_auto() argument
2371 efx_farch_filter_get_rx_id_limit(struct efx_nic *efx) efx_farch_filter_get_rx_id_limit() argument
2387 efx_farch_filter_insert(struct efx_nic *efx, struct efx_filter_spec *gen_spec, bool replace_equal) efx_farch_filter_insert() argument
2540 efx_farch_filter_table_clear_entry(struct efx_nic *efx, struct efx_farch_filter_table *table, unsigned int filter_idx) efx_farch_filter_table_clear_entry() argument
2570 efx_farch_filter_remove(struct efx_nic *efx, struct efx_farch_filter_table *table, unsigned int filter_idx, enum efx_filter_priority priority) efx_farch_filter_remove() argument
2591 efx_farch_filter_remove_safe(struct efx_nic *efx, enum efx_filter_priority priority, u32 filter_id) efx_farch_filter_remove_safe() argument
2617 efx_farch_filter_get_safe(struct efx_nic *efx, enum efx_filter_priority priority, u32 filter_id, struct efx_filter_spec *spec_buf) efx_farch_filter_get_safe() argument
2652 efx_farch_filter_table_clear(struct efx_nic *efx, enum efx_farch_filter_table_id table_id, enum efx_filter_priority priority) efx_farch_filter_table_clear() argument
2669 efx_farch_filter_clear_rx(struct efx_nic *efx, enum efx_filter_priority priority) efx_farch_filter_clear_rx() argument
2681 efx_farch_filter_count_rx_used(struct efx_nic *efx, enum efx_filter_priority priority) efx_farch_filter_count_rx_used() argument
2708 efx_farch_filter_get_rx_ids(struct efx_nic *efx, enum efx_filter_priority priority, u32 *buf, u32 size) efx_farch_filter_get_rx_ids() argument
2743 efx_farch_filter_table_restore(struct efx_nic *efx) efx_farch_filter_table_restore() argument
2775 efx_farch_filter_table_remove(struct efx_nic *efx) efx_farch_filter_table_remove() argument
2787 efx_farch_filter_table_probe(struct efx_nic *efx) efx_farch_filter_table_probe() argument
2858 efx_farch_filter_update_rx_scatter(struct efx_nic *efx) efx_farch_filter_update_rx_scatter() argument
2903 efx_farch_filter_rfs_expire_one(struct efx_nic *efx, u32 flow_id, unsigned int index) efx_farch_filter_rfs_expire_one() argument
2954 efx_farch_filter_sync_rx_mode(struct efx_nic *efx) efx_farch_filter_sync_rx_mode() argument
[all...]
H A Dptp.c285 struct efx_nic *efx; member
358 bool efx_siena_ptp_use_mac_tx_timestamps(struct efx_nic *efx) in efx_siena_ptp_use_mac_tx_timestamps() argument
396 size_t efx_siena_ptp_describe_stats(struct efx_nic *efx, u8 *strings) in efx_siena_ptp_describe_stats() argument
405 size_t efx_siena_ptp_update_stats(struct efx_nic *efx, u6 argument
539 efx_siena_ptp_channel(struct efx_nic *efx) efx_siena_ptp_channel() argument
544 last_sync_timestamp_major(struct efx_nic *efx) last_sync_timestamp_major() argument
558 efx_ptp_mac_nic_to_ktime_correction(struct efx_nic *efx, struct efx_ptp_data *ptp, u32 nic_major, u32 nic_minor, s32 correction) efx_ptp_mac_nic_to_ktime_correction() argument
611 struct efx_nic *efx = tx_queue->efx; efx_siena_ptp_nic_to_kernel_time() local
629 efx_ptp_get_attributes(struct efx_nic *efx) efx_ptp_get_attributes() argument
728 efx_ptp_get_timestamp_corrections(struct efx_nic *efx) efx_ptp_get_timestamp_corrections() argument
784 efx_ptp_enable(struct efx_nic *efx) efx_ptp_enable() argument
812 efx_ptp_disable(struct efx_nic *efx) efx_ptp_disable() argument
846 efx_ptp_handle_no_channel(struct efx_nic *efx) efx_ptp_handle_no_channel() argument
856 efx_ptp_send_times(struct efx_nic *efx, struct pps_event_time *last_time) efx_ptp_send_times() argument
922 efx_ptp_process_times(struct efx_nic *efx, MCDI_DECLARE_STRUCT_PTR(synch_buf), size_t response_length, const struct pps_event_time *last_time) efx_ptp_process_times() argument
1025 efx_ptp_synchronize(struct efx_nic *efx, unsigned int num_readings) efx_ptp_synchronize() argument
1088 efx_ptp_xmit_skb_queue(struct efx_nic *efx, struct sk_buff *skb) efx_ptp_xmit_skb_queue() argument
1104 efx_ptp_xmit_skb_mc(struct efx_nic *efx, struct sk_buff *skb) efx_ptp_xmit_skb_mc() argument
1152 efx_ptp_drop_time_expired_events(struct efx_nic *efx) efx_ptp_drop_time_expired_events() argument
1177 efx_ptp_match_rx(struct efx_nic *efx, struct sk_buff *skb) efx_ptp_match_rx() argument
1226 efx_ptp_process_events(struct efx_nic *efx, struct sk_buff_head *q) efx_ptp_process_events() argument
1253 efx_ptp_process_rx(struct efx_nic *efx, struct sk_buff *skb) efx_ptp_process_rx() argument
1260 efx_ptp_remove_multicast_filters(struct efx_nic *efx) efx_ptp_remove_multicast_filters() argument
1273 efx_ptp_insert_multicast_filters(struct efx_nic *efx) efx_ptp_insert_multicast_filters() argument
1322 efx_ptp_start(struct efx_nic *efx) efx_ptp_start() argument
1347 efx_ptp_stop(struct efx_nic *efx) efx_ptp_stop() argument
1375 efx_ptp_restart(struct efx_nic *efx) efx_ptp_restart() argument
1386 struct efx_nic *efx = ptp->efx; efx_ptp_pps_worker() local
1401 struct efx_nic *efx = ptp_data->efx; efx_ptp_worker() local
1440 efx_ptp_probe(struct efx_nic *efx, struct efx_channel *channel) efx_ptp_probe() argument
1539 struct efx_nic *efx = channel->efx; efx_ptp_probe_channel() local
1557 efx_ptp_remove(struct efx_nic *efx) efx_ptp_remove() argument
1597 efx_siena_ptp_is_ptp_tx(struct efx_nic *efx, struct sk_buff *skb) efx_siena_ptp_is_ptp_tx() argument
1618 struct efx_nic *efx = channel->efx; efx_ptp_rx() local
1703 efx_siena_ptp_tx(struct efx_nic *efx, struct sk_buff *skb) efx_siena_ptp_tx() argument
1717 efx_siena_ptp_get_mode(struct efx_nic *efx) efx_siena_ptp_get_mode() argument
1722 efx_siena_ptp_change_mode(struct efx_nic *efx, bool enable_wanted, unsigned int new_mode) efx_siena_ptp_change_mode() argument
1765 efx_ptp_ts_init(struct efx_nic *efx, struct hwtstamp_config *init) efx_ptp_ts_init() argument
1781 efx_siena_ptp_get_ts_info(struct efx_nic *efx, struct ethtool_ts_info *ts_info) efx_siena_ptp_get_ts_info() argument
1802 efx_siena_ptp_set_ts_config(struct efx_nic *efx, struct ifreq *ifr) efx_siena_ptp_set_ts_config() argument
1822 efx_siena_ptp_get_ts_config(struct efx_nic *efx, struct ifreq *ifr) efx_siena_ptp_get_ts_config() argument
1831 ptp_event_failure(struct efx_nic *efx, int expected_frag_len) ptp_event_failure() argument
1846 ptp_event_rx(struct efx_nic *efx, struct efx_ptp_data *ptp) ptp_event_rx() argument
1886 ptp_event_fault(struct efx_nic *efx, struct efx_ptp_data *ptp) ptp_event_fault() argument
1897 ptp_event_pps(struct efx_nic *efx, struct efx_ptp_data *ptp) ptp_event_pps() argument
1903 efx_siena_ptp_event(struct efx_nic *efx, efx_qword_t *ev) efx_siena_ptp_event() argument
1956 struct efx_nic *efx = channel->efx; efx_siena_time_sync_event() local
1977 efx_rx_buf_timestamp_minor(struct efx_nic *efx, const u8 *eh) efx_rx_buf_timestamp_minor() argument
1993 struct efx_nic *efx = channel->efx; __efx_siena_rx_skb_attach_timestamp() local
2053 struct efx_nic *efx = ptp_data->efx; efx_phc_adjfine() local
2088 struct efx_nic *efx = ptp_data->efx; efx_phc_adjtime() local
2107 struct efx_nic *efx = ptp_data->efx; efx_phc_gettime() local
2177 efx_siena_ptp_defer_probe_with_channel(struct efx_nic *efx) efx_siena_ptp_defer_probe_with_channel() argument
2187 efx_siena_ptp_start_datapath(struct efx_nic *efx) efx_siena_ptp_start_datapath() argument
2196 efx_siena_ptp_stop_datapath(struct efx_nic *efx) efx_siena_ptp_stop_datapath() argument
[all...]
H A Dnet_driver.h390 struct efx_nic *efx; member
492 struct efx_nic *efx; member
566 struct efx_nic *efx; member
1125 efx_dev_registered(struct efx_nic *efx) efx_dev_registered() argument
1130 efx_port_num(struct efx_nic *efx) efx_port_num() argument
1490 efx_get_channel(struct efx_nic *efx, unsigned index) efx_get_channel() argument
1511 efx_get_tx_channel(struct efx_nic *efx, unsigned int index) efx_get_tx_channel() argument
1518 efx_get_xdp_channel(struct efx_nic *efx, unsigned int index) efx_get_xdp_channel() argument
1550 efx_get_tx_queue(struct efx_nic *efx, unsigned int index, unsigned int type) efx_get_tx_queue() argument
1680 efx_supported_features(const struct efx_nic *efx) efx_supported_features() argument
[all...]
/kernel/linux/linux-5.10/include/sound/
H A Demu10k1.h1492 efx: 1, member

Completed in 42 milliseconds

1234567