Symbol: nft_object
include/net/netfilter/nf_tables.h
1397
static inline void *nft_obj_data(const struct nft_object *obj)
include/net/netfilter/nf_tables.h
1402
#define nft_expr_obj(expr) *((struct nft_object **)nft_expr_priv(expr))
include/net/netfilter/nf_tables.h
1404
struct nft_object *nft_obj_lookup(const struct net *net,
include/net/netfilter/nf_tables.h
1410
struct nft_object *obj, u32 portid, u32 seq,
include/net/netfilter/nf_tables.h
1449
void (*eval)(struct nft_object *obj,
include/net/netfilter/nf_tables.h
1455
struct nft_object *obj);
include/net/netfilter/nf_tables.h
1457
struct nft_object *obj);
include/net/netfilter/nf_tables.h
1459
struct nft_object *obj,
include/net/netfilter/nf_tables.h
1461
void (*update)(struct nft_object *obj,
include/net/netfilter/nf_tables.h
1462
struct nft_object *newobj);
include/net/netfilter/nf_tables.h
1819
struct nft_object *obj;
include/net/netfilter/nf_tables.h
1820
struct nft_object *newobj;
include/net/netfilter/nf_tables.h
861
static inline struct nft_object **nft_set_ext_obj(const struct nft_set_ext *ext)
net/netfilter/nf_tables_api.c
10082
struct nft_object *newobj;
net/netfilter/nf_tables_api.c
10083
struct nft_object *obj;
net/netfilter/nf_tables_api.c
10343
static void nft_obj_del(struct nft_object *obj)
net/netfilter/nf_tables_api.c
11915
struct nft_object *obj, *ne;
net/netfilter/nf_tables_api.c
1546
const struct nft_object *obj = data;
net/netfilter/nf_tables_api.c
1555
const struct nft_object *obj = ptr;
net/netfilter/nf_tables_api.c
1685
struct nft_object *obj, *ne;
net/netfilter/nf_tables_api.c
5963
.len = sizeof(struct nft_object *),
net/netfilter/nf_tables_api.c
5964
.align = __alignof__(struct nft_object *),
net/netfilter/nf_tables_api.c
68
.head_offset = offsetof(struct nft_object, rhlhead),
net/netfilter/nf_tables_api.c
69
.key_offset = offsetof(struct nft_object, key),
net/netfilter/nf_tables_api.c
7170
struct nft_object *obj = NULL;
net/netfilter/nf_tables_api.c
8003
struct nft_object *nft_obj_lookup(const struct net *net,
net/netfilter/nf_tables_api.c
8011
struct nft_object *obj;
net/netfilter/nf_tables_api.c
8037
static struct nft_object *nft_obj_lookup_byhandle(const struct nft_table *table,
net/netfilter/nf_tables_api.c
8041
struct nft_object *obj;
net/netfilter/nf_tables_api.c
8064
static struct nft_object *nft_obj_init(const struct nft_ctx *ctx,
net/netfilter/nf_tables_api.c
8070
struct nft_object *obj;
net/netfilter/nf_tables_api.c
8118
struct nft_object *obj, bool reset)
net/netfilter/nf_tables_api.c
8175
struct nft_object *obj)
net/netfilter/nf_tables_api.c
8177
struct nft_object *newobj;
net/netfilter/nf_tables_api.c
8216
struct nft_object *obj;
net/netfilter/nf_tables_api.c
8330
struct nft_object *obj, bool reset)
net/netfilter/nf_tables_api.c
8395
struct nft_object *obj;
net/netfilter/nf_tables_api.c
8486
struct nft_object *obj;
net/netfilter/nf_tables_api.c
8565
static void nft_obj_destroy(const struct nft_ctx *ctx, struct nft_object *obj)
net/netfilter/nf_tables_api.c
8585
struct nft_object *obj;
net/netfilter/nf_tables_api.c
8629
struct nft_object *obj, u32 portid, u32 seq, int event,
net/netfilter/nf_tables_api.c
8659
struct nft_object *obj, u32 portid, u32 seq, int event,
net/netfilter/nf_tables_api.c
8680
struct nft_object *obj, int event)
net/netfilter/nf_tables_api.c
872
struct nft_object *obj)
net/netfilter/nf_tables_api.c
889
static int nft_delobj(struct nft_ctx *ctx, struct nft_object *obj)
net/netfilter/nft_connlimit.c
116
static inline void nft_connlimit_obj_eval(struct nft_object *obj,
net/netfilter/nft_connlimit.c
127
struct nft_object *obj)
net/netfilter/nft_connlimit.c
134
static void nft_connlimit_obj_update(struct nft_object *obj,
net/netfilter/nft_connlimit.c
135
struct nft_object *newobj)
net/netfilter/nft_connlimit.c
145
struct nft_object *obj)
net/netfilter/nft_connlimit.c
153
struct nft_object *obj, bool reset)
net/netfilter/nft_counter.c
105
struct nft_object *obj)
net/netfilter/nft_counter.c
187
struct nft_object *obj, bool reset)
net/netfilter/nft_counter.c
57
static inline void nft_counter_obj_eval(struct nft_object *obj,
net/netfilter/nft_counter.c
92
struct nft_object *obj)
net/netfilter/nft_ct.c
1015
struct nft_object *obj)
net/netfilter/nft_ct.c
1027
struct nft_object *obj, bool reset)
net/netfilter/nft_ct.c
1077
struct nft_object *obj)
net/netfilter/nft_ct.c
1149
struct nft_object *obj)
net/netfilter/nft_ct.c
1162
static void nft_ct_helper_obj_eval(struct nft_object *obj,
net/netfilter/nft_ct.c
1207
struct nft_object *obj, bool reset)
net/netfilter/nft_ct.c
1271
struct nft_object *obj)
net/netfilter/nft_ct.c
1317
struct nft_object *obj)
net/netfilter/nft_ct.c
1323
struct nft_object *obj, bool reset)
net/netfilter/nft_ct.c
1337
static void nft_ct_expect_obj_eval(struct nft_object *obj,
net/netfilter/nft_ct.c
924
static void nft_ct_timeout_obj_eval(struct nft_object *obj,
net/netfilter/nft_ct.c
960
struct nft_object *obj)
net/netfilter/nft_limit.c
330
static void nft_limit_obj_pkts_eval(struct nft_object *obj,
net/netfilter/nft_limit.c
342
struct nft_object *obj)
net/netfilter/nft_limit.c
356
struct nft_object *obj,
net/netfilter/nft_limit.c
365
struct nft_object *obj)
net/netfilter/nft_limit.c
382
static void nft_limit_obj_bytes_eval(struct nft_object *obj,
net/netfilter/nft_limit.c
395
struct nft_object *obj)
net/netfilter/nft_limit.c
403
struct nft_object *obj,
net/netfilter/nft_limit.c
412
struct nft_object *obj)
net/netfilter/nft_meta.c
936
static void nft_secmark_obj_eval(struct nft_object *obj, struct nft_regs *regs,
net/netfilter/nft_meta.c
947
struct nft_object *obj)
net/netfilter/nft_meta.c
970
static int nft_secmark_obj_dump(struct sk_buff *skb, struct nft_object *obj,
net/netfilter/nft_meta.c
988
static void nft_secmark_obj_destroy(const struct nft_ctx *ctx, struct nft_object *obj)
net/netfilter/nft_objref.c
101
struct nft_object *obj = nft_objref_priv(expr);
net/netfilter/nft_objref.c
112
struct nft_object *obj = nft_objref_priv(expr);
net/netfilter/nft_objref.c
119
.size = NFT_EXPR_SIZE(sizeof(struct nft_object *)),
net/netfilter/nft_objref.c
14
#define nft_objref_priv(expr) *((struct nft_object **)nft_expr_priv(expr))
net/netfilter/nft_objref.c
143
struct nft_object *obj;
net/netfilter/nft_objref.c
20
struct nft_object *obj = nft_objref_priv(expr);
net/netfilter/nft_objref.c
49
struct nft_object *obj = nft_objref_priv(expr);
net/netfilter/nft_objref.c
58
struct nft_object *obj = nft_objref_priv(expr);
net/netfilter/nft_objref.c
84
const struct nft_object *obj = nft_objref_priv(expr);
net/netfilter/nft_quota.c
118
struct nft_object *obj)
net/netfilter/nft_quota.c
125
static void nft_quota_obj_update(struct nft_object *obj,
net/netfilter/nft_quota.c
126
struct nft_object *newobj)
net/netfilter/nft_quota.c
174
static int nft_quota_obj_dump(struct sk_buff *skb, struct nft_object *obj,
net/netfilter/nft_quota.c
183
struct nft_object *obj)
net/netfilter/nft_quota.c
55
static void nft_quota_obj_eval(struct nft_object *obj,
net/netfilter/nft_synproxy.c
308
struct nft_object *obj)
net/netfilter/nft_synproxy.c
316
struct nft_object *obj)
net/netfilter/nft_synproxy.c
322
struct nft_object *obj, bool reset)
net/netfilter/nft_synproxy.c
329
static void nft_synproxy_obj_eval(struct nft_object *obj,
net/netfilter/nft_synproxy.c
338
static void nft_synproxy_obj_update(struct nft_object *obj,
net/netfilter/nft_synproxy.c
339
struct nft_object *newobj)
net/netfilter/nft_tunnel.c
447
struct nft_object *obj)
net/netfilter/nft_tunnel.c
529
static inline void nft_tunnel_obj_eval(struct nft_object *obj,
net/netfilter/nft_tunnel.c
679
struct nft_object *obj, bool reset)
net/netfilter/nft_tunnel.c
701
struct nft_object *obj)