Home
last modified time | relevance | path

Searched refs:ht (Results 1 – 15 of 15) sorted by relevance

/net/sched/
A Dcls_u32.c135 n = rcu_dereference_bh(ht->ht[sel]); in u32_classify()
272 ht = rtnl_dereference(ht->next)) in u32_lookup_ht()
288 for (n = rtnl_dereference(ht->ht[sel]); in u32_lookup_key()
470 kp = &ht->ht[TC_U32_HASH(key->handle)]; in u32_delete_key()
595 RCU_INIT_POINTER(ht->ht[h], in u32_clear_hnode()
807 ins = &ht->ht[TC_U32_HASH(n->handle)]; in u32_replace_knode()
978 ht = kzalloc(struct_size(ht, ht, divisor + 1), GFP_KERNEL); in u32_change()
1171 ins = &ht->ht[TC_U32_HASH(handle)]; in u32_change()
1216 ht = rtnl_dereference(ht->next)) { in u32_walk()
1224 for (n = rtnl_dereference(ht->ht[h]); in u32_walk()
[all …]
A Dcls_fw.c30 struct fw_filter __rcu *ht[HTSIZE]; member
63 for (f = rcu_dereference_bh(head->ht[fw_hash(id)]); f; in fw_classify()
99 f = rtnl_dereference(head->ht[fw_hash(handle)]); in fw_get()
143 while ((f = rtnl_dereference(head->ht[h])) != NULL) { in fw_destroy()
144 RCU_INIT_POINTER(head->ht[h], in fw_destroy()
169 fp = &head->ht[fw_hash(f->id)]; in fw_delete()
185 if (rcu_access_pointer(head->ht[h])) { in fw_delete()
287 fp = &head->ht[fw_hash(fnew->id)]; in fw_change()
333 RCU_INIT_POINTER(f->next, head->ht[fw_hash(handle)]); in fw_change()
334 rcu_assign_pointer(head->ht[fw_hash(handle)], f); in fw_change()
[all …]
A Dcls_route.c43 struct route4_filter __rcu *ht[16 + 16 + 1]; member
178 for (f = rcu_dereference_bh(b->ht[route4_hash_wild()]); in route4_classify()
234 for (f = rtnl_dereference(b->ht[h2]); in route4_get()
294 while ((f = rtnl_dereference(b->ht[h2])) != NULL) { in route4_destroy()
298 RCU_INIT_POINTER(b->ht[h2], next); in route4_destroy()
330 fp = &b->ht[from_hash(h >> 16)]; in route4_delete()
352 rt = rtnl_dereference(b->ht[i]); in route4_delete()
449 for (fp = rtnl_dereference(b->ht[h2]); in route4_set_parms()
534 fp = &f->bkt->ht[h]; in route4_change()
550 fp = &b->ht[h]; in route4_change()
[all …]
A Dsch_sfq.c317 q->ht[slot->hash] = SFQ_EMPTY_SLOT; in sfq_drop()
361 x = q->ht[hash]; in sfq_enqueue()
367 q->ht[hash] = x; in sfq_enqueue()
560 sfq_index x = q->ht[hash]; in sfq_rehash()
573 q->ht[hash] = x; in sfq_rehash()
769 sfq_free(q->ht); in sfq_destroy()
809 q->ht = sfq_alloc(sizeof(q->ht[0]) * q->divisor); in sfq_init()
811 if (!q->ht || !q->slots) { in sfq_init()
817 q->ht[i] = SFQ_EMPTY_SLOT; in sfq_init()
908 sfq_index idx = q->ht[cl - 1]; in sfq_dump_class_stats()
[all …]
A Dcls_flower.c100 struct rhashtable ht; member
117 struct rhashtable ht; member
376 return rhashtable_init(&head->ht, &mask_ht_params); in fl_init()
384 rhashtable_destroy(&mask->ht); in fl_mask_free()
573 rhashtable_remove_fast(&f->mask->ht, &f->ht_node, in __fl_delete()
594 rhashtable_destroy(&head->ht); in fl_destroy_sleepable()
2273 rhashtable_destroy(&newmask->ht); in fl_create_new_mask()
2325 rhashtable_remove_fast(&head->ht, &mask->ht_node, in fl_check_assign_mask()
2342 err = rhashtable_lookup_insert_fast(&mask->ht, in fl_ht_insert_unique()
2531 err = rhashtable_insert_fast(&fnew->mask->ht, in fl_change()
[all …]
/net/netfilter/
A Dxt_hashlimit.c187 ht->rnd); in hash_dst()
221 spin_lock(&ht->lock); in dsthash_alloc_init()
228 spin_unlock(&ht->lock); in dsthash_alloc_init()
236 get_random_bytes(&ht->rnd, sizeof(ht->rnd)); in dsthash_alloc_init()
240 if (ht->cfg.max && ht->count >= ht->cfg.max) { in dsthash_alloc_init()
251 hlist_add_head_rcu(&ent->node, &ht->hash[hash_dst(ht, dst)]); in dsthash_alloc_init()
252 ht->count++; in dsthash_alloc_init()
254 spin_unlock(&ht->lock); in dsthash_alloc_init()
270 ht->count--; in dsthash_free()
374 dsthash_free(ht, dh); in htable_selective_cleanup()
[all …]
A Dnft_set_hash.c25 struct rhashtable ht; member
97 he = rhashtable_lookup(&priv->ht, &arg, nft_rhash_params); in nft_rhash_lookup()
117 he = rhashtable_lookup(&priv->ht, &arg, nft_rhash_params); in nft_rhash_get()
138 he = rhashtable_lookup(&priv->ht, &arg, nft_rhash_params); in nft_rhash_update()
225 he = rhashtable_lookup(&priv->ht, &arg, nft_rhash_params); in nft_rhash_deactivate()
241 rhashtable_remove_fast(&priv->ht, &he->node, nft_rhash_params); in nft_rhash_remove()
255 he = rhashtable_lookup(&priv->ht, &arg, nft_rhash_params); in nft_rhash_delete()
271 rhashtable_walk_enter(&priv->ht, &hti); in nft_rhash_walk()
343 rhashtable_walk_enter(&priv->ht, &hti); in nft_rhash_gc()
431 err = rhashtable_init(&priv->ht, &params); in nft_rhash_init()
[all …]
/net/hsr/
A Dhsr_main.h63 static inline void set_hsr_tag_path(struct hsr_tag *ht, u16 path) in set_hsr_tag_path() argument
65 ht->path_and_LSDU_size = in set_hsr_tag_path()
66 htons((ntohs(ht->path_and_LSDU_size) & 0x0FFF) | (path << 12)); in set_hsr_tag_path()
69 static inline void set_hsr_tag_LSDU_size(struct hsr_tag *ht, u16 LSDU_size) in set_hsr_tag_LSDU_size() argument
71 ht->path_and_LSDU_size = htons((ntohs(ht->path_and_LSDU_size) & in set_hsr_tag_LSDU_size()
/net/ipv4/
A Draw_diag.c69 hlist = &hashinfo->ht[slot]; in raw_sock_get()
161 hlist = &hashinfo->ht[slot]; in raw_diag_dump()
A Draw.c96 hlist = &h->ht[raw_hashfunc(sock_net(sk), inet_sk(sk)->inet_num)]; in raw_hash_sk()
172 hlist = &raw_v4_hashinfo.ht[hash]; in raw_v4_input()
283 hlist = &raw_v4_hashinfo.ht[hash]; in raw_icmp_error()
967 hlist = &h->ht[state->bucket]; in raw_get_first()
/net/netfilter/ipset/
A Dip_set_hash_gen.h720 struct hbucket *ht; in mtype_resize() local
725 ht = kzalloc(sizeof(*ht) + in mtype_resize()
729 if (!ht) in mtype_resize()
734 memcpy(ht, m, sizeof(struct hbucket) + in mtype_resize()
736 ht->size = m->size + AHASH_INIT_SIZE; in mtype_resize()
741 m = ht; in mtype_resize()
742 RCU_INIT_POINTER(hbucket(t, key), ht); in mtype_resize()
/net/mac80211/
A DMakefile13 ht.o agg-tx.o agg-rx.o \
/net/smc/
A Dsmc_diag.c208 head = &prot->h.smc_hash->ht; in smc_diag_dump_proto()
A Daf_smc.c191 head = &h->ht; in smc_hash_sk()
3586 INIT_HLIST_HEAD(&smc_v4_hashinfo.ht); in smc_init()
3587 INIT_HLIST_HEAD(&smc_v6_hashinfo.ht); in smc_init()
/net/ipv6/
A Draw.c155 hlist = &raw_v6_hashinfo.ht[hash]; in ipv6_raw_deliver()
344 hlist = &raw_v6_hashinfo.ht[hash]; in raw6_icmp_error()

Completed in 49 milliseconds