Home
last modified time | relevance | path

Searched full:stamping (Results 1 – 25 of 57) sorted by relevance

123

/Linux-v6.1/include/linux/
Dmii_timestamper.h3 * Support for generic time stamping devices on MII buses.
16 * struct mii_timestamper - Callback interface to MII time stamping devices.
19 * the MII time stamping device promises to deliver it using
24 * @txtstamp: Requests a Tx timestamp for 'skb'. The MII time stamping
29 * @hwtstamp: Handles SIOCSHWTSTAMP ioctl for hardware time stamping.
35 * @ts_info: Handles ethtool queries for hardware time stamping.
38 * Drivers for PHY time stamping devices should embed their
42 * Drivers for non-PHY time stamping devices should return a pointer
66 * struct mii_timestamping_ctrl - MII time stamping controller interface.
Dphy.h1335 * phy_has_rxtstamp - Tests whether a PHY supports receive time stamping.
1344 * phy_has_tsinfo - Tests whether a PHY reports time stamping and/or
1354 * phy_has_txtstamp - Tests whether a PHY supports transmit time stamping.
/Linux-v6.1/Documentation/devicetree/bindings/ptp/
Dtimestamper.txt4 provide time stamps. In contrast to PHY time stamping drivers (which
6 alone MII time stamping drivers use this binding to specify the
9 Non-PHY MII time stamping drivers typically talk to the control
12 time stamping channels, each of which snoops on a MII bus.
15 stamping channel from the controller device to that phy's MII bus.
Dptp-ines.txt1 ZHAW InES PTP time stamping IP core
/Linux-v6.1/drivers/ptp/
DKconfig20 time stamping units, it can be possible to achieve
93 tristate "ZHAW InES PTP time stamping IP core"
111 clock. The hardware supports time stamping of PTP packets
140 clock. This clock is only useful if your time stamping MAC
152 clock. This clock is only useful if your time stamping MAC
/Linux-v6.1/include/uapi/linux/
Dnet_tstamp.h3 * Userspace API for hardware time stamping of network packets
99 * No outgoing packet will need hardware time stamping;
101 * time stamping will be done.
106 * Enables hardware time stamping for outgoing packets;
114 * Enables time stamping for outgoing packets just as
Dsockios.h152 /* hardware time stamping: parameters in linux/net_tstamp.h */
/Linux-v6.1/drivers/net/phy/
Dmii_timestamper.c3 // Support for generic time stamping devices on MII buses.
19 * register_mii_tstamp_controller() - registers an MII time stamping device.
48 * unregister_mii_tstamp_controller() - unregisters an MII time stamping device.
/Linux-v6.1/Documentation/networking/
Dtimestamping.rst468 Hardware time stamping must also be initialized for each device driver
469 that is expected to do hardware time stamping. The parameter is defined in
493 A driver which supports hardware time stamping shall update the struct
512 * no outgoing packet will need hardware time stamping;
514 * time stamping will be done
519 * enables hardware time stamping for outgoing packets;
549 A driver which supports hardware time stamping must support the
569 stamping.
571 that the driver is doing the time stamping by setting the flag
577 and not free the skb. A driver not supporting hardware time stamping doesn't
[all …]
/Linux-v6.1/tools/testing/selftests/net/
Dtimestamping.c3 * This program demonstrates how the various time stamping features in
53 " SO_TIMESTAMP - normal software time stamping, ms resolution\n" in usage()
54 " SO_TIMESTAMPNS - more accurate software time stamping\n" in usage()
55 " SOF_TIMESTAMPING_TX_HARDWARE - hardware time stamping of outgoing packets\n" in usage()
57 " SOF_TIMESTAMPING_RX_HARDWARE - hardware time stamping of incoming packets\n" in usage()
408 printf("SIOCSHWTSTAMP: disabling hardware time stamping not possible\n"); in main()
448 /* set socket options for time stamping */ in main()
/Linux-v6.1/drivers/net/ethernet/stmicro/stmmac/
Dchain_mode.c135 * 1588-2002 time stamping is enabled, hence reinitialize it in refill_desc3()
153 * 1588-2002 time stamping is enabled, hence reinitialize it in clean_desc3()
Dring_mode.c126 /* des3 is only used for jumbo frames tx or time stamping */ in clean_desc3()
/Linux-v6.1/fs/ntfs/
Dusnjrnl.c49 ntfs_debug("Stamping transaction log ($UsnJrnl): old " in ntfs_stamp_usnjrnl()
/Linux-v6.1/drivers/net/ethernet/intel/igb/
Digb_ptp.c962 * If we were asked to do hardware stamping and such a time stamp is
1123 * igb_ptp_get_ts_config - get hardware time stamping config
1145 * Outgoing time stamping can be enabled and disabled. Play nice and
1148 * marked for time stamping, otherwise it would be impossible to tell
1151 * Incoming time stamping has to be configured via the hardware
1304 * igb_ptp_set_ts_config - set hardware time stamping config
/Linux-v6.1/Documentation/devicetree/bindings/net/
Dcpsw.txt20 - active_slave : Specifies the slave to use for time stamping,
/Linux-v6.1/drivers/net/ethernet/intel/igc/
Digc_ptp.c636 * If we were asked to do hardware stamping and such a time stamp is
711 * igc_ptp_set_ts_config - set hardware time stamping config
738 * igc_ptp_get_ts_config - get hardware time stamping config
/Linux-v6.1/tools/perf/Documentation/
Dperf-record.txt59 - 'time': Disable/enable time stamping. Acceptable values are 1 for
60 enabling time stamping. 0 for disabling time stamping.
/Linux-v6.1/drivers/hwtracing/intel_th/
Dintel_th.h49 * @tscu_enable: device needs SW to enable time stamping unit
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx4/
Den_netdev.c2431 /* device doesn't support time stamping */ in mlx4_en_hwtstamp_set()
3295 /* Initialize time stamping config */ in mlx4_en_init_netdev()
3514 en_warn(priv, "Can't turn ON rx vlan offload while time-stamping rx filter is ON\n"); in mlx4_en_reset_config()
3544 /* RX time-stamping is OFF, update the RX vlan offload in mlx4_en_reset_config()
3560 /* RX vlan offload and RX time-stamping can't co-exist ! in mlx4_en_reset_config()
3562 * Turn Off RX vlan offload in case of time-stamping is ON in mlx4_en_reset_config()
3566 en_warn(priv, "Turning off RX vlan offload since RX time-stamping is ON\n"); in mlx4_en_reset_config()
/Linux-v6.1/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ptp.c971 * Outgoing time stamping can be enabled and disabled. Play nice and
974 * marked for time stamping, otherwise it would be impossible to tell
977 * Incoming time stamping has to be configured via the hardware
/Linux-v6.1/drivers/net/dsa/mv88e6xxx/
Dptp.c283 /* Reject requests to enable time stamping on both edges. */ in mv88e6352_ptp_enable_extts()
/Linux-v6.1/Documentation/devicetree/bindings/soc/ti/
Dti,pruss.yaml237 functions such as time stamping. Each PRUSS has either 1 IEP (on AM335x,
/Linux-v6.1/Documentation/ABI/testing/
Dsysfs-bus-coresight-devices-etm3x141 various aspect of the trace entity such as time stamping,
/Linux-v6.1/drivers/net/ethernet/ti/
Dcpsw_priv.h297 u32 active_slave;/* time stamping, ethtool and SIOCGMIIPHY slave */
/Linux-v6.1/drivers/net/ethernet/microchip/sparx5/
Dsparx5_ptp.c589 /* PTP Rx stamping is always enabled. */ in sparx5_ptp_phc_init()

123