Lines Matching defs:mii_ts
310 struct mii_timestamper mii_ts;
2342 static int lan8814_ts_info(struct mii_timestamper *mii_ts, struct ethtool_ts_info *info)
2344 struct kszphy_ptp_priv *ptp_priv = container_of(mii_ts, struct kszphy_ptp_priv, mii_ts);
2381 static int lan8814_hwtstamp(struct mii_timestamper *mii_ts, struct ifreq *ifr)
2384 container_of(mii_ts, struct kszphy_ptp_priv, mii_ts);
2477 static void lan8814_txtstamp(struct mii_timestamper *mii_ts,
2480 struct kszphy_ptp_priv *ptp_priv = container_of(mii_ts, struct kszphy_ptp_priv, mii_ts);
2548 static bool lan8814_rxtstamp(struct mii_timestamper *mii_ts, struct sk_buff *skb, int type)
2551 container_of(mii_ts, struct kszphy_ptp_priv, mii_ts);
3146 ptp_priv->mii_ts.rxtstamp = lan8814_rxtstamp;
3147 ptp_priv->mii_ts.txtstamp = lan8814_txtstamp;
3148 ptp_priv->mii_ts.hwtstamp = lan8814_hwtstamp;
3149 ptp_priv->mii_ts.ts_info = lan8814_ts_info;
3151 phydev->mii_ts = &ptp_priv->mii_ts;
3622 static int lan8841_ts_info(struct mii_timestamper *mii_ts,
3627 ptp_priv = container_of(mii_ts, struct kszphy_ptp_priv, mii_ts);
3699 static int lan8841_hwtstamp(struct mii_timestamper *mii_ts, struct ifreq *ifr)
3701 struct kszphy_ptp_priv *ptp_priv = container_of(mii_ts, struct kszphy_ptp_priv, mii_ts);
3776 static bool lan8841_rxtstamp(struct mii_timestamper *mii_ts,
3780 container_of(mii_ts, struct kszphy_ptp_priv, mii_ts);
4583 ptp_priv->mii_ts.rxtstamp = lan8841_rxtstamp;
4584 ptp_priv->mii_ts.txtstamp = lan8814_txtstamp;
4585 ptp_priv->mii_ts.hwtstamp = lan8841_hwtstamp;
4586 ptp_priv->mii_ts.ts_info = lan8841_ts_info;
4588 phydev->mii_ts = &ptp_priv->mii_ts;