/Linux-v6.1/include/linux/ |
D | hashtable.h | 126 #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 …]
|
D | rhashtable.h | 327 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-v6.1/tools/include/linux/ |
D | hashtable.h | 105 #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-v6.1/tools/lib/bpf/ |
D | hashmap.h | 155 #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]; \
|
D | hashmap.c | 66 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-v6.1/tools/perf/util/ |
D | hashmap.h | 155 #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]; \
|
D | expr.c | 81 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()
|
D | hashmap.c | 66 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-v6.1/drivers/infiniband/ulp/opa_vnic/ |
D | opa_vnic_internal.h | 280 #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)
|
D | opa_vnic_encap.c | 107 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-v6.1/tools/testing/selftests/bpf/prog_tests/ |
D | hashmap.c | 46 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-v6.1/drivers/net/ethernet/intel/ice/ |
D | ice_eswitch.c | 226 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 …]
|
D | ice_vf_lib.h | 188 #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)
|
D | ice_vf_lib.c | 106 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()
|
D | ice_sriov.c | 29 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 …]
|
D | ice_repr.c | 403 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-v6.1/lib/ |
D | rhashtable.c | 225 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-v6.1/drivers/s390/crypto/ |
D | ap_card.c | 80 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-v6.1/net/ipv6/ |
D | calipso.c | 203 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-v6.1/net/ipv4/ |
D | cipso_ipv4.c | 237 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-v6.1/net/sched/ |
D | cls_route.c | 54 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-v6.1/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
D | vxlan.c | 183 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-v6.1/arch/x86/kvm/ |
D | debugfs.c | 113 int bkt; in kvm_mmu_rmaps_stat_show() local 116 kvm_for_each_memslot(slot, bkt, slots) in kvm_mmu_rmaps_stat_show()
|
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | htb.c | 37 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-v6.1/arch/powerpc/kvm/ |
D | book3s_hv_uvmem.c | 465 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()
|