Home
last modified time | relevance | path

Searched refs:cycles (Results 26 – 50 of 206) sorted by relevance

123456789

/Zephyr-latest/tests/drivers/disk/disk_performance/src/
Dmain.c90 uint64_t cycles, total_ns; in read_helper() local
107 cycles = timing_cycles_get(&start_time, &end_time); in read_helper()
108 total_ns += timing_cycles_to_ns(cycles); in read_helper()
143 uint64_t cycles, total_ns; in write_helper() local
166 cycles = timing_cycles_get(&start_time, &end_time); in write_helper()
167 total_ns += timing_cycles_to_ns(cycles); in write_helper()
204 uint64_t cycles, total_ns; in ZTEST() local
233 cycles = timing_cycles_get(&start_time, &end_time); in ZTEST()
234 total_ns = timing_cycles_to_ns(cycles); in ZTEST()
248 uint64_t cycles, total_ns; in ZTEST() local
[all …]
/Zephyr-latest/arch/x86/
Dtiming.c78 uint64_t arch_timing_cycles_to_ns(uint64_t cycles) in arch_timing_cycles_to_ns() argument
80 return ((cycles) * NSEC_PER_SEC / tsc_freq); in arch_timing_cycles_to_ns()
83 uint64_t arch_timing_cycles_to_ns_avg(uint64_t cycles, uint32_t count) in arch_timing_cycles_to_ns_avg() argument
85 return arch_timing_cycles_to_ns(cycles) / count; in arch_timing_cycles_to_ns_avg()
/Zephyr-latest/arch/arm/core/cortex_m/
Dtiming.c112 uint64_t arch_timing_cycles_to_ns(uint64_t cycles) in arch_timing_cycles_to_ns() argument
114 return (cycles) * (NSEC_PER_USEC) / arch_timing_freq_get_mhz(); in arch_timing_cycles_to_ns()
117 uint64_t arch_timing_cycles_to_ns_avg(uint64_t cycles, uint32_t count) in arch_timing_cycles_to_ns_avg() argument
119 return arch_timing_cycles_to_ns(cycles) / count; in arch_timing_cycles_to_ns_avg()
/Zephyr-latest/tests/subsys/pm/power_mgmt_soc/src/
Dpower_mgmt.c106 static void pm_check_counters(uint8_t cycles) in pm_check_counters() argument
224 int test_pwr_mgmt_multithread(uint8_t cycles) in test_pwr_mgmt_multithread() argument
226 uint8_t iterations = cycles; in test_pwr_mgmt_multithread()
231 LOG_INF("PM multi-thread test started for cycles: %d", cycles); in test_pwr_mgmt_multithread()
274 pm_check_counters(cycles); in test_pwr_mgmt_multithread()
280 int test_pwr_mgmt_singlethread(uint8_t cycles) in test_pwr_mgmt_singlethread() argument
282 uint8_t iterations = cycles; in test_pwr_mgmt_singlethread()
284 LOG_INF("PM single-thread test started for cycles: %d", cycles); in test_pwr_mgmt_singlethread()
315 pm_check_counters(cycles); in test_pwr_mgmt_singlethread()
Dpower_mgmt.h22 int test_pwr_mgmt_singlethread(uint8_t cycles);
32 int test_pwr_mgmt_multithread(uint8_t cycles);
/Zephyr-latest/samples/boards/microchip/mec15xxevb_assy6853/power_management/src/
Dpower_mgmt.h24 int test_pwr_mgmt_singlethread(bool use_logging, uint8_t cycles);
36 int test_pwr_mgmt_multithread(bool use_logging, uint8_t cycles);
/Zephyr-latest/include/zephyr/drivers/
Dsensor_clock.h28 int sensor_clock_get_cycles(uint64_t *cycles);
39 uint64_t sensor_clock_cycles_to_ns(uint64_t cycles);
/Zephyr-latest/drivers/pwm/
Dpwm_xmc4xxx_ccu8.c94 uint64_t cycles; in pwm_xmc4xxx_ccu8_set_cycles() local
116 cycles = XMC_SCU_CLOCK_GetCcuClockFrequency() >> config->slice_prescaler[slice_idx]; in pwm_xmc4xxx_ccu8_set_cycles()
117 cycles >>= config->slice_deadtime_prescaler[slice_idx]; in pwm_xmc4xxx_ccu8_set_cycles()
118 high_deadtime_value = config->deadtime_high_ns[channel] * cycles / NSEC_PER_SEC; in pwm_xmc4xxx_ccu8_set_cycles()
119 low_deadtime_value = config->deadtime_low_ns[channel] * cycles / NSEC_PER_SEC; in pwm_xmc4xxx_ccu8_set_cycles()
138 uint64_t *cycles) in pwm_xmc4xxx_ccu8_get_cycles_per_sec() argument
146 *cycles = XMC_SCU_CLOCK_GetCcuClockFrequency() >> config->slice_prescaler[channel / 2]; in pwm_xmc4xxx_ccu8_get_cycles_per_sec()
Dpwm_handlers.c23 uint64_t *cycles) in z_vrfy_pwm_get_cycles_per_sec() argument
26 K_OOPS(K_SYSCALL_MEMORY_WRITE(cycles, sizeof(uint64_t))); in z_vrfy_pwm_get_cycles_per_sec()
28 channel, (uint64_t *)cycles); in z_vrfy_pwm_get_cycles_per_sec()
Dpwm_ene_kb1200.c78 uint64_t *cycles) in pwm_kb1200_get_cycles_per_sec() argument
84 if (cycles) { in pwm_kb1200_get_cycles_per_sec()
88 *cycles = PWM_INPUT_FREQ_HI; /*32Mhz*/ in pwm_kb1200_get_cycles_per_sec()
Dpwm_fake.c40 static int fake_pwm_get_cycles_per_sec(const struct device *dev, uint32_t channel, uint64_t *cycles) in fake_pwm_get_cycles_per_sec() argument
45 *cycles = config->frequency_hz; in fake_pwm_get_cycles_per_sec()
/Zephyr-latest/tests/benchmarks/wait_queues/src/
Dmain.c142 uint64_t *cycles, const char *tag, const char *str) in compute_and_report_stats() argument
144 uint64_t minimum = cycles[0]; in compute_and_report_stats()
145 uint64_t maximum = cycles[0]; in compute_and_report_stats()
146 uint64_t total = cycles[0]; in compute_and_report_stats()
154 if (cycles[i] > maximum) { in compute_and_report_stats()
155 maximum = cycles[i]; in compute_and_report_stats()
158 if (cycles[i] < minimum) { in compute_and_report_stats()
159 minimum = cycles[i]; in compute_and_report_stats()
162 total += cycles[i]; in compute_and_report_stats()
172 tmp = cycles[i] / num_iterations; in compute_and_report_stats()
Dutils.h33 #define PRINT_F(summary, cycles, nsec) \ argument
38 snprintk(cycle_str, 30, CYCLE_FORMAT, cycles); \
/Zephyr-latest/drivers/timer/
Dapic_timer.c66 uint64_t cycles; in sys_clock_cycle_get_64() local
77 cycles = total_cycles; in sys_clock_cycle_get_64()
81 return cycles + (CYCLES_PER_TICK - ccr_2nd); in sys_clock_cycle_get_64()
/Zephyr-latest/tests/benchmarks/sched_queues/src/
Dmain.c155 uint64_t *cycles, const char *tag, const char *str) in compute_and_report_stats() argument
157 uint64_t minimum = cycles[0]; in compute_and_report_stats()
158 uint64_t maximum = cycles[0]; in compute_and_report_stats()
159 uint64_t total = cycles[0]; in compute_and_report_stats()
167 if (cycles[i] > maximum) { in compute_and_report_stats()
168 maximum = cycles[i]; in compute_and_report_stats()
171 if (cycles[i] < minimum) { in compute_and_report_stats()
172 minimum = cycles[i]; in compute_and_report_stats()
175 total += cycles[i]; in compute_and_report_stats()
183 tmp = cycles[i] / num_iterations; in compute_and_report_stats()
Dutils.h35 #define PRINT_F(summary, cycles, nsec) \ argument
40 snprintk(cycle_str, 30, CYCLE_FORMAT, cycles); \
/Zephyr-latest/tests/benchmarks/latency_measure/src/
Dutils.h30 uint64_t cycles; member
74 #define PRINT_F(summary, cycles, nsec, error, notes) \ argument
80 snprintk(cycle_str, 30, CYCLE_FORMAT, cycles); \
Dtiming_sc.c58 timestamp.cycles = min_cycles; in start_thread_entry()
77 timestamp_overhead = timestamp.cycles; in timestamp_overhead_init()
90 user_timestamp_overhead = timestamp.cycles; in timestamp_overhead_init()
/Zephyr-latest/subsys/net/lib/shell/
Dping.c58 uint32_t cycles; in handle_ipv6_echo_reply() local
70 if (net_pkt_read_be32(pkt, &cycles)) { in handle_ipv6_echo_reply()
74 cycles = k_cycle_get_32() - cycles; in handle_ipv6_echo_reply()
79 (double)((uint32_t)k_cyc_to_ns_floor64(cycles) / 1000000.f) in handle_ipv6_echo_reply()
82 ((uint32_t)k_cyc_to_ns_floor64(cycles) / 1000000) in handle_ipv6_echo_reply()
137 uint32_t cycles; in handle_ipv4_echo_reply() local
150 if (net_pkt_read_be32(pkt, &cycles)) { in handle_ipv4_echo_reply()
154 cycles = k_cycle_get_32() - cycles; in handle_ipv4_echo_reply()
159 (double)((uint32_t)k_cyc_to_ns_floor64(cycles) / 1000000.f) in handle_ipv4_echo_reply()
162 ((uint32_t)k_cyc_to_ns_floor64(cycles) / 1000000) in handle_ipv4_echo_reply()
/Zephyr-latest/samples/boards/nxp/adsp/number_crunching/
DREADME.rst33 - :file:`math_ops.c`: executes the math functions, computes the cycles it took to execute and check…
74 [Library Test] Vector Sum takes 6886 cycles
79 [Library Test] Vector power sum takes 6659 cycles
84 [Library Test] Vector power sum takes 3681 cycles
89 [Library Test] Fast Fourier Transform on Real Data takes 67956 cycles
94 [Library Test] Bi-quad Real Block IIR takes 506702 cycles
99 [Library Test] Least Mean Square (LMS) Filter for Real Data test takes 184792 cycles
112 [Library Test] Vector Sum takes 3829 cycles
117 [Library Test] Vector power sum takes 2432 cycles
122 [Library Test] Vector power sum takes 2594 cycles
[all …]
/Zephyr-latest/drivers/misc/timeaware_gpio/
Dtimeaware_gpio_handlers.c18 uint32_t *cycles) in z_vrfy_tgpio_port_get_cycles_per_second() argument
21 K_OOPS(Z_SYSCALL_MEMORY_WRITE(cycles, sizeof(uint32_t))); in z_vrfy_tgpio_port_get_cycles_per_second()
23 (uint32_t *)cycles); in z_vrfy_tgpio_port_get_cycles_per_second()
/Zephyr-latest/include/zephyr/drivers/misc/timeaware_gpio/
Dtimeaware_gpio.h55 int (*cyc_per_sec)(const struct device *dev, uint32_t *cycles);
93 __syscall int tgpio_port_get_cycles_per_second(const struct device *dev, uint32_t *cycles);
96 uint32_t *cycles) in z_impl_tgpio_port_get_cycles_per_second() argument
100 return api->cyc_per_sec(dev, cycles); in z_impl_tgpio_port_get_cycles_per_second()
/Zephyr-latest/drivers/sensor/bosch/bme280/
Dbme280_async.c20 uint64_t cycles; in bme280_submit_sync() local
36 rc = sensor_clock_get_cycles(&cycles); in bme280_submit_sync()
46 edata->header.timestamp = sensor_clock_cycles_to_ns(cycles); in bme280_submit_sync()
/Zephyr-latest/drivers/sensor/memsic/mmc56x3/
Dmmc56x3_async.c20 uint64_t cycles; in mmc56x3_submit_sync() local
34 rc = sensor_clock_get_cycles(&cycles); in mmc56x3_submit_sync()
44 edata->header.timestamp = sensor_clock_cycles_to_ns(cycles); in mmc56x3_submit_sync()
/Zephyr-latest/soc/silabs/silabs_sim3/sim3u/
Dsoc.c104 __no_optimization static void busy_delay(uint32_t cycles) in busy_delay() argument
106 while (cycles) { in busy_delay()
107 cycles--; in busy_delay()

123456789