| /linux/Documentation/devicetree/bindings/ptp/ |
| H A D | timestamper.txt | 4 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 D | ptp-ines.txt | 1 ZHAW InES PTP time stamping IP core
|
| /linux/include/uapi/linux/ |
| H A D | net_tstamp.h | 3 * 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 D | sockios.h | 152 /* hardware time stamping: parameters in linux/net_tstamp.h */
|
| /linux/drivers/net/phy/ |
| H A D | mii_timestamper.c | 3 // 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.
|
| H A D | dp83640.c | 481 /* Reject requests to enable time stamping on both edges. */ in ptp_dp83640_enable() 725 /* time stamping methods */
|
| /linux/tools/testing/selftests/net/ |
| H A D | timestamping.c | 3 * 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 D | igb_ptp.c | 932 * 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 D | ethtool.py | 157 parser.add_argument('-T', '--show-time-stamping', action=argparse.BooleanOptionalAction) 354 print(f'Time stamping parameters for {args.device}:')
|
| /linux/Documentation/devicetree/bindings/net/ |
| H A D | cpsw.txt | 20 - active_slave : Specifies the slave to use for time stamping,
|
| /linux/tools/perf/Documentation/ |
| H A D | perf-record.txt | 59 - 'time': Disable/enable time stamping. Acceptable values are 1 for 60 enabling time stamping. 0 for disabling time stamping.
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | en_netdev.c | 2427 /* device doesn't support time stamping */ in mlx4_en_hwtstamp_set() 2430 "device doesn't support time stamping"); in mlx4_en_hwtstamp_set() 3295 /* Initialize time stamping config */ in mlx4_en_init_netdev() 3518 en_warn(priv, "Can't turn ON rx vlan offload while time-stamping rx filter is ON\n"); in mlx4_en_reset_config() 3548 /* RX time-stamping is OFF, update the RX vlan offload in mlx4_en_reset_config() 3564 /* RX vlan offload and RX time-stamping can't co-exist ! in mlx4_en_reset_config() 3566 * Turn Off RX vlan offload in case of time-stamping is ON in mlx4_en_reset_config() 3570 en_warn(priv, "Turning off RX vlan offload since RX time-stamping is ON\n"); in mlx4_en_reset_config()
|
| /linux/drivers/hwtracing/intel_th/ |
| H A D | intel_th.h | 49 * @tscu_enable: device needs SW to enable time stamping unit
|
| /linux/drivers/net/ethernet/microchip/lan865x/ |
| H A D | lan865x.c | 359 * stamping at the end of the Start of Frame Delimiter (SFD) and set the in lan865x_probe()
|
| /linux/net/ethtool/ |
| H A D | tsconfig.c | 406 /* Disable current time stamping if we try to enable in ethnl_set_tsconfig()
|
| /linux/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_ptp.c | 962 * 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 D | igc_ptp.c | 897 * igc_ptp_hwtstamp_set - set hardware time stamping config 921 * igc_ptp_hwtstamp_get - get hardware time stamping config
|
| /linux/drivers/net/ethernet/ti/ |
| H A D | cpsw_priv.h | 298 u32 active_slave;/* time stamping, ethtool and SIOCGMIIPHY slave */
|
| /linux/drivers/net/ethernet/intel/e1000e/ |
| H A D | netdev.c | 488 * hwtstamp which can be used by the upper level time stamping functions. 3585 * Outgoing time stamping can be enabled and disabled. Play nice and 3588 * marked for time stamping, otherwise it would be impossible to tell 3591 * Incoming time stamping has to be configured via the hardware filters. 3701 /* enable/disable Tx h/w time stamping */ in e1000e_config_hwtstamp() 3713 /* enable/disable Rx h/w time stamping */ in e1000e_config_hwtstamp() 4471 /* Setup hardware time stamping cyclecounter */ in e1000_sw_init() 6160 * e1000e_hwtstamp_set - control hardware time stamping 6165 * Outgoing time stamping can be enabled and disabled. Play nice and 6168 * marked for time stamping, otherwise it would be impossible to tell [all …]
|
| /linux/drivers/net/ethernet/microchip/sparx5/ |
| H A D | sparx5_ptp.c | 600 /* PTP Rx stamping is always enabled. */ in sparx5_ptp_phc_init()
|
| /linux/drivers/ptp/ |
| H A D | ptp_ines.c | 23 MODULE_DESCRIPTION("Driver for the ZHAW InES PTP time stamping IP core");
|
| /linux/drivers/net/ethernet/freescale/ |
| H A D | gianfar.c | 197 /* Enable HW time stamping if requested from user space */ in gfar_mac_rx_config() 1898 /* If time stamping is requested one additional TxBD must be set up. The in gfar_start_xmit() 1918 /* Setup tx hardware time stamping */ in gfar_start_xmit() 2134 /* When time stamping, one additional TxBD must be freed. in gfar_clean_tx_ring()
|
| H A D | gianfar.h | 1141 /* HW time stamping enabled flag */
|
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_ptp.c | 46 refcount_t ptp_port_enabled_ref; /* Number of ports with time stamping
|
| /linux/include/net/ |
| H A D | sock.h | 2837 * - receive time stamping in software requested in sock_recv_timestamp() 2883 * @tx_flags: completed with instructions for time stamping
|