| /linux/drivers/hte/ |
| A D | Kconfig | 7 Some devices provide a hardware timestamping engine which can 9 benefit for the applications needing accurate timestamping event with 22 Enable this option for integrated hardware timestamping engine also 23 known as generic timestamping engine (GTE) support on NVIDIA Tegra194 25 lines for timestamping in realtime.
|
| /linux/drivers/net/dsa/microchip/ |
| A D | Kconfig | 35 Select to enable support for timestamping & PTP clock manipulation in 37 only one step timestamping. LAN937x switch supports both one step and 38 two step timestamping.
|
| /linux/Documentation/networking/ |
| A D | timestamping.rst | 24 Same timestamping mechanism as SO_TIMESTAMP, but reports the 45 This socket option enables timestamping of datagrams on the reception 98 requested by a particular socket, such as when receive timestamping is 172 have multiple concurrent timestamping requests outstanding. Packets 199 timestamping applications. SOF_TIMESTAMPING_OPT_ID defines how the 332 The SO_TIMESTAMPING interface supports timestamping of bytes in a 334 entire contents of the buffer has passed a timestamping point. That 683 timestamping: 686 packets with a hardware TX timestamping request from user space. 687 This is required for two-step timestamping, since the hardware [all …]
|
| A D | index.rst | 122 timestamping
|
| /linux/Documentation/driver-api/hte/ |
| A D | hte.rst | 12 Certain devices have built in hardware timestamping engines which can 19 This document describes the API that can be used by hardware timestamping 20 engine provider and consumer drivers that want to use the hardware timestamping
|
| A D | tegra-hte.rst | 19 instance supports timestamping GPIOs in real time as it is tightly coupled with
|
| /linux/Documentation/devicetree/bindings/timestamp/ |
| A D | nvidia,tegra194-hte.yaml | 7 title: Tegra on chip generic hardware timestamping engine (HTE) provider 13 Tegra SoC has two instances of generic hardware timestamping engines (GTE) 18 to enable or disable for the hardware timestamping. The GTE GPIO monitors
|
| /linux/Documentation/sound/designs/ |
| A D | index.rst | 10 timestamping
|
| /linux/net/mptcp/ |
| A D | sockopt.c | 212 struct so_timestamping timestamping; in mptcp_setsockopt_sol_socket_timestamping() local 215 if (optlen == sizeof(timestamping)) { in mptcp_setsockopt_sol_socket_timestamping() 216 if (copy_from_sockptr(×tamping, optval, in mptcp_setsockopt_sol_socket_timestamping() 217 sizeof(timestamping))) in mptcp_setsockopt_sol_socket_timestamping() 220 memset(×tamping, 0, sizeof(timestamping)); in mptcp_setsockopt_sol_socket_timestamping() 222 if (copy_from_sockptr(×tamping.flags, optval, sizeof(int))) in mptcp_setsockopt_sol_socket_timestamping() 229 KERNEL_SOCKPTR(×tamping), in mptcp_setsockopt_sol_socket_timestamping() 230 sizeof(timestamping)); in mptcp_setsockopt_sol_socket_timestamping() 240 sock_set_timestamping(sk, optname, timestamping); in mptcp_setsockopt_sol_socket_timestamping()
|
| /linux/tools/testing/selftests/net/ |
| A D | .gitignore | 50 timestamping
|
| A D | Makefile | 68 TEST_GEN_FILES += hwtstamp_config rxtimestamp timestamping txtimestamp
|
| /linux/drivers/net/dsa/mv88e6xxx/ |
| A D | Kconfig | 18 Say Y to enable PTP hardware timestamping on Marvell 88E6xxx switch
|
| /linux/Documentation/trace/coresight/ |
| A D | coresight-tpdm.rst | 15 sources and send it to a TPDA for packetization, timestamping and funneling.
|
| A D | coresight-tpda.rst | 17 and timestamping of Monitor data.
|
| /linux/sound/core/seq/ |
| A D | seq_ports.h | 63 unsigned int timestamping: 1; member
|
| A D | seq_ports.c | 347 port->timestamping = (info->flags & SNDRV_SEQ_PORT_FLG_TIMESTAMP) ? 1 : 0; in snd_seq_set_port_info() 397 if (port->timestamping) { in snd_seq_get_port_info()
|
| /linux/net/core/ |
| A D | Makefile | 32 obj-$(CONFIG_NETWORK_PHY_TIMESTAMPING) += timestamping.o
|
| A D | sock.c | 900 struct so_timestamping timestamping) in sock_set_timestamping() argument 902 int val = timestamping.flags; in sock_set_timestamping() 1175 struct so_timestamping timestamping; in sk_setsockopt() local 1413 if (optlen == sizeof(timestamping)) { in sk_setsockopt() 1414 if (copy_from_sockptr(×tamping, optval, in sk_setsockopt() 1415 sizeof(timestamping))) { in sk_setsockopt() 1420 memset(×tamping, 0, sizeof(timestamping)); in sk_setsockopt() 1421 timestamping.flags = val; in sk_setsockopt() 1697 struct so_timestamping timestamping; in sk_getsockopt() member 1802 lv = sizeof(v.timestamping); in sk_getsockopt() [all …]
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| A D | tx_common.c | 84 tx_queue->timestamping = (efx_siena_ptp_use_mac_tx_timestamps(efx) && in efx_siena_init_tx_queue() 146 if (tx_queue->timestamping && in efx_dequeue_buffer()
|
| /linux/drivers/net/ethernet/sfc/ |
| A D | tx_common.c | 84 tx_queue->timestamping = (efx_ptp_use_mac_tx_timestamps(efx) && in efx_init_tx_queue() 180 if (tx_queue->timestamping && in efx_dequeue_buffer()
|
| /linux/drivers/net/dsa/sja1105/ |
| A D | Kconfig | 31 This enables support for timestamping and PTP clock manipulations in
|
| /linux/drivers/iio/adc/ |
| A D | stm32-adc.c | 2258 static int stm32_adc_chan_fw_init(struct iio_dev *indio_dev, bool timestamping) in stm32_adc_chan_fw_init() argument 2291 if (timestamping) in stm32_adc_chan_fw_init() 2301 timestamping ? num_channels - 1 : num_channels); in stm32_adc_chan_fw_init() 2308 if (timestamping) { in stm32_adc_chan_fw_init() 2380 bool timestamping = false; in stm32_adc_probe() local 2443 timestamping = true; in stm32_adc_probe() 2446 ret = stm32_adc_chan_fw_init(indio_dev, timestamping); in stm32_adc_probe()
|
| /linux/Documentation/devicetree/bindings/arm/ |
| A D | qcom,coresight-tpda.yaml | 11 TPDAs are responsible for packetization and timestamping of data sets
|
| /linux/drivers/net/ethernet/cavium/ |
| A D | Kconfig | 61 PTP provides timestamping mechanism that is suitable for use in IEEE 1588
|
| /linux/Documentation/devicetree/bindings/net/ |
| A D | ti,k3-am654-cpts.yaml | 25 - external hardware timestamp push inputs (HWx_TS_PUSH) timestamping
|