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