| /dpdk/drivers/event/octeontx/ |
| H A D | timvf_worker.h | 177 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 D | timvf_evdev.c | 183 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 D | timvf_evdev.h | 160 struct tim_mem_bucket * const bkt, 169 struct tim_mem_bucket *bkt; member
|
| /dpdk/drivers/event/cnxk/ |
| H A D | cnxk_tim_worker.h | 145 *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 D | cnxk_tim_evdev.c | 325 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 D | cnxk_tim_evdev.h | 129 struct cnxk_tim_bkt *bkt; member
|
| /dpdk/lib/table/ |
| H A D | rte_swx_table_em.c | 282 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 D | rte_table_hash_ext.c | 61 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 D | rte_table_hash_lru.c | 41 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 D | rte_cuckoo_hash.c | 716 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 D | rte_cuckoo_hash.h | 237 struct rte_hash_bucket *bkt; /* Current bucket on the bfs search */ member
|
| /dpdk/lib/member/ |
| H A D | rte_member_ht.c | 399 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 D | sw_evdev_xstats.c | 262 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()
|