Home
last modified time | relevance | path

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

123

/openbmc/linux/include/linux/
H A 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.
/openbmc/linux/Documentation/devicetree/bindings/ptp/
H A 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.
H A Dptp-ines.txt1 ZHAW InES PTP time stamping IP core
/openbmc/linux/include/uapi/linux/
H A Dnet_tstamp.h3 * Userspace API for hardware time stamping of network packets
100 * No outgoing packet will need hardware time stamping;
102 * time stamping will be done.
107 * Enables hardware time stamping for outgoing packets;
115 * Enables time stamping for outgoing packets just as
H A Dsockios.h152 /* hardware time stamping: parameters in linux/net_tstamp.h */
/openbmc/linux/drivers/ptp/
H A 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
/openbmc/linux/drivers/net/phy/
H A 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.
/openbmc/linux/Documentation/networking/
H A Dtimestamping.rst498 Hardware time stamping must also be initialized for each device driver
499 that is expected to do hardware time stamping. The parameter is defined in
523 A driver which supports hardware time stamping shall update the struct
542 * no outgoing packet will need hardware time stamping;
544 * time stamping will be done
549 * enables hardware time stamping for outgoing packets;
579 A driver which supports hardware time stamping must support the
599 stamping.
601 that the driver is doing the time stamping by setting the flag
607 and not free the skb. A driver not supporting hardware time stamping doesn't
[all …]
/openbmc/linux/tools/testing/selftests/net/
H A 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()
/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/
H A Dchain_mode.c134 * 1588-2002 time stamping is enabled, hence reinitialize it in refill_desc3()
151 * 1588-2002 time stamping is enabled, hence reinitialize it in clean_desc3()
H A Dring_mode.c124 /* des3 is only used for jumbo frames tx or time stamping */ in clean_desc3()
/openbmc/linux/fs/ntfs/
H A Dusnjrnl.c49 ntfs_debug("Stamping transaction log ($UsnJrnl): old " in ntfs_stamp_usnjrnl()
/openbmc/linux/drivers/net/ethernet/intel/igb/
H A Digb_ptp.c943 * If we were asked to do hardware stamping and such a time stamp is
1105 * igb_ptp_get_ts_config - get hardware time stamping config
1127 * Outgoing time stamping can be enabled and disabled. Play nice and
1130 * marked for time stamping, otherwise it would be impossible to tell
1133 * Incoming time stamping has to be configured via the hardware
1286 * igb_ptp_set_ts_config - set hardware time stamping config
/openbmc/linux/tools/net/ynl/
H A Dethtool.py139 parser.add_argument('-T', '--show-time-stamping', action=argparse.BooleanOptionalAction)
325 print(f'Time stamping parameters for {args.device}:')
/openbmc/linux/Documentation/devicetree/bindings/net/
H A Dcpsw.txt20 - active_slave : Specifies the slave to use for time stamping,
/openbmc/linux/tools/perf/Documentation/
H A Dperf-record.txt59 - 'time': Disable/enable time stamping. Acceptable values are 1 for
60 enabling time stamping. 0 for disabling time stamping.
/openbmc/linux/drivers/net/ethernet/mellanox/mlx4/
H A Den_netdev.c2428 /* device doesn't support time stamping */ in mlx4_en_hwtstamp_set()
3237 /* Initialize time stamping config */ in mlx4_en_init_netdev()
3459 en_warn(priv, "Can't turn ON rx vlan offload while time-stamping rx filter is ON\n"); in mlx4_en_reset_config()
3489 /* RX time-stamping is OFF, update the RX vlan offload in mlx4_en_reset_config()
3505 /* RX vlan offload and RX time-stamping can't co-exist ! in mlx4_en_reset_config()
3507 * Turn Off RX vlan offload in case of time-stamping is ON in mlx4_en_reset_config()
3511 en_warn(priv, "Turning off RX vlan offload since RX time-stamping is ON\n"); in mlx4_en_reset_config()
/openbmc/linux/drivers/hwtracing/intel_th/
H A Dintel_th.h49 * @tscu_enable: device needs SW to enable time stamping unit
/openbmc/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ptp.c955 * Outgoing time stamping can be enabled and disabled. Play nice and
958 * marked for time stamping, otherwise it would be impossible to tell
961 * Incoming time stamping has to be configured via the hardware
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-bus-coresight-devices-etm3x141 various aspect of the trace entity such as time stamping,
/openbmc/linux/Documentation/devicetree/bindings/soc/ti/
H A Dti,pruss.yaml238 functions such as time stamping. Each PRUSS has either 1 IEP (on AM335x,
/openbmc/linux/drivers/net/ethernet/intel/igc/
H A Digc_ptp.c840 * igc_ptp_set_ts_config - set hardware time stamping config
867 * igc_ptp_get_ts_config - get hardware time stamping config
/openbmc/linux/drivers/net/ethernet/ti/
H A Dcpsw_priv.h298 u32 active_slave;/* time stamping, ethtool and SIOCGMIIPHY slave */
/openbmc/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_ptp.c586 /* PTP Rx stamping is always enabled. */ in sparx5_ptp_phc_init()
/openbmc/linux/drivers/net/dsa/mv88e6xxx/
H A Dptp.c338 /* Reject requests to enable time stamping on both edges. */ in mv88e6352_ptp_enable_extts()

123