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()
106 s = to_sample(*a); in tcf_sample_init()
109 goto_ch = tcf_action_set_ctrlact(*a, parm->action, goto_ch); in tcf_sample_init()
131 tcf_idr_release(*a, bind); in tcf_sample_init()
135 static void tcf_sample_cleanup(struct tc_action *a) in tcf_sample_cleanup() argument
137 struct tcf_sample *s = to_sample(a); in tcf_sample_cleanup()
163 static int tcf_sample_act(struct sk_buff *skb, const struct tc_action *a, in tcf_sample_act() argument
166 struct tcf_sample *s = to_sample(a); in tcf_sample_act()
204 static int tcf_sample_dump(struct sk_buff *skb, struct tc_action *a, in tcf_sample_dump() argument
208 struct tcf_sample *s = to_sample(a); in tcf_sample_dump()
254 static int tcf_sample_search(struct net *net, struct tc_action **a, u32 index) in tcf_sample_search() argument
258 return tcf_idr_search(tn, a, index); in tcf_sample_search()
269 tcf_sample_get_group(const struct tc_action *a, in tcf_sample_get_group() argument
272 struct tcf_sample *s = to_sample(a); in tcf_sample_get_group()