Searched refs:mii_info (Results 1 – 6 of 6) sorted by relevance
/openbmc/u-boot/drivers/qe/ |
H A D | uec_phy.c | 216 mii_info->phyinfo->ack_interrupt (mii_info); in mii_clear_phy_interrupt() 224 mii_info->phyinfo->config_intr (mii_info); in mii_configure_phy_interrupt() 237 mii_info->advertising &= mii_info->phyinfo->features; in config_genmii_advert() 352 if (!genmii_read_status(mii_info) && mii_info->link) in genmii_config_aneg() 531 if (mii_info->autoneg && mii_info->link) { in marvell_read_status() 583 uec_phy_write(mii_info, MII_BMCR, uec_phy_read(mii_info, MII_BMCR) | in dm9161_init() 614 if (mii_info->autoneg && mii_info->link) { in dm9161_read_status() 694 if (mii_info->autoneg && mii_info->link) { in smsc_read_status() 807 return mii_info->mdio_read (mii_info->dev, mii_info->mii_id, regnum); in uec_phy_read() 812 mii_info->mdio_write (mii_info->dev, mii_info->mii_id, regnum, val); in uec_phy_write() [all …]
|
H A D | uec_phy.h | 211 int (*init) (struct uec_mii_info * mii_info); 214 int (*suspend) (struct uec_mii_info * mii_info); 217 int (*config_aneg) (struct uec_mii_info * mii_info); 220 int (*read_status) (struct uec_mii_info * mii_info); 223 int (*ack_interrupt) (struct uec_mii_info * mii_info); 226 int (*config_intr) (struct uec_mii_info * mii_info); 229 void (*close) (struct uec_mii_info * mii_info); 232 struct phy_info *uec_get_phy_info (struct uec_mii_info *mii_info); 236 void mii_clear_phy_interrupt (struct uec_mii_info *mii_info); 237 void mii_configure_phy_interrupt (struct uec_mii_info *mii_info,
|
H A D | uec.c | 432 mii_info = malloc(sizeof(*mii_info)); in init_phy() 433 if (!mii_info) { in init_phy() 437 memset(mii_info, 0, sizeof(*mii_info)); in init_phy() 446 mii_info->pause = 0; in init_phy() 447 mii_info->link = 1; in init_phy() 456 mii_info->dev = dev; in init_phy() 461 uec->mii_info = mii_info; in init_phy() 493 free(mii_info); in init_phy() 500 struct uec_mii_info *mii_info = uec->mii_info; in adjust_link() local 505 if (mii_info->link) { in adjust_link() [all …]
|
H A D | uec.h | 732 struct uec_mii_info *mii_info; member
|
/openbmc/linux/drivers/net/ethernet/sis/ |
H A D | sis900.c | 170 struct mii_if_info mii_info; member 519 sis_priv->mii_info.dev = net_dev; in sis900_probe() 520 sis_priv->mii_info.mdio_read = mdio_read; in sis900_probe() 521 sis_priv->mii_info.mdio_write = mdio_write; in sis900_probe() 522 sis_priv->mii_info.phy_id_mask = 0x1f; in sis900_probe() 523 sis_priv->mii_info.reg_num_mask = 0x1f; in sis900_probe() 772 sis_priv->mii_info.phy_id = sis_priv->cur_phy; in sis900_default_phy() 1318 struct net_device *net_dev = sis_priv->mii_info.dev; in sis900_timer() 2051 return mii_link_ok(&sis_priv->mii_info); in sis900_get_link() 2059 mii_ethtool_get_link_ksettings(&sis_priv->mii_info, cmd); in sis900_get_link_ksettings() [all …]
|
/openbmc/linux/drivers/net/ethernet/freescale/ |
H A D | ucc_geth.h | 1212 struct ugeth_mii_info *mii_info; member
|