Lines Matching refs:gc_seq

9608 	if (READ_ONCE(nft_net->gc_seq) != trans->seq || trans->set->dead) {  in nft_trans_gc_work_done()
9642 unsigned int gc_seq, gfp_t gfp) in nft_trans_gc_alloc() argument
9659 trans->seq = gc_seq; in nft_trans_gc_alloc()
9684 unsigned int gc_seq, gfp_t gfp) in nft_trans_gc_queue_async() argument
9694 return nft_trans_gc_alloc(set, gc_seq, gfp); in nft_trans_gc_queue_async()
9736 unsigned int gc_seq) in nft_trans_gc_catchall_async() argument
9752 gc = nft_trans_gc_queue_async(gc, gc_seq, GFP_ATOMIC); in nft_trans_gc_catchall_async()
9952 unsigned int gc_seq; in nft_gc_seq_begin() local
9955 gc_seq = READ_ONCE(nft_net->gc_seq); in nft_gc_seq_begin()
9956 WRITE_ONCE(nft_net->gc_seq, ++gc_seq); in nft_gc_seq_begin()
9958 return gc_seq; in nft_gc_seq_begin()
9961 static void nft_gc_seq_end(struct nftables_pernet *nft_net, unsigned int gc_seq) in nft_gc_seq_end() argument
9963 WRITE_ONCE(nft_net->gc_seq, ++gc_seq); in nft_gc_seq_end()
9970 unsigned int base_seq, gc_seq; in nf_tables_commit() local
10053 gc_seq = nft_gc_seq_begin(nft_net); in nf_tables_commit()
10268 nft_gc_seq_end(nft_net, gc_seq); in nf_tables_commit()
10545 unsigned int gc_seq; in nf_tables_abort() local
10548 gc_seq = nft_gc_seq_begin(nft_net); in nf_tables_abort()
10550 nft_gc_seq_end(nft_net, gc_seq); in nf_tables_abort()
11283 unsigned int gc_seq; in nft_rcv_nl_event() local
11292 gc_seq = nft_gc_seq_begin(nft_net); in nft_rcv_nl_event()
11316 nft_gc_seq_end(nft_net, gc_seq); in nft_rcv_nl_event()
11338 nft_net->gc_seq = 0; in nf_tables_init_net()
11356 unsigned int gc_seq; in nf_tables_exit_net() local
11360 gc_seq = nft_gc_seq_begin(nft_net); in nf_tables_exit_net()
11369 nft_gc_seq_end(nft_net, gc_seq); in nf_tables_exit_net()