Home
last modified time | relevance | path

Searched defs:efx (Results 101 - 125 of 165) sorted by relevance

1234567

/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/
H A Dnic.c31 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 Defx.c127 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 Defx_channels.c55 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 Defx_common.c124 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 Dsiena.c37 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 Drx_common.c39 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 Dmcdi.h68 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 Defx_common.c123 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 Defx.c116 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 Defx_channels.c79 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 Dsiena.c36 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 Drx_common.c43 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 Dmcdi.h68 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 Dethtool_common.c106 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 Def100_nic.c35 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 Defx_common.c120 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 Defx.c117 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 Defx_channels.c55 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 Dmcdi.h68 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 Drx_common.c36 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 Dtxc43128_phy.c171 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 Dethtool.c93 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 Dfalcon_boards.c87 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 Dnic.h22 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 Dtenxpress.c148 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...]

Completed in 21 milliseconds

1234567