Home
last modified time | relevance | path

Searched refs:pSMB (Results 1 – 2 of 2) sorted by relevance

/linux/fs/smb/client/
H A Dcifssmb.c335 static int validate_t2(struct smb_t2_rsp *pSMB) in validate_t2() argument
340 if (pSMB->hdr.WordCount < 10) in validate_t2()
344 if (get_unaligned_le16(&pSMB->t2_rsp.ParameterOffset) > 1024 || in validate_t2()
345 get_unaligned_le16(&pSMB->t2_rsp.DataOffset) > 1024) in validate_t2()
348 total_size = get_unaligned_le16(&pSMB->t2_rsp.ParameterCount); in validate_t2()
355 total_size += get_unaligned_le16(&pSMB->t2_rsp.DataCount); in validate_t2()
356 if (total_size > get_bcc(&pSMB->hdr) || in validate_t2()
362 cifs_dump_mem("Invalid transact2 SMB: ", (char *)pSMB, in validate_t2()
427 SMB_NEGOTIATE_REQ *pSMB; in CIFSSMBNegotiate() local
441 (void **) &pSMB, (void **) &pSMBr); in CIFSSMBNegotiate()
[all …]
H A Dsmb1session.c41 SESSION_SETUP_ANDX *pSMB) in cifs_ssetup_hdr() argument
50 pSMB->req.AndXCommand = 0xFF; in cifs_ssetup_hdr()
51 pSMB->req.MaxBufferSize = cpu_to_le16(min_t(u32, in cifs_ssetup_hdr()
54 pSMB->req.MaxMpxCount = cpu_to_le16(server->maxReq); in cifs_ssetup_hdr()
55 pSMB->req.VcNumber = cpu_to_le16(1); in cifs_ssetup_hdr()
56 pSMB->req.SessionKey = server->session_key_id; in cifs_ssetup_hdr()
66 pSMB->req.hdr.Flags2 |= SMBFLG2_SECURITY_SIGNATURE; in cifs_ssetup_hdr()
69 pSMB->req.hdr.Flags2 |= SMBFLG2_UNICODE; in cifs_ssetup_hdr()
73 pSMB->req.hdr.Flags2 |= SMBFLG2_ERR_STATUS; in cifs_ssetup_hdr()
77 pSMB->req.hdr.Flags2 |= SMBFLG2_DFS; in cifs_ssetup_hdr()
[all …]