Lines Matching refs:xdst
356 int (*fill_dst)(struct xfrm_dst *xdst,
939 * xdst->child points to the next element of bundle.
971 const struct xfrm_dst *xdst = (const struct xfrm_dst *) dst;
973 return xdst->path;
983 struct xfrm_dst *xdst = (struct xfrm_dst *) dst;
984 return xdst->child;
991 static inline void xfrm_dst_set_child(struct xfrm_dst *xdst, struct dst_entry *child)
993 xdst->child = child;
996 static inline void xfrm_dst_destroy(struct xfrm_dst *xdst)
998 xfrm_pols_put(xdst->pols, xdst->num_pols);
999 dst_release(xdst->route);
1000 if (likely(xdst->u.dst.xfrm))
1001 xfrm_state_put(xdst->u.dst.xfrm);
1955 struct xfrm_dst *xdst;
1960 xdst = (struct xfrm_dst *) dst;
1961 if (!x->xso.offload_handle && !xdst->child->xfrm)
1964 !xdst->child->xfrm)