Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_ccswe.c29 struct kbase_ccswe *self, u64 timestamp_ns) in kbasep_ccswe_cycle_at_no_lock() argument
36 diff_ns = timestamp_ns - self->timestamp_ns; in kbasep_ccswe_cycle_at_no_lock()
53 u64 kbase_ccswe_cycle_at(struct kbase_ccswe *self, u64 timestamp_ns) in kbase_ccswe_cycle_at() argument
59 result = kbasep_ccswe_cycle_at_no_lock(self, timestamp_ns); in kbase_ccswe_cycle_at()
66 struct kbase_ccswe *self, u64 timestamp_ns, u32 gpu_freq) in kbase_ccswe_freq_change() argument
73 if (WARN_ON(timestamp_ns < self->timestamp_ns)) in kbase_ccswe_freq_change()
77 if (self->timestamp_ns) in kbase_ccswe_freq_change()
79 self, timestamp_ns); in kbase_ccswe_freq_change()
81 self->timestamp_ns = timestamp_ns; in kbase_ccswe_freq_change()
94 self->timestamp_ns = 0; in kbase_ccswe_reset()
H A Dmali_kbase_ccswe.h41 u64 timestamp_ns; member
72 u64 kbase_ccswe_cycle_at(struct kbase_ccswe *self, u64 timestamp_ns);
86 struct kbase_ccswe *self, u64 timestamp_ns, u32 gpu_freq);
/OK3568_Linux_fs/kernel/drivers/connector/
H A Dcn_proc.c82 ev->timestamp_ns = ktime_get_ns(); in proc_fork_connector()
111 ev->timestamp_ns = ktime_get_ns(); in proc_exec_connector()
152 ev->timestamp_ns = ktime_get_ns(); in proc_id_connector()
173 ev->timestamp_ns = ktime_get_ns(); in proc_sid_connector()
197 ev->timestamp_ns = ktime_get_ns(); in proc_ptrace_connector()
229 ev->timestamp_ns = ktime_get_ns(); in proc_comm_connector()
255 ev->timestamp_ns = ktime_get_ns(); in proc_coredump_connector()
288 ev->timestamp_ns = ktime_get_ns(); in proc_exit_connector()
331 ev->timestamp_ns = ktime_get_ns(); in cn_proc_ack()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/backend/
H A Dmali_kbase_hwcnt_backend_csf_if_fw.c148 u64 timestamp_ns; in kbasep_hwcnt_backend_csf_if_fw_on_freq_change() local
153 timestamp_ns = ktime_get_raw_ns(); in kbasep_hwcnt_backend_csf_if_fw_on_freq_change()
154 kbase_ccswe_freq_change(&fw_ctx->ccswe_shader_cores, timestamp_ns, clk_rate_hz); in kbasep_hwcnt_backend_csf_if_fw_on_freq_change()
175 u64 timestamp_ns; in kbasep_hwcnt_backend_csf_if_fw_cc_enable() local
177 timestamp_ns = ktime_get_raw_ns(); in kbasep_hwcnt_backend_csf_if_fw_cc_enable()
183 kbase_ccswe_freq_change(&fw_ctx->ccswe_shader_cores, timestamp_ns, cur_freq); in kbasep_hwcnt_backend_csf_if_fw_cc_enable()
668 u64 timestamp_ns = ktime_get_raw_ns(); in kbasep_hwcnt_backend_csf_if_fw_get_gpu_cycle_count() local
685 kbase_ccswe_cycle_at(&fw_ctx->ccswe_shader_cores, timestamp_ns); in kbasep_hwcnt_backend_csf_if_fw_get_gpu_cycle_count()
778 if_fw->timestamp_ns = kbasep_hwcnt_backend_csf_if_fw_timestamp_ns; in kbase_hwcnt_backend_csf_if_fw_create()
H A Dmali_kbase_hwcnt_backend_jm.c233 u64 timestamp_ns; in kbasep_hwcnt_backend_jm_on_freq_change() local
238 timestamp_ns = ktime_get_raw_ns(); in kbasep_hwcnt_backend_jm_on_freq_change()
239 kbase_ccswe_freq_change(&backend_jm->ccswe_shader_cores, timestamp_ns, clk_rate_hz); in kbasep_hwcnt_backend_jm_on_freq_change()
251 u64 timestamp_ns) in kbasep_hwcnt_backend_jm_cc_enable() argument
277 kbase_ccswe_freq_change(&backend_jm->ccswe_shader_cores, timestamp_ns, cur_freq); in kbasep_hwcnt_backend_jm_cc_enable()
359 u64 timestamp_ns; in kbasep_hwcnt_backend_jm_dump_enable_nolock() local
387 timestamp_ns = kbasep_hwcnt_backend_jm_timestamp_ns(backend); in kbasep_hwcnt_backend_jm_dump_enable_nolock()
402 kbasep_hwcnt_backend_jm_cc_enable(backend_jm, enable_map, timestamp_ns); in kbasep_hwcnt_backend_jm_dump_enable_nolock()
840 iface->timestamp_ns = kbasep_hwcnt_backend_jm_timestamp_ns; in kbase_hwcnt_backend_jm_create()
H A Dmali_kbase_hwcnt_backend.h215 kbase_hwcnt_backend_timestamp_ns_fn *timestamp_ns; member
H A Dmali_kbase_hwcnt_backend_csf_if.h293 kbase_hwcnt_backend_csf_if_timestamp_ns_fn *timestamp_ns; member
H A Dmali_kbase_hwcnt_backend_jm_watchdog.c407 return wd_backend->info->jm_backend_iface->timestamp_ns(wd_backend->jm_backend); in kbasep_hwcnt_backend_jm_watchdog_timestamp_ns()
805 .timestamp_ns = kbasep_hwcnt_backend_jm_watchdog_timestamp_ns, in kbase_hwcnt_backend_jm_watchdog_create()
H A Dmali_kbase_hwcnt_backend_csf.c338 return backend_csf->info->csf_if->timestamp_ns(backend_csf->info->csf_if->ctx); in kbasep_hwcnt_backend_csf_timestamp_ns()
1876 iface->timestamp_ns = kbasep_hwcnt_backend_csf_timestamp_ns; in kbase_hwcnt_backend_csf_create()
/OK3568_Linux_fs/kernel/include/uapi/linux/
H A Dgpio.h254 __aligned_u64 timestamp_ns; member
285 __aligned_u64 timestamp_ns; member
H A Dsync_file.h47 __u64 timestamp_ns; member
H A Dcn_proc.h66 __u64 __attribute__((aligned(8))) timestamp_ns; member
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/
H A Dmali_kbase_hwcnt.c228 hctx->accum.ts_last_dump_ns = hctx->iface->timestamp_ns(hctx->accum.backend); in kbasep_hwcnt_accumulator_init()
427 dump_time_ns = hctx->iface->timestamp_ns(accum->backend); in kbasep_hwcnt_accumulator_dump()
434 dump_time_ns = hctx->iface->timestamp_ns(accum->backend); in kbasep_hwcnt_accumulator_dump()
774 return hctx->iface->timestamp_ns(accum->backend); in kbase_hwcnt_accumulator_timestamp_ns()
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/linux/
H A Dsync_file.h47 __u64 timestamp_ns; member
H A Dcn_proc.h66 __u64 __attribute__((aligned(8))) timestamp_ns; member
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/linux/
H A Dsync_file.h47 __u64 timestamp_ns; member
H A Dcn_proc.h66 __u64 __attribute__((aligned(8))) timestamp_ns; member
/OK3568_Linux_fs/kernel/drivers/gpio/
H A Dgpiolib-cdev.c437 u64 timestamp_ns; member
541 if (line->timestamp_ns) { in edge_irq_thread()
542 le.timestamp_ns = line->timestamp_ns; in edge_irq_thread()
549 le.timestamp_ns = ktime_get_ns(); in edge_irq_thread()
553 line->timestamp_ns = 0; in edge_irq_thread()
593 line->timestamp_ns = ktime_get_ns(); in edge_irq_handler()
666 le.timestamp_ns = ktime_get_ns(); in debounce_work_func()
1871 lic_v1->timestamp = lic_v2->timestamp_ns; in gpio_v2_line_info_changed_to_v1()
2149 chg.timestamp_ns = ktime_get_ns(); in lineinfo_changed_notify()
/OK3568_Linux_fs/kernel/include/sound/sof/
H A Dtrace.h34 uint64_t timestamp_ns; /* in nanosecond */ member
H A Dstream.h138 uint32_t timestamp_ns; /**< resolution of timestamp in ns */ member
/OK3568_Linux_fs/kernel/tools/gpio/
H A Dgpio-watch.c91 chg.info.offset, event, (uint64_t)chg.timestamp_ns); in main()
H A Dgpio-event-mon.c111 (uint64_t)event.timestamp_ns, event.offset, event.line_seqno, in monitor_device()
/OK3568_Linux_fs/kernel/sound/soc/sof/
H A Dtrace.c177 params.timestamp_ns = ktime_get(); /* in nanosecond */ in snd_sof_init_trace_ipc()
/OK3568_Linux_fs/kernel/drivers/dma-buf/
H A Dsync_file.c391 info->timestamp_ns = in sync_fill_fence_info()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.c7189 uint64_t timestamp_ns; in amdgpu_dm_commit_planes() local
7307 timestamp_ns = ktime_get_ns(); in amdgpu_dm_commit_planes()
7308 bundle->flip_addrs[planes_count].flip_timestamp_in_us = div_u64(timestamp_ns, 1000); in amdgpu_dm_commit_planes()