• Home
  • Raw
  • Download

Lines Matching refs:a

70 static void tcf_mirred_release(struct tc_action *a)  in tcf_mirred_release()  argument
72 struct tcf_mirred *m = to_mirred(a); in tcf_mirred_release()
93 struct nlattr *est, struct tc_action **a, in tcf_mirred_init() argument
123 err = tcf_idr_check_alloc(tn, &index, a, bind); in tcf_mirred_init()
138 tcf_idr_release(*a, bind); in tcf_mirred_init()
151 ret = tcf_idr_create(tn, index, est, a, in tcf_mirred_init()
159 tcf_idr_release(*a, bind); in tcf_mirred_init()
163 m = to_mirred(*a); in tcf_mirred_init()
187 goto_ch = tcf_action_set_ctrlact(*a, parm->action, goto_ch); in tcf_mirred_init()
198 tcf_idr_insert(tn, *a); in tcf_mirred_init()
206 tcf_idr_release(*a, bind); in tcf_mirred_init()
210 static int tcf_mirred_act(struct sk_buff *skb, const struct tc_action *a, in tcf_mirred_act() argument
213 struct tcf_mirred *m = to_mirred(a); in tcf_mirred_act()
317 static void tcf_stats_update(struct tc_action *a, u64 bytes, u32 packets, in tcf_stats_update() argument
320 struct tcf_mirred *m = to_mirred(a); in tcf_stats_update()
323 _bstats_cpu_update(this_cpu_ptr(a->cpu_bstats), bytes, packets); in tcf_stats_update()
325 _bstats_cpu_update(this_cpu_ptr(a->cpu_bstats_hw), in tcf_stats_update()
330 static int tcf_mirred_dump(struct sk_buff *skb, struct tc_action *a, int bind, in tcf_mirred_dump() argument
334 struct tcf_mirred *m = to_mirred(a); in tcf_mirred_dump()
376 static int tcf_mirred_search(struct net *net, struct tc_action **a, u32 index) in tcf_mirred_search() argument
380 return tcf_idr_search(tn, a, index); in tcf_mirred_search()
421 tcf_mirred_get_dev(const struct tc_action *a, in tcf_mirred_get_dev() argument
424 struct tcf_mirred *m = to_mirred(a); in tcf_mirred_get_dev()