Symbol: iavf_adapter
drivers/net/ethernet/intel/iavf/iavf.h
105
struct iavf_adapter *adapter;
drivers/net/ethernet/intel/iavf/iavf.h
484
static inline bool iavf_fdir_max_reached(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf.h
491
iavf_inc_fdir_active_fltr(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf.h
501
iavf_dec_fdir_active_fltr(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf.h
551
static inline void iavf_change_state(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf.h
564
void iavf_down(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
565
int iavf_process_config(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
566
int iavf_parse_vf_resource_msg(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
567
void iavf_schedule_reset(struct iavf_adapter *adapter, u64 flags);
drivers/net/ethernet/intel/iavf/iavf.h
568
void iavf_schedule_aq_request(struct iavf_adapter *adapter, u64 flags);
drivers/net/ethernet/intel/iavf/iavf.h
569
void iavf_schedule_finish_config(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
571
void iavf_free_all_tx_resources(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
572
void iavf_free_all_rx_resources(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
574
int iavf_send_api_ver(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
575
int iavf_verify_api_ver(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
576
int iavf_send_vf_config_msg(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
577
int iavf_get_vf_config(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
578
int iavf_get_vf_vlan_v2_caps(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
579
int iavf_send_vf_offload_vlan_v2_msg(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
580
int iavf_send_vf_supported_rxdids_msg(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
581
int iavf_get_vf_supported_rxdids(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
582
int iavf_send_vf_ptp_caps_msg(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
583
int iavf_get_vf_ptp_caps(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
584
void iavf_set_queue_vlan_tag_loc(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
585
u16 iavf_get_num_vlans_added(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
586
void iavf_irq_enable(struct iavf_adapter *adapter, bool flush);
drivers/net/ethernet/intel/iavf/iavf.h
587
void iavf_configure_queues(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
588
void iavf_enable_queues(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
589
void iavf_disable_queues(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
590
void iavf_map_queues(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
591
void iavf_add_ether_addrs(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
592
void iavf_del_ether_addrs(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
593
void iavf_add_vlans(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
594
void iavf_del_vlans(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
595
void iavf_set_promiscuous(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
596
bool iavf_promiscuous_mode_changed(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
597
void iavf_request_stats(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
598
int iavf_request_reset(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
599
void iavf_get_rss_hashcfg(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
600
void iavf_set_rss_hashcfg(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
601
void iavf_set_rss_key(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
602
void iavf_set_rss_lut(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
603
void iavf_set_rss_hfunc(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
604
void iavf_enable_vlan_stripping(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
605
void iavf_disable_vlan_stripping(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
606
void iavf_virtchnl_completion(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf.h
609
int iavf_config_rss(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
610
void iavf_cfg_queues_bw(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
611
void iavf_cfg_queues_quanta_size(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
612
void iavf_get_qos_caps(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
613
void iavf_enable_channels(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
614
void iavf_disable_channels(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
615
void iavf_add_cloud_filter(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
616
void iavf_del_cloud_filter(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
617
void iavf_enable_vlan_stripping_v2(struct iavf_adapter *adapter, u16 tpid);
drivers/net/ethernet/intel/iavf/iavf.h
618
void iavf_disable_vlan_stripping_v2(struct iavf_adapter *adapter, u16 tpid);
drivers/net/ethernet/intel/iavf/iavf.h
619
void iavf_enable_vlan_insertion_v2(struct iavf_adapter *adapter, u16 tpid);
drivers/net/ethernet/intel/iavf/iavf.h
62
struct iavf_adapter *back;
drivers/net/ethernet/intel/iavf/iavf.h
620
void iavf_disable_vlan_insertion_v2(struct iavf_adapter *adapter, u16 tpid);
drivers/net/ethernet/intel/iavf/iavf.h
621
void iavf_add_fdir_filter(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
622
void iavf_del_fdir_filter(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
623
void iavf_add_adv_rss_cfg(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
624
void iavf_del_adv_rss_cfg(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf.h
625
struct iavf_mac_filter *iavf_add_filter(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf.h
627
void iavf_reset_step(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf_adv_rss.c
215
iavf_find_adv_rss_cfg_by_hdrs(struct iavf_adapter *adapter, u32 packet_hdrs)
drivers/net/ethernet/intel/iavf/iavf_adv_rss.c
236
iavf_print_adv_rss_cfg(struct iavf_adapter *adapter, struct iavf_adv_rss *rss,
drivers/net/ethernet/intel/iavf/iavf_adv_rss.h
123
iavf_find_adv_rss_cfg_by_hdrs(struct iavf_adapter *adapter, u32 packet_hdrs);
drivers/net/ethernet/intel/iavf/iavf_adv_rss.h
125
iavf_print_adv_rss_cfg(struct iavf_adapter *adapter, struct iavf_adv_rss *rss,
drivers/net/ethernet/intel/iavf/iavf_adv_rss.h
7
struct iavf_adapter;
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
1058
iavf_get_fdir_fltr_ids(struct iavf_adapter *adapter, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
1099
iavf_add_fdir_fltr_info(struct iavf_adapter *adapter, struct ethtool_rx_flow_spec *fsp,
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
1253
static int iavf_add_fdir_ethtool(struct iavf_adapter *adapter, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
1296
static int iavf_del_fdir_ethtool(struct iavf_adapter *adapter, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
1495
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
1565
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
1620
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
1645
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
1661
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
1697
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
1721
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
1758
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
1771
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
1788
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
1819
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
224
IAVF_STAT(struct iavf_adapter, _name, _stat)
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
256
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
338
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
415
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
430
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
447
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
469
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
492
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
558
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
626
static int iavf_set_itr_per_queue(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
687
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
916
iavf_get_ethtool_fdir_entry(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_fdir.c
38
int iavf_validate_fdir_fltr_masks(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_fdir.c
593
int iavf_fill_fdir_add_msg(struct iavf_adapter *adapter, struct iavf_fdir_fltr *fltr)
drivers/net/ethernet/intel/iavf/iavf_fdir.c
711
void iavf_print_fdir_fltr(struct iavf_adapter *adapter, struct iavf_fdir_fltr *fltr)
drivers/net/ethernet/intel/iavf/iavf_fdir.c
792
bool iavf_fdir_is_dup_fltr(struct iavf_adapter *adapter, struct iavf_fdir_fltr *fltr)
drivers/net/ethernet/intel/iavf/iavf_fdir.c
828
struct iavf_fdir_fltr *iavf_find_fdir_fltr(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_fdir.c
849
int iavf_fdir_add_fltr(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_fdir.c
899
int iavf_fdir_del_fltr(struct iavf_adapter *adapter, bool is_raw, u32 data)
drivers/net/ethernet/intel/iavf/iavf_fdir.h
132
int iavf_validate_fdir_fltr_masks(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_fdir.h
134
int iavf_fill_fdir_add_msg(struct iavf_adapter *adapter, struct iavf_fdir_fltr *fltr);
drivers/net/ethernet/intel/iavf/iavf_fdir.h
135
void iavf_print_fdir_fltr(struct iavf_adapter *adapter, struct iavf_fdir_fltr *fltr);
drivers/net/ethernet/intel/iavf/iavf_fdir.h
136
bool iavf_fdir_is_dup_fltr(struct iavf_adapter *adapter, struct iavf_fdir_fltr *fltr);
drivers/net/ethernet/intel/iavf/iavf_fdir.h
137
int iavf_fdir_add_fltr(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_fdir.h
139
int iavf_fdir_del_fltr(struct iavf_adapter *adapter, bool is_raw, u32 data);
drivers/net/ethernet/intel/iavf/iavf_fdir.h
140
struct iavf_fdir_fltr *iavf_find_fdir_fltr(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_fdir.h
7
struct iavf_adapter;
drivers/net/ethernet/intel/iavf/iavf_main.c
1016
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_main.c
1041
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_main.c
1085
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_main.c
1103
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_main.c
1126
bool iavf_promiscuous_mode_changed(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
1144
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_main.c
1163
static void iavf_napi_enable_all(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
1182
static void iavf_napi_disable_all(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
1198
static void iavf_configure(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
1222
static void iavf_up_complete(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
1239
static void iavf_clear_mac_filters(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
1267
static void iavf_clear_cloud_filters(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
1291
static void iavf_clear_fdir_filters(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
1317
static void iavf_clear_adv_rss_conf(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
1339
void iavf_down(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
1392
iavf_acquire_msix_vectors(struct iavf_adapter *adapter, int vectors)
drivers/net/ethernet/intel/iavf/iavf_main.c
1431
static void iavf_free_queues(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
1451
void iavf_set_queue_vlan_tag_loc(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
1530
static int iavf_alloc_queues(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
1596
static int iavf_set_interrupt_capability(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
1639
static int iavf_config_rss_aq(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
1681
static int iavf_config_rss_reg(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
169
static struct iavf_adapter *iavf_pdev_to_adapter(struct pci_dev *pdev)
drivers/net/ethernet/intel/iavf/iavf_main.c
17
static int iavf_setup_all_tx_resources(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf_main.c
1706
int iavf_config_rss(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
1724
static void iavf_fill_rss_lut(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
1738
static int iavf_init_rss(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
1768
static int iavf_alloc_q_vectors(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
178
static bool iavf_is_reset_in_progress(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
18
static int iavf_setup_all_rx_resources(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf_main.c
1801
static void iavf_free_q_vectors(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
1824
static void iavf_reset_interrupt_capability(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
1839
static int iavf_init_interrupt_scheme(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
1891
static void iavf_free_interrupt_scheme(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
1902
static void iavf_free_rss(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
1918
static int iavf_reinit_interrupt_scheme(struct iavf_adapter *adapter, bool running)
drivers/net/ethernet/intel/iavf/iavf_main.c
1953
struct iavf_adapter *adapter;
drivers/net/ethernet/intel/iavf/iavf_main.c
1957
adapter = container_of(work, struct iavf_adapter, finish_config);
drivers/net/ethernet/intel/iavf/iavf_main.c
199
struct iavf_adapter *adapter = (struct iavf_adapter *)hw->back;
drivers/net/ethernet/intel/iavf/iavf_main.c
20
static void iavf_init_get_resources(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf_main.c
2021
void iavf_schedule_finish_config(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
2036
static int iavf_process_aq_command(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
220
struct iavf_adapter *adapter = (struct iavf_adapter *)hw->back;
drivers/net/ethernet/intel/iavf/iavf_main.c
2234
iavf_set_vlan_offload_features(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_main.c
2313
static void iavf_startup(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
2363
static void iavf_init_version_check(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
2407
int iavf_parse_vf_resource_msg(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
2464
static void iavf_init_get_resources(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
2528
static void iavf_init_send_offload_vlan_v2_caps(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
2554
static void iavf_init_recv_offload_vlan_v2_caps(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
2586
static void iavf_init_send_supported_rxdids(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
2610
static void iavf_init_recv_supported_rxdids(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
2642
static void iavf_init_send_ptp_caps(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
265
void iavf_schedule_reset(struct iavf_adapter *adapter, u64 flags)
drivers/net/ethernet/intel/iavf/iavf_main.c
2662
static void iavf_init_recv_ptp_caps(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
2694
static void iavf_init_process_extended_caps(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
2738
static void iavf_init_config_adapter(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
280
void iavf_schedule_aq_request(struct iavf_adapter *adapter, u64 flags)
drivers/net/ethernet/intel/iavf/iavf_main.c
2849
static int iavf_watchdog_step(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
293
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_main.c
2967
struct iavf_adapter *adapter = container_of(work,
drivers/net/ethernet/intel/iavf/iavf_main.c
2968
struct iavf_adapter,
drivers/net/ethernet/intel/iavf/iavf_main.c
2991
static void iavf_disable_vf(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
303
static void iavf_misc_irq_disable(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
3062
static void iavf_reconfig_qs_bw(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
3086
void iavf_reset_step(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
321
static void iavf_misc_irq_enable(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
3309
struct iavf_adapter *adapter = container_of(work,
drivers/net/ethernet/intel/iavf/iavf_main.c
3310
struct iavf_adapter,
drivers/net/ethernet/intel/iavf/iavf_main.c
3325
struct iavf_adapter *adapter =
drivers/net/ethernet/intel/iavf/iavf_main.c
3326
container_of(work, struct iavf_adapter, adminq_task);
drivers/net/ethernet/intel/iavf/iavf_main.c
336
static void iavf_irq_disable(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
3413
void iavf_free_all_tx_resources(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
3435
static int iavf_setup_all_tx_resources(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
3462
static int iavf_setup_all_rx_resources(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
3484
void iavf_free_all_rx_resources(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
3501
static int iavf_validate_tx_bandwidth(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_main.c
355
static void iavf_irq_enable_queues(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
3564
static int iavf_validate_ch_config(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_main.c
3626
static void iavf_del_all_cloud_filters(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
3651
static bool iavf_is_tc_config_same(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_main.c
3682
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_main.c
372
void iavf_irq_enable(struct iavf_adapter *adapter, bool flush)
drivers/net/ethernet/intel/iavf/iavf_main.c
3793
static int iavf_parse_cls_flower(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_main.c
391
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_main.c
4045
static int iavf_handle_tclass(struct iavf_adapter *adapter, u32 tc,
drivers/net/ethernet/intel/iavf/iavf_main.c
4071
static struct iavf_cloud_filter *iavf_find_cf(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_main.c
4091
static int iavf_configure_clsflower(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_main.c
4152
static int iavf_delete_clsflower(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_main.c
4176
static int iavf_setup_tc_cls_flower(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_main.c
4198
static int iavf_add_cls_u32(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_main.c
429
iavf_map_vector_to_rxq(struct iavf_adapter *adapter, int v_idx, int r_idx)
drivers/net/ethernet/intel/iavf/iavf_main.c
4309
static int iavf_del_cls_u32(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_main.c
4322
static int iavf_setup_tc_cls_u32(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_main.c
4350
struct iavf_adapter *adapter = cb_priv;
drivers/net/ethernet/intel/iavf/iavf_main.c
4381
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_main.c
4402
static void iavf_restore_fdir_filters(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
4437
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_main.c
4509
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_main.c
455
iavf_map_vector_to_txq(struct iavf_adapter *adapter, int v_idx, int t_idx)
drivers/net/ethernet/intel/iavf/iavf_main.c
4581
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_main.c
4599
static void iavf_disable_fdir(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
4652
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_main.c
4739
iavf_get_netdev_vlan_hw_features(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
4804
iavf_get_netdev_vlan_features(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
484
static void iavf_map_rings_to_vectors(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
4905
iavf_fix_netdev_vlan_features(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_main.c
4964
iavf_fix_strip_features(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_main.c
5015
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_main.c
5028
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_main.c
5039
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_main.c
5049
struct iavf_adapter *adapter = netdev_priv(binding->netdev);
drivers/net/ethernet/intel/iavf/iavf_main.c
5069
struct iavf_adapter *adapter = netdev_priv(binding->netdev);
drivers/net/ethernet/intel/iavf/iavf_main.c
5098
struct iavf_adapter *adapter = netdev_priv(binding->netdev);
drivers/net/ethernet/intel/iavf/iavf_main.c
515
iavf_request_traffic_irqs(struct iavf_adapter *adapter, char *basename)
drivers/net/ethernet/intel/iavf/iavf_main.c
5183
int iavf_process_config(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
5296
struct iavf_adapter *adapter = NULL;
drivers/net/ethernet/intel/iavf/iavf_main.c
5320
netdev = alloc_etherdev_mq(sizeof(struct iavf_adapter),
drivers/net/ethernet/intel/iavf/iavf_main.c
5432
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_main.c
5464
struct iavf_adapter *adapter;
drivers/net/ethernet/intel/iavf/iavf_main.c
5508
struct iavf_adapter *adapter;
drivers/net/ethernet/intel/iavf/iavf_main.c
575
static int iavf_request_misc_irq(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
601
static void iavf_free_traffic_irqs(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
625
static void iavf_free_misc_irq(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
641
static void iavf_configure_tx(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
660
static u8 iavf_select_rx_desc_format(const struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
697
static void iavf_configure_rx(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
718
iavf_vlan_filter *iavf_find_vlan(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_main.c
740
iavf_vlan_filter *iavf_add_vlan(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_main.c
779
static void iavf_del_vlan(struct iavf_adapter *adapter, struct iavf_vlan vlan)
drivers/net/ethernet/intel/iavf/iavf_main.c
812
u16 iavf_get_num_vlans_added(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
825
static u16 iavf_get_max_vlans_allowed(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
842
static bool iavf_max_vlans_added(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_main.c
860
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_main.c
890
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_main.c
909
iavf_mac_filter *iavf_find_filter(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_main.c
931
struct iavf_mac_filter *iavf_add_filter(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_main.c
971
static int iavf_replace_primary_mac(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_ptp.c
112
bool iavf_ptp_cap_supported(const struct iavf_adapter *adapter, u32 cap)
drivers/net/ethernet/intel/iavf/iavf_ptp.c
154
static void iavf_queue_ptp_cmd(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_ptp.c
16
static void iavf_ptp_disable_rx_tstamp(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_ptp.c
177
static int iavf_send_phc_read(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_ptp.c
212
static int iavf_read_phc_indirect(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_ptp.c
247
struct iavf_adapter *adapter = iavf_clock_to_adapter(info);
drivers/net/ethernet/intel/iavf/iavf_ptp.c
271
static void iavf_ptp_cache_phc_time(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_ptp.c
28
static void iavf_ptp_enable_rx_tstamp(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_ptp.c
303
struct iavf_adapter *adapter = iavf_clock_to_adapter(info);
drivers/net/ethernet/intel/iavf/iavf_ptp.c
319
static int iavf_ptp_register_clock(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_ptp.c
351
void iavf_ptp_init(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_ptp.c
384
void iavf_ptp_release(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_ptp.c
416
void iavf_ptp_process_caps(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_ptp.c
46
static int iavf_ptp_set_timestamp_mode(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_ptp.c
8
container_of_const(info, struct iavf_adapter, ptp.info)
drivers/net/ethernet/intel/iavf/iavf_ptp.c
88
int iavf_ptp_set_ts_config(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_ptp.h
13
void iavf_ptp_init(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf_ptp.h
14
void iavf_ptp_release(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf_ptp.h
15
void iavf_ptp_process_caps(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf_ptp.h
16
bool iavf_ptp_cap_supported(const struct iavf_adapter *adapter, u32 cap);
drivers/net/ethernet/intel/iavf/iavf_ptp.h
17
void iavf_virtchnl_send_ptp_cmd(struct iavf_adapter *adapter);
drivers/net/ethernet/intel/iavf/iavf_ptp.h
18
int iavf_ptp_set_ts_config(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_ptp.h
23
static inline void iavf_ptp_init(struct iavf_adapter *adapter) { }
drivers/net/ethernet/intel/iavf/iavf_ptp.h
24
static inline void iavf_ptp_release(struct iavf_adapter *adapter) { }
drivers/net/ethernet/intel/iavf/iavf_ptp.h
25
static inline void iavf_ptp_process_caps(struct iavf_adapter *adapter) { }
drivers/net/ethernet/intel/iavf/iavf_ptp.h
26
static inline bool iavf_ptp_cap_supported(const struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_ptp.h
32
static inline void iavf_virtchnl_send_ptp_cmd(struct iavf_adapter *adapter) { }
drivers/net/ethernet/intel/iavf/iavf_ptp.h
33
static inline int iavf_ptp_set_ts_config(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_txrx.c
2393
struct iavf_adapter *adapter = netdev_priv(netdev);
drivers/net/ethernet/intel/iavf/iavf_txrx.c
447
static unsigned int iavf_itr_divisor(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1030
void iavf_set_promiscuous(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1107
void iavf_request_stats(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1132
void iavf_get_rss_hashcfg(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1151
void iavf_set_rss_hashcfg(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
116
int iavf_verify_api_ver(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1174
void iavf_set_rss_key(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1205
void iavf_set_rss_lut(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1235
void iavf_set_rss_hfunc(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1263
void iavf_enable_vlan_stripping(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1282
void iavf_disable_vlan_stripping(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1319
iavf_set_vc_offload_ethertype(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1367
iavf_clear_offload_v2_aq_required(struct iavf_adapter *adapter, u16 tpid,
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1416
iavf_send_vlan_offload_v2(struct iavf_adapter *adapter, u16 tpid,
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1454
void iavf_enable_vlan_stripping_v2(struct iavf_adapter *adapter, u16 tpid)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1465
void iavf_disable_vlan_stripping_v2(struct iavf_adapter *adapter, u16 tpid)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1476
void iavf_enable_vlan_insertion_v2(struct iavf_adapter *adapter, u16 tpid)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1487
void iavf_disable_vlan_insertion_v2(struct iavf_adapter *adapter, u16 tpid)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1501
void iavf_virtchnl_send_ptp_cmd(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
151
int iavf_send_vf_config_msg(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1560
static void iavf_print_link_message(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1633
iavf_get_vpe_link_status(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1650
iavf_set_adapter_link_speed_from_vpe(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1666
void iavf_get_qos_caps(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1692
iavf_set_quanta_size(struct iavf_adapter *adapter, u16 quanta_size,
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1721
void iavf_cfg_queues_quanta_size(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1736
void iavf_cfg_queues_bw(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1791
void iavf_enable_channels(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1831
void iavf_disable_channels(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1854
static void iavf_print_cloud_filter(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
187
int iavf_send_vf_offload_vlan_v2_msg(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1888
void iavf_add_cloud_filter(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
19
static int iavf_send_pf_msg(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1936
void iavf_del_cloud_filter(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1984
void iavf_add_fdir_filter(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
200
int iavf_send_vf_supported_rxdids_msg(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2034
void iavf_del_fdir_filter(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2084
void iavf_add_adv_rss_cfg(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2135
void iavf_del_adv_rss_cfg(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2182
int iavf_request_reset(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2214
static void iavf_activate_fdir_filters(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2261
static void iavf_virtchnl_ptp_get_time(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2292
void iavf_virtchnl_completion(struct iavf_adapter *adapter,
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
230
int iavf_send_vf_ptp_caps_msg(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
255
static void iavf_validate_num_queues(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
283
int iavf_get_vf_config(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
311
int iavf_get_vf_vlan_v2_caps(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
334
int iavf_get_vf_supported_rxdids(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
351
int iavf_get_vf_ptp_caps(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
374
void iavf_configure_queues(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
439
void iavf_enable_queues(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
44
int iavf_send_api_ver(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
464
void iavf_disable_queues(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
490
void iavf_map_queues(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
559
void iavf_add_ether_addrs(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
628
void iavf_del_ether_addrs(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
697
static void iavf_mac_add_ok(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
716
static void iavf_mac_add_reject(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
743
static void iavf_vlan_add_reject(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
764
void iavf_add_vlans(struct iavf_adapter *adapter)
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
84
struct iavf_adapter *adapter = hw->back;
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
898
void iavf_del_vlans(struct iavf_adapter *adapter)