Lines Matching refs:tcf_proto
314 const struct tcf_proto *goto_tp;
331 const struct tcf_proto *,
333 int (*init)(struct tcf_proto*);
334 void (*destroy)(struct tcf_proto *tp, bool rtnl_held,
337 void* (*get)(struct tcf_proto*, u32 handle);
338 void (*put)(struct tcf_proto *tp, void *f);
340 struct tcf_proto*, unsigned long,
344 int (*delete)(struct tcf_proto *tp, void *arg,
347 bool (*delete_empty)(struct tcf_proto *tp);
348 void (*walk)(struct tcf_proto *tp,
350 int (*reoffload)(struct tcf_proto *tp, bool add,
353 void (*hw_add)(struct tcf_proto *tp,
355 void (*hw_del)(struct tcf_proto *tp,
366 int (*dump)(struct net*, struct tcf_proto*, void *,
370 struct tcf_proto *tp, void *fh,
389 struct tcf_proto {
391 struct tcf_proto __rcu *next;
396 const struct tcf_proto *,
405 /* Lock protects tcf_proto shared state and can be used by unlocked
426 typedef void tcf_chain_head_change_t(struct tcf_proto *tp_head, void *priv);
431 struct tcf_proto __rcu *filter_chain;
477 static inline bool lockdep_tcf_proto_is_locked(struct tcf_proto *tp)
487 static inline bool lockdep_tcf_proto_is_locked(struct tcf_proto *tp)
1292 struct tcf_proto *filter_list;
1317 struct tcf_proto *tp_head);