nft_trans_gc
static inline int nft_trans_gc_space(const struct nft_trans_gc *trans)
struct nft_trans_gc *nft_trans_gc_alloc(struct nft_set *set,
void nft_trans_gc_destroy(struct nft_trans_gc *trans);
struct nft_trans_gc *nft_trans_gc_queue_async(struct nft_trans_gc *gc,
void nft_trans_gc_queue_async_done(struct nft_trans_gc *gc);
struct nft_trans_gc *nft_trans_gc_queue_sync(struct nft_trans_gc *gc, gfp_t gfp);
void nft_trans_gc_queue_sync_done(struct nft_trans_gc *trans);
void nft_trans_gc_elem_add(struct nft_trans_gc *gc, void *priv);
struct nft_trans_gc *nft_trans_gc_catchall_async(struct nft_trans_gc *gc,
struct nft_trans_gc *nft_trans_gc_catchall_sync(struct nft_trans_gc *gc);
struct nft_trans_gc *trans)
void nft_trans_gc_destroy(struct nft_trans_gc *trans)
struct nft_trans_gc *trans;
trans = container_of(rcu, struct nft_trans_gc, rcu);
static bool nft_trans_gc_work_done(struct nft_trans_gc *trans)
struct nft_trans_gc *trans, *next;
struct nft_trans_gc *nft_trans_gc_alloc(struct nft_set *set,
struct nft_trans_gc *trans;
void nft_trans_gc_elem_add(struct nft_trans_gc *trans, void *priv)
static void nft_trans_gc_queue_work(struct nft_trans_gc *trans)
struct nft_trans_gc *nft_trans_gc_queue_async(struct nft_trans_gc *gc,
void nft_trans_gc_queue_async_done(struct nft_trans_gc *trans)
struct nft_trans_gc *nft_trans_gc_queue_sync(struct nft_trans_gc *gc, gfp_t gfp)
void nft_trans_gc_queue_sync_done(struct nft_trans_gc *trans)
struct nft_trans_gc *nft_trans_gc_catchall_async(struct nft_trans_gc *gc,
struct nft_trans_gc *nft_trans_gc_catchall_sync(struct nft_trans_gc *gc)
struct nft_trans_gc *gc;
struct nft_trans_gc *gc;
struct nft_trans_gc *gc, *next;
struct nft_trans_gc *gc;