sky2_hw
static void sky2_ramset(struct sky2_hw *hw, u16 q, u32 start, u32 space)
static void sky2_qset(struct sky2_hw *hw, u16 q)
static void sky2_prefetch_init(struct sky2_hw *hw, u32 qaddr,
static inline void sky2_put_idx(struct sky2_hw *hw, unsigned q, u16 idx)
struct sky2_hw *hw = sky2->hw;
struct sky2_hw *hw = sky2->hw;
struct sky2_hw *hw = sky2->hw;
struct sky2_hw *hw = sky2->hw;
static inline unsigned sky2_rx_pad(const struct sky2_hw *hw)
struct sky2_hw *hw = sky2->hw;
static int gm_phy_write(struct sky2_hw *hw, unsigned port, u16 reg, u16 val)
struct sky2_hw *hw = sky2->hw;
struct sky2_hw *hw = sky2->hw;
struct sky2_hw *hw = sky2->hw;
struct sky2_hw *hw = sky2->hw;
static int sky2_setup_irq(struct sky2_hw *hw, const char *name)
struct sky2_hw *hw = sky2->hw;
static int __gm_phy_read(struct sky2_hw *hw, unsigned port, u16 reg, u16 *val)
struct sky2_hw *hw = sky2->hw;
static void sky2_tx_reset(struct sky2_hw *hw, unsigned port)
static inline u16 gm_phy_read(struct sky2_hw *hw, unsigned port, u16 reg)
struct sky2_hw *hw = sky2->hw;
struct sky2_hw *hw = sky2->hw;
static void sky2_power_on(struct sky2_hw *hw)
static u16 sky2_phy_speed(const struct sky2_hw *hw, u16 aux)
struct sky2_hw *hw = sky2->hw;
struct sky2_hw *hw = sky2->hw;
struct sky2_hw *hw = sky2->hw;
static void sky2_phy_intr(struct sky2_hw *hw, unsigned port)
static void sky2_qlink_intr(struct sky2_hw *hw)
struct sky2_hw *hw = sky2->hw;
struct sky2_hw *hw = sky2->hw;
static void sky2_power_aux(struct sky2_hw *hw)
static inline void sky2_rx_done(struct sky2_hw *hw, unsigned port,
static int sky2_status_intr(struct sky2_hw *hw, int to_do, u16 idx)
static void sky2_hw_error(struct sky2_hw *hw, unsigned port, u32 status)
static void sky2_gmac_reset(struct sky2_hw *hw, unsigned port)
static void sky2_hw_intr(struct sky2_hw *hw)
static void sky2_mac_intr(struct sky2_hw *hw, unsigned port)
static void sky2_le_error(struct sky2_hw *hw, unsigned port, u16 q)
struct sky2_hw *hw = sky2->hw;
struct sky2_hw *hw = timer_container_of(hw, t, watchdog_timer);
static void sky2_err_intr(struct sky2_hw *hw, u32 status)
struct sky2_hw *hw = container_of(napi, struct sky2_hw, napi);
struct sky2_hw *hw = dev_id;
static u32 sky2_mhz(const struct sky2_hw *hw)
static inline u32 sky2_us2clk(const struct sky2_hw *hw, u32 us)
static inline u32 sky2_clk2us(const struct sky2_hw *hw, u32 clk)
static int sky2_init(struct sky2_hw *hw)
static void sky2_reset(struct sky2_hw *hw)
static void sky2_phy_init(struct sky2_hw *hw, unsigned port)
static void sky2_all_down(struct sky2_hw *hw)
static void sky2_all_up(struct sky2_hw *hw)
struct sky2_hw *hw = container_of(work, struct sky2_hw, restart_work);
static inline u8 sky2_wol_supported(const struct sky2_hw *hw)
struct sky2_hw *hw = sky2->hw;
static u32 sky2_supported_modes(const struct sky2_hw *hw)
struct sky2_hw *hw = sky2->hw;
const struct sky2_hw *hw = sky2->hw;
struct sky2_hw *hw = sky2->hw;
struct sky2_hw *hw = sky2->hw;
struct sky2_hw *hw = sky2->hw;
struct sky2_hw *hw = sky2->hw;
struct sky2_hw *hw = sky2->hw;
struct sky2_hw *hw = sky2->hw;
struct sky2_hw *hw = sky2->hw;
static int sky2_reg_access_ok(struct sky2_hw *hw, unsigned int b)
struct sky2_hw *hw = sky2->hw;
const struct sky2_hw *hw = sky2->hw;
struct sky2_hw *hw = sky2->hw;
static struct net_device *sky2_init_netdev(struct sky2_hw *hw, unsigned port,
struct sky2_hw *hw = dev_id;
static int sky2_test_msi(struct sky2_hw *hw)
struct sky2_hw *hw;
struct sky2_hw *hw = pci_get_drvdata(pdev);
struct sky2_hw *hw = dev_get_drvdata(dev);
struct sky2_hw *hw = pci_get_drvdata(pdev);
struct sky2_hw *hw = pci_get_drvdata(pdev);
static void sky2_phy_power_up(struct sky2_hw *hw, unsigned port)
static void sky2_phy_power_down(struct sky2_hw *hw, unsigned port)
struct sky2_hw *hw = sky2->hw;
struct sky2_hw *hw = sky2->hw;
static void sky2_set_tx_stfwd(struct sky2_hw *hw, unsigned port)
static void sky2_mac_init(struct sky2_hw *hw, unsigned port)
struct sky2_hw *hw;
static inline int sky2_is_copper(const struct sky2_hw *hw)
static inline u32 sky2_read32(const struct sky2_hw *hw, unsigned reg)
static inline u16 sky2_read16(const struct sky2_hw *hw, unsigned reg)
static inline u8 sky2_read8(const struct sky2_hw *hw, unsigned reg)
static inline void sky2_write32(const struct sky2_hw *hw, unsigned reg, u32 val)
static inline void sky2_write16(const struct sky2_hw *hw, unsigned reg, u16 val)
static inline void sky2_write8(const struct sky2_hw *hw, unsigned reg, u8 val)
static inline u16 gma_read16(const struct sky2_hw *hw, unsigned port, unsigned reg)
static inline u32 gma_read32(struct sky2_hw *hw, unsigned port, unsigned reg)
static inline u64 gma_read64(struct sky2_hw *hw, unsigned port, unsigned reg)
static inline u32 get_stats32(struct sky2_hw *hw, unsigned port, unsigned reg)
static inline u64 get_stats64(struct sky2_hw *hw, unsigned port, unsigned reg)
static inline void gma_write16(const struct sky2_hw *hw, unsigned port, int r, u16 v)
static inline void gma_set_addr(struct sky2_hw *hw, unsigned port, unsigned reg,
static inline u32 sky2_pci_read32(const struct sky2_hw *hw, unsigned reg)
static inline u16 sky2_pci_read16(const struct sky2_hw *hw, unsigned reg)
static inline void sky2_pci_write32(struct sky2_hw *hw, unsigned reg, u32 val)
static inline void sky2_pci_write16(struct sky2_hw *hw, unsigned reg, u16 val)