Searched refs:timr (Results 1 – 5 of 5) sorted by relevance
| /f-stack/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 | 150 rte_mempool_put(timr->chunk_pool, chunk); in timr_clr_bkt() 190 struct timvf_ring * const timr) in timvf_refill_chunk_generic() argument 208 chunk = timr_clr_bkt(timr, bkt); in timvf_refill_chunk_generic() 218 struct timvf_ring * const timr) in timvf_refill_chunk_fpa() argument 243 &timr->fast_div) + rel_bkt; in timvf_get_target_bucket() 245 timr->nb_bkts); in timvf_get_target_bucket() 246 return &timr->bkt[tbkt_id]; in timvf_get_target_bucket() 261 bkt = timvf_get_target_bucket(timr, rel_bkt); in timvf_add_entry_sp() 273 chunk = timr->refill_chunk(bkt, timr); in timvf_add_entry_sp() 325 chunk = timr->refill_chunk(bkt, timr); in timvf_add_entry_mp() [all …]
|
| H A D | timvf_evdev.h | 161 struct timvf_ring * const timr); 220 void timvf_set_chunk_refill(struct timvf_ring * const timr, uint8_t use_fpa);
|
| /f-stack/dpdk/drivers/event/octeontx2/ |
| H A D | otx2_evdev_adptr.c | 234 struct otx2_tim_ring *timr = data; in sso_updt_xae_cnt() local 239 if (timr->ring_id != dev->timer_adptr_rings[i]) in sso_updt_xae_cnt() 241 if (timr->nb_timers == dev->timer_adptr_sz[i]) in sso_updt_xae_cnt() 244 dev->adptr_xae_cnt += timr->nb_timers; in sso_updt_xae_cnt() 245 dev->timer_adptr_sz[i] = timr->nb_timers; in sso_updt_xae_cnt() 259 dev->adptr_xae_cnt += timr->nb_timers; in sso_updt_xae_cnt() 271 dev->adptr_xae_cnt += timr->nb_timers; in sso_updt_xae_cnt() 278 timr->ring_id; in sso_updt_xae_cnt() 280 timr->nb_timers; in sso_updt_xae_cnt() 282 dev->adptr_xae_cnt += timr->nb_timers; in sso_updt_xae_cnt()
|