/Zephyr-latest/kernel/ |
D | timeout.c | 60 next(t)->dticks += t->dticks; in remove_timeout() 94 ((int64_t)(to->dticks - ticks_elapsed) > (int64_t)INT_MAX)) { in next_timeout() 97 ret = MAX(0, to->dticks - ticks_elapsed); in next_timeout() 121 to->dticks = timeout.ticks + 1 + elapsed(); in z_add_timeout() 125 to->dticks = MAX(1, ticks); in z_add_timeout() 129 if (t->dticks > to->dticks) { in z_add_timeout() 130 t->dticks -= to->dticks; in z_add_timeout() 134 to->dticks -= t->dticks; in z_add_timeout() 172 ticks += t->dticks; in timeout_rem() 239 (t != NULL) && (t->dticks <= announce_remaining); in sys_clock_announce() [all …]
|
/Zephyr-latest/drivers/timer/ |
D | riscv_machine_timer.c | 113 uint32_t dticks = (cycle_diff_t)dcycles / CYC_PER_TICK; in timer_isr() local 115 last_count += (cycle_diff_t)dticks * CYC_PER_TICK; in timer_isr() 116 last_ticks += dticks; in timer_isr() 126 sys_clock_announce(dticks); in timer_isr() 162 uint32_t dticks = (cycle_diff_t)dcycles / CYC_PER_TICK; in sys_clock_elapsed() local 164 last_elapsed = dticks; in sys_clock_elapsed() 166 return dticks; in sys_clock_elapsed()
|
D | ite_it8xxx2_timer.c | 191 uint32_t dticks = (~(IT8XXX2_EXT_CNTOX(FREE_RUN_TIMER)) - in evt_timer_isr() local 193 last_announced_hw_cnt += (dticks * HW_CNT_PER_SYS_TICK); in evt_timer_isr() 194 last_ticks += dticks; in evt_timer_isr() 197 sys_clock_announce(dticks); in evt_timer_isr() 297 uint32_t dticks = (~(IT8XXX2_EXT_CNTOX(FREE_RUN_TIMER)) - in sys_clock_elapsed() local 299 last_elapsed = dticks; in sys_clock_elapsed() 303 return dticks; in sys_clock_elapsed() 317 uint32_t dticks = ~(IT8XXX2_EXT_CNTOX(FREE_RUN_TIMER)); in sys_clock_cycle_get_32() local 319 return dticks; in sys_clock_cycle_get_32()
|
D | arcv2_timer0.c | 214 uint32_t dticks; in timer_int_handler() local 227 dticks = (curr_time - last_time) / CYC_PER_TICK; in timer_int_handler() 229 last_time += dticks * CYC_PER_TICK; in timer_int_handler() 233 sys_clock_announce(dticks); in timer_int_handler() 252 dticks = (cycle_count - announced_cycles) / CYC_PER_TICK; in timer_int_handler() 253 announced_cycles += dticks * CYC_PER_TICK; in timer_int_handler() 254 sys_clock_announce(TICKLESS ? dticks : 1); in timer_int_handler()
|
D | cortex_m_systick.c | 240 uint32_t dticks; in sys_clock_isr() local 279 dticks = dcycles / CYC_PER_TICK; in sys_clock_isr() 280 announced_cycles += dticks * CYC_PER_TICK; in sys_clock_isr() 281 sys_clock_announce(dticks); in sys_clock_isr() 452 uint32_t dcycles, dticks; in sys_clock_idle_exit() local 496 dticks = dcycles / CYC_PER_TICK; in sys_clock_idle_exit() 497 announced_cycles += dticks * CYC_PER_TICK; in sys_clock_idle_exit() 498 sys_clock_announce(dticks); in sys_clock_idle_exit()
|
D | smartbond_timer.c | 182 int32_t dticks; in timer2_isr() local 191 dticks = CYC_TO_TICK(delta); in timer2_isr() 192 last_isr_val_rounded += TICK_TO_CYC(dticks); in timer2_isr() 193 announced_ticks += dticks; in timer2_isr() 194 sys_clock_announce(dticks); in timer2_isr()
|
D | xtensa_sys_timer.c | 49 uint32_t dticks = (curr - last_count) / CYC_PER_TICK; in ccompare_isr() local 51 last_count += dticks * CYC_PER_TICK; in ccompare_isr() 63 sys_clock_announce(IS_ENABLED(CONFIG_TICKLESS_KERNEL) ? dticks : 1); in ccompare_isr()
|
D | intel_adsp_timer.c | 107 uint64_t dticks; in compare_isr() local 112 dticks = (curr - last_count) / CYC_PER_TICK; in compare_isr() 118 last_count += dticks * CYC_PER_TICK; in compare_isr() 131 sys_clock_announce((int32_t)dticks); in compare_isr()
|
D | stm32_lptim_timer.c | 151 uint32_t dticks = (autoreload in lptim_irq_handler() local 156 ? dticks : (dticks > 0)); in lptim_irq_handler() 608 uint32_t stdby_timer_diff, stdby_timer_post, dticks; in sys_clock_idle_exit() local 639 dticks = (missed_lptim_cnt * CONFIG_SYS_CLOCK_TICKS_PER_SEC) in sys_clock_idle_exit() 641 sys_clock_announce(dticks); in sys_clock_idle_exit()
|
D | esp32_sys_timer.c | 67 uint64_t dticks = (uint64_t)((now - last_count) / CYC_PER_TICK); in sys_timer_isr() local 69 last_count += dticks * CYC_PER_TICK; in sys_timer_isr() 81 sys_clock_announce(dticks); in sys_timer_isr()
|
D | ambiq_stimer.c | 76 uint32_t dticks = elapsed_cycle / CYC_PER_TICK; in update_tick_counter() local 78 g_last_time_stamp += dticks * CYC_PER_TICK; in update_tick_counter() 79 g_tick_elapsed += dticks; in update_tick_counter()
|
D | hpet.c | 306 uint32_t dticks = (uint32_t)((now - last_count) / cyc_per_tick); in hpet_isr() local 308 last_count += (uint64_t)dticks * cyc_per_tick; in hpet_isr() 309 last_tick += dticks; in hpet_isr() 319 sys_clock_announce(dticks); in hpet_isr()
|
D | mips_cp0_timer.c | 47 uint32_t dticks = ((now - last_count) / CYC_PER_TICK); in timer_isr() local 61 sys_clock_announce(TICKLESS ? dticks : 1); in timer_isr()
|
D | mcux_os_timer.c | 61 uint32_t dticks = (uint32_t)((now - last_count) / CYC_PER_TICK); in mcux_lpc_ostick_isr() local 66 last_count += dticks * CYC_PER_TICK; in mcux_lpc_ostick_isr() 78 sys_clock_announce(IS_ENABLED(CONFIG_TICKLESS_KERNEL) ? dticks : 1); in mcux_lpc_ostick_isr()
|
D | npcx_itim_timer.c | 163 uint32_t dticks; in npcx_itim_start_evt_tmr_by_tick() local 166 dticks = DIV_ROUND_UP(dcycles * EVT_CYCLES_PER_SEC, in npcx_itim_start_evt_tmr_by_tick() 168 cyc_evt_timeout = CLAMP(dticks, 1, NPCX_ITIM32_MAX_CNT); in npcx_itim_start_evt_tmr_by_tick()
|
D | nrf_grtc_timer.c | 147 uint64_t dticks; in sys_clock_timeout_handler() local 154 dticks = counter_sub(cc_val, last_count) / CYC_PER_TICK; in sys_clock_timeout_handler() 156 last_count += dticks * CYC_PER_TICK; in sys_clock_timeout_handler() 165 sys_clock_announce((int32_t)dticks); in sys_clock_timeout_handler()
|
D | nrf_rtc_timer.c | 475 uint32_t dticks = (uint32_t)(expire_time - last_count) / CYC_PER_TICK; in sys_clock_timeout_handler() local 477 last_count += dticks * CYC_PER_TICK; in sys_clock_timeout_handler() 489 sys_clock_announce(dticks); in sys_clock_timeout_handler()
|
/Zephyr-latest/tests/bluetooth/audio/mocks/src/ |
D | kernel.c | 43 dwork->timeout.dticks = delay.ticks; in k_work_reschedule() 53 if (dwork->timeout.dticks == 0) { in k_work_reschedule() 76 dwork->timeout.dticks = delay.ticks; in k_work_schedule() 77 if (dwork->timeout.dticks == 0) { in k_work_schedule() 125 if (dwork->timeout.dticks > timeout.ticks) { in k_sleep() 126 dwork->timeout.dticks -= timeout.ticks; in k_sleep()
|
/Zephyr-latest/boards/qemu/cortex_m0/ |
D | nrf_timer_timer.c | 151 uint32_t dticks = counter_sub(t, last_count) / CYC_PER_TICK; in timer0_nrf_isr() local 153 last_count += dticks * CYC_PER_TICK; in timer0_nrf_isr() 162 sys_clock_announce(IS_ENABLED(CONFIG_TICKLESS_KERNEL) ? dticks : (dticks > 0)); in timer0_nrf_isr()
|
/Zephyr-latest/include/zephyr/ |
D | kernel_structs.h | 302 int64_t dticks; member 304 int32_t dticks; member
|
D | kernel.h | 1589 .dticks = 0, \
|
/Zephyr-latest/subsys/shell/modules/kernel_service/thread/ |
D | list.c | 83 (int64_t)thread->base.timeout.dticks); in shell_tdata_dump()
|