| /dpdk/lib/timer/ |
| H A D | rte_timer.h | 86 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 D | rte_timer.c | 28 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 D | meson.build | 4 sources = files('rte_timer.c') 5 headers = files('rte_timer.h')
|
| /dpdk/examples/timer/ |
| H A D | main.c | 22 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 D | test_timer_racecond.c | 30 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 D | test_timer_secondary.c | 45 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 D | test_timer.c | 119 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 D | test_timer_perf.c | 23 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 D | test_pdcp.c | 1725 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 D | rte_event_timer_adapter.c | 643 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 D | main.c | 114 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 D | main.c | 75 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 D | main.c | 43 #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 D | enable_func.rst | 178 and optionally to make the HPET the default time source for the rte_timer library,
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | pdcp_lib.rst | 155 such as ``rte_timer`` and ``rte_event`` based timers.
|