nft_set 244 include/net/netfilter/nf_tables.h struct nft_set; nft_set 251 include/net/netfilter/nf_tables.h struct nft_set *set, nft_set 323 include/net/netfilter/nf_tables.h const struct nft_set *set, nft_set 326 include/net/netfilter/nf_tables.h bool (*update)(struct nft_set *set, nft_set 328 include/net/netfilter/nf_tables.h void *(*new)(struct nft_set *, nft_set 334 include/net/netfilter/nf_tables.h bool (*delete)(const struct nft_set *set, nft_set 338 include/net/netfilter/nf_tables.h const struct nft_set *set, nft_set 342 include/net/netfilter/nf_tables.h const struct nft_set *set, nft_set 345 include/net/netfilter/nf_tables.h const struct nft_set *set, nft_set 348 include/net/netfilter/nf_tables.h const struct nft_set *set, nft_set 351 include/net/netfilter/nf_tables.h const struct nft_set *set, nft_set 354 include/net/netfilter/nf_tables.h struct nft_set *set, nft_set 357 include/net/netfilter/nf_tables.h const struct nft_set *set, nft_set 366 include/net/netfilter/nf_tables.h int (*init)(const struct nft_set *set, nft_set 369 include/net/netfilter/nf_tables.h void (*destroy)(const struct nft_set *set); nft_set 370 include/net/netfilter/nf_tables.h void (*gc_init)(const struct nft_set *set); nft_set 451 include/net/netfilter/nf_tables.h static inline bool nft_set_is_anonymous(const struct nft_set *set) nft_set 456 include/net/netfilter/nf_tables.h static inline void *nft_set_priv(const struct nft_set *set) nft_set 461 include/net/netfilter/nf_tables.h static inline struct nft_set *nft_set_container_of(const void *priv) nft_set 463 include/net/netfilter/nf_tables.h return (void *)priv - offsetof(struct nft_set, data); nft_set 466 include/net/netfilter/nf_tables.h struct nft_set *nft_set_lookup_global(const struct net *net, nft_set 472 include/net/netfilter/nf_tables.h static inline unsigned long nft_set_gc_interval(const struct nft_set *set) nft_set 494 include/net/netfilter/nf_tables.h void nf_tables_deactivate_set(const struct nft_ctx *ctx, struct nft_set *set, nft_set 497 include/net/netfilter/nf_tables.h int nf_tables_bind_set(const struct nft_ctx *ctx, struct nft_set *set, nft_set 499 include/net/netfilter/nf_tables.h void nf_tables_destroy_set(const struct nft_ctx *ctx, struct nft_set *set); nft_set 645 include/net/netfilter/nf_tables.h static inline struct nft_set_ext *nft_set_elem_ext(const struct nft_set *set, nft_set 656 include/net/netfilter/nf_tables.h void *nft_set_elem_init(const struct nft_set *set, nft_set 660 include/net/netfilter/nf_tables.h void nft_set_elem_destroy(const struct nft_set *set, void *elem, nft_set 672 include/net/netfilter/nf_tables.h const struct nft_set *set; nft_set 691 include/net/netfilter/nf_tables.h struct nft_set_gc_batch *nft_set_gc_batch_alloc(const struct nft_set *set, nft_set 702 include/net/netfilter/nf_tables.h nft_set_gc_batch_check(const struct nft_set *set, struct nft_set_gc_batch *gcb, nft_set 1307 include/net/netfilter/nf_tables.h const struct nft_set *set, nft_set 1381 include/net/netfilter/nf_tables.h struct nft_set *set; nft_set 1420 include/net/netfilter/nf_tables.h struct nft_set *set; nft_set 134 net/netfilter/nf_tables_api.c static void nft_set_trans_bind(const struct nft_ctx *ctx, struct nft_set *set) nft_set 347 net/netfilter/nf_tables_api.c struct nft_set *set) nft_set 366 net/netfilter/nf_tables_api.c static int nft_delset(const struct nft_ctx *ctx, struct nft_set *set) nft_set 978 net/netfilter/nf_tables_api.c struct nft_set *set, *ns; nft_set 3157 net/netfilter/nf_tables_api.c static struct nft_set *nft_set_lookup(const struct nft_table *table, nft_set 3160 net/netfilter/nf_tables_api.c struct nft_set *set; nft_set 3173 net/netfilter/nf_tables_api.c static struct nft_set *nft_set_lookup_byhandle(const struct nft_table *table, nft_set 3177 net/netfilter/nf_tables_api.c struct nft_set *set; nft_set 3187 net/netfilter/nf_tables_api.c static struct nft_set *nft_set_lookup_byid(const struct net *net, nft_set 3195 net/netfilter/nf_tables_api.c struct nft_set *set = nft_trans_set(trans); nft_set 3205 net/netfilter/nf_tables_api.c struct nft_set *nft_set_lookup_global(const struct net *net, nft_set 3211 net/netfilter/nf_tables_api.c struct nft_set *set; nft_set 3224 net/netfilter/nf_tables_api.c static int nf_tables_set_alloc_name(struct nft_ctx *ctx, struct nft_set *set, nft_set 3227 net/netfilter/nf_tables_api.c const struct nft_set *i; nft_set 3298 net/netfilter/nf_tables_api.c const struct nft_set *set, u16 event, u16 flags) nft_set 3376 net/netfilter/nf_tables_api.c const struct nft_set *set, int event, nft_set 3406 net/netfilter/nf_tables_api.c const struct nft_set *set; nft_set 3488 net/netfilter/nf_tables_api.c const struct nft_set *set; nft_set 3564 net/netfilter/nf_tables_api.c struct nft_set *set; nft_set 3775 net/netfilter/nf_tables_api.c static void nft_set_destroy(struct nft_set *set) nft_set 3794 net/netfilter/nf_tables_api.c struct nft_set *set; nft_set 3830 net/netfilter/nf_tables_api.c struct nft_set *set, nft_set 3844 net/netfilter/nf_tables_api.c int nf_tables_bind_set(const struct nft_ctx *ctx, struct nft_set *set, nft_set 3886 net/netfilter/nf_tables_api.c static void nf_tables_unbind_set(const struct nft_ctx *ctx, struct nft_set *set, nft_set 3899 net/netfilter/nf_tables_api.c void nf_tables_deactivate_set(const struct nft_ctx *ctx, struct nft_set *set, nft_set 3918 net/netfilter/nf_tables_api.c void nf_tables_destroy_set(const struct nft_ctx *ctx, struct nft_set *set) nft_set 4007 net/netfilter/nf_tables_api.c const struct nft_set *set, nft_set 4087 net/netfilter/nf_tables_api.c struct nft_set *set, nft_set 4098 net/netfilter/nf_tables_api.c const struct nft_set *set; nft_set 4107 net/netfilter/nf_tables_api.c struct nft_set *set; nft_set 4206 net/netfilter/nf_tables_api.c const struct nft_set *set, nft_set 4248 net/netfilter/nf_tables_api.c static int nft_setelem_parse_flags(const struct nft_set *set, nft_set 4264 net/netfilter/nf_tables_api.c static int nft_get_set_elem(struct nft_ctx *ctx, struct nft_set *set, nft_set 4334 net/netfilter/nf_tables_api.c struct nft_set *set; nft_set 4377 net/netfilter/nf_tables_api.c const struct nft_set *set, nft_set 4409 net/netfilter/nf_tables_api.c struct nft_set *set) nft_set 4421 net/netfilter/nf_tables_api.c void *nft_set_elem_init(const struct nft_set *set, nft_set 4450 net/netfilter/nf_tables_api.c void nft_set_elem_destroy(const struct nft_set *set, void *elem, nft_set 4482 net/netfilter/nf_tables_api.c const struct nft_set *set, void *elem) nft_set 4491 net/netfilter/nf_tables_api.c static int nft_add_set_elem(struct nft_ctx *ctx, struct nft_set *set, nft_set 4730 net/netfilter/nf_tables_api.c struct nft_set *set; nft_set 4786 net/netfilter/nf_tables_api.c const struct nft_set *set, nft_set 4798 net/netfilter/nf_tables_api.c const struct nft_set *set, nft_set 4809 net/netfilter/nf_tables_api.c static int nft_del_setelem(struct nft_ctx *ctx, struct nft_set *set, nft_set 4891 net/netfilter/nf_tables_api.c struct nft_set *set, nft_set 4927 net/netfilter/nf_tables_api.c struct nft_set *set; nft_set 4974 net/netfilter/nf_tables_api.c struct nft_set_gc_batch *nft_set_gc_batch_alloc(const struct nft_set *set, nft_set 7229 net/netfilter/nf_tables_api.c struct nft_set *set, nft_set 7255 net/netfilter/nf_tables_api.c struct nft_set *set; nft_set 7695 net/netfilter/nf_tables_api.c struct nft_set *set, *ns; nft_set 16 net/netfilter/nft_dynset.c struct nft_set *set; nft_set 44 net/netfilter/nft_dynset.c static void *nft_dynset_new(struct nft_set *set, const struct nft_expr *expr, nft_set 82 net/netfilter/nft_dynset.c struct nft_set *set = priv->set; nft_set 134 net/netfilter/nft_dynset.c struct nft_set *set; nft_set 19 net/netfilter/nft_lookup.c struct nft_set *set; nft_set 31 net/netfilter/nft_lookup.c const struct nft_set *set = priv->set; nft_set 63 net/netfilter/nft_lookup.c struct nft_set *set; nft_set 164 net/netfilter/nft_lookup.c struct nft_set *set, nft_set 97 net/netfilter/nft_objref.c struct nft_set *set; nft_set 107 net/netfilter/nft_objref.c const struct nft_set *set = priv->set; nft_set 128 net/netfilter/nft_objref.c struct nft_set *set; nft_set 51 net/netfilter/nft_set_bitmap.c static inline void nft_bitmap_location(const struct nft_set *set, nft_set 76 net/netfilter/nft_set_bitmap.c static bool nft_bitmap_lookup(const struct net *net, const struct nft_set *set, nft_set 89 net/netfilter/nft_set_bitmap.c nft_bitmap_elem_find(const struct nft_set *set, struct nft_bitmap_elem *this, nft_set 106 net/netfilter/nft_set_bitmap.c static void *nft_bitmap_get(const struct net *net, const struct nft_set *set, nft_set 123 net/netfilter/nft_set_bitmap.c static int nft_bitmap_insert(const struct net *net, const struct nft_set *set, nft_set 147 net/netfilter/nft_set_bitmap.c const struct nft_set *set, nft_set 162 net/netfilter/nft_set_bitmap.c const struct nft_set *set, nft_set 177 net/netfilter/nft_set_bitmap.c const struct nft_set *set, void *_be) nft_set 193 net/netfilter/nft_set_bitmap.c const struct nft_set *set, nft_set 215 net/netfilter/nft_set_bitmap.c struct nft_set *set, nft_set 261 net/netfilter/nft_set_bitmap.c static int nft_bitmap_init(const struct nft_set *set, nft_set 273 net/netfilter/nft_set_bitmap.c static void nft_bitmap_destroy(const struct nft_set *set) nft_set 35 net/netfilter/nft_set_hash.c const struct nft_set *set; nft_set 77 net/netfilter/nft_set_hash.c static bool nft_rhash_lookup(const struct net *net, const struct nft_set *set, nft_set 95 net/netfilter/nft_set_hash.c static void *nft_rhash_get(const struct net *net, const struct nft_set *set, nft_set 113 net/netfilter/nft_set_hash.c static bool nft_rhash_update(struct nft_set *set, const u32 *key, nft_set 114 net/netfilter/nft_set_hash.c void *(*new)(struct nft_set *, nft_set 158 net/netfilter/nft_set_hash.c static int nft_rhash_insert(const struct net *net, const struct nft_set *set, nft_set 182 net/netfilter/nft_set_hash.c static void nft_rhash_activate(const struct net *net, const struct nft_set *set, nft_set 192 net/netfilter/nft_set_hash.c const struct nft_set *set, void *priv) nft_set 205 net/netfilter/nft_set_hash.c const struct nft_set *set, nft_set 228 net/netfilter/nft_set_hash.c const struct nft_set *set, nft_set 237 net/netfilter/nft_set_hash.c static bool nft_rhash_delete(const struct nft_set *set, nft_set 255 net/netfilter/nft_set_hash.c static void nft_rhash_walk(const struct nft_ctx *ctx, struct nft_set *set, nft_set 298 net/netfilter/nft_set_hash.c struct nft_set *set; nft_set 351 net/netfilter/nft_set_hash.c static void nft_rhash_gc_init(const struct nft_set *set) nft_set 359 net/netfilter/nft_set_hash.c static int nft_rhash_init(const struct nft_set *set, nft_set 386 net/netfilter/nft_set_hash.c static void nft_rhash_destroy(const struct nft_set *set) nft_set 422 net/netfilter/nft_set_hash.c static bool nft_hash_lookup(const struct net *net, const struct nft_set *set, nft_set 442 net/netfilter/nft_set_hash.c static void *nft_hash_get(const struct net *net, const struct nft_set *set, nft_set 461 net/netfilter/nft_set_hash.c const struct nft_set *set, nft_set 483 net/netfilter/nft_set_hash.c static u32 nft_jhash(const struct nft_set *set, const struct nft_hash *priv, nft_set 500 net/netfilter/nft_set_hash.c static int nft_hash_insert(const struct net *net, const struct nft_set *set, nft_set 522 net/netfilter/nft_set_hash.c static void nft_hash_activate(const struct net *net, const struct nft_set *set, nft_set 531 net/netfilter/nft_set_hash.c const struct nft_set *set, void *priv) nft_set 540 net/netfilter/nft_set_hash.c const struct nft_set *set, nft_set 561 net/netfilter/nft_set_hash.c const struct nft_set *set, nft_set 569 net/netfilter/nft_set_hash.c static void nft_hash_walk(const struct nft_ctx *ctx, struct nft_set *set, nft_set 602 net/netfilter/nft_set_hash.c static int nft_hash_init(const struct nft_set *set, nft_set 614 net/netfilter/nft_set_hash.c static void nft_hash_destroy(const struct nft_set *set) nft_set 41 net/netfilter/nft_set_rbtree.c static bool nft_rbtree_equal(const struct nft_set *set, const void *this, nft_set 47 net/netfilter/nft_set_rbtree.c static bool __nft_rbtree_lookup(const struct net *net, const struct nft_set *set, nft_set 110 net/netfilter/nft_set_rbtree.c static bool nft_rbtree_lookup(const struct net *net, const struct nft_set *set, nft_set 129 net/netfilter/nft_set_rbtree.c static bool __nft_rbtree_get(const struct net *net, const struct nft_set *set, nft_set 193 net/netfilter/nft_set_rbtree.c static void *nft_rbtree_get(const struct net *net, const struct nft_set *set, nft_set 217 net/netfilter/nft_set_rbtree.c static int __nft_rbtree_insert(const struct net *net, const struct nft_set *set, nft_set 259 net/netfilter/nft_set_rbtree.c static int nft_rbtree_insert(const struct net *net, const struct nft_set *set, nft_set 277 net/netfilter/nft_set_rbtree.c const struct nft_set *set, nft_set 291 net/netfilter/nft_set_rbtree.c const struct nft_set *set, nft_set 301 net/netfilter/nft_set_rbtree.c const struct nft_set *set, void *priv) nft_set 314 net/netfilter/nft_set_rbtree.c const struct nft_set *set, nft_set 353 net/netfilter/nft_set_rbtree.c struct nft_set *set, nft_set 391 net/netfilter/nft_set_rbtree.c struct nft_set *set; nft_set 449 net/netfilter/nft_set_rbtree.c static int nft_rbtree_init(const struct nft_set *set, nft_set 467 net/netfilter/nft_set_rbtree.c static void nft_rbtree_destroy(const struct nft_set *set)