Searched refs:timr (Results 1 – 5 of 5) sorted by relevance
| /dpdk/drivers/event/octeontx/ |
| H A D | timvf_evdev.c | 108 timr->nb_bkts = (hbkts - timr->nb_bkts) < in optimize_bucket_parameters() 112 timr->tck_nsec = RTE_ALIGN_MUL_CEIL((timr->max_tout / in optimize_bucket_parameters() 196 timr->tck_int = NSEC2CLK(timr->tck_nsec, rte_get_timer_hz()); in timvf_ring_start() 197 timr->fast_div = rte_reciprocal_value_u64(timr->tck_int); 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() 262 timr->vbar0 = timvf_bar(timr->tim_ring_id, 0); in timvf_ring_create() 263 timr->bkt_pos = (uint8_t *)timr->vbar0 + TIM_VRING_REL; in timvf_ring_create() 299 timr->nb_chunks = timr->nb_timers / nb_chunk_slots; in timvf_ring_create() 357 rte_free(timr); in timvf_ring_create() [all …]
|
| H A D | timvf_worker.c | 8 timvf_timer_reg_checks(const struct timvf_ring * const timr, in timvf_timer_reg_checks() argument 18 tim->timeout_ticks >= timr->nb_bkts)) { in timvf_timer_reg_checks() 73 struct timvf_ring *timr = adptr->data->adapter_priv; in timvf_timer_arm_burst_sp() local 75 if (timvf_timer_reg_checks(timr, tim[index])) in timvf_timer_arm_burst_sp() 95 struct timvf_ring *timr = adptr->data->adapter_priv; in timvf_timer_arm_burst_sp_stats() local 98 timr->tim_arm_cnt += ret; in timvf_timer_arm_burst_sp_stats() 112 if (timvf_timer_reg_checks(timr, tim[index])) in timvf_timer_arm_burst_mp() 134 timr->tim_arm_cnt += ret; in timvf_timer_arm_burst_mp_stats() 187 timr->tim_arm_cnt += set_timers; in timvf_timer_arm_tmo_brst_stats() 196 timr->refill_chunk = timvf_refill_chunk_fpa; in timvf_set_chunk_refill() [all …]
|
| H A D | timvf_worker.h | 152 rte_mempool_put(timr->chunk_pool, chunk); in timr_clr_bkt() 192 struct timvf_ring * const timr) in timvf_refill_chunk_generic() argument 210 chunk = timr_clr_bkt(timr, bkt); in timvf_refill_chunk_generic() 220 struct timvf_ring * const timr) in timvf_refill_chunk_fpa() argument 245 &timr->fast_div) + rel_bkt; in timvf_get_target_bucket() 247 timr->nb_bkts); in timvf_get_target_bucket() 248 return &timr->bkt[tbkt_id]; in timvf_get_target_bucket() 263 bkt = timvf_get_target_bucket(timr, rel_bkt); in timvf_add_entry_sp() 275 chunk = timr->refill_chunk(bkt, timr); in timvf_add_entry_sp() 327 chunk = timr->refill_chunk(bkt, timr); in timvf_add_entry_mp() [all …]
|
| H A D | timvf_evdev.h | 161 struct timvf_ring * const timr); 221 void timvf_set_chunk_refill(struct timvf_ring * const timr, uint8_t use_fpa);
|
| /dpdk/drivers/event/cnxk/ |
| H A D | cnxk_eventdev_adptr.c | 67 struct cnxk_tim_ring *timr = data; in cnxk_sso_updt_xae_cnt() local 72 if (timr->ring_id != dev->timer_adptr_rings[i]) in cnxk_sso_updt_xae_cnt() 74 if (timr->nb_timers == dev->timer_adptr_sz[i]) in cnxk_sso_updt_xae_cnt() 77 dev->adptr_xae_cnt += timr->nb_timers; in cnxk_sso_updt_xae_cnt() 78 dev->timer_adptr_sz[i] = timr->nb_timers; in cnxk_sso_updt_xae_cnt() 91 dev->adptr_xae_cnt += timr->nb_timers; in cnxk_sso_updt_xae_cnt() 102 dev->adptr_xae_cnt += timr->nb_timers; in cnxk_sso_updt_xae_cnt() 109 timr->ring_id; in cnxk_sso_updt_xae_cnt() 111 timr->nb_timers; in cnxk_sso_updt_xae_cnt() 113 dev->adptr_xae_cnt += timr->nb_timers; in cnxk_sso_updt_xae_cnt()
|