/Zephyr-latest/tests/drivers/disk/disk_performance/src/ |
D | main.c | 90 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/ |
D | timing.c | 78 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/ |
D | timing.c | 112 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/ |
D | power_mgmt.c | 106 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()
|
D | power_mgmt.h | 22 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/ |
D | power_mgmt.h | 24 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/ |
D | sensor_clock.h | 28 int sensor_clock_get_cycles(uint64_t *cycles); 39 uint64_t sensor_clock_cycles_to_ns(uint64_t cycles);
|
/Zephyr-latest/drivers/pwm/ |
D | pwm_xmc4xxx_ccu8.c | 94 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()
|
D | pwm_handlers.c | 23 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()
|
D | pwm_ene_kb1200.c | 78 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()
|
D | pwm_fake.c | 40 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/ |
D | main.c | 142 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()
|
D | utils.h | 33 #define PRINT_F(summary, cycles, nsec) \ argument 38 snprintk(cycle_str, 30, CYCLE_FORMAT, cycles); \
|
/Zephyr-latest/drivers/timer/ |
D | apic_timer.c | 66 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/ |
D | main.c | 155 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()
|
D | utils.h | 35 #define PRINT_F(summary, cycles, nsec) \ argument 40 snprintk(cycle_str, 30, CYCLE_FORMAT, cycles); \
|
/Zephyr-latest/tests/benchmarks/latency_measure/src/ |
D | utils.h | 30 uint64_t cycles; member 74 #define PRINT_F(summary, cycles, nsec, error, notes) \ argument 80 snprintk(cycle_str, 30, CYCLE_FORMAT, cycles); \
|
D | timing_sc.c | 58 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/ |
D | ping.c | 58 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/ |
D | README.rst | 33 - :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/ |
D | timeaware_gpio_handlers.c | 18 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/ |
D | timeaware_gpio.h | 55 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/ |
D | bme280_async.c | 20 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/ |
D | mmc56x3_async.c | 20 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/ |
D | soc.c | 104 __no_optimization static void busy_delay(uint32_t cycles) in busy_delay() argument 106 while (cycles) { in busy_delay() 107 cycles--; in busy_delay()
|