Lines Matching refs:srch_inf
2163 struct cifs_search_info *srch_inf) in SMB2_query_directory() argument
2188 switch (srch_inf->info_level) { in SMB2_query_directory()
2199 srch_inf->info_level); in SMB2_query_directory()
2237 srch_inf->endOfSearch = true; in SMB2_query_directory()
2250 srch_inf->unicode = true; in SMB2_query_directory()
2252 if (srch_inf->ntwrk_buf_start) { in SMB2_query_directory()
2253 if (srch_inf->smallBuf) in SMB2_query_directory()
2254 cifs_small_buf_release(srch_inf->ntwrk_buf_start); in SMB2_query_directory()
2256 cifs_buf_release(srch_inf->ntwrk_buf_start); in SMB2_query_directory()
2258 srch_inf->ntwrk_buf_start = (char *)rsp; in SMB2_query_directory()
2259 srch_inf->srch_entries_start = srch_inf->last_entry = 4 /* rfclen */ + in SMB2_query_directory()
2263 srch_inf->entries_in_buffer = in SMB2_query_directory()
2264 num_entries(srch_inf->srch_entries_start, end_of_smb, in SMB2_query_directory()
2265 &srch_inf->last_entry, info_buf_size); in SMB2_query_directory()
2266 srch_inf->index_of_last_entry += srch_inf->entries_in_buffer; in SMB2_query_directory()
2268 srch_inf->entries_in_buffer, srch_inf->index_of_last_entry, in SMB2_query_directory()
2269 srch_inf->srch_entries_start, srch_inf->last_entry); in SMB2_query_directory()
2271 srch_inf->smallBuf = false; in SMB2_query_directory()
2273 srch_inf->smallBuf = true; in SMB2_query_directory()