Lines Matching refs:srch_inf
2356 struct cifs_search_info *srch_inf) in SMB2_query_directory() argument
2381 switch (srch_inf->info_level) { in SMB2_query_directory()
2392 srch_inf->info_level); in SMB2_query_directory()
2430 srch_inf->endOfSearch = true; in SMB2_query_directory()
2443 srch_inf->unicode = true; in SMB2_query_directory()
2445 if (srch_inf->ntwrk_buf_start) { in SMB2_query_directory()
2446 if (srch_inf->smallBuf) in SMB2_query_directory()
2447 cifs_small_buf_release(srch_inf->ntwrk_buf_start); in SMB2_query_directory()
2449 cifs_buf_release(srch_inf->ntwrk_buf_start); in SMB2_query_directory()
2451 srch_inf->ntwrk_buf_start = (char *)rsp; in SMB2_query_directory()
2452 srch_inf->srch_entries_start = srch_inf->last_entry = 4 /* rfclen */ + in SMB2_query_directory()
2456 srch_inf->entries_in_buffer = in SMB2_query_directory()
2457 num_entries(srch_inf->srch_entries_start, end_of_smb, in SMB2_query_directory()
2458 &srch_inf->last_entry, info_buf_size); in SMB2_query_directory()
2459 srch_inf->index_of_last_entry += srch_inf->entries_in_buffer; in SMB2_query_directory()
2461 srch_inf->entries_in_buffer, srch_inf->index_of_last_entry, in SMB2_query_directory()
2462 srch_inf->srch_entries_start, srch_inf->last_entry); in SMB2_query_directory()
2464 srch_inf->smallBuf = false; in SMB2_query_directory()
2466 srch_inf->smallBuf = true; in SMB2_query_directory()