Lines Matching refs:pprt
961 static int dn_route_output_slow(struct dst_entry **pprt, const struct flowidn *oldflp, int try_hard) in dn_route_output_slow() argument
1224 dn_insert_route(rt, hash, (struct dn_route **)pprt); in dn_route_output_slow()
1254 static int __dn_route_output_key(struct dst_entry **pprt, const struct flowidn *flp, int flags) in __dn_route_output_key() argument
1270 *pprt = &rt->dst; in __dn_route_output_key()
1277 return dn_route_output_slow(pprt, flp, flags); in __dn_route_output_key()
1280 static int dn_route_output_key(struct dst_entry **pprt, struct flowidn *flp, int flags) in dn_route_output_key() argument
1284 err = __dn_route_output_key(pprt, flp, flags); in dn_route_output_key()
1286 *pprt = xfrm_lookup(&init_net, *pprt, in dn_route_output_key()
1288 if (IS_ERR(*pprt)) { in dn_route_output_key()
1289 err = PTR_ERR(*pprt); in dn_route_output_key()
1290 *pprt = NULL; in dn_route_output_key()
1296 int dn_route_output_sock(struct dst_entry __rcu **pprt, struct flowidn *fl, struct sock *sk, int fl… in dn_route_output_sock() argument
1300 err = __dn_route_output_key(pprt, fl, flags & MSG_TRYHARD); in dn_route_output_sock()
1302 *pprt = xfrm_lookup(&init_net, *pprt, in dn_route_output_sock()
1304 if (IS_ERR(*pprt)) { in dn_route_output_sock()
1305 err = PTR_ERR(*pprt); in dn_route_output_sock()
1306 *pprt = NULL; in dn_route_output_sock()