Home
last modified time | relevance | path

Searched refs:timestamping (Results 1 – 25 of 52) sorted by relevance

123

/linux-6.3-rc2/drivers/hte/
A DKconfig7 Some devices provide a hardware timestamping engine which can
9 benefit for the applications needing accurate timestamping event with
21 Enable this option for integrated hardware timestamping engine also
22 known as generic timestamping engine (GTE) support on NVIDIA Tegra194
24 lines for timestamping in realtime.
/linux-6.3-rc2/drivers/net/dsa/microchip/
A DKconfig30 Select to enable support for timestamping & PTP clock manipulation in
32 only one step timestamping. LAN937x switch supports both one step and
33 two step timestamping.
/linux-6.3-rc2/Documentation/networking/
A Dtimestamping.rst24 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
171 have multiple concurrent timestamping requests outstanding. Packets
198 timestamping applications. SOF_TIMESTAMPING_OPT_ID defines how the
314 The SO_TIMESTAMPING interface supports timestamping of bytes in a
316 entire contents of the buffer has passed a timestamping point. That
664 timestamping:
667 packets with a hardware TX timestamping request from user space.
668 This is required for two-step timestamping, since the hardware
[all …]
A Dindex.rst110 timestamping
/linux-6.3-rc2/Documentation/devicetree/bindings/timestamp/
A Dnvidia,tegra194-hte.yaml7 title: Tegra194 on chip generic hardware timestamping engine (HTE)
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-6.3-rc2/Documentation/driver-api/hte/
A Dhte.rst12 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 Dtegra194-hte.rst20 supports timestamping GPIOs in real time and it has 39 GPIO lines. The GPIO GTE
/linux-6.3-rc2/net/mptcp/
A Dsockopt.c212 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(&timestamping, optval, in mptcp_setsockopt_sol_socket_timestamping()
217 sizeof(timestamping))) in mptcp_setsockopt_sol_socket_timestamping()
220 memset(&timestamping, 0, sizeof(timestamping)); in mptcp_setsockopt_sol_socket_timestamping()
222 if (copy_from_sockptr(&timestamping.flags, optval, sizeof(int))) in mptcp_setsockopt_sol_socket_timestamping()
229 KERNEL_SOCKPTR(&timestamping), 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-6.3-rc2/Documentation/sound/designs/
A Dindex.rst10 timestamping
/linux-6.3-rc2/tools/testing/selftests/net/
A D.gitignore40 timestamping
A DMakefile61 TEST_GEN_FILES += hwtstamp_config rxtimestamp timestamping txtimestamp
/linux-6.3-rc2/drivers/net/dsa/mv88e6xxx/
A DKconfig18 Say Y to enable PTP hardware timestamping on Marvell 88E6xxx switch
/linux-6.3-rc2/Documentation/trace/coresight/
A Dcoresight-tpdm.rst15 sources and send it to a TPDA for packetization, timestamping and funneling.
A Dcoresight-tpda.rst17 and timestamping of Monitor data.
/linux-6.3-rc2/sound/core/seq/
A Dseq_ports.h62 unsigned int timestamping: 1; member
A Dseq_ports.c344 port->timestamping = (info->flags & SNDRV_SEQ_PORT_FLG_TIMESTAMP) ? 1 : 0; in snd_seq_set_port_info()
378 if (port->timestamping) { in snd_seq_get_port_info()
/linux-6.3-rc2/net/core/
A DMakefile29 obj-$(CONFIG_NETWORK_PHY_TIMESTAMPING) += timestamping.o
A Dsock.c896 struct so_timestamping timestamping) in sock_set_timestamping() argument
898 int val = timestamping.flags; in sock_set_timestamping()
1090 struct so_timestamping timestamping; in sk_setsockopt() local
1258 if (optlen == sizeof(timestamping)) { in sk_setsockopt()
1260 sizeof(timestamping))) { in sk_setsockopt()
1265 memset(&timestamping, 0, sizeof(timestamping)); in sk_setsockopt()
1266 timestamping.flags = val; in sk_setsockopt()
1609 struct so_timestamping timestamping; in sk_getsockopt() member
1713 lv = sizeof(v.timestamping); in sk_getsockopt()
1714 v.timestamping.flags = sk->sk_tsflags; in sk_getsockopt()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/sfc/siena/
A Dtx_common.c83 tx_queue->timestamping = (efx_siena_ptp_use_mac_tx_timestamps(efx) && in efx_siena_init_tx_queue()
145 if (tx_queue->timestamping && in efx_dequeue_buffer()
/linux-6.3-rc2/drivers/net/ethernet/sfc/
A Dtx_common.c83 tx_queue->timestamping = (efx_ptp_use_mac_tx_timestamps(efx) && in efx_init_tx_queue()
179 if (tx_queue->timestamping && in efx_dequeue_buffer()
/linux-6.3-rc2/drivers/net/dsa/sja1105/
A DKconfig31 This enables support for timestamping and PTP clock manipulations in
/linux-6.3-rc2/Documentation/devicetree/bindings/arm/
A Dqcom,coresight-tpdm.yaml19 sources and send it to a TPDA for packetization, timestamping, and funneling.
A Dqcom,coresight-tpda.yaml11 TPDAs are responsible for packetization and timestamping of data sets
/linux-6.3-rc2/drivers/net/ethernet/cavium/
A DKconfig61 PTP provides timestamping mechanism that is suitable for use in IEEE 1588
/linux-6.3-rc2/Documentation/devicetree/bindings/net/
A Dti,k3-am654-cpts.yaml25 - external hardware timestamp push inputs (HWx_TS_PUSH) timestamping

Completed in 34 milliseconds

123