Home
last modified time | relevance | path

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

123

/linux-6.15/drivers/hte/
H A DKconfig7 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-6.15/drivers/net/dsa/microchip/
H A DKconfig35 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-6.15/Documentation/networking/
H 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
180 have multiple concurrent timestamping requests outstanding. Packets
221 timestamping applications. SOF_TIMESTAMPING_OPT_ID defines how the
354 The SO_TIMESTAMPING interface supports timestamping of bytes in a
356 entire contents of the buffer has passed a timestamping point. That
715 timestamping:
718 packets with a hardware TX timestamping request from user space.
719 This is required for two-step timestamping, since the hardware
[all …]
H A Dindex.rst125 timestamping
/linux-6.15/Documentation/driver-api/hte/
H 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
H A Dtegra-hte.rst19 instance supports timestamping GPIOs in real time as it is tightly coupled with
/linux-6.15/Documentation/devicetree/bindings/timestamp/
H A Dnvidia,tegra194-hte.yaml7 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-6.15/Documentation/sound/designs/
H A Dindex.rst11 timestamping
/linux-6.15/net/mptcp/
H 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.15/tools/testing/selftests/net/
H A D.gitignore53 timestamping
/linux-6.15/drivers/net/dsa/mv88e6xxx/
H A DKconfig18 Say Y to enable PTP hardware timestamping on Marvell 88E6xxx switch
/linux-6.15/Documentation/trace/coresight/
H A Dcoresight-tpdm.rst15 sources and send it to a TPDA for packetization, timestamping and funneling.
H A Dcoresight-tpda.rst17 and timestamping of Monitor data.
/linux-6.15/sound/core/seq/
H A Dseq_ports.h63 unsigned int timestamping: 1; member
/linux-6.15/net/core/
H A DMakefile32 obj-$(CONFIG_NETWORK_PHY_TIMESTAMPING) += timestamping.o
H A Dsock.c902 struct so_timestamping timestamping) in sock_set_timestamping() argument
904 int val = timestamping.flags; in sock_set_timestamping()
1192 struct so_timestamping timestamping; in sk_setsockopt() local
1431 if (optlen == sizeof(timestamping)) { in sk_setsockopt()
1432 if (copy_from_sockptr(&timestamping, optval, in sk_setsockopt()
1433 sizeof(timestamping))) { in sk_setsockopt()
1438 memset(&timestamping, 0, sizeof(timestamping)); in sk_setsockopt()
1439 timestamping.flags = val; in sk_setsockopt()
1719 struct so_timestamping timestamping; in sk_getsockopt() member
1824 lv = sizeof(v.timestamping); in sk_getsockopt()
[all …]
/linux-6.15/drivers/net/ethernet/sfc/siena/
H A Dtx_common.c84 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-6.15/drivers/net/ethernet/sfc/
H A Dtx_common.c84 tx_queue->timestamping = (efx_ptp_use_mac_tx_timestamps(efx) && in efx_init_tx_queue()
189 if (tx_queue->timestamping && in efx_dequeue_buffer()
/linux-6.15/tools/testing/selftests/net/packetdrill/
H A Dtcp_timestamping_client-only-last-byte.pkt2 // Test that tx timestamping sends timestamps only for
H A Dtcp_timestamping_partial.pkt2 // Test tx timestamping for partial writes (IPv4).
H A Dtcp_timestamping_server.pkt2 // Test tx timestamping for server-side (IPv4).
/linux-6.15/drivers/net/dsa/sja1105/
H A DKconfig31 This enables support for timestamping and PTP clock manipulations in
/linux-6.15/drivers/iio/adc/
H A Dstm32-adc.c2257 static int stm32_adc_chan_fw_init(struct iio_dev *indio_dev, bool timestamping) in stm32_adc_chan_fw_init() argument
2290 if (timestamping) in stm32_adc_chan_fw_init()
2300 timestamping ? num_channels - 1 : num_channels); in stm32_adc_chan_fw_init()
2307 if (timestamping) { in stm32_adc_chan_fw_init()
2379 bool timestamping = false; in stm32_adc_probe() local
2442 timestamping = true; in stm32_adc_probe()
2445 ret = stm32_adc_chan_fw_init(indio_dev, timestamping); in stm32_adc_probe()
/linux-6.15/Documentation/devicetree/bindings/arm/
H A Dqcom,coresight-tpda.yaml11 TPDAs are responsible for packetization and timestamping of data sets
/linux-6.15/drivers/net/ethernet/cavium/
H A DKconfig61 PTP provides timestamping mechanism that is suitable for use in IEEE 1588

123