/linux-6.1.9/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-6.1.9/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 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 …]
|
D | index.rst | 109 timestamping
|
D | nf_conntrack-sysctl.rst | 164 Enable connection tracking flow timestamping.
|
/linux-6.1.9/Documentation/devicetree/bindings/timestamp/ |
D | nvidia,tegra194-hte.yaml | 7 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/ |
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 | tegra194-hte.rst | 20 supports timestamping GPIOs in real time and it has 39 GPIO lines. The GPIO GTE
|
/linux-6.1.9/net/mptcp/ |
D | sockopt.c | 212 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(×tamping, optval, in mptcp_setsockopt_sol_socket_timestamping() 217 sizeof(timestamping))) in mptcp_setsockopt_sol_socket_timestamping() 220 memset(×tamping, 0, sizeof(timestamping)); in mptcp_setsockopt_sol_socket_timestamping() 222 if (copy_from_sockptr(×tamping.flags, optval, sizeof(int))) in mptcp_setsockopt_sol_socket_timestamping() 229 KERNEL_SOCKPTR(×tamping), 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/ |
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-6.1.9/tools/testing/selftests/net/ |
D | .gitignore | 37 timestamping
|
D | Makefile | 58 TEST_GEN_FILES += hwtstamp_config rxtimestamp timestamping txtimestamp
|
/linux-6.1.9/drivers/net/dsa/mv88e6xxx/ |
D | Kconfig | 18 Say Y to enable PTP hardware timestamping on Marvell 88E6xxx switch
|
/linux-6.1.9/sound/core/seq/ |
D | seq_ports.h | 62 unsigned int timestamping: 1; member
|
D | seq_ports.c | 344 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/ |
D | Makefile | 28 obj-$(CONFIG_NETWORK_PHY_TIMESTAMPING) += timestamping.o
|
D | sock.c | 896 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(×tamping, optval, in sk_setsockopt() 1253 sizeof(timestamping))) { in sk_setsockopt() 1258 memset(×tamping, 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/ |
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-6.1.9/drivers/net/ethernet/sfc/ |
D | tx_common.c | 83 tx_queue->timestamping = (efx_ptp_use_mac_tx_timestamps(efx) && in efx_init_tx_queue() 179 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-6.1.9/drivers/net/dsa/sja1105/ |
D | Kconfig | 31 This enables support for timestamping and PTP clock manipulations in
|
/linux-6.1.9/drivers/net/ethernet/cavium/ |
D | Kconfig | 61 PTP provides timestamping mechanism that is suitable for use in IEEE 1588
|
/linux-6.1.9/Documentation/devicetree/bindings/net/ |
D | ti,k3-am654-cpts.yaml | 25 - external hardware timestamp push inputs (HWx_TS_PUSH) timestamping
|
/linux-6.1.9/drivers/iio/adc/ |
D | stm32-adc.c | 2113 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/ |
D | Kconfig | 83 Say Y to enable hardware supported cross-timestamping on PCH 335 Say Y to enable hardware supported cross-timestamping on platforms
|