Lines Matching defs:mii_timestamper
17 * struct mii_timestamper - Callback interface to MII time stamping devices.
40 * mii_timestamper within a private structure, obtaining a reference
44 * to a mii_timestamper from the probe_channel() callback of their
47 struct mii_timestamper {
48 bool (*rxtstamp)(struct mii_timestamper *mii_ts,
51 void (*txtstamp)(struct mii_timestamper *mii_ts,
54 int (*hwtstamp)(struct mii_timestamper *mii_ts,
58 void (*link_state)(struct mii_timestamper *mii_ts,
61 int (*ts_info)(struct mii_timestamper *mii_ts,
79 struct mii_timestamper *(*probe_channel)(struct device *device,
82 struct mii_timestamper *mii_ts);
92 struct mii_timestamper *register_mii_timestamper(struct device_node *node,
95 void unregister_mii_timestamper(struct mii_timestamper *mii_ts);
111 struct mii_timestamper *register_mii_timestamper(struct device_node *node,
117 static inline void unregister_mii_timestamper(struct mii_timestamper *mii_ts)