Lines Matching refs:arg

67 			    struct nlattr **tca, unsigned long *arg)  in drr_change_class()  argument
70 struct drr_class *cl = (struct drr_class *)*arg; in drr_change_class()
137 *arg = (unsigned long)cl; in drr_change_class()
148 static int drr_delete_class(struct Qdisc *sch, unsigned long arg) in drr_delete_class() argument
151 struct drr_class *cl = (struct drr_class *)arg; in drr_delete_class()
181 static void drr_put_class(struct Qdisc *sch, unsigned long arg) in drr_put_class() argument
183 struct drr_class *cl = (struct drr_class *)arg; in drr_put_class()
211 static void drr_unbind_tcf(struct Qdisc *sch, unsigned long arg) in drr_unbind_tcf() argument
213 struct drr_class *cl = (struct drr_class *)arg; in drr_unbind_tcf()
218 static int drr_graft_class(struct Qdisc *sch, unsigned long arg, in drr_graft_class() argument
221 struct drr_class *cl = (struct drr_class *)arg; in drr_graft_class()
234 static struct Qdisc *drr_class_leaf(struct Qdisc *sch, unsigned long arg) in drr_class_leaf() argument
236 struct drr_class *cl = (struct drr_class *)arg; in drr_class_leaf()
241 static void drr_qlen_notify(struct Qdisc *csh, unsigned long arg) in drr_qlen_notify() argument
243 struct drr_class *cl = (struct drr_class *)arg; in drr_qlen_notify()
249 static int drr_dump_class(struct Qdisc *sch, unsigned long arg, in drr_dump_class() argument
252 struct drr_class *cl = (struct drr_class *)arg; in drr_dump_class()
271 static int drr_dump_class_stats(struct Qdisc *sch, unsigned long arg, in drr_dump_class_stats() argument
274 struct drr_class *cl = (struct drr_class *)arg; in drr_dump_class_stats()
290 static void drr_walk(struct Qdisc *sch, struct qdisc_walker *arg) in drr_walk() argument
296 if (arg->stop) in drr_walk()
301 if (arg->count < arg->skip) { in drr_walk()
302 arg->count++; in drr_walk()
305 if (arg->fn(sch, (unsigned long)cl, arg) < 0) { in drr_walk()
306 arg->stop = 1; in drr_walk()
309 arg->count++; in drr_walk()