Home
last modified time | relevance | path

Searched refs:rte_timer (Results 1 – 25 of 26) sorted by relevance

12

/f-stack/dpdk/lib/librte_timer/
H A Drte_timer.h88 struct rte_timer;
93 typedef void (*rte_timer_cb_t)(struct rte_timer *, void *);
100 struct rte_timer struct
103 struct rte_timer *sl_next[MAX_SKIPLIST_DEPTH]; argument
192 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);
[all …]
H A Drte_timer.c48 struct rte_timer *running_tim;
214 rte_timer_init(struct rte_timer *tim) in rte_timer_init()
229 timer_set_config_state(struct rte_timer *tim, in timer_set_config_state()
375 struct rte_timer **prev, in timer_get_prev_entries_for_node()
629 rte_timer_stop(struct rte_timer *tim) in rte_timer_stop()
646 rte_timer_stop_sync(struct rte_timer *tim) in rte_timer_stop_sync()
654 rte_timer_pending(struct rte_timer *tim) in rte_timer_pending()
665 struct rte_timer *tim, *next_tim; in __rte_timer_manage()
666 struct rte_timer *run_first_tim, **pprev; in __rte_timer_manage()
988 struct rte_timer *tim, *next_tim; in rte_timer_stop_all()
[all …]
H A Dmeson.build4 sources = files('rte_timer.c')
5 headers = files('rte_timer.h')
/f-stack/dpdk/examples/timer/
H A Dmain.c23 static struct rte_timer timer0;
24 static struct rte_timer timer1;
28 timer0_cb(__rte_unused struct rte_timer *tim, in timer0_cb()
44 timer1_cb(__rte_unused struct rte_timer *tim, in timer1_cb()
/f-stack/dpdk/app/test/
H A Dtest_timer_racecond.c56 static struct rte_timer timer[N_TIMERS];
62 static int reload_timer(struct rte_timer *tim);
67 timer_cb(struct rte_timer *tim, void *arg __rte_unused) in timer_cb()
82 reload_timer(struct rte_timer *tim) in reload_timer()
H A Dtest_timer.c120 struct rte_timer tim;
127 static void timer_basic_cb(struct rte_timer *tim, void *arg);
140 timer_stress_cb(__rte_unused struct rte_timer *tim, in timer_stress_cb()
268 timer_stress2_cb(struct rte_timer *tim __rte_unused, void *arg __rte_unused) in timer_stress2_cb()
278 static struct rte_timer *timers; in timer_stress2_main_loop()
405 timer_basic_cb(struct rte_timer *tim, void *arg) in timer_basic_cb()
444 memset(tim, 0xAA, sizeof(struct rte_timer)); in timer_basic_cb()
H A Dtest_timer_secondary.c36 struct rte_timer *expired_timers[NUM_TIMERS];
68 handle_expired_timer(struct rte_timer *tim) in handle_expired_timer()
133 NUM_TIMERS, sizeof(struct rte_timer), 0, 0, in test_timer_secondary()
170 struct rte_timer *tim; in test_timer_secondary()
H A Dtest_timer_perf.c23 timer_cb(struct rte_timer *t __rte_unused, void *param __rte_unused) in timer_cb()
41 struct rte_timer *tms; in test_timer_perf()
/f-stack/dpdk/lib/librte_power/
H A Drte_power_empty_poll.h115 struct rte_timer timer0;
224 rte_empty_poll_detection(struct rte_timer *tim, void *arg);
H A Drte_power_empty_poll.c365 rte_empty_poll_detection(struct rte_timer *tim, void *arg) in rte_empty_poll_detection()
/f-stack/dpdk/lib/librte_eventdev/
H A Drte_event_timer_adapter.c564 struct rte_timer *expired_timers[EXP_TIM_BUF_SZ];
576 swtim_callback(struct rte_timer *tim) in swtim_callback()
829 sizeof(struct rte_timer), cache_size, 0, NULL, NULL, in swtim_init()
896 swtim_free_tim(struct rte_timer *tim, void *arg) in swtim_free_tim()
1019 struct rte_timer *tim, *tims[nb_evtims]; in __swtim_arm_burst()
1145 struct rte_timer *timp; in swtim_cancel_burst()
1173 timp = (struct rte_timer *)(uintptr_t)opaque; in swtim_cancel_burst()
/f-stack/dpdk/examples/performance-thread/common/
H A Dlthread_sched.h97 void _sched_timer_cb(struct rte_timer *tim, void *arg);
H A Dlthread_int.h141 struct rte_timer tim; /* sleep timer */
H A Dlthread_sched.c383 _sched_timer_cb(struct rte_timer *tim, void *arg) in _sched_timer_cb()
/f-stack/dpdk/examples/l2fwd-keepalive/
H A Dmain.c120 print_stats(__rte_unused struct rte_timer *ptr_timer, in print_stats()
752 struct rte_timer hb_timer, stats_timer; in main()
774 (void(*)(struct rte_timer*, void*)) in main()
/f-stack/dpdk/examples/l2fwd-jobstats/
H A Dmain.c75 struct rte_timer rx_timers[MAX_RX_QUEUE_PER_LCORE];
78 struct rte_timer flush_timer;
379 l2fwd_fwd_job(__rte_unused struct rte_timer *timer, void *arg) in l2fwd_fwd_job()
429 l2fwd_flush_job(__rte_unused struct rte_timer *timer, __rte_unused void *arg) in l2fwd_flush_job()
/f-stack/dpdk/doc/guides/sample_app_ug/
H A Dtimer.rst140 timer0_cb(__rte_unused struct rte_timer *tim, __rte_unused void *arg)
162 timer1_cb(__rte_unused struct rte_timer *tim, __rte_unused void *arg)
H A Dl2_forward_job_stats.rst251 struct rte_timer rx_timers[MAX_RX_QUEUE_PER_LCORE];
254 struct rte_timer flush_timer;
522 l2fwd_flush_job(__rte_unused struct rte_timer *timer, __rte_unused void *arg)
H A Dperformance_thread.rst728 the current thread, start an ``rte_timer`` and resume the thread when the
854 the ``rte_timer subsystem``. The DPDK EAL initialization and
1012 These functions start an rte_timer against the L-thread, suspend the L-thread
1014 resumed when the rte_timer matures.
/f-stack/dpdk/drivers/net/ena/
H A Dena_ethdev.h255 struct rte_timer timer_wd;
H A Dena_ethdev.c230 static void ena_timer_wd_callback(struct rte_timer *timer, void *arg);
1644 static void ena_timer_wd_callback(__rte_unused struct rte_timer *timer, in ena_timer_wd_callback()
/f-stack/dpdk/doc/api/
H A Ddoxy-api-index.md70 [timer] (@ref rte_timer.h),
/f-stack/dpdk/examples/l3fwd-power/
H A Dmain.c159 static struct rte_timer telemetry_timer;
402 static struct rte_timer power_timers[RTE_MAX_LCORE];
433 power_timer_cb(__rte_unused struct rte_timer *tim, in power_timer_cb()
2313 update_telemetry(__rte_unused struct rte_timer *tim, in update_telemetry()
/f-stack/dpdk/doc/guides/linux_gsg/
H A Denable_func.rst49 and optionally to make the HPET the default time source for the rte_timer library,
/f-stack/lib/
H A Dff_dpdk_if.c82 static struct rte_timer freebsd_clock;
147 ff_hardclock_job(__rte_unused struct rte_timer *timer, in ff_hardclock_job()

12