Lines Matching refs:igb_adapter

101 void igb_reset(struct igb_adapter *);
102 static int igb_setup_all_tx_resources(struct igb_adapter *);
103 static int igb_setup_all_rx_resources(struct igb_adapter *);
104 static void igb_free_all_tx_resources(struct igb_adapter *);
105 static void igb_free_all_rx_resources(struct igb_adapter *);
106 static void igb_setup_mrqc(struct igb_adapter *);
109 static void igb_init_hw_timer(struct igb_adapter *adapter);
110 static int igb_sw_init(struct igb_adapter *);
113 static void igb_configure_tx(struct igb_adapter *);
114 static void igb_configure_rx(struct igb_adapter *);
115 static void igb_clean_all_tx_rings(struct igb_adapter *);
116 static void igb_clean_all_rx_rings(struct igb_adapter *);
128 static void igb_set_uta(struct igb_adapter *adapter);
135 static void igb_setup_dca(struct igb_adapter *);
146 static void igb_restore_vlan(struct igb_adapter *);
147 static void igb_rar_set_qsel(struct igb_adapter *, u8 *, u32 , u8);
148 static void igb_ping_all_vfs(struct igb_adapter *);
149 static void igb_msg_task(struct igb_adapter *);
150 static void igb_vmm_control(struct igb_adapter *);
151 static int igb_set_vf_mac(struct igb_adapter *, int, unsigned char *);
152 static void igb_restore_vf_multicasts(struct igb_adapter *adapter);
159 static void igb_check_vf_rate_limit(struct igb_adapter *);
331 static void igb_dump(struct igb_adapter *adapter) in igb_dump()
551 struct igb_adapter *adapter = in igb_read_clock()
552 container_of(tc, struct igb_adapter, cycles); in igb_read_clock()
578 struct igb_adapter *adapter = hw->back; in igb_get_hw_dev()
629 static void igb_cache_ring_register(struct igb_adapter *adapter) in igb_cache_ring_register()
658 static void igb_free_queues(struct igb_adapter *adapter) in igb_free_queues()
681 static int igb_alloc_queues(struct igb_adapter *adapter) in igb_alloc_queues()
730 struct igb_adapter *adapter = q_vector->adapter; in igb_assign_vector()
843 static void igb_configure_msix(struct igb_adapter *adapter) in igb_configure_msix()
905 static int igb_request_msix(struct igb_adapter *adapter) in igb_request_msix()
948 static void igb_reset_interrupt_capability(struct igb_adapter *adapter) in igb_reset_interrupt_capability()
967 static void igb_free_q_vectors(struct igb_adapter *adapter) in igb_free_q_vectors()
988 static void igb_clear_interrupt_scheme(struct igb_adapter *adapter) in igb_clear_interrupt_scheme()
1001 static int igb_set_interrupt_capability(struct igb_adapter *adapter) in igb_set_interrupt_capability()
1080 static int igb_alloc_q_vectors(struct igb_adapter *adapter) in igb_alloc_q_vectors()
1103 static void igb_map_rx_ring_to_vector(struct igb_adapter *adapter, in igb_map_rx_ring_to_vector()
1115 static void igb_map_tx_ring_to_vector(struct igb_adapter *adapter, in igb_map_tx_ring_to_vector()
1132 static int igb_map_ring_to_vector(struct igb_adapter *adapter) in igb_map_ring_to_vector()
1164 static int igb_init_interrupt_scheme(struct igb_adapter *adapter) in igb_init_interrupt_scheme()
1208 static int igb_request_irq(struct igb_adapter *adapter) in igb_request_irq()
1268 static void igb_free_irq(struct igb_adapter *adapter) in igb_free_irq()
1289 static void igb_irq_disable(struct igb_adapter *adapter) in igb_irq_disable()
1322 static void igb_irq_enable(struct igb_adapter *adapter) in igb_irq_enable()
1349 static void igb_update_mng_vlan(struct igb_adapter *adapter) in igb_update_mng_vlan()
1380 static void igb_release_hw_control(struct igb_adapter *adapter) in igb_release_hw_control()
1400 static void igb_get_hw_control(struct igb_adapter *adapter) in igb_get_hw_control()
1415 static void igb_configure(struct igb_adapter *adapter) in igb_configure()
1447 void igb_power_up_link(struct igb_adapter *adapter) in igb_power_up_link()
1459 static void igb_power_down_link(struct igb_adapter *adapter) in igb_power_down_link()
1471 int igb_up(struct igb_adapter *adapter) in igb_up()
1510 void igb_down(struct igb_adapter *adapter) in igb_down()
1567 void igb_reinit_locked(struct igb_adapter *adapter) in igb_reinit_locked()
1577 void igb_reset(struct igb_adapter *adapter) in igb_reset()
1790 struct igb_adapter *adapter; in igb_probe()
1844 netdev = alloc_etherdev_mq(sizeof(struct igb_adapter), in igb_probe()
2120 struct igb_adapter *adapter = netdev_priv(netdev); in igb_remove()
2188 static void __devinit igb_probe_vfs(struct igb_adapter * adapter) in igb_probe_vfs()
2235 static void igb_init_hw_timer(struct igb_adapter *adapter) in igb_init_hw_timer()
2342 static int __devinit igb_sw_init(struct igb_adapter *adapter) in igb_sw_init()
2417 struct igb_adapter *adapter = netdev_priv(netdev); in igb_open()
2503 struct igb_adapter *adapter = netdev_priv(netdev); in igb_close()
2562 static int igb_setup_all_tx_resources(struct igb_adapter *adapter) in igb_setup_all_tx_resources()
2589 void igb_setup_tctl(struct igb_adapter *adapter) in igb_setup_tctl()
2618 void igb_configure_tx_ring(struct igb_adapter *adapter, in igb_configure_tx_ring()
2658 static void igb_configure_tx(struct igb_adapter *adapter) in igb_configure_tx()
2716 static int igb_setup_all_rx_resources(struct igb_adapter *adapter) in igb_setup_all_rx_resources()
2739 static void igb_setup_mrqc(struct igb_adapter *adapter) in igb_setup_mrqc()
2851 void igb_setup_rctl(struct igb_adapter *adapter) in igb_setup_rctl()
2892 static inline int igb_set_vf_rlpml(struct igb_adapter *adapter, int size, in igb_set_vf_rlpml()
2918 static void igb_rlpml_set(struct igb_adapter *adapter) in igb_rlpml_set()
2937 static inline void igb_set_vmolr(struct igb_adapter *adapter, in igb_set_vmolr()
2979 void igb_configure_rx_ring(struct igb_adapter *adapter, in igb_configure_rx_ring()
3049 static void igb_configure_rx(struct igb_adapter *adapter) in igb_configure_rx()
3095 static void igb_free_all_tx_resources(struct igb_adapter *adapter) in igb_free_all_tx_resources()
3162 static void igb_clean_all_tx_rings(struct igb_adapter *adapter) in igb_clean_all_tx_rings()
3199 static void igb_free_all_rx_resources(struct igb_adapter *adapter) in igb_free_all_rx_resources()
3263 static void igb_clean_all_rx_rings(struct igb_adapter *adapter) in igb_clean_all_rx_rings()
3280 struct igb_adapter *adapter = netdev_priv(netdev); in igb_set_mac()
3308 struct igb_adapter *adapter = netdev_priv(netdev); in igb_write_mc_addr_list()
3347 struct igb_adapter *adapter = netdev_priv(netdev); in igb_write_uc_addr_list()
3390 struct igb_adapter *adapter = netdev_priv(netdev); in igb_set_rx_mode()
3452 static void igb_check_wvbr(struct igb_adapter *adapter) in igb_check_wvbr()
3472 static void igb_spoof_check(struct igb_adapter *adapter) in igb_spoof_check()
3495 struct igb_adapter *adapter = (struct igb_adapter *) data; in igb_update_phy_info()
3503 bool igb_has_link(struct igb_adapter *adapter) in igb_has_link()
3541 struct igb_adapter *adapter = (struct igb_adapter *)data; in igb_watchdog()
3548 struct igb_adapter *adapter = container_of(work, in igb_watchdog_task()
3549 struct igb_adapter, in igb_watchdog_task()
3721 struct igb_adapter *adapter = q_vector->adapter; in igb_update_ring_itr()
3804 static unsigned int igb_update_itr(struct igb_adapter *adapter, u16 itr_setting, in igb_update_itr()
3850 static void igb_set_itr(struct igb_adapter *adapter) in igb_set_itr()
4341 struct igb_adapter *adapter = netdev_priv(netdev); in igb_xmit_frame_adv()
4371 struct igb_adapter *adapter = netdev_priv(netdev); in igb_tx_timeout()
4387 struct igb_adapter *adapter; in igb_reset_task()
4388 adapter = container_of(work, struct igb_adapter, reset_task); in igb_reset_task()
4404 struct igb_adapter *adapter = netdev_priv(netdev); in igb_get_stats64()
4423 struct igb_adapter *adapter = netdev_priv(netdev); in igb_change_mtu()
4493 void igb_update_stats(struct igb_adapter *adapter, in igb_update_stats()
4682 struct igb_adapter *adapter = data; in igb_msix_other()
4723 struct igb_adapter *adapter = q_vector->adapter; in igb_write_itr()
4756 struct igb_adapter *adapter = q_vector->adapter; in igb_update_dca()
4798 static void igb_setup_dca(struct igb_adapter *adapter) in igb_setup_dca()
4818 struct igb_adapter *adapter = netdev_priv(netdev); in __igb_notify_dca()
4862 static void igb_ping_all_vfs(struct igb_adapter *adapter) in igb_ping_all_vfs()
4876 static int igb_set_vf_promisc(struct igb_adapter *adapter, u32 *msgbuf, u32 vf) in igb_set_vf_promisc()
4916 static int igb_set_vf_multicasts(struct igb_adapter *adapter, in igb_set_vf_multicasts()
4944 static void igb_restore_vf_multicasts(struct igb_adapter *adapter) in igb_restore_vf_multicasts()
4968 static void igb_clear_vf_vfta(struct igb_adapter *adapter, u32 vf) in igb_clear_vf_vfta()
4997 static s32 igb_vlvf_set(struct igb_adapter *adapter, u32 vid, bool add, u32 vf) in igb_vlvf_set()
5091 static void igb_set_vmvir(struct igb_adapter *adapter, u32 vid, u32 vf) in igb_set_vmvir()
5105 struct igb_adapter *adapter = netdev_priv(netdev); in igb_ndo_set_vf_vlan()
5139 static int igb_set_vf_vlan(struct igb_adapter *adapter, u32 *msgbuf, u32 vf) in igb_set_vf_vlan()
5147 static inline void igb_vf_reset(struct igb_adapter *adapter, u32 vf) in igb_vf_reset()
5172 static void igb_vf_reset_event(struct igb_adapter *adapter, u32 vf) in igb_vf_reset_event()
5184 static void igb_vf_reset_msg(struct igb_adapter *adapter, u32 vf) in igb_vf_reset_msg()
5212 static int igb_set_vf_mac_addr(struct igb_adapter *adapter, u32 *msg, int vf) in igb_set_vf_mac_addr()
5227 static void igb_rcv_ack_from_vf(struct igb_adapter *adapter, u32 vf) in igb_rcv_ack_from_vf()
5241 static void igb_rcv_msg_from_vf(struct igb_adapter *adapter, u32 vf) in igb_rcv_msg_from_vf()
5328 static void igb_msg_task(struct igb_adapter *adapter) in igb_msg_task()
5358 static void igb_set_uta(struct igb_adapter *adapter) in igb_set_uta()
5382 struct igb_adapter *adapter = data; in igb_intr_msi()
5416 struct igb_adapter *adapter = data; in igb_intr()
5454 struct igb_adapter *adapter = q_vector->adapter; in igb_ring_irq_enable()
5516 static void igb_systim_to_hwtstamp(struct igb_adapter *adapter, in igb_systim_to_hwtstamp()
5547 struct igb_adapter *adapter = q_vector->adapter; in igb_tx_hwtstamp()
5571 struct igb_adapter *adapter = q_vector->adapter; in igb_clean_tx_irq()
5683 struct igb_adapter *adapter = q_vector->adapter; in igb_receive_skb()
5729 struct igb_adapter *adapter = q_vector->adapter; in igb_rx_hwtstamp()
6026 struct igb_adapter *adapter = netdev_priv(netdev); in igb_mii_ioctl()
6070 struct igb_adapter *adapter = netdev_priv(netdev); in igb_hwtstamp_ioctl()
6244 struct igb_adapter *adapter = hw->back; in igb_read_pcie_cap_reg()
6258 struct igb_adapter *adapter = hw->back; in igb_write_pcie_cap_reg()
6273 struct igb_adapter *adapter = netdev_priv(netdev); in igb_vlan_rx_register()
6305 struct igb_adapter *adapter = netdev_priv(netdev); in igb_vlan_rx_add_vid()
6318 struct igb_adapter *adapter = netdev_priv(netdev); in igb_vlan_rx_kill_vid()
6337 static void igb_restore_vlan(struct igb_adapter *adapter) in igb_restore_vlan()
6351 int igb_set_spd_dplx(struct igb_adapter *adapter, u16 spddplx) in igb_set_spd_dplx()
6393 struct igb_adapter *adapter = netdev_priv(netdev); in __igb_shutdown()
6485 struct igb_adapter *adapter = netdev_priv(netdev); in igb_resume()
6549 struct igb_adapter *adapter = netdev_priv(netdev); in igb_netpoll()
6580 struct igb_adapter *adapter = netdev_priv(netdev); in igb_io_error_detected()
6605 struct igb_adapter *adapter = netdev_priv(netdev); in igb_io_slot_reset()
6648 struct igb_adapter *adapter = netdev_priv(netdev); in igb_io_resume()
6664 static void igb_rar_set_qsel(struct igb_adapter *adapter, u8 *addr, u32 index, in igb_rar_set_qsel()
6691 static int igb_set_vf_mac(struct igb_adapter *adapter, in igb_set_vf_mac()
6708 struct igb_adapter *adapter = netdev_priv(netdev); in igb_ndo_set_vf_mac()
6760 static void igb_check_vf_rate_limit(struct igb_adapter *adapter) in igb_check_vf_rate_limit()
6791 struct igb_adapter *adapter = netdev_priv(netdev); in igb_ndo_set_vf_bw()
6814 struct igb_adapter *adapter = netdev_priv(netdev); in igb_ndo_get_vf_config()
6825 static void igb_vmm_control(struct igb_adapter *adapter) in igb_vmm_control()