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
1218 dn_insert_route(rt, hash, (struct dn_route **)pprt); in dn_route_output_slow()
1248 static int __dn_route_output_key(struct dst_entry **pprt, const struct flowidn *flp, int flags) in __dn_route_output_key() argument
1264 *pprt = &rt->dst; in __dn_route_output_key()
1271 return dn_route_output_slow(pprt, flp, flags); in __dn_route_output_key()
1274 static int dn_route_output_key(struct dst_entry **pprt, struct flowidn *flp, int flags) in dn_route_output_key() argument
1278 err = __dn_route_output_key(pprt, flp, flags); in dn_route_output_key()
1280 *pprt = xfrm_lookup(&init_net, *pprt, in dn_route_output_key()
1282 if (IS_ERR(*pprt)) { in dn_route_output_key()
1283 err = PTR_ERR(*pprt); in dn_route_output_key()
1284 *pprt = NULL; in dn_route_output_key()
1290 int dn_route_output_sock(struct dst_entry __rcu **pprt, struct flowidn *fl, struct sock *sk, int fl… in dn_route_output_sock() argument
1294 err = __dn_route_output_key(pprt, fl, flags & MSG_TRYHARD); in dn_route_output_sock()
1296 *pprt = xfrm_lookup(&init_net, *pprt, in dn_route_output_sock()
1298 if (IS_ERR(*pprt)) { in dn_route_output_sock()
1299 err = PTR_ERR(*pprt); in dn_route_output_sock()
1300 *pprt = NULL; in dn_route_output_sock()