pSMBr 485 fs/cifs/cifssmb.c decode_ext_sec_blob(struct cifs_ses *ses, NEGOTIATE_RSP *pSMBr) pSMBr 489 fs/cifs/cifssmb.c char *guid = pSMBr->u.extended_response.GUID; pSMBr 492 fs/cifs/cifssmb.c count = get_bcc(&pSMBr->hdr); pSMBr 513 fs/cifs/cifssmb.c pSMBr->u.extended_response.SecurityBlob, count, server); pSMBr 569 fs/cifs/cifssmb.c decode_lanman_negprot_rsp(struct TCP_Server_Info *server, NEGOTIATE_RSP *pSMBr) pSMBr 572 fs/cifs/cifssmb.c struct lanman_neg_rsp *rsp = (struct lanman_neg_rsp *)pSMBr; pSMBr 641 fs/cifs/cifssmb.c decode_lanman_negprot_rsp(struct TCP_Server_Info *server, NEGOTIATE_RSP *pSMBr) pSMBr 669 fs/cifs/cifssmb.c NEGOTIATE_RSP *pSMBr; pSMBr 682 fs/cifs/cifssmb.c (void **) &pSMB, (void **) &pSMBr); pSMBr 709 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 713 fs/cifs/cifssmb.c server->dialect = le16_to_cpu(pSMBr->DialectIndex); pSMBr 716 fs/cifs/cifssmb.c if ((pSMBr->hdr.WordCount < 13) || (server->dialect == BAD_PROT)) { pSMBr 722 fs/cifs/cifssmb.c } else if (pSMBr->hdr.WordCount == 13) { pSMBr 724 fs/cifs/cifssmb.c rc = decode_lanman_negprot_rsp(server, pSMBr); pSMBr 726 fs/cifs/cifssmb.c } else if (pSMBr->hdr.WordCount != 17) { pSMBr 733 fs/cifs/cifssmb.c server->sec_mode = pSMBr->SecurityMode; pSMBr 739 fs/cifs/cifssmb.c server->maxReq = min_t(unsigned int, le16_to_cpu(pSMBr->MaxMpxCount), pSMBr 743 fs/cifs/cifssmb.c server->maxBuf = le32_to_cpu(pSMBr->MaxBufferSize); pSMBr 744 fs/cifs/cifssmb.c server->max_rw = le32_to_cpu(pSMBr->MaxRawSize); pSMBr 746 fs/cifs/cifssmb.c server->capabilities = le32_to_cpu(pSMBr->Capabilities); pSMBr 747 fs/cifs/cifssmb.c server->timeAdj = (int)(__s16)le16_to_cpu(pSMBr->ServerTimeZone); pSMBr 750 fs/cifs/cifssmb.c if (pSMBr->EncryptionKeyLength == CIFS_CRYPTO_KEY_SIZE) { pSMBr 752 fs/cifs/cifssmb.c memcpy(ses->server->cryptkey, pSMBr->u.EncryptionKey, pSMBr 754 fs/cifs/cifssmb.c } else if (pSMBr->hdr.Flags2 & SMBFLG2_EXT_SEC || pSMBr 757 fs/cifs/cifssmb.c rc = decode_ext_sec_blob(ses, pSMBr); pSMBr 925 fs/cifs/cifssmb.c TRANSACTION2_SPI_RSP *pSMBr = NULL; pSMBr 935 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 980 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 998 fs/cifs/cifssmb.c DELETE_FILE_RSP *pSMBr = NULL; pSMBr 1006 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 1025 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 1042 fs/cifs/cifssmb.c DELETE_DIRECTORY_RSP *pSMBr = NULL; pSMBr 1051 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 1069 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 1087 fs/cifs/cifssmb.c CREATE_DIRECTORY_RSP *pSMBr = NULL; pSMBr 1095 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 1113 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 1132 fs/cifs/cifssmb.c TRANSACTION2_SPI_RSP *pSMBr = NULL; pSMBr 1143 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 1190 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 1197 fs/cifs/cifssmb.c rc = validate_t2((struct smb_t2_rsp *)pSMBr); pSMBr 1199 fs/cifs/cifssmb.c if (rc || get_bcc(&pSMBr->hdr) < sizeof(OPEN_PSX_RSP)) { pSMBr 1205 fs/cifs/cifssmb.c psx_rsp = (OPEN_PSX_RSP *)((char *) &pSMBr->hdr.Protocol pSMBr 1206 fs/cifs/cifssmb.c + le16_to_cpu(pSMBr->t2.DataOffset)); pSMBr 1220 fs/cifs/cifssmb.c if (get_bcc(&pSMBr->hdr) < sizeof(OPEN_PSX_RSP) pSMBr 1298 fs/cifs/cifssmb.c OPENX_RSP *pSMBr = NULL; pSMBr 1305 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 1354 fs/cifs/cifssmb.c (struct smb_hdr *)pSMBr, &bytes_returned, 0); pSMBr 1363 fs/cifs/cifssmb.c *netfid = pSMBr->Fid; /* cifs fid stays in le */ pSMBr 1377 fs/cifs/cifssmb.c cpu_to_le32(le16_to_cpu(pSMBr->FileAttributes)); pSMBr 1380 fs/cifs/cifssmb.c cpu_to_le64(le32_to_cpu(pSMBr->EndOfFile)); pSMBr 1819 fs/cifs/cifssmb.c READ_RSP *pSMBr = NULL; pSMBr 1878 fs/cifs/cifssmb.c pSMBr = (READ_RSP *)rsp_iov.iov_base; pSMBr 1882 fs/cifs/cifssmb.c int data_length = le16_to_cpu(pSMBr->DataLengthHigh); pSMBr 1884 fs/cifs/cifssmb.c data_length += le16_to_cpu(pSMBr->DataLength); pSMBr 1895 fs/cifs/cifssmb.c pReadData = (char *) (&pSMBr->hdr.Protocol) + pSMBr 1896 fs/cifs/cifssmb.c le16_to_cpu(pSMBr->DataOffset); pSMBr 1929 fs/cifs/cifssmb.c WRITE_RSP *pSMBr = NULL; pSMBr 1956 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 2018 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 2023 fs/cifs/cifssmb.c *nbytes = le16_to_cpu(pSMBr->CountHigh); pSMBr 2025 fs/cifs/cifssmb.c *nbytes += le16_to_cpu(pSMBr->Count); pSMBr 2440 fs/cifs/cifssmb.c WRITE_RSP *pSMBr = (WRITE_RSP *)rsp_iov.iov_base; pSMBr 2441 fs/cifs/cifssmb.c *nbytes = le16_to_cpu(pSMBr->CountHigh); pSMBr 2443 fs/cifs/cifssmb.c *nbytes += le16_to_cpu(pSMBr->Count); pSMBr 2584 fs/cifs/cifssmb.c struct smb_com_transaction2_sfi_rsp *pSMBr = NULL; pSMBr 2601 fs/cifs/cifssmb.c pSMBr = (struct smb_com_transaction2_sfi_rsp *)pSMB; pSMBr 2649 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned); pSMBr 2655 fs/cifs/cifssmb.c pSMBr = (struct smb_com_transaction2_sfi_rsp *)rsp_iov.iov_base; pSMBr 2665 fs/cifs/cifssmb.c rc = validate_t2((struct smb_t2_rsp *)pSMBr); pSMBr 2667 fs/cifs/cifssmb.c if (rc || get_bcc(&pSMBr->hdr) < sizeof(*parm_data)) { pSMBr 2671 fs/cifs/cifssmb.c data_offset = le16_to_cpu(pSMBr->t2.DataOffset); pSMBr 2672 fs/cifs/cifssmb.c data_count = le16_to_cpu(pSMBr->t2.DataCount); pSMBr 2678 fs/cifs/cifssmb.c ((char *)&pSMBr->hdr.Protocol + data_offset); pSMBr 2769 fs/cifs/cifssmb.c RENAME_RSP *pSMBr = NULL; pSMBr 2778 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 2814 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 2832 fs/cifs/cifssmb.c struct smb_com_transaction2_sfi_rsp *pSMBr = NULL; pSMBr 2843 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 2895 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 2916 fs/cifs/cifssmb.c COPY_RSP *pSMBr = NULL; pSMBr 2924 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 2959 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 2962 fs/cifs/cifssmb.c rc, le16_to_cpu(pSMBr->CopyCount)); pSMBr 2978 fs/cifs/cifssmb.c TRANSACTION2_SPI_RSP *pSMBr = NULL; pSMBr 2989 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 3044 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 3064 fs/cifs/cifssmb.c TRANSACTION2_SPI_RSP *pSMBr = NULL; pSMBr 3075 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 3127 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 3147 fs/cifs/cifssmb.c RENAME_RSP *pSMBr = NULL; pSMBr 3157 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 3197 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 3216 fs/cifs/cifssmb.c TRANSACTION2_QPI_RSP *pSMBr = NULL; pSMBr 3227 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 3267 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 3273 fs/cifs/cifssmb.c rc = validate_t2((struct smb_t2_rsp *)pSMBr); pSMBr 3275 fs/cifs/cifssmb.c if (rc || get_bcc(&pSMBr->hdr) < 2) pSMBr 3279 fs/cifs/cifssmb.c u16 count = le16_to_cpu(pSMBr->t2.DataCount); pSMBr 3281 fs/cifs/cifssmb.c data_start = ((char *) &pSMBr->hdr.Protocol) + pSMBr 3282 fs/cifs/cifssmb.c le16_to_cpu(pSMBr->t2.DataOffset); pSMBr 3284 fs/cifs/cifssmb.c if (pSMBr->hdr.Flags2 & SMBFLG2_UNICODE) pSMBr 3320 fs/cifs/cifssmb.c struct smb_com_transaction_ioctl_rsp *pSMBr; pSMBr 3331 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 3355 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 3361 fs/cifs/cifssmb.c data_offset = le32_to_cpu(pSMBr->DataOffset); pSMBr 3362 fs/cifs/cifssmb.c data_count = le32_to_cpu(pSMBr->DataCount); pSMBr 3363 fs/cifs/cifssmb.c if (get_bcc(&pSMBr->hdr) < 2 || data_offset > 512) { pSMBr 3373 fs/cifs/cifssmb.c end_of_smb = 2 + get_bcc(&pSMBr->hdr) + (char *)&pSMBr->ByteCount; pSMBr 3375 fs/cifs/cifssmb.c ((char *)&pSMBr->hdr.Protocol + data_offset); pSMBr 3415 fs/cifs/cifssmb.c if (pSMBr->hdr.Flags2 & SMBFLG2_UNICODE) pSMBr 3442 fs/cifs/cifssmb.c struct smb_com_transaction_ioctl_rsp *pSMBr; pSMBr 3446 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 3475 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 3633 fs/cifs/cifssmb.c TRANSACTION2_QPI_RSP *pSMBr = NULL; pSMBr 3643 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 3687 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 3694 fs/cifs/cifssmb.c rc = validate_t2((struct smb_t2_rsp *)pSMBr); pSMBr 3696 fs/cifs/cifssmb.c if (rc || get_bcc(&pSMBr->hdr) < 2) pSMBr 3699 fs/cifs/cifssmb.c __u16 data_offset = le16_to_cpu(pSMBr->t2.DataOffset); pSMBr 3700 fs/cifs/cifssmb.c __u16 count = le16_to_cpu(pSMBr->t2.DataCount); pSMBr 3702 fs/cifs/cifssmb.c (char *)&pSMBr->hdr.Protocol+data_offset, pSMBr 3720 fs/cifs/cifssmb.c struct smb_com_transaction2_spi_rsp *pSMBr = NULL; pSMBr 3730 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 3778 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 3796 fs/cifs/cifssmb.c struct smb_t2_qfi_rsp *pSMBr = NULL; pSMBr 3806 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 3837 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 3842 fs/cifs/cifssmb.c rc = validate_t2((struct smb_t2_rsp *)pSMBr); pSMBr 3844 fs/cifs/cifssmb.c if (rc || get_bcc(&pSMBr->hdr) < 2) pSMBr 3849 fs/cifs/cifssmb.c __u16 data_offset = le16_to_cpu(pSMBr->t2.DataOffset); pSMBr 3850 fs/cifs/cifssmb.c __u16 count = le16_to_cpu(pSMBr->t2.DataCount); pSMBr 3859 fs/cifs/cifssmb.c (data_offset + (char *) &pSMBr->hdr.Protocol); pSMBr 3916 fs/cifs/cifssmb.c struct smb_com_ntransact_rsp *pSMBr; pSMBr 3925 fs/cifs/cifssmb.c pSMBr = (struct smb_com_ntransact_rsp *)buf; pSMBr 3927 fs/cifs/cifssmb.c bcc = get_bcc(&pSMBr->hdr); pSMBr 3929 fs/cifs/cifssmb.c (char *)&pSMBr->ByteCount; pSMBr 3931 fs/cifs/cifssmb.c data_offset = le32_to_cpu(pSMBr->DataOffset); pSMBr 3932 fs/cifs/cifssmb.c data_count = le32_to_cpu(pSMBr->DataCount); pSMBr 3933 fs/cifs/cifssmb.c parm_offset = le32_to_cpu(pSMBr->ParameterOffset); pSMBr 3934 fs/cifs/cifssmb.c parm_count = le32_to_cpu(pSMBr->ParameterCount); pSMBr 3936 fs/cifs/cifssmb.c *ppparm = (char *)&pSMBr->hdr.Protocol + parm_offset; pSMBr 3937 fs/cifs/cifssmb.c *ppdata = (char *)&pSMBr->hdr.Protocol + data_offset; pSMBr 3952 fs/cifs/cifssmb.c end_of_smb, pSMBr); pSMBr 4005 fs/cifs/cifssmb.c struct smb_com_ntransact_rsp *pSMBr; pSMBr 4013 fs/cifs/cifssmb.c pSMBr = (struct smb_com_ntransact_rsp *)rsp_iov.iov_base; pSMBr 4016 fs/cifs/cifssmb.c pSMBr, parm, *acl_inf); pSMBr 4018 fs/cifs/cifssmb.c if (le32_to_cpu(pSMBr->ParameterCount) != 4) { pSMBr 4062 fs/cifs/cifssmb.c void *pSMBr; pSMBr 4065 fs/cifs/cifssmb.c rc = smb_init(SMB_COM_NT_TRANSACT, 19, tcon, (void **) &pSMB, &pSMBr); pSMBr 4095 fs/cifs/cifssmb.c memcpy((char *)pSMBr + offsetof(struct smb_hdr, Protocol) + pSMBr 4102 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 4125 fs/cifs/cifssmb.c QUERY_INFORMATION_RSP *pSMBr; pSMBr 4133 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 4153 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 4158 fs/cifs/cifssmb.c __u32 time = le32_to_cpu(pSMBr->last_write_time); pSMBr 4170 fs/cifs/cifssmb.c cpu_to_le64(le32_to_cpu(pSMBr->size)); pSMBr 4173 fs/cifs/cifssmb.c cpu_to_le32(le16_to_cpu(pSMBr->attr)); pSMBr 4190 fs/cifs/cifssmb.c struct smb_t2_qfi_rsp *pSMBr = NULL; pSMBr 4197 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 4228 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 4232 fs/cifs/cifssmb.c rc = validate_t2((struct smb_t2_rsp *)pSMBr); pSMBr 4236 fs/cifs/cifssmb.c else if (get_bcc(&pSMBr->hdr) < 40) pSMBr 4239 fs/cifs/cifssmb.c __u16 data_offset = le16_to_cpu(pSMBr->t2.DataOffset); pSMBr 4241 fs/cifs/cifssmb.c (char *) &pSMBr->hdr.Protocol + pSMBr 4261 fs/cifs/cifssmb.c TRANSACTION2_QPI_RSP *pSMBr = NULL; pSMBr 4270 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 4313 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 4317 fs/cifs/cifssmb.c rc = validate_t2((struct smb_t2_rsp *)pSMBr); pSMBr 4321 fs/cifs/cifssmb.c else if (!legacy && get_bcc(&pSMBr->hdr) < 40) pSMBr 4323 fs/cifs/cifssmb.c else if (legacy && get_bcc(&pSMBr->hdr) < 24) pSMBr 4328 fs/cifs/cifssmb.c __u16 data_offset = le16_to_cpu(pSMBr->t2.DataOffset); pSMBr 4340 fs/cifs/cifssmb.c memcpy((char *) data, (char *) &pSMBr->hdr.Protocol + pSMBr 4357 fs/cifs/cifssmb.c struct smb_t2_qfi_rsp *pSMBr = NULL; pSMBr 4364 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 4395 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 4399 fs/cifs/cifssmb.c rc = validate_t2((struct smb_t2_rsp *)pSMBr); pSMBr 4401 fs/cifs/cifssmb.c if (rc || get_bcc(&pSMBr->hdr) < sizeof(FILE_UNIX_BASIC_INFO)) { pSMBr 4405 fs/cifs/cifssmb.c __u16 data_offset = le16_to_cpu(pSMBr->t2.DataOffset); pSMBr 4407 fs/cifs/cifssmb.c (char *) &pSMBr->hdr.Protocol + pSMBr 4428 fs/cifs/cifssmb.c TRANSACTION2_QPI_RSP *pSMBr = NULL; pSMBr 4437 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 4477 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 4481 fs/cifs/cifssmb.c rc = validate_t2((struct smb_t2_rsp *)pSMBr); pSMBr 4483 fs/cifs/cifssmb.c if (rc || get_bcc(&pSMBr->hdr) < sizeof(FILE_UNIX_BASIC_INFO)) { pSMBr 4487 fs/cifs/cifssmb.c __u16 data_offset = le16_to_cpu(pSMBr->t2.DataOffset); pSMBr 4489 fs/cifs/cifssmb.c (char *) &pSMBr->hdr.Protocol + pSMBr 4510 fs/cifs/cifssmb.c TRANSACTION2_FFIRST_RSP *pSMBr = NULL; pSMBr 4522 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 4594 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 4610 fs/cifs/cifssmb.c rc = validate_t2((struct smb_t2_rsp *)pSMBr); pSMBr 4614 fs/cifs/cifssmb.c if (pSMBr->hdr.Flags2 & SMBFLG2_UNICODE) pSMBr 4619 fs/cifs/cifssmb.c psrch_inf->ntwrk_buf_start = (char *)pSMBr; pSMBr 4622 fs/cifs/cifssmb.c (char *) &pSMBr->hdr.Protocol + pSMBr 4623 fs/cifs/cifssmb.c le16_to_cpu(pSMBr->t2.DataOffset); pSMBr 4624 fs/cifs/cifssmb.c parms = (T2_FFIRST_RSP_PARMS *)((char *) &pSMBr->hdr.Protocol + pSMBr 4625 fs/cifs/cifssmb.c le16_to_cpu(pSMBr->t2.ParameterOffset)); pSMBr 4661 fs/cifs/cifssmb.c TRANSACTION2_FNEXT_RSP *pSMBr = NULL; pSMBr 4675 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 4722 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 4732 fs/cifs/cifssmb.c rc = validate_t2((struct smb_t2_rsp *)pSMBr); pSMBr 4738 fs/cifs/cifssmb.c if (pSMBr->hdr.Flags2 & SMBFLG2_UNICODE) pSMBr 4742 fs/cifs/cifssmb.c response_data = (char *) &pSMBr->hdr.Protocol + pSMBr 4743 fs/cifs/cifssmb.c le16_to_cpu(pSMBr->t2.ParameterOffset); pSMBr 4745 fs/cifs/cifssmb.c response_data = (char *)&pSMBr->hdr.Protocol + pSMBr 4746 fs/cifs/cifssmb.c le16_to_cpu(pSMBr->t2.DataOffset); pSMBr 4831 fs/cifs/cifssmb.c TRANSACTION2_QPI_RSP *pSMBr = NULL; pSMBr 4841 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 4882 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 4887 fs/cifs/cifssmb.c rc = validate_t2((struct smb_t2_rsp *)pSMBr); pSMBr 4889 fs/cifs/cifssmb.c if (rc || get_bcc(&pSMBr->hdr) < 2) pSMBr 4894 fs/cifs/cifssmb.c __u16 data_offset = le16_to_cpu(pSMBr->t2.DataOffset); pSMBr 4895 fs/cifs/cifssmb.c __u16 count = le16_to_cpu(pSMBr->t2.DataCount); pSMBr 4904 fs/cifs/cifssmb.c (data_offset + (char *) &pSMBr->hdr.Protocol); pSMBr 4923 fs/cifs/cifssmb.c TRANSACTION2_GET_DFS_REFER_RSP *pSMBr = NULL; pSMBr 4937 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 4993 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 4998 fs/cifs/cifssmb.c rc = validate_t2((struct smb_t2_rsp *)pSMBr); pSMBr 5001 fs/cifs/cifssmb.c if (rc || get_bcc(&pSMBr->hdr) < 17) { pSMBr 5007 fs/cifs/cifssmb.c get_bcc(&pSMBr->hdr), le16_to_cpu(pSMBr->t2.DataOffset)); pSMBr 5010 fs/cifs/cifssmb.c rc = parse_dfs_referrals(&pSMBr->dfs_data, pSMBr 5011 fs/cifs/cifssmb.c le16_to_cpu(pSMBr->t2.DataCount), pSMBr 5014 fs/cifs/cifssmb.c (pSMBr->hdr.Flags2 & SMBFLG2_UNICODE) != 0); pSMBr 5032 fs/cifs/cifssmb.c TRANSACTION2_QFSI_RSP *pSMBr = NULL; pSMBr 5041 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 5069 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 5073 fs/cifs/cifssmb.c rc = validate_t2((struct smb_t2_rsp *)pSMBr); pSMBr 5075 fs/cifs/cifssmb.c if (rc || get_bcc(&pSMBr->hdr) < 18) pSMBr 5078 fs/cifs/cifssmb.c __u16 data_offset = le16_to_cpu(pSMBr->t2.DataOffset); pSMBr 5080 fs/cifs/cifssmb.c get_bcc(&pSMBr->hdr), data_offset); pSMBr 5083 fs/cifs/cifssmb.c (((char *) &pSMBr->hdr.Protocol) + data_offset); pSMBr 5119 fs/cifs/cifssmb.c TRANSACTION2_QFSI_RSP *pSMBr = NULL; pSMBr 5128 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 5156 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 5160 fs/cifs/cifssmb.c rc = validate_t2((struct smb_t2_rsp *)pSMBr); pSMBr 5162 fs/cifs/cifssmb.c if (rc || get_bcc(&pSMBr->hdr) < 24) pSMBr 5165 fs/cifs/cifssmb.c __u16 data_offset = le16_to_cpu(pSMBr->t2.DataOffset); pSMBr 5169 fs/cifs/cifssmb.c *) (((char *) &pSMBr->hdr.Protocol) + pSMBr 5205 fs/cifs/cifssmb.c TRANSACTION2_QFSI_RSP *pSMBr = NULL; pSMBr 5214 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 5243 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 5247 fs/cifs/cifssmb.c rc = validate_t2((struct smb_t2_rsp *)pSMBr); pSMBr 5249 fs/cifs/cifssmb.c if (rc || get_bcc(&pSMBr->hdr) < 13) { pSMBr 5253 fs/cifs/cifssmb.c __u16 data_offset = le16_to_cpu(pSMBr->t2.DataOffset); pSMBr 5256 fs/cifs/cifssmb.c *) (((char *) &pSMBr->hdr.Protocol) + pSMBr 5275 fs/cifs/cifssmb.c TRANSACTION2_QFSI_RSP *pSMBr = NULL; pSMBr 5284 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 5314 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 5318 fs/cifs/cifssmb.c rc = validate_t2((struct smb_t2_rsp *)pSMBr); pSMBr 5320 fs/cifs/cifssmb.c if (rc || get_bcc(&pSMBr->hdr) < pSMBr 5324 fs/cifs/cifssmb.c __u16 data_offset = le16_to_cpu(pSMBr->t2.DataOffset); pSMBr 5327 fs/cifs/cifssmb.c (((char *) &pSMBr->hdr.Protocol) + pSMBr 5346 fs/cifs/cifssmb.c TRANSACTION2_QFSI_RSP *pSMBr = NULL; pSMBr 5355 fs/cifs/cifssmb.c (void **) &pSMB, (void **) &pSMBr); pSMBr 5384 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 5388 fs/cifs/cifssmb.c rc = validate_t2((struct smb_t2_rsp *)pSMBr); pSMBr 5390 fs/cifs/cifssmb.c if (rc || get_bcc(&pSMBr->hdr) < 13) { pSMBr 5393 fs/cifs/cifssmb.c __u16 data_offset = le16_to_cpu(pSMBr->t2.DataOffset); pSMBr 5396 fs/cifs/cifssmb.c *) (((char *) &pSMBr->hdr.Protocol) + pSMBr 5416 fs/cifs/cifssmb.c TRANSACTION2_SETFSI_RSP *pSMBr = NULL; pSMBr 5425 fs/cifs/cifssmb.c (void **) &pSMB, (void **) &pSMBr); pSMBr 5467 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 5471 fs/cifs/cifssmb.c rc = validate_t2((struct smb_t2_rsp *)pSMBr); pSMBr 5491 fs/cifs/cifssmb.c TRANSACTION2_QFSI_RSP *pSMBr = NULL; pSMBr 5500 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 5529 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 5533 fs/cifs/cifssmb.c rc = validate_t2((struct smb_t2_rsp *)pSMBr); pSMBr 5535 fs/cifs/cifssmb.c if (rc || get_bcc(&pSMBr->hdr) < 13) { pSMBr 5538 fs/cifs/cifssmb.c __u16 data_offset = le16_to_cpu(pSMBr->t2.DataOffset); pSMBr 5541 fs/cifs/cifssmb.c *) (((char *) &pSMBr->hdr.Protocol) + pSMBr 5591 fs/cifs/cifssmb.c struct smb_com_transaction2_spi_rsp *pSMBr = NULL; pSMBr 5603 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 5662 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 5886 fs/cifs/cifssmb.c TRANSACTION2_SPI_RSP *pSMBr = NULL; pSMBr 5897 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 5945 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 5967 fs/cifs/cifssmb.c SETATTR_RSP *pSMBr = NULL; pSMBr 5976 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 5994 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 6127 fs/cifs/cifssmb.c TRANSACTION2_SPI_RSP *pSMBr = NULL; pSMBr 6137 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 6186 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 6214 fs/cifs/cifssmb.c TRANSACTION2_QPI_RSP *pSMBr = NULL; pSMBr 6230 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 6270 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 6281 fs/cifs/cifssmb.c rc = validate_t2((struct smb_t2_rsp *)pSMBr); pSMBr 6282 fs/cifs/cifssmb.c if (rc || get_bcc(&pSMBr->hdr) < 4) { pSMBr 6295 fs/cifs/cifssmb.c data_offset = le16_to_cpu(pSMBr->t2.DataOffset); pSMBr 6297 fs/cifs/cifssmb.c (((char *) &pSMBr->hdr.Protocol) + data_offset); pSMBr 6310 fs/cifs/cifssmb.c end_of_smb = (char *)pByteArea(&pSMBr->hdr) + get_bcc(&pSMBr->hdr); pSMBr 6399 fs/cifs/cifssmb.c struct smb_com_transaction2_spi_rsp *pSMBr = NULL; pSMBr 6410 fs/cifs/cifssmb.c (void **) &pSMBr); pSMBr 6483 fs/cifs/cifssmb.c (struct smb_hdr *) pSMBr, &bytes_returned, 0); pSMBr 5004 fs/cifs/connect.c TCONX_RSP *pSMBr; pSMBr 5025 fs/cifs/connect.c pSMBr = (TCONX_RSP *) smb_buffer_response; pSMBr 5146 fs/cifs/connect.c tcon->Flags = le16_to_cpu(pSMBr->OptionalSupport); pSMBr 412 fs/cifs/misc.c struct smb_com_transaction_change_notify_rsp *pSMBr = pSMBr 416 fs/cifs/misc.c size_t len = srv->total_read - sizeof(pSMBr->hdr.smb_buf_length); pSMBr 419 fs/cifs/misc.c data_offset = le32_to_cpu(pSMBr->DataOffset); pSMBr 428 fs/cifs/misc.c ((char *)&pSMBr->hdr.Protocol + data_offset); pSMBr 435 fs/cifs/misc.c if (pSMBr->hdr.Status.CifsError) { pSMBr 437 fs/cifs/misc.c pSMBr->hdr.Status.CifsError);