sky2_hw           150 drivers/net/ethernet/marvell/sky2.c static int gm_phy_write(struct sky2_hw *hw, unsigned port, u16 reg, u16 val)
sky2_hw           177 drivers/net/ethernet/marvell/sky2.c static int __gm_phy_read(struct sky2_hw *hw, unsigned port, u16 reg, u16 *val)
sky2_hw           204 drivers/net/ethernet/marvell/sky2.c static inline u16 gm_phy_read(struct sky2_hw *hw, unsigned port, u16 reg)
sky2_hw           212 drivers/net/ethernet/marvell/sky2.c static void sky2_power_on(struct sky2_hw *hw)
sky2_hw           261 drivers/net/ethernet/marvell/sky2.c static void sky2_power_aux(struct sky2_hw *hw)
sky2_hw           283 drivers/net/ethernet/marvell/sky2.c static void sky2_gmac_reset(struct sky2_hw *hw, unsigned port)
sky2_hw           325 drivers/net/ethernet/marvell/sky2.c static void sky2_phy_init(struct sky2_hw *hw, unsigned port)
sky2_hw           695 drivers/net/ethernet/marvell/sky2.c static void sky2_phy_power_up(struct sky2_hw *hw, unsigned port)
sky2_hw           716 drivers/net/ethernet/marvell/sky2.c static void sky2_phy_power_down(struct sky2_hw *hw, unsigned port)
sky2_hw           788 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw           809 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw           878 drivers/net/ethernet/marvell/sky2.c static void sky2_set_tx_stfwd(struct sky2_hw *hw, unsigned port)
sky2_hw           897 drivers/net/ethernet/marvell/sky2.c static void sky2_mac_init(struct sky2_hw *hw, unsigned port)
sky2_hw          1036 drivers/net/ethernet/marvell/sky2.c static void sky2_ramset(struct sky2_hw *hw, u16 q, u32 start, u32 space)
sky2_hw          1076 drivers/net/ethernet/marvell/sky2.c static void sky2_qset(struct sky2_hw *hw, u16 q)
sky2_hw          1087 drivers/net/ethernet/marvell/sky2.c static void sky2_prefetch_init(struct sky2_hw *hw, u32 qaddr,
sky2_hw          1125 drivers/net/ethernet/marvell/sky2.c static inline void sky2_put_idx(struct sky2_hw *hw, unsigned q, u16 idx)
sky2_hw          1283 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          1324 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          1368 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          1405 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          1430 drivers/net/ethernet/marvell/sky2.c static inline unsigned sky2_rx_pad(const struct sky2_hw *hw)
sky2_hw          1485 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          1518 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          1592 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          1624 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          1648 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          1711 drivers/net/ethernet/marvell/sky2.c static int sky2_setup_irq(struct sky2_hw *hw, const char *name)
sky2_hw          1737 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          1829 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          2040 drivers/net/ethernet/marvell/sky2.c static void sky2_tx_reset(struct sky2_hw *hw, unsigned port)
sky2_hw          2066 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          2115 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          2150 drivers/net/ethernet/marvell/sky2.c static u16 sky2_phy_speed(const struct sky2_hw *hw, u16 aux)
sky2_hw          2174 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          2206 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          2236 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          2297 drivers/net/ethernet/marvell/sky2.c static void sky2_phy_intr(struct sky2_hw *hw, unsigned port)
sky2_hw          2338 drivers/net/ethernet/marvell/sky2.c static void sky2_qlink_intr(struct sky2_hw *hw)
sky2_hw          2364 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          2380 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          2638 drivers/net/ethernet/marvell/sky2.c static inline void sky2_rx_done(struct sky2_hw *hw, unsigned port,
sky2_hw          2702 drivers/net/ethernet/marvell/sky2.c static int sky2_status_intr(struct sky2_hw *hw, int to_do, u16 idx)
sky2_hw          2802 drivers/net/ethernet/marvell/sky2.c static void sky2_hw_error(struct sky2_hw *hw, unsigned port, u32 status)
sky2_hw          2842 drivers/net/ethernet/marvell/sky2.c static void sky2_hw_intr(struct sky2_hw *hw)
sky2_hw          2889 drivers/net/ethernet/marvell/sky2.c static void sky2_mac_intr(struct sky2_hw *hw, unsigned port)
sky2_hw          2915 drivers/net/ethernet/marvell/sky2.c static void sky2_le_error(struct sky2_hw *hw, unsigned port, u16 q)
sky2_hw          2930 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          2962 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = from_timer(hw, t, watchdog_timer);
sky2_hw          2993 drivers/net/ethernet/marvell/sky2.c static void sky2_err_intr(struct sky2_hw *hw, u32 status)
sky2_hw          3022 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = container_of(napi, struct sky2_hw, napi);
sky2_hw          3055 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = dev_id;
sky2_hw          3082 drivers/net/ethernet/marvell/sky2.c static u32 sky2_mhz(const struct sky2_hw *hw)
sky2_hw          3109 drivers/net/ethernet/marvell/sky2.c static inline u32 sky2_us2clk(const struct sky2_hw *hw, u32 us)
sky2_hw          3114 drivers/net/ethernet/marvell/sky2.c static inline u32 sky2_clk2us(const struct sky2_hw *hw, u32 clk)
sky2_hw          3120 drivers/net/ethernet/marvell/sky2.c static int sky2_init(struct sky2_hw *hw)
sky2_hw          3228 drivers/net/ethernet/marvell/sky2.c static void sky2_reset(struct sky2_hw *hw)
sky2_hw          3456 drivers/net/ethernet/marvell/sky2.c static void sky2_all_down(struct sky2_hw *hw)
sky2_hw          3481 drivers/net/ethernet/marvell/sky2.c static void sky2_all_up(struct sky2_hw *hw)
sky2_hw          3509 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = container_of(work, struct sky2_hw, restart_work);
sky2_hw          3520 drivers/net/ethernet/marvell/sky2.c static inline u8 sky2_wol_supported(const struct sky2_hw *hw)
sky2_hw          3536 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          3558 drivers/net/ethernet/marvell/sky2.c static u32 sky2_supported_modes(const struct sky2_hw *hw)
sky2_hw          3579 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          3611 drivers/net/ethernet/marvell/sky2.c 	const struct sky2_hw *hw = sky2->hw;
sky2_hw          3760 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          3811 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          3844 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          3890 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          3934 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          4056 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          4091 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          4182 drivers/net/ethernet/marvell/sky2.c static int sky2_reg_access_ok(struct sky2_hw *hw, unsigned int b)
sky2_hw          4256 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          4263 drivers/net/ethernet/marvell/sky2.c static int sky2_vpd_wait(const struct sky2_hw *hw, int cap, u16 busy)
sky2_hw          4279 drivers/net/ethernet/marvell/sky2.c static int sky2_vpd_read(struct sky2_hw *hw, int cap, void *data,
sky2_hw          4303 drivers/net/ethernet/marvell/sky2.c static int sky2_vpd_write(struct sky2_hw *hw, int cap, const void *data,
sky2_hw          4359 drivers/net/ethernet/marvell/sky2.c 	const struct sky2_hw *hw = sky2->hw;
sky2_hw          4455 drivers/net/ethernet/marvell/sky2.c static void sky2_show_vpd(struct seq_file *seq, struct sky2_hw *hw)
sky2_hw          4517 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = sky2->hw;
sky2_hw          4719 drivers/net/ethernet/marvell/sky2.c static struct net_device *sky2_init_netdev(struct sky2_hw *hw, unsigned port,
sky2_hw          4826 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = dev_id;
sky2_hw          4843 drivers/net/ethernet/marvell/sky2.c static int sky2_test_msi(struct sky2_hw *hw)
sky2_hw          4947 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw;
sky2_hw          5136 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = pci_get_drvdata(pdev);
sky2_hw          5177 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = dev_get_drvdata(dev);
sky2_hw          5207 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = pci_get_drvdata(pdev);
sky2_hw          5243 drivers/net/ethernet/marvell/sky2.c 	struct sky2_hw *hw = pci_get_drvdata(pdev);
sky2_hw          2221 drivers/net/ethernet/marvell/sky2.h 	struct sky2_hw	     *hw;
sky2_hw          2315 drivers/net/ethernet/marvell/sky2.h static inline int sky2_is_copper(const struct sky2_hw *hw)
sky2_hw          2321 drivers/net/ethernet/marvell/sky2.h static inline u32 sky2_read32(const struct sky2_hw *hw, unsigned reg)
sky2_hw          2326 drivers/net/ethernet/marvell/sky2.h static inline u16 sky2_read16(const struct sky2_hw *hw, unsigned reg)
sky2_hw          2331 drivers/net/ethernet/marvell/sky2.h static inline u8 sky2_read8(const struct sky2_hw *hw, unsigned reg)
sky2_hw          2336 drivers/net/ethernet/marvell/sky2.h static inline void sky2_write32(const struct sky2_hw *hw, unsigned reg, u32 val)
sky2_hw          2341 drivers/net/ethernet/marvell/sky2.h static inline void sky2_write16(const struct sky2_hw *hw, unsigned reg, u16 val)
sky2_hw          2346 drivers/net/ethernet/marvell/sky2.h static inline void sky2_write8(const struct sky2_hw *hw, unsigned reg, u8 val)
sky2_hw          2356 drivers/net/ethernet/marvell/sky2.h static inline u16 gma_read16(const struct sky2_hw *hw, unsigned port, unsigned reg)
sky2_hw          2361 drivers/net/ethernet/marvell/sky2.h static inline u32 gma_read32(struct sky2_hw *hw, unsigned port, unsigned reg)
sky2_hw          2368 drivers/net/ethernet/marvell/sky2.h static inline u64 gma_read64(struct sky2_hw *hw, unsigned port, unsigned reg)
sky2_hw          2379 drivers/net/ethernet/marvell/sky2.h static inline u32 get_stats32(struct sky2_hw *hw, unsigned port, unsigned reg)
sky2_hw          2390 drivers/net/ethernet/marvell/sky2.h static inline u64 get_stats64(struct sky2_hw *hw, unsigned port, unsigned reg)
sky2_hw          2401 drivers/net/ethernet/marvell/sky2.h static inline void gma_write16(const struct sky2_hw *hw, unsigned port, int r, u16 v)
sky2_hw          2406 drivers/net/ethernet/marvell/sky2.h static inline void gma_set_addr(struct sky2_hw *hw, unsigned port, unsigned reg,
sky2_hw          2415 drivers/net/ethernet/marvell/sky2.h static inline u32 sky2_pci_read32(const struct sky2_hw *hw, unsigned reg)
sky2_hw          2420 drivers/net/ethernet/marvell/sky2.h static inline u16 sky2_pci_read16(const struct sky2_hw *hw, unsigned reg)
sky2_hw          2425 drivers/net/ethernet/marvell/sky2.h static inline void sky2_pci_write32(struct sky2_hw *hw, unsigned reg, u32 val)
sky2_hw          2430 drivers/net/ethernet/marvell/sky2.h static inline void sky2_pci_write16(struct sky2_hw *hw, unsigned reg, u16 val)