skge_hw 96 drivers/net/ethernet/marvell/skge.c static int xm_phy_write(struct skge_hw *hw, int port, u16 reg, u16 val); skge_hw 97 drivers/net/ethernet/marvell/skge.c static int gm_phy_write(struct skge_hw *hw, int port, u16 reg, u16 val); skge_hw 100 drivers/net/ethernet/marvell/skge.c static void yukon_init(struct skge_hw *hw, int port); skge_hw 101 drivers/net/ethernet/marvell/skge.c static void genesis_mac_init(struct skge_hw *hw, int port); skge_hw 114 drivers/net/ethernet/marvell/skge.c static inline bool is_genesis(const struct skge_hw *hw) skge_hw 150 drivers/net/ethernet/marvell/skge.c static u32 wol_supported(const struct skge_hw *hw) skge_hw 163 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 246 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 262 drivers/net/ethernet/marvell/skge.c static u32 skge_supported_modes(const struct skge_hw *hw) skge_hw 297 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 325 drivers/net/ethernet/marvell/skge.c const struct skge_hw *hw = skge->hw; skge_hw 600 drivers/net/ethernet/marvell/skge.c static inline u32 hwkhz(const struct skge_hw *hw) skge_hw 606 drivers/net/ethernet/marvell/skge.c static inline u32 skge_clk2usec(const struct skge_hw *hw, u32 ticks) skge_hw 612 drivers/net/ethernet/marvell/skge.c static inline u32 skge_usecs2clk(const struct skge_hw *hw, u32 usec) skge_hw 621 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 645 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 683 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 983 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 1073 drivers/net/ethernet/marvell/skge.c static void xm_link_down(struct skge_hw *hw, int port) skge_hw 1084 drivers/net/ethernet/marvell/skge.c static int __xm_phy_read(struct skge_hw *hw, int port, u16 reg, u16 *val) skge_hw 1107 drivers/net/ethernet/marvell/skge.c static u16 xm_phy_read(struct skge_hw *hw, int port, u16 reg) skge_hw 1115 drivers/net/ethernet/marvell/skge.c static int xm_phy_write(struct skge_hw *hw, int port, u16 reg, u16 val) skge_hw 1137 drivers/net/ethernet/marvell/skge.c static void genesis_init(struct skge_hw *hw) skge_hw 1165 drivers/net/ethernet/marvell/skge.c static void genesis_reset(struct skge_hw *hw, int port) skge_hw 1209 drivers/net/ethernet/marvell/skge.c static void bcom_check_link(struct skge_hw *hw, int port) skge_hw 1277 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 1383 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 1418 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 1492 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 1525 drivers/net/ethernet/marvell/skge.c static void genesis_mac_init(struct skge_hw *hw, int port) skge_hw 1685 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 1733 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 1759 drivers/net/ethernet/marvell/skge.c static void genesis_mac_intr(struct skge_hw *hw, int port) skge_hw 1781 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 1865 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 1893 drivers/net/ethernet/marvell/skge.c static int gm_phy_write(struct skge_hw *hw, int port, u16 reg, u16 val) skge_hw 1911 drivers/net/ethernet/marvell/skge.c static int __gm_phy_read(struct skge_hw *hw, int port, u16 reg, u16 *val) skge_hw 1931 drivers/net/ethernet/marvell/skge.c static u16 gm_phy_read(struct skge_hw *hw, int port, u16 reg) skge_hw 1940 drivers/net/ethernet/marvell/skge.c static void yukon_init(struct skge_hw *hw, int port) skge_hw 2027 drivers/net/ethernet/marvell/skge.c static void yukon_reset(struct skge_hw *hw, int port) skge_hw 2041 drivers/net/ethernet/marvell/skge.c static int is_yukon_lite_a0(struct skge_hw *hw) skge_hw 2056 drivers/net/ethernet/marvell/skge.c static void yukon_mac_init(struct skge_hw *hw, int port) skge_hw 2207 drivers/net/ethernet/marvell/skge.c static void yukon_suspend(struct skge_hw *hw, int port) skge_hw 2227 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 2247 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 2261 drivers/net/ethernet/marvell/skge.c static void yukon_mac_intr(struct skge_hw *hw, int port) skge_hw 2282 drivers/net/ethernet/marvell/skge.c static u16 yukon_speed(const struct skge_hw *hw, u16 aux) skge_hw 2296 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 2317 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 2339 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 2415 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 2440 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 2478 drivers/net/ethernet/marvell/skge.c static void skge_ramset(struct skge_hw *hw, u16 q, u32 start, size_t len) skge_hw 2512 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 2529 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 2634 drivers/net/ethernet/marvell/skge.c static void skge_rx_stop(struct skge_hw *hw, int port) skge_hw 2645 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 2733 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 2932 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 2971 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 3013 drivers/net/ethernet/marvell/skge.c static inline u16 phy_length(const struct skge_hw *hw, u32 status) skge_hw 3021 drivers/net/ethernet/marvell/skge.c static inline int bad_phy_status(const struct skge_hw *hw, u32 status) skge_hw 3196 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 3243 drivers/net/ethernet/marvell/skge.c static void skge_mac_parity(struct skge_hw *hw, int port) skge_hw 3259 drivers/net/ethernet/marvell/skge.c static void skge_mac_intr(struct skge_hw *hw, int port) skge_hw 3268 drivers/net/ethernet/marvell/skge.c static void skge_error_irq(struct skge_hw *hw) skge_hw 3346 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = (struct skge_hw *) arg; skge_hw 3373 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = dev_id; skge_hw 3452 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = skge->hw; skge_hw 3498 drivers/net/ethernet/marvell/skge.c static const char *skge_board_name(const struct skge_hw *hw) skge_hw 3516 drivers/net/ethernet/marvell/skge.c static int skge_reset(struct skge_hw *hw) skge_hw 3692 drivers/net/ethernet/marvell/skge.c const struct skge_hw *hw = skge->hw; skge_hw 3806 drivers/net/ethernet/marvell/skge.c static struct net_device *skge_devinit(struct skge_hw *hw, int port, skge_hw 3880 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw; skge_hw 4019 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = pci_get_drvdata(pdev); skge_hw 4060 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = dev_get_drvdata(dev); skge_hw 4084 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = dev_get_drvdata(dev); skge_hw 4121 drivers/net/ethernet/marvell/skge.c struct skge_hw *hw = pci_get_drvdata(pdev); skge_hw 2451 drivers/net/ethernet/marvell/skge.h struct skge_hw *hw; skge_hw 2482 drivers/net/ethernet/marvell/skge.h static inline u32 skge_read32(const struct skge_hw *hw, int reg) skge_hw 2487 drivers/net/ethernet/marvell/skge.h static inline u16 skge_read16(const struct skge_hw *hw, int reg) skge_hw 2492 drivers/net/ethernet/marvell/skge.h static inline u8 skge_read8(const struct skge_hw *hw, int reg) skge_hw 2497 drivers/net/ethernet/marvell/skge.h static inline void skge_write32(const struct skge_hw *hw, int reg, u32 val) skge_hw 2502 drivers/net/ethernet/marvell/skge.h static inline void skge_write16(const struct skge_hw *hw, int reg, u16 val) skge_hw 2507 drivers/net/ethernet/marvell/skge.h static inline void skge_write8(const struct skge_hw *hw, int reg, u8 val) skge_hw 2517 drivers/net/ethernet/marvell/skge.h static inline u32 xm_read32(const struct skge_hw *hw, int port, int reg) skge_hw 2525 drivers/net/ethernet/marvell/skge.h static inline u16 xm_read16(const struct skge_hw *hw, int port, int reg) skge_hw 2530 drivers/net/ethernet/marvell/skge.h static inline void xm_write32(const struct skge_hw *hw, int port, int r, u32 v) skge_hw 2536 drivers/net/ethernet/marvell/skge.h static inline void xm_write16(const struct skge_hw *hw, int port, int r, u16 v) skge_hw 2541 drivers/net/ethernet/marvell/skge.h static inline void xm_outhash(const struct skge_hw *hw, int port, int reg, skge_hw 2550 drivers/net/ethernet/marvell/skge.h static inline void xm_outaddr(const struct skge_hw *hw, int port, int reg, skge_hw 2561 drivers/net/ethernet/marvell/skge.h static inline u16 gma_read16(const struct skge_hw *hw, int port, int reg) skge_hw 2566 drivers/net/ethernet/marvell/skge.h static inline u32 gma_read32(const struct skge_hw *hw, int port, int reg) skge_hw 2572 drivers/net/ethernet/marvell/skge.h static inline void gma_write16(const struct skge_hw *hw, int port, int r, u16 v) skge_hw 2577 drivers/net/ethernet/marvell/skge.h static inline void gma_set_addr(struct skge_hw *hw, int port, int reg,