Home
last modified time | relevance | path

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

12

/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
/linux/include/uapi/linux/
H A Dnet_tstamp.h3 * Userspace API for hardware time stamping of network packets
114 * No outgoing packet will need hardware time stamping;
116 * time stamping will be done.
121 * Enables hardware time stamping for outgoing packets;
129 * Enables time stamping for outgoing packets just as
H A Dsockios.h152 /* hardware time stamping: parameters in linux/net_tstamp.h */
/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.
/linux/Documentation/networking/
H A Dtimestamping.rst539 Hardware time stamping must also be initialized for each device driver
540 that is expected to do hardware time stamping. The parameter is defined in
556 to select the source of the hardware time stamping. It is composed of an index
557 for the device source and a qualifier for the type of time stamping.
566 A driver which supports hardware time stamping shall update the struct
592 * no outgoing packet will need hardware time stamping;
594 * time stamping will be done
599 * enables hardware time stamping for outgoing packets;
629 A driver which supports hardware time stamping must support the
650 stamping.
[all …]
/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()
/linux/drivers/net/ethernet/intel/igb/
H A Digb_ptp.c932 * If we were asked to do hardware stamping and such a time stamp is
1094 * igb_ptp_hwtstamp_get - get hardware time stamping config
1117 * Outgoing time stamping can be enabled and disabled. Play nice and
1120 * marked for time stamping, otherwise it would be impossible to tell
1123 * Incoming time stamping has to be configured via the hardware
1276 * igb_ptp_hwtstamp_set - set hardware time stamping config
/linux/tools/net/ynl/pyynl/
H A Dethtool.py145 parser.add_argument('-T', '--show-time-stamping', action=argparse.BooleanOptionalAction)
337 print(f'Time stamping parameters for {args.device}:')
/linux/Documentation/devicetree/bindings/net/
H A Dcpsw.txt20 - active_slave : Specifies the slave to use for time stamping,
/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.
/linux/drivers/hwtracing/intel_th/
H A Dintel_th.h49 * @tscu_enable: device needs SW to enable time stamping unit
/linux/drivers/net/ethernet/microchip/lan865x/
H A Dlan865x.c359 * stamping at the end of the Start of Frame Delimiter (SFD) and set the in lan865x_probe()
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ptp.c962 * Outgoing time stamping can be enabled and disabled. Play nice and
965 * marked for time stamping, otherwise it would be impossible to tell
968 * Incoming time stamping has to be configured via the hardware
/linux/drivers/net/ethernet/intel/igc/
H A Digc_ptp.c863 * igc_ptp_hwtstamp_set - set hardware time stamping config
887 * igc_ptp_hwtstamp_get - get hardware time stamping config
/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_ptp.c600 /* PTP Rx stamping is always enabled. */ in sparx5_ptp_phc_init()
/linux/include/linux/
H A Dethtool.h1041 * @get_ts_info: Get the time stamping and PTP hardware clock capabilities.
1424 * ethtool_get_ts_info_by_layer - Obtains time stamping capabilities from the MAC or PHY layer.
H A Dblk-mq.h868 * Only need start/end time stamping if we have iostat or
/linux/drivers/net/ethernet/freescale/
H A Dgianfar.c197 /* Enable HW time stamping if requested from user space */ in gfar_mac_rx_config()
1903 /* If time stamping is requested one additional TxBD must be set up. The in gfar_start_xmit()
1923 /* Setup tx hardware time stamping */ in gfar_start_xmit()
2139 /* When time stamping, one additional TxBD must be freed. in gfar_clean_tx_ring()
H A Dgianfar.h1141 /* HW time stamping enabled flag */
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_ptp.c46 refcount_t ptp_port_enabled_ref; /* Number of ports with time stamping
/linux/include/net/
H A Dsock.h2828 * - receive time stamping in software requested in sock_recv_timestamp()
2874 * @tx_flags: completed with instructions for time stamping
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dclock.c722 /* Reject requests to enable time stamping on both edges. */ in mlx5_extts_configure()
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_pf.c2092 /* When reinitializing enable time stamping if it is enabled before */ in otx2_open()
2478 "One-step time stamping is not supported"); in otx2_config_hwtstamp_set()
/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Dcgx.c1066 /* Disable inbound PTP stamping */ in cgx_lmac_ptp_config()

12