Lines Matching refs:tcf_chain

54 	const struct tcf_chain *chain;
178 static void tcf_proto_signal_destroying(struct tcf_chain *chain,
197 static bool tcf_proto_exists_destroying(struct tcf_chain *chain,
218 tcf_proto_signal_destroyed(struct tcf_chain *chain, struct tcf_proto *tp)
373 u32 prio, struct tcf_chain *chain,
413 static void tcf_chain_put(struct tcf_chain *chain);
469 static struct tcf_chain *tcf_chain_create(struct tcf_block *block,
472 struct tcf_chain *chain;
496 static void tcf_chain0_head_change(struct tcf_chain *chain,
513 static bool tcf_chain_detach(struct tcf_chain *chain)
537 static void tcf_chain_destroy(struct tcf_chain *chain, bool free_block)
547 static void tcf_chain_hold(struct tcf_chain *chain)
554 static bool tcf_chain_held_by_acts_only(struct tcf_chain *chain)
564 static struct tcf_chain *tcf_chain_lookup(struct tcf_block *block,
567 struct tcf_chain *chain;
579 static struct tcf_chain *tcf_chain_lookup_rcu(const struct tcf_block *block,
582 struct tcf_chain *chain;
592 static int tc_chain_notify(struct tcf_chain *chain, struct sk_buff *oskb,
596 static struct tcf_chain *__tcf_chain_get(struct tcf_block *block,
600 struct tcf_chain *chain = NULL;
636 static struct tcf_chain *tcf_chain_get(struct tcf_block *block, u32 chain_index,
642 struct tcf_chain *tcf_chain_get_by_act(struct tcf_block *block, u32 chain_index)
655 static void __tcf_chain_put(struct tcf_chain *chain, bool by_act,
704 static void tcf_chain_put(struct tcf_chain *chain)
709 void tcf_chain_put_by_act(struct tcf_chain *chain)
715 static void tcf_chain_put_explicitly_created(struct tcf_chain *chain)
720 static void tcf_chain_flush(struct tcf_chain *chain, bool rtnl_held)
890 struct tcf_chain *chain0;
1033 static struct tcf_chain *
1034 __tcf_get_next_chain(struct tcf_block *block, struct tcf_chain *chain)
1042 struct tcf_chain, list);
1065 struct tcf_chain *
1066 tcf_get_next_chain(struct tcf_block *block, struct tcf_chain *chain)
1068 struct tcf_chain *chain_next = __tcf_get_next_chain(block, chain);
1078 __tcf_get_next_proto(struct tcf_chain *chain, struct tcf_proto *tp)
1119 tcf_get_next_proto(struct tcf_chain *chain, struct tcf_proto *tp)
1132 struct tcf_chain *chain;
1528 struct tcf_chain *chain, *chain_prev;
1762 struct tcf_chain *fchain;
1818 static struct tcf_proto *tcf_chain_tp_prev(struct tcf_chain *chain,
1824 static int tcf_chain_tp_insert(struct tcf_chain *chain,
1840 static void tcf_chain_tp_remove(struct tcf_chain *chain,
1852 static struct tcf_proto *tcf_chain_tp_find(struct tcf_chain *chain,
1862 static struct tcf_proto *tcf_chain_tp_insert_unique(struct tcf_chain *chain,
1896 static void tcf_chain_tp_delete_empty(struct tcf_chain *chain,
1937 static struct tcf_proto *tcf_chain_tp_find(struct tcf_chain *chain,
2102 struct tcf_chain *chain, int event,
2138 struct tcf_chain *chain;
2371 struct tcf_chain *chain = NULL;
2528 struct tcf_chain *chain = NULL;
2658 static bool tcf_chain_dump(struct tcf_chain *chain, struct Qdisc *q, u32 parent,
2726 struct tcf_chain *chain, *chain_prev;
2884 static int tc_chain_notify(struct tcf_chain *chain, struct sk_buff *oskb,
2939 static int tc_chain_tmplt_add(struct tcf_chain *chain, struct net *net,
2998 struct tcf_chain *chain;
3128 struct tcf_chain *chain;