Searched refs:mii_phy (Results 1 – 11 of 11) sorted by relevance
| /linux/drivers/net/ethernet/ibm/emac/ |
| A D | phy.h | 25 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 …]
|
| A D | phy.c | 35 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 …]
|
| A D | core.h | 178 struct mii_phy phy;
|
| A D | core.c | 2507 static int emac_mdio_phy_start_aneg(struct mii_phy *phy, in emac_mdio_phy_start_aneg() 2518 static int emac_mdio_setup_aneg(struct mii_phy *phy, u32 advertise) in emac_mdio_setup_aneg() 2528 static int emac_mdio_setup_forced(struct mii_phy *phy, int speed, int fd) in emac_mdio_setup_forced() 2539 static int emac_mdio_poll_link(struct mii_phy *phy) in emac_mdio_poll_link() 2554 static int emac_mdio_read_link(struct mii_phy *phy) in emac_mdio_read_link() 2572 static int emac_mdio_init_phy(struct mii_phy *phy) in emac_mdio_init_phy()
|
| /linux/include/linux/ |
| A D | sungem_phy.h | 5 struct mii_phy; 10 int (*init)(struct mii_phy *phy); 11 int (*suspend)(struct mii_phy *phy); 12 int (*setup_aneg)(struct mii_phy *phy, u32 advertise); 13 int (*setup_forced)(struct mii_phy *phy, int speed, int fd); 14 int (*poll_link)(struct mii_phy *phy); 15 int (*read_link)(struct mii_phy *phy); 16 int (*enable_fiber)(struct mii_phy *phy, int autoneg); 39 struct mii_phy struct 65 extern int sungem_phy_probe(struct mii_phy *phy, int mii_id);
|
| /linux/drivers/net/ |
| A D | sungem_phy.c | 95 static int bcm5201_init(struct mii_phy* phy) in bcm5201_init() 108 static int bcm5201_suspend(struct mii_phy* phy) in bcm5201_suspend() 116 static int bcm5221_init(struct mii_phy* phy) in bcm5221_init() 139 static int bcm5221_suspend(struct mii_phy* phy) in bcm5221_suspend() 154 static int bcm5241_init(struct mii_phy* phy) in bcm5241_init() 177 static int bcm5241_suspend(struct mii_phy* phy) in bcm5241_suspend() 192 static int bcm5400_init(struct mii_phy* phy) in bcm5400_init() 221 static int bcm5400_suspend(struct mii_phy* phy) in bcm5400_suspend() 229 static int bcm5401_init(struct mii_phy* phy) in bcm5401_init() 285 static int bcm5411_init(struct mii_phy* phy) in bcm5411_init() [all …]
|
| /linux/drivers/net/ethernet/sis/ |
| A D | sis900.c | 147 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 …]
|
| /linux/drivers/net/ethernet/toshiba/ |
| A D | spider_net.h | 447 struct mii_phy phy;
|
| A D | spider_net.c | 167 struct mii_phy *phy = &card->phy; in spider_net_setup_aneg() 1988 struct mii_phy *phy = &card->phy; in spider_net_link_phy() 2063 struct mii_phy *phy = &card->phy; in spider_net_setup_phy()
|
| /linux/drivers/net/ethernet/sun/ |
| A D | sungem.h | 1010 struct mii_phy phy_mii;
|
| /linux/drivers/net/ethernet/dec/tulip/ |
| A D | de4x5.c | 502 struct mii_phy { struct 819 struct mii_phy phy[DE4X5_MAX_PHY]; /* List of attached PHY devices */
|
Completed in 41 milliseconds