| /f-stack/dpdk/lib/librte_timer/ |
| H A D | rte_timer.h | 88 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 D | rte_timer.c | 48 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 D | meson.build | 4 sources = files('rte_timer.c') 5 headers = files('rte_timer.h')
|
| /f-stack/dpdk/examples/timer/ |
| H A D | main.c | 23 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 D | test_timer_racecond.c | 56 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 D | test_timer.c | 120 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 D | test_timer_secondary.c | 36 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 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()
|
| /f-stack/dpdk/lib/librte_power/ |
| H A D | rte_power_empty_poll.h | 115 struct rte_timer timer0; 224 rte_empty_poll_detection(struct rte_timer *tim, void *arg);
|
| H A D | rte_power_empty_poll.c | 365 rte_empty_poll_detection(struct rte_timer *tim, void *arg) in rte_empty_poll_detection()
|
| /f-stack/dpdk/lib/librte_eventdev/ |
| H A D | rte_event_timer_adapter.c | 564 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 D | lthread_sched.h | 97 void _sched_timer_cb(struct rte_timer *tim, void *arg);
|
| H A D | lthread_int.h | 141 struct rte_timer tim; /* sleep timer */
|
| H A D | lthread_sched.c | 383 _sched_timer_cb(struct rte_timer *tim, void *arg) in _sched_timer_cb()
|
| /f-stack/dpdk/examples/l2fwd-keepalive/ |
| H A D | main.c | 120 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 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() 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 D | timer.rst | 140 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 D | l2_forward_job_stats.rst | 251 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 D | performance_thread.rst | 728 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 D | ena_ethdev.h | 255 struct rte_timer timer_wd;
|
| H A D | ena_ethdev.c | 230 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 D | doxy-api-index.md | 70 [timer] (@ref rte_timer.h),
|
| /f-stack/dpdk/examples/l3fwd-power/ |
| H A D | main.c | 159 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 D | enable_func.rst | 49 and optionally to make the HPET the default time source for the rte_timer library,
|
| /f-stack/lib/ |
| H A D | ff_dpdk_if.c | 82 static struct rte_timer freebsd_clock; 147 ff_hardclock_job(__rte_unused struct rte_timer *timer, in ff_hardclock_job()
|