• Home
  • Raw
  • Download

Lines Matching refs:a

77 static void tcf_ipt_release(struct tc_action *a)  in tcf_ipt_release()  argument
79 struct tcf_ipt *ipt = to_ipt(a); in tcf_ipt_release()
82 ipt_destroy_target(ipt->tcfi_t, a->idrinfo->net); in tcf_ipt_release()
96 struct nlattr *est, struct tc_action **a, in __tcf_ipt_init() argument
121 err = tcf_idr_check_alloc(tn, &index, a, bind); in __tcf_ipt_init()
130 tcf_idr_release(*a, bind); in __tcf_ipt_init()
139 tcf_idr_release(*a, bind); in __tcf_ipt_init()
146 ret = tcf_idr_create(tn, index, est, a, ops, bind, in __tcf_ipt_init()
158 tcf_idr_release(*a, bind); in __tcf_ipt_init()
180 ipt = to_ipt(*a); in __tcf_ipt_init()
193 tcf_idr_insert(tn, *a); in __tcf_ipt_init()
201 tcf_idr_release(*a, bind); in __tcf_ipt_init()
206 struct nlattr *est, struct tc_action **a, int ovr, in tcf_ipt_init() argument
210 return __tcf_ipt_init(net, ipt_net_id, nla, est, a, &act_ipt_ops, ovr, in tcf_ipt_init()
215 struct nlattr *est, struct tc_action **a, int ovr, in tcf_xt_init() argument
219 return __tcf_ipt_init(net, xt_net_id, nla, est, a, &act_xt_ops, ovr, in tcf_xt_init()
223 static int tcf_ipt_act(struct sk_buff *skb, const struct tc_action *a, in tcf_ipt_act() argument
227 struct tcf_ipt *ipt = to_ipt(a); in tcf_ipt_act()
275 static int tcf_ipt_dump(struct sk_buff *skb, struct tc_action *a, int bind, in tcf_ipt_dump() argument
279 struct tcf_ipt *ipt = to_ipt(a); in tcf_ipt_dump()
330 static int tcf_ipt_search(struct net *net, struct tc_action **a, u32 index) in tcf_ipt_search() argument
334 return tcf_idr_search(tn, a, index); in tcf_ipt_search()
379 static int tcf_xt_search(struct net *net, struct tc_action **a, u32 index) in tcf_xt_search() argument
383 return tcf_idr_search(tn, a, index); in tcf_xt_search()