/linux/Documentation/networking/ |
A 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 634 timestamping: 637 packets with a hardware TX timestamping request from user space. 638 This is required for two-step timestamping, since the hardware 682 A PHY driver that supports PTP timestamping must create a ``struct [all …]
|
A D | index.rst | 106 timestamping
|
A D | nf_conntrack-sysctl.rst | 170 Enable connection tracking flow timestamping.
|
A D | packet_mmap.rst | 1029 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
|
A D | msg_zerocopy.rst | 104 socket error queue, akin to the transmit timestamping interface.
|
/linux/net/mptcp/ |
A 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/Documentation/sound/designs/ |
A D | index.rst | 10 timestamping
|
A D | timestamping.rst | 119 Due to the varied nature of timestamping needs, even for a single 146 Examples of timestamping with HDAudio:
|
/linux/tools/testing/selftests/net/ |
A D | .gitignore | 31 timestamping
|
A D | Makefile | 48 TEST_GEN_FILES += hwtstamp_config rxtimestamp timestamping txtimestamp
|
/linux/drivers/net/dsa/mv88e6xxx/ |
A D | Kconfig | 18 Say Y to enable PTP hardware timestamping on Marvell 88E6xxx switch
|
/linux/net/core/ |
A D | sock.c | 865 struct so_timestamping timestamping) in sock_set_timestamping() argument 867 int val = timestamping.flags; in sock_set_timestamping() 1018 struct so_timestamping timestamping; in sock_setsockopt() local 1185 if (optlen == sizeof(timestamping)) { in sock_setsockopt() 1187 sizeof(timestamping))) { in sock_setsockopt() 1192 memset(×tamping, 0, sizeof(timestamping)); in sock_setsockopt() 1193 timestamping.flags = val; in sock_setsockopt() 1506 struct so_timestamping timestamping; in sock_getsockopt() member 1610 lv = sizeof(v.timestamping); in sock_getsockopt() 1611 v.timestamping.flags = sk->sk_tsflags; in sock_getsockopt() [all …]
|
A D | Makefile | 25 obj-$(CONFIG_NETWORK_PHY_TIMESTAMPING) += timestamping.o
|
/linux/sound/core/seq/ |
A D | seq_ports.h | 62 unsigned int timestamping: 1; member
|
A 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/drivers/net/ethernet/sfc/ |
A D | tx_common.c | 83 tx_queue->timestamping = (efx_ptp_use_mac_tx_timestamps(efx) && in efx_init_tx_queue() 168 if (tx_queue->timestamping && in efx_dequeue_buffer()
|
A D | mcdi_functions.c | 214 INIT_TXQ_EXT_IN_FLAG_TIMESTAMP, tx_queue->timestamping, in efx_mcdi_tx_init()
|
A D | ef10.c | 2337 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()
|
/linux/drivers/net/dsa/sja1105/ |
A D | Kconfig | 31 This enables support for timestamping and PTP clock manipulations in
|
/linux/drivers/iio/adc/ |
A D | stm32-adc.c | 2086 static int stm32_adc_chan_of_init(struct iio_dev *indio_dev, bool timestamping) in stm32_adc_chan_of_init() argument 2120 if (timestamping) in stm32_adc_chan_of_init() 2136 if (timestamping) { in stm32_adc_chan_of_init() 2208 bool timestamping = false; in stm32_adc_probe() local 2275 timestamping = true; in stm32_adc_probe() 2278 ret = stm32_adc_chan_of_init(indio_dev, timestamping); in stm32_adc_probe()
|
/linux/drivers/net/ethernet/cavium/ |
A D | Kconfig | 61 PTP provides timestamping mechanism that is suitable for use in IEEE 1588
|
/linux/Documentation/devicetree/bindings/net/ |
A D | ti,k3-am654-cpts.yaml | 25 - external hardware timestamp push inputs (HWx_TS_PUSH) timestamping
|
/linux/net/dsa/ |
A D | Kconfig | 110 custom VLAN-based header. Frames that require timestamping, such as
|
/linux/drivers/net/ethernet/ti/ |
A D | Kconfig | 125 timestamping where applicable.
|
/linux/net/ |
A D | Kconfig | 115 This allows timestamping of network packets by PHYs (or 116 other MII bus snooping devices) with hardware timestamping
|