Lines Matching refs:a
23 const struct tc_action *a, in tcf_vlan_act() argument
26 struct tcf_vlan *v = to_vlan(a); in tcf_vlan_act()
118 struct nlattr *est, struct tc_action **a, in tcf_vlan_init() argument
150 err = tcf_idr_check_alloc(tn, &index, a, bind); in tcf_vlan_init()
164 tcf_idr_release(*a, bind); in tcf_vlan_init()
172 tcf_idr_release(*a, bind); in tcf_vlan_init()
186 tcf_idr_release(*a, bind); in tcf_vlan_init()
204 tcf_idr_release(*a, bind); in tcf_vlan_init()
212 tcf_idr_release(*a, bind); in tcf_vlan_init()
220 ret = tcf_idr_create_from_flags(tn, index, est, a, in tcf_vlan_init()
229 tcf_idr_release(*a, bind); in tcf_vlan_init()
237 v = to_vlan(*a); in tcf_vlan_init()
259 goto_ch = tcf_action_set_ctrlact(*a, parm->action, goto_ch); in tcf_vlan_init()
273 tcf_idr_release(*a, bind); in tcf_vlan_init()
277 static void tcf_vlan_cleanup(struct tc_action *a) in tcf_vlan_cleanup() argument
279 struct tcf_vlan *v = to_vlan(a); in tcf_vlan_cleanup()
287 static int tcf_vlan_dump(struct sk_buff *skb, struct tc_action *a, in tcf_vlan_dump() argument
291 struct tcf_vlan *v = to_vlan(a); in tcf_vlan_dump()
338 static void tcf_vlan_stats_update(struct tc_action *a, u64 bytes, u64 packets, in tcf_vlan_stats_update() argument
341 struct tcf_vlan *v = to_vlan(a); in tcf_vlan_stats_update()
344 tcf_action_update_stats(a, bytes, packets, drops, hw); in tcf_vlan_stats_update()