Lines Matching refs:xd
537 struct xform_data *xd;
618 xd = malloc(sizeof(*xd) + skip + rplen + authsize, M_XDATA,
620 if (xd == NULL) {
632 m_copydata(m, 0, skip + rplen + authsize, (caddr_t)(xd + 1));
646 free(xd, M_XDATA);
659 crp->crp_opaque = xd;
668 xd->sav = sav;
669 xd->nxt = hl;
670 xd->protoff = protoff;
671 xd->skip = skip;
672 xd->cryptoid = cryptoid;
673 xd->vnet = curvnet;
690 struct xform_data *xd;
699 xd = crp->crp_opaque;
700 CURVNET_SET(xd->vnet);
701 sav = xd->sav;
702 skip = xd->skip;
703 nxt = xd->nxt;
704 protoff = xd->protoff;
705 cryptoid = xd->cryptoid;
717 xd->cryptoid = crp->crp_session;
748 ptr = (caddr_t) (xd + 1);
763 free(xd, M_XDATA), xd = NULL; /* No longer needed */
823 if (xd != NULL)
824 free(xd, M_XDATA);
839 struct xform_data *xd;
977 xd = malloc(sizeof(struct xform_data) + skip, M_XDATA,
979 if (xd == NULL) {
988 m_copydata(m, 0, skip, (caddr_t) (xd + 1));
998 bcopy(((caddr_t)(xd + 1)) +
1009 bcopy(((caddr_t)(xd + 1)) +
1020 ((uint8_t *) (xd + 1))[protoff] = IPPROTO_AH;
1031 free(xd, M_XDATA);
1043 crp->crp_opaque = xd;
1051 xd->sp = sp;
1052 xd->sav = sav;
1053 xd->skip = skip;
1054 xd->idx = idx;
1055 xd->cryptoid = cryptoid;
1056 xd->vnet = curvnet;
1073 struct xform_data *xd;
1083 xd = (struct xform_data *) crp->crp_opaque;
1084 CURVNET_SET(xd->vnet);
1085 sp = xd->sp;
1086 sav = xd->sav;
1087 skip = xd->skip;
1088 idx = xd->idx;
1089 cryptoid = xd->cryptoid;
1090 ptr = (caddr_t) (xd + 1);
1098 xd->cryptoid = crp->crp_session;
1122 free(xd, M_XDATA);
1145 free(xd, M_XDATA);