Home
last modified time | relevance | path

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

/dpdk/lib/timer/
H A Drte_timer.h86 struct rte_timer;
91 typedef void (*rte_timer_cb_t)(struct rte_timer *, void *);
98 struct rte_timer struct
101 struct rte_timer *sl_next[MAX_SKIPLIST_DEPTH]; argument
191 void rte_timer_init(struct rte_timer *tim);
235 int rte_timer_reset(struct rte_timer *tim, uint64_t ticks,
272 rte_timer_reset_sync(struct rte_timer *tim, uint64_t ticks,
299 int rte_timer_stop(struct rte_timer *tim);
316 void rte_timer_stop_sync(struct rte_timer *tim);
331 int rte_timer_pending(struct rte_timer *tim);
[all …]
H A Drte_timer.c28 struct rte_timer pending_head; /**< dummy timer instance to head up list */
41 struct rte_timer *running_tim;
207 rte_timer_init(struct rte_timer *tim) in rte_timer_init()
222 timer_set_config_state(struct rte_timer *tim, in timer_set_config_state()
272 timer_set_running_state(struct rte_timer *tim) in timer_set_running_state()
349 struct rte_timer **prev, struct priv_timer *priv_timer) in timer_get_prev_entries()
367 timer_get_prev_entries_for_node(struct rte_timer *tim, unsigned tim_lcore, in timer_get_prev_entries_for_node()
368 struct rte_timer **prev, in timer_get_prev_entries_for_node()
391 timer_add(struct rte_timer *tim, unsigned int tim_lcore, in timer_add()
395 struct rte_timer *prev[MAX_SKIPLIST_DEPTH+1]; in timer_add()
[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_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.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()
271 timer_stress2_cb(struct rte_timer *tim __rte_unused, void *arg __rte_unused) in timer_stress2_cb()
281 static struct rte_timer *timers; in timer_stress2_main_loop()
407 timer_basic_cb(struct rte_timer *tim, void *arg) in timer_basic_cb()
446 memset(tim, 0xAA, sizeof(struct rte_timer)); in timer_basic_cb()
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()
H A Dtest_pdcp.c1725 test_rte_timer_expiry_handle(struct rte_timer *timer_handle, void *arg) in test_rte_timer_expiry_handle()
1755 struct rte_timer timer = {0}; in test_expiry_with_rte_timer()
/dpdk/lib/eventdev/
H A Drte_event_timer_adapter.c643 struct rte_timer *expired_timers[EXP_TIM_BUF_SZ];
655 swtim_callback(struct rte_timer *tim) in swtim_callback()
948 sizeof(struct rte_timer), cache_size, 0, NULL, NULL, in swtim_init()
1015 swtim_free_tim(struct rte_timer *tim, void *arg) in swtim_free_tim()
1144 struct rte_timer *tim; in swtim_remaining_ticks_get()
1153 tim = (struct rte_timer *)(uintptr_t)opaque; in swtim_remaining_ticks_get()
1179 struct rte_timer *tim, *tims[nb_evtims]; in __swtim_arm_burst()
1308 struct rte_timer *timp; in swtim_cancel_burst()
1336 timp = (struct rte_timer *)(uintptr_t)opaque; in swtim_cancel_burst()
/dpdk/examples/l2fwd-keepalive/
H A Dmain.c114 print_stats(__rte_unused struct rte_timer *ptr_timer, in print_stats()
741 struct rte_timer hb_timer, stats_timer; in main()
765 (void(*)(struct rte_timer*, void*)) in main()
/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()
435 l2fwd_flush_job(__rte_unused struct rte_timer *timer, __rte_unused void *arg) in l2fwd_flush_job()
/dpdk/examples/l3fwd-power/
H A Dmain.c43 #include <rte_timer.h>
148 static struct rte_timer telemetry_timer;
410 static struct rte_timer power_timers[RTE_MAX_LCORE];
433 power_timer_cb(__rte_unused struct rte_timer *tim, in power_timer_cb()
2387 update_telemetry(__rte_unused struct rte_timer *tim, in launch_timer()
/dpdk/doc/guides/linux_gsg/
H A Denable_func.rst178 and optionally to make the HPET the default time source for the rte_timer library,
/dpdk/doc/guides/prog_guide/
H A Dpdcp_lib.rst155 such as ``rte_timer`` and ``rte_event`` based timers.