Lines Matching refs:arg

66 			    struct nlattr **tca, unsigned long *arg)  in drr_change_class()  argument
69 struct drr_class *cl = (struct drr_class *)*arg; in drr_change_class()
136 *arg = (unsigned long)cl; in drr_change_class()
147 static int drr_delete_class(struct Qdisc *sch, unsigned long arg) in drr_delete_class() argument
150 struct drr_class *cl = (struct drr_class *)arg; in drr_delete_class()
180 static void drr_put_class(struct Qdisc *sch, unsigned long arg) in drr_put_class() argument
182 struct drr_class *cl = (struct drr_class *)arg; in drr_put_class()
210 static void drr_unbind_tcf(struct Qdisc *sch, unsigned long arg) in drr_unbind_tcf() argument
212 struct drr_class *cl = (struct drr_class *)arg; in drr_unbind_tcf()
217 static int drr_graft_class(struct Qdisc *sch, unsigned long arg, in drr_graft_class() argument
220 struct drr_class *cl = (struct drr_class *)arg; in drr_graft_class()
237 static struct Qdisc *drr_class_leaf(struct Qdisc *sch, unsigned long arg) in drr_class_leaf() argument
239 struct drr_class *cl = (struct drr_class *)arg; in drr_class_leaf()
244 static void drr_qlen_notify(struct Qdisc *csh, unsigned long arg) in drr_qlen_notify() argument
246 struct drr_class *cl = (struct drr_class *)arg; in drr_qlen_notify()
252 static int drr_dump_class(struct Qdisc *sch, unsigned long arg, in drr_dump_class() argument
255 struct drr_class *cl = (struct drr_class *)arg; in drr_dump_class()
274 static int drr_dump_class_stats(struct Qdisc *sch, unsigned long arg, in drr_dump_class_stats() argument
277 struct drr_class *cl = (struct drr_class *)arg; in drr_dump_class_stats()
293 static void drr_walk(struct Qdisc *sch, struct qdisc_walker *arg) in drr_walk() argument
299 if (arg->stop) in drr_walk()
304 if (arg->count < arg->skip) { in drr_walk()
305 arg->count++; in drr_walk()
308 if (arg->fn(sch, (unsigned long)cl, arg) < 0) { in drr_walk()
309 arg->stop = 1; in drr_walk()
312 arg->count++; in drr_walk()