/linux-6.3-rc2/tools/perf/util/ |
A D | ordered-events.c | 21 u64 timestamp = new->timestamp; in queue_event() local 31 oe->max_timestamp = timestamp; in queue_event() 40 if (last->timestamp <= timestamp) { in queue_event() 41 while (last->timestamp <= timestamp) { in queue_event() 52 while (last->timestamp > timestamp) { in queue_event() 179 new->timestamp = timestamp; in ordered_events__new_event() 199 if (!timestamp || timestamp == ~0ULL) in ordered_events__queue() 268 u64 timestamp) in __ordered_events__flush() argument 305 oe->next_flush += (last->timestamp - first->timestamp) / 2; in __ordered_events__flush() 310 oe->next_flush = timestamp; in __ordered_events__flush() [all …]
|
A D | time-utils.c | 422 if (timestamp == 0) in perf_time__skip_sample() 426 if ((ptime->start && timestamp < ptime->start) || in perf_time__skip_sample() 427 (ptime->end && timestamp > ptime->end)) { in perf_time__skip_sample() 435 int num, u64 timestamp) in perf_time__ranges_skip_sample() argument 440 if ((!ptime_buf) || (timestamp == 0) || (num == 0)) in perf_time__ranges_skip_sample() 452 if (timestamp >= ptime->start && in perf_time__ranges_skip_sample() 453 (timestamp <= ptime->end || !ptime->end)) { in perf_time__ranges_skip_sample() 530 u64 sec = timestamp / NSEC_PER_SEC; in timestamp__scnprintf_usec() 531 u64 usec = (timestamp % NSEC_PER_SEC) / NSEC_PER_USEC; in timestamp__scnprintf_usec() 538 u64 sec = timestamp / NSEC_PER_SEC, in timestamp__scnprintf_nsec() [all …]
|
A D | time-utils.h | 22 bool perf_time__skip_sample(struct perf_time_interval *ptime, u64 timestamp); 25 int num, u64 timestamp); 38 int timestamp__scnprintf_usec(u64 timestamp, char *buf, size_t sz); 39 int timestamp__scnprintf_nsec(u64 timestamp, char *buf, size_t sz);
|
/linux-6.3-rc2/drivers/net/can/spi/mcp251xfd/ |
A D | mcp251xfd-timestamp.c | 17 u32 timestamp = 0; in mcp251xfd_timestamp_read() local 21 err = mcp251xfd_get_timestamp(priv, ×tamp); in mcp251xfd_timestamp_read() 27 return timestamp; in mcp251xfd_timestamp_read() 35 priv = container_of(delayed_work, struct mcp251xfd_priv, timestamp); in mcp251xfd_timestamp_work() 38 schedule_delayed_work(&priv->timestamp, in mcp251xfd_timestamp_work() 43 struct sk_buff *skb, u32 timestamp) in mcp251xfd_skb_set_timestamp() argument 48 ns = timecounter_cyc2time(&priv->tc, timestamp); in mcp251xfd_skb_set_timestamp() 63 INIT_DELAYED_WORK(&priv->timestamp, mcp251xfd_timestamp_work); in mcp251xfd_timestamp_init() 64 schedule_delayed_work(&priv->timestamp, in mcp251xfd_timestamp_init() 70 cancel_delayed_work_sync(&priv->timestamp); in mcp251xfd_timestamp_stop()
|
/linux-6.3-rc2/drivers/net/wireless/ath/ath12k/ |
A D | trace.h | 79 __entry->info = ar->pdev->timestamp.info; 82 __entry->mlo_offset_lo = ar->pdev->timestamp.mlo_offset_lo; 83 __entry->mlo_offset_hi = ar->pdev->timestamp.mlo_offset_hi; 84 __entry->mlo_offset_clks = ar->pdev->timestamp.mlo_offset_clks; 85 __entry->mlo_comp_clks = ar->pdev->timestamp.mlo_comp_clks; 86 __entry->mlo_comp_timer = ar->pdev->timestamp.mlo_comp_timer; 124 __entry->info = ar->pdev->timestamp.info; 127 __entry->mlo_offset_lo = ar->pdev->timestamp.mlo_offset_lo; 128 __entry->mlo_offset_hi = ar->pdev->timestamp.mlo_offset_hi; 130 __entry->mlo_comp_clks = ar->pdev->timestamp.mlo_comp_clks; [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/marvell/octeontx2/nic/ |
A D | otx2_ptp.h | 11 static inline u64 otx2_ptp_convert_rx_timestamp(u64 timestamp) in otx2_ptp_convert_rx_timestamp() argument 13 return be64_to_cpu(*(__be64 *)×tamp); in otx2_ptp_convert_rx_timestamp() 16 static inline u64 otx2_ptp_convert_tx_timestamp(u64 timestamp) in otx2_ptp_convert_tx_timestamp() argument 18 return timestamp; in otx2_ptp_convert_tx_timestamp() 21 static inline u64 cn10k_ptp_convert_timestamp(u64 timestamp) in cn10k_ptp_convert_timestamp() argument 23 return ((timestamp >> 32) * NSEC_PER_SEC) + (timestamp & 0xFFFFFFFFUL); in cn10k_ptp_convert_timestamp()
|
/linux-6.3-rc2/scripts/dtc/ |
A D | of_unittest_expect | 251 $timestamp = ""; 265 $timestamp = $line; 267 if ($timestamp =~ /^\[\s*[0-9]+\.[0-9]*\] /) { 268 ($timestamp, $null) = split(/]/, $line); 269 $timestamp = $timestamp . "] "; 272 $timestamp = ""; 290 printf "%s %s%s%s\n", $prefix, $line_num, $timestamp, $line; 338 $line_num, $timestamp, $data; 411 $line_num, $timestamp; 412 printf "** %s%s%s\n", $line_num, $timestamp, $line; [all …]
|
/linux-6.3-rc2/arch/alpha/kernel/ |
A D | err_common.c | 91 union el_timestamp timestamp; in el_process_header_subpacket() local 109 timestamp.as_int = 0; in el_process_header_subpacket() 116 timestamp = header->by_type.sys_event.timestamp; in el_process_header_subpacket() 123 timestamp = header->by_type.err_halt.timestamp; in el_process_header_subpacket() 129 timestamp.as_int = 0; in el_process_header_subpacket() 143 el_print_timestamp(×tamp); in el_process_header_subpacket() 169 el_print_timestamp(union el_timestamp *timestamp) in el_print_timestamp() argument 171 if (timestamp->as_int) in el_print_timestamp() 174 timestamp->b.month, timestamp->b.day, in el_print_timestamp() 175 timestamp->b.year, timestamp->b.hour, in el_print_timestamp() [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/timestamp/ |
A D | hardware-timestamps-common.yaml | 4 $id: http://devicetree.org/schemas/timestamp/hardware-timestamps-common.yaml# 7 title: Hardware timestamp providers 13 Some devices/SoCs have hardware timestamp engines (HTE) which can use 14 hardware means to timestamp entity in realtime. The entity could be anything 15 from GPIOs, IRQs, Bus and so on. The hardware timestamp engine present 20 pattern: "^timestamp(@.*|-[0-9a-f])?$" 22 "#timestamp-cells": 27 - "#timestamp-cells"
|
A D | nvidia,tegra194-hte.yaml | 4 $id: http://devicetree.org/schemas/timestamp/nvidia,tegra194-hte.yaml# 16 timestamp (taken from system counter) in its internal hardware FIFO. It has 45 line/signal that it can enable/configure for the timestamp. It is u32 50 '#timestamp-cells': 63 - "#timestamp-cells" 69 tegra_hte_aon: timestamp@c1e0000 { 75 #timestamp-cells = <1>; 79 tegra_hte_lic: timestamp@3aa0000 { 85 #timestamp-cells = <1>;
|
A D | hte-consumer.yaml | 4 $id: http://devicetree.org/schemas/timestamp/hte-consumer.yaml# 23 timestamp-names: 27 timestamp property. 30 timestamp-names: [ timestamps ] 38 timestamp-names = "hte-gpio", "hte-i2c";
|
/linux-6.3-rc2/drivers/net/can/dev/ |
A D | rx-offload.c | 12 u32 timestamp; member 91 cb_pos->timestamp, cb_new->timestamp, in __skb_queue_add_sort() 92 cb_new->timestamp - cb_pos->timestamp, in __skb_queue_add_sort() 116 return cb_b->timestamp - cb_a->timestamp; in can_rx_offload_compare() 146 u32 timestamp; in can_rx_offload_offload_one() local 153 skb = offload->mailbox_read(offload, n, ×tamp, drop); in can_rx_offload_offload_one() 170 cb->timestamp = timestamp; in can_rx_offload_offload_one() 223 struct sk_buff *skb, u32 timestamp) in can_rx_offload_queue_timestamp() argument 234 cb->timestamp = timestamp; in can_rx_offload_queue_timestamp() 244 unsigned int idx, u32 timestamp, in can_rx_offload_get_echo_skb() argument [all …]
|
/linux-6.3-rc2/include/trace/events/ |
A D | power_cpu_migrate.h | 11 TP_PROTO(u64 timestamp, \ 14 TP_ARGS(timestamp, \ 23 __field(u64, timestamp ) 28 __entry->timestamp = timestamp; 33 (unsigned long long)__entry->timestamp,
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
A D | clock.h | 66 u64 timestamp) in mlx5_timecounter_cyc2time() argument 74 nsec = timecounter_cyc2time(&timer->tc, timestamp); in mlx5_timecounter_cyc2time() 83 u64 timestamp) in mlx5_real_time_cyc2time() argument 85 u64 time = REAL_TIME_TO_NS(timestamp >> 32, timestamp & 0xFFFFFFFF); in mlx5_real_time_cyc2time() 98 u64 timestamp) in mlx5_timecounter_cyc2time() argument 104 u64 timestamp) in mlx5_real_time_cyc2time() argument
|
/linux-6.3-rc2/tools/perf/util/intel-pt-decoder/ |
A D | intel-pt-decoder.c | 867 if (timestamp < data->timestamp) in intel_pt_calc_cyc_cb() 871 data->timestamp = timestamp; in intel_pt_calc_cyc_cb() 889 if (timestamp < data->timestamp) in intel_pt_calc_cyc_cb() 895 data->timestamp = timestamp; in intel_pt_calc_cyc_cb() 1811 decoder->timestamp = timestamp; in intel_pt_calc_tsc_timestamp() 1822 timestamp = decoder->timestamp; in intel_pt_calc_tsc_timestamp() 1832 timestamp = decoder->timestamp; in intel_pt_calc_tsc_timestamp() 1840 decoder->timestamp = timestamp; in intel_pt_calc_tsc_timestamp() 1969 if (timestamp < decoder->timestamp) in intel_pt_calc_mtc_timestamp() 1973 decoder->timestamp = timestamp; in intel_pt_calc_mtc_timestamp() [all …]
|
/linux-6.3-rc2/drivers/platform/chrome/ |
A D | cros_ec_sensorhub_ring.c | 365 sample->timestamp) in cros_ec_sensor_ring_check_for_past_timestamp() 367 sample->timestamp = in cros_ec_sensor_ring_check_for_past_timestamp() 371 sample->timestamp; in cros_ec_sensor_ring_check_for_past_timestamp() 405 s64 a = in->timestamp; in cros_ec_sensor_ring_process_event() 435 fifo_info->timestamp, in cros_ec_sensor_ring_process_event() 473 fifo_info->timestamp, in cros_ec_sensor_ring_process_event() 495 out->timestamp = now; in cros_ec_sensor_ring_process_event() 719 s64 timestamp; in cros_ec_sensor_ring_spread_add_legacy() local 728 timestamp = out->timestamp; in cros_ec_sensor_ring_spread_add_legacy() 748 timestamp += time_period; in cros_ec_sensor_ring_spread_add_legacy() [all …]
|
/linux-6.3-rc2/drivers/iio/imu/inv_mpu6050/ |
A D | inv_mpu_ring.c | 29 s64 timestamp, size_t nb) in inv_mpu6050_update_period() argument 51 delta = div_s64(timestamp - st->it_timestamp, divider); in inv_mpu6050_update_period() 66 st->data_timestamp = timestamp - interval; in inv_mpu6050_update_period() 70 st->it_timestamp = timestamp; in inv_mpu6050_update_period() 124 s64 timestamp; in inv_mpu6050_read_fifo() local 180 inv_mpu6050_update_period(st, pf->timestamp, nb); in inv_mpu6050_read_fifo() 191 timestamp = inv_mpu6050_get_timestamp(st); in inv_mpu6050_read_fifo() 192 iio_push_to_buffers_with_timestamp(indio_dev, st->data, timestamp); in inv_mpu6050_read_fifo()
|
/linux-6.3-rc2/drivers/iio/imu/inv_icm42600/ |
A D | inv_icm42600_timestamp.h | 46 int64_t timestamp; member 63 size_t sensor_nb, int64_t timestamp); 68 ts->timestamp += ts->period; in inv_icm42600_timestamp_pop() 69 return ts->timestamp; in inv_icm42600_timestamp_pop() 82 ts->timestamp = 0; in inv_icm42600_timestamp_reset()
|
A D | inv_icm42600_timestamp.c | 113 size_t sensor_nb, int64_t timestamp) in inv_icm42600_timestamp_interrupt() argument 128 it->up = timestamp; in inv_icm42600_timestamp_interrupt() 140 if (ts->timestamp == 0) { in inv_icm42600_timestamp_interrupt() 143 ts->timestamp = it->up - interval; in inv_icm42600_timestamp_interrupt() 152 delta = it->lo - ts->timestamp; in inv_icm42600_timestamp_interrupt() 162 ts->timestamp += delta; in inv_icm42600_timestamp_interrupt() 187 if (ts->timestamp != 0) { in inv_icm42600_timestamp_apply_odr() 193 ts->timestamp = ts->it.up - interval; in inv_icm42600_timestamp_apply_odr()
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/subdev/timer/ |
A D | base.c | 79 if (alarm->timestamp > nvkm_timer_read(tmr)) { in nvkm_timer_alarm_trigger() 81 tmr->func->alarm_init(tmr, alarm->timestamp); in nvkm_timer_alarm_trigger() 82 if (alarm->timestamp > nvkm_timer_read(tmr)) in nvkm_timer_alarm_trigger() 121 alarm->timestamp = nvkm_timer_read(tmr) + nsec; in nvkm_timer_alarm() 123 if (list->timestamp > alarm->timestamp) in nvkm_timer_alarm() 132 tmr->func->alarm_init(tmr, alarm->timestamp); in nvkm_timer_alarm() 138 WARN_ON(alarm->timestamp <= nvkm_timer_read(tmr)); in nvkm_timer_alarm()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
A D | fw_tracer.h | 60 u64 timestamp; member 126 u32 timestamp; member 150 u64 timestamp; member 155 u32 timestamp; member 174 u8 timestamp[0x7]; member 181 u8 timestamp[0x7]; member
|
/linux-6.3-rc2/drivers/s390/scsi/ |
A D | zfcp_diag.c | 52 hdr->timestamp = jiffies - msecs_to_jiffies(diag->max_age); in zfcp_diag_adapter_setup() 61 hdr->timestamp = jiffies - msecs_to_jiffies(diag->max_age); in zfcp_diag_adapter_setup() 95 if (!time_after_eq(capture_timestamp, hdr->timestamp)) in zfcp_diag_update_xdata() 98 hdr->timestamp = capture_timestamp; in zfcp_diag_update_xdata() 209 if (!time_after_eq(now, hdr->timestamp)) in __zfcp_diag_test_buffer_age_isfresh() 212 if (jiffies_to_msecs(now - hdr->timestamp) >= diag->max_age) in __zfcp_diag_test_buffer_age_isfresh()
|
/linux-6.3-rc2/drivers/accel/habanalabs/common/ |
A D | irq.c | 78 static void job_finish(struct hl_device *hdev, u32 cs_seq, struct hl_cq *cq, ktime_t timestamp) in job_finish() argument 85 job->timestamp = timestamp; in job_finish() 99 static void cs_finish(struct hl_device *hdev, u16 cs_seq, ktime_t timestamp) in cs_finish() argument 119 cs->completion_timestamp = timestamp; in cs_finish() 137 ktime_t timestamp = ktime_get(); in hl_irq_handler_cq() local 179 cs_finish(hdev, shadow_index, timestamp); in hl_irq_handler_cq() 181 job_finish(hdev, shadow_index, cq, timestamp); in hl_irq_handler_cq() 239 u64 timestamp; in handle_registration_node() local 254 timestamp = ktime_to_ns(now); in handle_registration_node() 256 *pend->ts_reg_info.timestamp_kernel_addr = timestamp; in handle_registration_node() [all …]
|
/linux-6.3-rc2/Documentation/trace/postprocess/ |
A D | trace-vmscan-postprocess.pl | 261 my $timestamp = $_[0]; 263 my ($sec, $usec) = split (/\./, $timestamp); 271 my $timestamp; 281 $timestamp = $4; 306 $timestamp = timestamp_to_ms($timestamp); 308 $perprocesspid{$process_pid}->{STATE_DIRECT_BEGIN} = $timestamp; 327 $timestamp = timestamp_to_ms($timestamp); 344 $timestamp = timestamp_to_ms($timestamp); 346 $perprocesspid{$process_pid}->{STATE_KSWAPD_BEGIN} = $timestamp; 359 $timestamp = timestamp_to_ms($timestamp); [all …]
|
/linux-6.3-rc2/Documentation/networking/ |
A D | timestamping.rst | 25 timestamp as struct timespec in nsec resolution. 34 reading the looped packet receive timestamp. 52 Always use SO_TIMESTAMP_NEW timestamp to always get timestamp in 65 Always use SO_TIMESTAMPNS_NEW timestamp to always get timestamp in 127 timestamp taken immediately before send() from this timestamp. On 267 each containing just one timestamp. 397 Always use SO_TIMESTAMPING_NEW timestamp to always get timestamp in 449 case the timestamp is stored in ts[0]. 675 PTP TX timestamp register (or sometimes a FIFO) where the timestamp 734 timestamp is available. [all …]
|