| /linux/Documentation/driver-api/hte/ |
| H A D | hte.rst | 12 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 D | tegra-hte.rst | 19 instance supports timestamping GPIOs in real time as it is tightly coupled with
|
| /linux/net/mptcp/ |
| H A D | sockopt.c | 218 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(×tamping, optval, in mptcp_setsockopt_sol_socket_timestamping() 223 sizeof(timestamping))) in mptcp_setsockopt_sol_socket_timestamping() 226 memset(×tamping, 0, sizeof(timestamping)); in mptcp_setsockopt_sol_socket_timestamping() 228 if (copy_from_sockptr(×tamping.flags, optval, sizeof(int))) in mptcp_setsockopt_sol_socket_timestamping() 235 KERNEL_SOCKPTR(×tamping), 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 | .gitignore | 52 timestamping
|
| H A D | Makefile | 171 timestamping \
|
| /linux/Documentation/trace/coresight/ |
| H A D | coresight-tpdm.rst | 15 sources and send it to a TPDA for packetization, timestamping and funneling.
|
| H A D | coresight-tpda.rst | 17 and timestamping of Monitor data.
|
| /linux/Documentation/networking/ |
| H A D | index.rst | 123 timestamping
|
| H A D | nf_conntrack-sysctl.rst | 163 Enable connection tracking flow timestamping.
|
| H A D | j1939.rst | 645 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, ×tamping, 665 sizeof(timestamping)); 866 // Enable timestamping with various options, including session tracking and
|
| H A D | packet_mmap.rst | 1030 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 D | index.rst | 32 timestamping
|
| H A D | timestamping.rst | 5 :Original: Documentation/networking/timestamping.rst
|
| /linux/net/core/ |
| H A D | Makefile | 34 obj-$(CONFIG_NETWORK_PHY_TIMESTAMPING) += timestamping.o
|
| H A D | sock.c | 892 struct so_timestamping timestamping) in sock_set_timestamping() argument 894 int val = timestamping.flags; in sock_set_timestamping() 924 ret = sock_timestamping_bind_phc(sk, timestamping.bind_phc); in sock_set_timestamping() 1197 struct so_timestamping timestamping; in sk_setsockopt() local 1437 if (optlen == sizeof(timestamping)) { in sk_setsockopt() 1438 if (copy_from_sockptr(×tamping, optval, in sk_setsockopt() 1439 sizeof(timestamping))) { in sk_setsockopt() 1444 memset(×tamping, 0, sizeof(timestamping)); in sk_setsockopt() 1445 timestamping.flags = val; in sk_setsockopt() 1447 ret = sock_set_timestamping(sk, optname, timestamping); in sk_setsockopt() [all …]
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | tx_common.c | 83 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 D | tx_common.c | 83 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 D | mcdi_functions.c | 214 INIT_TXQ_EXT_IN_FLAG_TIMESTAMP, tx_queue->timestamping, in efx_mcdi_tx_init()
|
| /linux/drivers/net/dsa/sja1105/ |
| H A D | Kconfig | 31 This enables support for timestamping and PTP clock manipulations in
|
| /linux/drivers/iio/adc/ |
| H A D | stm32-adc.c | 2394 static int stm32_adc_chan_fw_init(struct iio_dev *indio_dev, bool timestamping) in stm32_adc_chan_fw_init() argument 2427 if (timestamping) in stm32_adc_chan_fw_init() 2437 timestamping ? num_channels - 1 : num_channels); in stm32_adc_chan_fw_init() 2444 if (timestamping) { in stm32_adc_chan_fw_init() 2507 bool timestamping = false; in stm32_adc_probe() local 2570 timestamping = true; in stm32_adc_probe() 2573 ret = stm32_adc_chan_fw_init(indio_dev, timestamping); in stm32_adc_probe()
|
| /linux/drivers/net/ethernet/cavium/ |
| H A D | Kconfig | 61 PTP provides timestamping mechanism that is suitable for use in IEEE 1588
|
| /linux/sound/core/seq/ |
| H A D | seq_ports.c | 342 /* timestamping */ in snd_seq_set_port_info() 343 port->timestamping = (info->flags & SNDRV_SEQ_PORT_FLG_TIMESTAMP) ? 1 : 0; in snd_seq_set_port_info() 391 /* timestamping */ in snd_seq_get_port_info() 393 if (port->timestamping) { in snd_seq_get_port_info()
|
| /linux/Documentation/sound/designs/ |
| H A D | timestamping.rst | 119 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 D | Kconfig | 86 Say Y to enable hardware supported cross-timestamping on PCH 350 Say Y to enable hardware supported cross-timestamping on platforms
|
| /linux/drivers/net/ethernet/ti/ |
| H A D | Kconfig | 132 timestamping where applicable.
|