Home
last modified time | relevance | path

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

12

/linux-6.1.9/drivers/hte/
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.1.9/Documentation/networking/
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
284 The SO_TIMESTAMPING interface supports timestamping of bytes in a
286 entire contents of the buffer has passed a timestamping point. That
582 and hardware timestamping is not possible (SKBTX_IN_PROGRESS not set).
599 user to select which PHC to use for timestamping Ethernet frames. Instead, the
617 switches include a timestamping clock of their own, and have the ability to
618 perform network timestamping on their own MAC, such that path delays only
[all …]
Dindex.rst109 timestamping
Dnf_conntrack-sysctl.rst164 Enable connection tracking flow timestamping.
/linux-6.1.9/Documentation/devicetree/bindings/timestamp/
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.1.9/Documentation/driver-api/hte/
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
Dtegra194-hte.rst20 supports timestamping GPIOs in real time and it has 39 GPIO lines. The GPIO GTE
/linux-6.1.9/net/mptcp/
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.1.9/Documentation/sound/designs/
Dindex.rst10 timestamping
Dtimestamping.rst119 Due to the varied nature of timestamping needs, even for a single
146 Examples of timestamping with HDAudio:
/linux-6.1.9/tools/testing/selftests/net/
D.gitignore37 timestamping
DMakefile58 TEST_GEN_FILES += hwtstamp_config rxtimestamp timestamping txtimestamp
/linux-6.1.9/drivers/net/dsa/mv88e6xxx/
DKconfig18 Say Y to enable PTP hardware timestamping on Marvell 88E6xxx switch
/linux-6.1.9/sound/core/seq/
Dseq_ports.h62 unsigned int timestamping: 1; member
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.1.9/net/core/
DMakefile28 obj-$(CONFIG_NETWORK_PHY_TIMESTAMPING) += timestamping.o
Dsock.c896 struct so_timestamping timestamping) in sock_set_timestamping() argument
898 int val = timestamping.flags; in sock_set_timestamping()
921 ret = sock_timestamping_bind_phc(sk, timestamping.bind_phc); in sock_set_timestamping()
1083 struct so_timestamping timestamping; in sk_setsockopt() local
1251 if (optlen == sizeof(timestamping)) { in sk_setsockopt()
1252 if (copy_from_sockptr(&timestamping, optval, in sk_setsockopt()
1253 sizeof(timestamping))) { in sk_setsockopt()
1258 memset(&timestamping, 0, sizeof(timestamping)); in sk_setsockopt()
1259 timestamping.flags = val; in sk_setsockopt()
1261 ret = sock_set_timestamping(sk, optname, timestamping); in sk_setsockopt()
[all …]
/linux-6.1.9/drivers/net/ethernet/sfc/siena/
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.1.9/drivers/net/ethernet/sfc/
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()
Dmcdi_functions.c214 INIT_TXQ_EXT_IN_FLAG_TIMESTAMP, tx_queue->timestamping, in efx_mcdi_tx_init()
/linux-6.1.9/drivers/net/dsa/sja1105/
DKconfig31 This enables support for timestamping and PTP clock manipulations in
/linux-6.1.9/drivers/net/ethernet/cavium/
DKconfig61 PTP provides timestamping mechanism that is suitable for use in IEEE 1588
/linux-6.1.9/Documentation/devicetree/bindings/net/
Dti,k3-am654-cpts.yaml25 - external hardware timestamp push inputs (HWx_TS_PUSH) timestamping
/linux-6.1.9/drivers/iio/adc/
Dstm32-adc.c2113 static int stm32_adc_chan_fw_init(struct iio_dev *indio_dev, bool timestamping) in stm32_adc_chan_fw_init() argument
2146 if (timestamping) in stm32_adc_chan_fw_init()
2163 if (timestamping) { in stm32_adc_chan_fw_init()
2235 bool timestamping = false; in stm32_adc_probe() local
2298 timestamping = true; in stm32_adc_probe()
2301 ret = stm32_adc_chan_fw_init(indio_dev, timestamping); in stm32_adc_probe()
/linux-6.1.9/drivers/net/ethernet/intel/
DKconfig83 Say Y to enable hardware supported cross-timestamping on PCH
335 Say Y to enable hardware supported cross-timestamping on platforms

12