Lines Matching refs:tcf_chain

56 static void tcf_proto_signal_destroying(struct tcf_chain *chain,
75 static bool tcf_proto_exists_destroying(struct tcf_chain *chain,
96 tcf_proto_signal_destroyed(struct tcf_chain *chain, struct tcf_proto *tp)
250 u32 prio, struct tcf_chain *chain,
290 static void tcf_chain_put(struct tcf_chain *chain);
346 static struct tcf_chain *tcf_chain_create(struct tcf_block *block,
349 struct tcf_chain *chain;
373 static void tcf_chain0_head_change(struct tcf_chain *chain,
390 static bool tcf_chain_detach(struct tcf_chain *chain)
414 static void tcf_chain_destroy(struct tcf_chain *chain, bool free_block)
424 static void tcf_chain_hold(struct tcf_chain *chain)
431 static bool tcf_chain_held_by_acts_only(struct tcf_chain *chain)
441 static struct tcf_chain *tcf_chain_lookup(struct tcf_block *block,
444 struct tcf_chain *chain;
456 static struct tcf_chain *tcf_chain_lookup_rcu(const struct tcf_block *block,
459 struct tcf_chain *chain;
469 static int tc_chain_notify(struct tcf_chain *chain, struct sk_buff *oskb,
472 static struct tcf_chain *__tcf_chain_get(struct tcf_block *block,
476 struct tcf_chain *chain = NULL;
512 static struct tcf_chain *tcf_chain_get(struct tcf_block *block, u32 chain_index,
518 struct tcf_chain *tcf_chain_get_by_act(struct tcf_block *block, u32 chain_index)
531 static void __tcf_chain_put(struct tcf_chain *chain, bool by_act,
580 static void tcf_chain_put(struct tcf_chain *chain)
585 void tcf_chain_put_by_act(struct tcf_chain *chain)
591 static void tcf_chain_put_explicitly_created(struct tcf_chain *chain)
596 static void tcf_chain_flush(struct tcf_chain *chain, bool rtnl_held)
766 struct tcf_chain *chain0;
909 static struct tcf_chain *
910 __tcf_get_next_chain(struct tcf_block *block, struct tcf_chain *chain)
918 struct tcf_chain, list);
941 struct tcf_chain *
942 tcf_get_next_chain(struct tcf_block *block, struct tcf_chain *chain)
944 struct tcf_chain *chain_next = __tcf_get_next_chain(block, chain);
954 __tcf_get_next_proto(struct tcf_chain *chain, struct tcf_proto *tp)
995 tcf_get_next_proto(struct tcf_chain *chain, struct tcf_proto *tp,
1009 struct tcf_chain *chain;
1405 struct tcf_chain *chain, *chain_prev;
1612 struct tcf_chain *fchain;
1647 static struct tcf_proto *tcf_chain_tp_prev(struct tcf_chain *chain,
1653 static int tcf_chain_tp_insert(struct tcf_chain *chain,
1669 static void tcf_chain_tp_remove(struct tcf_chain *chain,
1681 static struct tcf_proto *tcf_chain_tp_find(struct tcf_chain *chain,
1691 static struct tcf_proto *tcf_chain_tp_insert_unique(struct tcf_chain *chain,
1725 static void tcf_chain_tp_delete_empty(struct tcf_chain *chain,
1766 static struct tcf_proto *tcf_chain_tp_find(struct tcf_chain *chain,
1929 struct tcf_chain *chain, int event,
1960 struct tcf_chain *chain;
2189 struct tcf_chain *chain = NULL;
2349 struct tcf_chain *chain = NULL;
2479 static bool tcf_chain_dump(struct tcf_chain *chain, struct Qdisc *q, u32 parent,
2547 struct tcf_chain *chain, *chain_prev;
2699 static int tc_chain_notify(struct tcf_chain *chain, struct sk_buff *oskb,
2755 static int tc_chain_tmplt_add(struct tcf_chain *chain, struct net *net,
2813 struct tcf_chain *chain;
2947 struct tcf_chain *chain;