Home
last modified time | relevance | path

Searched refs:timer (Results 1 – 25 of 1248) sorted by relevance

12345678910>>...50

/netbsd-src/common/lib/libx86emu/
H A Dx86emu_i8254.c75 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 Dtimer.c1 /* $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 Dtimer.c104 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 Dtimer.c1 /* $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 Drf_states.c170 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 Dtimer.h49 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 Dtest-active.c45 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 Dtest-metrics.c41 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 Dtest-fs-event.c56 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 Dtimevar.cc107 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 Dtimevar.c107 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 Domap2.dtsi201 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 Dexynos_pwm.c91 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 Dtest-changelist.c68 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 Dtimer.c89 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 Dperformance.rst30 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 Dperformance.rst30 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 Dtimers.cpp55 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 Dtimers.hpp48 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 Dfreq_adj.in16 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 Dev_timers.c61 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 Dev_timers.c67 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 Dclock.c56 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 Dtcp_timer.h150 #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 Dopenpicreg.h62 #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

12345678910>>...50