pneg_ctxt         488 fs/cifs/smb2pdu.c build_preauth_ctxt(struct smb2_preauth_neg_context *pneg_ctxt)
pneg_ctxt         490 fs/cifs/smb2pdu.c 	pneg_ctxt->ContextType = SMB2_PREAUTH_INTEGRITY_CAPABILITIES;
pneg_ctxt         491 fs/cifs/smb2pdu.c 	pneg_ctxt->DataLength = cpu_to_le16(38);
pneg_ctxt         492 fs/cifs/smb2pdu.c 	pneg_ctxt->HashAlgorithmCount = cpu_to_le16(1);
pneg_ctxt         493 fs/cifs/smb2pdu.c 	pneg_ctxt->SaltLength = cpu_to_le16(SMB311_SALT_SIZE);
pneg_ctxt         494 fs/cifs/smb2pdu.c 	get_random_bytes(pneg_ctxt->Salt, SMB311_SALT_SIZE);
pneg_ctxt         495 fs/cifs/smb2pdu.c 	pneg_ctxt->HashAlgorithms = SMB2_PREAUTH_INTEGRITY_SHA512;
pneg_ctxt         499 fs/cifs/smb2pdu.c build_compression_ctxt(struct smb2_compression_capabilities_context *pneg_ctxt)
pneg_ctxt         501 fs/cifs/smb2pdu.c 	pneg_ctxt->ContextType = SMB2_COMPRESSION_CAPABILITIES;
pneg_ctxt         502 fs/cifs/smb2pdu.c 	pneg_ctxt->DataLength =
pneg_ctxt         505 fs/cifs/smb2pdu.c 	pneg_ctxt->CompressionAlgorithmCount = cpu_to_le16(3);
pneg_ctxt         506 fs/cifs/smb2pdu.c 	pneg_ctxt->CompressionAlgorithms[0] = SMB3_COMPRESS_LZ77;
pneg_ctxt         507 fs/cifs/smb2pdu.c 	pneg_ctxt->CompressionAlgorithms[1] = SMB3_COMPRESS_LZ77_HUFF;
pneg_ctxt         508 fs/cifs/smb2pdu.c 	pneg_ctxt->CompressionAlgorithms[2] = SMB3_COMPRESS_LZNT1;
pneg_ctxt         512 fs/cifs/smb2pdu.c build_encrypt_ctxt(struct smb2_encryption_neg_context *pneg_ctxt)
pneg_ctxt         514 fs/cifs/smb2pdu.c 	pneg_ctxt->ContextType = SMB2_ENCRYPTION_CAPABILITIES;
pneg_ctxt         515 fs/cifs/smb2pdu.c 	pneg_ctxt->DataLength = cpu_to_le16(6); /* Cipher Count + two ciphers */
pneg_ctxt         516 fs/cifs/smb2pdu.c 	pneg_ctxt->CipherCount = cpu_to_le16(2);
pneg_ctxt         517 fs/cifs/smb2pdu.c 	pneg_ctxt->Ciphers[0] = SMB2_ENCRYPTION_AES128_GCM;
pneg_ctxt         518 fs/cifs/smb2pdu.c 	pneg_ctxt->Ciphers[1] = SMB2_ENCRYPTION_AES128_CCM;
pneg_ctxt         522 fs/cifs/smb2pdu.c build_netname_ctxt(struct smb2_netname_neg_context *pneg_ctxt, char *hostname)
pneg_ctxt         526 fs/cifs/smb2pdu.c 	pneg_ctxt->ContextType = SMB2_NETNAME_NEGOTIATE_CONTEXT_ID;
pneg_ctxt         529 fs/cifs/smb2pdu.c 	pneg_ctxt->DataLength = cpu_to_le16(2 * cifs_strtoUTF16(pneg_ctxt->NetName, hostname, 100, cp));
pneg_ctxt         531 fs/cifs/smb2pdu.c 	return DIV_ROUND_UP(le16_to_cpu(pneg_ctxt->DataLength) +
pneg_ctxt         536 fs/cifs/smb2pdu.c build_posix_ctxt(struct smb2_posix_neg_context *pneg_ctxt)
pneg_ctxt         538 fs/cifs/smb2pdu.c 	pneg_ctxt->ContextType = SMB2_POSIX_EXTENSIONS_AVAILABLE;
pneg_ctxt         539 fs/cifs/smb2pdu.c 	pneg_ctxt->DataLength = cpu_to_le16(POSIX_CTXT_DATA_LEN);
pneg_ctxt         541 fs/cifs/smb2pdu.c 	pneg_ctxt->Name[0] = 0x93;
pneg_ctxt         542 fs/cifs/smb2pdu.c 	pneg_ctxt->Name[1] = 0xAD;
pneg_ctxt         543 fs/cifs/smb2pdu.c 	pneg_ctxt->Name[2] = 0x25;
pneg_ctxt         544 fs/cifs/smb2pdu.c 	pneg_ctxt->Name[3] = 0x50;
pneg_ctxt         545 fs/cifs/smb2pdu.c 	pneg_ctxt->Name[4] = 0x9C;
pneg_ctxt         546 fs/cifs/smb2pdu.c 	pneg_ctxt->Name[5] = 0xB4;
pneg_ctxt         547 fs/cifs/smb2pdu.c 	pneg_ctxt->Name[6] = 0x11;
pneg_ctxt         548 fs/cifs/smb2pdu.c 	pneg_ctxt->Name[7] = 0xE7;
pneg_ctxt         549 fs/cifs/smb2pdu.c 	pneg_ctxt->Name[8] = 0xB4;
pneg_ctxt         550 fs/cifs/smb2pdu.c 	pneg_ctxt->Name[9] = 0x23;
pneg_ctxt         551 fs/cifs/smb2pdu.c 	pneg_ctxt->Name[10] = 0x83;
pneg_ctxt         552 fs/cifs/smb2pdu.c 	pneg_ctxt->Name[11] = 0xDE;
pneg_ctxt         553 fs/cifs/smb2pdu.c 	pneg_ctxt->Name[12] = 0x96;
pneg_ctxt         554 fs/cifs/smb2pdu.c 	pneg_ctxt->Name[13] = 0x8B;
pneg_ctxt         555 fs/cifs/smb2pdu.c 	pneg_ctxt->Name[14] = 0xCD;
pneg_ctxt         556 fs/cifs/smb2pdu.c 	pneg_ctxt->Name[15] = 0x7C;
pneg_ctxt         563 fs/cifs/smb2pdu.c 	char *pneg_ctxt = (char *)req;
pneg_ctxt         578 fs/cifs/smb2pdu.c 	pneg_ctxt = (*total_len) + (char *)req;
pneg_ctxt         581 fs/cifs/smb2pdu.c 	build_preauth_ctxt((struct smb2_preauth_neg_context *)pneg_ctxt);
pneg_ctxt         584 fs/cifs/smb2pdu.c 	pneg_ctxt += ctxt_len;
pneg_ctxt         586 fs/cifs/smb2pdu.c 	build_encrypt_ctxt((struct smb2_encryption_neg_context *)pneg_ctxt);
pneg_ctxt         589 fs/cifs/smb2pdu.c 	pneg_ctxt += ctxt_len;
pneg_ctxt         593 fs/cifs/smb2pdu.c 				pneg_ctxt);
pneg_ctxt         598 fs/cifs/smb2pdu.c 		pneg_ctxt += ctxt_len;
pneg_ctxt         603 fs/cifs/smb2pdu.c 	ctxt_len = build_netname_ctxt((struct smb2_netname_neg_context *)pneg_ctxt,
pneg_ctxt         606 fs/cifs/smb2pdu.c 	pneg_ctxt += ctxt_len;
pneg_ctxt         608 fs/cifs/smb2pdu.c 	build_posix_ctxt((struct smb2_posix_neg_context *)pneg_ctxt);