pSMB              226 fs/cifs/cifsencrypt.c 		struct smb_com_lock_req *pSMB =
pSMB              228 fs/cifs/cifsencrypt.c 		if (pSMB->LockType & LOCKING_ANDX_OPLOCK_RELEASE)
pSMB              452 fs/cifs/cifssmb.c static int validate_t2(struct smb_t2_rsp *pSMB)
pSMB              457 fs/cifs/cifssmb.c 	if (pSMB->hdr.WordCount < 10)
pSMB              461 fs/cifs/cifssmb.c 	if (get_unaligned_le16(&pSMB->t2_rsp.ParameterOffset) > 1024 ||
pSMB              462 fs/cifs/cifssmb.c 	    get_unaligned_le16(&pSMB->t2_rsp.DataOffset) > 1024)
pSMB              465 fs/cifs/cifssmb.c 	total_size = get_unaligned_le16(&pSMB->t2_rsp.ParameterCount);
pSMB              472 fs/cifs/cifssmb.c 	total_size += get_unaligned_le16(&pSMB->t2_rsp.DataCount);
pSMB              473 fs/cifs/cifssmb.c 	if (total_size > get_bcc(&pSMB->hdr) ||
pSMB              479 fs/cifs/cifssmb.c 	cifs_dump_mem("Invalid transact2 SMB: ", (char *)pSMB,
pSMB              668 fs/cifs/cifssmb.c 	NEGOTIATE_REQ *pSMB;
pSMB              682 fs/cifs/cifssmb.c 		      (void **) &pSMB, (void **) &pSMBr);
pSMB              686 fs/cifs/cifssmb.c 	pSMB->hdr.Mid = get_next_mid(server);
pSMB              687 fs/cifs/cifssmb.c 	pSMB->hdr.Flags2 |= (SMBFLG2_UNICODE | SMBFLG2_ERR_STATUS);
pSMB              691 fs/cifs/cifssmb.c 		pSMB->hdr.Flags2 |= SMBFLG2_EXT_SEC;
pSMB              702 fs/cifs/cifssmb.c 		memcpy(pSMB->DialectsArray+count, protocols[i].name, len);
pSMB              705 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, count);
pSMB              706 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(count);
pSMB              708 fs/cifs/cifssmb.c 	rc = SendReceive(xid, ses, (struct smb_hdr *) pSMB,
pSMB              769 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB              875 fs/cifs/cifssmb.c 	LOGOFF_ANDX_REQ *pSMB;
pSMB              892 fs/cifs/cifssmb.c 	rc = small_smb_init(SMB_COM_LOGOFF_ANDX, 2, NULL, (void **)&pSMB);
pSMB              898 fs/cifs/cifssmb.c 	pSMB->hdr.Mid = get_next_mid(ses->server);
pSMB              901 fs/cifs/cifssmb.c 		pSMB->hdr.Flags2 |= SMBFLG2_SECURITY_SIGNATURE;
pSMB              903 fs/cifs/cifssmb.c 	pSMB->hdr.Uid = ses->Suid;
pSMB              905 fs/cifs/cifssmb.c 	pSMB->AndXCommand = 0xFF;
pSMB              906 fs/cifs/cifssmb.c 	rc = SendReceiveNoRsp(xid, ses, (char *) pSMB, 0);
pSMB              907 fs/cifs/cifssmb.c 	cifs_small_buf_release(pSMB);
pSMB              924 fs/cifs/cifssmb.c 	TRANSACTION2_SPI_REQ *pSMB = NULL;
pSMB              934 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB,
pSMB              939 fs/cifs/cifssmb.c 	if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
pSMB              941 fs/cifs/cifssmb.c 		    cifsConvertToUTF16((__le16 *) pSMB->FileName, fileName,
pSMB              946 fs/cifs/cifssmb.c 		name_len = copy_path_name(pSMB->FileName, fileName);
pSMB              950 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(2);
pSMB              951 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = 0; /* BB double check this with jra */
pSMB              952 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB              953 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB              954 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB              955 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB              956 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB              962 fs/cifs/cifssmb.c 	pRqD = (struct unlink_psx_rq *)(((char *)&pSMB->hdr.Protocol) + offset);
pSMB              964 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(param_offset);
pSMB              965 fs/cifs/cifssmb.c 	pSMB->DataOffset = cpu_to_le16(offset);
pSMB              966 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB              967 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB              968 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_SET_PATH_INFORMATION);
pSMB              971 fs/cifs/cifssmb.c 	pSMB->DataCount = cpu_to_le16(sizeof(struct unlink_psx_rq));
pSMB              972 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = cpu_to_le16(sizeof(struct unlink_psx_rq));
pSMB              973 fs/cifs/cifssmb.c 	pSMB->ParameterCount = cpu_to_le16(params);
pSMB              974 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = pSMB->ParameterCount;
pSMB              975 fs/cifs/cifssmb.c 	pSMB->InformationLevel = cpu_to_le16(SMB_POSIX_UNLINK);
pSMB              976 fs/cifs/cifssmb.c 	pSMB->Reserved4 = 0;
pSMB              977 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB              978 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB              979 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB              983 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB              997 fs/cifs/cifssmb.c 	DELETE_FILE_REQ *pSMB = NULL;
pSMB             1005 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_DELETE, 1, tcon, (void **) &pSMB,
pSMB             1010 fs/cifs/cifssmb.c 	if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
pSMB             1011 fs/cifs/cifssmb.c 		name_len = cifsConvertToUTF16((__le16 *) pSMB->fileName, name,
pSMB             1017 fs/cifs/cifssmb.c 		name_len = copy_path_name(pSMB->fileName, name);
pSMB             1019 fs/cifs/cifssmb.c 	pSMB->SearchAttributes =
pSMB             1021 fs/cifs/cifssmb.c 	pSMB->BufferFormat = 0x04;
pSMB             1022 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, name_len + 1);
pSMB             1023 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(name_len + 1);
pSMB             1024 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             1030 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             1041 fs/cifs/cifssmb.c 	DELETE_DIRECTORY_REQ *pSMB = NULL;
pSMB             1050 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_DELETE_DIRECTORY, 0, tcon, (void **) &pSMB,
pSMB             1055 fs/cifs/cifssmb.c 	if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
pSMB             1056 fs/cifs/cifssmb.c 		name_len = cifsConvertToUTF16((__le16 *) pSMB->DirName, name,
pSMB             1062 fs/cifs/cifssmb.c 		name_len = copy_path_name(pSMB->DirName, name);
pSMB             1065 fs/cifs/cifssmb.c 	pSMB->BufferFormat = 0x04;
pSMB             1066 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, name_len + 1);
pSMB             1067 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(name_len + 1);
pSMB             1068 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             1074 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             1086 fs/cifs/cifssmb.c 	CREATE_DIRECTORY_REQ *pSMB = NULL;
pSMB             1094 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_CREATE_DIRECTORY, 0, tcon, (void **) &pSMB,
pSMB             1099 fs/cifs/cifssmb.c 	if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
pSMB             1100 fs/cifs/cifssmb.c 		name_len = cifsConvertToUTF16((__le16 *) pSMB->DirName, name,
pSMB             1106 fs/cifs/cifssmb.c 		name_len = copy_path_name(pSMB->DirName, name);
pSMB             1109 fs/cifs/cifssmb.c 	pSMB->BufferFormat = 0x04;
pSMB             1110 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, name_len + 1);
pSMB             1111 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(name_len + 1);
pSMB             1112 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             1118 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             1131 fs/cifs/cifssmb.c 	TRANSACTION2_SPI_REQ *pSMB = NULL;
pSMB             1142 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB,
pSMB             1147 fs/cifs/cifssmb.c 	if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
pSMB             1149 fs/cifs/cifssmb.c 		    cifsConvertToUTF16((__le16 *) pSMB->FileName, name,
pSMB             1154 fs/cifs/cifssmb.c 		name_len = copy_path_name(pSMB->FileName, name);
pSMB             1159 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(2);
pSMB             1160 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(1000);	/* large enough */
pSMB             1161 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             1162 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             1163 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             1164 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             1165 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             1169 fs/cifs/cifssmb.c 	pdata = (OPEN_PSX_REQ *)(((char *)&pSMB->hdr.Protocol) + offset);
pSMB             1174 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(param_offset);
pSMB             1175 fs/cifs/cifssmb.c 	pSMB->DataOffset = cpu_to_le16(offset);
pSMB             1176 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             1177 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             1178 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_SET_PATH_INFORMATION);
pSMB             1181 fs/cifs/cifssmb.c 	pSMB->DataCount = cpu_to_le16(count);
pSMB             1182 fs/cifs/cifssmb.c 	pSMB->ParameterCount = cpu_to_le16(params);
pSMB             1183 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = pSMB->DataCount;
pSMB             1184 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = pSMB->ParameterCount;
pSMB             1185 fs/cifs/cifssmb.c 	pSMB->InformationLevel = cpu_to_le16(SMB_POSIX_OPEN);
pSMB             1186 fs/cifs/cifssmb.c 	pSMB->Reserved4 = 0;
pSMB             1187 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             1188 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             1189 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             1232 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             1297 fs/cifs/cifssmb.c 	OPENX_REQ *pSMB = NULL;
pSMB             1304 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_OPEN_ANDX, 15, tcon, (void **) &pSMB,
pSMB             1309 fs/cifs/cifssmb.c 	pSMB->AndXCommand = 0xFF;       /* none */
pSMB             1311 fs/cifs/cifssmb.c 	if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
pSMB             1314 fs/cifs/cifssmb.c 		   cifsConvertToUTF16((__le16 *) (pSMB->fileName + 1),
pSMB             1320 fs/cifs/cifssmb.c 		name_len = copy_path_name(pSMB->fileName, fileName);
pSMB             1323 fs/cifs/cifssmb.c 		pSMB->OpenFlags = cpu_to_le16(REQ_OPLOCK);
pSMB             1325 fs/cifs/cifssmb.c 		pSMB->OpenFlags = cpu_to_le16(REQ_BATCHOPLOCK);
pSMB             1327 fs/cifs/cifssmb.c 	pSMB->OpenFlags |= cpu_to_le16(REQ_MORE_INFO);
pSMB             1328 fs/cifs/cifssmb.c 	pSMB->Mode = cpu_to_le16(access_flags_to_smbopen_mode(access_flags));
pSMB             1329 fs/cifs/cifssmb.c 	pSMB->Mode |= cpu_to_le16(0x40); /* deny none */
pSMB             1335 fs/cifs/cifssmb.c 		pSMB->FileAttributes = cpu_to_le16(ATTR_SYSTEM);
pSMB             1337 fs/cifs/cifssmb.c 		pSMB->FileAttributes = cpu_to_le16(0/*ATTR_NORMAL*/);
pSMB             1340 fs/cifs/cifssmb.c 		pSMB->FileAttributes |= cpu_to_le16(ATTR_READONLY);
pSMB             1347 fs/cifs/cifssmb.c 	pSMB->Sattr = cpu_to_le16(ATTR_HIDDEN | ATTR_SYSTEM | ATTR_DIRECTORY);
pSMB             1348 fs/cifs/cifssmb.c 	pSMB->OpenFunction = cpu_to_le16(convert_disposition(openDisposition));
pSMB             1350 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, count);
pSMB             1352 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(count);
pSMB             1353 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             1387 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             1818 fs/cifs/cifssmb.c 	READ_REQ *pSMB = NULL;
pSMB             1843 fs/cifs/cifssmb.c 	rc = small_smb_init(SMB_COM_READ_ANDX, wct, tcon, (void **) &pSMB);
pSMB             1847 fs/cifs/cifssmb.c 	pSMB->hdr.Pid = cpu_to_le16((__u16)pid);
pSMB             1848 fs/cifs/cifssmb.c 	pSMB->hdr.PidHigh = cpu_to_le16((__u16)(pid >> 16));
pSMB             1854 fs/cifs/cifssmb.c 	pSMB->AndXCommand = 0xFF;       /* none */
pSMB             1855 fs/cifs/cifssmb.c 	pSMB->Fid = netfid;
pSMB             1856 fs/cifs/cifssmb.c 	pSMB->OffsetLow = cpu_to_le32(offset & 0xFFFFFFFF);
pSMB             1858 fs/cifs/cifssmb.c 		pSMB->OffsetHigh = cpu_to_le32(offset >> 32);
pSMB             1860 fs/cifs/cifssmb.c 	pSMB->Remaining = 0;
pSMB             1861 fs/cifs/cifssmb.c 	pSMB->MaxCount = cpu_to_le16(count & 0xFFFF);
pSMB             1862 fs/cifs/cifssmb.c 	pSMB->MaxCountHigh = cpu_to_le32(count >> 16);
pSMB             1864 fs/cifs/cifssmb.c 		pSMB->ByteCount = 0;  /* no need to do le conversion since 0 */
pSMB             1868 fs/cifs/cifssmb.c 			(struct smb_com_readx_req *)pSMB;
pSMB             1872 fs/cifs/cifssmb.c 	iov[0].iov_base = (char *)pSMB;
pSMB             1873 fs/cifs/cifssmb.c 	iov[0].iov_len = be32_to_cpu(pSMB->hdr.smb_buf_length) + 4;
pSMB             1876 fs/cifs/cifssmb.c 	cifs_small_buf_release(pSMB);
pSMB             1928 fs/cifs/cifssmb.c 	WRITE_REQ *pSMB = NULL;
pSMB             1955 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_WRITE_ANDX, wct, tcon, (void **) &pSMB,
pSMB             1960 fs/cifs/cifssmb.c 	pSMB->hdr.Pid = cpu_to_le16((__u16)pid);
pSMB             1961 fs/cifs/cifssmb.c 	pSMB->hdr.PidHigh = cpu_to_le16((__u16)(pid >> 16));
pSMB             1967 fs/cifs/cifssmb.c 	pSMB->AndXCommand = 0xFF;	/* none */
pSMB             1968 fs/cifs/cifssmb.c 	pSMB->Fid = netfid;
pSMB             1969 fs/cifs/cifssmb.c 	pSMB->OffsetLow = cpu_to_le32(offset & 0xFFFFFFFF);
pSMB             1971 fs/cifs/cifssmb.c 		pSMB->OffsetHigh = cpu_to_le32(offset >> 32);
pSMB             1973 fs/cifs/cifssmb.c 	pSMB->Reserved = 0xFFFFFFFF;
pSMB             1974 fs/cifs/cifssmb.c 	pSMB->WriteMode = 0;
pSMB             1975 fs/cifs/cifssmb.c 	pSMB->Remaining = 0;
pSMB             1990 fs/cifs/cifssmb.c 	pSMB->DataOffset =
pSMB             1993 fs/cifs/cifssmb.c 		memcpy(pSMB->Data, buf, bytes_sent);
pSMB             1996 fs/cifs/cifssmb.c 		cifs_buf_release(pSMB);
pSMB             2004 fs/cifs/cifssmb.c 	pSMB->DataLengthLow = cpu_to_le16(bytes_sent & 0xFFFF);
pSMB             2005 fs/cifs/cifssmb.c 	pSMB->DataLengthHigh = cpu_to_le16(bytes_sent >> 16);
pSMB             2006 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             2009 fs/cifs/cifssmb.c 		pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             2013 fs/cifs/cifssmb.c 			(struct smb_com_writex_req *)pSMB;
pSMB             2017 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             2036 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             2362 fs/cifs/cifssmb.c 	WRITE_REQ *pSMB = NULL;
pSMB             2386 fs/cifs/cifssmb.c 	rc = small_smb_init(SMB_COM_WRITE_ANDX, wct, tcon, (void **) &pSMB);
pSMB             2390 fs/cifs/cifssmb.c 	pSMB->hdr.Pid = cpu_to_le16((__u16)pid);
pSMB             2391 fs/cifs/cifssmb.c 	pSMB->hdr.PidHigh = cpu_to_le16((__u16)(pid >> 16));
pSMB             2397 fs/cifs/cifssmb.c 	pSMB->AndXCommand = 0xFF;	/* none */
pSMB             2398 fs/cifs/cifssmb.c 	pSMB->Fid = netfid;
pSMB             2399 fs/cifs/cifssmb.c 	pSMB->OffsetLow = cpu_to_le32(offset & 0xFFFFFFFF);
pSMB             2401 fs/cifs/cifssmb.c 		pSMB->OffsetHigh = cpu_to_le32(offset >> 32);
pSMB             2402 fs/cifs/cifssmb.c 	pSMB->Reserved = 0xFFFFFFFF;
pSMB             2403 fs/cifs/cifssmb.c 	pSMB->WriteMode = 0;
pSMB             2404 fs/cifs/cifssmb.c 	pSMB->Remaining = 0;
pSMB             2406 fs/cifs/cifssmb.c 	pSMB->DataOffset =
pSMB             2409 fs/cifs/cifssmb.c 	pSMB->DataLengthLow = cpu_to_le16(count & 0xFFFF);
pSMB             2410 fs/cifs/cifssmb.c 	pSMB->DataLengthHigh = cpu_to_le16(count >> 16);
pSMB             2412 fs/cifs/cifssmb.c 	smb_hdr_len = be32_to_cpu(pSMB->hdr.smb_buf_length) + 1;
pSMB             2414 fs/cifs/cifssmb.c 		inc_rfc1001_len(pSMB, count + 1);
pSMB             2416 fs/cifs/cifssmb.c 		inc_rfc1001_len(pSMB, count + 5); /* smb data starts later */
pSMB             2418 fs/cifs/cifssmb.c 		pSMB->ByteCount = cpu_to_le16(count + 1);
pSMB             2421 fs/cifs/cifssmb.c 				(struct smb_com_writex_req *)pSMB;
pSMB             2424 fs/cifs/cifssmb.c 	iov[0].iov_base = pSMB;
pSMB             2432 fs/cifs/cifssmb.c 	cifs_small_buf_release(pSMB);
pSMB             2467 fs/cifs/cifssmb.c 	LOCK_REQ *pSMB = NULL;
pSMB             2476 fs/cifs/cifssmb.c 	rc = small_smb_init(SMB_COM_LOCKING_ANDX, 8, tcon, (void **) &pSMB);
pSMB             2480 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             2481 fs/cifs/cifssmb.c 	pSMB->NumberOfLocks = cpu_to_le16(num_lock);
pSMB             2482 fs/cifs/cifssmb.c 	pSMB->NumberOfUnlocks = cpu_to_le16(num_unlock);
pSMB             2483 fs/cifs/cifssmb.c 	pSMB->LockType = lock_type;
pSMB             2484 fs/cifs/cifssmb.c 	pSMB->AndXCommand = 0xFF; /* none */
pSMB             2485 fs/cifs/cifssmb.c 	pSMB->Fid = netfid; /* netfid stays le */
pSMB             2488 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, count);
pSMB             2489 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(count);
pSMB             2491 fs/cifs/cifssmb.c 	iov[0].iov_base = (char *)pSMB;
pSMB             2492 fs/cifs/cifssmb.c 	iov[0].iov_len = be32_to_cpu(pSMB->hdr.smb_buf_length) + 4 -
pSMB             2500 fs/cifs/cifssmb.c 	cifs_small_buf_release(pSMB);
pSMB             2515 fs/cifs/cifssmb.c 	LOCK_REQ *pSMB = NULL;
pSMB             2523 fs/cifs/cifssmb.c 	rc = small_smb_init(SMB_COM_LOCKING_ANDX, 8, tcon, (void **) &pSMB);
pSMB             2531 fs/cifs/cifssmb.c 		pSMB->Timeout = 0;
pSMB             2534 fs/cifs/cifssmb.c 		pSMB->Timeout = cpu_to_le32(-1);/* blocking - do not time out */
pSMB             2536 fs/cifs/cifssmb.c 		pSMB->Timeout = 0;
pSMB             2539 fs/cifs/cifssmb.c 	pSMB->NumberOfLocks = cpu_to_le16(numLock);
pSMB             2540 fs/cifs/cifssmb.c 	pSMB->NumberOfUnlocks = cpu_to_le16(numUnlock);
pSMB             2541 fs/cifs/cifssmb.c 	pSMB->LockType = lockType;
pSMB             2542 fs/cifs/cifssmb.c 	pSMB->OplockLevel = oplock_level;
pSMB             2543 fs/cifs/cifssmb.c 	pSMB->AndXCommand = 0xFF;	/* none */
pSMB             2544 fs/cifs/cifssmb.c 	pSMB->Fid = smb_file_id; /* netfid stays le */
pSMB             2547 fs/cifs/cifssmb.c 		pSMB->Locks[0].Pid = cpu_to_le16(netpid);
pSMB             2549 fs/cifs/cifssmb.c 		pSMB->Locks[0].LengthLow = cpu_to_le32((u32)len);
pSMB             2550 fs/cifs/cifssmb.c 		pSMB->Locks[0].LengthHigh = cpu_to_le32((u32)(len>>32));
pSMB             2551 fs/cifs/cifssmb.c 		pSMB->Locks[0].OffsetLow = cpu_to_le32((u32)offset);
pSMB             2552 fs/cifs/cifssmb.c 		pSMB->Locks[0].OffsetHigh = cpu_to_le32((u32)(offset>>32));
pSMB             2558 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, count);
pSMB             2559 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(count);
pSMB             2562 fs/cifs/cifssmb.c 		rc = SendReceiveBlockingLock(xid, tcon, (struct smb_hdr *) pSMB,
pSMB             2563 fs/cifs/cifssmb.c 			(struct smb_hdr *) pSMB, &bytes_returned);
pSMB             2565 fs/cifs/cifssmb.c 		rc = SendReceiveNoRsp(xid, tcon->ses, (char *)pSMB, flags);
pSMB             2566 fs/cifs/cifssmb.c 	cifs_small_buf_release(pSMB);
pSMB             2583 fs/cifs/cifssmb.c 	struct smb_com_transaction2_sfi_req *pSMB  = NULL;
pSMB             2596 fs/cifs/cifssmb.c 	rc = small_smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB);
pSMB             2601 fs/cifs/cifssmb.c 	pSMBr = (struct smb_com_transaction2_sfi_rsp *)pSMB;
pSMB             2604 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             2605 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             2606 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             2607 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             2612 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(2);
pSMB             2613 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(1000); /* BB find max SMB from sess */
pSMB             2614 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             2615 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             2617 fs/cifs/cifssmb.c 		pSMB->SubCommand = cpu_to_le16(TRANS2_QUERY_FILE_INFORMATION);
pSMB             2619 fs/cifs/cifssmb.c 		pSMB->SubCommand = cpu_to_le16(TRANS2_SET_FILE_INFORMATION);
pSMB             2621 fs/cifs/cifssmb.c 	pSMB->DataCount = cpu_to_le16(count);
pSMB             2622 fs/cifs/cifssmb.c 	pSMB->ParameterCount = cpu_to_le16(params);
pSMB             2623 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = pSMB->DataCount;
pSMB             2624 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = pSMB->ParameterCount;
pSMB             2625 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(param_offset);
pSMB             2627 fs/cifs/cifssmb.c 			(((char *) &pSMB->hdr.Protocol) + offset);
pSMB             2633 fs/cifs/cifssmb.c 		pSMB->Timeout = cpu_to_le32(-1);
pSMB             2635 fs/cifs/cifssmb.c 		pSMB->Timeout = 0;
pSMB             2641 fs/cifs/cifssmb.c 	pSMB->DataOffset = cpu_to_le16(offset);
pSMB             2642 fs/cifs/cifssmb.c 	pSMB->Fid = smb_file_id;
pSMB             2643 fs/cifs/cifssmb.c 	pSMB->InformationLevel = cpu_to_le16(SMB_SET_POSIX_LOCK);
pSMB             2644 fs/cifs/cifssmb.c 	pSMB->Reserved4 = 0;
pSMB             2645 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             2646 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             2648 fs/cifs/cifssmb.c 		rc = SendReceiveBlockingLock(xid, tcon, (struct smb_hdr *) pSMB,
pSMB             2651 fs/cifs/cifssmb.c 		iov[0].iov_base = (char *)pSMB;
pSMB             2652 fs/cifs/cifssmb.c 		iov[0].iov_len = be32_to_cpu(pSMB->hdr.smb_buf_length) + 4;
pSMB             2657 fs/cifs/cifssmb.c 	cifs_small_buf_release(pSMB);
pSMB             2710 fs/cifs/cifssmb.c 	CLOSE_REQ *pSMB = NULL;
pSMB             2714 fs/cifs/cifssmb.c 	rc = small_smb_init(SMB_COM_CLOSE, 3, tcon, (void **) &pSMB);
pSMB             2720 fs/cifs/cifssmb.c 	pSMB->FileID = (__u16) smb_file_id;
pSMB             2721 fs/cifs/cifssmb.c 	pSMB->LastWriteTime = 0xFFFFFFFF;
pSMB             2722 fs/cifs/cifssmb.c 	pSMB->ByteCount = 0;
pSMB             2723 fs/cifs/cifssmb.c 	rc = SendReceiveNoRsp(xid, tcon->ses, (char *) pSMB, 0);
pSMB             2724 fs/cifs/cifssmb.c 	cifs_small_buf_release(pSMB);
pSMB             2744 fs/cifs/cifssmb.c 	FLUSH_REQ *pSMB = NULL;
pSMB             2747 fs/cifs/cifssmb.c 	rc = small_smb_init(SMB_COM_FLUSH, 1, tcon, (void **) &pSMB);
pSMB             2751 fs/cifs/cifssmb.c 	pSMB->FileID = (__u16) smb_file_id;
pSMB             2752 fs/cifs/cifssmb.c 	pSMB->ByteCount = 0;
pSMB             2753 fs/cifs/cifssmb.c 	rc = SendReceiveNoRsp(xid, tcon->ses, (char *) pSMB, 0);
pSMB             2754 fs/cifs/cifssmb.c 	cifs_small_buf_release(pSMB);
pSMB             2768 fs/cifs/cifssmb.c 	RENAME_REQ *pSMB = NULL;
pSMB             2777 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_RENAME, 1, tcon, (void **) &pSMB,
pSMB             2782 fs/cifs/cifssmb.c 	pSMB->BufferFormat = 0x04;
pSMB             2783 fs/cifs/cifssmb.c 	pSMB->SearchAttributes =
pSMB             2787 fs/cifs/cifssmb.c 	if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
pSMB             2788 fs/cifs/cifssmb.c 		name_len = cifsConvertToUTF16((__le16 *) pSMB->OldFileName,
pSMB             2793 fs/cifs/cifssmb.c 		pSMB->OldFileName[name_len] = 0x04;	/* pad */
pSMB             2795 fs/cifs/cifssmb.c 		pSMB->OldFileName[name_len + 1] = 0x00;
pSMB             2797 fs/cifs/cifssmb.c 		    cifsConvertToUTF16((__le16 *)&pSMB->OldFileName[name_len+2],
pSMB             2803 fs/cifs/cifssmb.c 		name_len = copy_path_name(pSMB->OldFileName, from_name);
pSMB             2804 fs/cifs/cifssmb.c 		name_len2 = copy_path_name(pSMB->OldFileName+name_len+1, to_name);
pSMB             2805 fs/cifs/cifssmb.c 		pSMB->OldFileName[name_len] = 0x04;  /* 2nd buffer format */
pSMB             2810 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, count);
pSMB             2811 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(count);
pSMB             2813 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             2819 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             2831 fs/cifs/cifssmb.c 	struct smb_com_transaction2_sfi_req *pSMB  = NULL;
pSMB             2842 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_TRANSACTION2, 15, pTcon, (void **) &pSMB,
pSMB             2848 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             2849 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             2850 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             2851 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             2852 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             2856 fs/cifs/cifssmb.c 	data_offset = (char *) (&pSMB->hdr.Protocol) + offset;
pSMB             2858 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(2);
pSMB             2859 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(1000); /* BB find max SMB from sess */
pSMB             2860 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             2861 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             2862 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_SET_FILE_INFORMATION);
pSMB             2864 fs/cifs/cifssmb.c 	pSMB->ParameterCount = cpu_to_le16(params);
pSMB             2865 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = pSMB->ParameterCount;
pSMB             2866 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(param_offset);
pSMB             2867 fs/cifs/cifssmb.c 	pSMB->DataOffset = cpu_to_le16(offset);
pSMB             2873 fs/cifs/cifssmb.c 		sprintf(dummy_string, "cifs%x", pSMB->hdr.Mid);
pSMB             2886 fs/cifs/cifssmb.c 	pSMB->DataCount = cpu_to_le16(count);
pSMB             2887 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = pSMB->DataCount;
pSMB             2888 fs/cifs/cifssmb.c 	pSMB->Fid = netfid;
pSMB             2889 fs/cifs/cifssmb.c 	pSMB->InformationLevel =
pSMB             2891 fs/cifs/cifssmb.c 	pSMB->Reserved4 = 0;
pSMB             2892 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             2893 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             2894 fs/cifs/cifssmb.c 	rc = SendReceive(xid, pTcon->ses, (struct smb_hdr *) pSMB,
pSMB             2901 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             2915 fs/cifs/cifssmb.c 	COPY_REQ *pSMB = NULL;
pSMB             2923 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_COPY, 1, tcon, (void **) &pSMB,
pSMB             2928 fs/cifs/cifssmb.c 	pSMB->BufferFormat = 0x04;
pSMB             2929 fs/cifs/cifssmb.c 	pSMB->Tid2 = target_tid;
pSMB             2931 fs/cifs/cifssmb.c 	pSMB->Flags = cpu_to_le16(flags & COPY_TREE);
pSMB             2933 fs/cifs/cifssmb.c 	if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
pSMB             2934 fs/cifs/cifssmb.c 		name_len = cifsConvertToUTF16((__le16 *) pSMB->OldFileName,
pSMB             2939 fs/cifs/cifssmb.c 		pSMB->OldFileName[name_len] = 0x04;     /* pad */
pSMB             2941 fs/cifs/cifssmb.c 		pSMB->OldFileName[name_len + 1] = 0x00;
pSMB             2943 fs/cifs/cifssmb.c 		    cifsConvertToUTF16((__le16 *)&pSMB->OldFileName[name_len+2],
pSMB             2948 fs/cifs/cifssmb.c 		name_len = copy_path_name(pSMB->OldFileName, fromName);
pSMB             2949 fs/cifs/cifssmb.c 		pSMB->OldFileName[name_len] = 0x04;  /* 2nd buffer format */
pSMB             2950 fs/cifs/cifssmb.c 		name_len2 = copy_path_name(pSMB->OldFileName+name_len+1, toName);
pSMB             2955 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, count);
pSMB             2956 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(count);
pSMB             2958 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             2964 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             2977 fs/cifs/cifssmb.c 	TRANSACTION2_SPI_REQ *pSMB = NULL;
pSMB             2988 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB,
pSMB             2993 fs/cifs/cifssmb.c 	if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
pSMB             2995 fs/cifs/cifssmb.c 		    cifsConvertToUTF16((__le16 *) pSMB->FileName, fromName,
pSMB             3002 fs/cifs/cifssmb.c 		name_len = copy_path_name(pSMB->FileName, fromName);
pSMB             3005 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             3006 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             3007 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             3008 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             3009 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             3014 fs/cifs/cifssmb.c 	data_offset = (char *) (&pSMB->hdr.Protocol) + offset;
pSMB             3015 fs/cifs/cifssmb.c 	if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
pSMB             3026 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(2);
pSMB             3028 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(1000);
pSMB             3029 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             3030 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             3031 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_SET_PATH_INFORMATION);
pSMB             3033 fs/cifs/cifssmb.c 	pSMB->DataCount = cpu_to_le16(name_len_target);
pSMB             3034 fs/cifs/cifssmb.c 	pSMB->ParameterCount = cpu_to_le16(params);
pSMB             3035 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = pSMB->DataCount;
pSMB             3036 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = pSMB->ParameterCount;
pSMB             3037 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(param_offset);
pSMB             3038 fs/cifs/cifssmb.c 	pSMB->DataOffset = cpu_to_le16(offset);
pSMB             3039 fs/cifs/cifssmb.c 	pSMB->InformationLevel = cpu_to_le16(SMB_SET_FILE_UNIX_LINK);
pSMB             3040 fs/cifs/cifssmb.c 	pSMB->Reserved4 = 0;
pSMB             3041 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             3042 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             3043 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             3050 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             3063 fs/cifs/cifssmb.c 	TRANSACTION2_SPI_REQ *pSMB = NULL;
pSMB             3074 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB,
pSMB             3079 fs/cifs/cifssmb.c 	if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
pSMB             3080 fs/cifs/cifssmb.c 		name_len = cifsConvertToUTF16((__le16 *) pSMB->FileName, toName,
pSMB             3086 fs/cifs/cifssmb.c 		name_len = copy_path_name(pSMB->FileName, toName);
pSMB             3089 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             3090 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             3091 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             3092 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             3093 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             3098 fs/cifs/cifssmb.c 	data_offset = (char *) (&pSMB->hdr.Protocol) + offset;
pSMB             3099 fs/cifs/cifssmb.c 	if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
pSMB             3109 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(2);
pSMB             3111 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(1000);
pSMB             3112 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             3113 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             3114 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_SET_PATH_INFORMATION);
pSMB             3116 fs/cifs/cifssmb.c 	pSMB->ParameterCount = cpu_to_le16(params);
pSMB             3117 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = pSMB->ParameterCount;
pSMB             3118 fs/cifs/cifssmb.c 	pSMB->DataCount = cpu_to_le16(name_len_target);
pSMB             3119 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = pSMB->DataCount;
pSMB             3120 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(param_offset);
pSMB             3121 fs/cifs/cifssmb.c 	pSMB->DataOffset = cpu_to_le16(offset);
pSMB             3122 fs/cifs/cifssmb.c 	pSMB->InformationLevel = cpu_to_le16(SMB_SET_FILE_UNIX_HLINK);
pSMB             3123 fs/cifs/cifssmb.c 	pSMB->Reserved4 = 0;
pSMB             3124 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             3125 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             3126 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             3133 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             3146 fs/cifs/cifssmb.c 	NT_RENAME_REQ *pSMB = NULL;
pSMB             3156 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_NT_RENAME, 4, tcon, (void **) &pSMB,
pSMB             3161 fs/cifs/cifssmb.c 	pSMB->SearchAttributes =
pSMB             3164 fs/cifs/cifssmb.c 	pSMB->Flags = cpu_to_le16(CREATE_HARD_LINK);
pSMB             3165 fs/cifs/cifssmb.c 	pSMB->ClusterCount = 0;
pSMB             3167 fs/cifs/cifssmb.c 	pSMB->BufferFormat = 0x04;
pSMB             3169 fs/cifs/cifssmb.c 	if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
pSMB             3171 fs/cifs/cifssmb.c 		    cifsConvertToUTF16((__le16 *) pSMB->OldFileName, from_name,
pSMB             3177 fs/cifs/cifssmb.c 		pSMB->OldFileName[name_len] = 0x04;
pSMB             3178 fs/cifs/cifssmb.c 		pSMB->OldFileName[name_len + 1] = 0x00; /* pad */
pSMB             3180 fs/cifs/cifssmb.c 		    cifsConvertToUTF16((__le16 *)&pSMB->OldFileName[name_len+2],
pSMB             3186 fs/cifs/cifssmb.c 		name_len = copy_path_name(pSMB->OldFileName, from_name);
pSMB             3187 fs/cifs/cifssmb.c 		pSMB->OldFileName[name_len] = 0x04;	/* 2nd buffer format */
pSMB             3188 fs/cifs/cifssmb.c 		name_len2 = copy_path_name(pSMB->OldFileName+name_len+1, to_name);
pSMB             3193 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, count);
pSMB             3194 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(count);
pSMB             3196 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             3202 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             3215 fs/cifs/cifssmb.c 	TRANSACTION2_QPI_REQ *pSMB = NULL;
pSMB             3226 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB,
pSMB             3231 fs/cifs/cifssmb.c 	if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
pSMB             3233 fs/cifs/cifssmb.c 			cifsConvertToUTF16((__le16 *) pSMB->FileName,
pSMB             3239 fs/cifs/cifssmb.c 		name_len = copy_path_name(pSMB->FileName, searchName);
pSMB             3243 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = 0;
pSMB             3244 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(2);
pSMB             3245 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(CIFSMaxBufSize);
pSMB             3246 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             3247 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             3248 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             3249 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             3250 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             3251 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(offsetof(
pSMB             3253 fs/cifs/cifssmb.c 	pSMB->DataCount = 0;
pSMB             3254 fs/cifs/cifssmb.c 	pSMB->DataOffset = 0;
pSMB             3255 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             3256 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             3257 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_QUERY_PATH_INFORMATION);
pSMB             3259 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = cpu_to_le16(params);
pSMB             3260 fs/cifs/cifssmb.c 	pSMB->ParameterCount = pSMB->TotalParameterCount;
pSMB             3261 fs/cifs/cifssmb.c 	pSMB->InformationLevel = cpu_to_le16(SMB_QUERY_FILE_UNIX_LINK);
pSMB             3262 fs/cifs/cifssmb.c 	pSMB->Reserved4 = 0;
pSMB             3263 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             3264 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             3266 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             3296 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             3319 fs/cifs/cifssmb.c 	struct smb_com_transaction_ioctl_req *pSMB;
pSMB             3330 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_NT_TRANSACT, 23, tcon, (void **) &pSMB,
pSMB             3335 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = 0 ;
pSMB             3336 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = 0;
pSMB             3337 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le32(2);
pSMB             3339 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le32(CIFSMaxBufSize & 0xFFFFFF00);
pSMB             3340 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 4;
pSMB             3341 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             3342 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = 0;
pSMB             3343 fs/cifs/cifssmb.c 	pSMB->DataCount = 0;
pSMB             3344 fs/cifs/cifssmb.c 	pSMB->DataOffset = 0;
pSMB             3345 fs/cifs/cifssmb.c 	pSMB->SetupCount = 4;
pSMB             3346 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(NT_TRANSACT_IOCTL);
pSMB             3347 fs/cifs/cifssmb.c 	pSMB->ParameterCount = pSMB->TotalParameterCount;
pSMB             3348 fs/cifs/cifssmb.c 	pSMB->FunctionCode = cpu_to_le32(FSCTL_GET_REPARSE_POINT);
pSMB             3349 fs/cifs/cifssmb.c 	pSMB->IsFsctl = 1; /* FSCTL */
pSMB             3350 fs/cifs/cifssmb.c 	pSMB->IsRootFlag = 0;
pSMB             3351 fs/cifs/cifssmb.c 	pSMB->Fid = fid; /* file handle always le */
pSMB             3352 fs/cifs/cifssmb.c 	pSMB->ByteCount = 0;
pSMB             3354 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             3426 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             3441 fs/cifs/cifssmb.c 	struct smb_com_transaction_compr_ioctl_req *pSMB;
pSMB             3445 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_NT_TRANSACT, 23, tcon, (void **) &pSMB,
pSMB             3450 fs/cifs/cifssmb.c 	pSMB->compression_state = cpu_to_le16(COMPRESSION_FORMAT_DEFAULT);
pSMB             3452 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = 0;
pSMB             3453 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = cpu_to_le32(2);
pSMB             3454 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = 0;
pSMB             3455 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = 0;
pSMB             3456 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 4;
pSMB             3457 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             3458 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = 0;
pSMB             3459 fs/cifs/cifssmb.c 	pSMB->DataCount = cpu_to_le32(2);
pSMB             3460 fs/cifs/cifssmb.c 	pSMB->DataOffset =
pSMB             3463 fs/cifs/cifssmb.c 	pSMB->SetupCount = 4;
pSMB             3464 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(NT_TRANSACT_IOCTL);
pSMB             3465 fs/cifs/cifssmb.c 	pSMB->ParameterCount = 0;
pSMB             3466 fs/cifs/cifssmb.c 	pSMB->FunctionCode = cpu_to_le32(FSCTL_SET_COMPRESSION);
pSMB             3467 fs/cifs/cifssmb.c 	pSMB->IsFsctl = 1; /* FSCTL */
pSMB             3468 fs/cifs/cifssmb.c 	pSMB->IsRootFlag = 0;
pSMB             3469 fs/cifs/cifssmb.c 	pSMB->Fid = fid; /* file handle always le */
pSMB             3471 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(5);
pSMB             3472 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, 5);
pSMB             3474 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             3479 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             3632 fs/cifs/cifssmb.c 	TRANSACTION2_QPI_REQ *pSMB = NULL;
pSMB             3642 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB,
pSMB             3647 fs/cifs/cifssmb.c 	if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
pSMB             3649 fs/cifs/cifssmb.c 			cifsConvertToUTF16((__le16 *) pSMB->FileName,
pSMB             3654 fs/cifs/cifssmb.c 		pSMB->FileName[name_len] = 0;
pSMB             3655 fs/cifs/cifssmb.c 		pSMB->FileName[name_len+1] = 0;
pSMB             3657 fs/cifs/cifssmb.c 		name_len = copy_path_name(pSMB->FileName, searchName);
pSMB             3661 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = 0;
pSMB             3662 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(2);
pSMB             3664 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(4000);
pSMB             3665 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             3666 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             3667 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             3668 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             3669 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             3670 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(
pSMB             3673 fs/cifs/cifssmb.c 	pSMB->DataCount = 0;
pSMB             3674 fs/cifs/cifssmb.c 	pSMB->DataOffset = 0;
pSMB             3675 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             3676 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             3677 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_QUERY_PATH_INFORMATION);
pSMB             3679 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = cpu_to_le16(params);
pSMB             3680 fs/cifs/cifssmb.c 	pSMB->ParameterCount = pSMB->TotalParameterCount;
pSMB             3681 fs/cifs/cifssmb.c 	pSMB->InformationLevel = cpu_to_le16(SMB_QUERY_POSIX_ACL);
pSMB             3682 fs/cifs/cifssmb.c 	pSMB->Reserved4 = 0;
pSMB             3683 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             3684 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             3686 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             3706 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             3719 fs/cifs/cifssmb.c 	struct smb_com_transaction2_spi_req *pSMB = NULL;
pSMB             3729 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB,
pSMB             3733 fs/cifs/cifssmb.c 	if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
pSMB             3735 fs/cifs/cifssmb.c 			cifsConvertToUTF16((__le16 *) pSMB->FileName, fileName,
pSMB             3740 fs/cifs/cifssmb.c 		name_len = copy_path_name(pSMB->FileName, fileName);
pSMB             3743 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(2);
pSMB             3745 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(1000);
pSMB             3746 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             3747 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             3748 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             3749 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             3750 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             3754 fs/cifs/cifssmb.c 	parm_data = ((char *) &pSMB->hdr.Protocol) + offset;
pSMB             3755 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(param_offset);
pSMB             3764 fs/cifs/cifssmb.c 	pSMB->DataOffset = cpu_to_le16(offset);
pSMB             3765 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             3766 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             3767 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_SET_PATH_INFORMATION);
pSMB             3768 fs/cifs/cifssmb.c 	pSMB->InformationLevel = cpu_to_le16(SMB_SET_POSIX_ACL);
pSMB             3770 fs/cifs/cifssmb.c 	pSMB->DataCount = cpu_to_le16(data_count);
pSMB             3771 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = pSMB->DataCount;
pSMB             3772 fs/cifs/cifssmb.c 	pSMB->ParameterCount = cpu_to_le16(params);
pSMB             3773 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = pSMB->ParameterCount;
pSMB             3774 fs/cifs/cifssmb.c 	pSMB->Reserved4 = 0;
pSMB             3775 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             3776 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             3777 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             3783 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             3795 fs/cifs/cifssmb.c 	struct smb_t2_qfi_req *pSMB = NULL;
pSMB             3805 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB,
pSMB             3811 fs/cifs/cifssmb.c 	pSMB->t2.TotalDataCount = 0;
pSMB             3812 fs/cifs/cifssmb.c 	pSMB->t2.MaxParameterCount = cpu_to_le16(4);
pSMB             3814 fs/cifs/cifssmb.c 	pSMB->t2.MaxDataCount = cpu_to_le16(4000);
pSMB             3815 fs/cifs/cifssmb.c 	pSMB->t2.MaxSetupCount = 0;
pSMB             3816 fs/cifs/cifssmb.c 	pSMB->t2.Reserved = 0;
pSMB             3817 fs/cifs/cifssmb.c 	pSMB->t2.Flags = 0;
pSMB             3818 fs/cifs/cifssmb.c 	pSMB->t2.Timeout = 0;
pSMB             3819 fs/cifs/cifssmb.c 	pSMB->t2.Reserved2 = 0;
pSMB             3820 fs/cifs/cifssmb.c 	pSMB->t2.ParameterOffset = cpu_to_le16(offsetof(struct smb_t2_qfi_req,
pSMB             3822 fs/cifs/cifssmb.c 	pSMB->t2.DataCount = 0;
pSMB             3823 fs/cifs/cifssmb.c 	pSMB->t2.DataOffset = 0;
pSMB             3824 fs/cifs/cifssmb.c 	pSMB->t2.SetupCount = 1;
pSMB             3825 fs/cifs/cifssmb.c 	pSMB->t2.Reserved3 = 0;
pSMB             3826 fs/cifs/cifssmb.c 	pSMB->t2.SubCommand = cpu_to_le16(TRANS2_QUERY_FILE_INFORMATION);
pSMB             3828 fs/cifs/cifssmb.c 	pSMB->t2.TotalParameterCount = cpu_to_le16(params);
pSMB             3829 fs/cifs/cifssmb.c 	pSMB->t2.ParameterCount = pSMB->t2.TotalParameterCount;
pSMB             3830 fs/cifs/cifssmb.c 	pSMB->InformationLevel = cpu_to_le16(SMB_QUERY_ATTR_FLAGS);
pSMB             3831 fs/cifs/cifssmb.c 	pSMB->Pad = 0;
pSMB             3832 fs/cifs/cifssmb.c 	pSMB->Fid = netfid;
pSMB             3833 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             3834 fs/cifs/cifssmb.c 	pSMB->t2.ByteCount = cpu_to_le16(byte_count);
pSMB             3836 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             3865 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             3888 fs/cifs/cifssmb.c 	struct smb_com_ntransact_req *pSMB;
pSMB             3891 fs/cifs/cifssmb.c 				(void **)&pSMB);
pSMB             3894 fs/cifs/cifssmb.c 	*ret_buf = (void *)pSMB;
pSMB             3895 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             3896 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = cpu_to_le32(parm_len);
pSMB             3897 fs/cifs/cifssmb.c 	pSMB->TotalDataCount  = 0;
pSMB             3898 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le32(CIFSMaxBufSize & 0xFFFFFF00);
pSMB             3899 fs/cifs/cifssmb.c 	pSMB->ParameterCount = pSMB->TotalParameterCount;
pSMB             3900 fs/cifs/cifssmb.c 	pSMB->DataCount  = pSMB->TotalDataCount;
pSMB             3903 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le32(temp_offset);
pSMB             3904 fs/cifs/cifssmb.c 	pSMB->DataOffset = cpu_to_le32(temp_offset + parm_len);
pSMB             3905 fs/cifs/cifssmb.c 	pSMB->SetupCount = setup_count; /* no need to le convert byte fields */
pSMB             3906 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(sub_command);
pSMB             3970 fs/cifs/cifssmb.c 	QUERY_SEC_DESC_REQ *pSMB;
pSMB             3980 fs/cifs/cifssmb.c 			8 /* parm len */, tcon, (void **) &pSMB);
pSMB             3984 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le32(4);
pSMB             3986 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             3987 fs/cifs/cifssmb.c 	pSMB->Fid = fid; /* file handle always le */
pSMB             3988 fs/cifs/cifssmb.c 	pSMB->AclFlags = cpu_to_le32(CIFS_ACL_OWNER | CIFS_ACL_GROUP |
pSMB             3990 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(11); /* 3 bytes pad + 8 bytes parm */
pSMB             3991 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, 11);
pSMB             3992 fs/cifs/cifssmb.c 	iov[0].iov_base = (char *)pSMB;
pSMB             3993 fs/cifs/cifssmb.c 	iov[0].iov_len = be32_to_cpu(pSMB->hdr.smb_buf_length) + 4;
pSMB             3997 fs/cifs/cifssmb.c 	cifs_small_buf_release(pSMB);
pSMB             4061 fs/cifs/cifssmb.c 	SET_SEC_DESC_REQ *pSMB = NULL;
pSMB             4065 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_NT_TRANSACT, 19, tcon, (void **) &pSMB, &pSMBr);
pSMB             4069 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             4070 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             4078 fs/cifs/cifssmb.c 	pSMB->DataCount = cpu_to_le32(data_count);
pSMB             4079 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = pSMB->DataCount;
pSMB             4080 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le32(4);
pSMB             4081 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le32(16384);
pSMB             4082 fs/cifs/cifssmb.c 	pSMB->ParameterCount = cpu_to_le32(param_count);
pSMB             4083 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le32(param_offset);
pSMB             4084 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = pSMB->ParameterCount;
pSMB             4085 fs/cifs/cifssmb.c 	pSMB->DataOffset = cpu_to_le32(data_offset);
pSMB             4086 fs/cifs/cifssmb.c 	pSMB->SetupCount = 0;
pSMB             4087 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(NT_TRANSACT_SET_SECURITY_DESC);
pSMB             4088 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count+data_count);
pSMB             4090 fs/cifs/cifssmb.c 	pSMB->Fid = fid; /* file handle always le */
pSMB             4091 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             4092 fs/cifs/cifssmb.c 	pSMB->AclFlags = cpu_to_le32(aclflag);
pSMB             4097 fs/cifs/cifssmb.c 		inc_rfc1001_len(pSMB, byte_count + data_count);
pSMB             4099 fs/cifs/cifssmb.c 		inc_rfc1001_len(pSMB, byte_count);
pSMB             4101 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             4108 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             4124 fs/cifs/cifssmb.c 	QUERY_INFORMATION_REQ *pSMB;
pSMB             4132 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_QUERY_INFORMATION, 0, tcon, (void **) &pSMB,
pSMB             4137 fs/cifs/cifssmb.c 	if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
pSMB             4139 fs/cifs/cifssmb.c 			cifsConvertToUTF16((__le16 *) pSMB->FileName,
pSMB             4145 fs/cifs/cifssmb.c 		name_len = copy_path_name(pSMB->FileName, search_name);
pSMB             4147 fs/cifs/cifssmb.c 	pSMB->BufferFormat = 0x04;
pSMB             4149 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, (__u16)name_len);
pSMB             4150 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(name_len);
pSMB             4152 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             4177 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             4189 fs/cifs/cifssmb.c 	struct smb_t2_qfi_req *pSMB = NULL;
pSMB             4196 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB,
pSMB             4202 fs/cifs/cifssmb.c 	pSMB->t2.TotalDataCount = 0;
pSMB             4203 fs/cifs/cifssmb.c 	pSMB->t2.MaxParameterCount = cpu_to_le16(4);
pSMB             4205 fs/cifs/cifssmb.c 	pSMB->t2.MaxDataCount = cpu_to_le16(CIFSMaxBufSize);
pSMB             4206 fs/cifs/cifssmb.c 	pSMB->t2.MaxSetupCount = 0;
pSMB             4207 fs/cifs/cifssmb.c 	pSMB->t2.Reserved = 0;
pSMB             4208 fs/cifs/cifssmb.c 	pSMB->t2.Flags = 0;
pSMB             4209 fs/cifs/cifssmb.c 	pSMB->t2.Timeout = 0;
pSMB             4210 fs/cifs/cifssmb.c 	pSMB->t2.Reserved2 = 0;
pSMB             4211 fs/cifs/cifssmb.c 	pSMB->t2.ParameterOffset = cpu_to_le16(offsetof(struct smb_t2_qfi_req,
pSMB             4213 fs/cifs/cifssmb.c 	pSMB->t2.DataCount = 0;
pSMB             4214 fs/cifs/cifssmb.c 	pSMB->t2.DataOffset = 0;
pSMB             4215 fs/cifs/cifssmb.c 	pSMB->t2.SetupCount = 1;
pSMB             4216 fs/cifs/cifssmb.c 	pSMB->t2.Reserved3 = 0;
pSMB             4217 fs/cifs/cifssmb.c 	pSMB->t2.SubCommand = cpu_to_le16(TRANS2_QUERY_FILE_INFORMATION);
pSMB             4219 fs/cifs/cifssmb.c 	pSMB->t2.TotalParameterCount = cpu_to_le16(params);
pSMB             4220 fs/cifs/cifssmb.c 	pSMB->t2.ParameterCount = pSMB->t2.TotalParameterCount;
pSMB             4221 fs/cifs/cifssmb.c 	pSMB->InformationLevel = cpu_to_le16(SMB_QUERY_FILE_ALL_INFO);
pSMB             4222 fs/cifs/cifssmb.c 	pSMB->Pad = 0;
pSMB             4223 fs/cifs/cifssmb.c 	pSMB->Fid = netfid;
pSMB             4224 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             4225 fs/cifs/cifssmb.c 	pSMB->t2.ByteCount = cpu_to_le16(byte_count);
pSMB             4227 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             4246 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             4260 fs/cifs/cifssmb.c 	TRANSACTION2_QPI_REQ *pSMB = NULL;
pSMB             4269 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB,
pSMB             4274 fs/cifs/cifssmb.c 	if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
pSMB             4276 fs/cifs/cifssmb.c 		    cifsConvertToUTF16((__le16 *) pSMB->FileName, search_name,
pSMB             4281 fs/cifs/cifssmb.c 		name_len = copy_path_name(pSMB->FileName, search_name);
pSMB             4285 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = 0;
pSMB             4286 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(2);
pSMB             4288 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(4000);
pSMB             4289 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             4290 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             4291 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             4292 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             4293 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             4294 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(offsetof(
pSMB             4296 fs/cifs/cifssmb.c 	pSMB->DataCount = 0;
pSMB             4297 fs/cifs/cifssmb.c 	pSMB->DataOffset = 0;
pSMB             4298 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             4299 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             4300 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_QUERY_PATH_INFORMATION);
pSMB             4302 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = cpu_to_le16(params);
pSMB             4303 fs/cifs/cifssmb.c 	pSMB->ParameterCount = pSMB->TotalParameterCount;
pSMB             4305 fs/cifs/cifssmb.c 		pSMB->InformationLevel = cpu_to_le16(SMB_INFO_STANDARD);
pSMB             4307 fs/cifs/cifssmb.c 		pSMB->InformationLevel = cpu_to_le16(SMB_QUERY_FILE_ALL_INFO);
pSMB             4308 fs/cifs/cifssmb.c 	pSMB->Reserved4 = 0;
pSMB             4309 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             4310 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             4312 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             4345 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             4356 fs/cifs/cifssmb.c 	struct smb_t2_qfi_req *pSMB = NULL;
pSMB             4363 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB,
pSMB             4369 fs/cifs/cifssmb.c 	pSMB->t2.TotalDataCount = 0;
pSMB             4370 fs/cifs/cifssmb.c 	pSMB->t2.MaxParameterCount = cpu_to_le16(4);
pSMB             4372 fs/cifs/cifssmb.c 	pSMB->t2.MaxDataCount = cpu_to_le16(CIFSMaxBufSize);
pSMB             4373 fs/cifs/cifssmb.c 	pSMB->t2.MaxSetupCount = 0;
pSMB             4374 fs/cifs/cifssmb.c 	pSMB->t2.Reserved = 0;
pSMB             4375 fs/cifs/cifssmb.c 	pSMB->t2.Flags = 0;
pSMB             4376 fs/cifs/cifssmb.c 	pSMB->t2.Timeout = 0;
pSMB             4377 fs/cifs/cifssmb.c 	pSMB->t2.Reserved2 = 0;
pSMB             4378 fs/cifs/cifssmb.c 	pSMB->t2.ParameterOffset = cpu_to_le16(offsetof(struct smb_t2_qfi_req,
pSMB             4380 fs/cifs/cifssmb.c 	pSMB->t2.DataCount = 0;
pSMB             4381 fs/cifs/cifssmb.c 	pSMB->t2.DataOffset = 0;
pSMB             4382 fs/cifs/cifssmb.c 	pSMB->t2.SetupCount = 1;
pSMB             4383 fs/cifs/cifssmb.c 	pSMB->t2.Reserved3 = 0;
pSMB             4384 fs/cifs/cifssmb.c 	pSMB->t2.SubCommand = cpu_to_le16(TRANS2_QUERY_FILE_INFORMATION);
pSMB             4386 fs/cifs/cifssmb.c 	pSMB->t2.TotalParameterCount = cpu_to_le16(params);
pSMB             4387 fs/cifs/cifssmb.c 	pSMB->t2.ParameterCount = pSMB->t2.TotalParameterCount;
pSMB             4388 fs/cifs/cifssmb.c 	pSMB->InformationLevel = cpu_to_le16(SMB_QUERY_FILE_UNIX_BASIC);
pSMB             4389 fs/cifs/cifssmb.c 	pSMB->Pad = 0;
pSMB             4390 fs/cifs/cifssmb.c 	pSMB->Fid = netfid;
pSMB             4391 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             4392 fs/cifs/cifssmb.c 	pSMB->t2.ByteCount = cpu_to_le16(byte_count);
pSMB             4394 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             4413 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             4427 fs/cifs/cifssmb.c 	TRANSACTION2_QPI_REQ *pSMB = NULL;
pSMB             4436 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB,
pSMB             4441 fs/cifs/cifssmb.c 	if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
pSMB             4443 fs/cifs/cifssmb.c 		    cifsConvertToUTF16((__le16 *) pSMB->FileName, searchName,
pSMB             4448 fs/cifs/cifssmb.c 		name_len = copy_path_name(pSMB->FileName, searchName);
pSMB             4452 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = 0;
pSMB             4453 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(2);
pSMB             4455 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(4000);
pSMB             4456 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             4457 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             4458 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             4459 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             4460 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             4461 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(offsetof(
pSMB             4463 fs/cifs/cifssmb.c 	pSMB->DataCount = 0;
pSMB             4464 fs/cifs/cifssmb.c 	pSMB->DataOffset = 0;
pSMB             4465 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             4466 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             4467 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_QUERY_PATH_INFORMATION);
pSMB             4469 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = cpu_to_le16(params);
pSMB             4470 fs/cifs/cifssmb.c 	pSMB->ParameterCount = pSMB->TotalParameterCount;
pSMB             4471 fs/cifs/cifssmb.c 	pSMB->InformationLevel = cpu_to_le16(SMB_QUERY_FILE_UNIX_BASIC);
pSMB             4472 fs/cifs/cifssmb.c 	pSMB->Reserved4 = 0;
pSMB             4473 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             4474 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             4476 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             4494 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             4509 fs/cifs/cifssmb.c 	TRANSACTION2_FFIRST_REQ *pSMB = NULL;
pSMB             4521 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB,
pSMB             4529 fs/cifs/cifssmb.c 	if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
pSMB             4531 fs/cifs/cifssmb.c 		    cifsConvertToUTF16((__le16 *) pSMB->FileName, searchName,
pSMB             4538 fs/cifs/cifssmb.c 			pSMB->FileName[name_len] = CIFS_DIR_SEP(cifs_sb);
pSMB             4539 fs/cifs/cifssmb.c 			pSMB->FileName[name_len+1] = 0;
pSMB             4540 fs/cifs/cifssmb.c 			pSMB->FileName[name_len+2] = '*';
pSMB             4541 fs/cifs/cifssmb.c 			pSMB->FileName[name_len+3] = 0;
pSMB             4544 fs/cifs/cifssmb.c 			pSMB->FileName[name_len] = 0;
pSMB             4545 fs/cifs/cifssmb.c 			pSMB->FileName[name_len+1] = 0;
pSMB             4549 fs/cifs/cifssmb.c 		name_len = copy_path_name(pSMB->FileName, searchName);
pSMB             4554 fs/cifs/cifssmb.c 			pSMB->FileName[name_len-1] = CIFS_DIR_SEP(cifs_sb);
pSMB             4555 fs/cifs/cifssmb.c 			pSMB->FileName[name_len] = '*';
pSMB             4556 fs/cifs/cifssmb.c 			pSMB->FileName[name_len+1] = 0;
pSMB             4562 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = 0;	/* no EAs */
pSMB             4563 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(10);
pSMB             4564 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(CIFSMaxBufSize & 0xFFFFFF00);
pSMB             4565 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             4566 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             4567 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             4568 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             4569 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             4571 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = cpu_to_le16(params);
pSMB             4572 fs/cifs/cifssmb.c 	pSMB->ParameterCount = pSMB->TotalParameterCount;
pSMB             4573 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(
pSMB             4576 fs/cifs/cifssmb.c 	pSMB->DataCount = 0;
pSMB             4577 fs/cifs/cifssmb.c 	pSMB->DataOffset = 0;
pSMB             4578 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;	/* one byte, no need to make endian neutral */
pSMB             4579 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             4580 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_FIND_FIRST);
pSMB             4581 fs/cifs/cifssmb.c 	pSMB->SearchAttributes =
pSMB             4584 fs/cifs/cifssmb.c 	pSMB->SearchCount = cpu_to_le16(CIFSMaxBufSize/sizeof(FILE_UNIX_INFO));
pSMB             4585 fs/cifs/cifssmb.c 	pSMB->SearchFlags = cpu_to_le16(search_flags);
pSMB             4586 fs/cifs/cifssmb.c 	pSMB->InformationLevel = cpu_to_le16(psrch_inf->info_level);
pSMB             4589 fs/cifs/cifssmb.c 	pSMB->SearchStorageType = 0;
pSMB             4590 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             4591 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             4593 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             4602 fs/cifs/cifssmb.c 		cifs_buf_release(pSMB);
pSMB             4649 fs/cifs/cifssmb.c 			cifs_buf_release(pSMB);
pSMB             4660 fs/cifs/cifssmb.c 	TRANSACTION2_FNEXT_REQ *pSMB = NULL;
pSMB             4674 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB,
pSMB             4681 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = 0;       /* no EAs */
pSMB             4682 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(8);
pSMB             4683 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(CIFSMaxBufSize & 0xFFFFFF00);
pSMB             4684 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             4685 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             4686 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             4687 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             4688 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             4689 fs/cifs/cifssmb.c 	pSMB->ParameterOffset =  cpu_to_le16(
pSMB             4691 fs/cifs/cifssmb.c 	pSMB->DataCount = 0;
pSMB             4692 fs/cifs/cifssmb.c 	pSMB->DataOffset = 0;
pSMB             4693 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             4694 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             4695 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_FIND_NEXT);
pSMB             4696 fs/cifs/cifssmb.c 	pSMB->SearchHandle = searchHandle;      /* always kept as le */
pSMB             4697 fs/cifs/cifssmb.c 	pSMB->SearchCount =
pSMB             4699 fs/cifs/cifssmb.c 	pSMB->InformationLevel = cpu_to_le16(psrch_inf->info_level);
pSMB             4700 fs/cifs/cifssmb.c 	pSMB->ResumeKey = psrch_inf->resume_key;
pSMB             4701 fs/cifs/cifssmb.c 	pSMB->SearchFlags = cpu_to_le16(search_flags);
pSMB             4706 fs/cifs/cifssmb.c 		memcpy(pSMB->ResumeFileName, psrch_inf->presume_name, name_len);
pSMB             4709 fs/cifs/cifssmb.c 		pSMB->ResumeFileName[name_len] = 0;
pSMB             4710 fs/cifs/cifssmb.c 		pSMB->ResumeFileName[name_len+1] = 0;
pSMB             4716 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = cpu_to_le16(params);
pSMB             4717 fs/cifs/cifssmb.c 	pSMB->ParameterCount = pSMB->TotalParameterCount;
pSMB             4718 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             4719 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             4721 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             4727 fs/cifs/cifssmb.c 			cifs_buf_release(pSMB);
pSMB             4753 fs/cifs/cifssmb.c 			psrch_inf->ntwrk_buf_start = (char *)pSMB;
pSMB             4787 fs/cifs/cifssmb.c 		cifs_buf_release(pSMB);
pSMB             4796 fs/cifs/cifssmb.c 	FINDCLOSE_REQ *pSMB = NULL;
pSMB             4799 fs/cifs/cifssmb.c 	rc = small_smb_init(SMB_COM_FIND_CLOSE2, 1, tcon, (void **)&pSMB);
pSMB             4808 fs/cifs/cifssmb.c 	pSMB->FileID = searchHandle;
pSMB             4809 fs/cifs/cifssmb.c 	pSMB->ByteCount = 0;
pSMB             4810 fs/cifs/cifssmb.c 	rc = SendReceiveNoRsp(xid, tcon->ses, (char *) pSMB, 0);
pSMB             4811 fs/cifs/cifssmb.c 	cifs_small_buf_release(pSMB);
pSMB             4830 fs/cifs/cifssmb.c 	TRANSACTION2_QPI_REQ *pSMB = NULL;
pSMB             4840 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB,
pSMB             4845 fs/cifs/cifssmb.c 	if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
pSMB             4847 fs/cifs/cifssmb.c 			cifsConvertToUTF16((__le16 *) pSMB->FileName,
pSMB             4853 fs/cifs/cifssmb.c 		name_len = copy_path_name(pSMB->FileName, search_name);
pSMB             4857 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = 0;
pSMB             4858 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(2);
pSMB             4860 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(4000);
pSMB             4861 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             4862 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             4863 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             4864 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             4865 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             4866 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(offsetof(
pSMB             4868 fs/cifs/cifssmb.c 	pSMB->DataCount = 0;
pSMB             4869 fs/cifs/cifssmb.c 	pSMB->DataOffset = 0;
pSMB             4870 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             4871 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             4872 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_QUERY_PATH_INFORMATION);
pSMB             4874 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = cpu_to_le16(params);
pSMB             4875 fs/cifs/cifssmb.c 	pSMB->ParameterCount = pSMB->TotalParameterCount;
pSMB             4876 fs/cifs/cifssmb.c 	pSMB->InformationLevel = cpu_to_le16(SMB_QUERY_FILE_INTERNAL_INFO);
pSMB             4877 fs/cifs/cifssmb.c 	pSMB->Reserved4 = 0;
pSMB             4878 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             4879 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             4881 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             4909 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             4922 fs/cifs/cifssmb.c 	TRANSACTION2_GET_DFS_REFER_REQ *pSMB = NULL;
pSMB             4936 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_TRANSACTION2, 15, ses->tcon_ipc, (void **) &pSMB,
pSMB             4943 fs/cifs/cifssmb.c 	pSMB->hdr.Mid = get_next_mid(ses->server);
pSMB             4944 fs/cifs/cifssmb.c 	pSMB->hdr.Tid = ses->tcon_ipc->tid;
pSMB             4945 fs/cifs/cifssmb.c 	pSMB->hdr.Uid = ses->Suid;
pSMB             4947 fs/cifs/cifssmb.c 		pSMB->hdr.Flags2 |= SMBFLG2_ERR_STATUS;
pSMB             4949 fs/cifs/cifssmb.c 		pSMB->hdr.Flags2 |= SMBFLG2_DFS;
pSMB             4952 fs/cifs/cifssmb.c 		pSMB->hdr.Flags2 |= SMBFLG2_UNICODE;
pSMB             4954 fs/cifs/cifssmb.c 		    cifsConvertToUTF16((__le16 *) pSMB->RequestFileName,
pSMB             4960 fs/cifs/cifssmb.c 		name_len = copy_path_name(pSMB->RequestFileName, search_name);
pSMB             4964 fs/cifs/cifssmb.c 		pSMB->hdr.Flags2 |= SMBFLG2_SECURITY_SIGNATURE;
pSMB             4966 fs/cifs/cifssmb.c 	pSMB->hdr.Uid = ses->Suid;
pSMB             4969 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = 0;
pSMB             4970 fs/cifs/cifssmb.c 	pSMB->DataCount = 0;
pSMB             4971 fs/cifs/cifssmb.c 	pSMB->DataOffset = 0;
pSMB             4972 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = 0;
pSMB             4974 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(4000);
pSMB             4975 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             4976 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             4977 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             4978 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             4979 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             4980 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(offsetof(
pSMB             4982 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             4983 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             4984 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_GET_DFS_REFERRAL);
pSMB             4986 fs/cifs/cifssmb.c 	pSMB->ParameterCount = cpu_to_le16(params);
pSMB             4987 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = pSMB->ParameterCount;
pSMB             4988 fs/cifs/cifssmb.c 	pSMB->MaxReferralLevel = cpu_to_le16(3);
pSMB             4989 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             4990 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             4992 fs/cifs/cifssmb.c 	rc = SendReceive(xid, ses, (struct smb_hdr *) pSMB,
pSMB             5017 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             5031 fs/cifs/cifssmb.c 	TRANSACTION2_QFSI_REQ *pSMB = NULL;
pSMB             5040 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB,
pSMB             5046 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = 0;
pSMB             5047 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(2);
pSMB             5048 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(1000);
pSMB             5049 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             5050 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             5051 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             5052 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             5053 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             5055 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = cpu_to_le16(params);
pSMB             5056 fs/cifs/cifssmb.c 	pSMB->ParameterCount = pSMB->TotalParameterCount;
pSMB             5057 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(offsetof(
pSMB             5059 fs/cifs/cifssmb.c 	pSMB->DataCount = 0;
pSMB             5060 fs/cifs/cifssmb.c 	pSMB->DataOffset = 0;
pSMB             5061 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             5062 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             5063 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_QUERY_FS_INFORMATION);
pSMB             5064 fs/cifs/cifssmb.c 	pSMB->InformationLevel = cpu_to_le16(SMB_INFO_ALLOCATION);
pSMB             5065 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             5066 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             5068 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             5105 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             5118 fs/cifs/cifssmb.c 	TRANSACTION2_QFSI_REQ *pSMB = NULL;
pSMB             5127 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB,
pSMB             5133 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = 0;
pSMB             5134 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(2);
pSMB             5135 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(1000);
pSMB             5136 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             5137 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             5138 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             5139 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             5140 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             5142 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = cpu_to_le16(params);
pSMB             5143 fs/cifs/cifssmb.c 	pSMB->ParameterCount = pSMB->TotalParameterCount;
pSMB             5144 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(offsetof(
pSMB             5146 fs/cifs/cifssmb.c 	pSMB->DataCount = 0;
pSMB             5147 fs/cifs/cifssmb.c 	pSMB->DataOffset = 0;
pSMB             5148 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             5149 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             5150 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_QUERY_FS_INFORMATION);
pSMB             5151 fs/cifs/cifssmb.c 	pSMB->InformationLevel = cpu_to_le16(SMB_QUERY_FS_SIZE_INFO);
pSMB             5152 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             5153 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             5155 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             5192 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             5204 fs/cifs/cifssmb.c 	TRANSACTION2_QFSI_REQ *pSMB = NULL;
pSMB             5213 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB,
pSMB             5219 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = 0;
pSMB             5220 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(2);
pSMB             5222 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(1000);
pSMB             5223 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             5224 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             5225 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             5226 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             5227 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             5229 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = cpu_to_le16(params);
pSMB             5230 fs/cifs/cifssmb.c 	pSMB->ParameterCount = pSMB->TotalParameterCount;
pSMB             5231 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(offsetof(
pSMB             5233 fs/cifs/cifssmb.c 	pSMB->DataCount = 0;
pSMB             5234 fs/cifs/cifssmb.c 	pSMB->DataOffset = 0;
pSMB             5235 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             5236 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             5237 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_QUERY_FS_INFORMATION);
pSMB             5238 fs/cifs/cifssmb.c 	pSMB->InformationLevel = cpu_to_le16(SMB_QUERY_FS_ATTRIBUTE_INFO);
pSMB             5239 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             5240 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             5242 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             5262 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             5274 fs/cifs/cifssmb.c 	TRANSACTION2_QFSI_REQ *pSMB = NULL;
pSMB             5283 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB,
pSMB             5289 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = 0;
pSMB             5290 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(2);
pSMB             5292 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(1000);
pSMB             5293 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             5294 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             5295 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             5296 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             5297 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             5299 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = cpu_to_le16(params);
pSMB             5300 fs/cifs/cifssmb.c 	pSMB->ParameterCount = pSMB->TotalParameterCount;
pSMB             5301 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(offsetof(
pSMB             5304 fs/cifs/cifssmb.c 	pSMB->DataCount = 0;
pSMB             5305 fs/cifs/cifssmb.c 	pSMB->DataOffset = 0;
pSMB             5306 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             5307 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             5308 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_QUERY_FS_INFORMATION);
pSMB             5309 fs/cifs/cifssmb.c 	pSMB->InformationLevel = cpu_to_le16(SMB_QUERY_FS_DEVICE_INFO);
pSMB             5310 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             5311 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             5313 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             5333 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             5345 fs/cifs/cifssmb.c 	TRANSACTION2_QFSI_REQ *pSMB = NULL;
pSMB             5355 fs/cifs/cifssmb.c 				   (void **) &pSMB, (void **) &pSMBr);
pSMB             5360 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = 0;
pSMB             5361 fs/cifs/cifssmb.c 	pSMB->DataCount = 0;
pSMB             5362 fs/cifs/cifssmb.c 	pSMB->DataOffset = 0;
pSMB             5363 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(2);
pSMB             5365 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(100);
pSMB             5366 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             5367 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             5368 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             5369 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             5370 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             5372 fs/cifs/cifssmb.c 	pSMB->ParameterCount = cpu_to_le16(params);
pSMB             5373 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = pSMB->ParameterCount;
pSMB             5374 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(offsetof(struct
pSMB             5376 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             5377 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             5378 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_QUERY_FS_INFORMATION);
pSMB             5379 fs/cifs/cifssmb.c 	pSMB->InformationLevel = cpu_to_le16(SMB_QUERY_CIFS_UNIX_INFO);
pSMB             5380 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             5381 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             5383 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             5402 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             5415 fs/cifs/cifssmb.c 	TRANSACTION2_SETFSI_REQ *pSMB = NULL;
pSMB             5425 fs/cifs/cifssmb.c 					(void **) &pSMB, (void **) &pSMBr);
pSMB             5430 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             5431 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             5432 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             5433 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             5434 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             5439 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(4);
pSMB             5441 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(100);
pSMB             5442 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             5443 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             5444 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_SET_FS_INFORMATION);
pSMB             5447 fs/cifs/cifssmb.c 	pSMB->DataCount = cpu_to_le16(12);
pSMB             5448 fs/cifs/cifssmb.c 	pSMB->ParameterCount = cpu_to_le16(params);
pSMB             5449 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = pSMB->DataCount;
pSMB             5450 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = pSMB->ParameterCount;
pSMB             5451 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(param_offset);
pSMB             5452 fs/cifs/cifssmb.c 	pSMB->DataOffset = cpu_to_le16(offset);
pSMB             5455 fs/cifs/cifssmb.c 	pSMB->FileNum = 0;
pSMB             5456 fs/cifs/cifssmb.c 	pSMB->InformationLevel = cpu_to_le16(SMB_SET_CIFS_UNIX_INFO);
pSMB             5459 fs/cifs/cifssmb.c 	pSMB->ClientUnixMajor = cpu_to_le16(CIFS_UNIX_MAJOR_VERSION);
pSMB             5460 fs/cifs/cifssmb.c 	pSMB->ClientUnixMinor = cpu_to_le16(CIFS_UNIX_MINOR_VERSION);
pSMB             5461 fs/cifs/cifssmb.c 	pSMB->ClientUnixCap = cpu_to_le64(cap);
pSMB             5463 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             5464 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             5466 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             5475 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             5490 fs/cifs/cifssmb.c 	TRANSACTION2_QFSI_REQ *pSMB = NULL;
pSMB             5499 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB,
pSMB             5505 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = 0;
pSMB             5506 fs/cifs/cifssmb.c 	pSMB->DataCount = 0;
pSMB             5507 fs/cifs/cifssmb.c 	pSMB->DataOffset = 0;
pSMB             5508 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(2);
pSMB             5510 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(100);
pSMB             5511 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             5512 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             5513 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             5514 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             5515 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             5517 fs/cifs/cifssmb.c 	pSMB->ParameterCount = cpu_to_le16(params);
pSMB             5518 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = pSMB->ParameterCount;
pSMB             5519 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(offsetof(struct
pSMB             5521 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             5522 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             5523 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_QUERY_FS_INFORMATION);
pSMB             5524 fs/cifs/cifssmb.c 	pSMB->InformationLevel = cpu_to_le16(SMB_QUERY_POSIX_FS_INFO);
pSMB             5525 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             5526 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             5528 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             5570 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             5590 fs/cifs/cifssmb.c 	struct smb_com_transaction2_spi_req *pSMB = NULL;
pSMB             5602 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB,
pSMB             5607 fs/cifs/cifssmb.c 	if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
pSMB             5609 fs/cifs/cifssmb.c 		    cifsConvertToUTF16((__le16 *) pSMB->FileName, file_name,
pSMB             5614 fs/cifs/cifssmb.c 		name_len = copy_path_name(pSMB->FileName, file_name);
pSMB             5618 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(2);
pSMB             5619 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(4100);
pSMB             5620 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             5621 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             5622 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             5623 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             5624 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             5630 fs/cifs/cifssmb.c 			pSMB->InformationLevel =
pSMB             5633 fs/cifs/cifssmb.c 			pSMB->InformationLevel =
pSMB             5637 fs/cifs/cifssmb.c 		    pSMB->InformationLevel =
pSMB             5640 fs/cifs/cifssmb.c 		    pSMB->InformationLevel =
pSMB             5645 fs/cifs/cifssmb.c 	    (struct file_end_of_file_info *) (((char *) &pSMB->hdr.Protocol) +
pSMB             5647 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(param_offset);
pSMB             5648 fs/cifs/cifssmb.c 	pSMB->DataOffset = cpu_to_le16(offset);
pSMB             5649 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             5650 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             5651 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_SET_PATH_INFORMATION);
pSMB             5653 fs/cifs/cifssmb.c 	pSMB->DataCount = cpu_to_le16(data_count);
pSMB             5654 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = pSMB->DataCount;
pSMB             5655 fs/cifs/cifssmb.c 	pSMB->ParameterCount = cpu_to_le16(params);
pSMB             5656 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = pSMB->ParameterCount;
pSMB             5657 fs/cifs/cifssmb.c 	pSMB->Reserved4 = 0;
pSMB             5658 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             5660 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             5661 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             5666 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             5678 fs/cifs/cifssmb.c 	struct smb_com_transaction2_sfi_req *pSMB  = NULL;
pSMB             5685 fs/cifs/cifssmb.c 	rc = small_smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB);
pSMB             5690 fs/cifs/cifssmb.c 	pSMB->hdr.Pid = cpu_to_le16((__u16)cfile->pid);
pSMB             5691 fs/cifs/cifssmb.c 	pSMB->hdr.PidHigh = cpu_to_le16((__u16)(cfile->pid >> 16));
pSMB             5694 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             5695 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             5696 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             5697 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             5698 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             5703 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(2);
pSMB             5705 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(1000);
pSMB             5706 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             5707 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             5708 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_SET_FILE_INFORMATION);
pSMB             5710 fs/cifs/cifssmb.c 	pSMB->DataCount = cpu_to_le16(count);
pSMB             5711 fs/cifs/cifssmb.c 	pSMB->ParameterCount = cpu_to_le16(params);
pSMB             5712 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = pSMB->DataCount;
pSMB             5713 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = pSMB->ParameterCount;
pSMB             5714 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(param_offset);
pSMB             5716 fs/cifs/cifssmb.c 		(struct file_end_of_file_info *) (((char *) &pSMB->hdr.Protocol)
pSMB             5718 fs/cifs/cifssmb.c 	pSMB->DataOffset = cpu_to_le16(offset);
pSMB             5720 fs/cifs/cifssmb.c 	pSMB->Fid = cfile->fid.netfid;
pSMB             5723 fs/cifs/cifssmb.c 			pSMB->InformationLevel =
pSMB             5726 fs/cifs/cifssmb.c 			pSMB->InformationLevel =
pSMB             5730 fs/cifs/cifssmb.c 		    pSMB->InformationLevel =
pSMB             5733 fs/cifs/cifssmb.c 		    pSMB->InformationLevel =
pSMB             5736 fs/cifs/cifssmb.c 	pSMB->Reserved4 = 0;
pSMB             5737 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             5738 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             5739 fs/cifs/cifssmb.c 	rc = SendReceiveNoRsp(xid, tcon->ses, (char *) pSMB, 0);
pSMB             5740 fs/cifs/cifssmb.c 	cifs_small_buf_release(pSMB);
pSMB             5762 fs/cifs/cifssmb.c 	struct smb_com_transaction2_sfi_req *pSMB  = NULL;
pSMB             5768 fs/cifs/cifssmb.c 	rc = small_smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB);
pSMB             5773 fs/cifs/cifssmb.c 	pSMB->hdr.Pid = cpu_to_le16((__u16)pid_of_opener);
pSMB             5774 fs/cifs/cifssmb.c 	pSMB->hdr.PidHigh = cpu_to_le16((__u16)(pid_of_opener >> 16));
pSMB             5777 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             5778 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             5779 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             5780 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             5781 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             5785 fs/cifs/cifssmb.c 	data_offset = (char *)pSMB +
pSMB             5789 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(2);
pSMB             5791 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(1000);
pSMB             5792 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             5793 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             5794 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_SET_FILE_INFORMATION);
pSMB             5796 fs/cifs/cifssmb.c 	pSMB->DataCount = cpu_to_le16(count);
pSMB             5797 fs/cifs/cifssmb.c 	pSMB->ParameterCount = cpu_to_le16(params);
pSMB             5798 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = pSMB->DataCount;
pSMB             5799 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = pSMB->ParameterCount;
pSMB             5800 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(param_offset);
pSMB             5801 fs/cifs/cifssmb.c 	pSMB->DataOffset = cpu_to_le16(offset);
pSMB             5802 fs/cifs/cifssmb.c 	pSMB->Fid = fid;
pSMB             5804 fs/cifs/cifssmb.c 		pSMB->InformationLevel = cpu_to_le16(SMB_SET_FILE_BASIC_INFO2);
pSMB             5806 fs/cifs/cifssmb.c 		pSMB->InformationLevel = cpu_to_le16(SMB_SET_FILE_BASIC_INFO);
pSMB             5807 fs/cifs/cifssmb.c 	pSMB->Reserved4 = 0;
pSMB             5808 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             5809 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             5811 fs/cifs/cifssmb.c 	rc = SendReceiveNoRsp(xid, tcon->ses, (char *) pSMB, 0);
pSMB             5812 fs/cifs/cifssmb.c 	cifs_small_buf_release(pSMB);
pSMB             5827 fs/cifs/cifssmb.c 	struct smb_com_transaction2_sfi_req *pSMB  = NULL;
pSMB             5833 fs/cifs/cifssmb.c 	rc = small_smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB);
pSMB             5838 fs/cifs/cifssmb.c 	pSMB->hdr.Pid = cpu_to_le16((__u16)pid_of_opener);
pSMB             5839 fs/cifs/cifssmb.c 	pSMB->hdr.PidHigh = cpu_to_le16((__u16)(pid_of_opener >> 16));
pSMB             5842 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             5843 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             5844 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             5845 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             5846 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             5850 fs/cifs/cifssmb.c 	data_offset = (char *) (&pSMB->hdr.Protocol) + offset;
pSMB             5853 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(2);
pSMB             5855 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(1000);
pSMB             5856 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             5857 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             5858 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_SET_FILE_INFORMATION);
pSMB             5860 fs/cifs/cifssmb.c 	pSMB->DataCount = cpu_to_le16(count);
pSMB             5861 fs/cifs/cifssmb.c 	pSMB->ParameterCount = cpu_to_le16(params);
pSMB             5862 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = pSMB->DataCount;
pSMB             5863 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = pSMB->ParameterCount;
pSMB             5864 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(param_offset);
pSMB             5865 fs/cifs/cifssmb.c 	pSMB->DataOffset = cpu_to_le16(offset);
pSMB             5866 fs/cifs/cifssmb.c 	pSMB->Fid = fid;
pSMB             5867 fs/cifs/cifssmb.c 	pSMB->InformationLevel = cpu_to_le16(SMB_SET_FILE_DISPOSITION_INFO);
pSMB             5868 fs/cifs/cifssmb.c 	pSMB->Reserved4 = 0;
pSMB             5869 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             5870 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             5872 fs/cifs/cifssmb.c 	rc = SendReceiveNoRsp(xid, tcon->ses, (char *) pSMB, 0);
pSMB             5873 fs/cifs/cifssmb.c 	cifs_small_buf_release(pSMB);
pSMB             5885 fs/cifs/cifssmb.c 	TRANSACTION2_SPI_REQ *pSMB = NULL;
pSMB             5896 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB,
pSMB             5901 fs/cifs/cifssmb.c 	if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
pSMB             5903 fs/cifs/cifssmb.c 		    cifsConvertToUTF16((__le16 *) pSMB->FileName, fileName,
pSMB             5908 fs/cifs/cifssmb.c 		name_len = copy_path_name(pSMB->FileName, fileName);
pSMB             5913 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(2);
pSMB             5915 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(1000);
pSMB             5916 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             5917 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             5918 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             5919 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             5920 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             5924 fs/cifs/cifssmb.c 	data_offset = (char *) (&pSMB->hdr.Protocol) + offset;
pSMB             5925 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(param_offset);
pSMB             5926 fs/cifs/cifssmb.c 	pSMB->DataOffset = cpu_to_le16(offset);
pSMB             5927 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             5928 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             5929 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_SET_PATH_INFORMATION);
pSMB             5932 fs/cifs/cifssmb.c 	pSMB->DataCount = cpu_to_le16(count);
pSMB             5933 fs/cifs/cifssmb.c 	pSMB->ParameterCount = cpu_to_le16(params);
pSMB             5934 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = pSMB->DataCount;
pSMB             5935 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = pSMB->ParameterCount;
pSMB             5937 fs/cifs/cifssmb.c 		pSMB->InformationLevel = cpu_to_le16(SMB_SET_FILE_BASIC_INFO2);
pSMB             5939 fs/cifs/cifssmb.c 		pSMB->InformationLevel = cpu_to_le16(SMB_SET_FILE_BASIC_INFO);
pSMB             5940 fs/cifs/cifssmb.c 	pSMB->Reserved4 = 0;
pSMB             5941 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             5943 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             5944 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             5949 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             5966 fs/cifs/cifssmb.c 	SETATTR_REQ *pSMB = NULL;
pSMB             5975 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_SETATTR, 8, tcon, (void **) &pSMB,
pSMB             5980 fs/cifs/cifssmb.c 	if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
pSMB             5982 fs/cifs/cifssmb.c 			ConvertToUTF16((__le16 *) pSMB->fileName, fileName,
pSMB             5987 fs/cifs/cifssmb.c 		name_len = copy_path_name(pSMB->fileName, fileName);
pSMB             5989 fs/cifs/cifssmb.c 	pSMB->attr = cpu_to_le16(dos_attrs);
pSMB             5990 fs/cifs/cifssmb.c 	pSMB->BufferFormat = 0x04;
pSMB             5991 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, name_len + 1);
pSMB             5992 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(name_len + 1);
pSMB             5993 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             5998 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             6059 fs/cifs/cifssmb.c 	struct smb_com_transaction2_sfi_req *pSMB  = NULL;
pSMB             6065 fs/cifs/cifssmb.c 	rc = small_smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB);
pSMB             6070 fs/cifs/cifssmb.c 	pSMB->hdr.Pid = cpu_to_le16((__u16)pid_of_opener);
pSMB             6071 fs/cifs/cifssmb.c 	pSMB->hdr.PidHigh = cpu_to_le16((__u16)(pid_of_opener >> 16));
pSMB             6074 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             6075 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             6076 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             6077 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             6078 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             6082 fs/cifs/cifssmb.c 	data_offset = (char *)pSMB +
pSMB             6087 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(2);
pSMB             6089 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(1000);
pSMB             6090 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             6091 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             6092 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_SET_FILE_INFORMATION);
pSMB             6094 fs/cifs/cifssmb.c 	pSMB->DataCount = cpu_to_le16(count);
pSMB             6095 fs/cifs/cifssmb.c 	pSMB->ParameterCount = cpu_to_le16(params);
pSMB             6096 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = pSMB->DataCount;
pSMB             6097 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = pSMB->ParameterCount;
pSMB             6098 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(param_offset);
pSMB             6099 fs/cifs/cifssmb.c 	pSMB->DataOffset = cpu_to_le16(offset);
pSMB             6100 fs/cifs/cifssmb.c 	pSMB->Fid = fid;
pSMB             6101 fs/cifs/cifssmb.c 	pSMB->InformationLevel = cpu_to_le16(SMB_SET_FILE_UNIX_BASIC);
pSMB             6102 fs/cifs/cifssmb.c 	pSMB->Reserved4 = 0;
pSMB             6103 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             6104 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             6108 fs/cifs/cifssmb.c 	rc = SendReceiveNoRsp(xid, tcon->ses, (char *) pSMB, 0);
pSMB             6109 fs/cifs/cifssmb.c 	cifs_small_buf_release(pSMB);
pSMB             6126 fs/cifs/cifssmb.c 	TRANSACTION2_SPI_REQ *pSMB = NULL;
pSMB             6136 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB,
pSMB             6141 fs/cifs/cifssmb.c 	if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
pSMB             6143 fs/cifs/cifssmb.c 		    cifsConvertToUTF16((__le16 *) pSMB->FileName, file_name,
pSMB             6148 fs/cifs/cifssmb.c 		name_len = copy_path_name(pSMB->FileName, file_name);
pSMB             6153 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(2);
pSMB             6155 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(1000);
pSMB             6156 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             6157 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             6158 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             6159 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             6160 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             6165 fs/cifs/cifssmb.c 	    (FILE_UNIX_BASIC_INFO *) ((char *) &pSMB->hdr.Protocol +
pSMB             6168 fs/cifs/cifssmb.c 	pSMB->DataOffset = cpu_to_le16(offset);
pSMB             6169 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(param_offset);
pSMB             6170 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             6171 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             6172 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_SET_PATH_INFORMATION);
pSMB             6174 fs/cifs/cifssmb.c 	pSMB->ParameterCount = cpu_to_le16(params);
pSMB             6175 fs/cifs/cifssmb.c 	pSMB->DataCount = cpu_to_le16(count);
pSMB             6176 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = pSMB->ParameterCount;
pSMB             6177 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = pSMB->DataCount;
pSMB             6178 fs/cifs/cifssmb.c 	pSMB->InformationLevel = cpu_to_le16(SMB_SET_FILE_UNIX_BASIC);
pSMB             6179 fs/cifs/cifssmb.c 	pSMB->Reserved4 = 0;
pSMB             6180 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             6184 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             6185 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             6190 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             6213 fs/cifs/cifssmb.c 	TRANSACTION2_QPI_REQ *pSMB = NULL;
pSMB             6229 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB,
pSMB             6234 fs/cifs/cifssmb.c 	if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
pSMB             6236 fs/cifs/cifssmb.c 		    cifsConvertToUTF16((__le16 *) pSMB->FileName, searchName,
pSMB             6241 fs/cifs/cifssmb.c 		list_len = copy_path_name(pSMB->FileName, searchName);
pSMB             6245 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = 0;
pSMB             6246 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(2);
pSMB             6248 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(CIFSMaxBufSize);
pSMB             6249 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             6250 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             6251 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             6252 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             6253 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             6254 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(offsetof(
pSMB             6256 fs/cifs/cifssmb.c 	pSMB->DataCount = 0;
pSMB             6257 fs/cifs/cifssmb.c 	pSMB->DataOffset = 0;
pSMB             6258 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             6259 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             6260 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_QUERY_PATH_INFORMATION);
pSMB             6262 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = cpu_to_le16(params);
pSMB             6263 fs/cifs/cifssmb.c 	pSMB->ParameterCount = pSMB->TotalParameterCount;
pSMB             6264 fs/cifs/cifssmb.c 	pSMB->InformationLevel = cpu_to_le16(SMB_INFO_QUERY_ALL_EAS);
pSMB             6265 fs/cifs/cifssmb.c 	pSMB->Reserved4 = 0;
pSMB             6266 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             6267 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             6269 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             6385 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             6398 fs/cifs/cifssmb.c 	struct smb_com_transaction2_spi_req *pSMB = NULL;
pSMB             6409 fs/cifs/cifssmb.c 	rc = smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB,
pSMB             6414 fs/cifs/cifssmb.c 	if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
pSMB             6416 fs/cifs/cifssmb.c 		    cifsConvertToUTF16((__le16 *) pSMB->FileName, fileName,
pSMB             6421 fs/cifs/cifssmb.c 		name_len = copy_path_name(pSMB->FileName, fileName);
pSMB             6435 fs/cifs/cifssmb.c 	pSMB->MaxParameterCount = cpu_to_le16(2);
pSMB             6437 fs/cifs/cifssmb.c 	pSMB->MaxDataCount = cpu_to_le16(1000);
pSMB             6438 fs/cifs/cifssmb.c 	pSMB->MaxSetupCount = 0;
pSMB             6439 fs/cifs/cifssmb.c 	pSMB->Reserved = 0;
pSMB             6440 fs/cifs/cifssmb.c 	pSMB->Flags = 0;
pSMB             6441 fs/cifs/cifssmb.c 	pSMB->Timeout = 0;
pSMB             6442 fs/cifs/cifssmb.c 	pSMB->Reserved2 = 0;
pSMB             6446 fs/cifs/cifssmb.c 	pSMB->InformationLevel =
pSMB             6449 fs/cifs/cifssmb.c 	parm_data = (void *)pSMB + offsetof(struct smb_hdr, Protocol) + offset;
pSMB             6450 fs/cifs/cifssmb.c 	pSMB->ParameterOffset = cpu_to_le16(param_offset);
pSMB             6451 fs/cifs/cifssmb.c 	pSMB->DataOffset = cpu_to_le16(offset);
pSMB             6452 fs/cifs/cifssmb.c 	pSMB->SetupCount = 1;
pSMB             6453 fs/cifs/cifssmb.c 	pSMB->Reserved3 = 0;
pSMB             6454 fs/cifs/cifssmb.c 	pSMB->SubCommand = cpu_to_le16(TRANS2_SET_PATH_INFORMATION);
pSMB             6456 fs/cifs/cifssmb.c 	pSMB->DataCount = cpu_to_le16(count);
pSMB             6476 fs/cifs/cifssmb.c 	pSMB->TotalDataCount = pSMB->DataCount;
pSMB             6477 fs/cifs/cifssmb.c 	pSMB->ParameterCount = cpu_to_le16(params);
pSMB             6478 fs/cifs/cifssmb.c 	pSMB->TotalParameterCount = pSMB->ParameterCount;
pSMB             6479 fs/cifs/cifssmb.c 	pSMB->Reserved4 = 0;
pSMB             6480 fs/cifs/cifssmb.c 	inc_rfc1001_len(pSMB, byte_count);
pSMB             6481 fs/cifs/cifssmb.c 	pSMB->ByteCount = cpu_to_le16(byte_count);
pSMB             6482 fs/cifs/cifssmb.c 	rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
pSMB             6487 fs/cifs/cifssmb.c 	cifs_buf_release(pSMB);
pSMB             5003 fs/cifs/connect.c 	TCONX_REQ *pSMB;
pSMB             5024 fs/cifs/connect.c 	pSMB = (TCONX_REQ *) smb_buffer;
pSMB             5027 fs/cifs/connect.c 	pSMB->AndXCommand = 0xFF;
pSMB             5028 fs/cifs/connect.c 	pSMB->Flags = cpu_to_le16(TCON_EXTENDED_SECINFO);
pSMB             5029 fs/cifs/connect.c 	bcc_ptr = &pSMB->Password[0];
pSMB             5031 fs/cifs/connect.c 		pSMB->PasswordLength = cpu_to_le16(1);	/* minimum */
pSMB             5036 fs/cifs/connect.c 		pSMB->PasswordLength = cpu_to_le16(CIFS_AUTH_RESP_SIZE);
pSMB             5093 fs/cifs/connect.c 	count = bcc_ptr - &pSMB->Password[0];
pSMB             5094 fs/cifs/connect.c 	pSMB->hdr.smb_buf_length = cpu_to_be32(be32_to_cpu(
pSMB             5095 fs/cifs/connect.c 					pSMB->hdr.smb_buf_length) + count);
pSMB             5096 fs/cifs/connect.c 	pSMB->ByteCount = cpu_to_le16(count);
pSMB              402 fs/cifs/misc.c 	struct smb_com_lock_req *pSMB = (struct smb_com_lock_req *)buf;
pSMB              410 fs/cifs/misc.c 	if ((pSMB->hdr.Command == SMB_COM_NT_TRANSACT) &&
pSMB              411 fs/cifs/misc.c 	   (pSMB->hdr.Flags & SMBFLG_RESPONSE)) {
pSMB              442 fs/cifs/misc.c 	if (pSMB->hdr.Command != SMB_COM_LOCKING_ANDX)
pSMB              444 fs/cifs/misc.c 	if (pSMB->hdr.Flags & SMBFLG_RESPONSE) {
pSMB              450 fs/cifs/misc.c 		   le32_to_cpu(pSMB->hdr.Status.CifsError)) {
pSMB              454 fs/cifs/misc.c 		   le16_to_cpu(pSMB->hdr.Status.DosError.Error)) {
pSMB              460 fs/cifs/misc.c 	if (pSMB->hdr.WordCount != 8)
pSMB              464 fs/cifs/misc.c 		 pSMB->LockType, pSMB->OplockLevel);
pSMB              465 fs/cifs/misc.c 	if (!(pSMB->LockType & LOCKING_ANDX_OPLOCK_RELEASE))
pSMB              482 fs/cifs/misc.c 				if (pSMB->Fid != netfile->fid.netfid)
pSMB              495 fs/cifs/misc.c 				if (pSMB->OplockLevel)
pSMB               35 fs/cifs/sess.c static __u32 cifs_ssetup_hdr(struct cifs_ses *ses, SESSION_SETUP_ANDX *pSMB)
pSMB               44 fs/cifs/sess.c 	pSMB->req.AndXCommand = 0xFF;
pSMB               45 fs/cifs/sess.c 	pSMB->req.MaxBufferSize = cpu_to_le16(min_t(u32,
pSMB               48 fs/cifs/sess.c 	pSMB->req.MaxMpxCount = cpu_to_le16(ses->server->maxReq);
pSMB               49 fs/cifs/sess.c 	pSMB->req.VcNumber = cpu_to_le16(1);
pSMB               60 fs/cifs/sess.c 		pSMB->req.hdr.Flags2 |= SMBFLG2_SECURITY_SIGNATURE;
pSMB               63 fs/cifs/sess.c 		pSMB->req.hdr.Flags2 |= SMBFLG2_UNICODE;
pSMB               67 fs/cifs/sess.c 		pSMB->req.hdr.Flags2 |= SMBFLG2_ERR_STATUS;
pSMB               71 fs/cifs/sess.c 		pSMB->req.hdr.Flags2 |= SMBFLG2_DFS;
pSMB              697 fs/cifs/sess.c 	SESSION_SETUP_ANDX *pSMB;
pSMB              709 fs/cifs/sess.c 	pSMB = (SESSION_SETUP_ANDX *)sess_data->iov[0].iov_base;
pSMB              711 fs/cifs/sess.c 	(void)cifs_ssetup_hdr(ses, pSMB);
pSMB              713 fs/cifs/sess.c 	pSMB->req.hdr.Flags2 &= ~SMBFLG2_UNICODE;
pSMB              717 fs/cifs/sess.c 		pSMB->old_req.PasswordLength = cpu_to_le16(CIFS_AUTH_RESP_SIZE);
pSMB              733 fs/cifs/sess.c 		pSMB->old_req.PasswordLength = 0;
pSMB              754 fs/cifs/sess.c 	pSMB = (SESSION_SETUP_ANDX *)sess_data->iov[0].iov_base;
pSMB              764 fs/cifs/sess.c 	if (le16_to_cpu(pSMB->resp.Action) & GUEST_LOGIN)
pSMB              803 fs/cifs/sess.c 	SESSION_SETUP_ANDX *pSMB;
pSMB              815 fs/cifs/sess.c 	pSMB = (SESSION_SETUP_ANDX *)sess_data->iov[0].iov_base;
pSMB              817 fs/cifs/sess.c 	capabilities = cifs_ssetup_hdr(ses, pSMB);
pSMB              819 fs/cifs/sess.c 	pSMB->req_no_secext.Capabilities = cpu_to_le32(capabilities);
pSMB              821 fs/cifs/sess.c 		pSMB->req_no_secext.CaseInsensitivePasswordLength =
pSMB              823 fs/cifs/sess.c 		pSMB->req_no_secext.CaseSensitivePasswordLength =
pSMB              842 fs/cifs/sess.c 		pSMB->req_no_secext.CaseInsensitivePasswordLength = 0;
pSMB              843 fs/cifs/sess.c 		pSMB->req_no_secext.CaseSensitivePasswordLength = 0;
pSMB              865 fs/cifs/sess.c 	pSMB = (SESSION_SETUP_ANDX *)sess_data->iov[0].iov_base;
pSMB              874 fs/cifs/sess.c 	if (le16_to_cpu(pSMB->resp.Action) & GUEST_LOGIN)
pSMB              913 fs/cifs/sess.c 	SESSION_SETUP_ANDX *pSMB;
pSMB              925 fs/cifs/sess.c 	pSMB = (SESSION_SETUP_ANDX *)sess_data->iov[0].iov_base;
pSMB              927 fs/cifs/sess.c 	capabilities = cifs_ssetup_hdr(ses, pSMB);
pSMB              929 fs/cifs/sess.c 	pSMB->req_no_secext.Capabilities = cpu_to_le32(capabilities);
pSMB              932 fs/cifs/sess.c 	pSMB->req_no_secext.CaseInsensitivePasswordLength = 0;
pSMB              949 fs/cifs/sess.c 		pSMB->req_no_secext.CaseSensitivePasswordLength =
pSMB              952 fs/cifs/sess.c 		pSMB->req_no_secext.CaseSensitivePasswordLength = 0;
pSMB              973 fs/cifs/sess.c 	pSMB = (SESSION_SETUP_ANDX *)sess_data->iov[0].iov_base;
pSMB              982 fs/cifs/sess.c 	if (le16_to_cpu(pSMB->resp.Action) & GUEST_LOGIN)
pSMB             1022 fs/cifs/sess.c 	SESSION_SETUP_ANDX *pSMB;
pSMB             1037 fs/cifs/sess.c 	pSMB = (SESSION_SETUP_ANDX *)sess_data->iov[0].iov_base;
pSMB             1039 fs/cifs/sess.c 	capabilities = cifs_ssetup_hdr(ses, pSMB);
pSMB             1071 fs/cifs/sess.c 	pSMB->req.hdr.Flags2 |= SMBFLG2_EXT_SEC;
pSMB             1073 fs/cifs/sess.c 	pSMB->req.Capabilities = cpu_to_le32(capabilities);
pSMB             1076 fs/cifs/sess.c 	pSMB->req.SecurityBlobLength = cpu_to_le16(sess_data->iov[1].iov_len);
pSMB             1099 fs/cifs/sess.c 	pSMB = (SESSION_SETUP_ANDX *)sess_data->iov[0].iov_base;
pSMB             1108 fs/cifs/sess.c 	if (le16_to_cpu(pSMB->resp.Action) & GUEST_LOGIN)
pSMB             1117 fs/cifs/sess.c 	blob_len = le16_to_cpu(pSMB->resp.SecurityBlobLength);
pSMB             1164 fs/cifs/sess.c 	SESSION_SETUP_ANDX *pSMB;
pSMB             1169 fs/cifs/sess.c 	pSMB = (SESSION_SETUP_ANDX *)sess_data->iov[0].iov_base;
pSMB             1171 fs/cifs/sess.c 	capabilities = cifs_ssetup_hdr(ses, pSMB);
pSMB             1172 fs/cifs/sess.c 	if ((pSMB->req.hdr.Flags2 & SMBFLG2_UNICODE) == 0) {
pSMB             1177 fs/cifs/sess.c 	pSMB->req.hdr.Flags2 |= SMBFLG2_EXT_SEC;
pSMB             1179 fs/cifs/sess.c 	pSMB->req.Capabilities |= cpu_to_le32(capabilities);
pSMB             1203 fs/cifs/sess.c 	SESSION_SETUP_ANDX *pSMB;
pSMB             1227 fs/cifs/sess.c 	pSMB = (SESSION_SETUP_ANDX *)sess_data->iov[0].iov_base;
pSMB             1230 fs/cifs/sess.c 	build_ntlmssp_negotiate_blob(pSMB->req.SecurityBlob, ses);
pSMB             1232 fs/cifs/sess.c 	sess_data->iov[1].iov_base = pSMB->req.SecurityBlob;
pSMB             1233 fs/cifs/sess.c 	pSMB->req.SecurityBlobLength = cpu_to_le16(sizeof(NEGOTIATE_MESSAGE));
pSMB             1241 fs/cifs/sess.c 	pSMB = (SESSION_SETUP_ANDX *)sess_data->iov[0].iov_base;
pSMB             1267 fs/cifs/sess.c 	blob_len = le16_to_cpu(pSMB->resp.SecurityBlobLength);
pSMB             1299 fs/cifs/sess.c 	SESSION_SETUP_ANDX *pSMB;
pSMB             1314 fs/cifs/sess.c 	pSMB = (SESSION_SETUP_ANDX *)sess_data->iov[0].iov_base;
pSMB             1315 fs/cifs/sess.c 	smb_buf = (struct smb_hdr *)pSMB;
pSMB             1322 fs/cifs/sess.c 	pSMB->req.SecurityBlobLength = cpu_to_le16(blob_len);
pSMB             1338 fs/cifs/sess.c 	pSMB = (SESSION_SETUP_ANDX *)sess_data->iov[0].iov_base;
pSMB             1346 fs/cifs/sess.c 	if (le16_to_cpu(pSMB->resp.Action) & GUEST_LOGIN)
pSMB             1356 fs/cifs/sess.c 	blob_len = le16_to_cpu(pSMB->resp.SecurityBlobLength);
pSMB              239 fs/cifs/smb1ops.c 	struct smb_hdr *pSMB = (struct smb_hdr *)buf;
pSMB              244 fs/cifs/smb1ops.c 	if (pSMB->Command != SMB_COM_TRANSACTION2)
pSMB              249 fs/cifs/smb1ops.c 	if (pSMB->WordCount != 10) { /* coalesce_t2 depends on this */
pSMB              254 fs/cifs/smb1ops.c 	pSMBt = (struct smb_t2_rsp *)pSMB;
pSMB             1382 fs/cifs/transport.c 	LOCK_REQ *pSMB = (LOCK_REQ *)in_buf;
pSMB             1389 fs/cifs/transport.c 	pSMB->LockType = LOCKING_ANDX_CANCEL_LOCK|LOCKING_ANDX_LARGE_FILES;
pSMB             1390 fs/cifs/transport.c 	pSMB->Timeout = 0;
pSMB             1391 fs/cifs/transport.c 	pSMB->hdr.Mid = get_next_mid(ses->server);