Lines Matching refs:bcc_ptr

347 	char *bcc_ptr = *pbcc_area;  in unicode_oslm_strings()  local
351 bytes_ret = cifs_strtoUTF16((__le16 *)bcc_ptr, "Linux version ", 32, in unicode_oslm_strings()
353 bcc_ptr += 2 * bytes_ret; in unicode_oslm_strings()
354 bytes_ret = cifs_strtoUTF16((__le16 *) bcc_ptr, init_utsname()->release, in unicode_oslm_strings()
356 bcc_ptr += 2 * bytes_ret; in unicode_oslm_strings()
357 bcc_ptr += 2; /* trailing null */ in unicode_oslm_strings()
359 bytes_ret = cifs_strtoUTF16((__le16 *) bcc_ptr, CIFS_NETWORK_OPSYS, in unicode_oslm_strings()
361 bcc_ptr += 2 * bytes_ret; in unicode_oslm_strings()
362 bcc_ptr += 2; /* trailing null */ in unicode_oslm_strings()
364 *pbcc_area = bcc_ptr; in unicode_oslm_strings()
370 char *bcc_ptr = *pbcc_area; in unicode_domain_string() local
377 *bcc_ptr = 0; in unicode_domain_string()
378 *(bcc_ptr+1) = 0; in unicode_domain_string()
381 bytes_ret = cifs_strtoUTF16((__le16 *) bcc_ptr, ses->domainName, in unicode_domain_string()
383 bcc_ptr += 2 * bytes_ret; in unicode_domain_string()
384 bcc_ptr += 2; /* account for null terminator */ in unicode_domain_string()
386 *pbcc_area = bcc_ptr; in unicode_domain_string()
393 char *bcc_ptr = *pbcc_area; in unicode_ssetup_strings() local
407 *bcc_ptr = 0; in unicode_ssetup_strings()
408 *(bcc_ptr+1) = 0; in unicode_ssetup_strings()
410 bytes_ret = cifs_strtoUTF16((__le16 *) bcc_ptr, ses->user_name, in unicode_ssetup_strings()
413 bcc_ptr += 2 * bytes_ret; in unicode_ssetup_strings()
414 bcc_ptr += 2; /* account for null termination */ in unicode_ssetup_strings()
416 unicode_domain_string(&bcc_ptr, ses, nls_cp); in unicode_ssetup_strings()
417 unicode_oslm_strings(&bcc_ptr, nls_cp); in unicode_ssetup_strings()
419 *pbcc_area = bcc_ptr; in unicode_ssetup_strings()
425 char *bcc_ptr = *pbcc_area; in ascii_ssetup_strings() local
432 len = strscpy(bcc_ptr, ses->user_name, CIFS_MAX_USERNAME_LEN); in ascii_ssetup_strings()
435 bcc_ptr += len; in ascii_ssetup_strings()
438 *bcc_ptr = 0; in ascii_ssetup_strings()
439 bcc_ptr++; /* account for null termination */ in ascii_ssetup_strings()
443 len = strscpy(bcc_ptr, ses->domainName, CIFS_MAX_DOMAINNAME_LEN); in ascii_ssetup_strings()
446 bcc_ptr += len; in ascii_ssetup_strings()
449 *bcc_ptr = 0; in ascii_ssetup_strings()
450 bcc_ptr++; in ascii_ssetup_strings()
454 strcpy(bcc_ptr, "Linux version "); in ascii_ssetup_strings()
455 bcc_ptr += strlen("Linux version "); in ascii_ssetup_strings()
456 strcpy(bcc_ptr, init_utsname()->release); in ascii_ssetup_strings()
457 bcc_ptr += strlen(init_utsname()->release) + 1; in ascii_ssetup_strings()
459 strcpy(bcc_ptr, CIFS_NETWORK_OPSYS); in ascii_ssetup_strings()
460 bcc_ptr += strlen(CIFS_NETWORK_OPSYS) + 1; in ascii_ssetup_strings()
462 *pbcc_area = bcc_ptr; in ascii_ssetup_strings()
504 char *bcc_ptr = *pbcc_area; in decode_ascii_ssetup() local
508 len = strnlen(bcc_ptr, bleft); in decode_ascii_ssetup()
516 memcpy(ses->serverOS, bcc_ptr, len); in decode_ascii_ssetup()
522 bcc_ptr += len + 1; in decode_ascii_ssetup()
525 len = strnlen(bcc_ptr, bleft); in decode_ascii_ssetup()
533 memcpy(ses->serverNOS, bcc_ptr, len); in decode_ascii_ssetup()
537 bcc_ptr += len + 1; in decode_ascii_ssetup()
540 len = strnlen(bcc_ptr, bleft); in decode_ascii_ssetup()
552 int decode_ntlmssp_challenge(char *bcc_ptr, int blob_len, in decode_ntlmssp_challenge() argument
558 CHALLENGE_MESSAGE *pblob = (CHALLENGE_MESSAGE *)bcc_ptr; in decode_ntlmssp_challenge()
590 ses->auth_key.response = kmemdup(bcc_ptr + tioffset, tilen, in decode_ntlmssp_challenge()
941 char *bcc_ptr; in sess_auth_ntlmv2() local
953 bcc_ptr = sess_data->iov[2].iov_base; in sess_auth_ntlmv2()
969 memcpy(bcc_ptr, ses->auth_key.response + CIFS_SESS_KEY_SIZE, in sess_auth_ntlmv2()
971 bcc_ptr += ses->auth_key.len - CIFS_SESS_KEY_SIZE; in sess_auth_ntlmv2()
984 *bcc_ptr = 0; in sess_auth_ntlmv2()
985 bcc_ptr++; in sess_auth_ntlmv2()
987 unicode_ssetup_strings(&bcc_ptr, ses, sess_data->nls_cp); in sess_auth_ntlmv2()
989 ascii_ssetup_strings(&bcc_ptr, ses, sess_data->nls_cp); in sess_auth_ntlmv2()
993 sess_data->iov[2].iov_len = (long) bcc_ptr - in sess_auth_ntlmv2()
1016 bcc_ptr = pByteArea(smb_buf); in sess_auth_ntlmv2()
1023 if (((unsigned long) bcc_ptr - (unsigned long) smb_buf) % 2) { in sess_auth_ntlmv2()
1024 ++bcc_ptr; in sess_auth_ntlmv2()
1027 decode_unicode_ssetup(&bcc_ptr, bytes_remaining, ses, in sess_auth_ntlmv2()
1030 decode_ascii_ssetup(&bcc_ptr, bytes_remaining, ses, in sess_auth_ntlmv2()
1050 char *bcc_ptr; in sess_auth_kerberos() local
1065 bcc_ptr = sess_data->iov[2].iov_base; in sess_auth_kerberos()
1108 *bcc_ptr = 0; in sess_auth_kerberos()
1109 bcc_ptr++; in sess_auth_kerberos()
1111 unicode_oslm_strings(&bcc_ptr, sess_data->nls_cp); in sess_auth_kerberos()
1112 unicode_domain_string(&bcc_ptr, ses, sess_data->nls_cp); in sess_auth_kerberos()
1115 ascii_ssetup_strings(&bcc_ptr, ses, sess_data->nls_cp); in sess_auth_kerberos()
1118 sess_data->iov[2].iov_len = (long) bcc_ptr - in sess_auth_kerberos()
1141 bcc_ptr = pByteArea(smb_buf); in sess_auth_kerberos()
1150 bcc_ptr += blob_len; in sess_auth_kerberos()
1158 if (((unsigned long) bcc_ptr - (unsigned long) smb_buf) % 2) { in sess_auth_kerberos()
1159 ++bcc_ptr; in sess_auth_kerberos()
1162 decode_unicode_ssetup(&bcc_ptr, bytes_remaining, ses, in sess_auth_kerberos()
1165 decode_ascii_ssetup(&bcc_ptr, bytes_remaining, ses, in sess_auth_kerberos()
1193 char *bcc_ptr; in _sess_auth_rawntlmssp_assemble_req() local
1207 bcc_ptr = sess_data->iov[2].iov_base; in _sess_auth_rawntlmssp_assemble_req()
1210 *bcc_ptr = 0; in _sess_auth_rawntlmssp_assemble_req()
1211 bcc_ptr++; in _sess_auth_rawntlmssp_assemble_req()
1213 unicode_oslm_strings(&bcc_ptr, sess_data->nls_cp); in _sess_auth_rawntlmssp_assemble_req()
1215 sess_data->iov[2].iov_len = (long) bcc_ptr - in _sess_auth_rawntlmssp_assemble_req()
1232 char *bcc_ptr; in sess_auth_rawntlmssp_negotiate() local
1291 bcc_ptr = pByteArea(smb_buf); in sess_auth_rawntlmssp_negotiate()
1301 rc = decode_ntlmssp_challenge(bcc_ptr, blob_len, ses); in sess_auth_rawntlmssp_negotiate()
1328 char *bcc_ptr; in sess_auth_rawntlmssp_authenticate() local
1381 bcc_ptr = pByteArea(smb_buf); in sess_auth_rawntlmssp_authenticate()
1389 bcc_ptr += blob_len; in sess_auth_rawntlmssp_authenticate()
1398 if (((unsigned long) bcc_ptr - (unsigned long) smb_buf) % 2) { in sess_auth_rawntlmssp_authenticate()
1399 ++bcc_ptr; in sess_auth_rawntlmssp_authenticate()
1402 decode_unicode_ssetup(&bcc_ptr, bytes_remaining, ses, in sess_auth_rawntlmssp_authenticate()
1405 decode_ascii_ssetup(&bcc_ptr, bytes_remaining, ses, in sess_auth_rawntlmssp_authenticate()