Lines Matching refs:pprt
963 static int dn_route_output_slow(struct dst_entry **pprt, const struct flowidn *oldflp, int try_hard) in dn_route_output_slow() argument
1219 dn_insert_route(rt, hash, (struct dn_route **)pprt); in dn_route_output_slow()
1249 static int __dn_route_output_key(struct dst_entry **pprt, const struct flowidn *flp, int flags) in __dn_route_output_key() argument
1265 *pprt = &rt->dst; in __dn_route_output_key()
1272 return dn_route_output_slow(pprt, flp, flags); in __dn_route_output_key()
1275 static int dn_route_output_key(struct dst_entry **pprt, struct flowidn *flp, int flags) in dn_route_output_key() argument
1279 err = __dn_route_output_key(pprt, flp, flags); in dn_route_output_key()
1281 *pprt = xfrm_lookup(&init_net, *pprt, in dn_route_output_key()
1283 if (IS_ERR(*pprt)) { in dn_route_output_key()
1284 err = PTR_ERR(*pprt); in dn_route_output_key()
1285 *pprt = NULL; in dn_route_output_key()
1291 int dn_route_output_sock(struct dst_entry __rcu **pprt, struct flowidn *fl, struct sock *sk, int fl… in dn_route_output_sock() argument
1295 err = __dn_route_output_key(pprt, fl, flags & MSG_TRYHARD); in dn_route_output_sock()
1297 *pprt = xfrm_lookup(&init_net, *pprt, in dn_route_output_sock()
1299 if (IS_ERR(*pprt)) { in dn_route_output_sock()
1300 err = PTR_ERR(*pprt); in dn_route_output_sock()
1301 *pprt = NULL; in dn_route_output_sock()