Searched refs:elem_priv (Results 1 – 7 of 7) sorted by relevance
| /linux/net/netfilter/ |
| H A D | nft_set_hash.c | 131 struct nft_elem_priv *elem_priv; in nft_rhash_update() local 143 elem_priv = nft_dynset_new(set, expr, regs); in nft_rhash_update() 144 if (!elem_priv) in nft_rhash_update() 147 he = nft_elem_priv_cast(elem_priv); in nft_rhash_update() 173 struct nft_elem_priv **elem_priv) in nft_rhash_insert() argument 191 *elem_priv = &prev->priv; in nft_rhash_insert() 198 struct nft_elem_priv *elem_priv) in nft_rhash_activate() argument 200 struct nft_rhash_elem *he = nft_elem_priv_cast(elem_priv); in nft_rhash_activate() 207 struct nft_elem_priv *elem_priv) in nft_rhash_flush() argument 209 struct nft_rhash_elem *he = nft_elem_priv_cast(elem_priv); in nft_rhash_flush() [all …]
|
| H A D | nft_set_bitmap.c | 135 struct nft_elem_priv **elem_priv) in nft_bitmap_insert() argument 144 *elem_priv = &be->priv; in nft_bitmap_insert() 157 struct nft_elem_priv *elem_priv) in nft_bitmap_remove() argument 159 struct nft_bitmap_elem *be = nft_elem_priv_cast(elem_priv); in nft_bitmap_remove() 172 struct nft_elem_priv *elem_priv) in nft_bitmap_activate() argument 174 struct nft_bitmap_elem *be = nft_elem_priv_cast(elem_priv); in nft_bitmap_activate() 187 struct nft_elem_priv *elem_priv) in nft_bitmap_flush() argument 189 struct nft_bitmap_elem *be = nft_elem_priv_cast(elem_priv); in nft_bitmap_flush()
|
| H A D | nft_dynset.c | 61 void *elem_priv; in nft_dynset_new() local 68 elem_priv = nft_set_elem_init(set, &priv->tmpl, in nft_dynset_new() 72 if (IS_ERR(elem_priv)) in nft_dynset_new() 75 ext = nft_set_elem_ext(set, elem_priv); in nft_dynset_new() 79 return elem_priv; in nft_dynset_new() 82 nft_set_elem_destroy(set, elem_priv, false); in nft_dynset_new()
|
| H A D | nft_set_rbtree.c | 340 struct nft_elem_priv **elem_priv, u64 tstamp) in __nft_rbtree_insert() argument 462 *elem_priv = &rbe_ge->priv; in __nft_rbtree_insert() 478 *elem_priv = &rbe_le->priv; in __nft_rbtree_insert() 624 struct nft_elem_priv **elem_priv) in nft_rbtree_insert() argument 643 err = __nft_rbtree_insert(net, set, rbe, elem_priv, tstamp); in nft_rbtree_insert() 659 struct nft_elem_priv *elem_priv) in nft_rbtree_remove() argument 661 struct nft_rbtree_elem *rbe = nft_elem_priv_cast(elem_priv); in nft_rbtree_remove() 669 struct nft_elem_priv *elem_priv) in nft_rbtree_activate() argument 671 struct nft_rbtree_elem *rbe = nft_elem_priv_cast(elem_priv); in nft_rbtree_activate() 720 struct nft_elem_priv *elem_priv) in nft_rbtree_flush() argument [all …]
|
| H A D | nft_set_pipapo.c | 1288 struct nft_elem_priv **elem_priv) argument 1322 *elem_priv = &dup->priv; 1332 *elem_priv = &dup->priv; 1397 *elem_priv = &e->priv; 1876 struct nft_elem_priv *elem_priv) argument 1878 struct nft_pipapo_elem *e = nft_elem_priv_cast(elem_priv); 1933 struct nft_elem_priv *elem_priv) argument 1935 struct nft_pipapo_elem *e = nft_elem_priv_cast(elem_priv); 2068 struct nft_elem_priv *elem_priv) argument 2076 e = nft_elem_priv_cast(elem_priv);
|
| H A D | nf_tables_api.c | 799 struct nft_elem_priv *elem_priv) in nft_mapelem_deactivate() argument 801 struct nft_set_ext *ext = nft_set_elem_ext(set, elem_priv); in nft_mapelem_deactivate() 807 nft_setelem_data_deactivate(ctx->net, set, elem_priv); in nft_mapelem_deactivate() 4165 struct nft_elem_priv *elem_priv) in nft_setelem_validate() argument 4167 const struct nft_set_ext *ext = nft_set_elem_ext(set, elem_priv); in nft_setelem_validate() 5737 struct nft_elem_priv *elem_priv) in nft_setelem_data_validate() argument 5739 const struct nft_set_ext *ext = nft_set_elem_ext(set, elem_priv); in nft_setelem_data_validate() 5752 struct nft_elem_priv *elem_priv) in nf_tables_bind_check_setelem() argument 5754 const struct nft_set_ext *ext = nft_set_elem_ext(set, elem_priv); in nf_tables_bind_check_setelem() 5759 return nft_setelem_data_validate(ctx, set, elem_priv); in nf_tables_bind_check_setelem() [all …]
|
| /linux/include/net/netfilter/ |
| H A D | nf_tables.h | 338 struct nft_elem_priv *elem_priv); 480 struct nft_elem_priv *elem_priv); 489 struct nft_elem_priv *elem_priv); 856 const struct nft_elem_priv *elem_priv) in nft_set_elem_ext() argument 858 return (void *)elem_priv + set->ops->elemsize; in nft_set_elem_ext() 880 const struct nft_elem_priv *elem_priv, 884 const struct nft_elem_priv *elem_priv); 1166 struct nft_elem_priv *elem_priv); 1915 struct nft_elem_priv *elem_priv);
|