Home
last modified time | relevance | path

Searched refs:tim (Results 1 – 25 of 46) sorted by relevance

12

/f-stack/dpdk/drivers/event/octeontx/
H A Dtimvf_worker.c9 struct rte_event_timer * const tim) in timvf_timer_reg_checks() argument
11 if (unlikely(tim->state)) { in timvf_timer_reg_checks()
12 tim->state = RTE_EVENT_TIMER_ERROR; in timvf_timer_reg_checks()
17 if (unlikely(!tim->timeout_ticks || in timvf_timer_reg_checks()
19 tim->state = tim->timeout_ticks ? RTE_EVENT_TIMER_ERROR_TOOLATE in timvf_timer_reg_checks()
35 (tim->ev.event & 0xFFFFFFFFF); in timvf_format_event()
36 entry->wqe = tim->ev.u64; in timvf_format_event()
57 ret = timvf_rem_entry(tim[index]); in timvf_timer_cancel_burst()
80 tim[index], &entry); in timvf_timer_arm_burst_sp()
116 tim[index], &entry); in timvf_timer_arm_burst_mp()
[all …]
H A Dtimvf_worker.h162 if (tim->impl_opaque[1] == 0 || in timvf_rem_entry()
163 tim->impl_opaque[0] == 0) in timvf_rem_entry()
167 if (entry->wqe != tim->ev.u64) { in timvf_rem_entry()
168 tim->impl_opaque[1] = tim->impl_opaque[0] = 0; in timvf_rem_entry()
176 tim->impl_opaque[1] = tim->impl_opaque[0] = 0; in timvf_rem_entry()
184 tim->impl_opaque[1] = tim->impl_opaque[0] = 0; in timvf_rem_entry()
276 tim->impl_opaque[0] = tim->impl_opaque[1] = 0; in timvf_add_entry_sp()
292 tim->state = RTE_EVENT_TIMER_ARMED; in timvf_add_entry_sp()
329 tim->impl_opaque[0] = tim->impl_opaque[1] = 0; in timvf_add_entry_mp()
411 chunk, tim, ents, bkt); in timvf_add_entry_brst()
[all …]
H A Dtimvf_evdev.h202 struct rte_event_timer **tim, const uint16_t nb_timers);
204 struct rte_event_timer **tim, const uint16_t nb_timers);
207 struct rte_event_timer **tim, const uint16_t nb_timers);
209 struct rte_event_timer **tim, const uint16_t nb_timers);
212 struct rte_event_timer **tim, const uint16_t nb_timers);
214 struct rte_event_timer **tim, const uint64_t timeout_tick,
218 struct rte_event_timer **tim, const uint64_t timeout_tick,
/f-stack/dpdk/lib/librte_timer/
H A Drte_timer.c520 tim->f = fct; in __rte_timer_reset()
719 for ( ; tim != NULL; tim = next_tim) { in __rte_timer_manage()
741 for (tim = run_first_tim; tim != NULL; tim = next_tim) { in __rte_timer_manage()
747 tim->f(tim, tim->arg); in __rte_timer_manage()
778 __rte_timer_reset(tim, tim->expire + tim->period, in __rte_timer_manage()
779 tim->period, lcore_id, tim->f, tim->arg, 1, in __rte_timer_manage()
880 for ( ; tim != NULL; tim = next_tim) { in rte_timer_alt_manage()
912 if (tim != NULL && tim->expire < min_expire) { in rte_timer_alt_manage()
933 f(tim); in rte_timer_alt_manage()
966 __rte_timer_reset(tim, tim->expire + tim->period, in rte_timer_alt_manage()
[all …]
H A Drte_timer.h192 void rte_timer_init(struct rte_timer *tim);
236 int rte_timer_reset(struct rte_timer *tim, uint64_t ticks,
273 rte_timer_reset_sync(struct rte_timer *tim, uint64_t ticks,
300 int rte_timer_stop(struct rte_timer *tim);
317 void rte_timer_stop_sync(struct rte_timer *tim);
332 int rte_timer_pending(struct rte_timer *tim);
414 rte_timer_alt_reset(uint32_t timer_data_id, struct rte_timer *tim,
436 rte_timer_alt_stop(uint32_t timer_data_id, struct rte_timer *tim);
441 typedef void (*rte_timer_alt_manage_cb_t)(struct rte_timer *tim);
475 typedef void (*rte_timer_stop_all_cb_t)(struct rte_timer *tim, void *arg);
/f-stack/dpdk/drivers/event/octeontx2/
H A Dotx2_tim_worker.c10 struct rte_event_timer * const tim) in tim_arm_checks() argument
12 if (unlikely(tim->state)) { in tim_arm_checks()
13 tim->state = RTE_EVENT_TIMER_ERROR; in tim_arm_checks()
18 if (unlikely(!tim->timeout_ticks || in tim_arm_checks()
20 tim->state = tim->timeout_ticks ? RTE_EVENT_TIMER_ERROR_TOOLATE in tim_arm_checks()
37 (tim->ev.event & 0xFFFFFFFFF); in tim_format_event()
38 entry->wqe = tim->ev.u64; in tim_format_event()
60 struct rte_event_timer **tim, in tim_timer_arm_burst() argument
114 tim[idx]->state = state; in tim_timer_arm_tmo_brst()
166 struct rte_event_timer **tim, in otx2_tim_timer_cancel_burst() argument
[all …]
H A Dotx2_tim_worker.h286 tim->impl_opaque[0] = 0; in tim_add_entry_sp()
287 tim->impl_opaque[1] = 0; in tim_add_entry_sp()
393 tim->impl_opaque[0] = 0; in tim_add_entry_mp()
394 tim->impl_opaque[1] = 0; in tim_add_entry_mp()
553 if (tim->impl_opaque[1] == 0 || tim->impl_opaque[0] == 0) in tim_rm_entry()
558 tim->impl_opaque[0] = 0; in tim_rm_entry()
559 tim->impl_opaque[1] = 0; in tim_rm_entry()
567 tim->impl_opaque[0] = 0; in tim_rm_entry()
568 tim->impl_opaque[1] = 0; in tim_rm_entry()
577 tim->impl_opaque[0] = 0; in tim_rm_entry()
[all …]
H A Dotx2_tim_evdev.h224 struct rte_event_timer **tim, \
233 struct rte_event_timer **tim, \
240 struct rte_event_timer **tim, const uint16_t nb_timers);
/f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dcondvar.h156 cv_timedwait_hires(kcondvar_t *cvp, kmutex_t *mp, hrtime_t tim, hrtime_t res, in cv_timedwait_hires() argument
162 ASSERT(tim >= res); in cv_timedwait_hires()
166 tim += hrtime; in cv_timedwait_hires()
168 if (hrtime >= tim) in cv_timedwait_hires()
170 rc = cv_timedwait_sbt(cvp, mp, zfs_nstosbt(tim), in cv_timedwait_hires()
181 cv_timedwait_sig_hires(kcondvar_t *cvp, kmutex_t *mp, hrtime_t tim, in cv_timedwait_sig_hires() argument
188 ASSERT(tim >= res); in cv_timedwait_sig_hires()
192 tim += hrtime; in cv_timedwait_sig_hires()
194 if (hrtime >= tim) in cv_timedwait_sig_hires()
197 sbt = zfs_nstosbt(tim); in cv_timedwait_sig_hires()
/f-stack/dpdk/app/test/
H A Dtest_timer_racecond.c62 static int reload_timer(struct rte_timer *tim);
67 timer_cb(struct rte_timer *tim, void *arg __rte_unused) in timer_cb() argument
71 if (tim == &timer[0]) in timer_cb()
75 PRIuPTR "\n", __func__, rte_lcore_id(), tim - timer); in timer_cb()
76 (void)reload_timer(tim); in timer_cb()
82 reload_timer(struct rte_timer *tim) in reload_timer() argument
90 (tim - timer); in reload_timer()
93 ret = rte_timer_reset(tim, ticks, PERIODICAL, main_lcore, timer_cb, NULL); in reload_timer()
97 rte_lcore_id(), tim - timer); in reload_timer()
H A Dtest_timer.c120 struct rte_timer tim; member
147 if (rte_timer_pending(tim)) in timer_stress_cb()
161 rte_timer_stop(&mytiminfo[0].tim); in timer_stress_cb()
192 rte_timer_stop_sync(&mytiminfo[0].tim); in timer_stress_main_loop()
412 if (rte_timer_pending(tim)) in timer_basic_cb()
443 rte_timer_stop(tim); in timer_basic_cb()
451 rte_timer_stop_sync(&mytiminfo[3].tim); in timer_basic_cb()
454 rte_timer_init(&mytiminfo[0].tim); in timer_basic_cb()
557 rte_timer_init(&mytiminfo[i].tim); in test_timer()
571 rte_timer_stop_sync(&mytiminfo[0].tim); in test_timer()
[all …]
H A Dtest_timer_secondary.c68 handle_expired_timer(struct rte_timer *tim) in handle_expired_timer() argument
70 struct test_info *test_info = tim->arg; in handle_expired_timer()
73 test_info->expired_timers[test_info->expired_timers_idx++] = tim; in handle_expired_timer()
170 struct rte_timer *tim; in test_timer_secondary() local
179 rte_mempool_get(test_info->tim_mempool, (void **)&tim); in test_timer_secondary()
181 rte_timer_init(tim); in test_timer_secondary()
188 tim, ticks, SINGLE, in test_timer_secondary()
201 tim); in test_timer_secondary()
205 (void *)tim); in test_timer_secondary()
H A Dtest_event_timer_adapter.c391 const struct rte_event_timer tim = { in test_timer_state() local
402 *ev_tim = tim; in test_timer_state()
448 const struct rte_event_timer tim = { in _arm_timers() local
463 *ev_tim = tim; in _arm_timers()
549 const struct rte_event_timer tim = { in _arm_timers_burst() local
566 *ev_tim[j] = tim; in _arm_timers_burst()
618 const struct rte_event_timer tim = { in test_timer_cancel() local
632 *ev_tim = tim; in test_timer_cancel()
675 *ev_tim = tim; in _cancel_producer()
717 *ev_tim[j] = tim; in _cancel_producer_burst()
[all …]
/f-stack/dpdk/examples/performance-thread/common/
H A Dlthread_timer.h43 DIAG_EVENT(lt, LT_DIAG_LTHREAD_TMR_START, &lt->tim, clks); in _timer_start()
44 rte_timer_init(&lt->tim); in _timer_start()
45 rte_timer_reset(&lt->tim, in _timer_start()
59 DIAG_EVENT(lt, LT_DIAG_LTHREAD_TMR_DELETE, &lt->tim, 0); in _timer_stop()
60 rte_timer_stop(&lt->tim); in _timer_stop()
H A Dlthread_sched.c383 _sched_timer_cb(struct rte_timer *tim, void *arg) in _sched_timer_cb() argument
388 DIAG_EVENT(lt, LT_DIAG_LTHREAD_TMR_EXPIRED, &lt->tim, 0); in _sched_timer_cb()
390 rte_timer_stop(tim); in _sched_timer_cb()
H A Dlthread_sched.h97 void _sched_timer_cb(struct rte_timer *tim, void *arg);
/f-stack/dpdk/app/test-eventdev/
H A Dtest_perf_common.c94 struct rte_event_timer tim; in perf_event_timer_producer() local
103 tim.ev.op = RTE_EVENT_OP_NEW; in perf_event_timer_producer()
105 tim.ev.queue_id = p->queue_id; in perf_event_timer_producer()
118 m[i]->tim = tim; in perf_event_timer_producer()
120 m[i]->tim.ev.event_ptr = m[i]; in perf_event_timer_producer()
158 struct rte_event_timer tim; in perf_event_timer_producer_burst() local
167 tim.ev.op = RTE_EVENT_OP_NEW; in perf_event_timer_producer_burst()
169 tim.ev.queue_id = p->queue_id; in perf_event_timer_producer_burst()
182 m[i]->tim = tim; in perf_event_timer_producer_burst()
184 m[i]->tim.ev.event_ptr = m[i]; in perf_event_timer_producer_burst()
[all …]
/f-stack/freebsd/kern/
H A Dsubr_filter.c140 uint32_t tim; in check_update_times() local
145 if (tim >= time_limit) { in check_update_times()
163 tim = now - tf->entries[i].time_up; in check_update_times()
165 if (tim >= time_limit) { in check_update_times()
175 uint32_t tim; in check_update_times_small() local
180 if (tim >= time_limit) { in check_update_times_small()
200 if (tim >= time_limit) { in check_update_times_small()
312 uint32_t tim, time_limit; in tick_filter_clock() local
328 if (tim >= time_limit) { in tick_filter_clock()
343 uint32_t tim, time_limit; in tick_filter_clock_small() local
[all …]
/f-stack/dpdk/examples/timer/
H A Dmain.c28 timer0_cb(__rte_unused struct rte_timer *tim, in timer0_cb() argument
39 rte_timer_stop(tim); in timer0_cb()
44 timer1_cb(__rte_unused struct rte_timer *tim, in timer1_cb() argument
55 rte_timer_reset(tim, hz/3, SINGLE, lcore_id, timer1_cb, NULL); in timer1_cb()
/f-stack/freebsd/contrib/openzfs/module/os/linux/spl/
H A Dspl-condvar.c426 cv_timedwait_hires_common(kcondvar_t *cvp, kmutex_t *mp, hrtime_t tim, in cv_timedwait_hires_common() argument
430 tim += gethrtime(); in cv_timedwait_hires_common()
432 return (__cv_timedwait_hires(cvp, mp, tim, res, state)); in cv_timedwait_hires_common()
436 cv_timedwait_hires(kcondvar_t *cvp, kmutex_t *mp, hrtime_t tim, hrtime_t res, in cv_timedwait_hires() argument
439 return (cv_timedwait_hires_common(cvp, mp, tim, res, flag, in cv_timedwait_hires()
445 cv_timedwait_sig_hires(kcondvar_t *cvp, kmutex_t *mp, hrtime_t tim, in cv_timedwait_sig_hires() argument
450 rc = cv_timedwait_hires_common(cvp, mp, tim, res, flag, in cv_timedwait_sig_hires()
457 cv_timedwait_idle_hires(kcondvar_t *cvp, kmutex_t *mp, hrtime_t tim, in cv_timedwait_idle_hires() argument
465 rc = cv_timedwait_hires_common(cvp, mp, tim, res, flag, in cv_timedwait_idle_hires()
/f-stack/freebsd/contrib/octeon-sdk/
H A Dcvmx-ciu-defs.h1140 uint64_t tim : 1;
1243 uint64_t tim : 1;
1344 uint64_t tim : 1;
1454 uint64_t tim : 1;
1545 uint64_t tim : 1;
3556 uint64_t tim : 1;
3710 uint64_t tim : 1;
3781 uint64_t tim : 1;
3857 uint64_t tim : 1;
3928 uint64_t tim : 1;
[all …]
H A Dcvmx-ciu2-defs.h2949 uint64_t tim : 1;
3005 uint64_t tim : 1;
3068 uint64_t tim : 1;
3124 uint64_t tim : 1;
3187 uint64_t tim : 1;
3243 uint64_t tim : 1;
4053 uint64_t tim : 1;
4109 uint64_t tim : 1;
4172 uint64_t tim : 1;
4228 uint64_t tim : 1;
[all …]
/f-stack/dpdk/lib/librte_eventdev/
H A Drte_event_timer_adapter.c576 swtim_callback(struct rte_timer *tim) in swtim_callback() argument
578 struct rte_event_timer *evtim = tim->arg; in swtim_callback()
598 ret = rte_timer_alt_reset(sw->timer_data_id, tim, 0, SINGLE, in swtim_callback()
629 sw->expired_timers[sw->n_expired_timers++] = tim; in swtim_callback()
896 swtim_free_tim(struct rte_timer *tim, void *arg) in swtim_free_tim() argument
900 rte_mempool_put(sw->tim_pool, tim); in swtim_free_tim()
1019 struct rte_timer *tim, *tims[nb_evtims]; in __swtim_arm_burst() local
1099 tim = tims[i]; in __swtim_arm_burst()
1100 rte_timer_init(tim); in __swtim_arm_burst()
1102 evtims[i]->impl_opaque[0] = (uintptr_t)tim; in __swtim_arm_burst()
[all …]
/f-stack/dpdk/doc/guides/sample_app_ug/
H A Dtimer.rst140 timer0_cb(__rte_unused struct rte_timer *tim, __rte_unused void *arg)
151 rte_timer_stop(tim);
162 timer1_cb(__rte_unused struct rte_timer *tim, __rte_unused void *arg)
/f-stack/dpdk/lib/librte_power/
H A Drte_power_empty_poll.h224 rte_empty_poll_detection(struct rte_timer *tim, void *arg);

12