Home
last modified time | relevance | path

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

123

/linux-6.1.9/include/linux/
Dhashtable.h126 #define hash_for_each(name, bkt, obj, member) \ argument
127 for ((bkt) = 0, obj = NULL; obj == NULL && (bkt) < HASH_SIZE(name);\
128 (bkt)++)\
129 hlist_for_each_entry(obj, &name[bkt], member)
138 #define hash_for_each_rcu(name, bkt, obj, member) \ argument
139 for ((bkt) = 0, obj = NULL; obj == NULL && (bkt) < HASH_SIZE(name);\
140 (bkt)++)\
141 hlist_for_each_entry_rcu(obj, &name[bkt], member)
152 #define hash_for_each_safe(name, bkt, tmp, obj, member) \ argument
153 for ((bkt) = 0, obj = NULL; obj == NULL && (bkt) < HASH_SIZE(name);\
[all …]
Drhashtable.h327 struct rhash_lock_head __rcu **bkt) in rht_lock() argument
330 bit_spin_lock(0, (unsigned long *)bkt); in rht_lock()
344 struct rhash_lock_head __rcu **bkt) in rht_unlock() argument
347 bit_spin_unlock(0, (unsigned long *)bkt); in rht_unlock()
352 struct rhash_lock_head *p, struct rhash_lock_head __rcu *const *bkt) in __rht_ptr() argument
356 (unsigned long)RHT_NULLS_MARKER(bkt)); in __rht_ptr()
367 struct rhash_lock_head __rcu *const *bkt) in rht_ptr_rcu() argument
369 return __rht_ptr(rcu_dereference(*bkt), bkt); in rht_ptr_rcu()
373 struct rhash_lock_head __rcu *const *bkt, in rht_ptr() argument
377 return __rht_ptr(rht_dereference_bucket(*bkt, tbl, hash), bkt); in rht_ptr()
[all …]
/linux-6.1.9/tools/include/linux/
Dhashtable.h105 #define hash_for_each(name, bkt, obj, member) \ argument
106 for ((bkt) = 0, obj = NULL; obj == NULL && (bkt) < HASH_SIZE(name);\
107 (bkt)++)\
108 hlist_for_each_entry(obj, &name[bkt], member)
119 #define hash_for_each_safe(name, bkt, tmp, obj, member) \ argument
120 for ((bkt) = 0, obj = NULL; obj == NULL && (bkt) < HASH_SIZE(name);\
121 (bkt)++)\
122 hlist_for_each_entry_safe(obj, tmp, &name[bkt], member)
/linux-6.1.9/tools/lib/bpf/
Dhashmap.h155 #define hashmap__for_each_entry(map, cur, bkt) \ argument
156 for (bkt = 0; bkt < map->cap; bkt++) \
157 for (cur = map->buckets[bkt]; cur; cur = cur->next)
167 #define hashmap__for_each_entry_safe(map, cur, tmp, bkt) \ argument
168 for (bkt = 0; bkt < map->cap; bkt++) \
169 for (cur = map->buckets[bkt]; \
Dhashmap.c66 size_t bkt; in hashmap__clear() local
68 hashmap__for_each_entry_safe(map, cur, tmp, bkt) { in hashmap__clear()
106 size_t h, bkt; in hashmap_grow() local
117 hashmap__for_each_entry_safe(map, cur, tmp, bkt) { in hashmap_grow()
/linux-6.1.9/tools/perf/util/
Dhashmap.h155 #define hashmap__for_each_entry(map, cur, bkt) \ argument
156 for (bkt = 0; bkt < map->cap; bkt++) \
157 for (cur = map->buckets[bkt]; cur; cur = cur->next)
167 #define hashmap__for_each_entry_safe(map, cur, tmp, bkt) \ argument
168 for (bkt = 0; bkt < map->cap; bkt++) \
169 for (cur = map->buckets[bkt]; \
Dexpr.c81 size_t bkt; in ids__free() local
86 hashmap__for_each_entry(ids, cur, bkt) { in ids__free()
111 size_t bkt; in ids__union() local
129 hashmap__for_each_entry(ids2, cur, bkt) { in ids__union()
231 size_t bkt; in expr__subset_of_ids() local
234 hashmap__for_each_entry(needles->ids, cur, bkt) { in expr__subset_of_ids()
314 size_t bkt; in expr__ctx_clear() local
316 hashmap__for_each_entry(ctx->ids, cur, bkt) { in expr__ctx_clear()
326 size_t bkt; in expr__ctx_free() local
332 hashmap__for_each_entry(ctx->ids, cur, bkt) { in expr__ctx_free()
Dhashmap.c66 size_t bkt; in hashmap__clear() local
68 hashmap__for_each_entry_safe(map, cur, tmp, bkt) { in hashmap__clear()
106 size_t h, bkt; in hashmap_grow() local
117 hashmap__for_each_entry_safe(map, cur, tmp, bkt) { in hashmap_grow()
/linux-6.1.9/drivers/infiniband/ulp/opa_vnic/
Dopa_vnic_internal.h280 #define vnic_hash_for_each_safe(name, bkt, tmp, obj, member) \ argument
281 for ((bkt) = 0, obj = NULL; \
282 !obj && (bkt) < OPA_VNIC_MAC_TBL_SIZE; (bkt)++) \
283 hlist_for_each_entry_safe(obj, tmp, &name[bkt], member)
289 #define vnic_hash_for_each(name, bkt, obj, member) \ argument
290 for ((bkt) = 0, obj = NULL; \
291 !obj && (bkt) < OPA_VNIC_MAC_TBL_SIZE; (bkt)++) \
292 hlist_for_each_entry(obj, &name[bkt], member)
Dopa_vnic_encap.c107 int bkt; in opa_vnic_free_mac_tbl() local
112 vnic_hash_for_each_safe(mactbl, bkt, tmp, node, hlist) { in opa_vnic_free_mac_tbl()
157 int bkt; in opa_vnic_query_mac_tbl() local
168 vnic_hash_for_each(mactbl, bkt, node, hlist) { in opa_vnic_query_mac_tbl()
209 int i, bkt, rc = 0; in opa_vnic_update_mac_tbl() local
263 vnic_hash_for_each(old_mactbl, bkt, node, hlist) { in opa_vnic_update_mac_tbl()
/linux-6.1.9/tools/testing/selftests/bpf/prog_tests/
Dhashmap.c46 int err, bkt, found_cnt, i; in test_hashmap_generic() local
93 hashmap__for_each_entry(map, entry, bkt) { in test_hashmap_generic()
141 hashmap__for_each_entry_safe(map, entry, tmp, bkt) { in test_hashmap_generic()
200 hashmap__for_each_entry_safe(map, entry, tmp, bkt) { in test_hashmap_generic()
235 hashmap__for_each_entry(map, entry, bkt) { in test_hashmap_generic()
243 hashmap__for_each_entry(map, entry, bkt) { in test_hashmap_generic()
265 int err, bkt; in test_hashmap_multimap() local
302 hashmap__for_each_entry(map, entry, bkt) { in test_hashmap_multimap()
334 int bkt; in test_hashmap_empty() local
356 hashmap__for_each_entry(map, entry, bkt) { in test_hashmap_empty()
/linux-6.1.9/drivers/net/ethernet/intel/ice/
Dice_eswitch.c226 unsigned int bkt; in ice_eswitch_release_reprs() local
230 ice_for_each_vf(pf, bkt, vf) { in ice_eswitch_release_reprs()
256 unsigned int bkt; in ice_eswitch_setup_reprs() local
260 ice_for_each_vf(pf, bkt, vf) { in ice_eswitch_setup_reprs()
301 ice_for_each_vf(pf, bkt, vf) { in ice_eswitch_setup_reprs()
438 unsigned int bkt; in ice_eswitch_napi_del() local
442 ice_for_each_vf(pf, bkt, vf) in ice_eswitch_napi_del()
453 unsigned int bkt; in ice_eswitch_napi_enable() local
457 ice_for_each_vf(pf, bkt, vf) in ice_eswitch_napi_enable()
468 unsigned int bkt; in ice_eswitch_napi_disable() local
[all …]
Dice_vf_lib.h188 #define ice_for_each_vf(pf, bkt, vf) \ argument
189 hash_for_each((pf)->vfs.table, (bkt), (vf), entry)
205 #define ice_for_each_vf_rcu(pf, bkt, vf) \ argument
206 hash_for_each_rcu((pf)->vfs.table, (bkt), (vf), entry)
Dice_vf_lib.c106 unsigned int bkt; in ice_get_num_vfs() local
110 ice_for_each_vf_rcu(pf, bkt, vf) in ice_get_num_vfs()
285 unsigned int bkt; in ice_is_any_vf_in_unicast_promisc() local
288 ice_for_each_vf_rcu(pf, bkt, vf) { in ice_is_any_vf_in_unicast_promisc()
441 unsigned int bkt; in ice_reset_all_vfs() local
450 ice_for_each_vf(pf, bkt, vf) in ice_reset_all_vfs()
463 ice_for_each_vf(pf, bkt, vf) in ice_reset_all_vfs()
470 ice_for_each_vf(pf, bkt, vf) { in ice_reset_all_vfs()
482 ice_for_each_vf(pf, bkt, vf) { in ice_reset_all_vfs()
Dice_sriov.c29 unsigned int bkt; in ice_free_vf_entries() local
37 hash_for_each_safe(vfs->table, bkt, tmp, vf, entry) { in ice_free_vf_entries()
180 unsigned int bkt; in ice_free_vfs() local
201 ice_for_each_vf(pf, bkt, vf) { in ice_free_vfs()
646 unsigned int bkt, it_cnt; in ice_start_vfs() local
653 ice_for_each_vf(pf, bkt, vf) { in ice_start_vfs()
673 ice_for_each_vf(pf, bkt, vf) { in ice_start_vfs()
1099 unsigned int bkt; in ice_process_vflr_event() local
1107 ice_for_each_vf(pf, bkt, vf) { in ice_process_vflr_event()
1136 unsigned int bkt; in ice_get_vf_from_pfq() local
[all …]
Dice_repr.c403 unsigned int bkt; in ice_repr_rem_from_all_vfs() local
407 ice_for_each_vf(pf, bkt, vf) in ice_repr_rem_from_all_vfs()
418 unsigned int bkt; in ice_repr_add_for_all_vfs() local
423 ice_for_each_vf(pf, bkt, vf) { in ice_repr_add_for_all_vfs()
/linux-6.1.9/lib/
Drhashtable.c225 struct rhash_lock_head __rcu **bkt, in rhashtable_rehash_one() argument
240 rht_for_each_from(entry, rht_ptr(bkt, old_tbl, old_hash), in rhashtable_rehash_one()
268 rht_assign_locked(bkt, next); in rhashtable_rehash_one()
278 struct rhash_lock_head __rcu **bkt = rht_bucket_var(old_tbl, old_hash); in rhashtable_rehash_chain() local
281 if (!bkt) in rhashtable_rehash_chain()
283 rht_lock(old_tbl, bkt); in rhashtable_rehash_chain()
285 while (!(err = rhashtable_rehash_one(ht, bkt, old_hash))) in rhashtable_rehash_chain()
290 rht_unlock(old_tbl, bkt); in rhashtable_rehash_chain()
488 struct rhash_lock_head __rcu **bkt, in rhashtable_lookup_one() argument
501 rht_for_each_from(head, rht_ptr(bkt, tbl, hash), tbl, hash) { in rhashtable_lookup_one()
[all …]
/linux-6.1.9/drivers/s390/crypto/
Dap_card.c80 int bkt; in request_count_store() local
85 hash_for_each(ap_queues, bkt, aq, hnode) in request_count_store()
99 int bkt; in requestq_count_show() local
106 hash_for_each(ap_queues, bkt, aq, hnode) in requestq_count_show()
118 int bkt; in pendingq_count_show() local
125 hash_for_each(ap_queues, bkt, aq, hnode) in pendingq_count_show()
/linux-6.1.9/net/ipv6/
Dcalipso.c203 u32 bkt; in calipso_cache_check() local
212 bkt = hash & (CALIPSO_CACHE_BUCKETS - 1); in calipso_cache_check()
213 spin_lock_bh(&calipso_cache[bkt].lock); in calipso_cache_check()
214 list_for_each_entry(entry, &calipso_cache[bkt].list, list) { in calipso_cache_check()
224 spin_unlock_bh(&calipso_cache[bkt].lock); in calipso_cache_check()
239 spin_unlock_bh(&calipso_cache[bkt].lock); in calipso_cache_check()
244 spin_unlock_bh(&calipso_cache[bkt].lock); in calipso_cache_check()
268 u32 bkt; in calipso_cache_add() local
291 bkt = entry->hash & (CALIPSO_CACHE_BUCKETS - 1); in calipso_cache_add()
292 spin_lock_bh(&calipso_cache[bkt].lock); in calipso_cache_add()
[all …]
/linux-6.1.9/net/ipv4/
Dcipso_ipv4.c237 u32 bkt; in cipso_v4_cache_check() local
246 bkt = hash & (CIPSO_V4_CACHE_BUCKETS - 1); in cipso_v4_cache_check()
247 spin_lock_bh(&cipso_v4_cache[bkt].lock); in cipso_v4_cache_check()
248 list_for_each_entry(entry, &cipso_v4_cache[bkt].list, list) { in cipso_v4_cache_check()
258 spin_unlock_bh(&cipso_v4_cache[bkt].lock); in cipso_v4_cache_check()
273 spin_unlock_bh(&cipso_v4_cache[bkt].lock); in cipso_v4_cache_check()
278 spin_unlock_bh(&cipso_v4_cache[bkt].lock); in cipso_v4_cache_check()
301 u32 bkt; in cipso_v4_cache_add() local
324 bkt = entry->hash & (CIPSO_V4_CACHE_BUCKETS - 1); in cipso_v4_cache_add()
325 spin_lock_bh(&cipso_v4_cache[bkt].lock); in cipso_v4_cache_add()
[all …]
/linux-6.1.9/net/sched/
Dcls_route.c54 struct route4_bucket *bkt; member
326 b = f->bkt; in route4_delete()
459 f->bkt = b; in route4_set_parms()
518 f->bkt = fold->bkt; in route4_change()
528 fp = &f->bkt->ht[h]; in route4_change()
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/lib/
Dvxlan.c183 int bkt; in mlx5_vxlan_reset_to_default() local
188 hash_for_each_safe(vxlan->htable, bkt, tmp, vxlanp, hlist) { in mlx5_vxlan_reset_to_default()
/linux-6.1.9/arch/x86/kvm/
Ddebugfs.c113 int bkt; in kvm_mmu_rmaps_stat_show() local
116 kvm_for_each_memslot(slot, bkt, slots) in kvm_mmu_rmaps_stat_show()
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/en/
Dhtb.c37 int bkt, err; in mlx5e_htb_enumerate_leaves() local
39 hash_for_each(htb->qos_tc2node, bkt, node, hnode) { in mlx5e_htb_enumerate_leaves()
434 int bkt; in mlx5e_htb_node_find_by_qid() local
436 hash_for_each(htb->qos_tc2node, bkt, node, hnode) in mlx5e_htb_node_find_by_qid()
627 int bkt; in mlx5e_htb_update_children() local
629 hash_for_each(htb->qos_tc2node, bkt, child, hnode) { in mlx5e_htb_update_children()
/linux-6.1.9/arch/powerpc/kvm/
Dbook3s_hv_uvmem.c465 int srcu_idx, bkt; in kvmppc_h_svm_init_start() local
484 kvm_for_each_memslot(memslot, bkt, slots) { in kvmppc_h_svm_init_start()
492 kvm_for_each_memslot(m, bkt, slots) { in kvmppc_h_svm_init_start()
656 int srcu_idx, bkt; in kvmppc_h_svm_init_abort() local
671 kvm_for_each_memslot(memslot, bkt, kvm_memslots(kvm)) in kvmppc_h_svm_init_abort()
829 int srcu_idx, bkt; in kvmppc_h_svm_init_done() local
838 kvm_for_each_memslot(memslot, bkt, slots) { in kvmppc_h_svm_init_done()

123