Home
last modified time | relevance | path

Searched refs:timer_wheel (Results 1 – 25 of 56) sorted by relevance

123

/dports/net/frr7-pythontools/frr-frr-7.5.1/lib/
H A Dwheel.h27 struct timer_wheel { struct
82 struct timer_wheel *wheel_init(struct thread_master *master, int period,
90 void wheel_delete(struct timer_wheel *);
95 int wheel_stop(struct timer_wheel *wheel);
100 int wheel_start(struct timer_wheel *wheel);
110 int wheel_add_item(struct timer_wheel *wheel, void *item);
120 int wheel_remove_item(struct timer_wheel *wheel, void *item);
H A Dwheel.c39 struct timer_wheel *wheel; in wheel_timer_thread_helper()
72 struct timer_wheel *wheel; in wheel_timer_thread()
82 struct timer_wheel *wheel_init(struct thread_master *master, int period, in wheel_init()
87 struct timer_wheel *wheel; in wheel_init()
90 wheel = XCALLOC(MTYPE_TIMER_WHEEL, sizeof(struct timer_wheel)); in wheel_init()
113 void wheel_delete(struct timer_wheel *wheel) in wheel_delete()
127 int wheel_stop(struct timer_wheel *wheel) in wheel_stop()
133 int wheel_start(struct timer_wheel *wheel) in wheel_start()
142 int wheel_add_item(struct timer_wheel *wheel, void *item) in wheel_add_item()
156 int wheel_remove_item(struct timer_wheel *wheel, void *item) in wheel_remove_item()
/dports/net/frr7/frr-frr-7.5.1/lib/
H A Dwheel.h27 struct timer_wheel { struct
82 struct timer_wheel *wheel_init(struct thread_master *master, int period,
90 void wheel_delete(struct timer_wheel *);
95 int wheel_stop(struct timer_wheel *wheel);
100 int wheel_start(struct timer_wheel *wheel);
110 int wheel_add_item(struct timer_wheel *wheel, void *item);
120 int wheel_remove_item(struct timer_wheel *wheel, void *item);
H A Dwheel.c39 struct timer_wheel *wheel; in wheel_timer_thread_helper()
72 struct timer_wheel *wheel; in wheel_timer_thread()
82 struct timer_wheel *wheel_init(struct thread_master *master, int period, in wheel_init()
87 struct timer_wheel *wheel; in wheel_init()
90 wheel = XCALLOC(MTYPE_TIMER_WHEEL, sizeof(struct timer_wheel)); in wheel_init()
113 void wheel_delete(struct timer_wheel *wheel) in wheel_delete()
127 int wheel_stop(struct timer_wheel *wheel) in wheel_stop()
133 int wheel_start(struct timer_wheel *wheel) in wheel_start()
142 int wheel_add_item(struct timer_wheel *wheel, void *item) in wheel_add_item()
156 int wheel_remove_item(struct timer_wheel *wheel, void *item) in wheel_remove_item()
/dports/sysutils/syslog-ng/syslog-ng-3.35.1/modules/dbparser/
H A Dgroupingby.c40 TimerWheel *timer_wheel; member
56 TimerWheel *timer_wheel; member
128 timer_wheel_free(self->timer_wheel); in _free_persist_data()
217 timer_wheel_set_time(self->timer_wheel, now.tv_sec, msg_emitter); in grouping_by_set_time()
219 evt_tag_long("utc", timer_wheel_get_time(self->timer_wheel)), in grouping_by_set_time()
247 …timer_wheel_set_time(self->timer_wheel, timer_wheel_get_time(self->timer_wheel) + diff_sec, &msg_e… in _grouping_by_timer_tick()
430 timer_wheel_del_timer(self->timer_wheel, context->timer); in _perform_groupby()
497 self->timer_wheel = persist_data->timer_wheel; in _load_correlation_state()
503 self->timer_wheel = timer_wheel_new(); in _load_correlation_state()
560 persist_data->timer_wheel = self->timer_wheel; in _store_data_in_persist()
[all …]
H A Dpatterndb.c69 TimerWheel *timer_wheel; member
227 now = timer_wheel_get_time(db->timer_wheel); in _is_action_within_rate_limit()
460 …timer_wheel_set_time(self->timer_wheel, timer_wheel_get_time(self->timer_wheel) + diff_sec, &proce… in pattern_db_timer_tick()
498 timer_wheel_set_time(self->timer_wheel, now.tv_sec, process_params); in _advance_time_based_on_message()
511 new_time = timer_wheel_get_time(self->timer_wheel) + timeout; in pattern_db_advance_time()
512 timer_wheel_set_time(self->timer_wheel, new_time, &process_params); in pattern_db_advance_time()
738 timer_wheel_expire_all(self->timer_wheel, &process_params); in pattern_db_expire_state()
750 self->timer_wheel = timer_wheel_new(); in _init_state()
751 timer_wheel_set_associated_data(self->timer_wheel, self, NULL); in _init_state()
757 if (self->timer_wheel) in _destroy_state()
[all …]
/dports/devel/sobjectizer/sobjectizer-v.5.7.2.5/doxygen/dox/so_5/
H A Dso_5_5_0__timer_thread_factories.dox25 // Use timer_wheel mechanism with wheel size 10000
35 of timers (millions or tens of millions or even more) then timer_wheel must be
H A Dso_5_5__in_depth_timers.dox333 - timer_wheel
337 \subsection so_5_5__in_depth_timers__timer_thread__timer_wheel timer_wheel Mechanism
342 Because of that timer_wheel mechanism should be used when the application needs
378 // Use timer_wheel mechanism with wheel size 10000
/dports/net/olsrd/olsrd-0.9.8/src/
H A Dscheduler.c76 static struct list_node timer_wheel[TIMER_WHEEL_SLOTS]; variable
644 list_head_init(&timer_wheel[idx]); in olsr_init_timers()
678 struct list_node *const timer_head_node = &timer_wheel[*last_run & TIMER_WHEEL_MASK]; in walk_timers()
783 timer_head_node = &timer_wheel[wheel_slot & TIMER_WHEEL_MASK]; in olsr_flush_timers()
939 list_add_before(&timer_wheel[timer->timer_clock & TIMER_WHEEL_MASK], &timer->timer_list); in olsr_start_timer()
1040 list_add_before(&timer_wheel[timer->timer_clock & TIMER_WHEEL_MASK], &timer->timer_list); in olsr_change_timer()
/dports/net/frr7/frr-frr-7.5.1/pimd/
H A Dpim_instance.h162 struct timer_wheel *upstream_sg_wheel;
/dports/net/frr7-pythontools/frr-frr-7.5.1/pimd/
H A Dpim_instance.h162 struct timer_wheel *upstream_sg_wheel;
/dports/www/h2o-devel/h2o-dcc7134/lib/common/
H A Dtimerwheel.c81 static size_t timer_wheel(size_t num_wheels, uint64_t delta) in timer_wheel() function
213 wheel = timer_wheel(ctx->num_wheels, wheel_abs - ctx->last_run); in link_timer()
/dports/lang/erlang-runtime22/otp-OTP-22.3.4.24/erts/emulator/beam/
H A Derl_hl_timer.c836 erts_twheel_cancel_timer(esdp->timer_wheel, &tmr->u.tw_tmr); in cancel_tw_timer()
944 erts_twheel_set_timer(esdp->timer_wheel, in create_tw_timer()
1206 erts_twheel_cancel_timer(esdp->timer_wheel, in create_hl_timer()
1208 erts_twheel_set_timer(esdp->timer_wheel, in create_hl_timer()
1329 erts_twheel_set_timer(esdp->timer_wheel, in hlt_service_timeout()
1379 erts_twheel_cancel_timer(esdp->timer_wheel, in hlt_delete_timer()
1385 erts_twheel_set_timer(esdp->timer_wheel, in hlt_delete_timer()
2982 erts_aligned_scheduler_data[six].esd.timer_wheel; in erts_debug_callback_timer_foreach()
H A Derl_time_sup.c685 erts_twheel_set_timer(esdp->timer_wheel, in check_time_correction()
735 erts_twheel_set_timer(esdp->timer_wheel, in check_time_offset()
841 erts_twheel_set_timer(esdp->timer_wheel, in late_init_time_correction()
1193 esdp->timer_wheel = erts_create_timer_wheel(esdp); in erts_sched_init_time_sup()
1194 esdp->next_tmo_ref = erts_get_next_timeout_reference(esdp->timer_wheel); in erts_sched_init_time_sup()
/dports/lang/erlang-runtime23/otp-OTP-23.3.4.10/erts/emulator/beam/
H A Derl_hl_timer.c836 erts_twheel_cancel_timer(esdp->timer_wheel, &tmr->u.tw_tmr); in cancel_tw_timer()
944 erts_twheel_set_timer(esdp->timer_wheel, in create_tw_timer()
1206 erts_twheel_cancel_timer(esdp->timer_wheel, in create_hl_timer()
1208 erts_twheel_set_timer(esdp->timer_wheel, in create_hl_timer()
1329 erts_twheel_set_timer(esdp->timer_wheel, in hlt_service_timeout()
1379 erts_twheel_cancel_timer(esdp->timer_wheel, in hlt_delete_timer()
1385 erts_twheel_set_timer(esdp->timer_wheel, in hlt_delete_timer()
2982 erts_aligned_scheduler_data[six].esd.timer_wheel; in erts_debug_callback_timer_foreach()
H A Derl_time_sup.c685 erts_twheel_set_timer(esdp->timer_wheel, in check_time_correction()
735 erts_twheel_set_timer(esdp->timer_wheel, in check_time_offset()
841 erts_twheel_set_timer(esdp->timer_wheel, in late_init_time_correction()
1193 esdp->timer_wheel = erts_create_timer_wheel(esdp); in erts_sched_init_time_sup()
1194 esdp->next_tmo_ref = erts_get_next_timeout_reference(esdp->timer_wheel); in erts_sched_init_time_sup()
/dports/lang/erlang-runtime24/otp-OTP-24.1.7/erts/emulator/beam/
H A Derl_hl_timer.c836 erts_twheel_cancel_timer(esdp->timer_wheel, &tmr->u.tw_tmr); in cancel_tw_timer()
944 erts_twheel_set_timer(esdp->timer_wheel, in create_tw_timer()
1206 erts_twheel_cancel_timer(esdp->timer_wheel, in create_hl_timer()
1208 erts_twheel_set_timer(esdp->timer_wheel, in create_hl_timer()
1329 erts_twheel_set_timer(esdp->timer_wheel, in hlt_service_timeout()
1379 erts_twheel_cancel_timer(esdp->timer_wheel, in hlt_delete_timer()
1385 erts_twheel_set_timer(esdp->timer_wheel, in hlt_delete_timer()
2993 erts_aligned_scheduler_data[six].esd.timer_wheel; in erts_debug_callback_timer_foreach()
H A Derl_time_sup.c685 erts_twheel_set_timer(esdp->timer_wheel, in check_time_correction()
735 erts_twheel_set_timer(esdp->timer_wheel, in check_time_offset()
841 erts_twheel_set_timer(esdp->timer_wheel, in late_init_time_correction()
1193 esdp->timer_wheel = erts_create_timer_wheel(esdp); in erts_sched_init_time_sup()
1194 esdp->next_tmo_ref = erts_get_next_timeout_reference(esdp->timer_wheel); in erts_sched_init_time_sup()
/dports/lang/erlang-wx/otp-OTP-24.1.7/erts/emulator/beam/
H A Derl_hl_timer.c836 erts_twheel_cancel_timer(esdp->timer_wheel, &tmr->u.tw_tmr); in cancel_tw_timer()
944 erts_twheel_set_timer(esdp->timer_wheel, in create_tw_timer()
1206 erts_twheel_cancel_timer(esdp->timer_wheel, in create_hl_timer()
1208 erts_twheel_set_timer(esdp->timer_wheel, in create_hl_timer()
1329 erts_twheel_set_timer(esdp->timer_wheel, in hlt_service_timeout()
1379 erts_twheel_cancel_timer(esdp->timer_wheel, in hlt_delete_timer()
1385 erts_twheel_set_timer(esdp->timer_wheel, in hlt_delete_timer()
2993 erts_aligned_scheduler_data[six].esd.timer_wheel; in erts_debug_callback_timer_foreach()
H A Derl_time_sup.c685 erts_twheel_set_timer(esdp->timer_wheel, in check_time_correction()
735 erts_twheel_set_timer(esdp->timer_wheel, in check_time_offset()
841 erts_twheel_set_timer(esdp->timer_wheel, in late_init_time_correction()
1193 esdp->timer_wheel = erts_create_timer_wheel(esdp); in erts_sched_init_time_sup()
1194 esdp->next_tmo_ref = erts_get_next_timeout_reference(esdp->timer_wheel); in erts_sched_init_time_sup()
/dports/lang/erlang/otp-OTP-24.1.7/erts/emulator/beam/
H A Derl_hl_timer.c836 erts_twheel_cancel_timer(esdp->timer_wheel, &tmr->u.tw_tmr); in cancel_tw_timer()
944 erts_twheel_set_timer(esdp->timer_wheel, in create_tw_timer()
1206 erts_twheel_cancel_timer(esdp->timer_wheel, in create_hl_timer()
1208 erts_twheel_set_timer(esdp->timer_wheel, in create_hl_timer()
1329 erts_twheel_set_timer(esdp->timer_wheel, in hlt_service_timeout()
1379 erts_twheel_cancel_timer(esdp->timer_wheel, in hlt_delete_timer()
1385 erts_twheel_set_timer(esdp->timer_wheel, in hlt_delete_timer()
2993 erts_aligned_scheduler_data[six].esd.timer_wheel; in erts_debug_callback_timer_foreach()
H A Derl_time_sup.c685 erts_twheel_set_timer(esdp->timer_wheel, in check_time_correction()
735 erts_twheel_set_timer(esdp->timer_wheel, in check_time_offset()
841 erts_twheel_set_timer(esdp->timer_wheel, in late_init_time_correction()
1193 esdp->timer_wheel = erts_create_timer_wheel(esdp); in erts_sched_init_time_sup()
1194 esdp->next_tmo_ref = erts_get_next_timeout_reference(esdp->timer_wheel); in erts_sched_init_time_sup()
/dports/lang/erlang-java/otp-OTP-24.1.7/erts/emulator/beam/
H A Derl_hl_timer.c836 erts_twheel_cancel_timer(esdp->timer_wheel, &tmr->u.tw_tmr); in cancel_tw_timer()
944 erts_twheel_set_timer(esdp->timer_wheel, in create_tw_timer()
1206 erts_twheel_cancel_timer(esdp->timer_wheel, in create_hl_timer()
1208 erts_twheel_set_timer(esdp->timer_wheel, in create_hl_timer()
1329 erts_twheel_set_timer(esdp->timer_wheel, in hlt_service_timeout()
1379 erts_twheel_cancel_timer(esdp->timer_wheel, in hlt_delete_timer()
1385 erts_twheel_set_timer(esdp->timer_wheel, in hlt_delete_timer()
2993 erts_aligned_scheduler_data[six].esd.timer_wheel; in erts_debug_callback_timer_foreach()
/dports/lang/erlang-runtime21/otp-OTP-21.3.8.24/erts/emulator/beam/
H A Derl_hl_timer.c836 erts_twheel_cancel_timer(esdp->timer_wheel, &tmr->u.tw_tmr); in cancel_tw_timer()
944 erts_twheel_set_timer(esdp->timer_wheel, in create_tw_timer()
1206 erts_twheel_cancel_timer(esdp->timer_wheel, in create_hl_timer()
1208 erts_twheel_set_timer(esdp->timer_wheel, in create_hl_timer()
1329 erts_twheel_set_timer(esdp->timer_wheel, in hlt_service_timeout()
1379 erts_twheel_cancel_timer(esdp->timer_wheel, in hlt_delete_timer()
1385 erts_twheel_set_timer(esdp->timer_wheel, in hlt_delete_timer()
2975 erts_aligned_scheduler_data[six].esd.timer_wheel; in erts_debug_callback_timer_foreach()
/dports/www/h2o-devel/h2o-dcc7134/t/00unit/lib/common/
H A Dtimerwheel.c56 wi = timer_wheel(num_wheels, delta); in test_slot_calc()

123