Lines Matching refs:pprt
953 static int dn_route_output_slow(struct dst_entry **pprt, const struct flowidn *oldflp, int try_hard) in dn_route_output_slow() argument
1214 dn_insert_route(rt, hash, (struct dn_route **)pprt); in dn_route_output_slow()
1243 static int __dn_route_output_key(struct dst_entry **pprt, const struct flowidn *flp, int flags) in __dn_route_output_key() argument
1259 *pprt = &rt->dst; in __dn_route_output_key()
1266 return dn_route_output_slow(pprt, flp, flags); in __dn_route_output_key()
1269 static int dn_route_output_key(struct dst_entry **pprt, struct flowidn *flp, int flags) in dn_route_output_key() argument
1273 err = __dn_route_output_key(pprt, flp, flags); in dn_route_output_key()
1275 *pprt = xfrm_lookup(&init_net, *pprt, in dn_route_output_key()
1277 if (IS_ERR(*pprt)) { in dn_route_output_key()
1278 err = PTR_ERR(*pprt); in dn_route_output_key()
1279 *pprt = NULL; in dn_route_output_key()
1285 int dn_route_output_sock(struct dst_entry __rcu **pprt, struct flowidn *fl, struct sock *sk, int fl… in dn_route_output_sock() argument
1289 err = __dn_route_output_key(pprt, fl, flags & MSG_TRYHARD); in dn_route_output_sock()
1291 *pprt = xfrm_lookup(&init_net, *pprt, in dn_route_output_sock()
1293 if (IS_ERR(*pprt)) { in dn_route_output_sock()
1294 err = PTR_ERR(*pprt); in dn_route_output_sock()
1295 *pprt = NULL; in dn_route_output_sock()