Home
last modified time | relevance | path

Searched refs:mii_phy (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/ethernet/ibm/emac/
H A Dphy.h25 struct mii_phy;
29 int (*init) (struct mii_phy * phy);
30 int (*suspend) (struct mii_phy * phy, int wol_options);
31 int (*setup_aneg) (struct mii_phy * phy, u32 advertise);
32 int (*setup_forced) (struct mii_phy * phy, int speed, int fd);
33 int (*poll_link) (struct mii_phy * phy);
34 int (*read_link) (struct mii_phy * phy);
49 struct mii_phy { struct
79 int emac_mii_phy_probe(struct mii_phy *phy, int address);
80 int emac_mii_reset_phy(struct mii_phy *phy);
[all …]
H A Dphy.c35 static inline int _phy_read(struct mii_phy *phy, int reg) in _phy_read()
40 static inline void _phy_write(struct mii_phy *phy, int reg, int val) in _phy_write()
45 static inline int gpcs_phy_read(struct mii_phy *phy, int reg) in gpcs_phy_read()
50 static inline void gpcs_phy_write(struct mii_phy *phy, int reg, int val) in gpcs_phy_write()
55 int emac_mii_reset_phy(struct mii_phy *phy) in emac_mii_reset_phy()
79 int emac_mii_reset_gpcs(struct mii_phy *phy) in emac_mii_reset_gpcs()
110 static int genmii_setup_aneg(struct mii_phy *phy, u32 advertise) in genmii_setup_aneg()
169 static int genmii_setup_forced(struct mii_phy *phy, int speed, int fd) in genmii_setup_forced()
206 static int genmii_poll_link(struct mii_phy *phy) in genmii_poll_link()
220 static int genmii_read_link(struct mii_phy *phy) in genmii_read_link()
[all …]
H A Dcore.h177 struct mii_phy phy;
H A Dcore.c2482 static int emac_mdio_phy_start_aneg(struct mii_phy *phy, in emac_mdio_phy_start_aneg()
2493 static int emac_mdio_setup_aneg(struct mii_phy *phy, u32 advertise) in emac_mdio_setup_aneg()
2502 static int emac_mdio_setup_forced(struct mii_phy *phy, int speed, int fd) in emac_mdio_setup_forced()
2512 static int emac_mdio_poll_link(struct mii_phy *phy) in emac_mdio_poll_link()
2527 static int emac_mdio_read_link(struct mii_phy *phy) in emac_mdio_read_link()
2544 static int emac_mdio_init_phy(struct mii_phy *phy) in emac_mdio_init_phy()
/linux/include/linux/
H A Dsungem_phy.h7 struct mii_phy;
12 int (*init)(struct mii_phy *phy);
13 int (*suspend)(struct mii_phy *phy);
14 int (*setup_aneg)(struct mii_phy *phy, u32 advertise);
15 int (*setup_forced)(struct mii_phy *phy, int speed, int fd);
16 int (*poll_link)(struct mii_phy *phy);
17 int (*read_link)(struct mii_phy *phy);
18 int (*enable_fiber)(struct mii_phy *phy, int autoneg);
41 struct mii_phy struct
67 extern int sungem_phy_probe(struct mii_phy *phy, int mii_id);