Home
last modified time | relevance | path

Searched refs:cycles (Results 51 – 75 of 206) sorted by relevance

123456789

/Zephyr-latest/drivers/timer/
Dmcux_lptmr_timer.c59 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()
Drealtek_rts5912_rtmr.c72 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/
Despi_oob_handler.c43 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/
Dpwm.h411 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/
Dpwm_mcux_ftm.c313 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 …]
Dpwm_b91.c94 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()
Dpwm_litex.c54 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()
Dpwm_numaker.c123 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()
Dpwm_mchp_xec_bbled.c174 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()
Dpwm_xmc4xxx_ccu4.c82 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/
Dwdt_sam0.c72 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/
Dlsm6dsv16x_rtio.c25 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/
Dcycles.c21 KERNEL_CMD_ADD(cycles, NULL, "Kernel cycles.", cmd_kernel_cycles);
DCMakeLists.txt8 cycles.c
/Zephyr-latest/doc/kernel/timing_functions/
Dindex.rst35 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/
Dspi_rpi_pico_pio.c140 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/
Dcyw920829m2evk_02.overlay12 block-cycles = <512>;
/Zephyr-latest/samples/subsys/fs/littlefs/boards/
Dcyw920829m2evk_02.overlay12 block-cycles = <512>;
Dstm32f746g_disco.overlay16 block-cycles = <512>;
Dstm32h750b_dk.overlay16 block-cycles = <512>;
/Zephyr-latest/samples/subsys/dap/
Dapp.overlay15 port-write-cycles = <2>;
/Zephyr-latest/drivers/sensor/melexis/mlx90394/
Dmlx90394_async.c102 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/
DREADME.rst25 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/
Dautomount.overlay20 block-cycles = <512>;
/Zephyr-latest/tests/benchmarks/latency_measure/src/
Dthread_switch_yield.c89 timestamp.cycles = sum; in start_thread_entry()
130 sum = timestamp.cycles; in thread_switch_yield_common()

123456789