Lines Matching refs:igb_adapter

117 static int igb_setup_all_tx_resources(struct igb_adapter *);
118 static int igb_setup_all_rx_resources(struct igb_adapter *);
119 static void igb_free_all_tx_resources(struct igb_adapter *);
120 static void igb_free_all_rx_resources(struct igb_adapter *);
121 static void igb_setup_mrqc(struct igb_adapter *);
124 static int igb_sw_init(struct igb_adapter *);
127 static void igb_configure(struct igb_adapter *);
128 static void igb_configure_tx(struct igb_adapter *);
129 static void igb_configure_rx(struct igb_adapter *);
130 static void igb_clean_all_tx_rings(struct igb_adapter *);
131 static void igb_clean_all_rx_rings(struct igb_adapter *);
143 static void igb_set_uta(struct igb_adapter *adapter);
150 static void igb_setup_dca(struct igb_adapter *);
162 static void igb_restore_vlan(struct igb_adapter *);
163 static void igb_rar_set_qsel(struct igb_adapter *, u8 *, u32 , u8);
164 static void igb_ping_all_vfs(struct igb_adapter *);
165 static void igb_msg_task(struct igb_adapter *);
166 static void igb_vmm_control(struct igb_adapter *);
167 static int igb_set_vf_mac(struct igb_adapter *, int, unsigned char *);
168 static void igb_restore_vf_multicasts(struct igb_adapter *adapter);
177 static void igb_check_vf_rate_limit(struct igb_adapter *);
180 static int igb_vf_configure(struct igb_adapter *adapter, int vf);
231 static void igb_init_dmac(struct igb_adapter *adapter, u32 pba);
364 static void igb_dump(struct igb_adapter *adapter) in igb_dump()
573 struct igb_adapter *adapter = (struct igb_adapter *)data; in igb_get_i2c_data()
589 struct igb_adapter *adapter = (struct igb_adapter *)data; in igb_set_i2c_data()
614 struct igb_adapter *adapter = (struct igb_adapter *)data; in igb_set_i2c_clk()
637 struct igb_adapter *adapter = (struct igb_adapter *)data; in igb_get_i2c_clk()
661 struct igb_adapter *adapter = hw->back; in igb_get_hw_dev()
712 static void igb_cache_ring_register(struct igb_adapter *adapter) in igb_cache_ring_register()
748 struct igb_adapter *igb = container_of(hw, struct igb_adapter, hw); in igb_rd32()
797 struct igb_adapter *adapter = q_vector->adapter; in igb_assign_vector()
880 static void igb_configure_msix(struct igb_adapter *adapter) in igb_configure_msix()
946 static int igb_request_msix(struct igb_adapter *adapter) in igb_request_msix()
1006 static void igb_free_q_vector(struct igb_adapter *adapter, int v_idx) in igb_free_q_vector()
1027 static void igb_reset_q_vector(struct igb_adapter *adapter, int v_idx) in igb_reset_q_vector()
1047 static void igb_reset_interrupt_capability(struct igb_adapter *adapter) in igb_reset_interrupt_capability()
1068 static void igb_free_q_vectors(struct igb_adapter *adapter) in igb_free_q_vectors()
1089 static void igb_clear_interrupt_scheme(struct igb_adapter *adapter) in igb_clear_interrupt_scheme()
1103 static void igb_set_interrupt_capability(struct igb_adapter *adapter, bool msix) in igb_set_interrupt_capability()
1191 static int igb_alloc_q_vector(struct igb_adapter *adapter, in igb_alloc_q_vector()
1321 static int igb_alloc_q_vectors(struct igb_adapter *adapter) in igb_alloc_q_vectors()
1380 static int igb_init_interrupt_scheme(struct igb_adapter *adapter, bool msix) in igb_init_interrupt_scheme()
1409 static int igb_request_irq(struct igb_adapter *adapter) in igb_request_irq()
1457 static void igb_free_irq(struct igb_adapter *adapter) in igb_free_irq()
1476 static void igb_irq_disable(struct igb_adapter *adapter) in igb_irq_disable()
1510 static void igb_irq_enable(struct igb_adapter *adapter) in igb_irq_enable()
1535 static void igb_update_mng_vlan(struct igb_adapter *adapter) in igb_update_mng_vlan()
1565 static void igb_release_hw_control(struct igb_adapter *adapter) in igb_release_hw_control()
1584 static void igb_get_hw_control(struct igb_adapter *adapter) in igb_get_hw_control()
1599 static void igb_configure(struct igb_adapter *adapter) in igb_configure()
1632 void igb_power_up_link(struct igb_adapter *adapter) in igb_power_up_link()
1648 static void igb_power_down_link(struct igb_adapter *adapter) in igb_power_down_link()
1660 static void igb_check_swap_media(struct igb_adapter *adapter) in igb_check_swap_media()
1727 int igb_up(struct igb_adapter *adapter) in igb_up()
1770 void igb_down(struct igb_adapter *adapter) in igb_down()
1831 void igb_reinit_locked(struct igb_adapter *adapter) in igb_reinit_locked()
1845 static void igb_enable_mas(struct igb_adapter *adapter) in igb_enable_mas()
1860 void igb_reset(struct igb_adapter *adapter) in igb_reset()
2050 struct igb_adapter *adapter = netdev_priv(netdev); in igb_set_features()
2098 void igb_set_fw_version(struct igb_adapter *adapter) in igb_set_fw_version()
2146 static void igb_init_mas(struct igb_adapter *adapter) in igb_init_mas()
2197 static s32 igb_init_i2c(struct igb_adapter *adapter) in igb_init_i2c()
2234 struct igb_adapter *adapter; in igb_probe()
2281 netdev = alloc_etherdev_mq(sizeof(struct igb_adapter), in igb_probe()
2675 struct igb_adapter *adapter = netdev_priv(netdev); in igb_disable_sriov()
2708 struct igb_adapter *adapter = netdev_priv(netdev); in igb_enable_sriov()
2767 static void igb_remove_i2c(struct igb_adapter *adapter) in igb_remove_i2c()
2785 struct igb_adapter *adapter = netdev_priv(netdev); in igb_remove()
2849 static void igb_probe_vfs(struct igb_adapter *adapter) in igb_probe_vfs()
2865 static void igb_init_queue_configuration(struct igb_adapter *adapter) in igb_init_queue_configuration()
2904 void igb_set_flag_queue_pairs(struct igb_adapter *adapter, in igb_set_flag_queue_pairs()
2946 static int igb_sw_init(struct igb_adapter *adapter) in igb_sw_init()
3030 struct igb_adapter *adapter = netdev_priv(netdev); in __igb_open()
3145 struct igb_adapter *adapter = netdev_priv(netdev); in __igb_close()
3214 static int igb_setup_all_tx_resources(struct igb_adapter *adapter) in igb_setup_all_tx_resources()
3237 void igb_setup_tctl(struct igb_adapter *adapter) in igb_setup_tctl()
3266 void igb_configure_tx_ring(struct igb_adapter *adapter, in igb_configure_tx_ring()
3303 static void igb_configure_tx(struct igb_adapter *adapter) in igb_configure_tx()
3357 static int igb_setup_all_rx_resources(struct igb_adapter *adapter) in igb_setup_all_rx_resources()
3380 static void igb_setup_mrqc(struct igb_adapter *adapter) in igb_setup_mrqc()
3471 void igb_setup_rctl(struct igb_adapter *adapter) in igb_setup_rctl()
3528 static inline int igb_set_vf_rlpml(struct igb_adapter *adapter, int size, in igb_set_vf_rlpml()
3555 static void igb_rlpml_set(struct igb_adapter *adapter) in igb_rlpml_set()
3575 static inline void igb_set_vmolr(struct igb_adapter *adapter, in igb_set_vmolr()
3622 void igb_configure_rx_ring(struct igb_adapter *adapter, in igb_configure_rx_ring()
3675 static void igb_configure_rx(struct igb_adapter *adapter) in igb_configure_rx()
3722 static void igb_free_all_tx_resources(struct igb_adapter *adapter) in igb_free_all_tx_resources()
3788 static void igb_clean_all_tx_rings(struct igb_adapter *adapter) in igb_clean_all_tx_rings()
3826 static void igb_free_all_rx_resources(struct igb_adapter *adapter) in igb_free_all_rx_resources()
3882 static void igb_clean_all_rx_rings(struct igb_adapter *adapter) in igb_clean_all_rx_rings()
3900 struct igb_adapter *adapter = netdev_priv(netdev); in igb_set_mac()
3928 struct igb_adapter *adapter = netdev_priv(netdev); in igb_write_mc_addr_list()
3967 struct igb_adapter *adapter = netdev_priv(netdev); in igb_write_uc_addr_list()
4010 struct igb_adapter *adapter = netdev_priv(netdev); in igb_set_rx_mode()
4072 static void igb_check_wvbr(struct igb_adapter *adapter) in igb_check_wvbr()
4093 static void igb_spoof_check(struct igb_adapter *adapter) in igb_spoof_check()
4117 struct igb_adapter *adapter = (struct igb_adapter *) data; in igb_update_phy_info()
4125 bool igb_has_link(struct igb_adapter *adapter) in igb_has_link()
4185 static void igb_check_lvmmc(struct igb_adapter *adapter) in igb_check_lvmmc()
4206 struct igb_adapter *adapter = (struct igb_adapter *)data; in igb_watchdog()
4213 struct igb_adapter *adapter = container_of(work, in igb_watchdog_task()
4214 struct igb_adapter, in igb_watchdog_task()
4437 struct igb_adapter *adapter = q_vector->adapter; in igb_update_ring_itr()
4561 struct igb_adapter *adapter = q_vector->adapter; in igb_set_itr()
5026 struct igb_adapter *adapter = netdev_priv(tx_ring->netdev); in igb_xmit_frame_ring()
5067 static inline struct igb_ring *igb_tx_queue_mapping(struct igb_adapter *adapter, in igb_tx_queue_mapping()
5081 struct igb_adapter *adapter = netdev_priv(netdev); in igb_xmit_frame()
5108 struct igb_adapter *adapter = netdev_priv(netdev); in igb_tx_timeout()
5124 struct igb_adapter *adapter; in igb_reset_task()
5125 adapter = container_of(work, struct igb_adapter, reset_task); in igb_reset_task()
5140 struct igb_adapter *adapter = netdev_priv(netdev); in igb_get_stats64()
5159 struct igb_adapter *adapter = netdev_priv(netdev); in igb_change_mtu()
5205 void igb_update_stats(struct igb_adapter *adapter, in igb_update_stats()
5391 static void igb_tsync_interrupt(struct igb_adapter *adapter) in igb_tsync_interrupt()
5468 struct igb_adapter *adapter = data; in igb_msix_other()
5507 struct igb_adapter *adapter = q_vector->adapter; in igb_write_itr()
5538 static void igb_update_tx_dca(struct igb_adapter *adapter, in igb_update_tx_dca()
5559 static void igb_update_rx_dca(struct igb_adapter *adapter, in igb_update_rx_dca()
5581 struct igb_adapter *adapter = q_vector->adapter; in igb_update_dca()
5598 static void igb_setup_dca(struct igb_adapter *adapter) in igb_setup_dca()
5618 struct igb_adapter *adapter = netdev_priv(netdev); in __igb_notify_dca()
5664 static int igb_vf_configure(struct igb_adapter *adapter, int vf) in igb_vf_configure()
5678 static void igb_ping_all_vfs(struct igb_adapter *adapter) in igb_ping_all_vfs()
5692 static int igb_set_vf_promisc(struct igb_adapter *adapter, u32 *msgbuf, u32 vf) in igb_set_vf_promisc()
5731 static int igb_set_vf_multicasts(struct igb_adapter *adapter, in igb_set_vf_multicasts()
5759 static void igb_restore_vf_multicasts(struct igb_adapter *adapter) in igb_restore_vf_multicasts()
5784 static void igb_clear_vf_vfta(struct igb_adapter *adapter, u32 vf) in igb_clear_vf_vfta()
5813 static s32 igb_vlvf_set(struct igb_adapter *adapter, u32 vid, bool add, u32 vf) in igb_vlvf_set()
5908 static void igb_set_vmvir(struct igb_adapter *adapter, u32 vid, u32 vf) in igb_set_vmvir()
5922 struct igb_adapter *adapter = netdev_priv(netdev); in igb_ndo_set_vf_vlan()
5954 static int igb_find_vlvf_entry(struct igb_adapter *adapter, int vid) in igb_find_vlvf_entry()
5974 static int igb_set_vf_vlan(struct igb_adapter *adapter, u32 *msgbuf, u32 vf) in igb_set_vf_vlan()
6025 static inline void igb_vf_reset(struct igb_adapter *adapter, u32 vf) in igb_vf_reset()
6050 static void igb_vf_reset_event(struct igb_adapter *adapter, u32 vf) in igb_vf_reset_event()
6062 static void igb_vf_reset_msg(struct igb_adapter *adapter, u32 vf) in igb_vf_reset_msg()
6094 static int igb_set_vf_mac_addr(struct igb_adapter *adapter, u32 *msg, int vf) in igb_set_vf_mac_addr()
6108 static void igb_rcv_ack_from_vf(struct igb_adapter *adapter, u32 vf) in igb_rcv_ack_from_vf()
6122 static void igb_rcv_msg_from_vf(struct igb_adapter *adapter, u32 vf) in igb_rcv_msg_from_vf()
6205 static void igb_msg_task(struct igb_adapter *adapter) in igb_msg_task()
6235 static void igb_set_uta(struct igb_adapter *adapter) in igb_set_uta()
6259 struct igb_adapter *adapter = data; in igb_intr_msi()
6296 struct igb_adapter *adapter = data; in igb_intr()
6337 struct igb_adapter *adapter = q_vector->adapter; in igb_ring_irq_enable()
6402 struct igb_adapter *adapter = q_vector->adapter; in igb_clean_tx_irq()
7095 struct igb_adapter *adapter = netdev_priv(netdev); in igb_mii_ioctl()
7141 struct igb_adapter *adapter = hw->back; in igb_read_pci_cfg()
7148 struct igb_adapter *adapter = hw->back; in igb_write_pci_cfg()
7155 struct igb_adapter *adapter = hw->back; in igb_read_pcie_cap_reg()
7165 struct igb_adapter *adapter = hw->back; in igb_write_pcie_cap_reg()
7175 struct igb_adapter *adapter = netdev_priv(netdev); in igb_vlan_mode()
7203 struct igb_adapter *adapter = netdev_priv(netdev); in igb_vlan_rx_add_vid()
7221 struct igb_adapter *adapter = netdev_priv(netdev); in igb_vlan_rx_kill_vid()
7238 static void igb_restore_vlan(struct igb_adapter *adapter) in igb_restore_vlan()
7248 int igb_set_spd_dplx(struct igb_adapter *adapter, u32 spd, u8 dplx) in igb_set_spd_dplx()
7311 struct igb_adapter *adapter = netdev_priv(netdev); in __igb_shutdown()
7408 struct igb_adapter *adapter = netdev_priv(netdev); in igb_resume()
7460 struct igb_adapter *adapter = netdev_priv(netdev); in igb_runtime_idle()
7510 struct igb_adapter *adapter = netdev_priv(netdev); in igb_sriov_reinit()
7582 struct igb_adapter *adapter = netdev_priv(netdev); in igb_netpoll()
7610 struct igb_adapter *adapter = netdev_priv(netdev); in igb_io_error_detected()
7635 struct igb_adapter *adapter = netdev_priv(netdev); in igb_io_slot_reset()
7679 struct igb_adapter *adapter = netdev_priv(netdev); in igb_io_resume()
7696 static void igb_rar_set_qsel(struct igb_adapter *adapter, u8 *addr, u32 index, in igb_rar_set_qsel()
7723 static int igb_set_vf_mac(struct igb_adapter *adapter, in igb_set_vf_mac()
7741 struct igb_adapter *adapter = netdev_priv(netdev); in igb_ndo_set_vf_mac()
7798 static void igb_check_vf_rate_limit(struct igb_adapter *adapter) in igb_check_vf_rate_limit()
7829 struct igb_adapter *adapter = netdev_priv(netdev); in igb_ndo_set_vf_bw()
7856 struct igb_adapter *adapter = netdev_priv(netdev); in igb_ndo_set_vf_spoofchk()
7883 struct igb_adapter *adapter = netdev_priv(netdev); in igb_ndo_get_vf_config()
7896 static void igb_vmm_control(struct igb_adapter *adapter) in igb_vmm_control()
7937 static void igb_init_dmac(struct igb_adapter *adapter, u32 pba) in igb_init_dmac()
8029 struct igb_adapter *adapter = container_of(hw, struct igb_adapter, hw); in igb_read_i2c_byte()
8066 struct igb_adapter *adapter = container_of(hw, struct igb_adapter, hw); in igb_write_i2c_byte()
8086 int igb_reinit_queues(struct igb_adapter *adapter) in igb_reinit_queues()