Home
last modified time | relevance | path

Searched refs:mii_timestamper (Results 1 – 11 of 11) sorted by relevance

/OK3568_Linux_fs/kernel/include/linux/
H A Dmii_timestamper.h46 struct mii_timestamper { struct
47 bool (*rxtstamp)(struct mii_timestamper *mii_ts, argument
50 void (*txtstamp)(struct mii_timestamper *mii_ts, argument
53 int (*hwtstamp)(struct mii_timestamper *mii_ts, argument
56 void (*link_state)(struct mii_timestamper *mii_ts, argument
59 int (*ts_info)(struct mii_timestamper *mii_ts, argument
77 struct mii_timestamper *(*probe_channel)(struct device *device, argument
80 struct mii_timestamper *mii_ts);
90 struct mii_timestamper *register_mii_timestamper(struct device_node *node,
93 void unregister_mii_timestamper(struct mii_timestamper *mii_ts);
[all …]
H A Dphy.h637 struct mii_timestamper *mii_ts;
/OK3568_Linux_fs/kernel/drivers/net/phy/
H A Dmii_timestamper.c78 struct mii_timestamper *register_mii_timestamper(struct device_node *node, in register_mii_timestamper()
81 struct mii_timestamper *mii_ts = NULL; in register_mii_timestamper()
109 void unregister_mii_timestamper(struct mii_timestamper *mii_ts) in unregister_mii_timestamper()
H A Ddp83640.c101 struct mii_timestamper mii_ts;
1196 static int dp83640_hwtstamp(struct mii_timestamper *mii_ts, struct ifreq *ifr) in dp83640_hwtstamp()
1310 static bool dp83640_rxtstamp(struct mii_timestamper *mii_ts, in dp83640_rxtstamp()
1360 static void dp83640_txtstamp(struct mii_timestamper *mii_ts, in dp83640_txtstamp()
1388 static int dp83640_ts_info(struct mii_timestamper *mii_ts, in dp83640_ts_info()
H A DMakefile27 obj-$(CONFIG_NETWORK_PHY_TIMESTAMPING) += mii_timestamper.o
/OK3568_Linux_fs/kernel/net/core/
H A Dtimestamping.c24 struct mii_timestamper *mii_ts; in skb_clone_tx_timestamp()
47 struct mii_timestamper *mii_ts; in skb_defer_rx_timestamp()
/OK3568_Linux_fs/kernel/drivers/ptp/
H A Dptp_ines.c152 struct mii_timestamper mii_ts;
336 static int ines_hwtstamp(struct mii_timestamper *mii_ts, struct ifreq *ifr) in ines_hwtstamp()
408 static void ines_link_state(struct mii_timestamper *mii_ts, in ines_link_state()
484 static bool ines_rxtstamp(struct mii_timestamper *mii_ts, in ines_rxtstamp()
569 static int ines_ts_info(struct mii_timestamper *mii_ts, in ines_ts_info()
626 static void ines_txtstamp(struct mii_timestamper *mii_ts, in ines_txtstamp()
710 static struct mii_timestamper *ines_ptp_probe_channel(struct device *device, in ines_ptp_probe_channel()
735 struct mii_timestamper *mii_ts) in ines_ptp_release_channel()
/OK3568_Linux_fs/kernel/drivers/net/mdio/
H A Dof_mdio.c45 static struct mii_timestamper *of_find_mii_timestamper(struct device_node *node) in of_find_mii_timestamper()
110 struct mii_timestamper *mii_ts; in of_mdiobus_register_phy()
/OK3568_Linux_fs/kernel/drivers/net/phy/mscc/
H A Dmscc_ptp.c1048 static int vsc85xx_hwtstamp(struct mii_timestamper *mii_ts, struct ifreq *ifr) in vsc85xx_hwtstamp()
1141 static int vsc85xx_ts_info(struct mii_timestamper *mii_ts, in vsc85xx_ts_info()
1164 static void vsc85xx_txtstamp(struct mii_timestamper *mii_ts, in vsc85xx_txtstamp()
1185 static bool vsc85xx_rxtstamp(struct mii_timestamper *mii_ts, in vsc85xx_rxtstamp()
H A Dmscc.h382 struct mii_timestamper mii_ts;
/OK3568_Linux_fs/kernel/Documentation/networking/
H A Dtimestamping.rst667 mii_timestamper`` and add a pointer to it in ``phydev->mii_ts``. The presence