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)