Lines Matching refs:sw_ictx
473 if (sw->sw_ictx == 0)
478 memcpy(&ctx, sw->sw_ictx, axf->ctxsize);
600 if (swa->sw_ictx == 0)
602 memcpy(&ctx, swa->sw_ictx, axf->ctxsize);
890 (*swd)->sw_ictx = kmem_alloc(axf->ctxsize, KM_NOSLEEP);
891 if ((*swd)->sw_ictx == NULL) {
905 axf->Init((*swd)->sw_ictx);
906 axf->Update((*swd)->sw_ictx, cri->cri_key,
908 axf->Update((*swd)->sw_ictx, hmac_ipad_buffer,
934 (*swd)->sw_ictx = kmem_alloc(axf->ctxsize, KM_NOSLEEP);
935 if ((*swd)->sw_ictx == NULL) {
950 axf->Init((*swd)->sw_ictx);
951 axf->Update((*swd)->sw_ictx, cri->cri_key,
953 axf->Final(digest, (*swd)->sw_ictx);
965 (*swd)->sw_ictx = kmem_alloc(axf->ctxsize, KM_NOSLEEP);
966 if ((*swd)->sw_ictx == NULL) {
971 axf->Init((*swd)->sw_ictx);
987 (*swd)->sw_ictx = kmem_alloc(axf->ctxsize, KM_NOSLEEP);
988 if ((*swd)->sw_ictx == NULL) {
992 axf->Init((*swd)->sw_ictx);
993 axf->Setkey((*swd)->sw_ictx,
1071 if (swd->sw_ictx) {
1072 explicit_memset(swd->sw_ictx, 0, axf->ctxsize);
1073 kmem_free(swd->sw_ictx, axf->ctxsize);
1085 if (swd->sw_ictx) {
1086 explicit_memset(swd->sw_ictx, 0, axf->ctxsize);
1087 kmem_free(swd->sw_ictx, axf->ctxsize);
1103 if (swd->sw_ictx) {
1104 explicit_memset(swd->sw_ictx, 0, axf->ctxsize);
1105 kmem_free(swd->sw_ictx, axf->ctxsize);