Lines Matching refs:smb_buf
1334 struct smb_hdr *smb_buf; in sess_alloc_buffer() local
1337 (void **)&smb_buf); in sess_alloc_buffer()
1342 sess_data->iov[0].iov_base = (char *)smb_buf; in sess_alloc_buffer()
1343 sess_data->iov[0].iov_len = be32_to_cpu(smb_buf->smb_buf_length) + 4; in sess_alloc_buffer()
1360 cifs_small_buf_release(smb_buf); in sess_alloc_buffer()
1416 struct smb_hdr *smb_buf = (struct smb_hdr *) sess_data->iov[0].iov_base; in sess_sendreceive() local
1421 be32_add_cpu(&smb_buf->smb_buf_length, count); in sess_sendreceive()
1422 put_bcc(count, smb_buf); in sess_sendreceive()
1438 struct smb_hdr *smb_buf; in sess_auth_ntlmv2() local
1501 smb_buf = (struct smb_hdr *)sess_data->iov[0].iov_base; in sess_auth_ntlmv2()
1503 if (smb_buf->WordCount != 3) { in sess_auth_ntlmv2()
1505 cifs_dbg(VFS, "bad word count %d\n", smb_buf->WordCount); in sess_auth_ntlmv2()
1512 ses->Suid = smb_buf->Uid; /* UID left in wire format (le) */ in sess_auth_ntlmv2()
1515 bytes_remaining = get_bcc(smb_buf); in sess_auth_ntlmv2()
1516 bcc_ptr = pByteArea(smb_buf); in sess_auth_ntlmv2()
1521 } else if (smb_buf->Flags2 & SMBFLG2_UNICODE) { in sess_auth_ntlmv2()
1523 if (!IS_ALIGNED((unsigned long)bcc_ptr - (unsigned long)smb_buf, 2)) { in sess_auth_ntlmv2()
1548 struct smb_hdr *smb_buf; in sess_auth_kerberos() local
1627 smb_buf = (struct smb_hdr *)sess_data->iov[0].iov_base; in sess_auth_kerberos()
1629 if (smb_buf->WordCount != 4) { in sess_auth_kerberos()
1631 cifs_dbg(VFS, "bad word count %d\n", smb_buf->WordCount); in sess_auth_kerberos()
1638 ses->Suid = smb_buf->Uid; /* UID left in wire format (le) */ in sess_auth_kerberos()
1641 bytes_remaining = get_bcc(smb_buf); in sess_auth_kerberos()
1642 bcc_ptr = pByteArea(smb_buf); in sess_auth_kerberos()
1657 } else if (smb_buf->Flags2 & SMBFLG2_UNICODE) { in sess_auth_kerberos()
1659 if (!IS_ALIGNED((unsigned long)bcc_ptr - (unsigned long)smb_buf, 2)) { in sess_auth_kerberos()
1730 struct smb_hdr *smb_buf; in sess_auth_rawntlmssp_negotiate() local
1777 smb_buf = (struct smb_hdr *)sess_data->iov[0].iov_base; in sess_auth_rawntlmssp_negotiate()
1781 smb_buf->Status.CifsError == in sess_auth_rawntlmssp_negotiate()
1790 if (smb_buf->WordCount != 4) { in sess_auth_rawntlmssp_negotiate()
1792 cifs_dbg(VFS, "bad word count %d\n", smb_buf->WordCount); in sess_auth_rawntlmssp_negotiate()
1796 ses->Suid = smb_buf->Uid; /* UID left in wire format (le) */ in sess_auth_rawntlmssp_negotiate()
1799 bytes_remaining = get_bcc(smb_buf); in sess_auth_rawntlmssp_negotiate()
1800 bcc_ptr = pByteArea(smb_buf); in sess_auth_rawntlmssp_negotiate()
1836 struct smb_hdr *smb_buf; in sess_auth_rawntlmssp_authenticate() local
1854 smb_buf = (struct smb_hdr *)pSMB; in sess_auth_rawntlmssp_authenticate()
1868 smb_buf->Uid = ses->Suid; in sess_auth_rawntlmssp_authenticate()
1879 smb_buf = (struct smb_hdr *)sess_data->iov[0].iov_base; in sess_auth_rawntlmssp_authenticate()
1880 if (smb_buf->WordCount != 4) { in sess_auth_rawntlmssp_authenticate()
1882 cifs_dbg(VFS, "bad word count %d\n", smb_buf->WordCount); in sess_auth_rawntlmssp_authenticate()
1889 if (ses->Suid != smb_buf->Uid) { in sess_auth_rawntlmssp_authenticate()
1890 ses->Suid = smb_buf->Uid; in sess_auth_rawntlmssp_authenticate()
1894 bytes_remaining = get_bcc(smb_buf); in sess_auth_rawntlmssp_authenticate()
1895 bcc_ptr = pByteArea(smb_buf); in sess_auth_rawntlmssp_authenticate()
1910 } else if (smb_buf->Flags2 & SMBFLG2_UNICODE) { in sess_auth_rawntlmssp_authenticate()
1912 if (!IS_ALIGNED((unsigned long)bcc_ptr - (unsigned long)smb_buf, 2)) { in sess_auth_rawntlmssp_authenticate()