mii_timestamper
struct mii_timestamper *mii_ts = NULL;
static struct mii_timestamper *
struct mii_timestamper *mii_ts;
struct mii_timestamper mii_ts;
static struct bcm_ptp_private *mii2priv(struct mii_timestamper *mii_ts)
static bool bcm_ptp_rxtstamp(struct mii_timestamper *mii_ts,
static void bcm_ptp_txtstamp(struct mii_timestamper *mii_ts,
static int bcm_ptp_hwtstamp_get(struct mii_timestamper *mii_ts,
static int bcm_ptp_hwtstamp_set(struct mii_timestamper *mii_ts,
static int bcm_ptp_ts_info(struct mii_timestamper *mii_ts,
struct mii_timestamper mii_ts;
static int dp83640_hwtstamp_get(struct mii_timestamper *mii_ts,
static int dp83640_hwtstamp_set(struct mii_timestamper *mii_ts,
static bool dp83640_rxtstamp(struct mii_timestamper *mii_ts,
static void dp83640_txtstamp(struct mii_timestamper *mii_ts,
static int dp83640_ts_info(struct mii_timestamper *mii_ts,
static int lan8814_ts_info(struct mii_timestamper *mii_ts, struct kernel_ethtool_ts_info *info)
static int lan8814_hwtstamp_get(struct mii_timestamper *mii_ts,
static int lan8814_hwtstamp_set(struct mii_timestamper *mii_ts,
static void lan8814_txtstamp(struct mii_timestamper *mii_ts,
static bool lan8814_rxtstamp(struct mii_timestamper *mii_ts, struct sk_buff *skb, int type)
struct mii_timestamper mii_ts;
static int lan8841_ts_info(struct mii_timestamper *mii_ts,
static int lan8841_hwtstamp_set(struct mii_timestamper *mii_ts,
static bool lan8841_rxtstamp(struct mii_timestamper *mii_ts,
static void mchp_rds_ptp_txtstamp(struct mii_timestamper *mii_ts,
static bool mchp_rds_ptp_rxtstamp(struct mii_timestamper *mii_ts,
static int mchp_rds_ptp_hwtstamp_get(struct mii_timestamper *mii_ts,
static int mchp_rds_ptp_hwtstamp_set(struct mii_timestamper *mii_ts,
static int mchp_rds_ptp_ts_info(struct mii_timestamper *mii_ts,
struct mii_timestamper mii_ts;
void unregister_mii_timestamper(struct mii_timestamper *mii_ts)
struct mii_timestamper *register_mii_timestamper(struct device_node *node,
struct mii_timestamper *mii_ts = NULL;
struct mii_timestamper mii_ts;
static int vsc85xx_hwtstamp_get(struct mii_timestamper *mii_ts,
static int vsc85xx_hwtstamp_set(struct mii_timestamper *mii_ts,
static int vsc85xx_ts_info(struct mii_timestamper *mii_ts,
static void vsc85xx_txtstamp(struct mii_timestamper *mii_ts,
static bool vsc85xx_rxtstamp(struct mii_timestamper *mii_ts,
static int nxp_c45_hwtstamp_get(struct mii_timestamper *mii_ts,
static int nxp_c45_hwtstamp_set(struct mii_timestamper *mii_ts,
static int nxp_c45_ts_info(struct mii_timestamper *mii_ts,
static void nxp_c45_txtstamp(struct mii_timestamper *mii_ts,
static bool nxp_c45_rxtstamp(struct mii_timestamper *mii_ts,
struct mii_timestamper mii_ts;
struct mii_timestamper mii_ts;
static int ines_hwtstamp_get(struct mii_timestamper *mii_ts,
static int ines_hwtstamp_set(struct mii_timestamper *mii_ts,
static void ines_link_state(struct mii_timestamper *mii_ts,
static bool ines_rxtstamp(struct mii_timestamper *mii_ts,
static int ines_ts_info(struct mii_timestamper *mii_ts,
static void ines_txtstamp(struct mii_timestamper *mii_ts,
static struct mii_timestamper *ines_ptp_probe_channel(struct device *device,
struct mii_timestamper *mii_ts)
void unregister_mii_timestamper(struct mii_timestamper *mii_ts);
struct mii_timestamper *register_mii_timestamper(struct device_node *node,
static inline void unregister_mii_timestamper(struct mii_timestamper *mii_ts)
bool (*rxtstamp)(struct mii_timestamper *mii_ts,
void (*txtstamp)(struct mii_timestamper *mii_ts,
int (*hwtstamp_set)(struct mii_timestamper *mii_ts,
int (*hwtstamp_get)(struct mii_timestamper *mii_ts,
void (*link_state)(struct mii_timestamper *mii_ts,
int (*ts_info)(struct mii_timestamper *mii_ts,
struct mii_timestamper *(*probe_channel)(struct device *device,
struct mii_timestamper *mii_ts);
struct mii_timestamper *register_mii_timestamper(struct device_node *node,
struct mii_timestamper *mii_ts;
struct mii_timestamper *mii_ts;
struct mii_timestamper *mii_ts;