Lines Matching refs:srch_inf
57 if (cf->srch_inf.endOfSearch)
59 if (cf->srch_inf.emptyDir)
423 cifsFile->srch_inf.endOfSearch = false;
432 cifsFile->srch_inf.info_level = SMB_FIND_FILE_UNIX;
434 cifsFile->srch_inf.info_level = SMB_FIND_FILE_POSIX_INFO;
437 cifsFile->srch_inf.info_level = SMB_FIND_FILE_INFO_STANDARD;
439 cifsFile->srch_inf.info_level = SMB_FIND_FILE_ID_FULL_DIR_INFO;
441 cifsFile->srch_inf.info_level = SMB_FIND_FILE_DIRECTORY_INFO;
450 &cifsFile->srch_inf);
687 rc = cifs_fill_dirent(&de, current_entry, file_info->srch_inf.info_level,
688 file_info->srch_inf.unicode);
690 file_info->srch_inf.presume_name = de.name;
691 file_info->srch_inf.resume_name_len = de.namelen;
692 file_info->srch_inf.resume_key = de.resume_key;
726 first_entry_in_buffer = cfile->srch_inf.index_of_last_entry -
727 cfile->srch_inf.entries_in_buffer;
738 if (((index_to_find < cfile->srch_inf.index_of_last_entry) &&
750 if (cfile->srch_inf.ntwrk_buf_start) {
752 if (cfile->srch_inf.smallBuf)
753 cifs_small_buf_release(cfile->srch_inf.
756 cifs_buf_release(cfile->srch_inf.
758 cfile->srch_inf.ntwrk_buf_start = NULL;
767 if (cfile->srch_inf.last_entry)
768 cifs_save_resume_key(cfile->srch_inf.last_entry, cfile);
775 while ((index_to_find >= cfile->srch_inf.index_of_last_entry) &&
776 (rc == 0) && !cfile->srch_inf.endOfSearch) {
780 &cfile->srch_inf);
782 if (cfile->srch_inf.last_entry)
783 cifs_save_resume_key(cfile->srch_inf.last_entry, cfile);
787 if (index_to_find < cfile->srch_inf.index_of_last_entry) {
794 if (cfile->srch_inf.ntwrk_buf_start == NULL) {
799 end_of_smb = cfile->srch_inf.ntwrk_buf_start +
801 cfile->srch_inf.ntwrk_buf_start,
804 cur_ent = cfile->srch_inf.srch_entries_start;
805 first_entry_in_buffer = cfile->srch_inf.index_of_last_entry
806 - cfile->srch_inf.entries_in_buffer;
813 cfile->srch_inf.info_level);
827 if (pos_in_buf >= cfile->srch_inf.entries_in_buffer) {
831 *num_to_ret = cfile->srch_inf.entries_in_buffer - pos_in_buf;
849 rc = cifs_fill_dirent(&de, find_entry, file_info->srch_inf.info_level,
850 file_info->srch_inf.unicode);
861 if (cifs_entry_is_dot(&de, file_info->srch_inf.unicode))
864 if (file_info->srch_inf.unicode) {
881 switch (file_info->srch_inf.info_level) {
974 if (cifsFile->srch_inf.endOfSearch) {
975 if (cifsFile->srch_inf.emptyDir) {
998 num_to_fill, cifsFile->srch_inf.ntwrk_buf_start);
1000 cifsFile->srch_inf.ntwrk_buf_start,
1002 end_of_smb = cifsFile->srch_inf.ntwrk_buf_start + max_len;
1032 cifsFile->srch_inf.index_of_last_entry) {
1040 cifsFile->srch_inf.info_level);