Home
last modified time | relevance | path

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

123

/linux/drivers/hte/
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/drivers/net/dsa/microchip/
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/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
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 Dindex.rst122 timestamping
/linux/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 Dtegra-hte.rst19 instance supports timestamping GPIOs in real time as it is tightly coupled with
/linux/Documentation/devicetree/bindings/timestamp/
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/Documentation/sound/designs/
A Dindex.rst10 timestamping
/linux/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/tools/testing/selftests/net/
A D.gitignore50 timestamping
A DMakefile68 TEST_GEN_FILES += hwtstamp_config rxtimestamp timestamping txtimestamp
/linux/drivers/net/dsa/mv88e6xxx/
A DKconfig18 Say Y to enable PTP hardware timestamping on Marvell 88E6xxx switch
/linux/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/sound/core/seq/
A Dseq_ports.h63 unsigned int timestamping: 1; member
A Dseq_ports.c347 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 DMakefile32 obj-$(CONFIG_NETWORK_PHY_TIMESTAMPING) += timestamping.o
A Dsock.c900 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(&timestamping, optval, in sk_setsockopt()
1415 sizeof(timestamping))) { in sk_setsockopt()
1420 memset(&timestamping, 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 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/drivers/net/ethernet/sfc/
A Dtx_common.c84 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 DKconfig31 This enables support for timestamping and PTP clock manipulations in
/linux/drivers/iio/adc/
A Dstm32-adc.c2258 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 Dqcom,coresight-tpda.yaml11 TPDAs are responsible for packetization and timestamping of data sets
/linux/drivers/net/ethernet/cavium/
A DKconfig61 PTP provides timestamping mechanism that is suitable for use in IEEE 1588
/linux/Documentation/devicetree/bindings/net/
A Dti,k3-am654-cpts.yaml25 - external hardware timestamp push inputs (HWx_TS_PUSH) timestamping

Completed in 49 milliseconds

123