/linux/include/linux/ |
A D | mii_timestamper.h | 46 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 …]
|
A D | phy.h | 696 struct mii_timestamper *mii_ts;
|
/linux/drivers/net/phy/ |
A D | mii_timestamper.c | 78 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()
|
A D | nxp-c45-tja11xx.c | 191 struct mii_timestamper mii_ts; 470 static void nxp_c45_txtstamp(struct mii_timestamper *mii_ts, in nxp_c45_txtstamp() 492 static bool nxp_c45_rxtstamp(struct mii_timestamper *mii_ts, in nxp_c45_rxtstamp() 512 static int nxp_c45_hwtstamp(struct mii_timestamper *mii_ts, in nxp_c45_hwtstamp() 569 static int nxp_c45_ts_info(struct mii_timestamper *mii_ts, in nxp_c45_ts_info()
|
A D | Makefile | 27 obj-$(CONFIG_NETWORK_PHY_TIMESTAMPING) += mii_timestamper.o
|
A D | dp83640.c | 109 struct mii_timestamper mii_ts; 1228 static int dp83640_hwtstamp(struct mii_timestamper *mii_ts, struct ifreq *ifr) in dp83640_hwtstamp() 1342 static bool dp83640_rxtstamp(struct mii_timestamper *mii_ts, in dp83640_rxtstamp() 1392 static void dp83640_txtstamp(struct mii_timestamper *mii_ts, in dp83640_txtstamp() 1420 static int dp83640_ts_info(struct mii_timestamper *mii_ts, in dp83640_ts_info()
|
A D | .aquantia_hwmon.o.cmd | 1211 include/linux/mii_timestamper.h \
|
A D | .aquantia_main.o.cmd | 1213 include/linux/mii_timestamper.h \
|
/linux/net/core/ |
A D | timestamping.c | 24 struct mii_timestamper *mii_ts; in skb_clone_tx_timestamp() 47 struct mii_timestamper *mii_ts; in skb_defer_rx_timestamp()
|
/linux/drivers/ptp/ |
A D | ptp_ines.c | 147 struct mii_timestamper mii_ts; 331 static int ines_hwtstamp(struct mii_timestamper *mii_ts, struct ifreq *ifr) in ines_hwtstamp() 403 static void ines_link_state(struct mii_timestamper *mii_ts, in ines_link_state() 479 static bool ines_rxtstamp(struct mii_timestamper *mii_ts, in ines_rxtstamp() 564 static int ines_ts_info(struct mii_timestamper *mii_ts, in ines_ts_info() 621 static void ines_txtstamp(struct mii_timestamper *mii_ts, in ines_txtstamp() 705 static struct mii_timestamper *ines_ptp_probe_channel(struct device *device, in ines_ptp_probe_channel() 730 struct mii_timestamper *mii_ts) in ines_ptp_release_channel()
|
/linux/drivers/net/mdio/ |
A D | fwnode_mdio.c | 17 static struct mii_timestamper * 88 struct mii_timestamper *mii_ts = NULL; in fwnode_mdiobus_register_phy()
|
A D | .mdio-bcm-iproc.o.cmd | 1237 include/linux/mii_timestamper.h \
|
A D | .mdio-bitbang.o.cmd | 1214 include/linux/mii_timestamper.h \
|
A D | .mdio-cavium.o.cmd | 1213 include/linux/mii_timestamper.h \
|
A D | .mdio-mux-bcm-iproc.o.cmd | 1219 include/linux/mii_timestamper.h \
|
A D | .mdio-mux-mmioreg.o.cmd | 1211 include/linux/mii_timestamper.h \
|
A D | .mdio-mux-multiplexer.o.cmd | 1211 include/linux/mii_timestamper.h \
|
A D | .mdio-mux.o.cmd | 1211 include/linux/mii_timestamper.h \
|
/linux/drivers/net/phy/mscc/ |
A D | mscc_ptp.c | 1048 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()
|
A D | mscc.h | 390 struct mii_timestamper mii_ts;
|
/linux/Documentation/networking/ |
A D | timestamping.rst | 683 mii_timestamper`` and add a pointer to it in ``phydev->mii_ts``. The presence
|
/linux/drivers/net/ethernet/freescale/fman/ |
A D | .fman_dtsec.o.cmd | 1228 include/linux/mii_timestamper.h \
|
A D | .fman_tgec.o.cmd | 1228 include/linux/mii_timestamper.h \
|
/linux/drivers/net/ethernet/ti/ |
A D | .davinci_mdio.o.cmd | 1217 include/linux/mii_timestamper.h \
|
/linux/drivers/net/pcs/ |
A D | .pcs-lynx.o.cmd | 1211 include/linux/mii_timestamper.h \
|