Lines Matching refs:a
24 static int tcf_skbmod_act(struct sk_buff *skb, const struct tc_action *a, in tcf_skbmod_act() argument
27 struct tcf_skbmod *d = to_skbmod(a); in tcf_skbmod_act()
80 struct nlattr *est, struct tc_action **a, in tcf_skbmod_init() argument
129 err = tcf_idr_check_alloc(tn, &index, a, bind); in tcf_skbmod_init()
138 tcf_idr_release(*a, bind); in tcf_skbmod_init()
145 ret = tcf_idr_create(tn, index, est, a, in tcf_skbmod_init()
154 tcf_idr_release(*a, bind); in tcf_skbmod_init()
161 d = to_skbmod(*a); in tcf_skbmod_init()
174 goto_ch = tcf_action_set_ctrlact(*a, parm->action, goto_ch); in tcf_skbmod_init()
194 tcf_idr_insert(tn, *a); in tcf_skbmod_init()
200 tcf_idr_release(*a, bind); in tcf_skbmod_init()
204 static void tcf_skbmod_cleanup(struct tc_action *a) in tcf_skbmod_cleanup() argument
206 struct tcf_skbmod *d = to_skbmod(a); in tcf_skbmod_cleanup()
214 static int tcf_skbmod_dump(struct sk_buff *skb, struct tc_action *a, in tcf_skbmod_dump() argument
217 struct tcf_skbmod *d = to_skbmod(a); in tcf_skbmod_dump()
266 static int tcf_skbmod_search(struct net *net, struct tc_action **a, u32 index) in tcf_skbmod_search() argument
270 return tcf_idr_search(tn, a, index); in tcf_skbmod_search()