Home
last modified time | relevance | path

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

12

/Linux-v5.15/net/mptcp/
Dsockopt.c210 struct so_timestamping timestamping; in mptcp_setsockopt_sol_socket_timestamping() local
213 if (optlen == sizeof(timestamping)) { in mptcp_setsockopt_sol_socket_timestamping()
214 if (copy_from_sockptr(&timestamping, optval, in mptcp_setsockopt_sol_socket_timestamping()
215 sizeof(timestamping))) in mptcp_setsockopt_sol_socket_timestamping()
218 memset(&timestamping, 0, sizeof(timestamping)); in mptcp_setsockopt_sol_socket_timestamping()
220 if (copy_from_sockptr(&timestamping.flags, optval, sizeof(int))) in mptcp_setsockopt_sol_socket_timestamping()
227 KERNEL_SOCKPTR(&timestamping), in mptcp_setsockopt_sol_socket_timestamping()
228 sizeof(timestamping)); in mptcp_setsockopt_sol_socket_timestamping()
238 sock_set_timestamping(sk, optname, timestamping); in mptcp_setsockopt_sol_socket_timestamping()
/Linux-v5.15/Documentation/networking/
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
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 …]
Dindex.rst106 timestamping
Dnf_conntrack-sysctl.rst170 Enable connection tracking flow timestamping.
Dpacket_mmap.rst1029 NIC is capable of timestamping packets in hardware, you can request those
1032 Documentation/networking/timestamping.rst).
1059 Only (!) if transmit timestamping is enabled, then these bits are combined
1071 See include/linux/net_tstamp.h and Documentation/networking/timestamping.rst
Dmsg_zerocopy.rst104 socket error queue, akin to the transmit timestamping interface.
/Linux-v5.15/Documentation/sound/designs/
Dindex.rst10 timestamping
Dtimestamping.rst119 Due to the varied nature of timestamping needs, even for a single
146 Examples of timestamping with HDAudio:
/Linux-v5.15/tools/testing/selftests/net/
D.gitignore31 timestamping
DMakefile40 TEST_GEN_FILES += hwtstamp_config rxtimestamp timestamping txtimestamp
/Linux-v5.15/drivers/net/dsa/mv88e6xxx/
DKconfig18 Say Y to enable PTP hardware timestamping on Marvell 88E6xxx switch
/Linux-v5.15/sound/core/seq/
Dseq_ports.h62 unsigned int timestamping: 1; member
Dseq_ports.c344 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-v5.15/net/core/
Dsock.c852 struct so_timestamping timestamping) in sock_set_timestamping() argument
854 int val = timestamping.flags; in sock_set_timestamping()
878 ret = sock_timestamping_bind_phc(sk, timestamping.bind_phc); in sock_set_timestamping()
958 struct so_timestamping timestamping; in sock_setsockopt() local
1125 if (optlen == sizeof(timestamping)) { in sock_setsockopt()
1126 if (copy_from_sockptr(&timestamping, optval, in sock_setsockopt()
1127 sizeof(timestamping))) { in sock_setsockopt()
1132 memset(&timestamping, 0, sizeof(timestamping)); in sock_setsockopt()
1133 timestamping.flags = val; in sock_setsockopt()
1135 ret = sock_set_timestamping(sk, optname, timestamping); in sock_setsockopt()
[all …]
DMakefile25 obj-$(CONFIG_NETWORK_PHY_TIMESTAMPING) += timestamping.o
/Linux-v5.15/drivers/net/ethernet/sfc/
Dtx_common.c83 tx_queue->timestamping = (efx_ptp_use_mac_tx_timestamps(efx) && in efx_init_tx_queue()
168 if (tx_queue->timestamping && in efx_dequeue_buffer()
Dmcdi_functions.c214 INIT_TXQ_EXT_IN_FLAG_TIMESTAMP, tx_queue->timestamping, in efx_mcdi_tx_init()
Def10.c2337 tx_queue->timestamping = false; in efx_ef10_tx_init()
2351 !tx_queue->timestamping && !tx_queue->xdp_tx) { in efx_ef10_tx_init()
2381 ESF_DZ_TX_TIMESTAMP, tx_queue->timestamping); in efx_ef10_tx_init()
2949 if (!tx_queue->timestamping) { in efx_ef10_handle_tx_event()
Dnet_driver.h275 bool timestamping; member
/Linux-v5.15/drivers/net/dsa/sja1105/
DKconfig31 This enables support for timestamping and PTP clock manipulations in
/Linux-v5.15/drivers/iio/adc/
Dstm32-adc.c1709 static int stm32_adc_chan_of_init(struct iio_dev *indio_dev, bool timestamping) in stm32_adc_chan_of_init() argument
1757 if (timestamping) in stm32_adc_chan_of_init()
1810 if (timestamping) { in stm32_adc_chan_of_init()
1882 bool timestamping = false; in stm32_adc_probe() local
1949 timestamping = true; in stm32_adc_probe()
1952 ret = stm32_adc_chan_of_init(indio_dev, timestamping); in stm32_adc_probe()
/Linux-v5.15/drivers/net/ethernet/cavium/
DKconfig61 PTP provides timestamping mechanism that is suitable for use in IEEE 1588
/Linux-v5.15/drivers/net/ethernet/ti/
DKconfig125 timestamping where applicable.
/Linux-v5.15/net/dsa/
DKconfig117 custom VLAN-based header. Frames that require timestamping, such as
/Linux-v5.15/net/
DKconfig115 This allows timestamping of network packets by PHYs (or
116 other MII bus snooping devices) with hardware timestamping

12