/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/ |
H A D | nic.c | 31 int efx_siena_alloc_buffer(struct efx_nic *efx, struct efx_buffer *buffer, in efx_siena_alloc_buffer() argument 42 void efx_siena_free_buffer(struct efx_nic *efx, struct efx_buffer *buffer) in efx_siena_free_buffer() argument 66 int efx_siena_irq_test_start(struct efx_nic *efx) in efx_siena_irq_test_start() argument 76 efx_siena_init_interrupt(struct efx_nic *efx) efx_siena_init_interrupt() argument 149 efx_siena_fini_interrupt(struct efx_nic *efx) efx_siena_fini_interrupt() argument 367 efx_siena_get_regs_len(struct efx_nic *efx) efx_siena_get_regs_len() argument 390 efx_siena_get_regs(struct efx_nic *efx, void *buf) efx_siena_get_regs() argument 521 efx_siena_fix_nodesc_drop_stat(struct efx_nic *efx, u64 *rx_nodesc_drops) efx_siena_fix_nodesc_drop_stat() argument [all...] |
H A D | efx.c | 127 static int efx_probe_port(struct efx_nic *efx) in efx_probe_port() argument 147 efx_init_port(struct efx_nic *efx) efx_init_port() argument 170 efx_fini_port(struct efx_nic *efx) efx_fini_port() argument 183 efx_remove_port(struct efx_nic *efx) efx_remove_port() argument 206 efx_associate(struct efx_nic *efx) efx_associate() argument 251 efx_dissociate(struct efx_nic *efx) efx_dissociate() argument 267 efx_probe_nic(struct efx_nic *efx) efx_probe_nic() argument 328 efx_remove_nic(struct efx_nic *efx) efx_remove_nic() argument 342 efx_probe_all(struct efx_nic *efx) efx_probe_all() argument 399 efx_remove_all(struct efx_nic *efx) efx_remove_all() argument 419 efx_siena_usecs_to_ticks(struct efx_nic *efx, unsigned int usecs) efx_siena_usecs_to_ticks() argument 429 efx_siena_init_irq_moderation(struct efx_nic *efx, unsigned int tx_usecs, unsigned int rx_usecs, bool rx_adaptive, bool rx_may_override_tx) efx_siena_init_irq_moderation() argument 464 efx_siena_get_irq_moderation(struct efx_nic *efx, unsigned int *tx_usecs, unsigned int *rx_usecs, bool *rx_adaptive) efx_siena_get_irq_moderation() argument 495 struct efx_nic *efx = netdev_priv(net_dev); efx_ioctl() local 520 struct efx_nic *efx = netdev_priv(net_dev); efx_net_open() local 551 struct efx_nic *efx = netdev_priv(net_dev); efx_net_stop() local 564 struct efx_nic *efx = netdev_priv(net_dev); efx_vlan_rx_add_vid() local 574 struct efx_nic *efx = netdev_priv(net_dev); efx_vlan_rx_kill_vid() local 614 efx_xdp_setup_prog(struct efx_nic *efx, struct bpf_prog *prog) efx_xdp_setup_prog() argument 643 struct efx_nic *efx = netdev_priv(dev); efx_xdp() local 656 struct efx_nic *efx = netdev_priv(dev); efx_xdp_xmit() local 664 efx_update_name(struct efx_nic *efx) efx_update_name() argument 690 struct efx_nic *efx = dev_get_drvdata(dev); phy_type_show() local 695 efx_register_netdev(struct efx_nic *efx) efx_register_netdev() argument 769 efx_unregister_netdev(struct efx_nic *efx) efx_unregister_netdev() argument 805 efx_siena_update_sw_stats(struct efx_nic *efx, u64 *stats) efx_siena_update_sw_stats() argument 825 efx_pci_remove_main(struct efx_nic *efx) efx_pci_remove_main() argument 848 struct efx_nic *efx; efx_pci_remove() local 882 efx_probe_vpd_strings(struct efx_nic *efx) efx_probe_vpd_strings() argument 916 efx_pci_probe_main(struct efx_nic *efx) efx_pci_probe_main() argument 967 efx_pci_probe_post_io(struct efx_nic *efx) efx_pci_probe_post_io() argument 1032 struct efx_nic *efx; efx_pci_probe() local 1117 struct efx_nic *efx = pci_get_drvdata(dev); efx_pci_sriov_configure() local 1132 struct efx_nic *efx = dev_get_drvdata(dev); efx_pm_freeze() local 1152 struct efx_nic *efx = pci_get_drvdata(pci_dev); efx_pci_shutdown() local 1164 struct efx_nic *efx = dev_get_drvdata(dev); efx_pm_thaw() local 1202 struct efx_nic *efx = pci_get_drvdata(pci_dev); efx_pm_poweroff() local 1216 struct efx_nic *efx = pci_get_drvdata(pci_dev); efx_pm_resume() local [all...] |
H A D | efx_channels.c | 55 static unsigned int count_online_cores(struct efx_nic *efx, bool local_node) in count_online_cores() argument 83 static unsigned int efx_wanted_parallelism(struct efx_nic *efx) in efx_wanted_parallelism() argument 125 efx_allocate_msix_channels(struct efx_nic *efx, unsigned int max_channels, unsigned int extra_channels, unsigned int parallelism) efx_allocate_msix_channels() argument 248 efx_siena_probe_interrupts(struct efx_nic *efx) efx_siena_probe_interrupts() argument 364 efx_siena_set_interrupt_affinity(struct efx_nic *efx) efx_siena_set_interrupt_affinity() argument 383 efx_siena_clear_interrupt_affinity(struct efx_nic *efx) efx_siena_clear_interrupt_affinity() argument 402 efx_siena_remove_interrupts(struct efx_nic *efx) efx_siena_remove_interrupts() argument 427 struct efx_nic *efx = channel->efx; efx_probe_eventq() local 446 struct efx_nic *efx = channel->efx; efx_init_eventq() local 532 efx_alloc_channel(struct efx_nic *efx, int i) efx_alloc_channel() argument 566 efx_siena_init_channels(struct efx_nic *efx) efx_siena_init_channels() argument 588 efx_siena_fini_channels(struct efx_nic *efx) efx_siena_fini_channels() argument 683 struct efx_nic *efx = channel->efx; efx_get_channel_name() local 704 efx_siena_set_channel_names(struct efx_nic *efx) efx_siena_set_channel_names() argument 714 efx_siena_probe_channels(struct efx_nic *efx) efx_siena_probe_channels() argument 761 efx_siena_remove_channels(struct efx_nic *efx) efx_siena_remove_channels() argument 771 efx_set_xdp_tx_queue(struct efx_nic *efx, int xdp_queue_number, struct efx_tx_queue *tx_queue) efx_set_xdp_tx_queue() argument 785 efx_set_xdp_channels(struct efx_nic *efx) efx_set_xdp_channels() argument 855 efx_siena_realloc_channels(struct efx_nic *efx, u32 rxq_entries, u32 txq_entries) efx_siena_realloc_channels() argument 960 efx_siena_set_channels(struct efx_nic *efx) efx_siena_set_channels() argument 1001 efx_soft_enable_interrupts(struct efx_nic *efx) efx_soft_enable_interrupts() argument 1036 efx_soft_disable_interrupts(struct efx_nic *efx) efx_soft_disable_interrupts() argument 1064 efx_siena_enable_interrupts(struct efx_nic *efx) efx_siena_enable_interrupts() argument 1107 efx_siena_disable_interrupts(struct efx_nic *efx) efx_siena_disable_interrupts() argument 1121 efx_siena_start_channels(struct efx_nic *efx) efx_siena_start_channels() argument 1145 efx_siena_stop_channels(struct efx_nic *efx) efx_siena_stop_channels() argument 1246 efx_update_irq_mod(struct efx_nic *efx, struct efx_channel *channel) efx_update_irq_mod() argument 1276 struct efx_nic *efx = channel->efx; efx_poll() local 1319 struct efx_nic *efx = channel->efx; efx_init_napi_channel() local 1325 efx_siena_init_napi(struct efx_nic *efx) efx_siena_init_napi() argument 1341 efx_siena_fini_napi(struct efx_nic *efx) efx_siena_fini_napi() argument [all...] |
H A D | efx_common.c | 124 void efx_siena_queue_reset_work(struct efx_nic *efx) in efx_siena_queue_reset_work() argument 129 void efx_siena_flush_reset_workqueue(struct efx_nic *efx) in efx_siena_flush_reset_workqueue() argument 145 void efx_siena_mac_reconfigure(struct efx_nic *efx, bool mtu_only) in efx_siena_mac_reconfigure() argument 160 struct efx_nic *efx = container_of(data, struct efx_nic, mac_work); efx_mac_work() local 170 struct efx_nic *efx = netdev_priv(net_dev); efx_siena_set_mac_address() local 205 struct efx_nic *efx = netdev_priv(net_dev); efx_siena_set_rx_mode() local 214 struct efx_nic *efx = netdev_priv(net_dev); efx_siena_set_features() local 242 efx_siena_link_status_changed(struct efx_nic *efx) efx_siena_link_status_changed() argument 273 efx_siena_xdp_max_mtu(struct efx_nic *efx) efx_siena_xdp_max_mtu() argument 288 struct efx_nic *efx = netdev_priv(net_dev); efx_siena_change_mtu() local 327 struct efx_nic *efx = container_of(data, struct efx_nic, efx_monitor() local 348 efx_siena_start_monitor(struct efx_nic *efx) efx_siena_start_monitor() argument 365 efx_start_datapath(struct efx_nic *efx) efx_start_datapath() argument 443 efx_stop_datapath(struct efx_nic *efx) efx_stop_datapath() argument 462 efx_siena_link_clear_advertising(struct efx_nic *efx) efx_siena_link_clear_advertising() argument 468 efx_siena_link_set_wanted_fc(struct efx_nic *efx, u8 wanted_fc) efx_siena_link_set_wanted_fc() argument 483 efx_start_port(struct efx_nic *efx) efx_start_port() argument 502 efx_stop_port(struct efx_nic *efx) efx_stop_port() argument 528 efx_siena_start_all(struct efx_nic *efx) efx_siena_start_all() argument 568 efx_siena_stop_all(struct efx_nic *efx) efx_siena_stop_all() argument 600 efx_siena_update_stats_atomic(struct efx_nic *efx, u64 *full_stats, struct rtnl_link_stats64 *core_stats) efx_siena_update_stats_atomic() argument 612 struct efx_nic *efx = netdev_priv(net_dev); efx_siena_net_stats() local 626 __efx_siena_reconfigure_port(struct efx_nic *efx) __efx_siena_reconfigure_port() argument 652 efx_siena_reconfigure_port(struct efx_nic *efx) efx_siena_reconfigure_port() argument 671 efx_wait_for_bist_end(struct efx_nic *efx) efx_wait_for_bist_end() argument 694 efx_siena_try_recovery(struct efx_nic *efx) efx_siena_try_recovery() argument 716 efx_siena_reset_down(struct efx_nic *efx, enum reset_type method) efx_siena_reset_down() argument 735 struct efx_nic *efx = netdev_priv(net_dev); efx_siena_watchdog() local 750 efx_siena_reset_up(struct efx_nic *efx, enum reset_type method, bool ok) efx_siena_reset_up() argument 821 efx_siena_reset(struct efx_nic *efx, enum reset_type method) efx_siena_reset() argument 886 struct efx_nic *efx = container_of(data, struct efx_nic, reset_work); efx_reset_work() local 916 efx_siena_schedule_reset(struct efx_nic *efx, enum reset_type type) efx_siena_schedule_reset() argument 975 efx_siena_port_dummy_op_int(struct efx_nic *efx) efx_siena_port_dummy_op_int() argument 980 efx_siena_port_dummy_op_void(struct efx_nic *efx) efx_siena_port_dummy_op_void() argument 991 efx_siena_init_struct(struct efx_nic *efx, struct pci_dev *pci_dev, struct net_device *net_dev) efx_siena_init_struct() argument 1066 efx_siena_fini_struct(struct efx_nic *efx) efx_siena_fini_struct() argument 1083 efx_siena_init_io(struct efx_nic *efx, int bar, dma_addr_t dma_mask, unsigned int mem_map_size) efx_siena_init_io() argument 1153 efx_siena_fini_io(struct efx_nic *efx) efx_siena_fini_io() argument 1178 struct efx_nic *efx = dev_get_drvdata(dev); mcdi_logging_show() local 1188 struct efx_nic *efx = dev_get_drvdata(dev); mcdi_logging_store() local 1198 efx_siena_init_mcdi_logging(struct efx_nic *efx) efx_siena_init_mcdi_logging() argument 1208 efx_siena_fini_mcdi_logging(struct efx_nic *efx) efx_siena_fini_mcdi_logging() argument 1222 struct efx_nic *efx = pci_get_drvdata(pdev); efx_io_error_detected() local 1256 struct efx_nic *efx = pci_get_drvdata(pdev); efx_io_slot_reset() local 1271 struct efx_nic *efx = pci_get_drvdata(pdev); efx_io_resume() local 1308 efx_can_encap_offloads(struct efx_nic *efx, struct sk_buff *skb) efx_can_encap_offloads() argument 1371 struct efx_nic *efx = netdev_priv(dev); efx_siena_features_check() local 1392 struct efx_nic *efx = netdev_priv(net_dev); efx_siena_get_phys_port_id() local 1403 struct efx_nic *efx = netdev_priv(net_dev); efx_siena_get_phys_port_name() local [all...] |
H A D | siena.c | 37 struct efx_nic *efx = channel->efx; in siena_push_irq_moderation() local 59 void efx_siena_prepare_flush(struct efx_nic *efx) in efx_siena_prepare_flush() argument 65 void siena_finish_flush(struct efx_nic *efx) in siena_finish_flush() argument 100 siena_test_chip(struct efx_nic *efx, struct efx_self_tests *tests) siena_test_chip() argument 132 siena_ptp_write_host_time(struct efx_nic *efx, u32 host_time) siena_ptp_write_host_time() argument 138 siena_ptp_set_ts_config(struct efx_nic *efx, struct hwtstamp_config *init) siena_ptp_set_ts_config() argument 213 siena_monitor(struct efx_nic *efx) siena_monitor() argument 221 siena_probe_nvconfig(struct efx_nic *efx) siena_probe_nvconfig() argument 238 siena_dimension_resources(struct efx_nic *efx) siena_dimension_resources() argument 251 siena_mem_bar(struct efx_nic *efx) siena_mem_bar() argument 256 siena_mem_map_size(struct efx_nic *efx) siena_mem_map_size() argument 262 siena_probe_nic(struct efx_nic *efx) siena_probe_nic() argument 349 siena_rx_pull_rss_config(struct efx_nic *efx) siena_rx_pull_rss_config() argument 368 siena_rx_push_rss_config(struct efx_nic *efx, bool user, const u32 *rx_indir_table, const u8 *key) siena_rx_push_rss_config() argument 404 siena_init_nic(struct efx_nic *efx) siena_init_nic() argument 459 siena_remove_nic(struct efx_nic *efx) siena_remove_nic() argument 548 siena_describe_nic_stats(struct efx_nic *efx, u8 *names) siena_describe_nic_stats() argument 554 siena_try_update_nic_stats(struct efx_nic *efx) siena_try_update_nic_stats() argument 592 siena_update_nic_stats(struct efx_nic *efx, u64 *full_stats, struct rtnl_link_stats64 *core_stats) siena_update_nic_stats() argument 640 siena_mac_reconfigure(struct efx_nic *efx, bool mtu_only __always_unused) siena_mac_reconfigure() argument 670 siena_get_wol(struct efx_nic *efx, struct ethtool_wolinfo *wol) siena_get_wol() argument 683 siena_set_wol(struct efx_nic *efx, u32 type) siena_set_wol() argument 718 siena_init_wol(struct efx_nic *efx) siena_init_wol() argument 749 siena_mcdi_request(struct efx_nic *efx, const efx_dword_t *hdr, size_t hdr_len, const efx_dword_t *sdu, size_t sdu_len) siena_mcdi_request() argument 772 siena_mcdi_poll_response(struct efx_nic *efx) siena_mcdi_poll_response() argument 787 siena_mcdi_read_response(struct efx_nic *efx, efx_dword_t *outbuf, size_t offset, size_t outlen) siena_mcdi_read_response() argument 798 siena_mcdi_poll_reboot(struct efx_nic *efx) siena_mcdi_poll_reboot() argument 856 siena_mtd_probe_partition(struct efx_nic *efx, struct efx_mcdi_mtd_partition *part, unsigned int type) siena_mtd_probe_partition() argument 893 siena_mtd_get_fw_subtypes(struct efx_nic *efx, struct efx_mcdi_mtd_partition *parts, size_t n_parts) siena_mtd_get_fw_subtypes() argument 912 siena_mtd_probe(struct efx_nic *efx) siena_mtd_probe() argument 959 siena_check_caps(const struct efx_nic *efx, u8 flag, u32 offset) siena_check_caps() argument 966 efx_siena_recycle_ring_size(const struct efx_nic *efx) efx_siena_recycle_ring_size() argument [all...] |
H A D | rx_common.c | 39 struct efx_nic *efx = rx_queue->efx; in efx_reuse_page() local 80 struct efx_nic *efx = rx_queue->efx; in efx_recycle_rx_page() local 138 struct efx_nic *efx in efx_init_rx_recycle_ring() local 153 struct efx_nic *efx = rx_queue->efx; efx_fini_rx_recycle_ring() local 194 struct efx_nic *efx = rx_queue->efx; efx_siena_probe_rx_queue() local 226 struct efx_nic *efx = rx_queue->efx; efx_siena_init_rx_queue() local 321 efx_unmap_rx_buffer(struct efx_nic *efx, struct efx_rx_buffer *rx_buf) efx_unmap_rx_buffer() argument 375 struct efx_nic *efx = rx_queue->efx; efx_init_rx_buffers() local 431 efx_siena_rx_config_page_split(struct efx_nic *efx) efx_siena_rx_config_page_split() argument 459 struct efx_nic *efx = rx_queue->efx; efx_siena_fast_push_rx_descriptors() local 516 struct efx_nic *efx = channel->efx; efx_siena_rx_packet_gro() local 563 efx_siena_alloc_rss_context_entry(struct efx_nic *efx) efx_siena_alloc_rss_context_entry() argument 596 efx_siena_find_rss_context_entry(struct efx_nic *efx, u32 id) efx_siena_find_rss_context_entry() argument 616 efx_siena_set_default_rx_indir_table(struct efx_nic *efx, struct efx_rss_context *ctx) efx_siena_set_default_rx_indir_table() argument 710 efx_rps_hash_bucket(struct efx_nic *efx, const struct efx_filter_spec *spec) efx_rps_hash_bucket() argument 721 efx_siena_rps_hash_find(struct efx_nic *efx, const struct efx_filter_spec *spec) efx_siena_rps_hash_find() argument 739 efx_rps_hash_add(struct efx_nic *efx, const struct efx_filter_spec *spec, bool *new) efx_rps_hash_add() argument 766 efx_siena_rps_hash_del(struct efx_nic *efx, const struct efx_filter_spec *spec) efx_siena_rps_hash_del() argument 797 efx_siena_probe_filters(struct efx_nic *efx) efx_siena_probe_filters() argument 844 efx_siena_remove_filters(struct efx_nic *efx) efx_siena_remove_filters() argument 866 struct efx_nic *efx = netdev_priv(req->net_dev); efx_filter_rfs_work() local 952 struct efx_nic *efx = netdev_priv(net_dev); efx_siena_filter_rfs() local 1055 struct efx_nic *efx = channel->efx; __efx_siena_filter_rfs_expire() local [all...] |
H A D | mcdi.h | 68 struct efx_nic *efx; member 127 static inline struct efx_mcdi_iface *efx_mcdi(struct efx_nic *efx) in efx_mcdi() argument 134 static inline struct efx_mcdi_mon *efx_mcdi_mon(struct efx_nic *efx) in efx_mcdi_mon() argument 372 efx_siena_mcdi_mon_probe(struct efx_nic *efx) efx_siena_mcdi_mon_probe() argument 373 efx_siena_mcdi_mon_remove(struct efx_nic *efx) efx_siena_mcdi_mon_remove() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/ |
H A D | efx_common.c | 123 void efx_queue_reset_work(struct efx_nic *efx) in efx_queue_reset_work() argument 128 void efx_flush_reset_workqueue(struct efx_nic *efx) in efx_flush_reset_workqueue() argument 144 void efx_mac_reconfigure(struct efx_nic *efx, bool mtu_only) in efx_mac_reconfigure() argument 159 struct efx_nic *efx = container_of(data, struct efx_nic, mac_work); efx_mac_work() local 169 struct efx_nic *efx = netdev_priv(net_dev); efx_set_mac_address() local 204 struct efx_nic *efx = netdev_priv(net_dev); efx_set_rx_mode() local 213 struct efx_nic *efx = netdev_priv(net_dev); efx_set_features() local 241 efx_link_status_changed(struct efx_nic *efx) efx_link_status_changed() argument 272 efx_xdp_max_mtu(struct efx_nic *efx) efx_xdp_max_mtu() argument 287 struct efx_nic *efx = netdev_priv(net_dev); efx_change_mtu() local 326 struct efx_nic *efx = container_of(data, struct efx_nic, efx_monitor() local 347 efx_start_monitor(struct efx_nic *efx) efx_start_monitor() argument 364 efx_start_datapath(struct efx_nic *efx) efx_start_datapath() argument 442 efx_stop_datapath(struct efx_nic *efx) efx_stop_datapath() argument 461 efx_link_clear_advertising(struct efx_nic *efx) efx_link_clear_advertising() argument 467 efx_link_set_wanted_fc(struct efx_nic *efx, u8 wanted_fc) efx_link_set_wanted_fc() argument 482 efx_start_port(struct efx_nic *efx) efx_start_port() argument 501 efx_stop_port(struct efx_nic *efx) efx_stop_port() argument 527 efx_start_all(struct efx_nic *efx) efx_start_all() argument 569 efx_stop_all(struct efx_nic *efx) efx_stop_all() argument 604 struct efx_nic *efx = netdev_priv(net_dev); efx_net_stats() local 618 __efx_reconfigure_port(struct efx_nic *efx) __efx_reconfigure_port() argument 644 efx_reconfigure_port(struct efx_nic *efx) efx_reconfigure_port() argument 663 efx_wait_for_bist_end(struct efx_nic *efx) efx_wait_for_bist_end() argument 686 efx_try_recovery(struct efx_nic *efx) efx_try_recovery() argument 708 efx_reset_down(struct efx_nic *efx, enum reset_type method) efx_reset_down() argument 727 struct efx_nic *efx = netdev_priv(net_dev); efx_watchdog() local 742 efx_reset_up(struct efx_nic *efx, enum reset_type method, bool ok) efx_reset_up() argument 813 efx_reset(struct efx_nic *efx, enum reset_type method) efx_reset() argument 878 struct efx_nic *efx = container_of(data, struct efx_nic, reset_work); efx_reset_work() local 908 efx_schedule_reset(struct efx_nic *efx, enum reset_type type) efx_schedule_reset() argument 967 efx_port_dummy_op_int(struct efx_nic *efx) efx_port_dummy_op_int() argument 971 efx_port_dummy_op_void(struct efx_nic *efx) efx_port_dummy_op_void() argument 982 efx_init_struct(struct efx_nic *efx, struct pci_dev *pci_dev, struct net_device *net_dev) efx_init_struct() argument 1057 efx_fini_struct(struct efx_nic *efx) efx_fini_struct() argument 1074 efx_init_io(struct efx_nic *efx, int bar, dma_addr_t dma_mask, unsigned int mem_map_size) efx_init_io() argument 1144 efx_fini_io(struct efx_nic *efx) efx_fini_io() argument 1168 struct efx_nic *efx = dev_get_drvdata(dev); show_mcdi_log() local 1177 struct efx_nic *efx = dev_get_drvdata(dev); set_mcdi_log() local 1187 efx_init_mcdi_logging(struct efx_nic *efx) efx_init_mcdi_logging() argument 1197 efx_fini_mcdi_logging(struct efx_nic *efx) efx_fini_mcdi_logging() argument 1211 struct efx_nic *efx = pci_get_drvdata(pdev); efx_io_error_detected() local 1245 struct efx_nic *efx = pci_get_drvdata(pdev); efx_io_slot_reset() local 1260 struct efx_nic *efx = pci_get_drvdata(pdev); efx_io_resume() local 1297 efx_can_encap_offloads(struct efx_nic *efx, struct sk_buff *skb) efx_can_encap_offloads() argument 1359 struct efx_nic *efx = netdev_priv(dev); efx_features_check() local 1380 struct efx_nic *efx = netdev_priv(net_dev); efx_get_phys_port_id() local 1390 struct efx_nic *efx = netdev_priv(net_dev); efx_get_phys_port_name() local [all...] |
H A D | efx.c | 116 static int efx_probe_port(struct efx_nic *efx) in efx_probe_port() argument 136 efx_init_port(struct efx_nic *efx) efx_init_port() argument 159 efx_fini_port(struct efx_nic *efx) efx_fini_port() argument 172 efx_remove_port(struct efx_nic *efx) efx_remove_port() argument 195 efx_associate(struct efx_nic *efx) efx_associate() argument 240 efx_dissociate(struct efx_nic *efx) efx_dissociate() argument 256 efx_probe_nic(struct efx_nic *efx) efx_probe_nic() argument 317 efx_remove_nic(struct efx_nic *efx) efx_remove_nic() argument 331 efx_probe_all(struct efx_nic *efx) efx_probe_all() argument 390 efx_remove_all(struct efx_nic *efx) efx_remove_all() argument 410 efx_usecs_to_ticks(struct efx_nic *efx, unsigned int usecs) efx_usecs_to_ticks() argument 419 efx_ticks_to_usecs(struct efx_nic *efx, unsigned int ticks) efx_ticks_to_usecs() argument 428 efx_init_irq_moderation(struct efx_nic *efx, unsigned int tx_usecs, unsigned int rx_usecs, bool rx_adaptive, bool rx_may_override_tx) efx_init_irq_moderation() argument 463 efx_get_irq_moderation(struct efx_nic *efx, unsigned int *tx_usecs, unsigned int *rx_usecs, bool *rx_adaptive) efx_get_irq_moderation() argument 494 struct efx_nic *efx = netdev_priv(net_dev); efx_ioctl() local 519 struct efx_nic *efx = netdev_priv(net_dev); efx_net_open() local 552 struct efx_nic *efx = netdev_priv(net_dev); efx_net_stop() local 565 struct efx_nic *efx = netdev_priv(net_dev); efx_vlan_rx_add_vid() local 575 struct efx_nic *efx = netdev_priv(net_dev); efx_vlan_rx_kill_vid() local 617 efx_xdp_setup_prog(struct efx_nic *efx, struct bpf_prog *prog) efx_xdp_setup_prog() argument 646 struct efx_nic *efx = netdev_priv(dev); efx_xdp() local 659 struct efx_nic *efx = netdev_priv(dev); efx_xdp_xmit() local 667 efx_update_name(struct efx_nic *efx) efx_update_name() argument 693 struct efx_nic *efx = dev_get_drvdata(dev); show_phy_type() local 698 efx_register_netdev(struct efx_nic *efx) efx_register_netdev() argument 773 efx_unregister_netdev(struct efx_nic *efx) efx_unregister_netdev() argument 825 efx_update_sw_stats(struct efx_nic *efx, u64 *stats) efx_update_sw_stats() argument 845 efx_pci_remove_main(struct efx_nic *efx) efx_pci_remove_main() argument 868 struct efx_nic *efx; efx_pci_remove() local 906 efx_probe_vpd_strings(struct efx_nic *efx) efx_probe_vpd_strings() argument 976 efx_pci_probe_main(struct efx_nic *efx) efx_pci_probe_main() argument 1028 efx_pci_probe_post_io(struct efx_nic *efx) efx_pci_probe_post_io() argument 1089 struct efx_nic *efx; efx_pci_probe() local 1176 struct efx_nic *efx = pci_get_drvdata(dev); efx_pci_sriov_configure() local 1191 struct efx_nic *efx = dev_get_drvdata(dev); efx_pm_freeze() local 1212 struct efx_nic *efx = dev_get_drvdata(dev); efx_pm_thaw() local 1250 struct efx_nic *efx = pci_get_drvdata(pci_dev); efx_pm_poweroff() local 1264 struct efx_nic *efx = pci_get_drvdata(pci_dev); efx_pm_resume() local [all...] |
H A D | efx_channels.c | 79 static unsigned int efx_wanted_parallelism(struct efx_nic *efx) in efx_wanted_parallelism() argument 133 efx_allocate_msix_channels(struct efx_nic *efx, unsigned int max_channels, unsigned int extra_channels, unsigned int parallelism) efx_allocate_msix_channels() argument 236 efx_probe_interrupts(struct efx_nic *efx) efx_probe_interrupts() argument 350 efx_set_interrupt_affinity(struct efx_nic *efx) efx_set_interrupt_affinity() argument 362 efx_clear_interrupt_affinity(struct efx_nic *efx) efx_clear_interrupt_affinity() argument 381 efx_remove_interrupts(struct efx_nic *efx) efx_remove_interrupts() argument 406 struct efx_nic *efx = channel->efx; efx_probe_eventq() local 425 struct efx_nic *efx = channel->efx; efx_init_eventq() local 510 efx_alloc_channel(struct efx_nic *efx, int i) efx_alloc_channel() argument 544 efx_init_channels(struct efx_nic *efx) efx_init_channels() argument 566 efx_fini_channels(struct efx_nic *efx) efx_fini_channels() argument 659 struct efx_nic *efx = channel->efx; efx_get_channel_name() local 680 efx_set_channel_names(struct efx_nic *efx) efx_set_channel_names() argument 690 efx_probe_channels(struct efx_nic *efx) efx_probe_channels() argument 737 efx_remove_channels(struct efx_nic *efx) efx_remove_channels() argument 747 efx_realloc_channels(struct efx_nic *efx, u32 rxq_entries, u32 txq_entries) efx_realloc_channels() argument 855 efx_set_channels(struct efx_nic *efx) efx_set_channels() argument 932 efx_soft_enable_interrupts(struct efx_nic *efx) efx_soft_enable_interrupts() argument 967 efx_soft_disable_interrupts(struct efx_nic *efx) efx_soft_disable_interrupts() argument 995 efx_enable_interrupts(struct efx_nic *efx) efx_enable_interrupts() argument 1038 efx_disable_interrupts(struct efx_nic *efx) efx_disable_interrupts() argument 1052 efx_start_channels(struct efx_nic *efx) efx_start_channels() argument 1076 efx_stop_channels(struct efx_nic *efx) efx_stop_channels() argument 1177 efx_update_irq_mod(struct efx_nic *efx, struct efx_channel *channel) efx_update_irq_mod() argument 1207 struct efx_nic *efx = channel->efx; efx_poll() local 1250 struct efx_nic *efx = channel->efx; efx_init_napi_channel() local 1257 efx_init_napi(struct efx_nic *efx) efx_init_napi() argument 1273 efx_fini_napi(struct efx_nic *efx) efx_fini_napi() argument [all...] |
H A D | siena.c | 36 struct efx_nic *efx = channel->efx; in siena_push_irq_moderation() local 58 void siena_prepare_flush(struct efx_nic *efx) in siena_prepare_flush() argument 64 void siena_finish_flush(struct efx_nic *efx) in siena_finish_flush() argument 99 siena_test_chip(struct efx_nic *efx, struct efx_self_tests *tests) siena_test_chip() argument 131 siena_ptp_write_host_time(struct efx_nic *efx, u32 host_time) siena_ptp_write_host_time() argument 137 siena_ptp_set_ts_config(struct efx_nic *efx, struct hwtstamp_config *init) siena_ptp_set_ts_config() argument 211 siena_monitor(struct efx_nic *efx) siena_monitor() argument 219 siena_probe_nvconfig(struct efx_nic *efx) siena_probe_nvconfig() argument 235 siena_dimension_resources(struct efx_nic *efx) siena_dimension_resources() argument 248 siena_mem_bar(struct efx_nic *efx) siena_mem_bar() argument 253 siena_mem_map_size(struct efx_nic *efx) siena_mem_map_size() argument 259 siena_probe_nic(struct efx_nic *efx) siena_probe_nic() argument 346 siena_rx_pull_rss_config(struct efx_nic *efx) siena_rx_pull_rss_config() argument 365 siena_rx_push_rss_config(struct efx_nic *efx, bool user, const u32 *rx_indir_table, const u8 *key) siena_rx_push_rss_config() argument 401 siena_init_nic(struct efx_nic *efx) siena_init_nic() argument 456 siena_remove_nic(struct efx_nic *efx) siena_remove_nic() argument 545 siena_describe_nic_stats(struct efx_nic *efx, u8 *names) siena_describe_nic_stats() argument 551 siena_try_update_nic_stats(struct efx_nic *efx) siena_try_update_nic_stats() argument 589 siena_update_nic_stats(struct efx_nic *efx, u64 *full_stats, struct rtnl_link_stats64 *core_stats) siena_update_nic_stats() argument 637 siena_mac_reconfigure(struct efx_nic *efx, bool mtu_only __always_unused) siena_mac_reconfigure() argument 667 siena_get_wol(struct efx_nic *efx, struct ethtool_wolinfo *wol) siena_get_wol() argument 680 siena_set_wol(struct efx_nic *efx, u32 type) siena_set_wol() argument 714 siena_init_wol(struct efx_nic *efx) siena_init_wol() argument 745 siena_mcdi_request(struct efx_nic *efx, const efx_dword_t *hdr, size_t hdr_len, const efx_dword_t *sdu, size_t sdu_len) siena_mcdi_request() argument 768 siena_mcdi_poll_response(struct efx_nic *efx) siena_mcdi_poll_response() argument 783 siena_mcdi_read_response(struct efx_nic *efx, efx_dword_t *outbuf, size_t offset, size_t outlen) siena_mcdi_read_response() argument 794 siena_mcdi_poll_reboot(struct efx_nic *efx) siena_mcdi_poll_reboot() argument 852 siena_mtd_probe_partition(struct efx_nic *efx, struct efx_mcdi_mtd_partition *part, unsigned int type) siena_mtd_probe_partition() argument 888 siena_mtd_get_fw_subtypes(struct efx_nic *efx, struct efx_mcdi_mtd_partition *parts, size_t n_parts) siena_mtd_get_fw_subtypes() argument 907 siena_mtd_probe(struct efx_nic *efx) siena_mtd_probe() argument 954 siena_check_caps(const struct efx_nic *efx, u8 flag, u32 offset) siena_check_caps() argument [all...] |
H A D | rx_common.c | 43 struct efx_nic *efx = rx_queue->efx; in efx_reuse_page() local 84 struct efx_nic *efx = rx_queue->efx; in efx_recycle_rx_page() local 142 struct efx_nic *efx = rx_queue->efx; in efx_init_rx_recycle_ring() local 166 struct efx_nic *efx = rx_queue->efx; efx_fini_rx_recycle_ring() local 207 struct efx_nic *efx = rx_queue->efx; efx_probe_rx_queue() local 239 struct efx_nic *efx = rx_queue->efx; efx_init_rx_queue() local 334 efx_unmap_rx_buffer(struct efx_nic *efx, struct efx_rx_buffer *rx_buf) efx_unmap_rx_buffer() argument 388 struct efx_nic *efx = rx_queue->efx; efx_init_rx_buffers() local 444 efx_rx_config_page_split(struct efx_nic *efx) efx_rx_config_page_split() argument 471 struct efx_nic *efx = rx_queue->efx; efx_fast_push_rx_descriptors() local 527 struct efx_nic *efx = channel->efx; efx_rx_packet_gro() local 575 efx_alloc_rss_context_entry(struct efx_nic *efx) efx_alloc_rss_context_entry() argument 608 efx_find_rss_context_entry(struct efx_nic *efx, u32 id) efx_find_rss_context_entry() argument 627 efx_set_default_rx_indir_table(struct efx_nic *efx, struct efx_rss_context *ctx) efx_set_default_rx_indir_table() argument 721 efx_rps_hash_bucket(struct efx_nic *efx, const struct efx_filter_spec *spec) efx_rps_hash_bucket() argument 732 efx_rps_hash_find(struct efx_nic *efx, const struct efx_filter_spec *spec) efx_rps_hash_find() argument 750 efx_rps_hash_add(struct efx_nic *efx, const struct efx_filter_spec *spec, bool *new) efx_rps_hash_add() argument 777 efx_rps_hash_del(struct efx_nic *efx, const struct efx_filter_spec *spec) efx_rps_hash_del() argument 807 efx_probe_filters(struct efx_nic *efx) efx_probe_filters() argument 856 efx_remove_filters(struct efx_nic *efx) efx_remove_filters() argument 878 struct efx_nic *efx = netdev_priv(req->net_dev); efx_filter_rfs_work() local 963 struct efx_nic *efx = netdev_priv(net_dev); efx_filter_rfs() local 1065 struct efx_nic *efx = channel->efx; __efx_filter_rfs_expire() local [all...] |
H A D | mcdi.h | 68 struct efx_nic *efx; member 127 static inline struct efx_mcdi_iface *efx_mcdi(struct efx_nic *efx) in efx_mcdi() argument 134 static inline struct efx_mcdi_mon *efx_mcdi_mon(struct efx_nic *efx) in efx_mcdi_mon() argument 374 efx_mcdi_mon_probe(struct efx_nic *efx) efx_mcdi_mon_probe() argument 375 efx_mcdi_mon_remove(struct efx_nic *efx) efx_mcdi_mon_remove() argument [all...] |
H A D | ethtool_common.c | 106 struct efx_nic *efx = netdev_priv(net_dev); in efx_ethtool_get_drvinfo() local 116 struct efx_nic *efx = netdev_priv(net_dev); in efx_ethtool_get_msglevel() local 123 struct efx_nic *efx = netdev_priv(net_dev); in efx_ethtool_set_msglevel() local 131 struct efx_nic *efx = netdev_priv(net_dev); in efx_ethtool_self_test() local 179 struct efx_nic *efx = netdev_priv(net_dev); efx_ethtool_get_pauseparam() local 189 struct efx_nic *efx = netdev_priv(net_dev); efx_ethtool_set_pauseparam() local 298 efx_fill_loopback_test(struct efx_nic *efx, struct efx_loopback_self_tests *lb_tests, enum efx_loopback_mode mode, unsigned int test_index, u8 *strings, u64 *data) efx_fill_loopback_test() argument 343 efx_ethtool_fill_self_tests(struct efx_nic *efx, struct efx_self_tests *tests, u8 *strings, u64 *data) efx_ethtool_fill_self_tests() argument 398 efx_describe_per_queue_stats(struct efx_nic *efx, u8 *strings) efx_describe_per_queue_stats() argument 444 struct efx_nic *efx = netdev_priv(net_dev); efx_ethtool_get_sset_count() local 462 struct efx_nic *efx = netdev_priv(net_dev); efx_ethtool_get_strings() local 490 struct efx_nic *efx = netdev_priv(net_dev); efx_ethtool_get_stats() local 564 struct efx_nic *efx = netdev_priv(net_dev); efx_ethtool_get_link_ksettings() local 587 struct efx_nic *efx = netdev_priv(net_dev); efx_ethtool_set_link_ksettings() local 607 struct efx_nic *efx = netdev_priv(net_dev); efx_ethtool_get_fecparam() local 620 struct efx_nic *efx = netdev_priv(net_dev); efx_ethtool_set_fecparam() local 643 efx_ethtool_get_class_rule(struct efx_nic *efx, struct ethtool_rx_flow_spec *rule, u32 *rss_context) efx_ethtool_get_class_rule() argument 812 struct efx_nic *efx = netdev_priv(net_dev); efx_ethtool_get_rxnfc() local 915 efx_ethtool_set_class_rule(struct efx_nic *efx, struct ethtool_rx_flow_spec *rule, u32 rss_context) efx_ethtool_set_class_rule() argument 1130 struct efx_nic *efx = netdev_priv(net_dev); efx_ethtool_set_rxnfc() local 1151 struct efx_nic *efx = netdev_priv(net_dev); efx_ethtool_get_rxfh_indir_size() local 1160 struct efx_nic *efx = netdev_priv(net_dev); efx_ethtool_get_rxfh_key_size() local 1168 struct efx_nic *efx = netdev_priv(net_dev); efx_ethtool_get_rxfh() local 1189 struct efx_nic *efx = netdev_priv(net_dev); efx_ethtool_set_rxfh() local 1208 struct efx_nic *efx = netdev_priv(net_dev); efx_ethtool_get_rxfh_context() local 1241 struct efx_nic *efx = netdev_priv(net_dev); efx_ethtool_set_rxfh_context() local 1303 struct efx_nic *efx = netdev_priv(net_dev); efx_ethtool_reset() local 1317 struct efx_nic *efx = netdev_priv(net_dev); efx_ethtool_get_module_eeprom() local 1330 struct efx_nic *efx = netdev_priv(net_dev); efx_ethtool_get_module_info() local [all...] |
H A D | ef100_nic.c | 35 static u8 *ef100_mcdi_buf(struct efx_nic *efx, u8 bufid, dma_addr_t *dma_addr) in ef100_mcdi_buf() argument 45 static int ef100_get_warm_boot_count(struct efx_nic *efx) in ef100_get_warm_boot_count() argument 61 static void ef100_mcdi_request(struct efx_nic *efx, in ef100_mcdi_request() argument 82 ef100_mcdi_poll_response(struct efx_nic *efx) ef100_mcdi_poll_response() argument 91 ef100_mcdi_read_response(struct efx_nic *efx, efx_dword_t *outbuf, size_t offset, size_t outlen) ef100_mcdi_read_response() argument 100 ef100_mcdi_poll_reboot(struct efx_nic *efx) ef100_mcdi_poll_reboot() argument 123 ef100_mcdi_reboot_detected(struct efx_nic *efx) ef100_mcdi_reboot_detected() argument 129 ef100_get_mac_address(struct efx_nic *efx, u8 *mac_address) ef100_get_mac_address() argument 149 efx_ef100_init_datapath_caps(struct efx_nic *efx) efx_ef100_init_datapath_caps() argument 231 struct efx_nic *efx = channel->efx; ef100_ev_process() local 299 struct efx_nic *efx = context->efx; ef100_msi_interrupt() local 316 ef100_phy_probe(struct efx_nic *efx) ef100_phy_probe() argument 354 ef100_filter_table_probe(struct efx_nic *efx) ef100_filter_table_probe() argument 359 ef100_filter_table_up(struct efx_nic *efx) ef100_filter_table_up() argument 378 ef100_filter_table_down(struct efx_nic *efx) ef100_filter_table_down() argument 387 ef100_reconfigure_mac(struct efx_nic *efx, bool mtu_only) ef100_reconfigure_mac() argument 420 ef100_reset(struct efx_nic *efx, enum reset_type reset_type) ef100_reset() argument 535 ef100_describe_stats(struct efx_nic *efx, u8 *names) ef100_describe_stats() argument 544 ef100_update_stats_common(struct efx_nic *efx, u64 *full_stats, struct rtnl_link_stats64 *core_stats) ef100_update_stats_common() argument 588 ef100_update_stats(struct efx_nic *efx, u64 *full_stats, struct rtnl_link_stats64 *core_stats) ef100_update_stats() argument 612 efx_ef100_get_phys_port_id(struct efx_nic *efx, struct netdev_phys_item_id *ppid) efx_ef100_get_phys_port_id() argument 626 efx_ef100_irq_test_generate(struct efx_nic *efx) efx_ef100_irq_test_generate() argument 642 struct efx_nic *efx = channel->efx; efx_ef100_ev_test_generate() local 670 ef100_check_caps(const struct efx_nic *efx, u8 flag, u32 offset) ef100_check_caps() argument 934 ef100_process_design_param(struct efx_nic *efx, const struct ef100_tlv_state *reader) ef100_process_design_param() argument 1042 ef100_check_design_params(struct efx_nic *efx) ef100_check_design_params() argument 1089 ef100_probe_main(struct efx_nic *efx) ef100_probe_main() argument 1227 ef100_probe_pf(struct efx_nic *efx) ef100_probe_pf() argument 1250 ef100_probe_vf(struct efx_nic *efx) ef100_probe_vf() argument 1255 ef100_remove(struct efx_nic *efx) ef100_remove() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
H A D | efx_common.c | 120 void efx_queue_reset_work(struct efx_nic *efx) in efx_queue_reset_work() argument 125 void efx_flush_reset_workqueue(struct efx_nic *efx) in efx_flush_reset_workqueue() argument 141 void efx_mac_reconfigure(struct efx_nic *efx, bool mtu_only) in efx_mac_reconfigure() argument 156 struct efx_nic *efx = container_of(data, struct efx_nic, mac_work); efx_mac_work() local 166 struct efx_nic *efx = efx_netdev_priv(net_dev); efx_set_mac_address() local 201 struct efx_nic *efx = efx_netdev_priv(net_dev); efx_set_rx_mode() local 210 struct efx_nic *efx = efx_netdev_priv(net_dev); efx_set_features() local 238 efx_link_status_changed(struct efx_nic *efx) efx_link_status_changed() argument 269 efx_xdp_max_mtu(struct efx_nic *efx) efx_xdp_max_mtu() argument 284 struct efx_nic *efx = efx_netdev_priv(net_dev); efx_change_mtu() local 323 struct efx_nic *efx = container_of(data, struct efx_nic, efx_monitor() local 344 efx_start_monitor(struct efx_nic *efx) efx_start_monitor() argument 361 efx_start_datapath(struct efx_nic *efx) efx_start_datapath() argument 439 efx_stop_datapath(struct efx_nic *efx) efx_stop_datapath() argument 458 efx_link_clear_advertising(struct efx_nic *efx) efx_link_clear_advertising() argument 464 efx_link_set_wanted_fc(struct efx_nic *efx, u8 wanted_fc) efx_link_set_wanted_fc() argument 479 efx_start_port(struct efx_nic *efx) efx_start_port() argument 498 efx_stop_port(struct efx_nic *efx) efx_stop_port() argument 524 efx_start_all(struct efx_nic *efx) efx_start_all() argument 566 efx_stop_all(struct efx_nic *efx) efx_stop_all() argument 601 struct efx_nic *efx = efx_netdev_priv(net_dev); efx_net_stats() local 615 __efx_reconfigure_port(struct efx_nic *efx) __efx_reconfigure_port() argument 641 efx_reconfigure_port(struct efx_nic *efx) efx_reconfigure_port() argument 660 efx_wait_for_bist_end(struct efx_nic *efx) efx_wait_for_bist_end() argument 683 efx_try_recovery(struct efx_nic *efx) efx_try_recovery() argument 705 efx_reset_down(struct efx_nic *efx, enum reset_type method) efx_reset_down() argument 724 struct efx_nic *efx = efx_netdev_priv(net_dev); efx_watchdog() local 739 efx_reset_up(struct efx_nic *efx, enum reset_type method, bool ok) efx_reset_up() argument 808 efx_reset(struct efx_nic *efx, enum reset_type method) efx_reset() argument 873 struct efx_nic *efx = container_of(data, struct efx_nic, reset_work); efx_reset_work() local 903 efx_schedule_reset(struct efx_nic *efx, enum reset_type type) efx_schedule_reset() argument 962 efx_port_dummy_op_int(struct efx_nic *efx) efx_port_dummy_op_int() argument 966 efx_port_dummy_op_void(struct efx_nic *efx) efx_port_dummy_op_void() argument 977 efx_init_struct(struct efx_nic *efx, struct pci_dev *pci_dev) efx_init_struct() argument 1051 efx_fini_struct(struct efx_nic *efx) efx_fini_struct() argument 1068 efx_init_io(struct efx_nic *efx, int bar, dma_addr_t dma_mask, unsigned int mem_map_size) efx_init_io() argument 1134 efx_fini_io(struct efx_nic *efx) efx_fini_io() argument 1159 struct efx_nic *efx = dev_get_drvdata(dev); mcdi_logging_show() local 1169 struct efx_nic *efx = dev_get_drvdata(dev); mcdi_logging_store() local 1179 efx_init_mcdi_logging(struct efx_nic *efx) efx_init_mcdi_logging() argument 1189 efx_fini_mcdi_logging(struct efx_nic *efx) efx_fini_mcdi_logging() argument 1203 struct efx_nic *efx = pci_get_drvdata(pdev); efx_io_error_detected() local 1239 struct efx_nic *efx = pci_get_drvdata(pdev); efx_io_slot_reset() local 1254 struct efx_nic *efx = pci_get_drvdata(pdev); efx_io_resume() local 1291 efx_can_encap_offloads(struct efx_nic *efx, struct sk_buff *skb) efx_can_encap_offloads() argument 1353 struct efx_nic *efx = efx_netdev_priv(dev); efx_features_check() local 1374 struct efx_nic *efx = efx_netdev_priv(net_dev); efx_get_phys_port_id() local 1384 struct efx_nic *efx = efx_netdev_priv(net_dev); efx_get_phys_port_name() local 1391 efx_detach_reps(struct efx_nic *efx) efx_detach_reps() argument 1410 efx_attach_reps(struct efx_nic *efx) efx_attach_reps() argument [all...] |
H A D | efx.c | 117 static int efx_probe_port(struct efx_nic *efx) in efx_probe_port() argument 137 efx_init_port(struct efx_nic *efx) efx_init_port() argument 160 efx_fini_port(struct efx_nic *efx) efx_fini_port() argument 173 efx_remove_port(struct efx_nic *efx) efx_remove_port() argument 196 efx_associate(struct efx_nic *efx) efx_associate() argument 241 efx_dissociate(struct efx_nic *efx) efx_dissociate() argument 257 efx_probe_nic(struct efx_nic *efx) efx_probe_nic() argument 318 efx_remove_nic(struct efx_nic *efx) efx_remove_nic() argument 332 efx_probe_all(struct efx_nic *efx) efx_probe_all() argument 391 efx_remove_all(struct efx_nic *efx) efx_remove_all() argument 411 efx_usecs_to_ticks(struct efx_nic *efx, unsigned int usecs) efx_usecs_to_ticks() argument 420 efx_ticks_to_usecs(struct efx_nic *efx, unsigned int ticks) efx_ticks_to_usecs() argument 429 efx_init_irq_moderation(struct efx_nic *efx, unsigned int tx_usecs, unsigned int rx_usecs, bool rx_adaptive, bool rx_may_override_tx) efx_init_irq_moderation() argument 464 efx_get_irq_moderation(struct efx_nic *efx, unsigned int *tx_usecs, unsigned int *rx_usecs, bool *rx_adaptive) efx_get_irq_moderation() argument 495 struct efx_nic *efx = efx_netdev_priv(net_dev); efx_ioctl() local 520 struct efx_nic *efx = efx_netdev_priv(net_dev); efx_net_open() local 553 struct efx_nic *efx = efx_netdev_priv(net_dev); efx_net_stop() local 566 struct efx_nic *efx = efx_netdev_priv(net_dev); efx_vlan_rx_add_vid() local 576 struct efx_nic *efx = efx_netdev_priv(net_dev); efx_vlan_rx_kill_vid() local 615 efx_xdp_setup_prog(struct efx_nic *efx, struct bpf_prog *prog) efx_xdp_setup_prog() argument 644 struct efx_nic *efx = efx_netdev_priv(dev); efx_xdp() local 657 struct efx_nic *efx = efx_netdev_priv(dev); efx_xdp_xmit() local 665 efx_update_name(struct efx_nic *efx) efx_update_name() argument 691 struct efx_nic *efx = dev_get_drvdata(dev); phy_type_show() local 696 efx_register_netdev(struct efx_nic *efx) efx_register_netdev() argument 770 efx_unregister_netdev(struct efx_nic *efx) efx_unregister_netdev() argument 819 efx_update_sw_stats(struct efx_nic *efx, u64 *stats) efx_update_sw_stats() argument 839 efx_pci_remove_main(struct efx_nic *efx) efx_pci_remove_main() argument 863 struct efx_nic *efx; efx_pci_remove() local 901 efx_probe_vpd_strings(struct efx_nic *efx) efx_probe_vpd_strings() argument 935 efx_pci_probe_main(struct efx_nic *efx) efx_pci_probe_main() argument 986 efx_pci_probe_post_io(struct efx_nic *efx) efx_pci_probe_post_io() argument 1058 struct efx_nic *efx; efx_pci_probe() local 1155 struct efx_nic *efx = pci_get_drvdata(dev); efx_pci_sriov_configure() local 1170 struct efx_nic *efx = dev_get_drvdata(dev); efx_pm_freeze() local 1190 struct efx_nic *efx = pci_get_drvdata(pci_dev); efx_pci_shutdown() local 1202 struct efx_nic *efx = dev_get_drvdata(dev); efx_pm_thaw() local 1240 struct efx_nic *efx = pci_get_drvdata(pci_dev); efx_pm_poweroff() local 1254 struct efx_nic *efx = pci_get_drvdata(pci_dev); efx_pm_resume() local [all...] |
H A D | efx_channels.c | 55 static unsigned int count_online_cores(struct efx_nic *efx, bool local_node) in count_online_cores() argument 83 static unsigned int efx_wanted_parallelism(struct efx_nic *efx) in efx_wanted_parallelism() argument 124 efx_allocate_msix_channels(struct efx_nic *efx, unsigned int max_channels, unsigned int extra_channels, unsigned int parallelism) efx_allocate_msix_channels() argument 247 efx_probe_interrupts(struct efx_nic *efx) efx_probe_interrupts() argument 363 efx_set_interrupt_affinity(struct efx_nic *efx) efx_set_interrupt_affinity() argument 382 efx_clear_interrupt_affinity(struct efx_nic *efx) efx_clear_interrupt_affinity() argument 401 efx_remove_interrupts(struct efx_nic *efx) efx_remove_interrupts() argument 426 struct efx_nic *efx = channel->efx; efx_probe_eventq() local 445 struct efx_nic *efx = channel->efx; efx_init_eventq() local 530 efx_alloc_channel(struct efx_nic *efx, int i) efx_alloc_channel() argument 564 efx_init_channels(struct efx_nic *efx) efx_init_channels() argument 586 efx_fini_channels(struct efx_nic *efx) efx_fini_channels() argument 680 struct efx_nic *efx = channel->efx; efx_get_channel_name() local 701 efx_set_channel_names(struct efx_nic *efx) efx_set_channel_names() argument 711 efx_probe_channels(struct efx_nic *efx) efx_probe_channels() argument 755 efx_remove_channels(struct efx_nic *efx) efx_remove_channels() argument 765 efx_set_xdp_tx_queue(struct efx_nic *efx, int xdp_queue_number, struct efx_tx_queue *tx_queue) efx_set_xdp_tx_queue() argument 779 efx_set_xdp_channels(struct efx_nic *efx) efx_set_xdp_channels() argument 844 efx_realloc_channels(struct efx_nic *efx, u32 rxq_entries, u32 txq_entries) efx_realloc_channels() argument 928 efx_set_channels(struct efx_nic *efx) efx_set_channels() argument 969 efx_soft_enable_interrupts(struct efx_nic *efx) efx_soft_enable_interrupts() argument 1004 efx_soft_disable_interrupts(struct efx_nic *efx) efx_soft_disable_interrupts() argument 1032 efx_enable_interrupts(struct efx_nic *efx) efx_enable_interrupts() argument 1075 efx_disable_interrupts(struct efx_nic *efx) efx_disable_interrupts() argument 1089 efx_start_channels(struct efx_nic *efx) efx_start_channels() argument 1115 efx_stop_channels(struct efx_nic *efx) efx_stop_channels() argument 1221 efx_update_irq_mod(struct efx_nic *efx, struct efx_channel *channel) efx_update_irq_mod() argument 1251 struct efx_nic *efx = channel->efx; efx_poll() local 1294 struct efx_nic *efx = channel->efx; efx_init_napi_channel() local 1300 efx_init_napi(struct efx_nic *efx) efx_init_napi() argument 1316 efx_fini_napi(struct efx_nic *efx) efx_fini_napi() argument [all...] |
H A D | mcdi.h | 68 struct efx_nic *efx; member 127 static inline struct efx_mcdi_iface *efx_mcdi(struct efx_nic *efx) in efx_mcdi() argument 134 static inline struct efx_mcdi_mon *efx_mcdi_mon(struct efx_nic *efx) in efx_mcdi_mon() argument 433 efx_mcdi_mon_probe(struct efx_nic *efx) efx_mcdi_mon_probe() argument 434 efx_mcdi_mon_remove(struct efx_nic *efx) efx_mcdi_mon_remove() argument [all...] |
H A D | rx_common.c | 36 struct efx_nic *efx = rx_queue->efx; in efx_reuse_page() local 77 struct efx_nic *efx = rx_queue->efx; in efx_recycle_rx_page() local 135 struct efx_nic *efx = rx_queue->efx; in efx_init_rx_recycle_ring() local 150 struct efx_nic *efx = rx_queue->efx; efx_fini_rx_recycle_ring() local 191 struct efx_nic *efx = rx_queue->efx; efx_probe_rx_queue() local 223 struct efx_nic *efx = rx_queue->efx; efx_init_rx_queue() local 321 efx_unmap_rx_buffer(struct efx_nic *efx, struct efx_rx_buffer *rx_buf) efx_unmap_rx_buffer() argument 375 struct efx_nic *efx = rx_queue->efx; efx_init_rx_buffers() local 431 efx_rx_config_page_split(struct efx_nic *efx) efx_rx_config_page_split() argument 458 struct efx_nic *efx = rx_queue->efx; efx_fast_push_rx_descriptors() local 514 struct efx_nic *efx = channel->efx; efx_rx_packet_gro() local 562 efx_alloc_rss_context_entry(struct efx_nic *efx) efx_alloc_rss_context_entry() argument 595 efx_find_rss_context_entry(struct efx_nic *efx, u32 id) efx_find_rss_context_entry() argument 614 efx_set_default_rx_indir_table(struct efx_nic *efx, struct efx_rss_context *ctx) efx_set_default_rx_indir_table() argument 708 efx_rps_hash_bucket(struct efx_nic *efx, const struct efx_filter_spec *spec) efx_rps_hash_bucket() argument 719 efx_rps_hash_find(struct efx_nic *efx, const struct efx_filter_spec *spec) efx_rps_hash_find() argument 737 efx_rps_hash_add(struct efx_nic *efx, const struct efx_filter_spec *spec, bool *new) efx_rps_hash_add() argument 764 efx_rps_hash_del(struct efx_nic *efx, const struct efx_filter_spec *spec) efx_rps_hash_del() argument 794 efx_probe_filters(struct efx_nic *efx) efx_probe_filters() argument 841 efx_remove_filters(struct efx_nic *efx) efx_remove_filters() argument 861 struct efx_nic *efx = efx_netdev_priv(req->net_dev); efx_filter_rfs_work() local 946 struct efx_nic *efx = efx_netdev_priv(net_dev); efx_filter_rfs() local 1048 struct efx_nic *efx = channel->efx; __efx_filter_rfs_expire() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/falcon/ |
H A D | txc43128_phy.c | 171 void falcon_txc_set_gpio_val(struct ef4_nic *efx, int pin, int on) in falcon_txc_set_gpio_val() argument 177 void falcon_txc_set_gpio_dir(struct ef4_nic *efx, int pin, int dir) in falcon_txc_set_gpio_dir() argument 184 static int txc_reset_phy(struct ef4_nic *efx) in txc_reset_phy() argument 205 txc_bist_one(struct ef4_nic *efx, int mmd, int test) txc_bist_one() argument 270 txc_bist(struct ef4_nic *efx) txc_bist() argument 277 txc_apply_defaults(struct ef4_nic *efx) txc_apply_defaults() argument 321 txc43128_phy_probe(struct ef4_nic *efx) txc43128_phy_probe() argument 341 txc43128_phy_init(struct ef4_nic *efx) txc43128_phy_init() argument 359 txc_glrgs_lane_power(struct ef4_nic *efx, int mmd) txc_glrgs_lane_power() argument 373 txc_analog_lane_power(struct ef4_nic *efx, int mmd) txc_analog_lane_power() argument 394 txc_set_power(struct ef4_nic *efx) txc_set_power() argument 411 txc_reset_logic_mmd(struct ef4_nic *efx, int mmd) txc_reset_logic_mmd() argument 431 txc_reset_logic(struct ef4_nic *efx) txc_reset_logic() argument 439 txc43128_phy_read_link(struct ef4_nic *efx) txc43128_phy_read_link() argument 444 txc43128_phy_reconfigure(struct ef4_nic *efx) txc43128_phy_reconfigure() argument 475 txc43128_phy_fini(struct ef4_nic *efx) txc43128_phy_fini() argument 481 txc43128_phy_remove(struct ef4_nic *efx) txc43128_phy_remove() argument 489 txc43128_phy_poll(struct ef4_nic *efx) txc43128_phy_poll() argument 516 txc43128_test_name(struct ef4_nic *efx, unsigned int index) txc43128_test_name() argument 523 txc43128_run_tests(struct ef4_nic *efx, int *results, unsigned flags) txc43128_run_tests() argument 540 txc43128_get_link_ksettings(struct ef4_nic *efx, struct ethtool_link_ksettings *cmd) txc43128_get_link_ksettings() argument [all...] |
H A D | ethtool.c | 93 struct ef4_nic *efx = netdev_priv(net_dev); in ef4_ethtool_phys_id() local 119 struct ef4_nic *efx = netdev_priv(net_dev); in ef4_ethtool_get_link_ksettings() local 143 struct ef4_nic *efx = netdev_priv(net_dev); ef4_ethtool_set_link_ksettings() local 163 struct ef4_nic *efx = netdev_priv(net_dev); ef4_ethtool_get_drvinfo() local 178 struct ef4_nic *efx = netdev_priv(net_dev); ef4_ethtool_get_regs() local 186 struct ef4_nic *efx = netdev_priv(net_dev); ef4_ethtool_get_msglevel() local 192 struct ef4_nic *efx = netdev_priv(net_dev); ef4_ethtool_set_msglevel() local 251 ef4_fill_loopback_test(struct ef4_nic *efx, struct ef4_loopback_self_tests *lb_tests, enum ef4_loopback_mode mode, unsigned int test_index, u8 *strings, u64 *data) ef4_fill_loopback_test() argument 296 ef4_ethtool_fill_self_tests(struct ef4_nic *efx, struct ef4_self_tests *tests, u8 *strings, u64 *data) ef4_ethtool_fill_self_tests() argument 356 ef4_describe_per_queue_stats(struct ef4_nic *efx, u8 *strings) ef4_describe_per_queue_stats() argument 390 struct ef4_nic *efx = netdev_priv(net_dev); ef4_ethtool_get_sset_count() local 407 struct ef4_nic *efx = netdev_priv(net_dev); ef4_ethtool_get_strings() local 434 struct ef4_nic *efx = netdev_priv(net_dev); ef4_ethtool_get_stats() local 497 struct ef4_nic *efx = netdev_priv(net_dev); ef4_ethtool_self_test() local 545 struct ef4_nic *efx = netdev_priv(net_dev); ef4_ethtool_nway_reset() local 582 struct ef4_nic *efx = netdev_priv(net_dev); ef4_ethtool_get_coalesce() local 600 struct ef4_nic *efx = netdev_priv(net_dev); ef4_ethtool_set_coalesce() local 639 struct ef4_nic *efx = netdev_priv(net_dev); ef4_ethtool_get_ringparam() local 650 struct ef4_nic *efx = netdev_priv(net_dev); ef4_ethtool_set_ringparam() local 677 struct ef4_nic *efx = netdev_priv(net_dev); ef4_ethtool_set_pauseparam() local 735 struct ef4_nic *efx = netdev_priv(net_dev); ef4_ethtool_get_pauseparam() local 745 struct ef4_nic *efx = netdev_priv(net_dev); ef4_ethtool_get_wol() local 753 struct ef4_nic *efx = netdev_priv(net_dev); ef4_ethtool_set_wol() local 759 struct ef4_nic *efx = netdev_priv(net_dev); ef4_ethtool_reset() local 782 ef4_ethtool_get_class_rule(struct ef4_nic *efx, struct ethtool_rx_flow_spec *rule) ef4_ethtool_get_class_rule() argument 946 struct ef4_nic *efx = netdev_priv(net_dev); ef4_ethtool_get_rxnfc() local 1018 ef4_ethtool_set_class_rule(struct ef4_nic *efx, struct ethtool_rx_flow_spec *rule) ef4_ethtool_set_class_rule() argument 1223 struct ef4_nic *efx = netdev_priv(net_dev); ef4_ethtool_set_rxnfc() local 1243 struct ef4_nic *efx = netdev_priv(net_dev); ef4_ethtool_get_rxfh_indir_size() local 1253 struct ef4_nic *efx = netdev_priv(net_dev); ef4_ethtool_get_rxfh() local 1265 struct ef4_nic *efx = netdev_priv(net_dev); ef4_ethtool_set_rxfh() local 1281 struct ef4_nic *efx = netdev_priv(net_dev); ef4_ethtool_get_module_eeprom() local 1297 struct ef4_nic *efx = netdev_priv(net_dev); ef4_ethtool_get_module_info() local [all...] |
H A D | falcon_boards.c | 87 static int ef4_init_lm87(struct ef4_nic *efx, const struct i2c_board_info *info, in ef4_init_lm87() argument 116 static void ef4_fini_lm87(struct ef4_nic *efx) in ef4_fini_lm87() argument 121 static int ef4_check_lm87(struct ef4_nic *efx, unsigned mask) in ef4_check_lm87() argument 179 ef4_init_lm87(struct ef4_nic *efx, const struct i2c_board_info *info, const u8 *reg_values) ef4_init_lm87() argument 184 ef4_fini_lm87(struct ef4_nic *efx) ef4_fini_lm87() argument 187 ef4_check_lm87(struct ef4_nic *efx, unsigned mask) ef4_check_lm87() argument 255 sfe4001_poweroff(struct ef4_nic *efx) sfe4001_poweroff() argument 269 sfe4001_poweron(struct ef4_nic *efx) sfe4001_poweron() argument 360 struct ef4_nic *efx = dev_get_drvdata(dev); show_phy_flash_cfg() local 368 struct ef4_nic *efx = dev_get_drvdata(dev); set_phy_flash_cfg() local 401 sfe4001_fini(struct ef4_nic *efx) sfe4001_fini() argument 413 sfe4001_check_hw(struct ef4_nic *efx) sfe4001_check_hw() argument 450 sfe4001_init(struct ef4_nic *efx) sfe4001_init() argument 537 sfe4002_init_phy(struct ef4_nic *efx) sfe4002_init_phy() argument 548 sfe4002_set_id_led(struct ef4_nic *efx, enum ef4_led_mode mode) sfe4002_set_id_led() argument 555 sfe4002_check_hw(struct ef4_nic *efx) sfe4002_check_hw() argument 568 sfe4002_init(struct ef4_nic *efx) sfe4002_init() argument 599 sfn4112f_init_phy(struct ef4_nic *efx) sfn4112f_init_phy() argument 607 sfn4112f_set_id_led(struct ef4_nic *efx, enum ef4_led_mode mode) sfn4112f_set_id_led() argument 626 sfn4112f_check_hw(struct ef4_nic *efx) sfn4112f_check_hw() argument 632 sfn4112f_init(struct ef4_nic *efx) sfn4112f_init() argument 663 sfe4003_set_id_led(struct ef4_nic *efx, enum ef4_led_mode mode) sfe4003_set_id_led() argument 676 sfe4003_init_phy(struct ef4_nic *efx) sfe4003_init_phy() argument 688 sfe4003_check_hw(struct ef4_nic *efx) sfe4003_check_hw() argument 701 sfe4003_init(struct ef4_nic *efx) sfe4003_init() argument 741 falcon_probe_board(struct ef4_nic *efx, u16 revision_info) falcon_probe_board() argument [all...] |
H A D | nic.h | 22 static inline int ef4_nic_rev(struct ef4_nic *efx) in ef4_nic_rev() argument 30 static inline bool ef4_nic_is_dual_func(struct ef4_nic *efx) in ef4_nic_is_dual_func() argument 281 struct ef4_nic *efx; member 294 falcon_board(struct ef4_nic *efx) falcon_board() argument 468 ef4_nic_irq_test_irq_cpu(struct ef4_nic *efx) ef4_nic_irq_test_irq_cpu() argument [all...] |
H A D | tenxpress.c | 148 static int tenxpress_init(struct ef4_nic *efx) in tenxpress_init() argument 163 static int tenxpress_phy_probe(struct ef4_nic *efx) in tenxpress_phy_probe() argument 185 tenxpress_phy_init(struct ef4_nic *efx) tenxpress_phy_init() argument 220 tenxpress_special_reset(struct ef4_nic *efx) tenxpress_special_reset() argument 253 sfx7101_check_bad_lp(struct ef4_nic *efx, bool link_ok) sfx7101_check_bad_lp() argument 297 sfx7101_link_ok(struct ef4_nic *efx) sfx7101_link_ok() argument 305 tenxpress_ext_loopback(struct ef4_nic *efx) tenxpress_ext_loopback() argument 312 tenxpress_low_power(struct ef4_nic *efx) tenxpress_low_power() argument 319 tenxpress_phy_reconfigure(struct ef4_nic *efx) tenxpress_phy_reconfigure() argument 352 tenxpress_phy_poll(struct ef4_nic *efx) tenxpress_phy_poll() argument 366 sfx7101_phy_fini(struct ef4_nic *efx) sfx7101_phy_fini() argument 380 tenxpress_phy_remove(struct ef4_nic *efx) tenxpress_phy_remove() argument 388 tenxpress_set_id_led(struct ef4_nic *efx, enum ef4_led_mode mode) tenxpress_set_id_led() argument 415 sfx7101_test_name(struct ef4_nic *efx, unsigned int index) sfx7101_test_name() argument 423 sfx7101_run_tests(struct ef4_nic *efx, int *results, unsigned flags) sfx7101_run_tests() argument 440 tenxpress_get_link_ksettings(struct ef4_nic *efx, struct ethtool_link_ksettings *cmd) tenxpress_get_link_ksettings() argument 462 tenxpress_set_link_ksettings(struct ef4_nic *efx, const struct ethtool_link_ksettings *cmd) tenxpress_set_link_ksettings() argument 471 sfx7101_set_npage_adv(struct ef4_nic *efx, u32 advertising) sfx7101_set_npage_adv() argument [all...] |