| /kernel/linux/linux-5.10/Documentation/networking/ |
| D | timestamping.rst | 11 The interfaces for receiving network packages timestamps are: 37 Generates timestamps on reception, transmission or both. Supports 39 timestamps for stream sockets. 55 SO_TIMESTAMP_OLD returns incorrect timestamps after the year 2038 61 Its struct timespec allows for higher resolution (ns) timestamps than the 67 SO_TIMESTAMPNS_OLD returns incorrect timestamps after the year 2038 90 Some bits are requests to the stack to try to generate timestamps. Any 93 is possible to selectively request timestamps for a subset of packets 96 Timestamps may also be generated for reasons other than being 101 Request rx timestamps generated by the network adapter. [all …]
|
| /kernel/linux/linux-6.6/Documentation/networking/ |
| D | timestamping.rst | 11 The interfaces for receiving network packages timestamps are: 37 Generates timestamps on reception, transmission or both. Supports 39 timestamps for stream sockets. 55 SO_TIMESTAMP_OLD returns incorrect timestamps after the year 2038 62 Its struct timespec allows for higher resolution (ns) timestamps than the 68 SO_TIMESTAMPNS_OLD returns incorrect timestamps after the year 2038 91 Some bits are requests to the stack to try to generate timestamps. Any 94 is possible to selectively request timestamps for a subset of packets 97 Timestamps may also be generated for reasons other than being 102 Request rx timestamps generated by the network adapter. [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/link/accessories/ |
| D | link_dp_trace.c | 111 link->dp_trace.detect_lt_trace.timestamps.start = dm_get_timestamp(link->dc->ctx); in dp_trace_set_lt_start_timestamp() 113 link->dp_trace.commit_lt_trace.timestamps.start = dm_get_timestamp(link->dc->ctx); in dp_trace_set_lt_start_timestamp() 120 link->dp_trace.detect_lt_trace.timestamps.end = dm_get_timestamp(link->dc->ctx); in dp_trace_set_lt_end_timestamp() 122 link->dp_trace.commit_lt_trace.timestamps.end = dm_get_timestamp(link->dc->ctx); in dp_trace_set_lt_end_timestamp() 129 return link->dp_trace.detect_lt_trace.timestamps.end; in dp_trace_get_lt_end_timestamp() 131 return link->dp_trace.commit_lt_trace.timestamps.end; in dp_trace_get_lt_end_timestamp()
|
| /kernel/linux/linux-6.6/Documentation/sound/designs/ |
| D | timestamping.rst | 5 The ALSA API can provide two different system timestamps: 23 timestamps allow for applications to keep track of the 'fullness' of 33 When timestamps are enabled, the avail/delay information is reported 111 counter-intuitively not increase the precision of timestamps, e.g. if a 129 timestamps from hardware registers or from IPC takes time, the more 130 timestamps are read the more imprecise the combined measurements 132 timestamp is reported. Applications that need different timestamps 185 error. In example 3 where the timestamps are measured with the link 186 wallclock, the timestamps show a monotonic behavior and a lower
|
| /kernel/linux/linux-5.10/Documentation/sound/designs/ |
| D | timestamping.rst | 5 The ALSA API can provide two different system timestamps: 23 timestamps allow for applications to keep track of the 'fullness' of 33 When timestamps are enabled, the avail/delay information is reported 111 counter-intuitively not increase the precision of timestamps, e.g. if a 129 timestamps from hardware registers or from IPC takes time, the more 130 timestamps are read the more imprecise the combined measurements 132 timestamp is reported. Applications that need different timestamps 185 error. In example 3 where the timestamps are measured with the link 186 wallclock, the timestamps show a monotonic behavior and a lower
|
| /kernel/linux/linux-5.10/tools/lib/traceevent/Documentation/ |
| D | libtraceevent-set_flag.txt | 60 /* Print timestamps in nanoseconds */ 64 /* print timestamps in nanoseconds */ 66 /* print timestamps in microseconds */ 69 /* Print timestamps in microseconds */
|
| D | libtraceevent-header_page.txt | 29 The _tep_get_header_timestamp_size()_ function returns the size of timestamps, 41 The _tep_get_header_timestamp_size()_ function returns the size of timestamps, 67 printf("The timestamps size is %d bytes.\n", timesize);
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/timestamp/ |
| D | hte-consumer.yaml | 15 timestamps: 30 timestamp-names: [ timestamps ] 37 timestamps = <&tegra_hte_aon 0x9>, <&tegra_hte_lic 0x19>;
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-ptp | 91 timestamps. To enable external timestamps, write the 93 To disable external timestamps, write the channel 100 This file provides timestamps on external events, in
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
| D | ice_ptp.c | 261 * @on: bool value for whether timestamps are enabled or disabled 294 * @on: bool value for whether timestamps are enabled or disabled 458 * @sts: Optional parameter for holding a pair of system timestamps from 482 * system timestamps in ice_ptp_read_src_clk_reg() 498 * Hardware captures timestamps which contain only 32 bits of nominal 499 * nanoseconds, as opposed to the 64bit timestamps that the stack expects. 565 * The Tx and Rx timestamps are 40 bits wide, including 32 bits of nominal 603 * ice_ptp_is_tx_tracker_up - Check if Tx tracker is ready for new timestamps 620 * ice_ptp_process_tx_tstamp - Process Tx timestamps for a port 623 * Process timestamps captured by the PHY associated with this port. To do [all …]
|
| D | ice_ptp.h | 36 /* The ice hardware captures Tx hardware timestamps in the PHY. The timestamp 54 * devices. In E810 devices, each port has its own block of timestamps, while in 102 * been captured. This avoids reporting stale timestamps to the stack. This is 114 * @ICE_TX_TSTAMP_WORK_PENDING: More Tx timestamps are pending 126 * @stale: bitmap of len to indicate slots which have stale timestamps 127 * @block: which memory block (quad or port) the timestamps are captured in 132 * window, timestamps are temporarily disabled.
|
| /kernel/linux/linux-6.6/tools/testing/selftests/tty/ |
| D | tty_tstamp_update.c | 78 /* We wrote to the terminal so timestamps should have been updated */ in main() 81 ksft_test_result_fail("tty timestamps not updated\n"); in main() 86 "timestamps of terminal '%s' updated after write to /dev/tty\n", tty); in main()
|
| /kernel/linux/linux-6.6/Documentation/ABI/testing/ |
| D | sysfs-ptp | 111 timestamps. To enable external timestamps, write the 113 To disable external timestamps, write the channel 120 This file provides timestamps on external events, in
|
| /kernel/linux/linux-5.10/include/linux/platform_data/ |
| D | cros_ec_sensorhub.h | 134 * The timestamps reported from the EC have low jitter. 135 * Timestamps also come before every sample. Set either 139 * time to AP time accidentally puts timestamps in 140 * the future. These timestamps are clamped to
|
| /kernel/linux/linux-6.6/drivers/net/dsa/sja1105/ |
| D | sja1105_ptp.h | 11 /* Timestamps are in units of 8 ns clock ticks (equivalent to 72 u64 corrclk4ts; /* use the corrected clock for timestamps */ 78 /* Used only on SJA1105 to reconstruct partial timestamps */ 81 * 2-step TX timestamps
|
| /kernel/linux/linux-5.10/Documentation/kbuild/ |
| D | reproducible-builds.rst | 16 Timestamps chapter 19 The kernel embeds timestamps in three places: 24 * File timestamps in the embedded initramfs 26 * If enabled via ``CONFIG_IKHEADERS``, file timestamps of kernel
|
| /kernel/linux/linux-6.6/Documentation/kbuild/ |
| D | reproducible-builds.rst | 16 Timestamps chapter 19 The kernel embeds timestamps in three places: 24 * File timestamps in the embedded initramfs 26 * If enabled via ``CONFIG_IKHEADERS``, file timestamps of kernel
|
| /kernel/linux/linux-6.6/include/linux/platform_data/ |
| D | cros_ec_sensorhub.h | 134 * The timestamps reported from the EC have low jitter. 135 * Timestamps also come before every sample. Set either 139 * time to AP time accidentally puts timestamps in 140 * the future. These timestamps are clamped to
|
| /kernel/linux/linux-6.6/block/ |
| D | bfq-wf2q.c | 12 * bfq_gt - compare two timestamps. 104 * entity, then compare timestamps to decide whether in bfq_update_next_in_service() 783 * NOTE: this can be optimized, as the timestamps of upper level entities 871 * (virtual) finish timestamps may happen to become lower and in bfq_update_fin_time_enqueue() 875 * higher timestamps happen to be busy, then the backshifted in bfq_update_fin_time_enqueue() 876 * timestamps of the former queues can become much lower than in bfq_update_fin_time_enqueue() 878 * higher timestamps while the ones with lower timestamps are in bfq_update_fin_time_enqueue() 880 * higher values than the finish timestamps of the idle in bfq_update_fin_time_enqueue() 881 * queues. As a consequence, the finish timestamps of all new in bfq_update_fin_time_enqueue() 883 * those of lucky queues with backshifted timestamps. The in bfq_update_fin_time_enqueue() [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
| D | test_time_tai.c | 14 /* Get TAI timestamps */ in time_tai() 18 /* Save TAI timestamps (Note: skb->hwtstamp is read-only) */ in time_tai()
|
| /kernel/linux/linux-5.10/block/ |
| D | bfq-wf2q.c | 12 * bfq_gt - compare two timestamps. 104 * entity, then compare timestamps to decide whether in bfq_update_next_in_service() 820 * NOTE: this can be optimized, as the timestamps of upper level entities 908 * (virtual) finish timestamps may happen to become lower and in bfq_update_fin_time_enqueue() 912 * higher timestamps happen to be busy, then the backshifted in bfq_update_fin_time_enqueue() 913 * timestamps of the former queues can become much lower than in bfq_update_fin_time_enqueue() 915 * higher timestamps while the ones with lower timestamps are in bfq_update_fin_time_enqueue() 917 * higher values than the finish timestamps of the idle in bfq_update_fin_time_enqueue() 918 * queues. As a consequence, the finish timestamps of all new in bfq_update_fin_time_enqueue() 920 * those of lucky queues with backshifted timestamps. The in bfq_update_fin_time_enqueue() [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/meson/vdec/ |
| D | vdec_helpers.c | 246 list_add_tail(&new_ts->list, &sess->timestamps); in amvdec_add_ts() 258 list_for_each_entry(tmp, &sess->timestamps, list) { in amvdec_remove_ts() 328 struct list_head *timestamps = &sess->timestamps; in amvdec_dst_buf_done() local 335 if (list_empty(timestamps)) { in amvdec_dst_buf_done() 344 tmp = list_first_entry(timestamps, struct amvdec_timestamp, list); in amvdec_dst_buf_done() 372 list_for_each_entry_safe(tmp, n, &sess->timestamps, list) { in amvdec_dst_buf_done_offset()
|
| /kernel/linux/linux-6.6/drivers/staging/media/meson/vdec/ |
| D | vdec_helpers.c | 246 list_add_tail(&new_ts->list, &sess->timestamps); in amvdec_add_ts() 258 list_for_each_entry(tmp, &sess->timestamps, list) { in amvdec_remove_ts() 328 struct list_head *timestamps = &sess->timestamps; in amvdec_dst_buf_done() local 335 if (list_empty(timestamps)) { in amvdec_dst_buf_done() 344 tmp = list_first_entry(timestamps, struct amvdec_timestamp, list); in amvdec_dst_buf_done() 372 list_for_each_entry_safe(tmp, n, &sess->timestamps, list) { in amvdec_dst_buf_done_offset()
|
| /kernel/linux/linux-6.6/include/linux/usb/ |
| D | midi-v2.h | 41 …ne USB_MS_MIDI_PROTO_1_0_64_JRTS 0x02 /* MIDI 1.0, UMP up to 64bits, Jitter Reduction Timestamps */ 43 … USB_MS_MIDI_PROTO_1_0_128_JRTS 0x04 /* MIDI 1.0, UMP up to 128bits, Jitter Reduction Timestamps */ 45 #define USB_MS_MIDI_PROTO_2_0_JRTS 0x12 /* MIDI 2.0, Jitter Reduction Timestamps */
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/ |
| D | i40e_ptp.c | 226 * timestamps for packets that got dropped or lost. 277 * hangs if we don't care about the timestamps. in i40e_ptp_rx_hang() 304 /* Log a warning if more than 2 timestamps got dropped in the same in i40e_ptp_rx_hang() 308 * the reason packets aren't receiving timestamps. in i40e_ptp_rx_hang() 326 * permanently preventing timestamps of future packets. 568 * disabling PTP Rx timestamps as possible since V1 packets in i40e_ptp_set_timestamp_mode() 639 * timestamps by setting to V1 only mode and clear the UDP in i40e_ptp_set_timestamp_mode() 640 * recognition. This ought to disable all PTP Rx timestamps as V1 in i40e_ptp_set_timestamp_mode() 642 * ignore Rx timestamps via the pf->ptp_rx flag. in i40e_ptp_set_timestamp_mode() 647 /* now enable bits for desired Rx timestamps */ in i40e_ptp_set_timestamp_mode() [all …]
|