Home
last modified time | relevance | path

Searched refs:nb_bkts (Results 1 – 8 of 8) sorted by relevance

/dpdk/drivers/event/octeontx/
H A Dtimvf_evdev.c85 hbkts = rte_align32pow2(timr->nb_bkts); in optimize_bucket_parameters()
91 lbkts = rte_align32prevpow2(timr->nb_bkts); in optimize_bucket_parameters()
101 timr->nb_bkts = lbkts; in optimize_bucket_parameters()
104 timr->nb_bkts = hbkts; in optimize_bucket_parameters()
108 timr->nb_bkts = (hbkts - timr->nb_bkts) < in optimize_bucket_parameters()
109 (timr->nb_bkts - lbkts) ? hbkts : lbkts; in optimize_bucket_parameters()
113 (timr->nb_bkts - 1)), 10); in optimize_bucket_parameters()
164 (timr->nb_bkts - 1); in timvf_ring_start()
200 timr->nb_bkts, timr->tck_nsec, interval, in timvf_ring_start()
261 timr->nb_bkts = (timr->max_tout / timr->tck_nsec); in timvf_ring_create()
[all …]
H A Dtimvf_evdev.h158 typedef uint32_t (*bkt_id)(const uint32_t bkt_tcks, const uint32_t nb_bkts);
168 uint32_t nb_bkts; member
184 bkt_mod(const uint32_t rel_bkt, const uint32_t nb_bkts) in bkt_mod() argument
186 return rel_bkt % nb_bkts; in bkt_mod()
190 bkt_and(uint32_t rel_bkt, uint32_t nb_bkts) in bkt_and() argument
192 return rel_bkt & (nb_bkts - 1); in bkt_and()
H A Dtimvf_worker.c18 tim->timeout_ticks >= timr->nb_bkts)) { in timvf_timer_reg_checks()
151 if (unlikely(!timeout_tick || timeout_tick >= timr->nb_bkts)) { in timvf_timer_arm_tmo_brst()
H A Dtimvf_worker.h247 timr->nb_bkts); in timvf_get_target_bucket()
/dpdk/drivers/event/cnxk/
H A Dcnxk_tim_evdev.c294 tim_ring->nb_bkts = (tim_ring->max_tout / tim_ring->tck_nsec); in cnxk_tim_ring_create()
318 tim_ring->nb_chunks = tim_ring->nb_chunks * tim_ring->nb_bkts; in cnxk_tim_ring_create()
327 (tim_ring->nb_bkts) * sizeof(struct cnxk_tim_bkt), in cnxk_tim_ring_create()
338 tim_ring->nb_bkts, tim_ring->chunk_sz, in cnxk_tim_ring_create()
360 (tim_ring->nb_bkts * sizeof(struct cnxk_tim_bkt))) / in cnxk_tim_ring_create()
407 bucket = bucket % (tim_ring->nb_bkts); in cnxk_tim_calibrate_start_tsc()
434 tim_ring->tot_int = tim_ring->tck_int * tim_ring->nb_bkts; in cnxk_tim_ring_start()
436 tim_ring->fast_bkt = rte_reciprocal_value_u64(tim_ring->nb_bkts); in cnxk_tim_ring_start()
H A Dcnxk_tim_worker.c19 tim->timeout_ticks > tim_ring->nb_bkts)) { in cnxk_tim_arm_checks()
119 if (unlikely(!timeout_tick || timeout_tick > tim_ring->nb_bkts)) { in cnxk_tim_timer_arm_tmo_brst()
H A Dcnxk_tim_worker.h140 bucket = cnxk_tim_bkt_fast_mod(bucket, tim_ring->nb_bkts, in cnxk_tim_get_target_bucket()
143 cnxk_tim_bkt_fast_mod(bucket + (tim_ring->nb_bkts >> 1), in cnxk_tim_get_target_bucket()
144 tim_ring->nb_bkts, tim_ring->fast_bkt); in cnxk_tim_get_target_bucket()
H A Dcnxk_tim_evdev.h124 uint32_t nb_bkts; member