/Zephyr-latest/drivers/timer/ |
D | mcux_lptmr_timer.c | 59 static volatile uint32_t cycles; variable 90 return LPTMR_GetCurrentTimerCount(LPTMR_BASE) + cycles; in sys_clock_cycle_get_32() 97 cycles += CYCLES_PER_TICK; in mcux_lptmr_timer_isr()
|
D | realtek_rts5912_rtmr.c | 72 uint32_t cycles; in rtmr_isr() local 79 cycles = previous_cnt; in rtmr_isr() 82 accumulated_cycles += cycles; in rtmr_isr()
|
/Zephyr-latest/samples/drivers/espi/src/ |
D | espi_oob_handler.c | 43 int cycles; member 143 context.cycles = MIN_GET_TEMP_CYCLES; in get_pch_temp_async() 181 while (context.cycles > 0) { in espihub_thread() 206 context.cycles--; in espihub_thread()
|
/Zephyr-latest/include/zephyr/drivers/ |
D | pwm.h | 411 uint32_t channel, uint64_t *cycles); 509 uint64_t *cycles); 513 uint64_t *cycles) in z_impl_pwm_get_cycles_per_sec() argument 518 return api->get_cycles_per_sec(dev, channel, cycles); in z_impl_pwm_get_cycles_per_sec() 624 uint32_t cycles, uint64_t *usec) in pwm_cycles_to_usec() argument 635 if (u64_mul_overflow(cycles, (uint64_t)USEC_PER_SEC, &temp)) { in pwm_cycles_to_usec() 657 uint32_t cycles, uint64_t *nsec) in pwm_cycles_to_nsec() argument 668 if (u64_mul_overflow(cycles, (uint64_t)NSEC_PER_SEC, &temp)) { in pwm_cycles_to_nsec()
|
/Zephyr-latest/drivers/pwm/ |
D | pwm_mcux_ftm.c | 313 uint32_t cycles = 0; in mcux_ftm_capture_second_edge() local 344 if (u32_mul_overflow(overflows, config->base->MOD, &cycles)) { in mcux_ftm_capture_second_edge() 348 cycles -= first_cnv; in mcux_ftm_capture_second_edge() 349 if (u32_add_overflow(cycles, second_cnv, &cycles)) { in mcux_ftm_capture_second_edge() 351 cycles = 0; in mcux_ftm_capture_second_edge() 356 cycles = second_cnv - first_cnv; in mcux_ftm_capture_second_edge() 362 second_cnv, cycles, cnt, overflow); in mcux_ftm_capture_second_edge() 365 capture->callback(dev, pair, 0, cycles, status, in mcux_ftm_capture_second_edge() 368 capture->callback(dev, pair, cycles, 0, status, in mcux_ftm_capture_second_edge() 428 uint32_t channel, uint64_t *cycles) in mcux_ftm_get_cycles_per_sec() argument [all …]
|
D | pwm_b91.c | 94 uint32_t channel, uint64_t *cycles) in pwm_b91_get_cycles_per_sec() argument 104 *cycles = 32000u; in pwm_b91_get_cycles_per_sec() 106 *cycles = sys_clk.pclk * 1000 * 1000 / (reg_pwm_clkdiv + 1); in pwm_b91_get_cycles_per_sec()
|
D | pwm_litex.c | 54 uint64_t *cycles) in pwm_litex_get_cycles_per_sec() argument 60 *cycles = sys_clock_hw_cycles_per_sec(); in pwm_litex_get_cycles_per_sec()
|
D | pwm_numaker.c | 123 uint64_t *cycles) in pwm_numaker_get_cycles_per_sec() argument 131 *cycles = (uint64_t)data->cycles_per_sec; in pwm_numaker_get_cycles_per_sec() 259 uint32_t next_edge, uint32_t *cycles) in pwm_numaker_get_cap_cycle() argument 306 *cycles = (period_reloads * NUMAKER_PWM_RELOAD_CNT) + curr_cnt - next_cnt; in pwm_numaker_get_cap_cycle() 308 *cycles, period_reloads, epwm->CAPIF, curr_cnt, next_cnt); in pwm_numaker_get_cap_cycle() 318 uint32_t cycles = 0; in pwm_numaker_channel_cap() local 329 data->capture[channel].next_edge_mode, &cycles); in pwm_numaker_channel_cap() 332 capture->callback(dev, channel, 0, cycles, status, capture->user_data); in pwm_numaker_channel_cap() 335 capture->callback(dev, channel, cycles, 0, status, capture->user_data); in pwm_numaker_channel_cap()
|
D | pwm_mchp_xec_bbled.c | 174 uint32_t channel, uint64_t *cycles) in pwm_bbled_xec_get_cycles_per_sec() argument 183 if (cycles) { in pwm_bbled_xec_get_cycles_per_sec() 185 *cycles = XEC_PWM_BBLED_MAX_PWM_FREQ_HI; /* 187,500 Hz */ in pwm_bbled_xec_get_cycles_per_sec() 187 *cycles = XEC_PWM_BBLED_MAX_PWM_FREQ_LO; /* 128 Hz */ in pwm_bbled_xec_get_cycles_per_sec()
|
D | pwm_xmc4xxx_ccu4.c | 82 uint64_t *cycles) in pwm_xmc4xxx_ccu4_get_cycles_per_sec() argument 91 *cycles = XMC_SCU_CLOCK_GetCcuClockFrequency() >> config->slice_prescaler[slice_idx]; in pwm_xmc4xxx_ccu4_get_cycles_per_sec()
|
/Zephyr-latest/drivers/watchdog/ |
D | wdt_sam0.c | 72 uint32_t cycles; in wdt_sam0_timeout_to_wdt_period() local 75 cycles = (timeout_ms * 1024U) / 1000; in wdt_sam0_timeout_to_wdt_period() 78 if (cycles <= 8U) { in wdt_sam0_timeout_to_wdt_period() 83 next_pow2 = (1ULL << 32) >> __builtin_clz(cycles - 1); in wdt_sam0_timeout_to_wdt_period()
|
/Zephyr-latest/drivers/sensor/st/lsm6dsv16x/ |
D | lsm6dsv16x_rtio.c | 25 uint64_t cycles; in lsm6dsv16x_submit_sample() local 117 rc = sensor_clock_get_cycles(&cycles); in lsm6dsv16x_submit_sample() 127 edata->header.timestamp = sensor_clock_cycles_to_ns(cycles); in lsm6dsv16x_submit_sample()
|
/Zephyr-latest/subsys/shell/modules/kernel_service/ |
D | cycles.c | 21 KERNEL_CMD_ADD(cycles, NULL, "Kernel cycles.", cmd_kernel_cycles);
|
D | CMakeLists.txt | 8 cycles.c
|
/Zephyr-latest/doc/kernel/timing_functions/ |
D | index.rst | 35 5. Call :c:func:`timing_cycles_get` to get the number of timer cycles 38 6. Call :c:func:`timing_cycles_to_ns` with total number of cycles 39 to convert number of cycles to nanoseconds.
|
/Zephyr-latest/drivers/spi/ |
D | spi_rpi_pico_pio.c | 140 static float spi_pico_pio_clock_divisor(const uint32_t clock_freq, int cycles, in spi_pico_pio_clock_divisor() argument 143 return (float)clock_freq / (float)(cycles * spi_frequency); in spi_pico_pio_clock_divisor() 146 static uint32_t spi_pico_pio_maximum_clock_frequency(const uint32_t clock_freq, int cycles) in spi_pico_pio_maximum_clock_frequency() argument 148 return clock_freq / cycles; in spi_pico_pio_maximum_clock_frequency() 151 static uint32_t spi_pico_pio_minimum_clock_frequency(const uint32_t clock_freq, int cycles) in spi_pico_pio_minimum_clock_frequency() argument 153 return clock_freq / (cycles * 65536); in spi_pico_pio_minimum_clock_frequency() 372 int cycles; in spi_pico_pio_configure() local 378 cycles = SPI_MODE_0_0_CYCLES; in spi_pico_pio_configure() 383 cycles = SPI_MODE_1_1_CYCLES; in spi_pico_pio_configure() 388 cycles = SPI_MODE_0_1_CYCLES; in spi_pico_pio_configure() [all …]
|
/Zephyr-latest/tests/subsys/logging/log_backend_fs/boards/ |
D | cyw920829m2evk_02.overlay | 12 block-cycles = <512>;
|
/Zephyr-latest/samples/subsys/fs/littlefs/boards/ |
D | cyw920829m2evk_02.overlay | 12 block-cycles = <512>;
|
D | stm32f746g_disco.overlay | 16 block-cycles = <512>;
|
D | stm32h750b_dk.overlay | 16 block-cycles = <512>;
|
/Zephyr-latest/samples/subsys/dap/ |
D | app.overlay | 15 port-write-cycles = <2>;
|
/Zephyr-latest/drivers/sensor/melexis/mlx90394/ |
D | mlx90394_async.c | 102 uint64_t cycles; in mlx90394_submit() local 111 rc = sensor_clock_get_cycles(&cycles); in mlx90394_submit() 119 data->work_ctx.timestamp = sensor_clock_cycles_to_ns(cycles); in mlx90394_submit()
|
/Zephyr-latest/samples/modules/cmsis_dsp/moving_average/ |
D | README.rst | 25 processors vs. other architectures, the sample outputs the time and number of cycles it took to 50 The sample will output the number of cycles it took to compute the moving averages, as well as the 56 Time: 244 us (244 cycles)
|
/Zephyr-latest/tests/subsys/logging/log_backend_fs/ |
D | automount.overlay | 20 block-cycles = <512>;
|
/Zephyr-latest/tests/benchmarks/latency_measure/src/ |
D | thread_switch_yield.c | 89 timestamp.cycles = sum; in start_thread_entry() 130 sum = timestamp.cycles; in thread_switch_yield_common()
|