swd 70 arch/i386/i386/via.c struct swcr_data *swd;
swd 138 arch/i386/i386/via.c struct swcr_data *swd;
swd 231 arch/i386/i386/via.c MALLOC(swd, struct swcr_data *,
swd 234 arch/i386/i386/via.c if (swd == NULL) {
swd 238 arch/i386/i386/via.c bzero(swd, sizeof(struct swcr_data));
swd 239 arch/i386/i386/via.c ses->swd = swd;
swd 241 arch/i386/i386/via.c swd->sw_ictx = malloc(axf->ctxsize, M_CRYPTO_DATA,
swd 243 arch/i386/i386/via.c if (swd->sw_ictx == NULL) {
swd 248 arch/i386/i386/via.c swd->sw_octx = malloc(axf->ctxsize, M_CRYPTO_DATA,
swd 250 arch/i386/i386/via.c if (swd->sw_octx == NULL) {
swd 258 arch/i386/i386/via.c axf->Init(swd->sw_ictx);
swd 259 arch/i386/i386/via.c axf->Update(swd->sw_ictx, c->cri_key, c->cri_klen / 8);
swd 260 arch/i386/i386/via.c axf->Update(swd->sw_ictx, hmac_ipad_buffer,
swd 267 arch/i386/i386/via.c axf->Init(swd->sw_octx);
swd 268 arch/i386/i386/via.c axf->Update(swd->sw_octx, c->cri_key, c->cri_klen / 8);
swd 269 arch/i386/i386/via.c axf->Update(swd->sw_octx, hmac_opad_buffer,
swd 275 arch/i386/i386/via.c swd->sw_axf = axf;
swd 276 arch/i386/i386/via.c swd->sw_alg = c->cri_alg;
swd 293 arch/i386/i386/via.c struct swcr_data *swd;
swd 304 arch/i386/i386/via.c if (sc->sc_sessions[sesn].swd) {
swd 305 arch/i386/i386/via.c swd = sc->sc_sessions[sesn].swd;
swd 306 arch/i386/i386/via.c axf = swd->sw_axf;
swd 308 arch/i386/i386/via.c if (swd->sw_ictx) {
swd 309 arch/i386/i386/via.c bzero(swd->sw_ictx, axf->ctxsize);
swd 310 arch/i386/i386/via.c free(swd->sw_ictx, M_CRYPTO_DATA);
swd 312 arch/i386/i386/via.c if (swd->sw_octx) {
swd 313 arch/i386/i386/via.c bzero(swd->sw_octx, axf->ctxsize);
swd 314 arch/i386/i386/via.c free(swd->sw_octx, M_CRYPTO_DATA);
swd 316 arch/i386/i386/via.c FREE(swd, M_CRYPTO_DATA);
swd 491 arch/i386/i386/via.c if ((err = viac3_crypto_swauth(crp, crd, ses->swd,
swd 344 arch/i386/pci/glxsb.c struct swcr_data *swd;
swd 408 arch/i386/pci/glxsb.c MALLOC(swd, struct swcr_data *,
swd 411 arch/i386/pci/glxsb.c if (swd == NULL) {
swd 415 arch/i386/pci/glxsb.c bzero(swd, sizeof(struct swcr_data));
swd 416 arch/i386/pci/glxsb.c ses->ses_swd = swd;
swd 418 arch/i386/pci/glxsb.c swd->sw_ictx = malloc(axf->ctxsize, M_CRYPTO_DATA,
swd 420 arch/i386/pci/glxsb.c if (swd->sw_ictx == NULL) {
swd 425 arch/i386/pci/glxsb.c swd->sw_octx = malloc(axf->ctxsize, M_CRYPTO_DATA,
swd 427 arch/i386/pci/glxsb.c if (swd->sw_octx == NULL) {
swd 435 arch/i386/pci/glxsb.c axf->Init(swd->sw_ictx);
swd 436 arch/i386/pci/glxsb.c axf->Update(swd->sw_ictx, c->cri_key, c->cri_klen / 8);
swd 437 arch/i386/pci/glxsb.c axf->Update(swd->sw_ictx, hmac_ipad_buffer,
swd 444 arch/i386/pci/glxsb.c axf->Init(swd->sw_octx);
swd 445 arch/i386/pci/glxsb.c axf->Update(swd->sw_octx, c->cri_key, c->cri_klen / 8);
swd 446 arch/i386/pci/glxsb.c axf->Update(swd->sw_octx, hmac_opad_buffer,
swd 452 arch/i386/pci/glxsb.c swd->sw_axf = axf;
swd 453 arch/i386/pci/glxsb.c swd->sw_alg = c->cri_alg;
swd 470 arch/i386/pci/glxsb.c struct swcr_data *swd;
swd 481 arch/i386/pci/glxsb.c swd = sc->sc_sessions[sesn].ses_swd;
swd 482 arch/i386/pci/glxsb.c axf = swd->sw_axf;
swd 484 arch/i386/pci/glxsb.c if (swd->sw_ictx) {
swd 485 arch/i386/pci/glxsb.c bzero(swd->sw_ictx, axf->ctxsize);
swd 486 arch/i386/pci/glxsb.c free(swd->sw_ictx, M_CRYPTO_DATA);
swd 488 arch/i386/pci/glxsb.c if (swd->sw_octx) {
swd 489 arch/i386/pci/glxsb.c bzero(swd->sw_octx, axf->ctxsize);
swd 490 arch/i386/pci/glxsb.c free(swd->sw_octx, M_CRYPTO_DATA);
swd 492 arch/i386/pci/glxsb.c FREE(swd, M_CRYPTO_DATA);
swd 533 crypto/cryptosoft.c struct swcr_data **swd;
swd 556 crypto/cryptosoft.c swd = malloc(swcr_sesnum * sizeof(struct swcr_data *),
swd 558 crypto/cryptosoft.c if (swd == NULL) {
swd 567 crypto/cryptosoft.c bzero(swd, swcr_sesnum * sizeof(struct swcr_data *));
swd 571 crypto/cryptosoft.c bcopy(swcr_sessions, swd,
swd 576 crypto/cryptosoft.c swcr_sessions = swd;
swd 579 crypto/cryptosoft.c swd = &swcr_sessions[i];
swd 583 crypto/cryptosoft.c MALLOC(*swd, struct swcr_data *, sizeof(struct swcr_data),
swd 585 crypto/cryptosoft.c if (*swd == NULL) {
swd 589 crypto/cryptosoft.c bzero(*swd, sizeof(struct swcr_data));
swd 617 crypto/cryptosoft.c if (txf->setkey(&((*swd)->sw_kschedule), cri->cri_key,
swd 622 crypto/cryptosoft.c (*swd)->sw_exf = txf;
swd 643 crypto/cryptosoft.c (*swd)->sw_ictx = malloc(axf->ctxsize, M_CRYPTO_DATA,
swd 645 crypto/cryptosoft.c if ((*swd)->sw_ictx == NULL) {
swd 650 crypto/cryptosoft.c (*swd)->sw_octx = malloc(axf->ctxsize, M_CRYPTO_DATA,
swd 652 crypto/cryptosoft.c if ((*swd)->sw_octx == NULL) {
swd 660 crypto/cryptosoft.c axf->Init((*swd)->sw_ictx);
swd 661 crypto/cryptosoft.c axf->Update((*swd)->sw_ictx, cri->cri_key,
swd 663 crypto/cryptosoft.c axf->Update((*swd)->sw_ictx, hmac_ipad_buffer,
swd 669 crypto/cryptosoft.c axf->Init((*swd)->sw_octx);
swd 670 crypto/cryptosoft.c axf->Update((*swd)->sw_octx, cri->cri_key,
swd 672 crypto/cryptosoft.c axf->Update((*swd)->sw_octx, hmac_opad_buffer,
swd 677 crypto/cryptosoft.c (*swd)->sw_axf = axf;
swd 687 crypto/cryptosoft.c (*swd)->sw_ictx = malloc(axf->ctxsize, M_CRYPTO_DATA,
swd 689 crypto/cryptosoft.c if ((*swd)->sw_ictx == NULL) {
swd 695 crypto/cryptosoft.c (*swd)->sw_octx = malloc(cri->cri_klen / 8, M_CRYPTO_DATA,
swd 697 crypto/cryptosoft.c if ((*swd)->sw_octx == NULL) {
swd 702 crypto/cryptosoft.c (*swd)->sw_klen = cri->cri_klen / 8;
swd 703 crypto/cryptosoft.c bcopy(cri->cri_key, (*swd)->sw_octx, cri->cri_klen / 8);
swd 704 crypto/cryptosoft.c axf->Init((*swd)->sw_ictx);
swd 705 crypto/cryptosoft.c axf->Update((*swd)->sw_ictx, cri->cri_key,
swd 707 crypto/cryptosoft.c axf->Final(NULL, (*swd)->sw_ictx);
swd 708 crypto/cryptosoft.c (*swd)->sw_axf = axf;
swd 718 crypto/cryptosoft.c (*swd)->sw_ictx = malloc(axf->ctxsize, M_CRYPTO_DATA,
swd 720 crypto/cryptosoft.c if ((*swd)->sw_ictx == NULL) {
swd 725 crypto/cryptosoft.c axf->Init((*swd)->sw_ictx);
swd 726 crypto/cryptosoft.c (*swd)->sw_axf = axf;
swd 731 crypto/cryptosoft.c (*swd)->sw_cxf = cxf;
swd 738 crypto/cryptosoft.c (*swd)->sw_alg = cri->cri_alg;
swd 740 crypto/cryptosoft.c swd = &((*swd)->sw_next);
swd 751 crypto/cryptosoft.c struct swcr_data *swd;
swd 764 crypto/cryptosoft.c while ((swd = swcr_sessions[sid]) != NULL) {
swd 765 crypto/cryptosoft.c swcr_sessions[sid] = swd->sw_next;
swd 767 crypto/cryptosoft.c switch (swd->sw_alg) {
swd 776 crypto/cryptosoft.c txf = swd->sw_exf;
swd 778 crypto/cryptosoft.c if (swd->sw_kschedule)
swd 779 crypto/cryptosoft.c txf->zerokey(&(swd->sw_kschedule));
swd 788 crypto/cryptosoft.c axf = swd->sw_axf;
swd 790 crypto/cryptosoft.c if (swd->sw_ictx) {
swd 791 crypto/cryptosoft.c bzero(swd->sw_ictx, axf->ctxsize);
swd 792 crypto/cryptosoft.c free(swd->sw_ictx, M_CRYPTO_DATA);
swd 794 crypto/cryptosoft.c if (swd->sw_octx) {
swd 795 crypto/cryptosoft.c bzero(swd->sw_octx, axf->ctxsize);
swd 796 crypto/cryptosoft.c free(swd->sw_octx, M_CRYPTO_DATA);
swd 802 crypto/cryptosoft.c axf = swd->sw_axf;
swd 804 crypto/cryptosoft.c if (swd->sw_ictx) {
swd 805 crypto/cryptosoft.c bzero(swd->sw_ictx, axf->ctxsize);
swd 806 crypto/cryptosoft.c free(swd->sw_ictx, M_CRYPTO_DATA);
swd 808 crypto/cryptosoft.c if (swd->sw_octx) {
swd 809 crypto/cryptosoft.c bzero(swd->sw_octx, swd->sw_klen);
swd 810 crypto/cryptosoft.c free(swd->sw_octx, M_CRYPTO_DATA);
swd 816 crypto/cryptosoft.c axf = swd->sw_axf;
swd 818 crypto/cryptosoft.c if (swd->sw_ictx)
swd 819 crypto/cryptosoft.c free(swd->sw_ictx, M_CRYPTO_DATA);
swd 823 crypto/cryptosoft.c FREE(swd, M_CRYPTO_DATA);