Lines Matching refs:igc_adapter

69 void igc_reset(struct igc_adapter *adapter)  in igc_reset()
119 static void igc_power_up_link(struct igc_adapter *adapter) in igc_power_up_link()
136 static void igc_release_hw_control(struct igc_adapter *adapter) in igc_release_hw_control()
155 static void igc_get_hw_control(struct igc_adapter *adapter) in igc_get_hw_control()
256 static void igc_free_all_tx_resources(struct igc_adapter *adapter) in igc_free_all_tx_resources()
268 static void igc_clean_all_tx_rings(struct igc_adapter *adapter) in igc_clean_all_tx_rings()
321 static int igc_setup_all_tx_resources(struct igc_adapter *adapter) in igc_setup_all_tx_resources()
386 static void igc_clean_all_rx_rings(struct igc_adapter *adapter) in igc_clean_all_rx_rings()
424 static void igc_free_all_rx_resources(struct igc_adapter *adapter) in igc_free_all_rx_resources()
481 static int igc_setup_all_rx_resources(struct igc_adapter *adapter) in igc_setup_all_rx_resources()
506 static void igc_configure_rx_ring(struct igc_adapter *adapter, in igc_configure_rx_ring()
568 static void igc_configure_rx(struct igc_adapter *adapter) in igc_configure_rx()
586 static void igc_configure_tx_ring(struct igc_adapter *adapter, in igc_configure_tx_ring()
623 static void igc_configure_tx(struct igc_adapter *adapter) in igc_configure_tx()
635 static void igc_setup_mrqc(struct igc_adapter *adapter) in igc_setup_mrqc()
692 static void igc_setup_rctl(struct igc_adapter *adapter) in igc_setup_rctl()
739 static void igc_setup_tctl(struct igc_adapter *adapter) in igc_setup_tctl()
769 static void igc_set_mac_filter_hw(struct igc_adapter *adapter, int index, in igc_set_mac_filter_hw()
807 static void igc_clear_mac_filter_hw(struct igc_adapter *adapter, int index) in igc_clear_mac_filter_hw()
822 static void igc_set_default_mac_filter(struct igc_adapter *adapter) in igc_set_default_mac_filter()
841 struct igc_adapter *adapter = netdev_priv(netdev); in igc_set_mac()
868 struct igc_adapter *adapter = netdev_priv(netdev); in igc_write_mc_addr_list()
895 static __le32 igc_tx_launchtime(struct igc_adapter *adapter, ktime_t txtime) in igc_tx_launchtime()
940 struct igc_adapter *adapter = netdev_priv(tx_ring->netdev); in igc_tx_ctxtdesc()
1352 struct igc_adapter *adapter = netdev_priv(tx_ring->netdev); in igc_xmit_frame_ring()
1392 static inline struct igc_ring *igc_tx_queue_mapping(struct igc_adapter *adapter, in igc_tx_queue_mapping()
1406 struct igc_adapter *adapter = netdev_priv(netdev); in igc_xmit_frame()
1998 struct igc_adapter *adapter = q_vector->adapter; in igc_clean_tx_irq()
2160 static int igc_find_mac_filter(struct igc_adapter *adapter, in igc_find_mac_filter()
2188 static int igc_get_avail_mac_filter_slot(struct igc_adapter *adapter) in igc_get_avail_mac_filter_slot()
2216 static int igc_add_mac_filter(struct igc_adapter *adapter, in igc_add_mac_filter()
2246 static void igc_del_mac_filter(struct igc_adapter *adapter, in igc_del_mac_filter()
2282 static int igc_add_vlan_prio_filter(struct igc_adapter *adapter, int prio, in igc_add_vlan_prio_filter()
2311 static void igc_del_vlan_prio_filter(struct igc_adapter *adapter, int prio) in igc_del_vlan_prio_filter()
2327 static int igc_get_avail_etype_filter_slot(struct igc_adapter *adapter) in igc_get_avail_etype_filter_slot()
2352 static int igc_add_etype_filter(struct igc_adapter *adapter, u16 etype, in igc_add_etype_filter()
2383 static int igc_find_etype_filter(struct igc_adapter *adapter, u16 etype) in igc_find_etype_filter()
2403 static void igc_del_etype_filter(struct igc_adapter *adapter, u16 etype) in igc_del_etype_filter()
2418 static int igc_enable_nfc_rule(struct igc_adapter *adapter, in igc_enable_nfc_rule()
2456 static void igc_disable_nfc_rule(struct igc_adapter *adapter, in igc_disable_nfc_rule()
2487 struct igc_nfc_rule *igc_get_nfc_rule(struct igc_adapter *adapter, in igc_get_nfc_rule()
2511 void igc_del_nfc_rule(struct igc_adapter *adapter, struct igc_nfc_rule *rule) in igc_del_nfc_rule()
2521 static void igc_flush_nfc_rules(struct igc_adapter *adapter) in igc_flush_nfc_rules()
2544 int igc_add_nfc_rule(struct igc_adapter *adapter, struct igc_nfc_rule *rule) in igc_add_nfc_rule()
2565 static void igc_restore_nfc_rules(struct igc_adapter *adapter) in igc_restore_nfc_rules()
2579 struct igc_adapter *adapter = netdev_priv(netdev); in igc_uc_sync()
2586 struct igc_adapter *adapter = netdev_priv(netdev); in igc_uc_unsync()
2603 struct igc_adapter *adapter = netdev_priv(netdev); in igc_set_rx_mode()
2647 static void igc_configure(struct igc_adapter *adapter) in igc_configure()
2705 struct igc_adapter *adapter = q_vector->adapter; in igc_assign_vector()
2746 static void igc_configure_msix(struct igc_adapter *adapter) in igc_configure_msix()
2787 static void igc_irq_enable(struct igc_adapter *adapter) in igc_irq_enable()
2810 static void igc_irq_disable(struct igc_adapter *adapter) in igc_irq_disable()
2839 void igc_set_flag_queue_pairs(struct igc_adapter *adapter, in igc_set_flag_queue_pairs()
2852 unsigned int igc_get_max_rss_queues(struct igc_adapter *adapter) in igc_get_max_rss_queues()
2857 static void igc_init_queue_configuration(struct igc_adapter *adapter) in igc_init_queue_configuration()
2875 static void igc_reset_q_vector(struct igc_adapter *adapter, int v_idx) in igc_reset_q_vector()
2901 static void igc_free_q_vector(struct igc_adapter *adapter, int v_idx) in igc_free_q_vector()
2922 static void igc_free_q_vectors(struct igc_adapter *adapter) in igc_free_q_vectors()
3005 struct igc_adapter *adapter = q_vector->adapter; in igc_set_itr()
3067 static void igc_reset_interrupt_capability(struct igc_adapter *adapter) in igc_reset_interrupt_capability()
3091 static void igc_set_interrupt_capability(struct igc_adapter *adapter, in igc_set_interrupt_capability()
3169 struct igc_adapter *adapter = q_vector->adapter; in igc_update_ring_itr()
3231 struct igc_adapter *adapter = q_vector->adapter; in igc_ring_irq_enable()
3264 static void igc_cache_ring_register(struct igc_adapter *adapter) in igc_cache_ring_register()
3328 static int igc_alloc_q_vector(struct igc_adapter *adapter, in igc_alloc_q_vector()
3433 static int igc_alloc_q_vectors(struct igc_adapter *adapter) in igc_alloc_q_vectors()
3492 static int igc_init_interrupt_scheme(struct igc_adapter *adapter, bool msix) in igc_init_interrupt_scheme()
3522 static int igc_sw_init(struct igc_adapter *adapter) in igc_sw_init()
3574 void igc_up(struct igc_adapter *adapter) in igc_up()
3607 void igc_update_stats(struct igc_adapter *adapter) in igc_update_stats()
3772 void igc_down(struct igc_adapter *adapter) in igc_down()
3834 void igc_reinit_locked(struct igc_adapter *adapter) in igc_reinit_locked()
3845 struct igc_adapter *adapter; in igc_reset_task()
3847 adapter = container_of(work, struct igc_adapter, reset_task); in igc_reset_task()
3865 struct igc_adapter *adapter = netdev_priv(netdev); in igc_change_mtu()
3904 struct igc_adapter *adapter = netdev_priv(netdev); in igc_get_stats64()
3931 struct igc_adapter *adapter = netdev_priv(netdev); in igc_set_features()
3981 static void igc_tsync_interrupt(struct igc_adapter *adapter) in igc_tsync_interrupt()
4004 struct igc_adapter *adapter = data; in igc_msix_other()
4067 static int igc_request_msix(struct igc_adapter *adapter) in igc_request_msix()
4126 static void igc_clear_interrupt_scheme(struct igc_adapter *adapter) in igc_clear_interrupt_scheme()
4137 struct igc_adapter *adapter = from_timer(adapter, t, phy_info_timer); in igc_update_phy_info()
4146 bool igc_has_link(struct igc_adapter *adapter) in igc_has_link()
4187 struct igc_adapter *adapter = from_timer(adapter, t, watchdog_timer); in igc_watchdog()
4194 struct igc_adapter *adapter = container_of(work, in igc_watchdog_task()
4195 struct igc_adapter, in igc_watchdog_task()
4379 struct igc_adapter *adapter = data; in igc_intr_msi()
4413 struct igc_adapter *adapter = data; in igc_intr()
4449 static void igc_free_irq(struct igc_adapter *adapter) in igc_free_irq()
4471 static int igc_request_irq(struct igc_adapter *adapter) in igc_request_irq()
4532 struct igc_adapter *adapter = netdev_priv(netdev); in __igc_open()
4632 struct igc_adapter *adapter = netdev_priv(netdev); in __igc_close()
4680 static int igc_save_launchtime_params(struct igc_adapter *adapter, int queue, in igc_save_launchtime_params()
4715 static bool validate_schedule(struct igc_adapter *adapter, in validate_schedule()
4759 static int igc_tsn_enable_launchtime(struct igc_adapter *adapter, in igc_tsn_enable_launchtime()
4775 static int igc_save_qbv_schedule(struct igc_adapter *adapter, in igc_save_qbv_schedule()
4820 static int igc_tsn_enable_qbv_scheduling(struct igc_adapter *adapter, in igc_tsn_enable_qbv_scheduling()
4839 struct igc_adapter *adapter = netdev_priv(dev); in igc_setup_tc()
4871 struct igc_adapter *adapter = hw->back; in igc_read_pci_cfg()
4878 struct igc_adapter *adapter = hw->back; in igc_write_pci_cfg()
4885 struct igc_adapter *adapter = hw->back; in igc_read_pcie_cap_reg()
4897 struct igc_adapter *adapter = hw->back; in igc_write_pcie_cap_reg()
4909 struct igc_adapter *igc = container_of(hw, struct igc_adapter, hw); in igc_rd32()
4929 int igc_set_spd_dplx(struct igc_adapter *adapter, u32 spd, u8 dplx) in igc_set_spd_dplx()
4993 struct igc_adapter *adapter; in igc_probe()
5025 netdev = alloc_etherdev_mq(sizeof(struct igc_adapter), in igc_probe()
5234 struct igc_adapter *adapter = netdev_priv(netdev); in igc_remove()
5271 struct igc_adapter *adapter = netdev_priv(netdev); in __igc_shutdown()
5344 struct igc_adapter *adapter = netdev_priv(netdev); in igc_deliver_wake_packet()
5376 struct igc_adapter *adapter = netdev_priv(netdev); in igc_resume()
5438 struct igc_adapter *adapter = netdev_priv(netdev); in igc_runtime_idle()
5471 struct igc_adapter *adapter = netdev_priv(netdev); in igc_io_error_detected()
5496 struct igc_adapter *adapter = netdev_priv(netdev); in igc_io_slot_reset()
5535 struct igc_adapter *adapter = netdev_priv(netdev); in igc_io_resume()
5584 int igc_reinit_queues(struct igc_adapter *adapter) in igc_reinit_queues()
5613 struct igc_adapter *adapter = hw->back; in igc_get_hw_dev()