Lines Matching full:tn
157 int tc_action_net_init(struct net *net, struct tc_action_net *tn,
162 tn->idrinfo = kmalloc(sizeof(*tn->idrinfo), GFP_KERNEL);
163 if (!tn->idrinfo)
165 tn->ops = ops;
166 tn->idrinfo->net = net;
167 mutex_init(&tn->idrinfo->lock);
168 idr_init(&tn->idrinfo->action_idr);
181 struct tc_action_net *tn = net_generic(net, id);
183 tcf_idrinfo_destroy(tn->ops, tn->idrinfo);
184 kfree(tn->idrinfo);
188 int tcf_generic_walker(struct tc_action_net *tn, struct sk_buff *skb,
192 int tcf_idr_search(struct tc_action_net *tn, struct tc_action **a, u32 index);
193 int tcf_idr_create(struct tc_action_net *tn, u32 index, struct nlattr *est,
196 int tcf_idr_create_from_flags(struct tc_action_net *tn, u32 index,
201 void tcf_idr_cleanup(struct tc_action_net *tn, u32 index);
202 int tcf_idr_check_alloc(struct tc_action_net *tn, u32 *index,