Lines Matching refs:srch_inf
46 if (cf->srch_inf.endOfSearch)
48 if (cf->srch_inf.emptyDir)
383 cifsFile->srch_inf.endOfSearch = false;
392 cifsFile->srch_inf.info_level = SMB_FIND_FILE_UNIX;
394 cifsFile->srch_inf.info_level = SMB_FIND_FILE_POSIX_INFO;
397 cifsFile->srch_inf.info_level = SMB_FIND_FILE_INFO_STANDARD;
399 cifsFile->srch_inf.info_level = SMB_FIND_FILE_ID_FULL_DIR_INFO;
401 cifsFile->srch_inf.info_level = SMB_FIND_FILE_FULL_DIRECTORY_INFO;
410 &cifsFile->srch_inf);
665 rc = cifs_fill_dirent(&de, current_entry, file_info->srch_inf.info_level,
666 file_info->srch_inf.unicode);
668 file_info->srch_inf.presume_name = de.name;
669 file_info->srch_inf.resume_name_len = de.namelen;
670 file_info->srch_inf.resume_key = de.resume_key;
704 first_entry_in_buffer = cfile->srch_inf.index_of_last_entry -
705 cfile->srch_inf.entries_in_buffer;
716 if (((index_to_find < cfile->srch_inf.index_of_last_entry) &&
728 if (cfile->srch_inf.ntwrk_buf_start) {
730 if (cfile->srch_inf.smallBuf)
731 cifs_small_buf_release(cfile->srch_inf.
734 cifs_buf_release(cfile->srch_inf.
736 cfile->srch_inf.ntwrk_buf_start = NULL;
745 if (cfile->srch_inf.last_entry)
746 cifs_save_resume_key(cfile->srch_inf.last_entry, cfile);
753 while ((index_to_find >= cfile->srch_inf.index_of_last_entry) &&
754 (rc == 0) && !cfile->srch_inf.endOfSearch) {
758 &cfile->srch_inf);
760 if (cfile->srch_inf.last_entry)
761 cifs_save_resume_key(cfile->srch_inf.last_entry, cfile);
765 if (index_to_find < cfile->srch_inf.index_of_last_entry) {
772 if (cfile->srch_inf.ntwrk_buf_start == NULL) {
777 end_of_smb = cfile->srch_inf.ntwrk_buf_start +
779 cfile->srch_inf.ntwrk_buf_start);
781 cur_ent = cfile->srch_inf.srch_entries_start;
782 first_entry_in_buffer = cfile->srch_inf.index_of_last_entry
783 - cfile->srch_inf.entries_in_buffer;
790 cfile->srch_inf.info_level);
804 if (pos_in_buf >= cfile->srch_inf.entries_in_buffer) {
808 *num_to_ret = cfile->srch_inf.entries_in_buffer - pos_in_buf;
942 rc = cifs_fill_dirent(&de, find_entry, file_info->srch_inf.info_level,
943 file_info->srch_inf.unicode);
954 if (cifs_entry_is_dot(&de, file_info->srch_inf.unicode))
957 if (file_info->srch_inf.unicode) {
974 switch (file_info->srch_inf.info_level) {
1119 if (cifsFile->srch_inf.endOfSearch) {
1120 if (cifsFile->srch_inf.emptyDir) {
1149 num_to_fill, cifsFile->srch_inf.ntwrk_buf_start);
1151 cifsFile->srch_inf.ntwrk_buf_start);
1152 end_of_smb = cifsFile->srch_inf.ntwrk_buf_start + max_len;
1188 cifsFile->srch_inf.index_of_last_entry) {
1196 cifsFile->srch_inf.info_level);