Home
last modified time | relevance | path

Searched refs:bkt (Results 1 – 13 of 13) sorted by relevance

/dpdk/drivers/event/octeontx/
H A Dtimvf_worker.h177 timr_bkt_dec_lock(bkt); in timvf_rem_entry()
183 timr_bkt_dec_lock(bkt); in timvf_rem_entry()
196 if (bkt->nb_entry || !bkt->first_chunk) { in timvf_refill_chunk_generic()
201 if (bkt->nb_entry) { in timvf_refill_chunk_generic()
228 if (bkt->nb_entry) { in timvf_refill_chunk_fpa()
230 bkt->current_chunk) + in timvf_refill_chunk_fpa()
290 timr_bkt_inc_nent(bkt); in timvf_add_entry_sp()
315 timr_bkt_dec_lock(bkt); in timvf_add_entry_mp()
343 timr_bkt_inc_nent(bkt); in timvf_add_entry_mp()
344 timr_bkt_dec_lock(bkt); in timvf_add_entry_mp()
[all …]
H A Dtimvf_evdev.c183 timvf_write64((uintptr_t)timr->bkt, in timvf_ring_start()
205 rte_free(timr->bkt); in timvf_ring_start()
317 timr->bkt = rte_zmalloc("octeontx_timvf_bucket", in timvf_ring_create()
320 if (timr->bkt == NULL) in timvf_ring_create()
330 rte_free(timr->bkt); in timvf_ring_create()
381 rte_free(timr->bkt); in timvf_ring_free()
H A Dtimvf_evdev.h160 struct tim_mem_bucket * const bkt,
169 struct tim_mem_bucket *bkt; member
/dpdk/drivers/event/cnxk/
H A Dcnxk_tim_worker.h145 *bkt = &tim_ring->bkt[bucket]; in cnxk_tim_get_target_bucket()
188 if (bkt->nb_entry || !bkt->first_chunk) { in cnxk_tim_refill_chunk()
192 if (bkt->nb_entry) { in cnxk_tim_refill_chunk()
220 if (bkt->nb_entry) { in cnxk_tim_insert_chunk()
238 struct cnxk_tim_bkt *bkt; in cnxk_tim_add_entry_sp() local
287 bkt->chunk_remainder = 0; in cnxk_tim_add_entry_sp()
307 cnxk_tim_bkt_inc_nent(bkt); in cnxk_tim_add_entry_sp()
321 struct cnxk_tim_bkt *bkt; in cnxk_tim_add_entry_mp() local
449 struct cnxk_tim_bkt *bkt; in cnxk_tim_add_entry_brst() local
527 tim, ents, bkt); in cnxk_tim_add_entry_brst()
[all …]
H A Dcnxk_tim_evdev.c325 tim_ring->bkt = in cnxk_tim_ring_create()
329 if (tim_ring->bkt == NULL) in cnxk_tim_ring_create()
346 plt_write64((uint64_t)tim_ring->bkt, tim_ring->base + TIM_LF_RING_BASE); in cnxk_tim_ring_create()
369 rte_free(tim_ring->bkt); in cnxk_tim_ring_create()
387 rte_free(tim_ring->bkt); in cnxk_tim_ring_free()
H A Dcnxk_tim_evdev.h129 struct cnxk_tim_bkt *bkt; member
/dpdk/lib/table/
H A Drte_swx_table_em.c282 return (!bkt->sig[0] && !bkt->sig[1] && !bkt->sig[2] && !bkt->sig[3]) ? in bkt_is_empty()
494 for (bkt = bkt0; bkt; bkt = bkt->next) in table_add()
502 for (bkt = bkt0, bkt_prev = NULL; bkt; bkt_prev = bkt, bkt = bkt->next) in table_add()
554 for (bkt = bkt0, bkt_prev = NULL; bkt; bkt_prev = bkt, bkt = bkt->next) in table_del()
558 bkt->sig[i] = 0; in table_del()
560 bkt->key_id[i]; in table_del()
605 for (bkt = bkt0; bkt; bkt = bkt->next) in table_lookup_unoptimized()
701 rte_prefetch0(bkt); in table_lookup()
703 m->bkt = bkt; in table_lookup()
710 struct bucket_extension *bkt = m->bkt; in table_lookup() local
[all …]
H A Drte_table_hash_ext.c61 struct bucket *bkt; member
313 for (bkt = bkt0; bkt != NULL; bkt = BUCKET_NEXT(bkt)) in rte_table_hash_ext_entry_add()
333 for (bkt_prev = NULL, bkt = bkt0; bkt != NULL; bkt_prev = bkt, in rte_table_hash_ext_entry_add()
334 bkt = BUCKET_NEXT(bkt)) in rte_table_hash_ext_entry_add()
414 for (bkt_prev = NULL, bkt = bkt0; bkt != NULL; bkt_prev = bkt, in rte_table_hash_ext_entry_delete()
415 bkt = BUCKET_NEXT(bkt)) in rte_table_hash_ext_entry_delete()
428 bkt->sig[i] = 0; in rte_table_hash_ext_entry_delete()
439 (bkt->sig[0] == 0) && (bkt->sig[1] == 0) && in rte_table_hash_ext_entry_delete()
440 (bkt->sig[2] == 0) && (bkt->sig[3] == 0)) { in rte_table_hash_ext_entry_delete()
494 for (bkt = bkt0; bkt != NULL; bkt = BUCKET_NEXT(bkt)) in rte_table_hash_ext_lookup_unoptimized()
[all …]
H A Drte_table_hash_lru.c41 struct bucket *bkt; member
254 lru_init(bkt); in rte_table_hash_lru_create()
278 struct bucket *bkt; in rte_table_hash_lru_entry_add() local
300 lru_update(bkt, i); in rte_table_hash_lru_entry_add()
330 lru_update(bkt, i); in rte_table_hash_lru_entry_add()
349 lru_update(bkt, pos); in rte_table_hash_lru_entry_add()
362 struct bucket *bkt; in rte_table_hash_lru_entry_delete() local
383 bkt->sig[i] = 0; in rte_table_hash_lru_entry_delete()
411 struct bucket *bkt; in rte_table_hash_lru_lookup_unoptimized() local
441 lru_update(bkt, i); in rte_table_hash_lru_lookup_unoptimized()
[all …]
/dpdk/lib/hash/
H A Drte_cuckoo_hash.c716 return bkt->key_idx[i] - 1; in search_and_update()
794 struct rte_hash_bucket *bkt, in rte_hash_cuckoo_move_insert_mw() argument
837 prev_bkt = prev_node->bkt; in rte_hash_cuckoo_move_insert_mw()
883 curr_bkt = curr_node->bkt; in rte_hash_cuckoo_move_insert_mw()
920 struct rte_hash_bucket *bkt, in rte_hash_cuckoo_make_space_mw() argument
934 tail->bkt = bkt; in rte_hash_cuckoo_make_space_mw()
943 curr_bkt = tail->bkt; in rte_hash_cuckoo_make_space_mw()
948 bkt, sec_bkt, key, data, in rte_hash_cuckoo_make_space_mw()
959 head->bkt = alt_bkt; in rte_hash_cuckoo_make_space_mw()
1261 return bkt->key_idx[i] - 1; in search_one_bucket_l()
[all …]
H A Drte_cuckoo_hash.h237 struct rte_hash_bucket *bkt; /* Current bucket on the bfs search */ member
/dpdk/lib/member/
H A Drte_member_ht.c399 struct member_ht_bucket *bkt = &buckets[bkt_idx]; in make_space_bucket() local
409 next_bucket_idx = (bkt->sigs[i] ^ bkt_idx) & ss->bucket_mask; in make_space_bucket()
422 next_bkt[i]->sigs[j] = bkt->sigs[i]; in make_space_bucket()
423 next_bkt[i]->sets[j] = bkt->sets[i]; in make_space_bucket()
429 if ((bkt->sets[i] & flag_mask) == 0) in make_space_bucket()
437 next_bucket_idx = (bkt->sigs[i] ^ bkt_idx) & ss->bucket_mask; in make_space_bucket()
439 bkt->sets[i] |= flag_mask; in make_space_bucket()
449 bkt->sets[i] &= ~flag_mask; in make_space_bucket()
451 next_bkt[i]->sigs[ret] = bkt->sigs[i]; in make_space_bucket()
452 next_bkt[i]->sets[ret] = bkt->sets[i]; in make_space_bucket()
/dpdk/drivers/event/sw/
H A Dsw_evdev_xstats.c262 unsigned int i, port, qid, iq, bkt, stat = 0; in sw_xstats_init() local
298 for (bkt = 0; bkt < (rte_event_ring_get_capacity( in sw_xstats_init()
300 SW_DEQ_STAT_BUCKET_SHIFT) + 1; bkt++) { in sw_xstats_init()
307 .extra_arg = bkt, in sw_xstats_init()
313 (bkt << SW_DEQ_STAT_BUCKET_SHIFT) + 1, in sw_xstats_init()
314 (bkt + 1) << SW_DEQ_STAT_BUCKET_SHIFT); in sw_xstats_init()