Home
last modified time | relevance | path

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

/dpdk/lib/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
193 void rte_timer_init(struct rte_timer *tim);
237 int rte_timer_reset(struct rte_timer *tim, uint64_t ticks,
274 rte_timer_reset_sync(struct rte_timer *tim, uint64_t ticks,
301 int rte_timer_stop(struct rte_timer *tim);
318 void rte_timer_stop_sync(struct rte_timer *tim);
333 int rte_timer_pending(struct rte_timer *tim);
[all …]
H A Drte_timer.c42 struct rte_timer *running_tim;
208 rte_timer_init(struct rte_timer *tim) in rte_timer_init()
223 timer_set_config_state(struct rte_timer *tim, in timer_set_config_state()
369 struct rte_timer **prev, in timer_get_prev_entries_for_node()
623 rte_timer_stop(struct rte_timer *tim) in rte_timer_stop()
640 rte_timer_stop_sync(struct rte_timer *tim) in rte_timer_stop_sync()
648 rte_timer_pending(struct rte_timer *tim) in rte_timer_pending()
659 struct rte_timer *tim, *next_tim; in __rte_timer_manage()
660 struct rte_timer *run_first_tim, **pprev; in __rte_timer_manage()
982 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')
/dpdk/examples/timer/
H A Dmain.c22 static struct rte_timer timer0;
23 static struct rte_timer timer1;
27 timer0_cb(__rte_unused struct rte_timer *tim, in timer0_cb()
44 timer1_cb(__rte_unused struct rte_timer *tim, in timer1_cb()
/dpdk/app/test/
H A Dtest_timer_racecond.c30 static struct rte_timer timer[N_TIMERS];
36 static int reload_timer(struct rte_timer *tim);
41 timer_cb(struct rte_timer *tim, void *arg __rte_unused) in timer_cb()
56 reload_timer(struct rte_timer *tim) in reload_timer()
H A Dtest_timer.c119 struct rte_timer tim;
126 static void timer_basic_cb(struct rte_timer *tim, void *arg);
139 timer_stress_cb(__rte_unused struct rte_timer *tim, in timer_stress_cb()
264 timer_stress2_cb(struct rte_timer *tim __rte_unused, void *arg __rte_unused) in timer_stress2_cb()
274 static struct rte_timer *timers; in timer_stress2_main_loop()
400 timer_basic_cb(struct rte_timer *tim, void *arg) in timer_basic_cb()
439 memset(tim, 0xAA, sizeof(struct rte_timer)); in timer_basic_cb()
H A Dtest_timer_secondary.c45 struct rte_timer *expired_timers[NUM_TIMERS];
77 handle_expired_timer(struct rte_timer *tim) in handle_expired_timer()
142 NUM_TIMERS, sizeof(struct rte_timer), 0, 0, in test_timer_secondary()
179 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()
/dpdk/lib/power/
H A Drte_power_empty_poll.h110 struct rte_timer timer0;
219 rte_empty_poll_detection(struct rte_timer *tim, void *arg);
H A Drte_power_empty_poll.c353 rte_empty_poll_detection(struct rte_timer *tim, void *arg) in rte_empty_poll_detection()
/dpdk/lib/eventdev/
H A Drte_event_timer_adapter.c592 struct rte_timer *expired_timers[EXP_TIM_BUF_SZ];
604 swtim_callback(struct rte_timer *tim) in swtim_callback()
860 sizeof(struct rte_timer), cache_size, 0, NULL, NULL, in swtim_init()
927 swtim_free_tim(struct rte_timer *tim, void *arg) in swtim_free_tim()
1050 struct rte_timer *tim, *tims[nb_evtims]; in __swtim_arm_burst()
1176 struct rte_timer *timp; in swtim_cancel_burst()
1204 timp = (struct rte_timer *)(uintptr_t)opaque; in swtim_cancel_burst()
/dpdk/examples/l2fwd-jobstats/
H A Dmain.c75 struct rte_timer rx_timers[MAX_RX_QUEUE_PER_LCORE];
78 struct rte_timer flush_timer;
382 l2fwd_fwd_job(__rte_unused struct rte_timer *timer, void *arg) in l2fwd_fwd_job()
438 l2fwd_flush_job(__rte_unused struct rte_timer *timer, __rte_unused void *arg) in l2fwd_flush_job()
/dpdk/examples/l2fwd-keepalive/
H A Dmain.c119 print_stats(__rte_unused struct rte_timer *ptr_timer, in print_stats()
746 struct rte_timer hb_timer, stats_timer; in main()
770 (void(*)(struct rte_timer*, void*)) in main()
/dpdk/drivers/net/ena/
H A Dena_ethdev.h291 struct rte_timer timer_wd;
H A Dena_ethdev.c231 static void ena_timer_wd_callback(struct rte_timer *timer, void *arg);
1903 static void ena_timer_wd_callback(__rte_unused struct rte_timer *timer, in ena_timer_wd_callback()
/dpdk/examples/l3fwd-power/
H A Dmain.c159 static struct rte_timer telemetry_timer;
407 static struct rte_timer power_timers[RTE_MAX_LCORE];
438 power_timer_cb(__rte_unused struct rte_timer *tim, in power_timer_cb()
2351 update_telemetry(__rte_unused struct rte_timer *tim, in update_telemetry()
/dpdk/doc/api/
H A Ddoxy-api-index.md71 [timer] (@ref rte_timer.h),
/dpdk/doc/guides/linux_gsg/
H A Denable_func.rst122 and optionally to make the HPET the default time source for the rte_timer library,
/dpdk/doc/guides/prog_guide/
H A Denv_abstraction_layer.rst788 + rte_timer
798 …The debug statistics of rte_ring, rte_mempool and rte_timer are not supported in an unregistered n…