Home
last modified time | relevance | path

Searched refs:mii_phy (Results 1 - 21 of 21) sorted by relevance

/kernel/linux/linux-5.10/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
76 /* Pass in a struct mii_phy with dev, mdio_read and mdio_write
79 int emac_mii_phy_probe(struct mii_phy *ph
[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 *ph
[all...]
H A Dcore.h178 struct mii_phy phy;
H A Dcore.c2506 static int emac_mdio_phy_start_aneg(struct mii_phy *phy, in emac_mdio_phy_start_aneg()
2517 static int emac_mdio_setup_aneg(struct mii_phy *phy, u32 advertise) in emac_mdio_setup_aneg()
2527 static int emac_mdio_setup_forced(struct mii_phy *phy, int speed, int fd) in emac_mdio_setup_forced()
2538 static int emac_mdio_poll_link(struct mii_phy *phy) in emac_mdio_poll_link()
2553 static int emac_mdio_read_link(struct mii_phy *phy) in emac_mdio_read_link()
2571 static int emac_mdio_init_phy(struct mii_phy *phy) in emac_mdio_init_phy()
/kernel/linux/linux-6.6/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
76 /* Pass in a struct mii_phy with dev, mdio_read and mdio_write
79 int emac_mii_phy_probe(struct mii_phy *ph
[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 *ph
[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()
/kernel/linux/linux-5.10/include/linux/
H A Dsungem_phy.h5 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
62 /* Pass in a struct mii_phy wit
[all...]
/kernel/linux/linux-6.6/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
64 /* Pass in a struct mii_phy wit
[all...]
/kernel/linux/linux-5.10/drivers/net/
H A Dsungem_phy.c51 static inline int __sungem_phy_read(struct mii_phy* phy, int id, int reg) in __sungem_phy_read()
56 static inline void __sungem_phy_write(struct mii_phy* phy, int id, int reg, int val) in __sungem_phy_write()
61 static inline int sungem_phy_read(struct mii_phy* phy, int reg) in sungem_phy_read()
66 static inline void sungem_phy_write(struct mii_phy* phy, int reg, int val) in sungem_phy_write()
71 static int reset_one_mii_phy(struct mii_phy* phy, int phy_id) in reset_one_mii_phy()
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* ph
[all...]
/kernel/linux/linux-6.6/drivers/net/
H A Dsungem_phy.c47 static inline int __sungem_phy_read(struct mii_phy* phy, int id, int reg) in __sungem_phy_read()
52 static inline void __sungem_phy_write(struct mii_phy* phy, int id, int reg, int val) in __sungem_phy_write()
57 static inline int sungem_phy_read(struct mii_phy* phy, int reg) in sungem_phy_read()
62 static inline void sungem_phy_write(struct mii_phy* phy, int reg, int val) in sungem_phy_write()
67 static int reset_one_mii_phy(struct mii_phy* phy, int phy_id) in reset_one_mii_phy()
91 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* ph
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/sis/
H A Dsis900.c147 struct mii_phy { struct
148 struct mii_phy * next;
167 struct mii_phy * mii;
168 struct mii_phy * first_mii; /* record the first mii structure */
224 static void sis900_check_mode (struct net_device *net_dev, struct mii_phy *mii_phy);
241 static void sis900_set_capability( struct net_device *net_dev ,struct mii_phy *phy);
610 struct mii_phy * mii_phy = NULL; in sis900_mii_probe() local
614 mii_phy in sis900_mii_probe()
1312 struct mii_phy *mii_phy = sis_priv->mii; sis900_timer() local
1371 sis900_check_mode(struct net_device *net_dev, struct mii_phy *mii_phy) sis900_check_mode() argument
2256 struct mii_phy *mii_phy = sis_priv->mii; sis900_set_config() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/sis/
H A Dsis900.c147 struct mii_phy { struct
148 struct mii_phy * next;
167 struct mii_phy * mii;
168 struct mii_phy * first_mii; /* record the first mii structure */
224 static void sis900_check_mode (struct net_device *net_dev, struct mii_phy *mii_phy);
241 static void sis900_set_capability( struct net_device *net_dev ,struct mii_phy *phy);
617 struct mii_phy * mii_phy = NULL; in sis900_mii_probe() local
621 mii_phy in sis900_mii_probe()
1319 struct mii_phy *mii_phy = sis_priv->mii; sis900_timer() local
1378 sis900_check_mode(struct net_device *net_dev, struct mii_phy *mii_phy) sis900_check_mode() argument
2263 struct mii_phy *mii_phy = sis_priv->mii; sis900_set_config() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/toshiba/
H A Dspider_net.h447 struct mii_phy phy;
H A Dspider_net.c166 struct mii_phy *phy = &card->phy; in spider_net_setup_aneg()
1970 struct mii_phy *phy = &card->phy; in spider_net_link_phy()
2044 struct mii_phy *phy = &card->phy; in spider_net_setup_phy()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/drivers/net/ethernet/sun/
H A Dsungem.h1010 struct mii_phy phy_mii;
/kernel/linux/linux-6.6/drivers/net/ethernet/sun/
H A Dsungem.h1010 struct mii_phy phy_mii;
/kernel/linux/linux-5.10/drivers/net/ethernet/dec/tulip/
H A Dde4x5.c501 struct mii_phy { struct
818 struct mii_phy phy[DE4X5_MAX_PHY]; /* List of attached PHY devices */

Completed in 39 milliseconds