Lines Matching defs:dst_ops
1322 struct dst_ops *dst_ops;
1330 dst_ops = &net->xfrm.xfrm4_dst_ops;
1334 dst_ops = &net->xfrm.xfrm6_dst_ops;
1340 xdst = dst_alloc(dst_ops) ?: ERR_PTR(-ENOBUFS);
2181 * dst_ops->check on every use. We do this because when a
2375 struct dst_ops *dst_ops = afinfo->dst_ops;
2376 if (likely(dst_ops->kmem_cachep == NULL))
2377 dst_ops->kmem_cachep = xfrm_dst_cache;
2378 if (likely(dst_ops->check == NULL))
2379 dst_ops->check = xfrm_dst_check;
2380 if (likely(dst_ops->negative_advice == NULL))
2381 dst_ops->negative_advice = xfrm_negative_advice;
2382 if (likely(dst_ops->link_failure == NULL))
2383 dst_ops->link_failure = xfrm_link_failure;
2392 struct dst_ops *xfrm_dst_ops;
2406 *xfrm_dst_ops = *afinfo->dst_ops;
2426 struct dst_ops *dst_ops = afinfo->dst_ops;
2428 dst_ops->kmem_cachep = NULL;
2429 dst_ops->check = NULL;
2430 dst_ops->negative_advice = NULL;
2431 dst_ops->link_failure = NULL;
2447 net->xfrm.xfrm4_dst_ops = *afinfo->dst_ops;
2451 net->xfrm.xfrm6_dst_ops = *afinfo->dst_ops;