Home
last modified time | relevance | path

Searched full:stamping (Results 1 – 25 of 42) 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.
H A Ddp83640.c481 /* Reject requests to enable time stamping on both edges. */ in ptp_dp83640_enable()
725 /* time stamping methods */
/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.py157 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 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/net/ethernet/mellanox/mlx4/
H A Den_netdev.c2427 /* 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 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/net/ethtool/
H A Dtsconfig.c406 /* Disable current time stamping if we try to enable in ethnl_set_tsconfig()
/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.c897 * 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 Dcpsw_priv.h298 u32 active_slave;/* time stamping, ethtool and SIOCGMIIPHY slave */
/linux/drivers/net/ethernet/intel/e1000e/
H A Dnetdev.c488 * 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 Dsparx5_ptp.c600 /* PTP Rx stamping is always enabled. */ in sparx5_ptp_phc_init()
/linux/drivers/ptp/
H A Dptp_ines.c23 MODULE_DESCRIPTION("Driver for the ZHAW InES PTP time stamping IP core");
/linux/drivers/net/ethernet/freescale/
H A Dgianfar.c197 /* 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 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.h2837 * - receive time stamping in software requested in sock_recv_timestamp()
2883 * @tx_flags: completed with instructions for time stamping

12