Searched refs:end_of_smb (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/fs/cifs/ |
H A D | readdir.c | 481 static char *nxt_dir_entry(char *old_entry, char *end_of_smb, int level) in nxt_dir_entry() argument 503 if (new_entry >= end_of_smb) { in nxt_dir_entry() 505 new_entry, end_of_smb, old_entry); in nxt_dir_entry() 508 (new_entry + sizeof(FIND_FILE_STANDARD_INFO) > end_of_smb)) in nxt_dir_entry() 510 (new_entry + sizeof(FILE_DIRECTORY_INFO) > end_of_smb))) { in nxt_dir_entry() 512 new_entry, end_of_smb); in nxt_dir_entry() 792 char *end_of_smb; in find_cifs_entry() local 799 end_of_smb = cfile->srch_inf.ntwrk_buf_start + in find_cifs_entry() 812 cur_ent = nxt_dir_entry(cur_ent, end_of_smb, in find_cifs_entry() 942 char *end_of_smb; in cifs_readdir() local [all...] |
H A D | cifssmb.c | 3253 char *end_of_smb; in CIFSSMBQuerySymLink() local 3299 end_of_smb = 2 + get_bcc(&pSMBr->hdr) + (char *)&pSMBr->ByteCount; in CIFSSMBQuerySymLink() 3302 if ((char *)reparse_buf >= end_of_smb) { in CIFSSMBQuerySymLink() 3318 if (posix_buf->PathBuffer + sub_len > end_of_smb) { in CIFSSMBQuerySymLink() 3336 if (sub_start + sub_len > end_of_smb) { in CIFSSMBQuerySymLink() 3840 char *end_of_smb; in validate_ntransact() local 3854 end_of_smb = 2 /* sizeof byte count */ + bcc + in validate_ntransact() 3866 if (*ppparm > end_of_smb) { in validate_ntransact() 3869 } else if (parm_count + *ppparm > end_of_smb) { in validate_ntransact() 3872 } else if (*ppdata > end_of_smb) { in validate_ntransact() 6191 char *end_of_smb; CIFSSMBQAllEAs() local [all...] |
H A D | smb2pdu.c | 3293 char *end_of_smb = smb_len + (char *)iov->iov_base; in smb2_validate_iov() local 3311 if ((begin_of_buf > end_of_smb) || (end_of_buf > end_of_smb)) { in smb2_validate_iov() 4716 char *end_of_smb; in smb2_parse_query_directory() local 4757 end_of_smb = rsp_iov->iov_len + (char *)rsp; in smb2_parse_query_directory() 4762 end_of_smb, in smb2_parse_query_directory()
|
/kernel/linux/linux-6.6/fs/smb/client/ |
H A D | readdir.c | 459 static char *nxt_dir_entry(char *old_entry, char *end_of_smb, int level) in nxt_dir_entry() argument 481 if (new_entry >= end_of_smb) { in nxt_dir_entry() 483 new_entry, end_of_smb, old_entry); in nxt_dir_entry() 486 (new_entry + sizeof(FIND_FILE_STANDARD_INFO) + 1 > end_of_smb)) in nxt_dir_entry() 488 (new_entry + sizeof(FILE_DIRECTORY_INFO) + 1 > end_of_smb))) { in nxt_dir_entry() 490 new_entry, end_of_smb); in nxt_dir_entry() 770 char *end_of_smb; in find_cifs_entry() local 777 end_of_smb = cfile->srch_inf.ntwrk_buf_start + in find_cifs_entry() 789 cur_ent = nxt_dir_entry(cur_ent, end_of_smb, in find_cifs_entry() 1037 char *end_of_smb; in cifs_readdir() local [all...] |
H A D | cifssmb.c | 3326 char *end_of_smb; in validate_ntransact() local 3340 end_of_smb = 2 /* sizeof byte count */ + bcc + in validate_ntransact() 3352 if (*ppparm > end_of_smb) { in validate_ntransact() 3355 } else if (parm_count + *ppparm > end_of_smb) { in validate_ntransact() 3358 } else if (*ppdata > end_of_smb) { in validate_ntransact() 3361 } else if (data_count + *ppdata > end_of_smb) { in validate_ntransact() 3364 end_of_smb, pSMBr); in validate_ntransact() 5609 char *end_of_smb; in CIFSSMBQAllEAs() local 5696 end_of_smb = (char *)pByteArea(&pSMBr->hdr) + get_bcc(&pSMBr->hdr); in CIFSSMBQAllEAs() 5697 if ((char *)ea_response_data + list_len > end_of_smb) { in CIFSSMBQAllEAs() [all...] |
H A D | smb2pdu.c | 3583 char *end_of_smb = smb_len + (char *)iov->iov_base; in smb2_validate_iov() local 3601 if ((begin_of_buf > end_of_smb) || (end_of_buf > end_of_smb)) { in smb2_validate_iov() 5156 char *end_of_smb; in smb2_parse_query_directory() local 5200 end_of_smb = rsp_iov->iov_len + (char *)rsp; in smb2_parse_query_directory() 5205 end_of_smb, in smb2_parse_query_directory()
|
Completed in 35 milliseconds