Lines Matching refs:smb_buf

858 	struct smb_hdr *smb_buf;  in sess_alloc_buffer()  local
861 (void **)&smb_buf); in sess_alloc_buffer()
866 sess_data->iov[0].iov_base = (char *)smb_buf; in sess_alloc_buffer()
867 sess_data->iov[0].iov_len = be32_to_cpu(smb_buf->smb_buf_length) + 4; in sess_alloc_buffer()
884 kfree(smb_buf); in sess_alloc_buffer()
936 struct smb_hdr *smb_buf = (struct smb_hdr *) sess_data->iov[0].iov_base; in sess_sendreceive() local
941 be32_add_cpu(&smb_buf->smb_buf_length, count); in sess_sendreceive()
942 put_bcc(count, smb_buf); in sess_sendreceive()
966 struct smb_hdr *smb_buf; in sess_auth_lanman() local
1025 smb_buf = (struct smb_hdr *)sess_data->iov[0].iov_base; in sess_auth_lanman()
1028 if (smb_buf->WordCount != 3) { in sess_auth_lanman()
1030 cifs_dbg(VFS, "bad word count %d\n", smb_buf->WordCount); in sess_auth_lanman()
1037 ses->Suid = smb_buf->Uid; /* UID left in wire format (le) */ in sess_auth_lanman()
1040 bytes_remaining = get_bcc(smb_buf); in sess_auth_lanman()
1041 bcc_ptr = pByteArea(smb_buf); in sess_auth_lanman()
1046 } else if (smb_buf->Flags2 & SMBFLG2_UNICODE) { in sess_auth_lanman()
1048 if (((unsigned long) bcc_ptr - (unsigned long) smb_buf) % 2) { in sess_auth_lanman()
1072 struct smb_hdr *smb_buf; in sess_auth_ntlm() local
1136 smb_buf = (struct smb_hdr *)sess_data->iov[0].iov_base; in sess_auth_ntlm()
1138 if (smb_buf->WordCount != 3) { in sess_auth_ntlm()
1140 cifs_dbg(VFS, "bad word count %d\n", smb_buf->WordCount); in sess_auth_ntlm()
1147 ses->Suid = smb_buf->Uid; /* UID left in wire format (le) */ in sess_auth_ntlm()
1150 bytes_remaining = get_bcc(smb_buf); in sess_auth_ntlm()
1151 bcc_ptr = pByteArea(smb_buf); in sess_auth_ntlm()
1156 } else if (smb_buf->Flags2 & SMBFLG2_UNICODE) { in sess_auth_ntlm()
1158 if (((unsigned long) bcc_ptr - (unsigned long) smb_buf) % 2) { in sess_auth_ntlm()
1182 struct smb_hdr *smb_buf; in sess_auth_ntlmv2() local
1244 smb_buf = (struct smb_hdr *)sess_data->iov[0].iov_base; in sess_auth_ntlmv2()
1246 if (smb_buf->WordCount != 3) { in sess_auth_ntlmv2()
1248 cifs_dbg(VFS, "bad word count %d\n", smb_buf->WordCount); in sess_auth_ntlmv2()
1255 ses->Suid = smb_buf->Uid; /* UID left in wire format (le) */ in sess_auth_ntlmv2()
1258 bytes_remaining = get_bcc(smb_buf); in sess_auth_ntlmv2()
1259 bcc_ptr = pByteArea(smb_buf); in sess_auth_ntlmv2()
1264 } else if (smb_buf->Flags2 & SMBFLG2_UNICODE) { in sess_auth_ntlmv2()
1266 if (((unsigned long) bcc_ptr - (unsigned long) smb_buf) % 2) { in sess_auth_ntlmv2()
1291 struct smb_hdr *smb_buf; in sess_auth_kerberos() local
1369 smb_buf = (struct smb_hdr *)sess_data->iov[0].iov_base; in sess_auth_kerberos()
1371 if (smb_buf->WordCount != 4) { in sess_auth_kerberos()
1373 cifs_dbg(VFS, "bad word count %d\n", smb_buf->WordCount); in sess_auth_kerberos()
1380 ses->Suid = smb_buf->Uid; /* UID left in wire format (le) */ in sess_auth_kerberos()
1383 bytes_remaining = get_bcc(smb_buf); in sess_auth_kerberos()
1384 bcc_ptr = pByteArea(smb_buf); in sess_auth_kerberos()
1399 } else if (smb_buf->Flags2 & SMBFLG2_UNICODE) { in sess_auth_kerberos()
1401 if (((unsigned long) bcc_ptr - (unsigned long) smb_buf) % 2) { in sess_auth_kerberos()
1471 struct smb_hdr *smb_buf; in sess_auth_rawntlmssp_negotiate() local
1511 smb_buf = (struct smb_hdr *)sess_data->iov[0].iov_base; in sess_auth_rawntlmssp_negotiate()
1515 smb_buf->Status.CifsError == in sess_auth_rawntlmssp_negotiate()
1524 if (smb_buf->WordCount != 4) { in sess_auth_rawntlmssp_negotiate()
1526 cifs_dbg(VFS, "bad word count %d\n", smb_buf->WordCount); in sess_auth_rawntlmssp_negotiate()
1530 ses->Suid = smb_buf->Uid; /* UID left in wire format (le) */ in sess_auth_rawntlmssp_negotiate()
1533 bytes_remaining = get_bcc(smb_buf); in sess_auth_rawntlmssp_negotiate()
1534 bcc_ptr = pByteArea(smb_buf); in sess_auth_rawntlmssp_negotiate()
1567 struct smb_hdr *smb_buf; in sess_auth_rawntlmssp_authenticate() local
1584 smb_buf = (struct smb_hdr *)pSMB; in sess_auth_rawntlmssp_authenticate()
1597 smb_buf->Uid = ses->Suid; in sess_auth_rawntlmssp_authenticate()
1608 smb_buf = (struct smb_hdr *)sess_data->iov[0].iov_base; in sess_auth_rawntlmssp_authenticate()
1609 if (smb_buf->WordCount != 4) { in sess_auth_rawntlmssp_authenticate()
1611 cifs_dbg(VFS, "bad word count %d\n", smb_buf->WordCount); in sess_auth_rawntlmssp_authenticate()
1618 if (ses->Suid != smb_buf->Uid) { in sess_auth_rawntlmssp_authenticate()
1619 ses->Suid = smb_buf->Uid; in sess_auth_rawntlmssp_authenticate()
1623 bytes_remaining = get_bcc(smb_buf); in sess_auth_rawntlmssp_authenticate()
1624 bcc_ptr = pByteArea(smb_buf); in sess_auth_rawntlmssp_authenticate()
1639 } else if (smb_buf->Flags2 & SMBFLG2_UNICODE) { in sess_auth_rawntlmssp_authenticate()
1641 if (((unsigned long) bcc_ptr - (unsigned long) smb_buf) % 2) { in sess_auth_rawntlmssp_authenticate()