Lines Matching defs:args
461 err = fib6_rt_dump(w->leaf, w->args);
495 w->args = &arg;
521 res = rt6_dump_route(rt, w->args, w->skip_in_node);
552 struct fib6_walker *w = (void *)cb->args[2];
555 if (cb->args[4]) {
556 cb->args[4] = 0;
559 cb->args[2] = 0;
562 cb->done = (void *)cb->args[3];
563 cb->args[1] = 3;
579 w = (void *)cb->args[2];
582 if (cb->args[4] == 0) {
591 cb->args[4] = 1;
592 cb->args[5] = READ_ONCE(w->root->fn_sernum);
596 if (cb->args[5] != sernum) {
598 cb->args[5] = sernum;
611 cb->args[4] = 0;
644 w = (void *)cb->args[2];
650 cb->args[3] = (long)cb->done;
660 cb->args[2] = (long)w;
666 w->args = &arg;
678 if (!cb->args[0]) {
681 cb->args[0] = 1;
686 s_h = cb->args[0];
687 s_e = cb->args[1];
705 cb->args[1] = e;
706 cb->args[0] = h;
1545 struct lookup_args *args)
1550 if (unlikely(args->offset == 0))
1562 dir = addr_bit_set(args->addr, fn->fn_bit);
1584 key = (struct rt6key *) ((u8 *)leaf + args->offset);
1586 if (ipv6_prefix_equal(&key->addr, args->addr, key->plen)) {
1591 args + 1);
1618 struct lookup_args args[] = {
1634 fn = fib6_node_lookup_1(root, daddr ? args : args + 1);
2516 struct ipv6_route_iter *iter = w->args;
2541 iter->w.args = iter;