Lines Matching refs:a
37 struct nlattr *est, struct tc_action **a, int ovr, in tcf_sample_init() argument
63 err = tcf_idr_check_alloc(tn, &index, a, bind); in tcf_sample_init()
71 ret = tcf_idr_create(tn, index, est, a, in tcf_sample_init()
79 tcf_idr_release(*a, bind); in tcf_sample_init()
99 s = to_sample(*a); in tcf_sample_init()
102 goto_ch = tcf_action_set_ctrlact(*a, parm->action, goto_ch); in tcf_sample_init()
120 tcf_idr_insert(tn, *a); in tcf_sample_init()
126 tcf_idr_release(*a, bind); in tcf_sample_init()
130 static void tcf_sample_cleanup(struct tc_action *a) in tcf_sample_cleanup() argument
132 struct tcf_sample *s = to_sample(a); in tcf_sample_cleanup()
158 static int tcf_sample_act(struct sk_buff *skb, const struct tc_action *a, in tcf_sample_act() argument
161 struct tcf_sample *s = to_sample(a); in tcf_sample_act()
199 static int tcf_sample_dump(struct sk_buff *skb, struct tc_action *a, in tcf_sample_dump() argument
203 struct tcf_sample *s = to_sample(a); in tcf_sample_dump()
249 static int tcf_sample_search(struct net *net, struct tc_action **a, u32 index) in tcf_sample_search() argument
253 return tcf_idr_search(tn, a, index); in tcf_sample_search()
264 tcf_sample_get_group(const struct tc_action *a, in tcf_sample_get_group() argument
267 struct tcf_sample *s = to_sample(a); in tcf_sample_get_group()