Home
last modified time | relevance | path

Searched full:timestamps (Results 1 – 25 of 376) sorted by relevance

12345678910>>...16

/Linux-v6.1/Documentation/networking/
Dtimestamping.rst11 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 …]
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/link/
Dlink_dp_trace.c111 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 dc_dp_trace_get_lt_end_timestamp()
131 return link->dp_trace.commit_lt_trace.timestamps.end; in dc_dp_trace_get_lt_end_timestamp()
/Linux-v6.1/Documentation/sound/designs/
Dtimestamping.rst5 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
/Linux-v6.1/tools/lib/traceevent/Documentation/
Dlibtraceevent-set_flag.txt60 /* Print timestamps in nanoseconds */
64 /* print timestamps in nanoseconds */
66 /* print timestamps in microseconds */
69 /* Print timestamps in microseconds */
Dlibtraceevent-header_page.txt29 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);
/Linux-v6.1/Documentation/devicetree/bindings/timestamp/
Dhte-consumer.yaml15 timestamps:
30 timestamp-names: [ timestamps ]
37 timestamps = <&tegra_hte_aon 0x9>, <&tegra_hte_lic 0x19>;
/Linux-v6.1/Documentation/driver-api/hte/
Dtegra194-hte.rst18 This GTE instance timestamps GPIO in real time. For that to happen GPIO
37 This GTE instance timestamps LIC IRQ lines in real time. There are 352 IRQ
38 lines which this instance can add timestamps to in real time. The hte
Dhte.rst16 in obtaining timestamps than using software counterparts i.e. ktime and
49 - Converts timestamps in nanoseconds.
77 The dropped timestamps for a given line.
/Linux-v6.1/drivers/net/dsa/sja1105/
Dsja1105_ptp.h11 /* 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
/Linux-v6.1/include/linux/platform_data/
Dcros_ec_sensorhub.h134 * 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
/Linux-v6.1/Documentation/kbuild/
Dreproducible-builds.rst16 Timestamps section in Reproducible builds
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
/Linux-v6.1/Documentation/ABI/testing/
Dsysfs-ptp111 timestamps. To enable external timestamps, write the
113 To disable external timestamps, write the channel
120 This file provides timestamps on external events, in
/Linux-v6.1/block/
Dbfq-wf2q.c12 * bfq_gt - compare two timestamps.
104 * entity, then compare timestamps to decide whether in bfq_update_next_in_service()
802 * NOTE: this can be optimized, as the timestamps of upper level entities
890 * (virtual) finish timestamps may happen to become lower and in bfq_update_fin_time_enqueue()
894 * higher timestamps happen to be busy, then the backshifted in bfq_update_fin_time_enqueue()
895 * timestamps of the former queues can become much lower than in bfq_update_fin_time_enqueue()
897 * higher timestamps while the ones with lower timestamps are in bfq_update_fin_time_enqueue()
899 * higher values than the finish timestamps of the idle in bfq_update_fin_time_enqueue()
900 * queues. As a consequence, the finish timestamps of all new in bfq_update_fin_time_enqueue()
902 * those of lucky queues with backshifted timestamps. The in bfq_update_fin_time_enqueue()
[all …]
/Linux-v6.1/tools/testing/selftests/bpf/progs/
Dtest_time_tai.c14 /* Get TAI timestamps */ in time_tai()
18 /* Save TAI timestamps (Note: skb->hwtstamp is read-only) */ in time_tai()
/Linux-v6.1/drivers/staging/media/meson/vdec/
Dvdec_helpers.c246 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()
Dvdec.h221 * @timestamps: chronological list of src timestamps
222 * @ts_spinlock: spinlock for the timestamps list
274 struct list_head timestamps; member
/Linux-v6.1/drivers/net/ethernet/sfc/
Dptp.c19 * Packets not matching are delivered without timestamps (MCDI events will
220 * @rx_ts_inline: Flag for whether RX timestamps are inline (else they are
222 * @rxq: Receive SKB queue (awaiting timestamps)
253 * timestamps
255 * timestamps
257 * @ts_corrections.pps_in: Required driver correction of PPS input timestamps
259 * transmit timestamps
261 * receive timestamps
368 * if PTP uses MAC TX timestamps, not if PTP uses the MC directly to transmit.
603 * we can deal with the (unlikely) case of sync timestamps in efx_ptp_mac_nic_to_ktime_correction()
[all …]
/Linux-v6.1/drivers/net/ethernet/sfc/siena/
Dptp.c19 * Packets not matching are delivered without timestamps (MCDI events will
214 * @rx_ts_inline: Flag for whether RX timestamps are inline (else they are
216 * @rxq: Receive SKB queue (awaiting timestamps)
248 * timestamps
250 * timestamps
252 * @ts_corrections.pps_in: Required driver correction of PPS input timestamps
254 * transmit timestamps
256 * receive timestamps
364 * if PTP uses MAC TX timestamps, not if PTP uses the MC directly to transmit.
593 * we can deal with the (unlikely) case of sync timestamps in efx_ptp_mac_nic_to_ktime_correction()
[all …]
/Linux-v6.1/drivers/net/ethernet/intel/ice/
Dice_ptp.c261 * @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_tx_tstamp - Process Tx timestamps for a port
606 * Process timestamps captured by the PHY associated with this port. To do
617 * Returns true if all timestamps were handled, and false if any slots remain
[all …]
Dice_ptp.h36 /* 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
111 * @quad: which quad the timestamps are captured in
116 * window, timestamps are temporarily disabled.
162 * @extts_work: work function for handling external Tx timestamps
/Linux-v6.1/Documentation/driver-api/
Dioctl.rst84 Timestamps chapter
87 Traditionally, timestamps and timeout values are passed as ``struct
104 Timeout values and timestamps should ideally use CLOCK_MONOTONIC time,
106 CLOCK_REALTIME, this makes the timestamps immune from jumping backwards
109 ktime_get_real_ns() can be used for CLOCK_REALTIME timestamps that
/Linux-v6.1/tools/perf/Documentation/
Dperf-inject.txt86 Some architectures may capture AUX area data which contains timestamps
87 affected by virtualization. This option will update those timestamps
88 in place, to correlate with host timestamps. The in-place update means
/Linux-v6.1/drivers/iio/imu/inv_icm42600/
Dinv_icm42600_timestamp.h14 * struct inv_icm42600_timestamp_interval - timestamps interval
37 * @it: interrupts interval timestamps
/Linux-v6.1/include/uapi/linux/
Derrqueue.h47 * struct scm_timestamping - timestamps exposed through cmsg
50 * communicate network timestamps by passing this struct in a cmsg with
/Linux-v6.1/tools/testing/selftests/net/
Dtxtimestamp.sh4 # Send packets with transmit timestamps over loopback with netem
5 # Verify that timestamps correspond to netem delay

12345678910>>...16