Lines Matching refs:iavf_adapter
14 static int iavf_setup_all_tx_resources(struct iavf_adapter *adapter);
15 static int iavf_setup_all_rx_resources(struct iavf_adapter *adapter);
17 static int iavf_init_get_resources(struct iavf_adapter *adapter);
76 struct iavf_adapter *adapter = (struct iavf_adapter *)hw->back; in iavf_allocate_dma_mem_d()
98 struct iavf_adapter *adapter = (struct iavf_adapter *)hw->back; in iavf_free_dma_mem_d()
149 void iavf_schedule_reset(struct iavf_adapter *adapter) in iavf_schedule_reset()
164 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_tx_timeout()
174 static void iavf_misc_irq_disable(struct iavf_adapter *adapter) in iavf_misc_irq_disable()
192 static void iavf_misc_irq_enable(struct iavf_adapter *adapter) in iavf_misc_irq_enable()
207 static void iavf_irq_disable(struct iavf_adapter *adapter) in iavf_irq_disable()
227 void iavf_irq_enable_queues(struct iavf_adapter *adapter, u32 mask) in iavf_irq_enable_queues()
246 void iavf_irq_enable(struct iavf_adapter *adapter, bool flush) in iavf_irq_enable()
265 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_msix_aq()
302 iavf_map_vector_to_rxq(struct iavf_adapter *adapter, int v_idx, int r_idx) in iavf_map_vector_to_rxq()
328 iavf_map_vector_to_txq(struct iavf_adapter *adapter, int v_idx, int t_idx) in iavf_map_vector_to_txq()
357 static void iavf_map_rings_to_vectors(struct iavf_adapter *adapter) in iavf_map_rings_to_vectors()
415 iavf_request_traffic_irqs(struct iavf_adapter *adapter, char *basename) in iavf_request_traffic_irqs()
489 static int iavf_request_misc_irq(struct iavf_adapter *adapter) in iavf_request_misc_irq()
515 static void iavf_free_traffic_irqs(struct iavf_adapter *adapter) in iavf_free_traffic_irqs()
538 static void iavf_free_misc_irq(struct iavf_adapter *adapter) in iavf_free_misc_irq()
554 static void iavf_configure_tx(struct iavf_adapter *adapter) in iavf_configure_tx()
569 static void iavf_configure_rx(struct iavf_adapter *adapter) in iavf_configure_rx()
616 iavf_vlan_filter *iavf_find_vlan(struct iavf_adapter *adapter, u16 vlan) in iavf_find_vlan()
635 iavf_vlan_filter *iavf_add_vlan(struct iavf_adapter *adapter, u16 vlan) in iavf_add_vlan()
664 static void iavf_del_vlan(struct iavf_adapter *adapter, u16 vlan) in iavf_del_vlan()
688 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_vlan_rx_add_vid()
706 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_vlan_rx_kill_vid()
724 iavf_mac_filter *iavf_find_filter(struct iavf_adapter *adapter, in iavf_find_filter()
747 iavf_mac_filter *iavf_add_filter(struct iavf_adapter *adapter, in iavf_add_filter()
782 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_set_mac()
822 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_addr_sync()
840 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_addr_unsync()
865 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_set_rx_mode()
891 static void iavf_napi_enable_all(struct iavf_adapter *adapter) in iavf_napi_enable_all()
910 static void iavf_napi_disable_all(struct iavf_adapter *adapter) in iavf_napi_disable_all()
926 static void iavf_configure(struct iavf_adapter *adapter) in iavf_configure()
950 static void iavf_up_complete(struct iavf_adapter *adapter) in iavf_up_complete()
969 void iavf_down(struct iavf_adapter *adapter) in iavf_down()
1037 iavf_acquire_msix_vectors(struct iavf_adapter *adapter, int vectors) in iavf_acquire_msix_vectors()
1076 static void iavf_free_queues(struct iavf_adapter *adapter) in iavf_free_queues()
1095 static int iavf_alloc_queues(struct iavf_adapter *adapter) in iavf_alloc_queues()
1162 static int iavf_set_interrupt_capability(struct iavf_adapter *adapter) in iavf_set_interrupt_capability()
1206 static int iavf_config_rss_aq(struct iavf_adapter *adapter) in iavf_config_rss_aq()
1247 static int iavf_config_rss_reg(struct iavf_adapter *adapter) in iavf_config_rss_reg()
1272 int iavf_config_rss(struct iavf_adapter *adapter) in iavf_config_rss()
1290 static void iavf_fill_rss_lut(struct iavf_adapter *adapter) in iavf_fill_rss_lut()
1304 static int iavf_init_rss(struct iavf_adapter *adapter) in iavf_init_rss()
1335 static int iavf_alloc_q_vectors(struct iavf_adapter *adapter) in iavf_alloc_q_vectors()
1368 static void iavf_free_q_vectors(struct iavf_adapter *adapter) in iavf_free_q_vectors()
1394 void iavf_reset_interrupt_capability(struct iavf_adapter *adapter) in iavf_reset_interrupt_capability()
1409 int iavf_init_interrupt_scheme(struct iavf_adapter *adapter) in iavf_init_interrupt_scheme()
1463 static void iavf_free_rss(struct iavf_adapter *adapter) in iavf_free_rss()
1478 static int iavf_reinit_interrupt_scheme(struct iavf_adapter *adapter) in iavf_reinit_interrupt_scheme()
1521 static int iavf_process_aq_command(struct iavf_adapter *adapter) in iavf_process_aq_command()
1654 static int iavf_startup(struct iavf_adapter *adapter) in iavf_startup()
1706 static int iavf_init_version_check(struct iavf_adapter *adapter) in iavf_init_version_check()
1755 static int iavf_init_get_resources(struct iavf_adapter *adapter) in iavf_init_get_resources()
1894 struct iavf_adapter *adapter = container_of(work, in iavf_watchdog_task()
1895 struct iavf_adapter, in iavf_watchdog_task()
1989 static void iavf_disable_vf(struct iavf_adapter *adapter) in iavf_disable_vf()
2062 struct iavf_adapter *adapter = container_of(work, in iavf_reset_task()
2063 struct iavf_adapter, in iavf_reset_task()
2260 struct iavf_adapter *adapter = in iavf_adminq_task()
2261 container_of(work, struct iavf_adapter, adminq_task); in iavf_adminq_task()
2349 struct iavf_adapter *adapter = in iavf_client_task()
2350 container_of(work, struct iavf_adapter, client_task.work); in iavf_client_task()
2388 void iavf_free_all_tx_resources(struct iavf_adapter *adapter) in iavf_free_all_tx_resources()
2410 static int iavf_setup_all_tx_resources(struct iavf_adapter *adapter) in iavf_setup_all_tx_resources()
2437 static int iavf_setup_all_rx_resources(struct iavf_adapter *adapter) in iavf_setup_all_rx_resources()
2459 void iavf_free_all_rx_resources(struct iavf_adapter *adapter) in iavf_free_all_rx_resources()
2476 static int iavf_validate_tx_bandwidth(struct iavf_adapter *adapter, in iavf_validate_tx_bandwidth()
2522 static int iavf_validate_ch_config(struct iavf_adapter *adapter, in iavf_validate_ch_config()
2560 static void iavf_del_all_cloud_filters(struct iavf_adapter *adapter) in iavf_del_all_cloud_filters()
2588 struct iavf_adapter *adapter = netdev_priv(netdev); in __iavf_setup_tc()
2678 static int iavf_parse_cls_flower(struct iavf_adapter *adapter, in iavf_parse_cls_flower()
2926 static int iavf_handle_tclass(struct iavf_adapter *adapter, u32 tc, in iavf_handle_tclass()
2949 static int iavf_configure_clsflower(struct iavf_adapter *adapter, in iavf_configure_clsflower()
3008 static struct iavf_cloud_filter *iavf_find_cf(struct iavf_adapter *adapter, in iavf_find_cf()
3028 static int iavf_delete_clsflower(struct iavf_adapter *adapter, in iavf_delete_clsflower()
3052 static int iavf_setup_tc_cls_flower(struct iavf_adapter *adapter, in iavf_setup_tc_cls_flower()
3105 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_setup_tc()
3134 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_open()
3208 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_close()
3256 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_change_mtu()
3278 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_set_features()
3366 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_fix_features()
3422 int iavf_process_config(struct iavf_adapter *adapter) in iavf_process_config()
3568 struct iavf_adapter *adapter = container_of(work, in iavf_init_task()
3569 struct iavf_adapter, in iavf_init_task()
3613 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_shutdown()
3645 struct iavf_adapter *adapter = NULL; in iavf_probe()
3674 netdev = alloc_etherdev_mq(sizeof(struct iavf_adapter), in iavf_probe()
3760 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_suspend()
3796 struct iavf_adapter *adapter = pci_get_drvdata(pdev); in iavf_resume()
3848 struct iavf_adapter *adapter = netdev_priv(netdev); in iavf_remove()