Symbol: nft_trans_set
include/net/netfilter/nf_tables.h
1736
container_of(t, struct nft_trans_set, nft_trans_binding.nft_trans)
net/netfilter/nf_tables_api.c
10236
nft_set_destroy(&ctx, nft_trans_set(trans));
net/netfilter/nf_tables_api.c
10908
nft_set_is_anonymous(nft_trans_set(trans)) &&
net/netfilter/nf_tables_api.c
11065
struct nft_set *set = nft_trans_set(trans);
net/netfilter/nf_tables_api.c
11073
nft_clear(net, nft_trans_set(trans));
net/netfilter/nf_tables_api.c
11077
if (nft_set_is_anonymous(nft_trans_set(trans)) &&
net/netfilter/nf_tables_api.c
11078
!list_empty(&nft_trans_set(trans)->bindings))
net/netfilter/nf_tables_api.c
11081
nf_tables_set_notify(&ctx, nft_trans_set(trans),
net/netfilter/nf_tables_api.c
11087
nft_trans_set(trans)->dead = 1;
net/netfilter/nf_tables_api.c
11088
list_del_rcu(&nft_trans_set(trans)->list);
net/netfilter/nf_tables_api.c
11089
nf_tables_set_notify(&ctx, nft_trans_set(trans),
net/netfilter/nf_tables_api.c
11232
nft_set_destroy(&ctx, nft_trans_set(trans));
net/netfilter/nf_tables_api.c
11376
nft_trans_set(trans)->dead = 1;
net/netfilter/nf_tables_api.c
11377
list_del_rcu(&nft_trans_set(trans)->list);
net/netfilter/nf_tables_api.c
11382
nft_clear(trans->net, nft_trans_set(trans));
net/netfilter/nf_tables_api.c
11383
if (nft_trans_set(trans)->flags & (NFT_SET_MAP | NFT_SET_OBJECT))
net/netfilter/nf_tables_api.c
11384
nft_map_activate(&ctx, nft_trans_set(trans));
net/netfilter/nf_tables_api.c
12212
BUILD_BUG_ON(offsetof(struct nft_trans_set, nft_trans_binding.nft_trans) != 0);
net/netfilter/nf_tables_api.c
239
if (nft_trans_set(trans) == set)
net/netfilter/nf_tables_api.c
4813
struct nft_trans_set *trans;
net/netfilter/nf_tables_api.c
569
struct nft_trans_set *trans_set;
net/netfilter/nf_tables_api.c
582
nft_set_is_anonymous(nft_trans_set(trans)))
net/netfilter/nf_tables_api.c
798
struct nft_trans_set *trans_set;
net/netfilter/nf_tables_api.c
801
trans = nft_trans_alloc(ctx, msg_type, sizeof(struct nft_trans_set));
net/netfilter/nf_tables_api.c
814
nft_trans_set(trans) = set;