Lines Matching refs:a
31 static int tcf_connmark_act(struct sk_buff *skb, const struct tc_action *a, in tcf_connmark_act() argument
37 struct tcf_connmark_info *ca = to_connmark(a); in tcf_connmark_act()
95 struct nlattr *est, struct tc_action **a, in tcf_connmark_init() argument
121 ret = tcf_idr_check_alloc(tn, &index, a, bind); in tcf_connmark_init()
123 ret = tcf_idr_create(tn, index, est, a, in tcf_connmark_init()
130 ci = to_connmark(*a); in tcf_connmark_init()
135 tcf_action_set_ctrlact(*a, parm->action, goto_ch); in tcf_connmark_init()
139 tcf_idr_insert(tn, *a); in tcf_connmark_init()
142 ci = to_connmark(*a); in tcf_connmark_init()
146 tcf_idr_release(*a, bind); in tcf_connmark_init()
155 goto_ch = tcf_action_set_ctrlact(*a, parm->action, goto_ch); in tcf_connmark_init()
165 tcf_idr_release(*a, bind); in tcf_connmark_init()
169 static inline int tcf_connmark_dump(struct sk_buff *skb, struct tc_action *a, in tcf_connmark_dump() argument
173 struct tcf_connmark_info *ci = to_connmark(a); in tcf_connmark_dump()
211 static int tcf_connmark_search(struct net *net, struct tc_action **a, u32 index) in tcf_connmark_search() argument
215 return tcf_idr_search(tn, a, index); in tcf_connmark_search()