/Linux-v6.6/drivers/hte/ |
D | Kconfig | 7 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-v6.6/drivers/net/dsa/microchip/ |
D | Kconfig | 30 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.
|
/Linux-v6.6/Documentation/networking/ |
D | timestamping.rst | 24 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 …]
|
D | index.rst | 112 timestamping
|
D | nf_conntrack-sysctl.rst | 164 Enable connection tracking flow timestamping.
|
/Linux-v6.6/Documentation/driver-api/hte/ |
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
|
D | tegra-hte.rst | 19 instance supports timestamping GPIOs in real time as it is tightly coupled with
|
/Linux-v6.6/net/mptcp/ |
D | sockopt.c | 213 struct so_timestamping timestamping; in mptcp_setsockopt_sol_socket_timestamping() local 216 if (optlen == sizeof(timestamping)) { in mptcp_setsockopt_sol_socket_timestamping() 217 if (copy_from_sockptr(×tamping, optval, in mptcp_setsockopt_sol_socket_timestamping() 218 sizeof(timestamping))) in mptcp_setsockopt_sol_socket_timestamping() 221 memset(×tamping, 0, sizeof(timestamping)); in mptcp_setsockopt_sol_socket_timestamping() 223 if (copy_from_sockptr(×tamping.flags, optval, sizeof(int))) in mptcp_setsockopt_sol_socket_timestamping() 230 KERNEL_SOCKPTR(×tamping), in mptcp_setsockopt_sol_socket_timestamping() 231 sizeof(timestamping)); in mptcp_setsockopt_sol_socket_timestamping() 241 sock_set_timestamping(sk, optname, timestamping); in mptcp_setsockopt_sol_socket_timestamping()
|
/Linux-v6.6/Documentation/sound/designs/ |
D | index.rst | 10 timestamping
|
D | timestamping.rst | 119 Due to the varied nature of timestamping needs, even for a single 146 Examples of timestamping with HDAudio:
|
/Linux-v6.6/tools/testing/selftests/net/ |
D | .gitignore | 46 timestamping
|
D | Makefile | 66 TEST_GEN_FILES += hwtstamp_config rxtimestamp timestamping txtimestamp
|
/Linux-v6.6/drivers/net/dsa/mv88e6xxx/ |
D | Kconfig | 18 Say Y to enable PTP hardware timestamping on Marvell 88E6xxx switch
|
/Linux-v6.6/Documentation/trace/coresight/ |
D | coresight-tpdm.rst | 15 sources and send it to a TPDA for packetization, timestamping and funneling.
|
D | coresight-tpda.rst | 17 and timestamping of Monitor data.
|
/Linux-v6.6/sound/core/seq/ |
D | seq_ports.h | 73 unsigned int timestamping: 1; member
|
D | seq_ports.c | 356 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()
|
/Linux-v6.6/net/core/ |
D | sock.c | 903 struct so_timestamping timestamping) in sock_set_timestamping() argument 905 int val = timestamping.flags; in sock_set_timestamping() 935 ret = sock_timestamping_bind_phc(sk, timestamping.bind_phc); in sock_set_timestamping() 1098 struct so_timestamping timestamping; in sk_setsockopt() local 1267 if (optlen == sizeof(timestamping)) { in sk_setsockopt() 1268 if (copy_from_sockptr(×tamping, optval, in sk_setsockopt() 1269 sizeof(timestamping))) { in sk_setsockopt() 1274 memset(×tamping, 0, sizeof(timestamping)); in sk_setsockopt() 1275 timestamping.flags = val; in sk_setsockopt() 1277 ret = sock_set_timestamping(sk, optname, timestamping); in sk_setsockopt() [all …]
|
D | Makefile | 29 obj-$(CONFIG_NETWORK_PHY_TIMESTAMPING) += timestamping.o
|
/Linux-v6.6/drivers/net/ethernet/sfc/siena/ |
D | tx_common.c | 84 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-v6.6/drivers/net/ethernet/sfc/ |
D | tx_common.c | 84 tx_queue->timestamping = (efx_ptp_use_mac_tx_timestamps(efx) && in efx_init_tx_queue() 180 if (tx_queue->timestamping && in efx_dequeue_buffer()
|
D | mcdi_functions.c | 214 INIT_TXQ_EXT_IN_FLAG_TIMESTAMP, tx_queue->timestamping, in efx_mcdi_tx_init()
|
/Linux-v6.6/drivers/net/dsa/sja1105/ |
D | Kconfig | 31 This enables support for timestamping and PTP clock manipulations in
|
/Linux-v6.6/drivers/iio/adc/ |
D | stm32-adc.c | 2271 static int stm32_adc_chan_fw_init(struct iio_dev *indio_dev, bool timestamping) in stm32_adc_chan_fw_init() argument 2304 if (timestamping) in stm32_adc_chan_fw_init() 2314 timestamping ? num_channels - 1 : num_channels); in stm32_adc_chan_fw_init() 2321 if (timestamping) { in stm32_adc_chan_fw_init() 2393 bool timestamping = false; in stm32_adc_probe() local 2456 timestamping = true; in stm32_adc_probe() 2459 ret = stm32_adc_chan_fw_init(indio_dev, timestamping); in stm32_adc_probe()
|
/Linux-v6.6/drivers/net/ethernet/cavium/ |
D | Kconfig | 61 PTP provides timestamping mechanism that is suitable for use in IEEE 1588
|