Lines Matching refs:rcmd_state
3310 bzero(&tmi->rcmd_state, in cryptmodwput()
3311 sizeof (tmi->rcmd_state)); in cryptmodwput()
3438 if (tmi->rcmd_state.pt_len == 0) { in decrypt_rcmd_mblks()
3448 ASSERT(tmi->rcmd_state.cd_len < sizeof (uint32_t)); in decrypt_rcmd_mblks()
3451 tmi->rcmd_state.cd_len; in decrypt_rcmd_mblks()
3457 (char *)(&tmi->rcmd_state.next_len + in decrypt_rcmd_mblks()
3458 tmi->rcmd_state.cd_len), tocopy); in decrypt_rcmd_mblks()
3460 tmi->rcmd_state.cd_len += tocopy; in decrypt_rcmd_mblks()
3462 if (tmi->rcmd_state.cd_len >= sizeof (uint32_t)) { in decrypt_rcmd_mblks()
3463 tmi->rcmd_state.next_len = in decrypt_rcmd_mblks()
3464 ntohl(tmi->rcmd_state.next_len); in decrypt_rcmd_mblks()
3484 tmi->rcmd_state.pt_len = tmi->rcmd_state.next_len; in decrypt_rcmd_mblks()
3486 if (tmi->rcmd_state.pt_len <= 0) { in decrypt_rcmd_mblks()
3502 tmi->rcmd_state.cd_len = tmi->rcmd_state.pt_len = 0; in decrypt_rcmd_mblks()
3515 elen = tmi->rcmd_state.pt_len + 4; in decrypt_rcmd_mblks()
3517 elen = tmi->rcmd_state.pt_len; in decrypt_rcmd_mblks()
3519 tmi->rcmd_state.cd_len = encrypt_size(&tmi->dec_data, elen); in decrypt_rcmd_mblks()
3525 tmi->rcmd_state.c_msg = allocb(tmi->rcmd_state.cd_len, in decrypt_rcmd_mblks()
3527 if (tmi->rcmd_state.c_msg == NULL) { in decrypt_rcmd_mblks()
3531 (int)tmi->rcmd_state.cd_len); in decrypt_rcmd_mblks()
3542 tmi->rcmd_state.cd_len = tmi->rcmd_state.pt_len = 0; in decrypt_rcmd_mblks()
3564 ASSERT(tmi->rcmd_state.c_msg != NULL); in decrypt_rcmd_mblks()
3566 (tmi->rcmd_state.cd_len > MBLKL(tmi->rcmd_state.c_msg))) { in decrypt_rcmd_mblks()
3580 needed = tmi->rcmd_state.cd_len - in decrypt_rcmd_mblks()
3581 MBLKL(tmi->rcmd_state.c_msg); in decrypt_rcmd_mblks()
3586 ASSERT(tmi->rcmd_state.c_msg->b_wptr + tocopy <= in decrypt_rcmd_mblks()
3587 DB_LIM(tmi->rcmd_state.c_msg)); in decrypt_rcmd_mblks()
3590 bcopy(bp->b_rptr, tmi->rcmd_state.c_msg->b_wptr, in decrypt_rcmd_mblks()
3593 tmi->rcmd_state.c_msg->b_wptr += tocopy; in decrypt_rcmd_mblks()
3609 if (MBLKL(tmi->rcmd_state.c_msg) == in decrypt_rcmd_mblks()
3610 tmi->rcmd_state.cd_len) { in decrypt_rcmd_mblks()
3637 if (tmi->rcmd_state.pt_len > 0 && in decrypt_rcmd_mblks()
3638 MBLKL(tmi->rcmd_state.c_msg) == tmi->rcmd_state.cd_len) { in decrypt_rcmd_mblks()
3646 bp = tmi->rcmd_state.c_msg; in decrypt_rcmd_mblks()
3647 tmi->rcmd_state.c_msg = NULL; in decrypt_rcmd_mblks()
3667 if (pt_len2 != tmi->rcmd_state.pt_len) { in decrypt_rcmd_mblks()
3671 (int)tmi->rcmd_state.pt_len, in decrypt_rcmd_mblks()
3679 tmi->rcmd_state.cd_len = 0; in decrypt_rcmd_mblks()
3692 bp->b_wptr = bp->b_rptr + tmi->rcmd_state.pt_len; in decrypt_rcmd_mblks()
3700 tmi->rcmd_state.pt_len = 0; in decrypt_rcmd_mblks()
3701 tmi->rcmd_state.cd_len = 0; in decrypt_rcmd_mblks()
3706 (int)tmi->rcmd_state.cd_len); in decrypt_rcmd_mblks()
3712 tmi->rcmd_state.pt_len = 0; in decrypt_rcmd_mblks()
3713 tmi->rcmd_state.cd_len = 0; in decrypt_rcmd_mblks()