/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/falcon/ |
H A D | farch.c | 84 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 D | falcon.c | 328 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 D | net_driver.h | 329 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 D | ef10.c | 45 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 D | ptp.c | 286 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 D | net_driver.h | 391 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 D | ef10.c | 45 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 D | ptp.c | 288 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 D | net_driver.h | 377 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 D | farch.c | 84 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 D | falcon.c | 328 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 D | net_driver.h | 329 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 D | farch.c | 88 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 D | ptp.c | 285 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 D | net_driver.h | 390 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 D | emu10k1.h | 1492 efx: 1, member
|