Home
last modified time | relevance | path

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

123

/openbmc/linux/drivers/hte/
H 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.
/openbmc/linux/drivers/net/dsa/microchip/
H 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.
/openbmc/linux/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
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
612 and hardware timestamping is not possible (SKBTX_IN_PROGRESS not set).
629 user to select which PHC to use for timestamping Ethernet frames. Instead, the
647 switches include a timestamping clock of their own, and have the ability to
[all …]
H A Dindex.rst112 timestamping
H A Dnf_conntrack-sysctl.rst164 Enable connection tracking flow timestamping.
/openbmc/linux/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
/openbmc/linux/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()
/openbmc/linux/Documentation/sound/designs/
H A Dindex.rst10 timestamping
H A Dtimestamping.rst119 Due to the varied nature of timestamping needs, even for a single
146 Examples of timestamping with HDAudio:
/openbmc/linux/tools/testing/selftests/net/
H A D.gitignore46 timestamping
H A DMakefile65 TEST_GEN_FILES += hwtstamp_config rxtimestamp timestamping txtimestamp
/openbmc/linux/drivers/net/dsa/mv88e6xxx/
H A DKconfig18 Say Y to enable PTP hardware timestamping on Marvell 88E6xxx switch
/openbmc/linux/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.
/openbmc/linux/sound/core/seq/
H A Dseq_ports.h63 unsigned int timestamping: 1; member
H A Dseq_ports.c356 port->timestamping = (info->flags & SNDRV_SEQ_PORT_FLG_TIMESTAMP) ? 1 : 0; in snd_seq_set_port_info()
404 if (port->timestamping) { in snd_seq_get_port_info()
/openbmc/linux/net/core/
H A Dsock.c905 struct so_timestamping timestamping) in sock_set_timestamping() argument
907 int val = timestamping.flags; in sock_set_timestamping()
937 ret = sock_timestamping_bind_phc(sk, timestamping.bind_phc); in sock_set_timestamping()
1100 struct so_timestamping timestamping; in sk_setsockopt() local
1272 if (optlen == sizeof(timestamping)) { in sk_setsockopt()
1273 if (copy_from_sockptr(&timestamping, optval, in sk_setsockopt()
1274 sizeof(timestamping))) { in sk_setsockopt()
1279 memset(&timestamping, 0, sizeof(timestamping)); in sk_setsockopt()
1280 timestamping.flags = val; in sk_setsockopt()
1282 ret = sock_set_timestamping(sk, optname, timestamping); in sk_setsockopt()
[all …]
H A DMakefile29 obj-$(CONFIG_NETWORK_PHY_TIMESTAMPING) += timestamping.o
/openbmc/linux/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()
/openbmc/linux/drivers/net/ethernet/sfc/
H 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()
/openbmc/linux/drivers/net/dsa/sja1105/
H A DKconfig31 This enables support for timestamping and PTP clock manipulations in
/openbmc/linux/drivers/iio/adc/
H A Dstm32-adc.c2272 static int stm32_adc_chan_fw_init(struct iio_dev *indio_dev, bool timestamping) in stm32_adc_chan_fw_init() argument
2305 if (timestamping) in stm32_adc_chan_fw_init()
2315 timestamping ? num_channels - 1 : num_channels); in stm32_adc_chan_fw_init()
2322 if (timestamping) { in stm32_adc_chan_fw_init()
2394 bool timestamping = false; in stm32_adc_probe() local
2457 timestamping = true; in stm32_adc_probe()
2460 ret = stm32_adc_chan_fw_init(indio_dev, timestamping); in stm32_adc_probe()
/openbmc/linux/drivers/net/ethernet/cavium/
H A DKconfig61 PTP provides timestamping mechanism that is suitable for use in IEEE 1588
/openbmc/linux/drivers/net/ethernet/intel/
H A DKconfig83 Say Y to enable hardware supported cross-timestamping on PCH
319 Say Y to enable hardware supported cross-timestamping on platforms

123