Home
last modified time | relevance | path

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

/openbmc/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()
45 static inline int gpcs_phy_read(struct mii_phy *phy, int reg) in gpcs_phy_read()
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()
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()
306 static int cis8201_init(struct mii_phy *phy) in cis8201_init()
367 static int m88e1111_init(struct mii_phy *phy) in m88e1111_init()
380 static int m88e1112_init(struct mii_phy *phy) in m88e1112_init()
407 static int et1011c_init(struct mii_phy *phy) in et1011c_init()
[all …]
H A Dcore.h177 struct mii_phy phy;
H A Dcore.c2511 static int emac_mdio_phy_start_aneg(struct mii_phy *phy, in emac_mdio_phy_start_aneg()
2522 static int emac_mdio_setup_aneg(struct mii_phy *phy, u32 advertise) in emac_mdio_setup_aneg()
2532 static int emac_mdio_setup_forced(struct mii_phy *phy, int speed, int fd) in emac_mdio_setup_forced()
2543 static int emac_mdio_poll_link(struct mii_phy *phy) in emac_mdio_poll_link()
2558 static int emac_mdio_read_link(struct mii_phy *phy) in emac_mdio_read_link()
2576 static int emac_mdio_init_phy(struct mii_phy *phy) in emac_mdio_init_phy()
/openbmc/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);
/openbmc/linux/drivers/net/
H A Dsungem_phy.c91 static int bcm5201_init(struct mii_phy* phy) in bcm5201_init()
104 static int bcm5201_suspend(struct mii_phy* phy) in bcm5201_suspend()
112 static int bcm5221_init(struct mii_phy* phy) in bcm5221_init()
135 static int bcm5221_suspend(struct mii_phy* phy) in bcm5221_suspend()
150 static int bcm5241_init(struct mii_phy* phy) in bcm5241_init()
173 static int bcm5241_suspend(struct mii_phy* phy) in bcm5241_suspend()
188 static int bcm5400_init(struct mii_phy* phy) in bcm5400_init()
217 static int bcm5400_suspend(struct mii_phy* phy) in bcm5400_suspend()
225 static int bcm5401_init(struct mii_phy* phy) in bcm5401_init()
281 static int bcm5411_init(struct mii_phy* phy) in bcm5411_init()
[all …]
/openbmc/linux/drivers/net/ethernet/sis/
H A Dsis900.c147 struct mii_phy { struct
148 struct mii_phy * next; argument
167 struct mii_phy * mii; argument
617 struct mii_phy * mii_phy = NULL; in sis900_mii_probe() local
621 mii_phy = NULL; in sis900_mii_probe()
633 if ((mii_phy = kmalloc(sizeof(struct mii_phy), GFP_KERNEL)) == NULL) { in sis900_mii_probe()
635 while (mii_phy) { in sis900_mii_probe()
637 phy = mii_phy; in sis900_mii_probe()
638 mii_phy = mii_phy->next; in sis900_mii_probe()
1319 struct mii_phy *mii_phy = sis_priv->mii; in sis900_timer() local
[all …]
/openbmc/linux/drivers/net/ethernet/toshiba/
H A Dspider_net.h446 struct mii_phy phy;
H A Dspider_net.c168 struct mii_phy *phy = &card->phy; in spider_net_setup_aneg()
1989 struct mii_phy *phy = &card->phy; in spider_net_link_phy()
2064 struct mii_phy *phy = &card->phy; in spider_net_setup_phy()
/openbmc/linux/drivers/net/ethernet/sun/
H A Dsungem.h1010 struct mii_phy phy_mii;