Lines Matching defs:efx
45 static int efx_ef10_get_warm_boot_count(struct efx_nic *efx) in efx_ef10_get_warm_boot_count()
58 static unsigned int efx_ef10_pf_mem_bar(struct efx_nic *efx) in efx_ef10_pf_mem_bar()
69 static unsigned int efx_ef10_vf_mem_bar(struct efx_nic *efx) in efx_ef10_vf_mem_bar()
74 static unsigned int efx_ef10_mem_map_size(struct efx_nic *efx) in efx_ef10_mem_map_size()
82 static bool efx_ef10_is_vf(struct efx_nic *efx) in efx_ef10_is_vf()
88 static int efx_ef10_get_vf_index(struct efx_nic *efx) in efx_ef10_get_vf_index()
107 static int efx_ef10_init_datapath_caps(struct efx_nic *efx) in efx_ef10_init_datapath_caps()
183 static void efx_ef10_read_licensed_features(struct efx_nic *efx) in efx_ef10_read_licensed_features()
202 static int efx_ef10_get_sysclk_freq(struct efx_nic *efx) in efx_ef10_get_sysclk_freq()
215 static int efx_ef10_get_timer_workarounds(struct efx_nic *efx) in efx_ef10_get_timer_workarounds()
261 static void efx_ef10_process_timer_config(struct efx_nic *efx, in efx_ef10_process_timer_config()
290 static int efx_ef10_get_timer_config(struct efx_nic *efx) in efx_ef10_get_timer_config()
325 static int efx_ef10_get_mac_address_pf(struct efx_nic *efx, u8 *mac_address) in efx_ef10_get_mac_address_pf()
345 static int efx_ef10_get_mac_address_vf(struct efx_nic *efx, u8 *mac_address) in efx_ef10_get_mac_address_vf()
377 struct efx_nic *efx = dev_get_drvdata(dev); in link_control_flag_show() local
389 struct efx_nic *efx = dev_get_drvdata(dev); in primary_flag_show() local
397 static struct efx_ef10_vlan *efx_ef10_find_vlan(struct efx_nic *efx, u16 vid) in efx_ef10_find_vlan()
412 static int efx_ef10_add_vlan(struct efx_nic *efx, u16 vid) in efx_ef10_add_vlan()
465 static void efx_ef10_del_vlan_internal(struct efx_nic *efx, in efx_ef10_del_vlan_internal()
482 static int efx_ef10_del_vlan(struct efx_nic *efx, u16 vid) in efx_ef10_del_vlan()
511 static void efx_ef10_cleanup_vlans(struct efx_nic *efx) in efx_ef10_cleanup_vlans()
525 static int efx_ef10_probe(struct efx_nic *efx) in efx_ef10_probe()
715 static void efx_ef10_free_piobufs(struct efx_nic *efx) in efx_ef10_free_piobufs()
735 static int efx_ef10_alloc_piobufs(struct efx_nic *efx, unsigned int n) in efx_ef10_alloc_piobufs()
774 static int efx_ef10_link_piobufs(struct efx_nic *efx) in efx_ef10_link_piobufs()
886 static void efx_ef10_forget_old_piobufs(struct efx_nic *efx) in efx_ef10_forget_old_piobufs()
899 static int efx_ef10_alloc_piobufs(struct efx_nic *efx, unsigned int n) in efx_ef10_alloc_piobufs()
904 static int efx_ef10_link_piobufs(struct efx_nic *efx) in efx_ef10_link_piobufs()
909 static void efx_ef10_free_piobufs(struct efx_nic *efx) in efx_ef10_free_piobufs()
913 static void efx_ef10_forget_old_piobufs(struct efx_nic *efx) in efx_ef10_forget_old_piobufs()
919 static void efx_ef10_remove(struct efx_nic *efx) in efx_ef10_remove()
978 static int efx_ef10_probe_pf(struct efx_nic *efx) in efx_ef10_probe_pf()
983 int efx_ef10_vadaptor_query(struct efx_nic *efx, unsigned int port_id, in efx_ef10_vadaptor_query()
1022 int efx_ef10_vadaptor_alloc(struct efx_nic *efx, unsigned int port_id) in efx_ef10_vadaptor_alloc()
1031 int efx_ef10_vadaptor_free(struct efx_nic *efx, unsigned int port_id) in efx_ef10_vadaptor_free()
1040 int efx_ef10_vport_add_mac(struct efx_nic *efx, in efx_ef10_vport_add_mac()
1052 int efx_ef10_vport_del_mac(struct efx_nic *efx, in efx_ef10_vport_del_mac()
1065 static int efx_ef10_probe_vf(struct efx_nic *efx) in efx_ef10_probe_vf()
1118 static int efx_ef10_probe_vf(struct efx_nic *efx __attribute__ ((unused))) in efx_ef10_probe_vf()
1124 static int efx_ef10_alloc_vis(struct efx_nic *efx, in efx_ef10_alloc_vis()
1136 static int efx_ef10_dimension_resources(struct efx_nic *efx) in efx_ef10_dimension_resources()
1296 static void efx_ef10_fini_nic(struct efx_nic *efx) in efx_ef10_fini_nic()
1304 static int efx_ef10_init_nic(struct efx_nic *efx) in efx_ef10_init_nic()
1374 static void efx_ef10_table_reset_mc_allocations(struct efx_nic *efx) in efx_ef10_table_reset_mc_allocations()
1436 static int efx_ef10_reset(struct efx_nic *efx, enum reset_type reset_type) in efx_ef10_reset()
1674 static u64 efx_ef10_raw_stat_mask(struct efx_nic *efx) in efx_ef10_raw_stat_mask()
1701 static void efx_ef10_get_stat_mask(struct efx_nic *efx, unsigned long *mask) in efx_ef10_get_stat_mask()
1741 static size_t efx_ef10_describe_stats(struct efx_nic *efx, u8 *names) in efx_ef10_describe_stats()
1750 static void efx_ef10_get_fec_stats(struct efx_nic *efx, in efx_ef10_get_fec_stats()
1766 static size_t efx_ef10_update_stats_common(struct efx_nic *efx, u64 *full_stats, in efx_ef10_update_stats_common()
1835 static size_t efx_ef10_update_stats_pf(struct efx_nic *efx, u64 *full_stats, in efx_ef10_update_stats_pf()
1875 static int efx_ef10_try_update_nic_stats_vf(struct efx_nic *efx) in efx_ef10_try_update_nic_stats_vf()
1942 static size_t efx_ef10_update_stats_vf(struct efx_nic *efx, u64 *full_stats, in efx_ef10_update_stats_vf()
1951 static size_t efx_ef10_update_stats_atomic_vf(struct efx_nic *efx, u64 *full_stats, in efx_ef10_update_stats_atomic_vf()
1965 struct efx_nic *efx = channel->efx; in efx_ef10_push_irq_moderation() local
2009 static void efx_ef10_get_wol_vf(struct efx_nic *efx, in efx_ef10_get_wol_vf()
2012 static int efx_ef10_set_wol_vf(struct efx_nic *efx, u32 type) in efx_ef10_set_wol_vf()
2017 static void efx_ef10_get_wol(struct efx_nic *efx, struct ethtool_wolinfo *wol) in efx_ef10_get_wol()
2024 static int efx_ef10_set_wol(struct efx_nic *efx, u32 type) in efx_ef10_set_wol()
2031 static void efx_ef10_mcdi_request(struct efx_nic *efx, in efx_ef10_mcdi_request()
2054 static bool efx_ef10_mcdi_poll_response(struct efx_nic *efx) in efx_ef10_mcdi_poll_response()
2064 efx_ef10_mcdi_read_response(struct efx_nic *efx, efx_dword_t *outbuf, in efx_ef10_mcdi_read_response()
2073 static void efx_ef10_mcdi_reboot_detected(struct efx_nic *efx) in efx_ef10_mcdi_reboot_detected()
2089 static int efx_ef10_mcdi_poll_reboot(struct efx_nic *efx) in efx_ef10_mcdi_poll_reboot()
2123 struct efx_nic *efx = context->efx; in efx_ef10_msi_interrupt() local
2142 struct efx_nic *efx = dev_id; in efx_ef10_legacy_interrupt() local
2174 static int efx_ef10_irq_test_generate(struct efx_nic *efx) in efx_ef10_irq_test_generate()
2309 static u32 efx_ef10_tso_versions(struct efx_nic *efx) in efx_ef10_tso_versions()
2328 struct efx_nic *efx = tx_queue->efx; in efx_ef10_tx_init() local
2478 static int efx_ef10_probe_multicast_chaining(struct efx_nic *efx) in efx_ef10_probe_multicast_chaining()
2533 static int efx_ef10_filter_table_probe(struct efx_nic *efx) in efx_ef10_filter_table_probe()
2561 static void efx_ef10_filter_table_remove(struct efx_nic *efx) in efx_ef10_filter_table_remove()
2584 struct efx_nic *efx = rx_queue->efx; in efx_ef10_rx_write() local
2632 efx_ef10_rx_defer_refill_complete(struct efx_nic *efx, unsigned long cookie, in efx_ef10_rx_defer_refill_complete()
2641 struct efx_nic *efx = channel->efx; in efx_ef10_ev_init() local
2656 struct efx_nic *efx = rx_queue->efx; in efx_ef10_handle_rx_wrong_queue() local
2670 struct efx_nic *efx = rx_queue->efx; in efx_ef10_handle_rx_bad_lbits() local
2706 struct efx_nic *efx = channel->efx; in efx_ef10_handle_rx_event_errors() local
2796 struct efx_nic *efx = channel->efx; in efx_ef10_handle_rx_event() local
2945 struct efx_nic *efx = channel->efx; in efx_ef10_handle_tx_event() local
3023 struct efx_nic *efx = channel->efx; in efx_ef10_handle_driver_event() local
3048 struct efx_nic *efx = channel->efx; in efx_ef10_handle_driver_generated_event() local
3075 struct efx_nic *efx = channel->efx; in efx_ef10_ev_process() local
3144 struct efx_nic *efx = channel->efx; in efx_ef10_ev_read_ack() local
3179 struct efx_nic *efx = channel->efx; in efx_ef10_ev_test_generate() local
3207 static void efx_ef10_prepare_flr(struct efx_nic *efx) in efx_ef10_prepare_flr()
3212 static int efx_ef10_vport_set_mac_address(struct efx_nic *efx) in efx_ef10_vport_set_mac_address()
3274 static int efx_ef10_set_mac_address(struct efx_nic *efx) in efx_ef10_set_mac_address()
3343 static int efx_ef10_mac_reconfigure(struct efx_nic *efx, bool mtu_only) in efx_ef10_mac_reconfigure()
3354 static int efx_ef10_start_bist(struct efx_nic *efx, u32 bist_type) in efx_ef10_start_bist()
3367 static int efx_ef10_poll_bist(struct efx_nic *efx) in efx_ef10_poll_bist()
3400 static int efx_ef10_run_bist(struct efx_nic *efx, u32 bist_type) in efx_ef10_run_bist()
3414 efx_ef10_test_chip(struct efx_nic *efx, struct efx_self_tests *tests) in efx_ef10_test_chip()
3467 static int efx_ef10_mtd_probe_partition(struct efx_nic *efx, in efx_ef10_mtd_probe_partition()
3538 static int efx_ef10_mtd_probe(struct efx_nic *efx) in efx_ef10_mtd_probe()
3593 static void efx_ef10_ptp_write_host_time(struct efx_nic *efx, u32 host_time) in efx_ef10_ptp_write_host_time()
3598 static void efx_ef10_ptp_write_host_time_vf(struct efx_nic *efx, in efx_ef10_ptp_write_host_time_vf()
3657 static int efx_ef10_ptp_set_ts_sync_events(struct efx_nic *efx, bool en, in efx_ef10_ptp_set_ts_sync_events()
3679 static int efx_ef10_ptp_set_ts_config_vf(struct efx_nic *efx, in efx_ef10_ptp_set_ts_config_vf()
3685 static int efx_ef10_ptp_set_ts_config(struct efx_nic *efx, in efx_ef10_ptp_set_ts_config()
3722 static int efx_ef10_get_phys_port_id(struct efx_nic *efx, in efx_ef10_get_phys_port_id()
3736 static int efx_ef10_vlan_rx_add_vid(struct efx_nic *efx, __be16 proto, u16 vid) in efx_ef10_vlan_rx_add_vid()
3744 static int efx_ef10_vlan_rx_kill_vid(struct efx_nic *efx, __be16 proto, u16 vid) in efx_ef10_vlan_rx_kill_vid()
3757 static int efx_ef10_set_udp_tnl_ports(struct efx_nic *efx, bool unloading) in efx_ef10_set_udp_tnl_ports()
3853 static int efx_ef10_udp_tnl_push_ports(struct efx_nic *efx) in efx_ef10_udp_tnl_push_ports()
3874 struct efx_nic *efx = efx_netdev_priv(dev); in efx_ef10_udp_tnl_set_port() local
3906 static bool efx_ef10_udp_tnl_has_port(struct efx_nic *efx, __be16 port) in efx_ef10_udp_tnl_has_port()
3934 struct efx_nic *efx = efx_netdev_priv(dev); in efx_ef10_udp_tnl_unset_port() local
3969 static size_t efx_ef10_print_additional_fwver(struct efx_nic *efx, char *buf, in efx_ef10_print_additional_fwver()
3979 static unsigned int ef10_check_caps(const struct efx_nic *efx, in ef10_check_caps()
3995 static unsigned int efx_ef10_recycle_ring_size(const struct efx_nic *efx) in efx_ef10_recycle_ring_size()