Home
last modified time | relevance | path

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

12

/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
/linux/net/mptcp/
H A Dsockopt.c218 struct so_timestamping timestamping; in mptcp_setsockopt_sol_socket_timestamping() local
221 if (optlen == sizeof(timestamping)) { in mptcp_setsockopt_sol_socket_timestamping()
222 if (copy_from_sockptr(&timestamping, optval, in mptcp_setsockopt_sol_socket_timestamping()
223 sizeof(timestamping))) in mptcp_setsockopt_sol_socket_timestamping()
226 memset(&timestamping, 0, sizeof(timestamping)); in mptcp_setsockopt_sol_socket_timestamping()
228 if (copy_from_sockptr(&timestamping.flags, optval, sizeof(int))) in mptcp_setsockopt_sol_socket_timestamping()
235 KERNEL_SOCKPTR(&timestamping), in mptcp_setsockopt_sol_socket_timestamping()
236 sizeof(timestamping)); in mptcp_setsockopt_sol_socket_timestamping()
247 err = sock_set_timestamping(ssk, optname, timestamping); in mptcp_setsockopt_sol_socket_timestamping()
/linux/tools/testing/selftests/net/
H A D.gitignore52 timestamping
H A DMakefile169 timestamping \
/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.
/linux/net/core/
H A Dsock.c893 struct so_timestamping timestamping) in sock_set_timestamping() argument
895 int val = timestamping.flags; in sock_set_timestamping()
925 ret = sock_timestamping_bind_phc(sk, timestamping.bind_phc); in sock_set_timestamping()
1198 struct so_timestamping timestamping; in sk_setsockopt() local
1438 if (optlen == sizeof(timestamping)) { in sk_setsockopt()
1439 if (copy_from_sockptr(&timestamping, optval, in sk_setsockopt()
1440 sizeof(timestamping))) { in sk_setsockopt()
1445 memset(&timestamping, 0, sizeof(timestamping)); in sk_setsockopt()
1446 timestamping in sk_setsockopt()
1741 struct so_timestamping timestamping; sk_getsockopt() member
[all...]
/linux/Documentation/networking/
H A Dindex.rst123 timestamping
H A Dnf_conntrack-sysctl.rst163 Enable connection tracking flow timestamping.
H A Dj1939.rst645 with session tracking and timestamping, providing a more detailed analysis of
660 // Enable timestamping with session tracking via tskey
661 int timestamping = SOF_TIMESTAMPING_OPT_ID | SOF_TIMESTAMPING_TX_ACK |
664 setsockopt(sock, SOL_SOCKET, SO_TIMESTAMPING, &timestamping,
665 sizeof(timestamping));
866 // Enable timestamping with various options, including session tracking and
H A Dpacket_mmap.rst1030 NIC is capable of timestamping packets in hardware, you can request those
1033 Documentation/networking/timestamping.rst).
1060 Only (!) if transmit timestamping is enabled, then these bits are combined
1072 See include/linux/net_tstamp.h and Documentation/networking/timestamping.rst
/linux/Documentation/translations/zh_CN/networking/
H A Dindex.rst32 timestamping
H A Dtimestamping.rst5 :Original: Documentation/networking/timestamping.rst
/linux/drivers/net/ethernet/sfc/siena/
H 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/drivers/net/ethernet/sfc/
H A Dtx_common.c83 tx_queue->timestamping = (efx_ptp_use_mac_tx_timestamps(efx) && in efx_init_tx_queue()
188 if (tx_queue->timestamping && in efx_dequeue_buffer()
H A Dmcdi_functions.c214 INIT_TXQ_EXT_IN_FLAG_TIMESTAMP, tx_queue->timestamping, in efx_mcdi_tx_init()
/linux/drivers/net/dsa/sja1105/
H A DKconfig31 This enables support for timestamping and PTP clock manipulations in
/linux/drivers/iio/adc/
H A Dstm32-adc.c2395 static int stm32_adc_chan_fw_init(struct iio_dev *indio_dev, bool timestamping) in stm32_adc_chan_fw_init() argument
2428 if (timestamping) in stm32_adc_chan_fw_init()
2438 timestamping ? num_channels - 1 : num_channels); in stm32_adc_chan_fw_init()
2445 if (timestamping) { in stm32_adc_chan_fw_init()
2508 bool timestamping = false; in stm32_adc_dma_request()
2571 timestamping = true; in stm32_adc_probe()
2574 ret = stm32_adc_chan_fw_init(indio_dev, timestamping); in stm32_adc_probe()
2516 bool timestamping = false; stm32_adc_probe() local
/linux/sound/core/seq/
H A Dseq_ports.c348 /* timestamping */ in snd_seq_set_port_info()
349 port->timestamping = (info->flags & SNDRV_SEQ_PORT_FLG_TIMESTAMP) ? 1 : 0; in snd_seq_set_port_info()
397 /* timestamping */ in snd_seq_get_port_info()
399 if (port->timestamping) { in snd_seq_get_port_info()
/linux/drivers/net/ethernet/cavium/
H A DKconfig61 PTP provides timestamping mechanism that is suitable for use in IEEE 1588
/linux/Documentation/sound/designs/
H A Dtimestamping.rst119 Due to the varied nature of timestamping needs, even for a single
146 Examples of timestamping with HDAudio:
/linux/drivers/net/ethernet/intel/
H A DKconfig86 Say Y to enable hardware supported cross-timestamping on PCH
350 Say Y to enable hardware supported cross-timestamping on platforms
/linux/net/
H A DKconfig158 This allows timestamping of network packets by PHYs (or
159 other MII bus snooping devices) with hardware timestamping
/linux/drivers/net/ethernet/ti/
H A DKconfig132 timestamping where applicable.

12