Lines Matching refs:cifs_pdu
148 struct smb_hdr *cifs_pdu = (struct smb_hdr *)rqst->rq_iov[0].iov_base;
154 if ((cifs_pdu == NULL) || (server == NULL))
157 if (!(cifs_pdu->Flags2 & SMBFLG2_SECURITY_SIGNATURE) ||
162 memcpy(cifs_pdu->Signature.SecuritySignature, "BSRSPYL", 8);
166 cifs_pdu->Signature.Sequence.SequenceNumber =
168 cifs_pdu->Signature.Sequence.Reserved = 0;
175 memset(cifs_pdu->Signature.SecuritySignature, 0, 8);
177 memcpy(cifs_pdu->Signature.SecuritySignature, smb_signature, 8);
192 int cifs_sign_smb(struct smb_hdr *cifs_pdu, struct TCP_Server_Info *server,
197 iov[0].iov_base = cifs_pdu;
199 iov[1].iov_base = (char *)cifs_pdu + 4;
200 iov[1].iov_len = be32_to_cpu(cifs_pdu->smb_buf_length);
213 struct smb_hdr *cifs_pdu = (struct smb_hdr *)rqst->rq_iov[0].iov_base;
219 if (cifs_pdu == NULL || server == NULL)
225 if (cifs_pdu->Command == SMB_COM_LOCKING_ANDX) {
227 (struct smb_com_lock_req *)cifs_pdu;
236 if (memcmp(cifs_pdu->Signature.SecuritySignature, "BSRSPYL ", 8) == 0)
238 cifs_pdu->Command);
242 memcpy(server_response_sig, cifs_pdu->Signature.SecuritySignature, 8);
244 cifs_pdu->Signature.Sequence.SequenceNumber =
246 cifs_pdu->Signature.Sequence.Reserved = 0;