Symbol: nft_set
include/net/netfilter/nf_tables.h
1164
int nft_setelem_validate(const struct nft_ctx *ctx, struct nft_set *set,
include/net/netfilter/nf_tables.h
1167
int nft_set_catchall_validate(const struct nft_ctx *ctx, struct nft_set *set);
include/net/netfilter/nf_tables.h
1619
const struct nft_set *set,
include/net/netfilter/nf_tables.h
1716
struct nft_set *set;
include/net/netfilter/nf_tables.h
1804
struct nft_set *set;
include/net/netfilter/nf_tables.h
1857
struct nft_set *set;
include/net/netfilter/nf_tables.h
1896
struct nft_trans_gc *nft_trans_gc_alloc(struct nft_set *set,
include/net/netfilter/nf_tables.h
1914
const struct nft_set *set,
include/net/netfilter/nf_tables.h
328
struct nft_set;
include/net/netfilter/nf_tables.h
336
struct nft_set *set,
include/net/netfilter/nf_tables.h
465
const struct nft_set *set,
include/net/netfilter/nf_tables.h
467
const struct nft_set_ext * (*update)(struct nft_set *set,
include/net/netfilter/nf_tables.h
471
bool (*delete)(const struct nft_set *set,
include/net/netfilter/nf_tables.h
475
const struct nft_set *set,
include/net/netfilter/nf_tables.h
479
const struct nft_set *set,
include/net/netfilter/nf_tables.h
482
const struct nft_set *set,
include/net/netfilter/nf_tables.h
485
const struct nft_set *set,
include/net/netfilter/nf_tables.h
488
const struct nft_set *set,
include/net/netfilter/nf_tables.h
491
struct nft_set *set,
include/net/netfilter/nf_tables.h
494
const struct nft_set *set,
include/net/netfilter/nf_tables.h
499
u32 (*adjust_maxsize)(const struct nft_set *set);
include/net/netfilter/nf_tables.h
500
void (*commit)(struct nft_set *set);
include/net/netfilter/nf_tables.h
501
void (*abort)(const struct nft_set *set);
include/net/netfilter/nf_tables.h
507
int (*init)(const struct nft_set *set,
include/net/netfilter/nf_tables.h
511
const struct nft_set *set);
include/net/netfilter/nf_tables.h
512
void (*gc_init)(const struct nft_set *set);
include/net/netfilter/nf_tables.h
621
static inline bool nft_set_is_anonymous(const struct nft_set *set)
include/net/netfilter/nf_tables.h
626
static inline void *nft_set_priv(const struct nft_set *set)
include/net/netfilter/nf_tables.h
631
static inline enum nft_data_types nft_set_datatype(const struct nft_set *set)
include/net/netfilter/nf_tables.h
636
static inline bool nft_set_gc_is_pending(const struct nft_set *s)
include/net/netfilter/nf_tables.h
641
static inline struct nft_set *nft_set_container_of(const void *priv)
include/net/netfilter/nf_tables.h
643
return (void *)priv - offsetof(struct nft_set, data);
include/net/netfilter/nf_tables.h
646
struct nft_set *nft_set_lookup_global(const struct net *net,
include/net/netfilter/nf_tables.h
653
const struct nft_set *set);
include/net/netfilter/nf_tables.h
655
static inline unsigned long nft_set_gc_interval(const struct nft_set *set)
include/net/netfilter/nf_tables.h
679
void nf_tables_activate_set(const struct nft_ctx *ctx, struct nft_set *set);
include/net/netfilter/nf_tables.h
680
void nf_tables_deactivate_set(const struct nft_ctx *ctx, struct nft_set *set,
include/net/netfilter/nf_tables.h
683
int nf_tables_bind_set(const struct nft_ctx *ctx, struct nft_set *set,
include/net/netfilter/nf_tables.h
685
void nf_tables_destroy_set(const struct nft_ctx *ctx, struct nft_set *set);
include/net/netfilter/nf_tables.h
855
static inline struct nft_set_ext *nft_set_elem_ext(const struct nft_set *set,
include/net/netfilter/nf_tables.h
867
const struct nft_set *set,
include/net/netfilter/nf_tables.h
870
struct nft_elem_priv *nft_set_elem_init(const struct nft_set *set,
include/net/netfilter/nf_tables.h
875
int nft_set_elem_expr_clone(const struct nft_ctx *ctx, struct nft_set *set,
include/net/netfilter/nf_tables.h
879
void nft_set_elem_destroy(const struct nft_set *set,
include/net/netfilter/nf_tables.h
883
const struct nft_set *set,
include/net/netfilter/nf_tables_core.h
101
nft_rbtree_lookup(const struct net *net, const struct nft_set *set,
include/net/netfilter/nf_tables_core.h
104
nft_bitmap_lookup(const struct net *net, const struct nft_set *set,
include/net/netfilter/nf_tables_core.h
107
nft_hash_lookup_fast(const struct net *net, const struct nft_set *set,
include/net/netfilter/nf_tables_core.h
110
nft_hash_lookup(const struct net *net, const struct nft_set *set,
include/net/netfilter/nf_tables_core.h
115
nft_set_do_lookup(const struct net *net, const struct nft_set *set,
include/net/netfilter/nf_tables_core.h
120
nft_pipapo_lookup(const struct net *net, const struct nft_set *set,
include/net/netfilter/nf_tables_core.h
124
nft_pipapo_avx2_lookup(const struct net *net, const struct nft_set *set,
include/net/netfilter/nf_tables_core.h
185
struct nft_elem_priv *nft_dynset_new(struct nft_set *set,
include/net/netfilter/nf_tables_core.h
98
nft_rhash_lookup(const struct net *net, const struct nft_set *set,
net/netfilter/nf_tables_api.c
10445
struct nft_trans_gc *nft_trans_gc_alloc(struct nft_set *set,
net/netfilter/nf_tables_api.c
10485
struct nft_set *set;
net/netfilter/nf_tables_api.c
10508
struct nft_set *set;
net/netfilter/nf_tables_api.c
10538
const struct nft_set *set = gc->set;
net/netfilter/nf_tables_api.c
10565
const struct nft_set *set = gc->set;
net/netfilter/nf_tables_api.c
10751
struct nft_set *set, *next;
net/netfilter/nf_tables_api.c
10966
struct nft_set *set = nft_trans_set(trans);
net/netfilter/nf_tables_api.c
11149
struct nft_set *set, *next;
net/netfilter/nf_tables_api.c
11917
struct nft_set *set, *ns;
net/netfilter/nf_tables_api.c
1686
struct nft_set *set, *ns;
net/netfilter/nf_tables_api.c
227
static void __nft_set_trans_bind(const struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nf_tables_api.c
252
static void nft_set_trans_bind(const struct nft_ctx *ctx, struct nft_set *set)
net/netfilter/nf_tables_api.c
257
static void nft_set_trans_unbind(const struct nft_ctx *ctx, struct nft_set *set)
net/netfilter/nf_tables_api.c
4163
int nft_setelem_validate(const struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nf_tables_api.c
4196
int nft_set_catchall_validate(const struct nft_ctx *ctx, struct nft_set *set)
net/netfilter/nf_tables_api.c
4682
static struct nft_set *nft_set_lookup(const struct net *net,
net/netfilter/nf_tables_api.c
4686
struct nft_set *set;
net/netfilter/nf_tables_api.c
4700
static struct nft_set *nft_set_lookup_byhandle(const struct nft_table *table,
net/netfilter/nf_tables_api.c
4704
struct nft_set *set;
net/netfilter/nf_tables_api.c
4714
static struct nft_set *nft_set_lookup_byid(const struct net *net,
net/netfilter/nf_tables_api.c
4724
struct nft_set *set = trans->set;
net/netfilter/nf_tables_api.c
4734
struct nft_set *nft_set_lookup_global(const struct net *net,
net/netfilter/nf_tables_api.c
4740
struct nft_set *set;
net/netfilter/nf_tables_api.c
4753
static int nf_tables_set_alloc_name(struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nf_tables_api.c
4756
const struct nft_set *i;
net/netfilter/nf_tables_api.c
4831
const struct nft_set *set)
net/netfilter/nf_tables_api.c
4866
nf_tables_fill_set_info(struct sk_buff *skb, const struct nft_set *set)
net/netfilter/nf_tables_api.c
4887
const struct nft_set *set, u16 event, u16 flags)
net/netfilter/nf_tables_api.c
4999
const struct nft_set *set, int event,
net/netfilter/nf_tables_api.c
5033
const struct nft_set *set;
net/netfilter/nf_tables_api.c
5119
const struct nft_set *set;
net/netfilter/nf_tables_api.c
5249
static int nft_set_expr_alloc(struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nf_tables_api.c
5302
static bool nft_set_is_same(const struct nft_set *set,
net/netfilter/nf_tables_api.c
5350
struct nft_set *set;
net/netfilter/nf_tables_api.c
5645
struct nft_set *set)
net/netfilter/nf_tables_api.c
5656
static void nft_set_put(struct nft_set *set)
net/netfilter/nf_tables_api.c
5664
static void nft_set_destroy(const struct nft_ctx *ctx, struct nft_set *set)
net/netfilter/nf_tables_api.c
5688
struct nft_set *set;
net/netfilter/nf_tables_api.c
5736
struct nft_set *set,
net/netfilter/nf_tables_api.c
5750
struct nft_set *set,
net/netfilter/nf_tables_api.c
5763
struct nft_set *set)
net/netfilter/nf_tables_api.c
5784
int nf_tables_bind_set(const struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nf_tables_api.c
5826
static void nf_tables_unbind_set(const struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nf_tables_api.c
5841
const struct nft_set *set,
net/netfilter/nf_tables_api.c
5845
struct nft_set *set,
net/netfilter/nf_tables_api.c
5862
struct nft_set *set)
net/netfilter/nf_tables_api.c
5878
static void nft_map_activate(const struct nft_ctx *ctx, struct nft_set *set)
net/netfilter/nf_tables_api.c
5892
void nf_tables_activate_set(const struct nft_ctx *ctx, struct nft_set *set)
net/netfilter/nf_tables_api.c
5905
void nf_tables_deactivate_set(const struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nf_tables_api.c
5945
void nf_tables_destroy_set(const struct nft_ctx *ctx, struct nft_set *set)
net/netfilter/nf_tables_api.c
6012
const struct nft_set *set,
net/netfilter/nf_tables_api.c
6050
const struct nft_set *set,
net/netfilter/nf_tables_api.c
6144
struct nft_set *set,
net/netfilter/nf_tables_api.c
6173
const struct nft_set *set;
net/netfilter/nf_tables_api.c
6179
const struct nft_set *set, bool reset,
net/netfilter/nf_tables_api.c
6208
struct nft_set *set;
net/netfilter/nf_tables_api.c
6315
const struct nft_set *set,
net/netfilter/nf_tables_api.c
6352
static int nft_setelem_parse_flags(const struct nft_set *set,
net/netfilter/nf_tables_api.c
6371
static int nft_setelem_parse_key(struct nft_ctx *ctx, const struct nft_set *set,
net/netfilter/nf_tables_api.c
6383
static int nft_setelem_parse_data(struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nf_tables_api.c
6404
const struct nft_set *set)
net/netfilter/nf_tables_api.c
6424
static int nft_setelem_get(struct nft_ctx *ctx, const struct nft_set *set,
net/netfilter/nf_tables_api.c
6443
static int nft_get_set_elem(struct nft_ctx *ctx, const struct nft_set *set,
net/netfilter/nf_tables_api.c
6511
struct nft_set *set;
net/netfilter/nf_tables_api.c
6587
const struct nft_set *set,
net/netfilter/nf_tables_api.c
6624
struct nft_set *set)
net/netfilter/nf_tables_api.c
6641
const struct nft_set *set,
net/netfilter/nf_tables_api.c
6688
struct nft_elem_priv *nft_set_elem_init(const struct nft_set *set,
net/netfilter/nf_tables_api.c
6759
const struct nft_set *set,
net/netfilter/nf_tables_api.c
6777
void nft_set_elem_destroy(const struct nft_set *set,
net/netfilter/nf_tables_api.c
6808
const struct nft_set *set,
net/netfilter/nf_tables_api.c
6828
int nft_set_elem_expr_clone(const struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nf_tables_api.c
6899
const struct nft_set *set)
net/netfilter/nf_tables_api.c
6918
struct nft_set *set,
net/netfilter/nf_tables_api.c
6945
struct nft_set *set,
net/netfilter/nf_tables_api.c
6960
static bool nft_setelem_is_catchall(const struct nft_set *set,
net/netfilter/nf_tables_api.c
6972
static void nft_setelem_activate(struct net *net, struct nft_set *set,
net/netfilter/nf_tables_api.c
6984
static void nft_trans_elem_update(const struct nft_set *set,
net/netfilter/nf_tables_api.c
7017
struct nft_set *set,
net/netfilter/nf_tables_api.c
7038
struct nft_set *set,
net/netfilter/nf_tables_api.c
7055
struct nft_set *set,
net/netfilter/nf_tables_api.c
7075
const struct nft_set *set,
net/netfilter/nf_tables_api.c
7089
const struct nft_set *set,
net/netfilter/nf_tables_api.c
7118
static bool nft_setelem_valid_key_end(const struct nft_set *set,
net/netfilter/nf_tables_api.c
7137
static u32 nft_set_maxsize(const struct nft_set *set)
net/netfilter/nf_tables_api.c
7158
static int nft_add_set_elem(struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nf_tables_api.c
7582
struct nft_set *set;
net/netfilter/nf_tables_api.c
759
struct nft_set *set,
net/netfilter/nf_tables_api.c
7650
const struct nft_set *set,
net/netfilter/nf_tables_api.c
7660
const struct nft_set *set,
net/netfilter/nf_tables_api.c
7672
const struct nft_set *set,
net/netfilter/nf_tables_api.c
7733
static int nft_del_setelem(struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nf_tables_api.c
7828
struct nft_set *set,
net/netfilter/nf_tables_api.c
7856
struct nft_set *set,
net/netfilter/nf_tables_api.c
7873
struct nft_set *set)
net/netfilter/nf_tables_api.c
7895
static int nft_set_flush(struct nft_ctx *ctx, struct nft_set *set, u8 genmask)
net/netfilter/nf_tables_api.c
791
struct nft_set *set)
net/netfilter/nf_tables_api.c
7923
struct nft_set *set;
net/netfilter/nf_tables_api.c
797
struct nft_set *set,
net/netfilter/nf_tables_api.c
819
struct nft_set *set)
net/netfilter/nf_tables_api.c
840
static void nft_map_deactivate(const struct nft_ctx *ctx, struct nft_set *set)
net/netfilter/nf_tables_api.c
854
static int nft_delset(const struct nft_ctx *ctx, struct nft_set *set)
net/netfilter/nft_dynset.c
135
nft_dynset_expr_alloc(const struct nft_ctx *ctx, const struct nft_set *set,
net/netfilter/nft_dynset.c
16
struct nft_set *set;
net/netfilter/nft_dynset.c
177
struct nft_set *set;
net/netfilter/nft_dynset.c
55
struct nft_elem_priv *nft_dynset_new(struct nft_set *set,
net/netfilter/nft_dynset.c
93
struct nft_set *set = priv->set;
net/netfilter/nft_lookup.c
100
const struct nft_set *set = priv->set;
net/netfilter/nft_lookup.c
140
struct nft_set *set;
net/netfilter/nft_lookup.c
19
struct nft_set *set;
net/netfilter/nft_lookup.c
28
__nft_set_do_lookup(const struct net *net, const struct nft_set *set,
net/netfilter/nft_lookup.c
70
nft_set_do_lookup(const struct net *net, const struct nft_set *set,
net/netfilter/nft_objref.c
130
struct nft_set *set;
net/netfilter/nft_objref.c
140
const struct nft_set *set = priv->set;
net/netfilter/nft_objref.c
163
struct nft_set *set;
net/netfilter/nft_set_bitmap.c
116
nft_bitmap_get(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_bitmap.c
133
static int nft_bitmap_insert(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_bitmap.c
156
static void nft_bitmap_remove(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_bitmap.c
171
const struct nft_set *set,
net/netfilter/nft_set_bitmap.c
186
const struct nft_set *set,
net/netfilter/nft_set_bitmap.c
201
nft_bitmap_deactivate(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_bitmap.c
223
struct nft_set *set,
net/netfilter/nft_set_bitmap.c
265
static int nft_bitmap_init(const struct nft_set *set,
net/netfilter/nft_set_bitmap.c
280
const struct nft_set *set)
net/netfilter/nft_set_bitmap.c
52
static inline void nft_bitmap_location(const struct nft_set *set,
net/netfilter/nft_set_bitmap.c
79
nft_bitmap_lookup(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_bitmap.c
97
const struct nft_set *set, struct nft_bitmap_elem *this,
net/netfilter/nft_set_hash.c
106
nft_rhash_get(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_hash.c
126
nft_rhash_update(struct nft_set *set, const u32 *key,
net/netfilter/nft_set_hash.c
171
static int nft_rhash_insert(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_hash.c
197
static void nft_rhash_activate(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_hash.c
206
const struct nft_set *set,
net/netfilter/nft_set_hash.c
215
nft_rhash_deactivate(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_hash.c
238
const struct nft_set *set,
net/netfilter/nft_set_hash.c
247
static bool nft_rhash_delete(const struct nft_set *set,
net/netfilter/nft_set_hash.c
267
static void nft_rhash_walk_ro(const struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nft_set_hash.c
302
struct nft_set *set,
net/netfilter/nft_set_hash.c
372
static void nft_rhash_walk(const struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nft_set_hash.c
39
const struct nft_set *set;
net/netfilter/nft_set_hash.c
393
static bool nft_rhash_expr_needs_gc_run(const struct nft_set *set,
net/netfilter/nft_set_hash.c
413
struct nft_set *set;
net/netfilter/nft_set_hash.c
505
static void nft_rhash_gc_init(const struct nft_set *set)
net/netfilter/nft_set_hash.c
513
static int nft_rhash_init(const struct nft_set *set,
net/netfilter/nft_set_hash.c
539
const struct nft_set *set;
net/netfilter/nft_set_hash.c
551
const struct nft_set *set)
net/netfilter/nft_set_hash.c
601
nft_hash_lookup(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_hash.c
620
nft_hash_get(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_hash.c
645
nft_hash_lookup_fast(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_hash.c
665
static u32 nft_jhash(const struct nft_set *set, const struct nft_hash *priv,
net/netfilter/nft_set_hash.c
682
static int nft_hash_insert(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_hash.c
704
static void nft_hash_activate(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_hash.c
713
const struct nft_set *set,
net/netfilter/nft_set_hash.c
722
nft_hash_deactivate(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_hash.c
743
const struct nft_set *set,
net/netfilter/nft_set_hash.c
751
static void nft_hash_walk(const struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nft_set_hash.c
780
static int nft_hash_init(const struct nft_set *set,
net/netfilter/nft_set_hash.c
793
const struct nft_set *set)
net/netfilter/nft_set_hash.c
86
nft_rhash_lookup(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_pipapo.c
1243
static bool nft_pipapo_transaction_mutex_held(const struct nft_set *set)
net/netfilter/nft_set_pipapo.c
1262
static struct nft_pipapo_match *pipapo_maybe_clone(const struct nft_set *set)
net/netfilter/nft_set_pipapo.c
1286
static int nft_pipapo_insert(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_pipapo.c
1676
static void nft_pipapo_gc_deactivate(struct net *net, struct nft_set *set,
net/netfilter/nft_set_pipapo.c
1688
static void pipapo_gc_scan(struct nft_set *set, struct nft_pipapo_match *m)
net/netfilter/nft_set_pipapo.c
1757
static void pipapo_gc_queue(struct nft_set *set)
net/netfilter/nft_set_pipapo.c
1832
static void nft_pipapo_commit(struct nft_set *set)
net/netfilter/nft_set_pipapo.c
1853
static void nft_pipapo_abort(const struct nft_set *set)
net/netfilter/nft_set_pipapo.c
1875
const struct nft_set *set,
net/netfilter/nft_set_pipapo.c
1892
nft_pipapo_deactivate(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_pipapo.c
1932
static void nft_pipapo_flush(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_pipapo.c
2067
static void nft_pipapo_remove(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_pipapo.c
2134
static void nft_pipapo_do_walk(const struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nft_set_pipapo.c
2173
static void nft_pipapo_walk(const struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nft_set_pipapo.c
2260
static int nft_pipapo_init(const struct nft_set *set,
net/netfilter/nft_set_pipapo.c
2333
const struct nft_set *set,
net/netfilter/nft_set_pipapo.c
2360
const struct nft_set *set)
net/netfilter/nft_set_pipapo.c
2389
static void nft_pipapo_gc_init(const struct nft_set *set)
net/netfilter/nft_set_pipapo.c
572
nft_pipapo_lookup(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_pipapo.c
598
nft_pipapo_get(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_pipapo_avx2.c
1277
nft_pipapo_avx2_lookup(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_rbtree.c
1041
static void nft_rbtree_commit(struct nft_set *set)
net/netfilter/nft_set_rbtree.c
108
nft_rbtree_lookup(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_rbtree.c
1122
static void nft_rbtree_abort(const struct nft_set *set)
net/netfilter/nft_set_rbtree.c
1135
static void nft_rbtree_gc_init(const struct nft_set *set)
net/netfilter/nft_set_rbtree.c
1159
static u32 nft_rbtree_adjust_maxsize(const struct nft_set *set)
net/netfilter/nft_set_rbtree.c
166
nft_rbtree_get(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_rbtree.c
195
static void nft_rbtree_gc_elem_move(struct net *net, struct nft_set *set,
net/netfilter/nft_set_rbtree.c
208
nft_rbtree_gc_elem(const struct nft_set *__set, struct nft_rbtree *priv,
net/netfilter/nft_set_rbtree.c
211
struct nft_set *set = (struct nft_set *)__set;
net/netfilter/nft_set_rbtree.c
240
static bool nft_rbtree_update_first(const struct nft_set *set,
net/netfilter/nft_set_rbtree.c
338
static int __nft_rbtree_insert(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_rbtree.c
578
static u32 nft_array_elems(const struct nft_set *set)
net/netfilter/nft_set_rbtree.c
600
static int nft_array_may_resize(const struct nft_set *set, bool flush)
net/netfilter/nft_set_rbtree.c
62
static bool nft_rbtree_interval_null(const struct nft_set *set,
net/netfilter/nft_set_rbtree.c
680
static int nft_rbtree_insert(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_rbtree.c
69
static int nft_rbtree_cmp(const struct nft_set *set,
net/netfilter/nft_set_rbtree.c
716
const struct nft_set *set,
net/netfilter/nft_set_rbtree.c
726
const struct nft_set *set,
net/netfilter/nft_set_rbtree.c
777
const struct nft_set *set,
net/netfilter/nft_set_rbtree.c
786
nft_rbtree_deactivate(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_rbtree.c
843
struct nft_set *set,
net/netfilter/nft_set_rbtree.c
865
struct nft_set *set,
net/netfilter/nft_set_rbtree.c
894
static void nft_rbtree_gc_scan(struct nft_set *set)
net/netfilter/nft_set_rbtree.c
934
static void nft_rbtree_gc_queue(struct nft_set *set)
net/netfilter/nft_set_rbtree.c
966
static int nft_rbtree_init(const struct nft_set *set,
net/netfilter/nft_set_rbtree.c
991
const struct nft_set *set)