Lines Matching refs:sky2_hw
161 static int gm_phy_write(struct sky2_hw *hw, unsigned port, u16 reg, u16 val) in gm_phy_write()
188 static int __gm_phy_read(struct sky2_hw *hw, unsigned port, u16 reg, u16 *val) in __gm_phy_read()
215 static inline u16 gm_phy_read(struct sky2_hw *hw, unsigned port, u16 reg) in gm_phy_read()
223 static void sky2_power_on(struct sky2_hw *hw) in sky2_power_on()
272 static void sky2_power_aux(struct sky2_hw *hw) in sky2_power_aux()
294 static void sky2_gmac_reset(struct sky2_hw *hw, unsigned port) in sky2_gmac_reset()
336 static void sky2_phy_init(struct sky2_hw *hw, unsigned port) in sky2_phy_init()
706 static void sky2_phy_power_up(struct sky2_hw *hw, unsigned port) in sky2_phy_power_up()
727 static void sky2_phy_power_down(struct sky2_hw *hw, unsigned port) in sky2_phy_power_down()
799 struct sky2_hw *hw = sky2->hw; in sky2_enable_rx_tx()
820 struct sky2_hw *hw = sky2->hw; in sky2_wol_init()
889 static void sky2_set_tx_stfwd(struct sky2_hw *hw, unsigned port) in sky2_set_tx_stfwd()
908 static void sky2_mac_init(struct sky2_hw *hw, unsigned port) in sky2_mac_init()
1047 static void sky2_ramset(struct sky2_hw *hw, u16 q, u32 start, u32 space) in sky2_ramset()
1087 static void sky2_qset(struct sky2_hw *hw, u16 q) in sky2_qset()
1098 static void sky2_prefetch_init(struct sky2_hw *hw, u32 qaddr, in sky2_prefetch_init()
1136 static inline void sky2_put_idx(struct sky2_hw *hw, unsigned q, u16 idx) in sky2_put_idx()
1297 struct sky2_hw *hw = sky2->hw; in rx_set_rss()
1338 struct sky2_hw *hw = sky2->hw; in sky2_rx_stop()
1383 struct sky2_hw *hw = sky2->hw; in sky2_ioctl()
1420 struct sky2_hw *hw = sky2->hw; in sky2_vlan_mode()
1445 static inline unsigned sky2_rx_pad(const struct sky2_hw *hw) in sky2_rx_pad()
1500 struct sky2_hw *hw = sky2->hw; in sky2_alloc_rx_skbs()
1533 struct sky2_hw *hw = sky2->hw; in sky2_rx_start()
1607 struct sky2_hw *hw = sky2->hw; in sky2_alloc_buffers()
1639 struct sky2_hw *hw = sky2->hw; in sky2_free_buffers()
1663 struct sky2_hw *hw = sky2->hw; in sky2_hw_up()
1726 static int sky2_setup_irq(struct sky2_hw *hw, const char *name) in sky2_setup_irq()
1752 struct sky2_hw *hw = sky2->hw; in sky2_open()
1844 struct sky2_hw *hw = sky2->hw; in sky2_xmit_frame()
2055 static void sky2_tx_reset(struct sky2_hw *hw, unsigned port) in sky2_tx_reset()
2081 struct sky2_hw *hw = sky2->hw; in sky2_hw_down()
2130 struct sky2_hw *hw = sky2->hw; in sky2_close()
2165 static u16 sky2_phy_speed(const struct sky2_hw *hw, u16 aux) in sky2_phy_speed()
2189 struct sky2_hw *hw = sky2->hw; in sky2_link_up()
2221 struct sky2_hw *hw = sky2->hw; in sky2_link_down()
2251 struct sky2_hw *hw = sky2->hw; in sky2_autoneg_done()
2312 static void sky2_phy_intr(struct sky2_hw *hw, unsigned port) in sky2_phy_intr()
2353 static void sky2_qlink_intr(struct sky2_hw *hw) in sky2_qlink_intr()
2379 struct sky2_hw *hw = sky2->hw; in sky2_tx_timeout()
2395 struct sky2_hw *hw = sky2->hw; in sky2_change_mtu()
2655 static inline void sky2_rx_done(struct sky2_hw *hw, unsigned port, in sky2_rx_done()
2719 static int sky2_status_intr(struct sky2_hw *hw, int to_do, u16 idx) in sky2_status_intr()
2819 static void sky2_hw_error(struct sky2_hw *hw, unsigned port, u32 status) in sky2_hw_error()
2859 static void sky2_hw_intr(struct sky2_hw *hw) in sky2_hw_intr()
2906 static void sky2_mac_intr(struct sky2_hw *hw, unsigned port) in sky2_mac_intr()
2932 static void sky2_le_error(struct sky2_hw *hw, unsigned port, u16 q) in sky2_le_error()
2947 struct sky2_hw *hw = sky2->hw; in sky2_rx_hung()
2979 struct sky2_hw *hw = from_timer(hw, t, watchdog_timer); in sky2_watchdog()
3010 static void sky2_err_intr(struct sky2_hw *hw, u32 status) in sky2_err_intr()
3039 struct sky2_hw *hw = container_of(napi, struct sky2_hw, napi); in sky2_poll()
3072 struct sky2_hw *hw = dev_id; in sky2_intr()
3099 static u32 sky2_mhz(const struct sky2_hw *hw) in sky2_mhz()
3126 static inline u32 sky2_us2clk(const struct sky2_hw *hw, u32 us) in sky2_us2clk()
3131 static inline u32 sky2_clk2us(const struct sky2_hw *hw, u32 clk) in sky2_clk2us()
3137 static int sky2_init(struct sky2_hw *hw) in sky2_init()
3245 static void sky2_reset(struct sky2_hw *hw) in sky2_reset()
3473 static void sky2_all_down(struct sky2_hw *hw) in sky2_all_down()
3498 static void sky2_all_up(struct sky2_hw *hw) in sky2_all_up()
3526 struct sky2_hw *hw = container_of(work, struct sky2_hw, restart_work); in sky2_restart()
3537 static inline u8 sky2_wol_supported(const struct sky2_hw *hw) in sky2_wol_supported()
3553 struct sky2_hw *hw = sky2->hw; in sky2_set_wol()
3575 static u32 sky2_supported_modes(const struct sky2_hw *hw) in sky2_supported_modes()
3596 struct sky2_hw *hw = sky2->hw; in sky2_get_link_ksettings()
3628 const struct sky2_hw *hw = sky2->hw; in sky2_set_link_ksettings()
3777 struct sky2_hw *hw = sky2->hw; in sky2_phy_stats()
3828 struct sky2_hw *hw = sky2->hw; in sky2_set_mac_address()
3861 struct sky2_hw *hw = sky2->hw; in sky2_set_multicast()
3907 struct sky2_hw *hw = sky2->hw; in sky2_get_stats()
3951 struct sky2_hw *hw = sky2->hw; in sky2_led()
4073 struct sky2_hw *hw = sky2->hw; in sky2_get_coalesce()
4108 struct sky2_hw *hw = sky2->hw; in sky2_set_coalesce()
4199 static int sky2_reg_access_ok(struct sky2_hw *hw, unsigned int b) in sky2_reg_access_ok()
4273 struct sky2_hw *hw = sky2->hw; in sky2_get_eeprom_len()
4280 static int sky2_vpd_wait(const struct sky2_hw *hw, int cap, u16 busy) in sky2_vpd_wait()
4296 static int sky2_vpd_read(struct sky2_hw *hw, int cap, void *data, in sky2_vpd_read()
4320 static int sky2_vpd_write(struct sky2_hw *hw, int cap, const void *data, in sky2_vpd_write()
4376 const struct sky2_hw *hw = sky2->hw; in sky2_fix_features()
4472 static void sky2_show_vpd(struct seq_file *seq, struct sky2_hw *hw) in sky2_show_vpd()
4534 struct sky2_hw *hw = sky2->hw; in sky2_debug_show()
4748 static struct net_device *sky2_init_netdev(struct sky2_hw *hw, unsigned port, in sky2_init_netdev()
4855 struct sky2_hw *hw = dev_id; in sky2_test_intr()
4872 static int sky2_test_msi(struct sky2_hw *hw) in sky2_test_msi()
4937 struct sky2_hw *hw; in sky2_probe()
5123 struct sky2_hw *hw = pci_get_drvdata(pdev); in sky2_remove()
5165 struct sky2_hw *hw = pci_get_drvdata(pdev); in sky2_suspend()
5195 struct sky2_hw *hw = pci_get_drvdata(pdev); in sky2_resume()
5231 struct sky2_hw *hw = pci_get_drvdata(pdev); in sky2_shutdown()