/netbsd-src/common/lib/libx86emu/ |
H A D | x86emu_i8254.c | 75 x86emu_i8254_counter(struct x86emu_i8254_timer *timer, uint64_t curtick) in x86emu_i8254_counter() argument 80 if (timer->gate_high || timer->start_tick > curtick) in x86emu_i8254_counter() 81 return timer->active_counter; in x86emu_i8254_counter() 84 if (timer->active_is_bcd) in x86emu_i8254_counter() 89 curtick -= timer->start_tick; in x86emu_i8254_counter() 92 if (curtick <= timer->active_counter) in x86emu_i8254_counter() 93 return timer->active_counter - curtick; in x86emu_i8254_counter() 97 if (timer->active_counter == 0 && curtick - 1 <= maxtick) in x86emu_i8254_counter() 101 if (timer->active_mode & 2) in x86emu_i8254_counter() 102 return timer->active_counter - curtick % timer->active_counter; in x86emu_i8254_counter() [all …]
|
/netbsd-src/external/mpl/bind/dist/lib/isc/ |
H A D | timer.c | 1 /* $NetBSD: timer.c,v 1.15 2025/01/26 16:25:39 christos Exp $ */ 31 #include <isc/timer.h> 43 uv_timer_t timer; 55 isc_timer_t *timer; 68 timer = isc_mem_get(loop->mctx, sizeof(*timer)); 69 *timer = (isc_timer_t){ 75 isc_loop_attach(loop, &timer->loop); 77 r = uv_timer_init(&loop->loop, &timer->timer); 102 schedule(isc_timer_t * timer,isc_time_t * now,bool signal_ok) schedule() argument 185 deschedule(isc_timer_t * timer) deschedule() argument 210 timerevent_unlink(isc_timer_t * timer,isc_timerevent_t * event) timerevent_unlink() argument 217 isc_timer_t *timer = event0->ev_destroy_arg; timerevent_destroy() local 231 timer_purge(isc_timer_t * timer) timer_purge() argument 251 isc_timer_t *timer; isc_timer_create() local 358 isc_timer_reset(isc_timer_t * timer,isc_timertype_t type,const isc_time_t * expires,const isc_interval_t * interval,bool purge) isc_timer_reset() argument 432 isc_timer_gettype(isc_timer_t * timer) isc_timer_gettype() argument 445 isc_timer_touch(isc_timer_t * timer) isc_timer_touch() argument 476 isc_timer_t *timer = NULL; isc_timer_destroy() local 504 timer_post_event(isc_timermgr_t * manager,isc_timer_t * timer,isc_eventtype_t type) timer_post_event() argument 530 isc_timer_t *timer; dispatch() local 660 isc_timer_t *timer; set_index() local [all...] |
/netbsd-src/external/mpl/dhcp/bind/dist/lib/isc/ |
H A D | timer.c | 104 schedule(isc_timer_t *timer, isc_time_t *now, bool signal_ok) { in schedule() argument 113 REQUIRE(timer->type != isc_timertype_inactive); in schedule() 115 manager = timer->manager; in schedule() 120 if (timer->type != isc_timertype_once) { in schedule() 121 isc_result_t result = isc_time_add(now, &timer->interval, &due); in schedule() 125 if (timer->type == isc_timertype_limited && in schedule() 126 isc_time_compare(&timer->expires, &due) < 0) in schedule() 128 due = timer->expires; in schedule() 131 if (isc_time_isepoch(&timer->idle)) { in schedule() 132 due = timer->expires; in schedule() [all …]
|
/netbsd-src/external/mpl/bind/dist/lib/isc/netmgr/ |
H A D | timer.c | 1 /* $NetBSD: timer.c,v 1.3 2025/01/26 16:25:43 christos Exp $ */ 24 uv_timer_t timer; 35 isc_nm_timer_t *timer = NULL; in isc_nm_timer_create() 45 timer = isc_mem_get(worker->mctx, sizeof(*timer)); in isc_nm_timer_create() 46 *timer = (isc_nm_timer_t){ .cb = cb, .cbarg = cbarg }; in isc_nm_timer_create() 47 isc_refcount_init(&timer->references, 1); in isc_nm_timer_create() 48 isc_nmhandle_attach(handle, &timer->handle); in isc_nm_timer_create() 50 r = uv_timer_init(&worker->loop->loop, &timer->timer); in isc_nm_timer_create() 25 uv_timer_t timer; global() member 36 isc_nm_timer_t *timer = NULL; isc_nm_timer_create() local 61 isc_nm_timer_attach(isc_nm_timer_t * timer,isc_nm_timer_t ** timerp) isc_nm_timer_attach() argument 71 isc_nm_timer_t *timer = uv_handle_get_data(uvhandle); timer_destroy() local 82 isc_nm_timer_t *timer = NULL; isc_nm_timer_detach() local 105 isc_nm_timer_t *timer = uv_handle_get_data((uv_handle_t *)uvtimer); timer_cb() local 113 isc_nm_timer_start(isc_nm_timer_t * timer,uint64_t timeout) isc_nm_timer_start() argument 119 isc_nm_timer_stop(isc_nm_timer_t * timer) isc_nm_timer_stop() argument [all...] |
/netbsd-src/sys/dev/raidframe/ |
H A D | rf_states.c | 170 RF_Etimer_t timer; in rf_ContinueDagAccess() local 179 timer = tracerec->timer; in rf_ContinueDagAccess() 180 RF_ETIMER_STOP(timer); in rf_ContinueDagAccess() 181 RF_ETIMER_EVAL(timer); in rf_ContinueDagAccess() 182 tracerec->specific.user.exec_us = RF_ETIMER_VAL_US(timer); in rf_ContinueDagAccess() 183 RF_ETIMER_START(tracerec->timer); in rf_ContinueDagAccess() 276 RF_Etimer_t timer; in rf_State_Quiesce() local 286 RF_ETIMER_START(timer); in rf_State_Quiesce() 287 RF_ETIMER_START(desc->timer); in rf_State_Quiesce() 323 RF_ETIMER_STOP(timer); in rf_State_Quiesce() [all …]
|
/netbsd-src/sys/external/bsd/drm2/include/linux/ |
H A D | timer.h | 49 timer_setup(struct timer_list *timer, void (*fn)(struct timer_list *), in timer_setup() argument 53 callout_init(&timer->tl_callout, 0); in timer_setup() 56 callout_setfunc(&timer->tl_callout, (void (*)(void *))(void *)fn, in timer_setup() 57 (void *)timer); in timer_setup() 61 mod_timer(struct timer_list *timer, unsigned long then) in mod_timer() argument 66 pending = callout_pending(&timer->tl_callout); in mod_timer() 67 callout_schedule(&timer->tl_callout, (now < then? (then - now) : 0)); in mod_timer() 72 mod_timer_pinned(struct timer_list *timer, unsigned long then) in mod_timer_pinned() argument 76 mod_timer(timer, then); in mod_timer_pinned() 80 del_timer(struct timer_list *timer) in del_timer() argument [all …]
|
/netbsd-src/external/mit/libuv/dist/test/ |
H A D | test-active.c | 45 uv_timer_t timer; in TEST_IMPL() local 47 r = uv_timer_init(uv_default_loop(), &timer); in TEST_IMPL() 51 ASSERT(0 == uv_is_active((uv_handle_t*) &timer)); in TEST_IMPL() 52 ASSERT(0 == uv_is_closing((uv_handle_t*) &timer)); in TEST_IMPL() 54 r = uv_timer_start(&timer, timer_cb, 1000, 0); in TEST_IMPL() 57 ASSERT(1 == uv_is_active((uv_handle_t*) &timer)); in TEST_IMPL() 58 ASSERT(0 == uv_is_closing((uv_handle_t*) &timer)); in TEST_IMPL() 60 r = uv_timer_stop(&timer); in TEST_IMPL() 63 ASSERT(0 == uv_is_active((uv_handle_t*) &timer)); in TEST_IMPL() 64 ASSERT(0 == uv_is_closing((uv_handle_t*) &timer)); in TEST_IMPL() [all …]
|
H A D | test-metrics.c | 41 uv_timer_t timer; in TEST_IMPL() local 46 timer.data = &cntr; in TEST_IMPL() 49 ASSERT_EQ(0, uv_timer_init(uv_default_loop(), &timer)); in TEST_IMPL() 50 ASSERT_EQ(0, uv_timer_start(&timer, timer_spin_cb, timeout, 0)); in TEST_IMPL() 69 uv_timer_t timer; in metrics_routine_cb() local 74 timer.data = &cntr; in metrics_routine_cb() 78 ASSERT_EQ(0, uv_timer_init(&loop, &timer)); in metrics_routine_cb() 79 ASSERT_EQ(0, uv_timer_start(&timer, timer_spin_cb, timeout, 0)); in metrics_routine_cb() 119 uv_timer_t timer; in TEST_IMPL() local 123 timer.data = &cntr; in TEST_IMPL() [all …]
|
H A D | test-fs-event.c | 56 static uv_timer_t timer; variable 166 ASSERT(0 == uv_timer_start(&timer, in fs_event_create_files() 195 ASSERT(0 == uv_timer_start(&timer, fs_event_unlink_files, 1, 0)); in fs_event_unlink_files() 217 ASSERT(0 == uv_timer_start(&timer, fs_event_unlink_files, 1, 0)); in fs_event_cb_dir_multi_file() 220 uv_close((uv_handle_t*) &timer, close_cb); in fs_event_cb_dir_multi_file() 245 ASSERT(0 == uv_timer_start(&timer, fs_event_create_files_in_subdir, 1, 0)); in fs_event_create_files_in_subdir() 271 ASSERT(0 == uv_timer_start(&timer, fs_event_unlink_files_in_subdir, 1, 0)); in fs_event_unlink_files_in_subdir() 312 ASSERT(0 == uv_timer_start(&timer, fs_event_unlink_files_in_subdir, 1, 0)); in fs_event_cb_dir_multi_file_in_subdir() 316 uv_close((uv_handle_t*) &timer, close_cb); in fs_event_cb_dir_multi_file_in_subdir() 364 static void timer_cb_touch(uv_timer_t* timer) { in timer_cb_touch() argument [all …]
|
/netbsd-src/external/gpl3/gcc/dist/gcc/ |
H A D | timevar.cc | 107 timer *g_timer; 128 class timer::named_items 131 named_items (timer *t); 140 timer *m_timer; 146 hash_map <const char *, timer::timevar_def> m_hash_map; 154 timer::named_items::named_items (timer *t) in named_items() 163 timer::named_items::~named_items () in ~named_items() 170 timer::named_items::push (const char *item_name) in push() 175 timer::timevar_def *def = &m_hash_map.get_or_insert (item_name, &existed); in push() 191 timer::named_items::pop () in pop() [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
H A D | timevar.c | 107 timer *g_timer; 128 class timer::named_items 131 named_items (timer *t); 140 timer *m_timer; 146 hash_map <const char *, timer::timevar_def> m_hash_map; 154 timer::named_items::named_items (timer *t) in named_items() 163 timer::named_items::~named_items () in ~named_items() 170 timer::named_items::push (const char *item_name) in push() 175 timer::timevar_def *def = &m_hash_map.get_or_insert (item_name, &existed); in push() 191 timer::named_items::pop () in pop() [all …]
|
/netbsd-src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/ |
H A D | omap2.dtsi | 201 compatible = "ti,sysc-omap2-timer", "ti,sysc"; 221 timer2: timer@0 { 222 compatible = "ti,omap2420-timer"; 228 timer3: timer@48078000 { 229 compatible = "ti,omap2420-timer"; 235 timer4: timer@4807a000 { 236 compatible = "ti,omap2420-timer"; 242 timer5: timer@4807c000 { 243 compatible = "ti,omap2420-timer"; 247 ti,timer-dsp; [all …]
|
/netbsd-src/sys/arch/arm/samsung/ |
H A D | exynos_pwm.c | 91 struct exynos_pwm_timer * const timer = pwm->pwm_priv; in exynos_pwm_enable() local 97 tcon &= ~TCON_START(timer->timer_index); in exynos_pwm_enable() 98 tcon |= TCON_UPDATE(timer->timer_index); in exynos_pwm_enable() 100 tcon &= ~TCON_UPDATE(timer->timer_index); in exynos_pwm_enable() 101 tcon |= TCON_START(timer->timer_index); in exynos_pwm_enable() 102 tcon |= TCON_AUTO_RELOAD(timer->timer_index); in exynos_pwm_enable() 106 tcon &= ~TCON_AUTO_RELOAD(timer->timer_index); in exynos_pwm_enable() 116 struct exynos_pwm_timer * const timer = pwm->pwm_priv; in exynos_pwm_get_config() local 121 tcntb = PWM_READ(sc, TCNTB(timer->timer_index)); in exynos_pwm_get_config() 122 tcmpb = PWM_READ(sc, TCMPB(timer->timer_index)); in exynos_pwm_get_config() [all …]
|
/netbsd-src/external/bsd/libevent/dist/test/ |
H A D | test-changelist.c | 68 start_cpu_usage_timer(struct cpu_usage_timer *timer) in start_cpu_usage_timer() argument 73 timer->thread = GetCurrentThread(); in start_cpu_usage_timer() 74 r = GetThreadTimes(timer->thread, &createtime, &exittime, in start_cpu_usage_timer() 75 &timer->usertimeBegin, &timer->kerneltimeBegin); in start_cpu_usage_timer() 78 timer->ticksBegin = clock(); in start_cpu_usage_timer() 81 evutil_gettimeofday(&timer->timeBegin, NULL); in start_cpu_usage_timer() 107 get_cpu_usage(struct cpu_usage_timer *timer, double *secElapsedOut, in get_cpu_usage() argument 121 r = GetThreadTimes(timer->thread, &createtime, &exittime, in get_cpu_usage() 124 usertime_seconds = filetime_diff(&timer->usertimeBegin, &usertimeEnd); in get_cpu_usage() 125 kerneltime_seconds = filetime_diff(&timer->kerneltimeBegin, &kerneltimeEnd); in get_cpu_usage() [all …]
|
/netbsd-src/usr.sbin/rtadvd/ |
H A D | timer.c | 89 rtadvd_remove_timer(struct rtadvd_timer **timer) in rtadvd_remove_timer() argument 92 if (*timer) { in rtadvd_remove_timer() 93 TAILQ_REMOVE(&ra_timer, *timer, next); in rtadvd_remove_timer() 94 free(*timer); in rtadvd_remove_timer() 95 *timer = NULL; in rtadvd_remove_timer() 100 rtadvd_set_timer(struct timespec *tm, struct rtadvd_timer *timer) in rtadvd_set_timer() argument 106 timespecadd(&now, tm, &timer->tm); in rtadvd_set_timer() 109 if (timespeccmp(&timer->tm, &tm_max, <)) in rtadvd_set_timer() 110 tm_max = timer->tm; in rtadvd_set_timer() 113 timer->enabled = true; in rtadvd_set_timer() [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/jit/docs/topics/ |
H A D | performance.rst | 30 measure time spent since its creation. The timer maintains a stack 31 of "timer items": as control flow moves through your code, you can push 32 and pop named items relating to your code onto the stack, and the timer 35 You can also asssociate a timer with a :c:type:`gcc_jit_context`, in 38 For example, the following code uses a timer, recording client items 43 /* Create a timer. */ 44 gcc_jit_timer *timer = gcc_jit_timer_new (); 45 if (!timer) 52 all into the timer. */ 55 /* Create a context and associate it with the timer. */ [all …]
|
/netbsd-src/external/gpl3/gcc/dist/gcc/jit/docs/topics/ |
H A D | performance.rst | 30 measure time spent since its creation. The timer maintains a stack 31 of "timer items": as control flow moves through your code, you can push 32 and pop named items relating to your code onto the stack, and the timer 35 You can also asssociate a timer with a :c:type:`gcc_jit_context`, in 38 For example, the following code uses a timer, recording client items 43 /* Create a timer. */ 44 gcc_jit_timer *timer = gcc_jit_timer_new (); 45 if (!timer) 52 all into the timer. */ 55 /* Create a context and associate it with the timer. */ [all …]
|
/netbsd-src/external/bsd/atf/dist/tools/ |
H A D | timers.cpp | 55 impl::timer* timer = static_cast< impl::timer* >(si->si_value.sival_ptr); in handler() local 56 timer->set_fired(); in handler() 57 timer->timeout_callback(); in handler() 64 struct impl::timer::impl { 76 impl::timer::timer(const unsigned int seconds) : in timer() function in impl::timer 112 impl::timer::~timer(void) in ~timer() 124 impl::timer::fired(void) in fired() 131 impl::timer::set_fired(void) in set_fired() 142 timer(seconds), in child_timer()
|
H A D | timers.hpp | 48 class timer { class 50 timer(const timer&); 51 timer& operator=(const timer&); 57 timer(const unsigned int); 58 virtual ~timer(void); 69 class child_timer : public timer {
|
/netbsd-src/external/bsd/ntp/dist/scripts/deprecated/ |
H A D | freq_adj.in | 16 chop($timer = `sysctl -n kern.timecounter.hardware 2> /dev/null`); 18 $timer =~ tr/\U/\L/; 20 if ($timer eq '') { 25 $timer = $1; 32 $opt_t = $timer if !defined($opt_t); 34 if ($timer ne '') { # $timer found... 36 if ($timer ne $opt_t) { # - - and they differ 37 warn "You specified a $opt_t timer but I detected a $timer timer.\n"; 48 $timer = $opt_t; # - - so use it. 76 $sysctl = "machdep.".$timer."_freq"; [all …]
|
/netbsd-src/external/bsd/libbind/dist/isc/ |
H A D | ev_timers.c | 61 evTimer * timer; member 235 ctx->cur->u.timer.this == del) { in evClearTimer() 267 evTimer *timer = id.opaque; in evConfigTimer() local 272 if (heap_element(ctx->timers, timer->index) != timer) in evConfigTimer() 276 timer->mode |= EV_TMR_RATE; in evConfigTimer() 278 timer->mode &= ~EV_TMR_RATE; in evConfigTimer() 294 evTimer *timer = id.opaque; in evResetTimer() local 298 if (heap_element(ctx->timers, timer->index) != timer) in evResetTimer() 318 old_due = timer->due; in evResetTimer() 320 timer->func = func; in evResetTimer() [all …]
|
/netbsd-src/lib/libc/isc/ |
H A D | ev_timers.c | 67 evTimer * timer; member 252 ctx->cur->u.timer.this == del) { in evClearTimer() 284 evTimer *timer = id.opaque; in evConfigTimer() local 289 if (heap_element(ctx->timers, timer->index) != timer) in evConfigTimer() 293 timer->mode |= EV_TMR_RATE; in evConfigTimer() 295 timer->mode &= ~EV_TMR_RATE; in evConfigTimer() 311 evTimer *timer = id.opaque; in evResetTimer() local 315 if (heap_element(ctx->timers, timer->index) != timer) in evResetTimer() 335 old_due = timer->due; in evResetTimer() 337 timer->func = func; in evResetTimer() [all …]
|
/netbsd-src/sys/arch/next68k/next68k/ |
H A D | clock.c | 56 volatile struct timer_reg *timer; in clock_intr() local 67 timer = (volatile struct timer_reg *)IIOV(NEXT_P_TIMER); in clock_intr() 68 timer->csr |= TIMER_REG_UPDATE; in clock_intr() 93 volatile struct timer_reg *timer; in cpu_initclocks() local 98 timer = (volatile struct timer_reg *)IIOV(NEXT_P_TIMER); in cpu_initclocks() 100 timer->csr = 0; in cpu_initclocks() 101 timer->msb = (cnt >> 8); in cpu_initclocks() 102 timer->lsb = cnt; in cpu_initclocks() 103 timer->csr = TIMER_REG_ENABLE|TIMER_REG_UPDATE; in cpu_initclocks()
|
/netbsd-src/sys/netinet/ |
H A D | tcp_timer.h | 150 #define TCP_TIMER_INIT(tp, timer) \ argument 151 callout_setfunc(&(tp)->t_timer[(timer)], \ 152 tcp_timer_funcs[(timer)], (tp)) 158 #define TCP_TIMER_ARM(tp, timer, nticks) \ argument 159 callout_schedule(&(tp)->t_timer[(timer)], \ 162 #define TCP_TIMER_DISARM(tp, timer) \ argument 163 callout_stop(&(tp)->t_timer[(timer)]) 165 #define TCP_TIMER_ISARMED(tp, timer) \ argument 166 callout_active(&(tp)->t_timer[(timer)])
|
/netbsd-src/sys/arch/powerpc/include/ |
H A D | openpicreg.h | 62 #define OPENPIC_TIMER_CC(timer) (0x1100 + (timer) * 0x40) argument 64 #define OPENPIC_TIMER_BC(timer) (0x1110 + (timer) * 0x40) argument 66 #define OPENPIC_TIMER_VECTOR(timer) (0x1120 + (timer) * 0x40) argument 68 #define OPENPIC_TIMER_DEST(timer) (0x1130 + (timer) * 0x40) argument
|