Lines Matching refs:bcc_ptr
729 char *bcc_ptr = *pbcc_area;
733 bytes_ret = cifs_strtoUTF16((__le16 *)bcc_ptr, "Linux version ", 32,
735 bcc_ptr += 2 * bytes_ret;
736 bytes_ret = cifs_strtoUTF16((__le16 *) bcc_ptr, init_utsname()->release,
738 bcc_ptr += 2 * bytes_ret;
739 bcc_ptr += 2; /* trailing null */
741 bytes_ret = cifs_strtoUTF16((__le16 *) bcc_ptr, CIFS_NETWORK_OPSYS,
743 bcc_ptr += 2 * bytes_ret;
744 bcc_ptr += 2; /* trailing null */
746 *pbcc_area = bcc_ptr;
752 char *bcc_ptr = *pbcc_area;
759 *bcc_ptr = 0;
760 *(bcc_ptr+1) = 0;
763 bytes_ret = cifs_strtoUTF16((__le16 *) bcc_ptr, ses->domainName,
765 bcc_ptr += 2 * bytes_ret;
766 bcc_ptr += 2; /* account for null terminator */
768 *pbcc_area = bcc_ptr;
774 char *bcc_ptr = *pbcc_area;
783 *bcc_ptr = 0;
784 *(bcc_ptr+1) = 0;
786 bytes_ret = cifs_strtoUTF16((__le16 *) bcc_ptr, ses->user_name,
789 bcc_ptr += 2 * bytes_ret;
790 bcc_ptr += 2; /* account for null termination */
792 unicode_domain_string(&bcc_ptr, ses, nls_cp);
793 unicode_oslm_strings(&bcc_ptr, nls_cp);
795 *pbcc_area = bcc_ptr;
801 char *bcc_ptr = *pbcc_area;
808 len = strscpy(bcc_ptr, ses->user_name, CIFS_MAX_USERNAME_LEN);
811 bcc_ptr += len;
814 *bcc_ptr = 0;
815 bcc_ptr++; /* account for null termination */
819 len = strscpy(bcc_ptr, ses->domainName, CIFS_MAX_DOMAINNAME_LEN);
822 bcc_ptr += len;
825 *bcc_ptr = 0;
826 bcc_ptr++;
830 strcpy(bcc_ptr, "Linux version ");
831 bcc_ptr += strlen("Linux version ");
832 strcpy(bcc_ptr, init_utsname()->release);
833 bcc_ptr += strlen(init_utsname()->release) + 1;
835 strcpy(bcc_ptr, CIFS_NETWORK_OPSYS);
836 bcc_ptr += strlen(CIFS_NETWORK_OPSYS) + 1;
838 *pbcc_area = bcc_ptr;
880 char *bcc_ptr = *pbcc_area;
884 len = strnlen(bcc_ptr, bleft);
892 memcpy(ses->serverOS, bcc_ptr, len);
898 bcc_ptr += len + 1;
901 len = strnlen(bcc_ptr, bleft);
909 memcpy(ses->serverNOS, bcc_ptr, len);
913 bcc_ptr += len + 1;
916 len = strnlen(bcc_ptr, bleft);
929 int decode_ntlmssp_challenge(char *bcc_ptr, int blob_len,
934 CHALLENGE_MESSAGE *pblob = (CHALLENGE_MESSAGE *)bcc_ptr;
993 ses->auth_key.response = kmemdup(bcc_ptr + tioffset, tilen,
1460 char *bcc_ptr;
1473 bcc_ptr = sess_data->iov[2].iov_base;
1489 memcpy(bcc_ptr, ses->auth_key.response + CIFS_SESS_KEY_SIZE,
1491 bcc_ptr += ses->auth_key.len - CIFS_SESS_KEY_SIZE;
1504 *bcc_ptr = 0;
1505 bcc_ptr++;
1507 unicode_ssetup_strings(&bcc_ptr, ses, sess_data->nls_cp);
1509 ascii_ssetup_strings(&bcc_ptr, ses, sess_data->nls_cp);
1513 sess_data->iov[2].iov_len = (long) bcc_ptr -
1536 bcc_ptr = pByteArea(smb_buf);
1543 if (!IS_ALIGNED((unsigned long)bcc_ptr - (unsigned long)smb_buf, 2)) {
1544 ++bcc_ptr;
1547 decode_unicode_ssetup(&bcc_ptr, bytes_remaining, ses,
1550 decode_ascii_ssetup(&bcc_ptr, bytes_remaining, ses,
1570 char *bcc_ptr;
1586 bcc_ptr = sess_data->iov[2].iov_base;
1629 *bcc_ptr = 0;
1630 bcc_ptr++;
1632 unicode_oslm_strings(&bcc_ptr, sess_data->nls_cp);
1633 unicode_domain_string(&bcc_ptr, ses, sess_data->nls_cp);
1636 ascii_ssetup_strings(&bcc_ptr, ses, sess_data->nls_cp);
1639 sess_data->iov[2].iov_len = (long) bcc_ptr -
1662 bcc_ptr = pByteArea(smb_buf);
1671 bcc_ptr += blob_len;
1679 if (!IS_ALIGNED((unsigned long)bcc_ptr - (unsigned long)smb_buf, 2)) {
1680 ++bcc_ptr;
1683 decode_unicode_ssetup(&bcc_ptr, bytes_remaining, ses,
1686 decode_ascii_ssetup(&bcc_ptr, bytes_remaining, ses,
1715 char *bcc_ptr;
1729 bcc_ptr = sess_data->iov[2].iov_base;
1732 *bcc_ptr = 0;
1733 bcc_ptr++;
1735 unicode_oslm_strings(&bcc_ptr, sess_data->nls_cp);
1737 sess_data->iov[2].iov_len = (long) bcc_ptr -
1755 char *bcc_ptr;
1820 bcc_ptr = pByteArea(smb_buf);
1830 rc = decode_ntlmssp_challenge(bcc_ptr, blob_len, ses);
1861 char *bcc_ptr;
1915 bcc_ptr = pByteArea(smb_buf);
1923 bcc_ptr += blob_len;
1932 if (!IS_ALIGNED((unsigned long)bcc_ptr - (unsigned long)smb_buf, 2)) {
1933 ++bcc_ptr;
1936 decode_unicode_ssetup(&bcc_ptr, bytes_remaining, ses,
1939 decode_ascii_ssetup(&bcc_ptr, bytes_remaining, ses,