Lines Matching refs:skge_hw

96 static int xm_phy_write(struct skge_hw *hw, int port, u16 reg, u16 val);
97 static int gm_phy_write(struct skge_hw *hw, int port, u16 reg, u16 val);
100 static void yukon_init(struct skge_hw *hw, int port);
101 static void genesis_mac_init(struct skge_hw *hw, int port);
114 static inline bool is_genesis(const struct skge_hw *hw)
150 static u32 wol_supported(const struct skge_hw *hw)
163 struct skge_hw *hw = skge->hw;
246 struct skge_hw *hw = skge->hw;
262 static u32 skge_supported_modes(const struct skge_hw *hw)
297 struct skge_hw *hw = skge->hw;
325 const struct skge_hw *hw = skge->hw;
600 static inline u32 hwkhz(const struct skge_hw *hw)
606 static inline u32 skge_clk2usec(const struct skge_hw *hw, u32 ticks)
612 static inline u32 skge_usecs2clk(const struct skge_hw *hw, u32 usec)
621 struct skge_hw *hw = skge->hw;
645 struct skge_hw *hw = skge->hw;
683 struct skge_hw *hw = skge->hw;
984 struct skge_hw *hw = skge->hw;
1074 static void xm_link_down(struct skge_hw *hw, int port)
1085 static int __xm_phy_read(struct skge_hw *hw, int port, u16 reg, u16 *val)
1108 static u16 xm_phy_read(struct skge_hw *hw, int port, u16 reg)
1116 static int xm_phy_write(struct skge_hw *hw, int port, u16 reg, u16 val)
1138 static void genesis_init(struct skge_hw *hw)
1166 static void genesis_reset(struct skge_hw *hw, int port)
1210 static void bcom_check_link(struct skge_hw *hw, int port)
1278 struct skge_hw *hw = skge->hw;
1384 struct skge_hw *hw = skge->hw;
1419 struct skge_hw *hw = skge->hw;
1493 struct skge_hw *hw = skge->hw;
1526 static void genesis_mac_init(struct skge_hw *hw, int port)
1686 struct skge_hw *hw = skge->hw;
1734 struct skge_hw *hw = skge->hw;
1760 static void genesis_mac_intr(struct skge_hw *hw, int port)
1782 struct skge_hw *hw = skge->hw;
1866 struct skge_hw *hw = skge->hw;
1894 static int gm_phy_write(struct skge_hw *hw, int port, u16 reg, u16 val)
1912 static int __gm_phy_read(struct skge_hw *hw, int port, u16 reg, u16 *val)
1932 static u16 gm_phy_read(struct skge_hw *hw, int port, u16 reg)
1941 static void yukon_init(struct skge_hw *hw, int port)
2028 static void yukon_reset(struct skge_hw *hw, int port)
2042 static int is_yukon_lite_a0(struct skge_hw *hw)
2057 static void yukon_mac_init(struct skge_hw *hw, int port)
2208 static void yukon_suspend(struct skge_hw *hw, int port)
2228 struct skge_hw *hw = skge->hw;
2248 struct skge_hw *hw = skge->hw;
2262 static void yukon_mac_intr(struct skge_hw *hw, int port)
2283 static u16 yukon_speed(const struct skge_hw *hw, u16 aux)
2297 struct skge_hw *hw = skge->hw;
2318 struct skge_hw *hw = skge->hw;
2340 struct skge_hw *hw = skge->hw;
2416 struct skge_hw *hw = skge->hw;
2441 struct skge_hw *hw = skge->hw;
2479 static void skge_ramset(struct skge_hw *hw, u16 q, u32 start, size_t len)
2513 struct skge_hw *hw = skge->hw;
2530 struct skge_hw *hw = skge->hw;
2637 static void skge_rx_stop(struct skge_hw *hw, int port)
2648 struct skge_hw *hw = skge->hw;
2737 struct skge_hw *hw = skge->hw;
2930 struct skge_hw *hw = skge->hw;
2969 struct skge_hw *hw = skge->hw;
3011 static inline u16 phy_length(const struct skge_hw *hw, u32 status)
3019 static inline int bad_phy_status(const struct skge_hw *hw, u32 status)
3193 struct skge_hw *hw = skge->hw;
3240 static void skge_mac_parity(struct skge_hw *hw, int port)
3256 static void skge_mac_intr(struct skge_hw *hw, int port)
3265 static void skge_error_irq(struct skge_hw *hw)
3343 struct skge_hw *hw = from_tasklet(hw, t, phy_task);
3370 struct skge_hw *hw = dev_id;
3449 struct skge_hw *hw = skge->hw;
3495 static const char *skge_board_name(const struct skge_hw *hw)
3513 static int skge_reset(struct skge_hw *hw)
3689 const struct skge_hw *hw = skge->hw;
3803 static struct net_device *skge_devinit(struct skge_hw *hw, int port,
3877 struct skge_hw *hw;
4016 struct skge_hw *hw = pci_get_drvdata(pdev);
4057 struct skge_hw *hw = dev_get_drvdata(dev);
4081 struct skge_hw *hw = dev_get_drvdata(dev);
4118 struct skge_hw *hw = pci_get_drvdata(pdev);