Lines Matching refs:smb_buf
866 struct smb_hdr *smb_buf; in sess_alloc_buffer() local
869 (void **)&smb_buf); in sess_alloc_buffer()
874 sess_data->iov[0].iov_base = (char *)smb_buf; in sess_alloc_buffer()
875 sess_data->iov[0].iov_len = be32_to_cpu(smb_buf->smb_buf_length) + 4; in sess_alloc_buffer()
892 cifs_small_buf_release(smb_buf); in sess_alloc_buffer()
944 struct smb_hdr *smb_buf = (struct smb_hdr *) sess_data->iov[0].iov_base; in sess_sendreceive() local
949 be32_add_cpu(&smb_buf->smb_buf_length, count); in sess_sendreceive()
950 put_bcc(count, smb_buf); in sess_sendreceive()
974 struct smb_hdr *smb_buf; in sess_auth_lanman() local
1033 smb_buf = (struct smb_hdr *)sess_data->iov[0].iov_base; in sess_auth_lanman()
1036 if (smb_buf->WordCount != 3) { in sess_auth_lanman()
1038 cifs_dbg(VFS, "bad word count %d\n", smb_buf->WordCount); in sess_auth_lanman()
1045 ses->Suid = smb_buf->Uid; /* UID left in wire format (le) */ in sess_auth_lanman()
1048 bytes_remaining = get_bcc(smb_buf); in sess_auth_lanman()
1049 bcc_ptr = pByteArea(smb_buf); in sess_auth_lanman()
1054 } else if (smb_buf->Flags2 & SMBFLG2_UNICODE) { in sess_auth_lanman()
1056 if (((unsigned long) bcc_ptr - (unsigned long) smb_buf) % 2) { in sess_auth_lanman()
1080 struct smb_hdr *smb_buf; in sess_auth_ntlm() local
1144 smb_buf = (struct smb_hdr *)sess_data->iov[0].iov_base; in sess_auth_ntlm()
1146 if (smb_buf->WordCount != 3) { in sess_auth_ntlm()
1148 cifs_dbg(VFS, "bad word count %d\n", smb_buf->WordCount); in sess_auth_ntlm()
1155 ses->Suid = smb_buf->Uid; /* UID left in wire format (le) */ in sess_auth_ntlm()
1158 bytes_remaining = get_bcc(smb_buf); in sess_auth_ntlm()
1159 bcc_ptr = pByteArea(smb_buf); in sess_auth_ntlm()
1164 } else if (smb_buf->Flags2 & SMBFLG2_UNICODE) { in sess_auth_ntlm()
1166 if (((unsigned long) bcc_ptr - (unsigned long) smb_buf) % 2) { in sess_auth_ntlm()
1190 struct smb_hdr *smb_buf; in sess_auth_ntlmv2() local
1252 smb_buf = (struct smb_hdr *)sess_data->iov[0].iov_base; in sess_auth_ntlmv2()
1254 if (smb_buf->WordCount != 3) { in sess_auth_ntlmv2()
1256 cifs_dbg(VFS, "bad word count %d\n", smb_buf->WordCount); in sess_auth_ntlmv2()
1263 ses->Suid = smb_buf->Uid; /* UID left in wire format (le) */ in sess_auth_ntlmv2()
1266 bytes_remaining = get_bcc(smb_buf); in sess_auth_ntlmv2()
1267 bcc_ptr = pByteArea(smb_buf); in sess_auth_ntlmv2()
1272 } else if (smb_buf->Flags2 & SMBFLG2_UNICODE) { in sess_auth_ntlmv2()
1274 if (((unsigned long) bcc_ptr - (unsigned long) smb_buf) % 2) { in sess_auth_ntlmv2()
1299 struct smb_hdr *smb_buf; in sess_auth_kerberos() local
1377 smb_buf = (struct smb_hdr *)sess_data->iov[0].iov_base; in sess_auth_kerberos()
1379 if (smb_buf->WordCount != 4) { in sess_auth_kerberos()
1381 cifs_dbg(VFS, "bad word count %d\n", smb_buf->WordCount); in sess_auth_kerberos()
1388 ses->Suid = smb_buf->Uid; /* UID left in wire format (le) */ in sess_auth_kerberos()
1391 bytes_remaining = get_bcc(smb_buf); in sess_auth_kerberos()
1392 bcc_ptr = pByteArea(smb_buf); in sess_auth_kerberos()
1407 } else if (smb_buf->Flags2 & SMBFLG2_UNICODE) { in sess_auth_kerberos()
1409 if (((unsigned long) bcc_ptr - (unsigned long) smb_buf) % 2) { in sess_auth_kerberos()
1479 struct smb_hdr *smb_buf; in sess_auth_rawntlmssp_negotiate() local
1519 smb_buf = (struct smb_hdr *)sess_data->iov[0].iov_base; in sess_auth_rawntlmssp_negotiate()
1523 smb_buf->Status.CifsError == in sess_auth_rawntlmssp_negotiate()
1532 if (smb_buf->WordCount != 4) { in sess_auth_rawntlmssp_negotiate()
1534 cifs_dbg(VFS, "bad word count %d\n", smb_buf->WordCount); in sess_auth_rawntlmssp_negotiate()
1538 ses->Suid = smb_buf->Uid; /* UID left in wire format (le) */ in sess_auth_rawntlmssp_negotiate()
1541 bytes_remaining = get_bcc(smb_buf); in sess_auth_rawntlmssp_negotiate()
1542 bcc_ptr = pByteArea(smb_buf); in sess_auth_rawntlmssp_negotiate()
1575 struct smb_hdr *smb_buf; in sess_auth_rawntlmssp_authenticate() local
1592 smb_buf = (struct smb_hdr *)pSMB; in sess_auth_rawntlmssp_authenticate()
1605 smb_buf->Uid = ses->Suid; in sess_auth_rawntlmssp_authenticate()
1616 smb_buf = (struct smb_hdr *)sess_data->iov[0].iov_base; in sess_auth_rawntlmssp_authenticate()
1617 if (smb_buf->WordCount != 4) { in sess_auth_rawntlmssp_authenticate()
1619 cifs_dbg(VFS, "bad word count %d\n", smb_buf->WordCount); in sess_auth_rawntlmssp_authenticate()
1626 if (ses->Suid != smb_buf->Uid) { in sess_auth_rawntlmssp_authenticate()
1627 ses->Suid = smb_buf->Uid; in sess_auth_rawntlmssp_authenticate()
1631 bytes_remaining = get_bcc(smb_buf); in sess_auth_rawntlmssp_authenticate()
1632 bcc_ptr = pByteArea(smb_buf); in sess_auth_rawntlmssp_authenticate()
1647 } else if (smb_buf->Flags2 & SMBFLG2_UNICODE) { in sess_auth_rawntlmssp_authenticate()
1649 if (((unsigned long) bcc_ptr - (unsigned long) smb_buf) % 2) { in sess_auth_rawntlmssp_authenticate()