Lines Matching refs:xdst
338 int (*fill_dst)(struct xfrm_dst *xdst,
921 * xdst->child points to the next element of bundle.
953 const struct xfrm_dst *xdst = (const struct xfrm_dst *) dst;
955 return xdst->path;
965 struct xfrm_dst *xdst = (struct xfrm_dst *) dst;
966 return xdst->child;
973 static inline void xfrm_dst_set_child(struct xfrm_dst *xdst, struct dst_entry *child)
975 xdst->child = child;
978 static inline void xfrm_dst_destroy(struct xfrm_dst *xdst)
980 xfrm_pols_put(xdst->pols, xdst->num_pols);
981 dst_release(xdst->route);
982 if (likely(xdst->u.dst.xfrm))
983 xfrm_state_put(xdst->u.dst.xfrm);
1899 struct xfrm_dst *xdst;
1904 xdst = (struct xfrm_dst *) dst;
1905 if (!x->xso.offload_handle && !xdst->child->xfrm)
1908 !xdst->child->xfrm)