Lines Matching refs:arg
67 struct fib_lookup_arg arg = { in fib6_lookup() local
77 flowi6_to_flowi(fl6), flags, &arg); in fib6_lookup()
95 struct fib_lookup_arg arg = { in fib6_rule_lookup() local
106 flowi6_to_flowi(fl6), flags, &arg); in fib6_rule_lookup()
154 int flags, struct fib_lookup_arg *arg) in fib6_rule_action_alt() argument
156 struct fib6_result *res = arg->result; in fib6_rule_action_alt()
175 tb_id = fib_rule_get_table(rule, arg); in fib6_rule_action_alt()
180 oif = (int *)arg->lookup_data; in fib6_rule_action_alt()
192 int flags, struct fib_lookup_arg *arg) in __fib6_rule_action() argument
194 struct fib6_result *res = arg->result; in __fib6_rule_action()
199 pol_lookup_t lookup = arg->lookup_ptr; in __fib6_rule_action()
221 tb_id = fib_rule_get_table(rule, arg); in __fib6_rule_action()
228 rt = lookup(net, table, flp6, arg->lookup_data, flags); in __fib6_rule_action()
255 int flags, struct fib_lookup_arg *arg) in fib6_rule_action() argument
257 if (arg->lookup_ptr == fib6_table_lookup) in fib6_rule_action()
258 return fib6_rule_action_alt(rule, flp, flags, arg); in fib6_rule_action()
260 return __fib6_rule_action(rule, flp, flags, arg); in fib6_rule_action()
263 static bool fib6_rule_suppress(struct fib_rule *rule, int flags, struct fib_lookup_arg *arg) in fib6_rule_suppress() argument
265 struct fib6_result *res = arg->result; in fib6_rule_suppress()