search 195 source3/include/passdb.h bool (*next_entry)(struct pdb_search *search, search 197 source3/include/passdb.h void (*search_end)(struct pdb_search *search); search 347 source3/include/passdb.h struct pdb_search *search, search 350 source3/include/passdb.h struct pdb_search *search); search 352 source3/include/passdb.h struct pdb_search *search, search 4618 source3/include/proto.h uint32 pdb_search_entries(struct pdb_search *search, search 484 source3/lib/ldb/common/ldb.c FIRST_OP(ldb, search); search 485 source3/lib/ldb/common/ldb.c ret = module->ops->search(module, req); search 604 source3/lib/ldb/common/ldb.c req->op.search.base = ldb_dn_new(req); search 606 source3/lib/ldb/common/ldb.c req->op.search.base = base; search 608 source3/lib/ldb/common/ldb.c req->op.search.scope = scope; search 610 source3/lib/ldb/common/ldb.c req->op.search.tree = ldb_parse_tree(req, expression); search 611 source3/lib/ldb/common/ldb.c if (req->op.search.tree == NULL) { search 617 source3/lib/ldb/common/ldb.c req->op.search.attrs = attrs; search 404 source3/lib/ldb/common/ldb_modules.c FIND_OP(module, search); search 405 source3/lib/ldb/common/ldb_modules.c return module->ops->search(module, request); search 753 source3/lib/ldb/include/ldb.h struct ldb_search search; search 59 source3/lib/ldb/include/ldb_private.h int (*search)(struct ldb_module *, struct ldb_request *); /* search */ search 230 source3/lib/ldb/ldb_ildap/ldb_ildap.c struct ldap_SearchResEntry *search; search 273 source3/lib/ldb/ldb_ildap/ldb_ildap.c search = &(msg->r.SearchResultEntry); search 275 source3/lib/ldb/ldb_ildap/ldb_ildap.c ares->message->dn = ldb_dn_explode_or_special(ares->message, search->dn); search 280 source3/lib/ldb/ldb_ildap/ldb_ildap.c ares->message->num_elements = search->num_attributes; search 282 source3/lib/ldb/ldb_ildap/ldb_ildap.c &search->attributes); search 438 source3/lib/ldb/ldb_ildap/ldb_ildap.c if (req->op.search.tree == NULL) { search 451 source3/lib/ldb/ldb_ildap/ldb_ildap.c if (req->op.search.base == NULL) { search 454 source3/lib/ldb/ldb_ildap/ldb_ildap.c msg->r.SearchRequest.basedn = ldb_dn_linearize(msg, req->op.search.base); search 462 source3/lib/ldb/ldb_ildap/ldb_ildap.c if (req->op.search.scope == LDB_SCOPE_DEFAULT) { search 465 source3/lib/ldb/ldb_ildap/ldb_ildap.c msg->r.SearchRequest.scope = req->op.search.scope; search 472 source3/lib/ldb/ldb_ildap/ldb_ildap.c msg->r.SearchRequest.tree = discard_const_p(struct ldb_parse_tree, req->op.search.tree); search 474 source3/lib/ldb/ldb_ildap/ldb_ildap.c for (n = 0; req->op.search.attrs && req->op.search.attrs[n]; n++) /* noop */ ; search 476 source3/lib/ldb/ldb_ildap/ldb_ildap.c msg->r.SearchRequest.attributes = discard_const_p(char *, req->op.search.attrs), search 725 source3/lib/ldb/ldb_ildap/ldb_ildap.c .search = ildb_search, search 250 source3/lib/ldb/ldb_ldap/ldb_ldap.c if (req->op.search.tree == NULL) { search 266 source3/lib/ldb/ldb_ldap/ldb_ldap.c search_base = ldb_dn_linearize(lldb_ac, req->op.search.base); search 267 source3/lib/ldb/ldb_ldap/ldb_ldap.c if (req->op.search.base == NULL) { search 276 source3/lib/ldb/ldb_ldap/ldb_ldap.c discard_const_p(struct ldb_parse_tree, req->op.search.tree)); search 281 source3/lib/ldb/ldb_ldap/ldb_ldap.c switch (req->op.search.scope) { search 298 source3/lib/ldb/ldb_ldap/ldb_ldap.c discard_const_p(char *, req->op.search.attrs), search 766 source3/lib/ldb/ldb_ldap/ldb_ldap.c .search = lldb_search, search 863 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c if ((req->op.search.base == NULL || req->op.search.base->comp_num == 0) && search 864 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c (req->op.search.scope == LDB_SCOPE_BASE || req->op.search.scope == LDB_SCOPE_ONELEVEL)) search 867 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c if (req->op.search.base) { search 868 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c norm_basedn = ldb_dn_linearize(lsql_ac, ldb_dn_casefold(module->ldb, lsql_ac, req->op.search.base)); search 876 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c sqlfilter = parsetree_to_sql(module, lsql_ac, req->op.search.tree); search 878 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c switch(req->op.search.scope) { search 988 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c lsql_ac->attrs = req->op.search.attrs; search 1549 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c .search = lsql_search, search 469 source3/lib/ldb/ldb_tdb/ldb_search.c if ((req->op.search.base == NULL || ldb_dn_get_comp_num(req->op.search.base) == 0) && search 470 source3/lib/ldb/ldb_tdb/ldb_search.c (req->op.search.scope == LDB_SCOPE_BASE || req->op.search.scope == LDB_SCOPE_ONELEVEL)) search 482 source3/lib/ldb/ldb_tdb/ldb_search.c if (req->op.search.tree == NULL) { search 494 source3/lib/ldb/ldb_tdb/ldb_search.c ltdb_ac->tree = req->op.search.tree; search 495 source3/lib/ldb/ldb_tdb/ldb_search.c ltdb_ac->scope = req->op.search.scope; search 496 source3/lib/ldb/ldb_tdb/ldb_search.c ltdb_ac->base = req->op.search.base; search 497 source3/lib/ldb/ldb_tdb/ldb_search.c ltdb_ac->attrs = req->op.search.attrs; search 989 source3/lib/ldb/ldb_tdb/ldb_tdb.c .search = ltdb_search, search 251 source3/lib/ldb/modules/asq.c if (req->op.search.scope != LDB_SCOPE_BASE) { search 256 source3/lib/ldb/modules/asq.c ac->req_attrs = req->op.search.attrs; search 266 source3/lib/ldb/modules/asq.c ac->base_req->op.search.base = req->op.search.base; search 267 source3/lib/ldb/modules/asq.c ac->base_req->op.search.scope = LDB_SCOPE_BASE; search 268 source3/lib/ldb/modules/asq.c ac->base_req->op.search.tree = req->op.search.tree; search 276 source3/lib/ldb/modules/asq.c ac->base_req->op.search.attrs = (const char * const *)base_attrs; search 328 source3/lib/ldb/modules/asq.c ac->reqs[i]->op.search.base = ldb_dn_explode(ac->reqs[i], (const char *)el->values[i].data); search 329 source3/lib/ldb/modules/asq.c if (ac->reqs[i]->op.search.base == NULL) { search 333 source3/lib/ldb/modules/asq.c ac->reqs[i]->op.search.scope = LDB_SCOPE_BASE; search 334 source3/lib/ldb/modules/asq.c ac->reqs[i]->op.search.tree = ac->base_req->op.search.tree; search 335 source3/lib/ldb/modules/asq.c ac->reqs[i]->op.search.attrs = ac->req_attrs; search 480 source3/lib/ldb/modules/asq.c .search = asq_search, search 204 source3/lib/ldb/modules/ldb_map.c if (request->op.search.base) { search 205 source3/lib/ldb/modules/ldb_map.c request->op.search.base = ldb_dn_rebase_remote(request, data, request->op.search.base); search 207 source3/lib/ldb/modules/ldb_map.c request->op.search.base = data->remote_base_dn; search 869 source3/lib/ldb/modules/ldb_map.c req->op.search.base = dn; search 870 source3/lib/ldb/modules/ldb_map.c req->op.search.scope = LDB_SCOPE_BASE; search 871 source3/lib/ldb/modules/ldb_map.c req->op.search.attrs = attrs; search 874 source3/lib/ldb/modules/ldb_map.c req->op.search.tree = tree; search 876 source3/lib/ldb/modules/ldb_map.c req->op.search.tree = ldb_parse_tree(req, NULL); search 877 source3/lib/ldb/modules/ldb_map.c if (req->op.search.tree == NULL) { search 1145 source3/lib/ldb/modules/ldb_map.c .search = map_search, search 1026 source3/lib/ldb/modules/ldb_map_outbound.c if (!ldb_match_msg(ldb, ares->message, req->op.search.tree, req->op.search.base, req->op.search.scope)) { search 1035 source3/lib/ldb/modules/ldb_map_outbound.c if ((req->op.search.attrs) && (!ldb_attr_in_list(req->op.search.attrs, "*"))) { search 1038 source3/lib/ldb/modules/ldb_map_outbound.c if (!ldb_attr_in_list(req->op.search.attrs, el->name)) { search 1175 source3/lib/ldb/modules/ldb_map_outbound.c if (ldb_dn_is_special(req->op.search.base)) search 1179 source3/lib/ldb/modules/ldb_map_outbound.c if ((req->op.search.base) && (!ldb_dn_check_local(module, req->op.search.base))) { search 1216 source3/lib/ldb/modules/ldb_map_outbound.c attrs = req->op.search.attrs; search 1223 source3/lib/ldb/modules/ldb_map_outbound.c attrs, req->op.search.tree); search 1228 source3/lib/ldb/modules/ldb_map_outbound.c ac->search_reqs[0]->op.search.attrs = ac->remote_attrs; search 1233 source3/lib/ldb/modules/ldb_map_outbound.c req->op.search.tree); search 1239 source3/lib/ldb/modules/ldb_map_outbound.c (!ldb_parse_tree_check_splittable(req->op.search.tree))) { search 1265 source3/lib/ldb/modules/ldb_map_outbound.c ac->search_reqs[0]->op.search.tree = remote_tree; search 464 source3/lib/ldb/modules/objectclass.c ac->search_req->op.search.base = ac->orig_req->op.mod.message->dn; search 465 source3/lib/ldb/modules/objectclass.c ac->search_req->op.search.scope = LDB_SCOPE_BASE; search 466 source3/lib/ldb/modules/objectclass.c ac->search_req->op.search.tree = ldb_parse_tree(ac->search_req, NULL); search 467 source3/lib/ldb/modules/objectclass.c if (ac->search_req->op.search.tree == NULL) { search 471 source3/lib/ldb/modules/objectclass.c ac->search_req->op.search.attrs = attrs; search 228 source3/lib/ldb/modules/operational.c ac->attrs = req->op.search.attrs; search 236 source3/lib/ldb/modules/operational.c down_req->op.search.base = req->op.search.base; search 237 source3/lib/ldb/modules/operational.c down_req->op.search.scope = req->op.search.scope; search 238 source3/lib/ldb/modules/operational.c down_req->op.search.tree = req->op.search.tree; search 246 source3/lib/ldb/modules/operational.c ldb_parse_tree_attr_replace(discard_const_p(struct ldb_parse_tree, req->op.search.tree), search 270 source3/lib/ldb/modules/operational.c if (search_attrs) down_req->op.search.attrs = search_attrs; search 271 source3/lib/ldb/modules/operational.c else down_req->op.search.attrs = req->op.search.attrs; search 304 source3/lib/ldb/modules/operational.c .search = operational_search, search 286 source3/lib/ldb/modules/paged_results.c ac->store->req->op.search.base = req->op.search.base; search 287 source3/lib/ldb/modules/paged_results.c ac->store->req->op.search.scope = req->op.search.scope; search 288 source3/lib/ldb/modules/paged_results.c ac->store->req->op.search.tree = req->op.search.tree; search 289 source3/lib/ldb/modules/paged_results.c ac->store->req->op.search.attrs = req->op.search.attrs; search 557 source3/lib/ldb/modules/paged_results.c .search = paged_search, search 283 source3/lib/ldb/modules/paged_searches.c ac->new_req->op.search.base = req->op.search.base; search 284 source3/lib/ldb/modules/paged_searches.c ac->new_req->op.search.scope = req->op.search.scope; search 285 source3/lib/ldb/modules/paged_searches.c ac->new_req->op.search.tree = req->op.search.tree; search 286 source3/lib/ldb/modules/paged_searches.c ac->new_req->op.search.attrs = req->op.search.attrs; search 426 source3/lib/ldb/modules/paged_searches.c req->op.search.base = ldb_dn_new(req); search 427 source3/lib/ldb/modules/paged_searches.c req->op.search.scope = LDB_SCOPE_BASE; search 429 source3/lib/ldb/modules/paged_searches.c req->op.search.tree = ldb_parse_tree(req, "objectClass=*"); search 430 source3/lib/ldb/modules/paged_searches.c if (req->op.search.tree == NULL) { search 436 source3/lib/ldb/modules/paged_searches.c req->op.search.attrs = attrs; search 458 source3/lib/ldb/modules/paged_searches.c .search = ps_search, search 122 source3/lib/ldb/modules/skel.c .search = skel_search, search 287 source3/lib/ldb/modules/sort.c ac->req->op.search.base = req->op.search.base; search 288 source3/lib/ldb/modules/sort.c ac->req->op.search.scope = req->op.search.scope; search 289 source3/lib/ldb/modules/sort.c ac->req->op.search.tree = req->op.search.tree; search 290 source3/lib/ldb/modules/sort.c ac->req->op.search.attrs = req->op.search.attrs; search 434 source3/lib/ldb/modules/sort.c .search = server_sort_search, search 215 source3/lib/ldb/tools/ldbsearch.c req->op.search.base = basedn; search 216 source3/lib/ldb/tools/ldbsearch.c req->op.search.scope = options->scope; search 217 source3/lib/ldb/tools/ldbsearch.c req->op.search.tree = ldb_parse_tree(req, expression); search 218 source3/lib/ldb/tools/ldbsearch.c if (req->op.search.tree == NULL) return -1; search 219 source3/lib/ldb/tools/ldbsearch.c req->op.search.attrs = attrs; search 1712 source3/passdb/pdb_interface.c static int pdb_search_destructor(struct pdb_search *search) search 1714 source3/passdb/pdb_interface.c if (!search->search_ended) { search 1715 source3/passdb/pdb_interface.c search->search_end(search); search 1795 source3/passdb/pdb_interface.c static void search_end_groups(struct pdb_search *search) search 1798 source3/passdb/pdb_interface.c (struct group_search *)search->private_data; search 1802 source3/passdb/pdb_interface.c static bool pdb_search_grouptype(struct pdb_search *search, search 1807 source3/passdb/pdb_interface.c state = talloc(search, struct group_search); search 1820 source3/passdb/pdb_interface.c search->private_data = state; search 1821 source3/passdb/pdb_interface.c search->next_entry = next_entry_groups; search 1822 source3/passdb/pdb_interface.c search->search_end = search_end_groups; search 1827 source3/passdb/pdb_interface.c struct pdb_search *search) search 1829 source3/passdb/pdb_interface.c return pdb_search_grouptype(search, get_global_sam_sid(), SID_NAME_DOM_GRP); search 1833 source3/passdb/pdb_interface.c struct pdb_search *search, search 1837 source3/passdb/pdb_interface.c return pdb_search_grouptype(search, sid, SID_NAME_ALIAS); search 1840 source3/passdb/pdb_interface.c static struct samr_displayentry *pdb_search_getentry(struct pdb_search *search, search 1843 source3/passdb/pdb_interface.c if (idx < search->num_entries) search 1844 source3/passdb/pdb_interface.c return &search->cache[idx]; search 1846 source3/passdb/pdb_interface.c if (search->search_ended) search 1849 source3/passdb/pdb_interface.c while (idx >= search->num_entries) { search 1852 source3/passdb/pdb_interface.c if (!search->next_entry(search, &entry)) { search 1853 source3/passdb/pdb_interface.c search->search_end(search); search 1854 source3/passdb/pdb_interface.c search->search_ended = True; search 1858 source3/passdb/pdb_interface.c ADD_TO_LARGE_ARRAY(search, struct samr_displayentry, search 1859 source3/passdb/pdb_interface.c entry, &search->cache, &search->num_entries, search 1860 source3/passdb/pdb_interface.c &search->cache_size); search 1863 source3/passdb/pdb_interface.c return (search->num_entries > idx) ? &search->cache[idx] : NULL; search 1919 source3/passdb/pdb_interface.c uint32 pdb_search_entries(struct pdb_search *search, search 1930 source3/passdb/pdb_interface.c end_entry = pdb_search_getentry(search, end_idx); search 1931 source3/passdb/pdb_interface.c *result = pdb_search_getentry(search, start_idx); search 1936 source3/passdb/pdb_interface.c if (start_idx >= search->num_entries) search 1939 source3/passdb/pdb_interface.c return search->num_entries - start_idx; search 4261 source3/passdb/pdb_ldap.c static bool ldapsam_search_firstpage(struct pdb_search *search) search 4264 source3/passdb/pdb_ldap.c (struct ldap_search_state *)search->private_data; search 4314 source3/passdb/pdb_ldap.c static bool ldapsam_search_nextpage(struct pdb_search *search) search 4317 source3/passdb/pdb_ldap.c (struct ldap_search_state *)search->private_data; search 4344 source3/passdb/pdb_ldap.c static bool ldapsam_search_next_entry(struct pdb_search *search, search 4348 source3/passdb/pdb_ldap.c (struct ldap_search_state *)search->private_data; search 4356 source3/passdb/pdb_ldap.c !ldapsam_search_nextpage(search)) search 4359 source3/passdb/pdb_ldap.c result = state->ldap2displayentry(state, search, search 4382 source3/passdb/pdb_ldap.c static void ldapsam_search_end(struct pdb_search *search) search 4385 source3/passdb/pdb_ldap.c (struct ldap_search_state *)search->private_data; search 4512 source3/passdb/pdb_ldap.c struct pdb_search *search, search 4519 source3/passdb/pdb_ldap.c state = talloc(search, struct ldap_search_state); search 4536 source3/passdb/pdb_ldap.c state->base = talloc_strdup(search, state->base); search 4538 source3/passdb/pdb_ldap.c state->filter = get_ldap_filter(search, "*"); search 4539 source3/passdb/pdb_ldap.c state->attrs = talloc_attrs(search, "uid", "sambaSid", search 4552 source3/passdb/pdb_ldap.c search->private_data = state; search 4553 source3/passdb/pdb_ldap.c search->next_entry = ldapsam_search_next_entry; search 4554 source3/passdb/pdb_ldap.c search->search_end = ldapsam_search_end; search 4556 source3/passdb/pdb_ldap.c return ldapsam_search_firstpage(search); search 4684 source3/passdb/pdb_ldap.c struct pdb_search *search, search 4693 source3/passdb/pdb_ldap.c state = talloc(search, struct ldap_search_state); search 4701 source3/passdb/pdb_ldap.c state->base = talloc_strdup(search, lp_ldap_suffix()); search 4704 source3/passdb/pdb_ldap.c state->filter = talloc_asprintf(search, "(&(objectclass=%s)" search 4708 source3/passdb/pdb_ldap.c state->attrs = talloc_attrs(search, "cn", "sambaSid", search 4722 source3/passdb/pdb_ldap.c search->private_data = state; search 4723 source3/passdb/pdb_ldap.c search->next_entry = ldapsam_search_next_entry; search 4724 source3/passdb/pdb_ldap.c search->search_end = ldapsam_search_end; search 4726 source3/passdb/pdb_ldap.c return ldapsam_search_firstpage(search); search 4730 source3/passdb/pdb_ldap.c struct pdb_search *search) search 4732 source3/passdb/pdb_ldap.c return ldapsam_search_grouptype(methods, search, get_global_sam_sid(), SID_NAME_DOM_GRP); search 4736 source3/passdb/pdb_ldap.c struct pdb_search *search, search 4739 source3/passdb/pdb_ldap.c return ldapsam_search_grouptype(methods, search, sid, SID_NAME_ALIAS); search 1547 source3/passdb/pdb_smbpasswd.c static void smbpasswd_search_end(struct pdb_search *search) search 1550 source3/passdb/pdb_smbpasswd.c search->private_data, struct smbpasswd_search_state); search 1554 source3/passdb/pdb_smbpasswd.c static bool smbpasswd_search_next_entry(struct pdb_search *search, search 1558 source3/passdb/pdb_smbpasswd.c search->private_data, struct smbpasswd_search_state); search 1569 source3/passdb/pdb_smbpasswd.c search, state->entries[state->current].account_name); search 1571 source3/passdb/pdb_smbpasswd.c search, state->entries[state->current].fullname); search 1573 source3/passdb/pdb_smbpasswd.c search, state->entries[state->current].description); search 1586 source3/passdb/pdb_smbpasswd.c struct pdb_search *search, search 1596 source3/passdb/pdb_smbpasswd.c search_state = talloc_zero(search, struct smbpasswd_search_state); search 1659 source3/passdb/pdb_smbpasswd.c search->private_data = search_state; search 1660 source3/passdb/pdb_smbpasswd.c search->next_entry = smbpasswd_search_next_entry; search 1661 source3/passdb/pdb_smbpasswd.c search->search_end = smbpasswd_search_end; search 1127 source3/passdb/pdb_tdb.c static void tdbsam_search_end(struct pdb_search *search) search 1130 source3/passdb/pdb_tdb.c search->private_data, struct tdbsam_search_state); search 1134 source3/passdb/pdb_tdb.c static bool tdbsam_search_next_entry(struct pdb_search *search, search 1138 source3/passdb/pdb_tdb.c search->private_data, struct tdbsam_search_state); search 1180 source3/passdb/pdb_tdb.c entry->account_name = talloc_strdup(search, pdb_get_username(user)); search 1181 source3/passdb/pdb_tdb.c entry->fullname = talloc_strdup(search, pdb_get_fullname(user)); search 1182 source3/passdb/pdb_tdb.c entry->description = talloc_strdup(search, pdb_get_acct_desc(user)); search 1196 source3/passdb/pdb_tdb.c struct pdb_search *search, search 1207 source3/passdb/pdb_tdb.c state = talloc_zero(search, struct tdbsam_search_state); search 1217 source3/passdb/pdb_tdb.c search->private_data = state; search 1218 source3/passdb/pdb_tdb.c search->next_entry = tdbsam_search_next_entry; search 1219 source3/passdb/pdb_tdb.c search->search_end = tdbsam_search_end; search 181 source3/passdb/pdb_wbc_sam.c struct pdb_search *search) search 187 source3/passdb/pdb_wbc_sam.c struct pdb_search *search, search 261 source3/utils/net.c static bool search_maxrid(struct pdb_search *search, const char *type, search 267 source3/utils/net.c if (search == NULL) { search 272 source3/utils/net.c num_entries = pdb_search_entries(search, 0, 0xffffffff, &entries); search 275 source3/utils/net.c TALLOC_FREE(search); search 1252 source3/utils/net_sam.c struct pdb_search *search, const char *what) search 1262 source3/utils/net_sam.c if (search == NULL) { search 1269 source3/utils/net_sam.c if (!search->next_entry(search, &entry)) { search 1282 source3/utils/net_sam.c TALLOC_FREE(search); search 173 source3/winbindd/idmap_adex/idmap_adex.h bool search); search 37 source3/winbindd/winbindd_passdb.c struct pdb_search *search; search 43 source3/winbindd/winbindd_passdb.c search = pdb_search_aliases(talloc_tos(), &domain->sid); search 45 source3/winbindd/winbindd_passdb.c search = pdb_search_groups(talloc_tos()); search 48 source3/winbindd/winbindd_passdb.c if (search == NULL) goto done; search 50 source3/winbindd/winbindd_passdb.c *num_entries = pdb_search_entries(search, 0, 0xffffffff, &entries); search 71 source3/winbindd/winbindd_passdb.c TALLOC_FREE(search); search 45 source4/cldap_server/cldap_server.c struct ldap_SearchRequest *search; search 54 source4/cldap_server/cldap_server.c search = &ldap_msg->r.SearchRequest; search 56 source4/cldap_server/cldap_server.c if (strcmp("", search->basedn) != 0) { search 58 source4/cldap_server/cldap_server.c search->basedn, src->addr, src->port)); search 64 source4/cldap_server/cldap_server.c if (search->scope != LDAP_SEARCH_SCOPE_BASE) { search 66 source4/cldap_server/cldap_server.c search->scope, src->addr, src->port)); search 72 source4/cldap_server/cldap_server.c if (search->num_attributes == 1 && search 73 source4/cldap_server/cldap_server.c strcasecmp(search->attributes[0], "netlogon") == 0) { search 75 source4/cldap_server/cldap_server.c search->tree, src); search 80 source4/cldap_server/cldap_server.c search, src); search 39 source4/cldap_server/rootdse.c struct ldap_SearchRequest *search, search 57 source4/cldap_server/rootdse.c if (search->num_attributes >= 1) { search 60 source4/cldap_server/rootdse.c attrs = talloc_array(mem_ctx, const char *, search->num_attributes+1); search 63 source4/cldap_server/rootdse.c for (i=0; i < search->num_attributes; i++) { search 64 source4/cldap_server/rootdse.c attrs[i] = search->attributes[i]; search 74 source4/cldap_server/rootdse.c search->tree, attrs, search 84 source4/cldap_server/rootdse.c ldb_set_timeout(cldapd->samctx, lreq, search->timelimit); search 120 source4/cldap_server/rootdse.c if (search->attributesonly && (res->msgs[0]->elements[j].num_values == 0)) { search 155 source4/cldap_server/rootdse.c struct ldap_SearchRequest *search, search 171 source4/cldap_server/rootdse.c cldapd_rootdse_fill(cldapd, tmp_ctx, search, &reply.response, reply.result); search 176 source4/cldap_server/rootdse.c ldb_filter_from_tree(tmp_ctx, search->tree), nt_errstr(status))); search 337 source4/dsdb/samdb/ldb_modules/anr.c printf("oldanr : %s\n", ldb_filter_from_tree (0, req->op.search.tree)); search 340 source4/dsdb/samdb/ldb_modules/anr.c ret = anr_replace_subtrees(ac, req->op.search.tree, "anr", &anr_tree); search 352 source4/dsdb/samdb/ldb_modules/anr.c req->op.search.base, search 353 source4/dsdb/samdb/ldb_modules/anr.c req->op.search.scope, search 355 source4/dsdb/samdb/ldb_modules/anr.c req->op.search.attrs, search 369 source4/dsdb/samdb/ldb_modules/anr.c .search = anr_search search 154 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ldb_dn_get_linearized(ac->req->op.search.base)); search 165 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ac->req->op.search.scope, search 166 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ac->req->op.search.tree, search 167 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ac->req->op.search.attrs, search 370 source4/dsdb/samdb/ldb_modules/extended_dn_in.c return extended_dn_in_fix(module, req, req->op.search.base); search 390 source4/dsdb/samdb/ldb_modules/extended_dn_in.c .search = extended_dn_in_search, search 447 source4/dsdb/samdb/ldb_modules/extended_dn_out.c const_attrs = req->op.search.attrs; search 462 source4/dsdb/samdb/ldb_modules/extended_dn_out.c if (req->op.search.attrs && !is_attr_in_list(req->op.search.attrs, "*")) { search 463 source4/dsdb/samdb/ldb_modules/extended_dn_out.c if (! is_attr_in_list(req->op.search.attrs, "objectGUID")) { search 466 source4/dsdb/samdb/ldb_modules/extended_dn_out.c if (! is_attr_in_list(req->op.search.attrs, "objectSID")) { search 470 source4/dsdb/samdb/ldb_modules/extended_dn_out.c new_attrs = copy_attrs(ac, req->op.search.attrs); search 491 source4/dsdb/samdb/ldb_modules/extended_dn_out.c req->op.search.base, search 492 source4/dsdb/samdb/ldb_modules/extended_dn_out.c req->op.search.scope, search 493 source4/dsdb/samdb/ldb_modules/extended_dn_out.c req->op.search.tree, search 646 source4/dsdb/samdb/ldb_modules/extended_dn_out.c .search = extended_dn_out_search, search 653 source4/dsdb/samdb/ldb_modules/extended_dn_out.c .search = extended_dn_out_search, search 343 source4/dsdb/samdb/ldb_modules/kludge_acl.c ac->attrs = req->op.search.attrs; search 345 source4/dsdb/samdb/ldb_modules/kludge_acl.c ac->allowedAttributes = ldb_attr_in_list(req->op.search.attrs, "allowedAttributes"); search 347 source4/dsdb/samdb/ldb_modules/kludge_acl.c ac->allowedAttributesEffective = ldb_attr_in_list(req->op.search.attrs, "allowedAttributesEffective"); search 349 source4/dsdb/samdb/ldb_modules/kludge_acl.c ac->allowedChildClasses = ldb_attr_in_list(req->op.search.attrs, "allowedChildClasses"); search 351 source4/dsdb/samdb/ldb_modules/kludge_acl.c ac->allowedChildClassesEffective = ldb_attr_in_list(req->op.search.attrs, "allowedChildClassesEffective"); search 354 source4/dsdb/samdb/ldb_modules/kludge_acl.c attrs = ldb_attr_list_copy_add(ac, req->op.search.attrs, "objectClass"); search 356 source4/dsdb/samdb/ldb_modules/kludge_acl.c attrs = req->op.search.attrs; search 373 source4/dsdb/samdb/ldb_modules/kludge_acl.c ldb_parse_tree_attr_replace(req->op.search.tree, search 381 source4/dsdb/samdb/ldb_modules/kludge_acl.c req->op.search.base, search 382 source4/dsdb/samdb/ldb_modules/kludge_acl.c req->op.search.scope, search 383 source4/dsdb/samdb/ldb_modules/kludge_acl.c req->op.search.tree, search 528 source4/dsdb/samdb/ldb_modules/kludge_acl.c .search = kludge_acl_search, search 643 source4/dsdb/samdb/ldb_modules/linked_attributes.c ret = ldb_dn_compare(ares->message->dn, req->op.search.base); search 484 source4/dsdb/samdb/ldb_modules/local_password.c ldb_dn_get_linearized(req->op.search.base)); search 769 source4/dsdb/samdb/ldb_modules/local_password.c ac->req->op.search.attrs, search 1024 source4/dsdb/samdb/ldb_modules/local_password.c if (ldb_dn_is_special(req->op.search.base)) { /* do not manipulate our control entries */ search 1032 source4/dsdb/samdb/ldb_modules/local_password.c req->op.search.base) == 0) { search 1036 source4/dsdb/samdb/ldb_modules/local_password.c if (req->op.search.attrs && (!ldb_attr_in_list(req->op.search.attrs, "*"))) { search 1038 source4/dsdb/samdb/ldb_modules/local_password.c if (ldb_attr_in_list(req->op.search.attrs, password_attrs[i])) { search 1055 source4/dsdb/samdb/ldb_modules/local_password.c if (req->op.search.attrs && !ldb_attr_in_list(req->op.search.attrs, "*")) { search 1056 source4/dsdb/samdb/ldb_modules/local_password.c if (!ldb_attr_in_list(req->op.search.attrs, "objectGUID")) { search 1057 source4/dsdb/samdb/ldb_modules/local_password.c search_attrs = ldb_attr_list_copy_add(ac, req->op.search.attrs, "objectGUID"); search 1063 source4/dsdb/samdb/ldb_modules/local_password.c search_attrs = req->op.search.attrs; search 1073 source4/dsdb/samdb/ldb_modules/local_password.c search_attrs = req->op.search.attrs; search 1077 source4/dsdb/samdb/ldb_modules/local_password.c req->op.search.base, search 1078 source4/dsdb/samdb/ldb_modules/local_password.c req->op.search.scope, search 1079 source4/dsdb/samdb/ldb_modules/local_password.c req->op.search.tree, search 1097 source4/dsdb/samdb/ldb_modules/local_password.c .search = local_password_search search 95 source4/dsdb/samdb/ldb_modules/partition.c PARTITION_FIND_OP(module, search); search 96 source4/dsdb/samdb/ldb_modules/partition.c ret = module->ops->search(module, request); search 253 source4/dsdb/samdb/ldb_modules/partition.c ac->req->op.search.base, search 254 source4/dsdb/samdb/ldb_modules/partition.c ac->req->op.search.scope, search 255 source4/dsdb/samdb/ldb_modules/partition.c ac->req->op.search.tree, search 256 source4/dsdb/samdb/ldb_modules/partition.c ac->req->op.search.attrs, search 335 source4/dsdb/samdb/ldb_modules/partition.c req->op.search.base) != 0) { search 336 source4/dsdb/samdb/ldb_modules/partition.c req->op.search.base = partition->dn; search 501 source4/dsdb/samdb/ldb_modules/partition.c if (!req->op.search.base || ldb_dn_is_null(req->op.search.base)) { search 517 source4/dsdb/samdb/ldb_modules/partition.c if (ldb_dn_compare(data->partitions[i]->dn, req->op.search.base) == 0) { search 519 source4/dsdb/samdb/ldb_modules/partition.c if (req->op.search.scope == LDB_SCOPE_BASE) { search 524 source4/dsdb/samdb/ldb_modules/partition.c (ldb_dn_compare_base(req->op.search.base, data->partitions[i]->dn) == 0 && search 525 source4/dsdb/samdb/ldb_modules/partition.c req->op.search.scope != LDB_SCOPE_BASE)) { search 529 source4/dsdb/samdb/ldb_modules/partition.c ldb_dn_compare_base(data->partitions[i]->dn, req->op.search.base) == 0) { search 563 source4/dsdb/samdb/ldb_modules/partition.c return partition_replicate(module, req, req->op.search.base); search 1336 source4/dsdb/samdb/ldb_modules/partition.c .search = partition_search, search 318 source4/dsdb/samdb/ldb_modules/proxy.c if (req->op.search.base == NULL || search 319 source4/dsdb/samdb/ldb_modules/proxy.c (req->op.search.base->comp_num == 1 && search 320 source4/dsdb/samdb/ldb_modules/proxy.c req->op.search.base->components[0].name[0] == '@')) { search 329 source4/dsdb/samdb/ldb_modules/proxy.c if (ldb_dn_compare_base(proxy->newdn, req->op.search.base) != 0) { search 344 source4/dsdb/samdb/ldb_modules/proxy.c newtree = proxy_convert_tree(ac, proxy, req->op.search.tree); search 347 source4/dsdb/samdb/ldb_modules/proxy.c base = ldb_dn_copy(ac, req->op.search.base); search 355 source4/dsdb/samdb/ldb_modules/proxy.c ldb_filter_from_tree(ac, newreq->op.search.tree), ldb_dn_get_linearized(newreq->op.search.base)); search 356 source4/dsdb/samdb/ldb_modules/proxy.c for (i = 0; req->op.search.attrs && req->op.search.attrs[i]; i++) { search 357 source4/dsdb/samdb/ldb_modules/proxy.c ldb_debug(ldb, LDB_DEBUG_FATAL, "attr: '%s'\n", req->op.search.attrs[i]); search 361 source4/dsdb/samdb/ldb_modules/proxy.c base, req->op.search.scope, search 362 source4/dsdb/samdb/ldb_modules/proxy.c newtree, req->op.search.attrs, search 381 source4/dsdb/samdb/ldb_modules/proxy.c ldb_dn_get_linearized(req->op.search.base)); search 87 source4/dsdb/samdb/ldb_modules/ranged_results.c for (i = 0; ac->req->op.search.attrs[i]; i++) { search 93 source4/dsdb/samdb/ldb_modules/ranged_results.c p = strchr(ac->req->op.search.attrs[i], ';'); search 108 source4/dsdb/samdb/ldb_modules/ranged_results.c ac->req->op.search.attrs[i], search 109 source4/dsdb/samdb/ldb_modules/ranged_results.c (size_t)(p - ac->req->op.search.attrs[i])); search 188 source4/dsdb/samdb/ldb_modules/ranged_results.c for (i = 0; req->op.search.attrs && req->op.search.attrs[i]; i++) { search 191 source4/dsdb/samdb/ldb_modules/ranged_results.c new_attrs[i] = req->op.search.attrs[i]; search 231 source4/dsdb/samdb/ldb_modules/ranged_results.c req->op.search.base, search 232 source4/dsdb/samdb/ldb_modules/ranged_results.c req->op.search.scope, search 233 source4/dsdb/samdb/ldb_modules/ranged_results.c req->op.search.tree, search 251 source4/dsdb/samdb/ldb_modules/ranged_results.c .search = rr_search, search 269 source4/dsdb/samdb/ldb_modules/rootdse.c if (ac->req->op.search.attrs && search 270 source4/dsdb/samdb/ldb_modules/rootdse.c ldb_attr_in_list(ac->req->op.search.attrs, "netlogon")) { search 278 source4/dsdb/samdb/ldb_modules/rootdse.c ac->req->op.search.attrs); search 310 source4/dsdb/samdb/ldb_modules/rootdse.c if (!(req->op.search.scope == LDB_SCOPE_BASE && ldb_dn_is_null(req->op.search.base))) { search 325 source4/dsdb/samdb/ldb_modules/rootdse.c req->op.search.attrs, search 463 source4/dsdb/samdb/ldb_modules/rootdse.c .search = rootdse_search, search 420 source4/dsdb/samdb/ldb_modules/schema_fsmo.c if (ldb_attr_in_list(ac->req->op.search.attrs, generated_attrs[i].attr)) { search 457 source4/dsdb/samdb/ldb_modules/schema_fsmo.c if (ldb_attr_in_list(req->op.search.attrs, generated_attrs[i].attr)) { search 478 source4/dsdb/samdb/ldb_modules/schema_fsmo.c req->op.search.base, search 479 source4/dsdb/samdb/ldb_modules/schema_fsmo.c req->op.search.scope, search 480 source4/dsdb/samdb/ldb_modules/schema_fsmo.c req->op.search.tree, search 481 source4/dsdb/samdb/ldb_modules/schema_fsmo.c req->op.search.attrs, search 498 source4/dsdb/samdb/ldb_modules/schema_fsmo.c .search = schema_fsmo_search search 102 source4/dsdb/samdb/ldb_modules/show_deleted.c old_filter = ldb_filter_from_tree(ar, req->op.search.tree); search 107 source4/dsdb/samdb/ldb_modules/show_deleted.c req->op.search.base, search 108 source4/dsdb/samdb/ldb_modules/show_deleted.c req->op.search.scope, search 110 source4/dsdb/samdb/ldb_modules/show_deleted.c req->op.search.attrs, search 117 source4/dsdb/samdb/ldb_modules/show_deleted.c req->op.search.base, search 118 source4/dsdb/samdb/ldb_modules/show_deleted.c req->op.search.scope, search 119 source4/dsdb/samdb/ldb_modules/show_deleted.c req->op.search.tree, search 120 source4/dsdb/samdb/ldb_modules/show_deleted.c req->op.search.attrs, search 157 source4/dsdb/samdb/ldb_modules/show_deleted.c .search = show_deleted_search, search 456 source4/heimdal/lib/hx509/ks_keychain.c SecKeychainSearchRef search; search 470 source4/heimdal/lib/hx509/ks_keychain.c &search); search 476 source4/heimdal/lib/hx509/ks_keychain.c ret = SecKeychainSearchCopyNext(search, &itemRef); search 477 source4/heimdal/lib/hx509/ks_keychain.c CFRelease(search); search 580 source4/lib/ldb/common/ldb.c FIRST_OP(ldb, search); search 581 source4/lib/ldb/common/ldb.c ret = module->ops->search(module, req); search 735 source4/lib/ldb/common/ldb.c req->op.search.base = ldb_dn_new(req, ldb, NULL); search 737 source4/lib/ldb/common/ldb.c req->op.search.base = base; search 739 source4/lib/ldb/common/ldb.c req->op.search.scope = scope; search 741 source4/lib/ldb/common/ldb.c req->op.search.tree = tree; search 742 source4/lib/ldb/common/ldb.c if (req->op.search.tree == NULL) { search 748 source4/lib/ldb/common/ldb.c req->op.search.attrs = attrs; search 541 source4/lib/ldb/common/ldb_modules.c FIND_OP(module, search); search 542 source4/lib/ldb/common/ldb_modules.c ret = module->ops->search(module, request); search 773 source4/lib/ldb/include/ldb.h struct ldb_search search; search 47 source4/lib/ldb/include/ldb_module.h int (*search)(struct ldb_module *, struct ldb_request *); /* search */ search 210 source4/lib/ldb/ldb_ildap/ldb_ildap.c struct ldap_SearchResEntry *search; search 314 source4/lib/ldb/ldb_ildap/ldb_ildap.c search = &(msg->r.SearchResultEntry); search 316 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldbmsg->dn = ldb_dn_new(ldbmsg, ldb, search->dn); search 321 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldbmsg->num_elements = search->num_attributes; search 322 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldbmsg->elements = talloc_move(ldbmsg, &search->attributes); search 433 source4/lib/ldb/ldb_ildap/ldb_ildap.c if (req->op.search.tree == NULL) { search 446 source4/lib/ldb/ldb_ildap/ldb_ildap.c if (req->op.search.base == NULL) { search 449 source4/lib/ldb/ldb_ildap/ldb_ildap.c msg->r.SearchRequest.basedn = ldb_dn_get_extended_linearized(msg, req->op.search.base, 0); search 457 source4/lib/ldb/ldb_ildap/ldb_ildap.c if (req->op.search.scope == LDB_SCOPE_DEFAULT) { search 460 source4/lib/ldb/ldb_ildap/ldb_ildap.c msg->r.SearchRequest.scope = req->op.search.scope; search 467 source4/lib/ldb/ldb_ildap/ldb_ildap.c msg->r.SearchRequest.tree = discard_const(req->op.search.tree); search 469 source4/lib/ldb/ldb_ildap/ldb_ildap.c for (n = 0; req->op.search.attrs && req->op.search.attrs[n]; n++) /* noop */ ; search 471 source4/lib/ldb/ldb_ildap/ldb_ildap.c msg->r.SearchRequest.attributes = req->op.search.attrs; search 741 source4/lib/ldb/ldb_ildap/ldb_ildap.c .search = ildb_handle_request, search 216 source4/lib/ldb/ldb_ldap/ldb_ldap.c if (req->op.search.tree == NULL) { search 227 source4/lib/ldb/ldb_ldap/ldb_ldap.c search_base = ldb_dn_alloc_linearized(lldb_ac, req->op.search.base); search 228 source4/lib/ldb/ldb_ldap/ldb_ldap.c if (req->op.search.base == NULL) { search 235 source4/lib/ldb/ldb_ldap/ldb_ldap.c expression = ldb_filter_from_tree(lldb_ac, req->op.search.tree); search 240 source4/lib/ldb/ldb_ldap/ldb_ldap.c switch (req->op.search.scope) { search 257 source4/lib/ldb/ldb_ldap/ldb_ldap.c discard_const_p(char *, req->op.search.attrs), search 830 source4/lib/ldb/ldb_ldap/ldb_ldap.c .search = lldb_handle_request, search 214 source4/lib/ldb/ldb_map/ldb_map.c if (request->op.search.base) { search 215 source4/lib/ldb/ldb_map/ldb_map.c request->op.search.base = ldb_dn_rebase_remote(request, data, request->op.search.base); search 217 source4/lib/ldb/ldb_map/ldb_map.c request->op.search.base = data->remote_base_dn; search 171 source4/lib/ldb/ldb_map/ldb_map.h .search = map_search, search 1060 source4/lib/ldb/ldb_map/ldb_map_outbound.c ac->req->op.search.tree, search 1061 source4/lib/ldb/ldb_map/ldb_map_outbound.c ac->req->op.search.base, search 1062 source4/lib/ldb/ldb_map/ldb_map_outbound.c ac->req->op.search.scope)) { search 1071 source4/lib/ldb/ldb_map/ldb_map_outbound.c if (ac->req->op.search.attrs && search 1072 source4/lib/ldb/ldb_map/ldb_map_outbound.c (! ldb_attr_in_list(ac->req->op.search.attrs, "*"))) { search 1074 source4/lib/ldb/ldb_map/ldb_map_outbound.c attrs = ac->req->op.search.attrs; search 1111 source4/lib/ldb/ldb_map/ldb_map_outbound.c if (ldb_dn_is_special(req->op.search.base)) { search 1116 source4/lib/ldb/ldb_map/ldb_map_outbound.c if ((req->op.search.base) && (!ldb_dn_check_local(module, req->op.search.base))) { search 1131 source4/lib/ldb/ldb_map/ldb_map_outbound.c attrs = req->op.search.attrs; search 1138 source4/lib/ldb/ldb_map/ldb_map_outbound.c attrs, req->op.search.tree); search 1146 source4/lib/ldb/ldb_map/ldb_map_outbound.c req->op.search.tree); search 1152 source4/lib/ldb/ldb_map/ldb_map_outbound.c (!ldb_parse_tree_check_splittable(req->op.search.tree))) { search 1181 source4/lib/ldb/ldb_map/ldb_map_outbound.c req->op.search.base, search 1182 source4/lib/ldb/ldb_map/ldb_map_outbound.c req->op.search.scope, search 818 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c if ((( ! ldb_dn_is_valid(req->op.search.base)) || search 819 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_dn_is_null(req->op.search.base)) && search 820 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c (req->op.search.scope == LDB_SCOPE_BASE || search 821 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c req->op.search.scope == LDB_SCOPE_ONELEVEL)) { search 825 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c if (req->op.search.base) { search 826 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c norm_basedn = ldb_dn_alloc_casefold(ctx, req->op.search.base); search 833 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c sqlfilter = parsetree_to_sql(module, ctx, req->op.search.tree); search 835 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c switch(req->op.search.scope) { search 945 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ctx->attrs = req->op.search.attrs; search 1553 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c .search = lsql_handle_request, search 485 source4/lib/ldb/ldb_tdb/ldb_search.c if (req->op.search.tree == NULL) { search 490 source4/lib/ldb/ldb_tdb/ldb_search.c if ((req->op.search.base == NULL) || (ldb_dn_is_null(req->op.search.base) == true)) { search 493 source4/lib/ldb/ldb_tdb/ldb_search.c switch (req->op.search.scope) { search 509 source4/lib/ldb/ldb_tdb/ldb_search.c } else if (ldb_dn_is_valid(req->op.search.base) == false) { search 514 source4/lib/ldb/ldb_tdb/ldb_search.c ldb_dn_get_linearized(req->op.search.base)); search 519 source4/lib/ldb/ldb_tdb/ldb_search.c ret = ltdb_search_base(module, req->op.search.base); search 524 source4/lib/ldb/ldb_tdb/ldb_search.c ldb_dn_get_linearized(req->op.search.base)); search 532 source4/lib/ldb/ldb_tdb/ldb_search.c ctx->tree = req->op.search.tree; search 533 source4/lib/ldb/ldb_tdb/ldb_search.c ctx->scope = req->op.search.scope; search 534 source4/lib/ldb/ldb_tdb/ldb_search.c ctx->base = req->op.search.base; search 535 source4/lib/ldb/ldb_tdb/ldb_search.c ctx->attrs = req->op.search.attrs; search 1204 source4/lib/ldb/ldb_tdb/ldb_tdb.c .search = ltdb_handle_request, search 218 source4/lib/ldb/modules/asq.c ac->req_attrs = ac->req->op.search.attrs; search 232 source4/lib/ldb/modules/asq.c ac->req->op.search.base, search 289 source4/lib/ldb/modules/asq.c ac->req->op.search.tree, search 367 source4/lib/ldb/modules/asq.c if (req->op.search.scope != LDB_SCOPE_BASE) { search 404 source4/lib/ldb/modules/asq.c .search = asq_search, search 251 source4/lib/ldb/modules/operational.c ac->attrs = req->op.search.attrs; search 259 source4/lib/ldb/modules/operational.c ldb_parse_tree_attr_replace(req->op.search.tree, search 283 source4/lib/ldb/modules/operational.c req->op.search.base, search 284 source4/lib/ldb/modules/operational.c req->op.search.scope, search 285 source4/lib/ldb/modules/operational.c req->op.search.tree, search 287 source4/lib/ldb/modules/operational.c search_attrs == NULL?req->op.search.attrs:search_attrs, search 312 source4/lib/ldb/modules/operational.c .search = operational_search, search 342 source4/lib/ldb/modules/paged_results.c req->op.search.base, search 343 source4/lib/ldb/modules/paged_results.c req->op.search.scope, search 344 source4/lib/ldb/modules/paged_results.c req->op.search.tree, search 345 source4/lib/ldb/modules/paged_results.c req->op.search.attrs, search 420 source4/lib/ldb/modules/paged_results.c .search = paged_search, search 279 source4/lib/ldb/modules/paged_searches.c ac->req->op.search.base, search 280 source4/lib/ldb/modules/paged_searches.c ac->req->op.search.scope, search 281 source4/lib/ldb/modules/paged_searches.c ac->req->op.search.tree, search 282 source4/lib/ldb/modules/paged_searches.c ac->req->op.search.attrs, search 381 source4/lib/ldb/modules/paged_searches.c .search = ps_search, search 129 source4/lib/ldb/modules/skel.c .search = skel_search, search 306 source4/lib/ldb/modules/sort.c req->op.search.base, search 307 source4/lib/ldb/modules/sort.c req->op.search.scope, search 308 source4/lib/ldb/modules/sort.c req->op.search.tree, search 309 source4/lib/ldb/modules/sort.c req->op.search.attrs, search 347 source4/lib/ldb/modules/sort.c .search = server_sort_search, search 1136 source4/lib/ldb/pyldb.c ret = mod->ops->search(mod, req); search 1141 source4/lib/ldb/pyldb.c return PyLdbResult_FromResult(req->op.search.res); search 1737 source4/lib/ldb/pyldb.c py_base = PyLdbDn_FromDn(req->op.search.base); search 1742 source4/lib/ldb/pyldb.c py_tree = PyLdbTree_FromTree(req->op.search.tree); search 1747 source4/lib/ldb/pyldb.c if (req->op.search.attrs == NULL) { search 1751 source4/lib/ldb/pyldb.c for (len = 0; req->op.search.attrs[len]; len++); search 1754 source4/lib/ldb/pyldb.c PyList_SetItem(py_attrs, i, PyString_FromString(req->op.search.attrs[i])); search 1759 source4/lib/ldb/pyldb.c py_base, req->op.search.scope, py_tree, py_attrs); search 1769 source4/lib/ldb/pyldb.c req->op.search.res = PyLdbResult_AsResult(NULL, py_result); search 1770 source4/lib/ldb/pyldb.c if (req->op.search.res == NULL) { search 2013 source4/lib/ldb/pyldb.c ops->search = py_module_search; search 301 source4/libcli/cldap/cldap.c struct ldap_SearchRequest *search; search 331 source4/libcli/cldap/cldap.c search = &msg->r.SearchRequest; search 333 source4/libcli/cldap/cldap.c search->basedn = ""; search 334 source4/libcli/cldap/cldap.c search->scope = LDAP_SEARCH_SCOPE_BASE; search 335 source4/libcli/cldap/cldap.c search->deref = LDAP_DEREFERENCE_NEVER; search 336 source4/libcli/cldap/cldap.c search->timelimit = 0; search 337 source4/libcli/cldap/cldap.c search->sizelimit = 0; search 338 source4/libcli/cldap/cldap.c search->attributesonly = false; search 339 source4/libcli/cldap/cldap.c search->num_attributes = str_list_length(io->in.attributes); search 340 source4/libcli/cldap/cldap.c search->attributes = io->in.attributes; search 341 source4/libcli/cldap/cldap.c search->tree = ldb_parse_tree(req, io->in.filter); search 342 source4/libcli/cldap/cldap.c if (search->tree == NULL) { search 527 source4/libcli/cldap/cldap.c struct cldap_search search; search 572 source4/libcli/cldap/cldap.c search.in.dest_address = io->in.dest_address; search 573 source4/libcli/cldap/cldap.c search.in.dest_port = io->in.dest_port; search 574 source4/libcli/cldap/cldap.c search.in.filter = filter; search 575 source4/libcli/cldap/cldap.c search.in.attributes = attr; search 576 source4/libcli/cldap/cldap.c search.in.timeout = 2; search 577 source4/libcli/cldap/cldap.c search.in.retries = 2; search 579 source4/libcli/cldap/cldap.c req = cldap_search_send(cldap, &search); search 597 source4/libcli/cldap/cldap.c struct cldap_search search; search 603 source4/libcli/cldap/cldap.c status = cldap_search_recv(req, mem_ctx, &search); search 607 source4/libcli/cldap/cldap.c if (search.out.response == NULL) { search 611 source4/libcli/cldap/cldap.c if (search.out.response->num_attributes != 1 || search 612 source4/libcli/cldap/cldap.c strcasecmp(search.out.response->attributes[0].name, "netlogon") != 0 || search 613 source4/libcli/cldap/cldap.c search.out.response->attributes[0].num_values != 1 || search 614 source4/libcli/cldap/cldap.c search.out.response->attributes[0].values->length < 2) { search 617 source4/libcli/cldap/cldap.c data = search.out.response->attributes[0].values; search 218 source4/libcli/clilist.c finfo->mtime = info->search.write_time; search 219 source4/libcli/clilist.c finfo->size = info->search.size; search 220 source4/libcli/clilist.c finfo->attrib = info->search.attrib; search 221 source4/libcli/clilist.c finfo->name = info->search.name; search 222 source4/libcli/clilist.c finfo->short_name = info->search.name; search 255 source4/libcli/clilist.c state->id = file->search.id; /* return resume info */ search 214 source4/libcli/ldap/ldap_bind.c struct ldap_SearchResEntry *search; search 287 source4/libcli/ldap/ldap_bind.c search = &sasl_mechs_msgs[0]->r.SearchResultEntry; search 288 source4/libcli/ldap/ldap_bind.c if (search->num_attributes != 1) { search 290 source4/libcli/ldap/ldap_bind.c search->num_attributes)); search 294 source4/libcli/ldap/ldap_bind.c sasl_names = talloc_array(tmp_ctx, const char *, search->attributes[0].num_values + 1); search 301 source4/libcli/ldap/ldap_bind.c for (i=0; i<search->attributes[0].num_values; i++) { search 302 source4/libcli/ldap/ldap_bind.c sasl_names[i] = (const char *)search->attributes[0].values[i].data; search 2539 source4/libcli/raw/interfaces.h } search; search 49 source4/libcli/raw/rawsearch.c search_data.search.id.reserved = CVAL(p, 0); search 50 source4/libcli/raw/rawsearch.c memcpy(search_data.search.id.name, p+1, 11); search 51 source4/libcli/raw/rawsearch.c search_data.search.id.handle = CVAL(p, 12); search 52 source4/libcli/raw/rawsearch.c search_data.search.id.server_cookie = IVAL(p, 13); search 53 source4/libcli/raw/rawsearch.c search_data.search.id.client_cookie = IVAL(p, 17); search 54 source4/libcli/raw/rawsearch.c search_data.search.attrib = CVAL(p, 21); search 55 source4/libcli/raw/rawsearch.c search_data.search.write_time = raw_pull_dos_date(req->transport, search 57 source4/libcli/raw/rawsearch.c search_data.search.size = IVAL(p, 26); search 59 source4/libcli/raw/rawsearch.c search_data.search.name = name; search 43 source4/libnet/libnet_site.c struct cldap_netlogon search; search 52 source4/libnet/libnet_site.c ZERO_STRUCT(search); search 53 source4/libnet/libnet_site.c search.in.dest_address = r->in.dest_address; search 54 source4/libnet/libnet_site.c search.in.dest_port = r->in.cldap_port; search 55 source4/libnet/libnet_site.c search.in.acct_control = -1; search 56 source4/libnet/libnet_site.c search.in.version = NETLOGON_NT_VERSION_5 | NETLOGON_NT_VERSION_5EX; search 57 source4/libnet/libnet_site.c search.in.map_response = true; search 60 source4/libnet/libnet_site.c status = cldap_netlogon(cldap, tmp_ctx, &search); search 62 source4/libnet/libnet_site.c || !search.out.netlogon.data.nt5_ex.client_site) { search 76 source4/libnet/libnet_site.c search.out.netlogon.data.nt5_ex.client_site); search 9 source4/ntvfs/cifs_posix_cli/cifsposix.h struct search_state *search; search 63 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c p->search = NULL; search 837 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c struct search_state *search; search 849 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c search = talloc_zero(p, struct search_state); search 850 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c if (!search) { search 861 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c search->handle = p->next_search_handle; search 862 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c search->dir = dir; search 884 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c search->current_index = i; search 887 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c io->t2ffirst.out.handle = search->handle; search 893 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c talloc_free(search); search 896 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c DLIST_ADD(p->search, search); search 911 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c struct search_state *search; search 923 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c for (search=p->search; search; search = search->next) { search 924 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c if (search->handle == io->t2fnext.in.handle) break; search 927 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c if (!search) { search 932 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c dir = search->dir; search 940 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c for (i=search->current_index; i > 0; i--) { search 942 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c search->current_index = i; search 948 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c for (i=search->current_index+1; i <= dir->count; i++) { search 950 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c search->current_index = i; search 957 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c max_count = search->current_index + io->t2fnext.in.max_count; search 963 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c for (i = search->current_index; i < max_count;i++) { search 979 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c io->t2fnext.out.count = i - search->current_index; search 982 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c search->current_index = i; search 987 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c DLIST_REMOVE(p->search, search); search 988 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c talloc_free(search); search 999 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c struct search_state *search; search 1001 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c for (search=p->search; search; search = search->next) { search 1002 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c if (search->handle == io->findclose.in.handle) break; search 1005 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c if (!search) { search 1010 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c DLIST_REMOVE(p->search, search); search 1011 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c talloc_free(search); search 274 source4/ntvfs/posix/pvfs_open.c f->search = NULL; search 773 source4/ntvfs/posix/pvfs_open.c f->search = NULL; search 1420 source4/ntvfs/posix/pvfs_open.c f->search = NULL; search 39 source4/ntvfs/posix/pvfs_search.c static int pvfs_search_destructor(struct pvfs_search_state *search) search 41 source4/ntvfs/posix/pvfs_search.c DLIST_REMOVE(search->pvfs->search.list, search); search 42 source4/ntvfs/posix/pvfs_search.c idr_remove(search->pvfs->search.idtree, search->handle); search 52 source4/ntvfs/posix/pvfs_search.c struct pvfs_search_state *search = talloc_get_type(ptr, struct pvfs_search_state); search 53 source4/ntvfs/posix/pvfs_search.c talloc_free(search); search 59 source4/ntvfs/posix/pvfs_search.c static void pvfs_search_setup_timer(struct pvfs_search_state *search) search 61 source4/ntvfs/posix/pvfs_search.c struct tevent_context *ev = search->pvfs->ntvfs->ctx->event_ctx; search 62 source4/ntvfs/posix/pvfs_search.c if (search->handle == INVALID_SEARCH_HANDLE) return; search 63 source4/ntvfs/posix/pvfs_search.c talloc_free(search->te); search 64 source4/ntvfs/posix/pvfs_search.c search->te = event_add_timed(ev, search, search 65 source4/ntvfs/posix/pvfs_search.c timeval_current_ofs(search->pvfs->search.inactivity_time, 0), search 66 source4/ntvfs/posix/pvfs_search.c pvfs_search_timer, search); search 76 source4/ntvfs/posix/pvfs_search.c struct pvfs_search_state *search, search 92 source4/ntvfs/posix/pvfs_search.c status = pvfs_match_attrib(pvfs, name, search->search_attrib, search->must_attrib); search 100 source4/ntvfs/posix/pvfs_search.c file->search.attrib = name->dos.attrib; search 101 source4/ntvfs/posix/pvfs_search.c file->search.write_time = nt_time_to_unix(name->dos.write_time); search 102 source4/ntvfs/posix/pvfs_search.c file->search.size = name->st.st_size; search 103 source4/ntvfs/posix/pvfs_search.c file->search.name = shortname; search 104 source4/ntvfs/posix/pvfs_search.c file->search.id.reserved = search->handle >> 8; search 105 source4/ntvfs/posix/pvfs_search.c memset(file->search.id.name, ' ', sizeof(file->search.id.name)); search 106 source4/ntvfs/posix/pvfs_search.c memcpy(file->search.id.name, shortname, search 107 source4/ntvfs/posix/pvfs_search.c MIN(strlen(shortname)+1, sizeof(file->search.id.name))); search 108 source4/ntvfs/posix/pvfs_search.c file->search.id.handle = search->handle & 0xFF; search 109 source4/ntvfs/posix/pvfs_search.c file->search.id.server_cookie = dir_index; search 110 source4/ntvfs/posix/pvfs_search.c file->search.id.client_cookie = 0; search 146 source4/ntvfs/posix/pvfs_search.c search->num_ea_names, search 147 source4/ntvfs/posix/pvfs_search.c search->ea_names, search 236 source4/ntvfs/posix/pvfs_search.c struct pvfs_search_state *search, search 242 source4/ntvfs/posix/pvfs_search.c struct pvfs_dir *dir = search->dir; search 254 source4/ntvfs/posix/pvfs_search.c off_t ofs = search->current_index; search 256 source4/ntvfs/posix/pvfs_search.c name = pvfs_list_next(dir, &search->current_index); search 266 source4/ntvfs/posix/pvfs_search.c search, search->current_index, file); search 274 source4/ntvfs/posix/pvfs_search.c search->current_index = ofs; search 282 source4/ntvfs/posix/pvfs_search.c pvfs_search_setup_timer(search); search 297 source4/ntvfs/posix/pvfs_search.c struct pvfs_search_state *search; search 298 source4/ntvfs/posix/pvfs_search.c void *p = idr_find(pvfs->search.idtree, i); search 302 source4/ntvfs/posix/pvfs_search.c search = talloc_get_type(p, struct pvfs_search_state); search 303 source4/ntvfs/posix/pvfs_search.c if (pvfs_list_eos(search->dir, search->current_index) && search 304 source4/ntvfs/posix/pvfs_search.c search->last_used != 0 && search 305 source4/ntvfs/posix/pvfs_search.c t > search->last_used + 30) { search 308 source4/ntvfs/posix/pvfs_search.c talloc_free(search); search 325 source4/ntvfs/posix/pvfs_search.c struct pvfs_search_state *search; search 354 source4/ntvfs/posix/pvfs_search.c search = talloc(req, struct pvfs_search_state); search 355 source4/ntvfs/posix/pvfs_search.c if (!search) { search 360 source4/ntvfs/posix/pvfs_search.c status = pvfs_list_start(pvfs, name, search, &dir); search 367 source4/ntvfs/posix/pvfs_search.c id = idr_get_new(pvfs->search.idtree, search, MAX_OLD_SEARCHES); search 370 source4/ntvfs/posix/pvfs_search.c id = idr_get_new(pvfs->search.idtree, search, MAX_OLD_SEARCHES); search 376 source4/ntvfs/posix/pvfs_search.c search->pvfs = pvfs; search 377 source4/ntvfs/posix/pvfs_search.c search->handle = id; search 378 source4/ntvfs/posix/pvfs_search.c search->dir = dir; search 379 source4/ntvfs/posix/pvfs_search.c search->current_index = 0; search 380 source4/ntvfs/posix/pvfs_search.c search->search_attrib = search_attrib & 0xFF; search 381 source4/ntvfs/posix/pvfs_search.c search->must_attrib = (search_attrib>>8) & 0xFF; search 382 source4/ntvfs/posix/pvfs_search.c search->last_used = time(NULL); search 383 source4/ntvfs/posix/pvfs_search.c search->te = NULL; search 385 source4/ntvfs/posix/pvfs_search.c DLIST_ADD(pvfs->search.list, search); search 387 source4/ntvfs/posix/pvfs_search.c talloc_set_destructor(search, pvfs_search_destructor); search 389 source4/ntvfs/posix/pvfs_search.c status = pvfs_search_fill(pvfs, req, io->search_first.in.max_count, search, io->generic.data_level, search 402 source4/ntvfs/posix/pvfs_search.c talloc_steal(pvfs, search); search 416 source4/ntvfs/posix/pvfs_search.c struct pvfs_search_state *search; search 425 source4/ntvfs/posix/pvfs_search.c p = idr_find(pvfs->search.idtree, handle); search 431 source4/ntvfs/posix/pvfs_search.c search = talloc_get_type(p, struct pvfs_search_state); search 433 source4/ntvfs/posix/pvfs_search.c dir = search->dir; search 436 source4/ntvfs/posix/pvfs_search.c &search->current_index); search 440 source4/ntvfs/posix/pvfs_search.c search->last_used = time(NULL); search 442 source4/ntvfs/posix/pvfs_search.c status = pvfs_search_fill(pvfs, req, max_count, search, io->generic.data_level, search 452 source4/ntvfs/posix/pvfs_search.c talloc_free(search); search 469 source4/ntvfs/posix/pvfs_search.c struct pvfs_search_state *search; search 499 source4/ntvfs/posix/pvfs_search.c search = talloc(req, struct pvfs_search_state); search 500 source4/ntvfs/posix/pvfs_search.c if (!search) { search 505 source4/ntvfs/posix/pvfs_search.c status = pvfs_list_start(pvfs, name, search, &dir); search 510 source4/ntvfs/posix/pvfs_search.c id = idr_get_new(pvfs->search.idtree, search, MAX_SEARCH_HANDLES); search 515 source4/ntvfs/posix/pvfs_search.c search->pvfs = pvfs; search 516 source4/ntvfs/posix/pvfs_search.c search->handle = id; search 517 source4/ntvfs/posix/pvfs_search.c search->dir = dir; search 518 source4/ntvfs/posix/pvfs_search.c search->current_index = 0; search 519 source4/ntvfs/posix/pvfs_search.c search->search_attrib = search_attrib; search 520 source4/ntvfs/posix/pvfs_search.c search->must_attrib = 0; search 521 source4/ntvfs/posix/pvfs_search.c search->last_used = 0; search 522 source4/ntvfs/posix/pvfs_search.c search->num_ea_names = io->t2ffirst.in.num_names; search 523 source4/ntvfs/posix/pvfs_search.c search->ea_names = io->t2ffirst.in.ea_names; search 524 source4/ntvfs/posix/pvfs_search.c search->te = NULL; search 526 source4/ntvfs/posix/pvfs_search.c DLIST_ADD(pvfs->search.list, search); search 527 source4/ntvfs/posix/pvfs_search.c talloc_set_destructor(search, pvfs_search_destructor); search 529 source4/ntvfs/posix/pvfs_search.c status = pvfs_search_fill(pvfs, req, max_count, search, io->generic.data_level, search 541 source4/ntvfs/posix/pvfs_search.c io->t2ffirst.out.handle = search->handle; search 542 source4/ntvfs/posix/pvfs_search.c io->t2ffirst.out.end_of_search = pvfs_list_eos(dir, search->current_index) ? 1 : 0; search 549 source4/ntvfs/posix/pvfs_search.c talloc_free(search); search 551 source4/ntvfs/posix/pvfs_search.c talloc_steal(pvfs, search); search 566 source4/ntvfs/posix/pvfs_search.c struct pvfs_search_state *search; search 574 source4/ntvfs/posix/pvfs_search.c p = idr_find(pvfs->search.idtree, handle); search 580 source4/ntvfs/posix/pvfs_search.c search = talloc_get_type(p, struct pvfs_search_state); search 582 source4/ntvfs/posix/pvfs_search.c dir = search->dir; search 588 source4/ntvfs/posix/pvfs_search.c status = pvfs_list_seek(dir, io->t2fnext.in.last_name, &search->current_index); search 591 source4/ntvfs/posix/pvfs_search.c &search->current_index); search 595 source4/ntvfs/posix/pvfs_search.c &search->current_index); search 601 source4/ntvfs/posix/pvfs_search.c search->num_ea_names = io->t2fnext.in.num_names; search 602 source4/ntvfs/posix/pvfs_search.c search->ea_names = io->t2fnext.in.ea_names; search 604 source4/ntvfs/posix/pvfs_search.c status = pvfs_search_fill(pvfs, req, io->t2fnext.in.max_count, search, io->generic.data_level, search 611 source4/ntvfs/posix/pvfs_search.c io->t2fnext.out.end_of_search = pvfs_list_eos(dir, search->current_index) ? 1 : 0; search 617 source4/ntvfs/posix/pvfs_search.c talloc_free(search); search 631 source4/ntvfs/posix/pvfs_search.c struct pvfs_search_state *search; search 653 source4/ntvfs/posix/pvfs_search.c if (f->search) { search 654 source4/ntvfs/posix/pvfs_search.c talloc_free(f->search); search 655 source4/ntvfs/posix/pvfs_search.c f->search = NULL; search 689 source4/ntvfs/posix/pvfs_search.c search = talloc(req, struct pvfs_search_state); search 690 source4/ntvfs/posix/pvfs_search.c NT_STATUS_HAVE_NO_MEMORY(search); search 693 source4/ntvfs/posix/pvfs_search.c status = pvfs_list_start(pvfs, name, search, &dir); search 696 source4/ntvfs/posix/pvfs_search.c search->pvfs = pvfs; search 697 source4/ntvfs/posix/pvfs_search.c search->handle = INVALID_SEARCH_HANDLE; search 698 source4/ntvfs/posix/pvfs_search.c search->dir = dir; search 699 source4/ntvfs/posix/pvfs_search.c search->current_index = 0; search 700 source4/ntvfs/posix/pvfs_search.c search->search_attrib = 0x0000FFFF; search 701 source4/ntvfs/posix/pvfs_search.c search->must_attrib = 0; search 702 source4/ntvfs/posix/pvfs_search.c search->last_used = 0; search 703 source4/ntvfs/posix/pvfs_search.c search->num_ea_names = 0; search 704 source4/ntvfs/posix/pvfs_search.c search->ea_names = NULL; search 705 source4/ntvfs/posix/pvfs_search.c search->te = NULL; search 713 source4/ntvfs/posix/pvfs_search.c status = pvfs_search_fill(pvfs, req, max_count, search, io->data_level, search 722 source4/ntvfs/posix/pvfs_search.c f->search = talloc_steal(f, search); search 734 source4/ntvfs/posix/pvfs_search.c struct pvfs_search_state *search; search 751 source4/ntvfs/posix/pvfs_search.c search = f->search; search 752 source4/ntvfs/posix/pvfs_search.c if (!search) { search 757 source4/ntvfs/posix/pvfs_search.c search->current_index = 0; search 766 source4/ntvfs/posix/pvfs_search.c status = pvfs_search_fill(pvfs, req, max_count, search, io->data_level, search 834 source4/ntvfs/posix/pvfs_search.c struct pvfs_search_state *search; search 850 source4/ntvfs/posix/pvfs_search.c p = idr_find(pvfs->search.idtree, handle); search 856 source4/ntvfs/posix/pvfs_search.c search = talloc_get_type(p, struct pvfs_search_state); search 858 source4/ntvfs/posix/pvfs_search.c talloc_free(search); search 80 source4/ntvfs/posix/vfs_posix.c pvfs->search.inactivity_time = share_int_option(scfg, search 156 source4/ntvfs/posix/vfs_posix.c for (s=pvfs->search.list; s; s=sn) { search 243 source4/ntvfs/posix/vfs_posix.c pvfs->search.idtree = idr_init(pvfs); search 244 source4/ntvfs/posix/vfs_posix.c NT_STATUS_HAVE_NO_MEMORY(pvfs->search.idtree); search 88 source4/ntvfs/posix/vfs_posix.h } search; search 213 source4/ntvfs/posix/vfs_posix.h struct pvfs_search_state *search; search 9 source4/ntvfs/simple/svfs.h struct search_state *search; search 62 source4/ntvfs/simple/vfs_simple.c p->search = NULL; search 834 source4/ntvfs/simple/vfs_simple.c struct search_state *search; search 846 source4/ntvfs/simple/vfs_simple.c search = talloc_zero(p, struct search_state); search 847 source4/ntvfs/simple/vfs_simple.c if (!search) { search 858 source4/ntvfs/simple/vfs_simple.c search->handle = p->next_search_handle; search 859 source4/ntvfs/simple/vfs_simple.c search->dir = dir; search 881 source4/ntvfs/simple/vfs_simple.c search->current_index = i; search 884 source4/ntvfs/simple/vfs_simple.c io->t2ffirst.out.handle = search->handle; search 890 source4/ntvfs/simple/vfs_simple.c talloc_free(search); search 893 source4/ntvfs/simple/vfs_simple.c DLIST_ADD(p->search, search); search 908 source4/ntvfs/simple/vfs_simple.c struct search_state *search; search 920 source4/ntvfs/simple/vfs_simple.c for (search=p->search; search; search = search->next) { search 921 source4/ntvfs/simple/vfs_simple.c if (search->handle == io->t2fnext.in.handle) break; search 924 source4/ntvfs/simple/vfs_simple.c if (!search) { search 929 source4/ntvfs/simple/vfs_simple.c dir = search->dir; search 937 source4/ntvfs/simple/vfs_simple.c for (i=search->current_index; i > 0; i--) { search 939 source4/ntvfs/simple/vfs_simple.c search->current_index = i; search 945 source4/ntvfs/simple/vfs_simple.c for (i=search->current_index+1; i <= dir->count; i++) { search 947 source4/ntvfs/simple/vfs_simple.c search->current_index = i; search 954 source4/ntvfs/simple/vfs_simple.c max_count = search->current_index + io->t2fnext.in.max_count; search 960 source4/ntvfs/simple/vfs_simple.c for (i = search->current_index; i < max_count;i++) { search 976 source4/ntvfs/simple/vfs_simple.c io->t2fnext.out.count = i - search->current_index; search 979 source4/ntvfs/simple/vfs_simple.c search->current_index = i; search 984 source4/ntvfs/simple/vfs_simple.c DLIST_REMOVE(p->search, search); search 985 source4/ntvfs/simple/vfs_simple.c talloc_free(search); search 996 source4/ntvfs/simple/vfs_simple.c struct search_state *search; search 998 source4/ntvfs/simple/vfs_simple.c for (search=p->search; search; search = search->next) { search 999 source4/ntvfs/simple/vfs_simple.c if (search->handle == io->findclose.in.handle) break; search 1002 source4/ntvfs/simple/vfs_simple.c if (!search) { search 1007 source4/ntvfs/simple/vfs_simple.c DLIST_REMOVE(p->search, search); search 1008 source4/ntvfs/simple/vfs_simple.c talloc_free(search); search 52 source4/smb_server/smb/search.c SCVAL(p, 0, file->search.id.reserved); search 53 source4/smb_server/smb/search.c memcpy(p+1, file->search.id.name, 11); search 54 source4/smb_server/smb/search.c SCVAL(p, 12, file->search.id.handle); search 55 source4/smb_server/smb/search.c SIVAL(p, 13, file->search.id.server_cookie); search 56 source4/smb_server/smb/search.c SIVAL(p, 17, file->search.id.client_cookie); search 57 source4/smb_server/smb/search.c SCVAL(p, 21, file->search.attrib); search 58 source4/smb_server/smb/search.c srv_push_dos_date(req->smb_conn, p, 22, file->search.write_time); search 59 source4/smb_server/smb/search.c SIVAL(p, 26, file->search.size); search 61 source4/smb_server/smb/search.c memcpy(p+30, file->search.name, MIN(strlen(file->search.name)+1, 12)); search 696 source4/smb_server/smb/trans2.c void *search; search 829 source4/smb_server/smb/trans2.c union smb_search_first *search; search 834 source4/smb_server/smb/trans2.c search = talloc_get_type(state->search, union smb_search_first); search 838 source4/smb_server/smb/trans2.c SSVAL(param, VWV(0), search->t2ffirst.out.handle); search 839 source4/smb_server/smb/trans2.c SSVAL(param, VWV(1), search->t2ffirst.out.count); search 840 source4/smb_server/smb/trans2.c SSVAL(param, VWV(2), search->t2ffirst.out.end_of_search); search 854 source4/smb_server/smb/trans2.c union smb_search_first *search; search 863 source4/smb_server/smb/trans2.c search = talloc(op, union smb_search_first); search 864 source4/smb_server/smb/trans2.c NT_STATUS_HAVE_NO_MEMORY(search); search 866 source4/smb_server/smb/trans2.c search->t2ffirst.in.search_attrib = SVAL(trans->in.params.data, 0); search 867 source4/smb_server/smb/trans2.c search->t2ffirst.in.max_count = SVAL(trans->in.params.data, 2); search 868 source4/smb_server/smb/trans2.c search->t2ffirst.in.flags = SVAL(trans->in.params.data, 4); search 870 source4/smb_server/smb/trans2.c search->t2ffirst.in.storage_type = IVAL(trans->in.params.data, 8); search 872 source4/smb_server/smb/trans2.c smbsrv_blob_pull_string(&req->in.bufinfo, &trans->in.params, 12, &search->t2ffirst.in.pattern, 0); search 873 source4/smb_server/smb/trans2.c if (search->t2ffirst.in.pattern == NULL) { search 877 source4/smb_server/smb/trans2.c search->t2ffirst.level = RAW_SEARCH_TRANS2; search 878 source4/smb_server/smb/trans2.c search->t2ffirst.data_level = (enum smb_search_data_level)level; search 879 source4/smb_server/smb/trans2.c if (search->t2ffirst.data_level >= RAW_SEARCH_DATA_GENERIC) { search 883 source4/smb_server/smb/trans2.c if (search->t2ffirst.data_level == RAW_SEARCH_DATA_EA_LIST) { search 885 source4/smb_server/smb/trans2.c &search->t2ffirst.in.num_names, search 886 source4/smb_server/smb/trans2.c &search->t2ffirst.in.ea_names)); search 894 source4/smb_server/smb/trans2.c state->search = search; search 895 source4/smb_server/smb/trans2.c state->data_level = search->t2ffirst.data_level; search 897 source4/smb_server/smb/trans2.c state->flags = search->t2ffirst.in.flags; search 905 source4/smb_server/smb/trans2.c return ntvfs_search_first(req->ntvfs, search, state, find_callback); search 916 source4/smb_server/smb/trans2.c union smb_search_next *search; search 921 source4/smb_server/smb/trans2.c search = talloc_get_type(state->search, union smb_search_next); search 925 source4/smb_server/smb/trans2.c SSVAL(param, VWV(0), search->t2fnext.out.count); search 926 source4/smb_server/smb/trans2.c SSVAL(param, VWV(1), search->t2fnext.out.end_of_search); search 940 source4/smb_server/smb/trans2.c union smb_search_next *search; search 949 source4/smb_server/smb/trans2.c search = talloc(op, union smb_search_next); search 950 source4/smb_server/smb/trans2.c NT_STATUS_HAVE_NO_MEMORY(search); search 952 source4/smb_server/smb/trans2.c search->t2fnext.in.handle = SVAL(trans->in.params.data, 0); search 953 source4/smb_server/smb/trans2.c search->t2fnext.in.max_count = SVAL(trans->in.params.data, 2); search 955 source4/smb_server/smb/trans2.c search->t2fnext.in.resume_key = IVAL(trans->in.params.data, 6); search 956 source4/smb_server/smb/trans2.c search->t2fnext.in.flags = SVAL(trans->in.params.data, 10); search 958 source4/smb_server/smb/trans2.c smbsrv_blob_pull_string(&req->in.bufinfo, &trans->in.params, 12, &search->t2fnext.in.last_name, 0); search 959 source4/smb_server/smb/trans2.c if (search->t2fnext.in.last_name == NULL) { search 963 source4/smb_server/smb/trans2.c search->t2fnext.level = RAW_SEARCH_TRANS2; search 964 source4/smb_server/smb/trans2.c search->t2fnext.data_level = (enum smb_search_data_level)level; search 965 source4/smb_server/smb/trans2.c if (search->t2fnext.data_level >= RAW_SEARCH_DATA_GENERIC) { search 969 source4/smb_server/smb/trans2.c if (search->t2fnext.data_level == RAW_SEARCH_DATA_EA_LIST) { search 971 source4/smb_server/smb/trans2.c &search->t2fnext.in.num_names, search 972 source4/smb_server/smb/trans2.c &search->t2fnext.in.ea_names)); search 979 source4/smb_server/smb/trans2.c state->search = search; search 980 source4/smb_server/smb/trans2.c state->data_level = search->t2fnext.data_level; search 982 source4/smb_server/smb/trans2.c state->flags = search->t2fnext.in.flags; search 990 source4/smb_server/smb/trans2.c return ntvfs_search_next(req->ntvfs, search, state, find_callback); search 44 source4/torture/ldap/cldap.c struct cldap_netlogon search, empty_search; search 51 source4/torture/ldap/cldap.c ZERO_STRUCT(search); search 52 source4/torture/ldap/cldap.c search.in.dest_address = dest; search 53 source4/torture/ldap/cldap.c search.in.dest_port = lp_cldap_port(tctx->lp_ctx); search 54 source4/torture/ldap/cldap.c search.in.acct_control = -1; search 55 source4/torture/ldap/cldap.c search.in.version = NETLOGON_NT_VERSION_5 | NETLOGON_NT_VERSION_5EX; search 56 source4/torture/ldap/cldap.c search.in.map_response = true; search 58 source4/torture/ldap/cldap.c empty_search = search; search 61 source4/torture/ldap/cldap.c search = empty_search; search 62 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search); search 65 source4/torture/ldap/cldap.c n1 = search.out.netlogon; search 67 source4/torture/ldap/cldap.c search.in.user = "Administrator"; search 68 source4/torture/ldap/cldap.c search.in.realm = n1.data.nt5_ex.dns_domain; search 69 source4/torture/ldap/cldap.c search.in.host = "__cldap_torture__"; search 73 source4/torture/ldap/cldap.c search.in.version = i; search 75 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search); search 81 source4/torture/ldap/cldap.c search.in.version = (1<<i); search 83 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search); search 87 source4/torture/ldap/cldap.c search.in.version = NETLOGON_NT_VERSION_5|NETLOGON_NT_VERSION_5EX|NETLOGON_NT_VERSION_IP; search 89 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search); search 94 source4/torture/ldap/cldap.c search.in.user = NULL; search 95 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search); search 97 source4/torture/ldap/cldap.c CHECK_STRING(search.out.netlogon.data.nt5_ex.user_name, ""); search 98 source4/torture/ldap/cldap.c CHECK_VAL(search.out.netlogon.data.nt5_ex.command, LOGON_SAM_LOGON_RESPONSE_EX); search 102 source4/torture/ldap/cldap.c search.in.user = "Administrator"; search 103 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search); search 106 source4/torture/ldap/cldap.c CHECK_STRING(search.out.netlogon.data.nt5_ex.user_name, search.in.user); search 107 source4/torture/ldap/cldap.c CHECK_VAL(search.out.netlogon.data.nt5_ex.command, LOGON_SAM_LOGON_USER_UNKNOWN_EX); search 109 source4/torture/ldap/cldap.c search.in.version = NETLOGON_NT_VERSION_5; search 110 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search); search 115 source4/torture/ldap/cldap.c search.in.user = NULL; search 116 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search); search 118 source4/torture/ldap/cldap.c CHECK_STRING(search.out.netlogon.data.nt5_ex.user_name, ""); search 119 source4/torture/ldap/cldap.c CHECK_VAL(search.out.netlogon.data.nt5_ex.command, LOGON_SAM_LOGON_RESPONSE); search 123 source4/torture/ldap/cldap.c search.in.user = "Administrator"; search 124 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search); search 127 source4/torture/ldap/cldap.c CHECK_STRING(search.out.netlogon.data.nt5_ex.user_name, search.in.user); search 128 source4/torture/ldap/cldap.c CHECK_VAL(search.out.netlogon.data.nt5_ex.command, LOGON_SAM_LOGON_USER_UNKNOWN); search 130 source4/torture/ldap/cldap.c search.in.version = NETLOGON_NT_VERSION_5 | NETLOGON_NT_VERSION_5EX; search 133 source4/torture/ldap/cldap.c search.in.realm = NULL; search 134 source4/torture/ldap/cldap.c search.in.domain_guid = GUID_string(tctx, &n1.data.nt5_ex.domain_uuid); search 135 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search); search 137 source4/torture/ldap/cldap.c CHECK_VAL(search.out.netlogon.data.nt5_ex.command, LOGON_SAM_LOGON_USER_UNKNOWN_EX); search 138 source4/torture/ldap/cldap.c CHECK_STRING(GUID_string(tctx, &search.out.netlogon.data.nt5_ex.domain_uuid), search.in.domain_guid); search 142 source4/torture/ldap/cldap.c search.in.user = NULL; search 143 source4/torture/ldap/cldap.c search.in.domain_guid = GUID_string(tctx, &guid); search 144 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search); search 148 source4/torture/ldap/cldap.c search.in.acct_control = ACB_WSTRUST|ACB_SVRTRUST; search 149 source4/torture/ldap/cldap.c search.in.realm = n1.data.nt5_ex.dns_domain; search 150 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search); search 152 source4/torture/ldap/cldap.c CHECK_VAL(search.out.netlogon.data.nt5_ex.command, LOGON_SAM_LOGON_RESPONSE_EX); search 153 source4/torture/ldap/cldap.c CHECK_STRING(search.out.netlogon.data.nt5_ex.user_name, ""); search 156 source4/torture/ldap/cldap.c search.in.acct_control = 0x0; search 157 source4/torture/ldap/cldap.c search.in.realm = n1.data.nt5_ex.dns_domain; search 158 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search); search 160 source4/torture/ldap/cldap.c CHECK_VAL(search.out.netlogon.data.nt5_ex.command, LOGON_SAM_LOGON_RESPONSE_EX); search 161 source4/torture/ldap/cldap.c CHECK_STRING(search.out.netlogon.data.nt5_ex.user_name, ""); search 164 source4/torture/ldap/cldap.c search.in.acct_control = 0x0; search 165 source4/torture/ldap/cldap.c search.in.user = "Administrator"; search 166 source4/torture/ldap/cldap.c search.in.realm = n1.data.nt5_ex.dns_domain; search 167 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search); search 169 source4/torture/ldap/cldap.c CHECK_VAL(search.out.netlogon.data.nt5_ex.command, LOGON_SAM_LOGON_USER_UNKNOWN_EX); search 170 source4/torture/ldap/cldap.c CHECK_STRING(search.out.netlogon.data.nt5_ex.user_name, "Administrator"); search 173 source4/torture/ldap/cldap.c search.in.user = NULL; search 174 source4/torture/ldap/cldap.c search.in.acct_control = 0xFF00FF00; search 175 source4/torture/ldap/cldap.c search.in.realm = n1.data.nt5_ex.dns_domain; search 176 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search); search 178 source4/torture/ldap/cldap.c CHECK_VAL(search.out.netlogon.data.nt5_ex.command, LOGON_SAM_LOGON_RESPONSE_EX); search 179 source4/torture/ldap/cldap.c CHECK_STRING(search.out.netlogon.data.nt5_ex.user_name, ""); search 182 source4/torture/ldap/cldap.c search = empty_search; search 183 source4/torture/ldap/cldap.c search.in.user = "Administrator"; search 184 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search); search 186 source4/torture/ldap/cldap.c CHECK_STRING(search.out.netlogon.data.nt5_ex.dns_domain, n1.data.nt5_ex.dns_domain); search 187 source4/torture/ldap/cldap.c CHECK_STRING(search.out.netlogon.data.nt5_ex.user_name, search.in.user); search 190 source4/torture/ldap/cldap.c search.in.user = "___no_such_user___"; search 191 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search); search 193 source4/torture/ldap/cldap.c CHECK_STRING(search.out.netlogon.data.nt5_ex.user_name, search.in.user); search 194 source4/torture/ldap/cldap.c CHECK_STRING(search.out.netlogon.data.nt5_ex.dns_domain, n1.data.nt5_ex.dns_domain); search 195 source4/torture/ldap/cldap.c CHECK_VAL(search.out.netlogon.data.nt5_ex.command, LOGON_SAM_LOGON_USER_UNKNOWN_EX); search 198 source4/torture/ldap/cldap.c search = empty_search; search 199 source4/torture/ldap/cldap.c search.in.realm = "___no_such_domain___"; search 200 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search); search 204 source4/torture/ldap/cldap.c search.in.domain_guid = GUID_string(tctx, &n1.data.nt5_ex.domain_uuid); search 205 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search); search 207 source4/torture/ldap/cldap.c CHECK_STRING(search.out.netlogon.data.nt5_ex.dns_domain, n1.data.nt5_ex.dns_domain); search 208 source4/torture/ldap/cldap.c CHECK_STRING(search.out.netlogon.data.nt5_ex.user_name, ""); search 209 source4/torture/ldap/cldap.c CHECK_VAL(search.out.netlogon.data.nt5_ex.command, LOGON_SAM_LOGON_RESPONSE_EX); search 212 source4/torture/ldap/cldap.c search.in.domain_guid = GUID_string(tctx, &guid); search 213 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search); search 215 source4/torture/ldap/cldap.c CHECK_STRING(search.out.netlogon.data.nt5_ex.dns_domain, n1.data.nt5_ex.dns_domain); search 216 source4/torture/ldap/cldap.c CHECK_STRING(search.out.netlogon.data.nt5_ex.user_name, ""); search 217 source4/torture/ldap/cldap.c CHECK_VAL(search.out.netlogon.data.nt5_ex.command, LOGON_SAM_LOGON_RESPONSE_EX); search 220 source4/torture/ldap/cldap.c search.in.domain_guid = GUID_string(tctx, &guid); search 221 source4/torture/ldap/cldap.c search.in.realm = n1.data.nt5_ex.dns_domain; search 222 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search); search 224 source4/torture/ldap/cldap.c CHECK_STRING(search.out.netlogon.data.nt5_ex.dns_domain, n1.data.nt5_ex.dns_domain); search 225 source4/torture/ldap/cldap.c CHECK_STRING(search.out.netlogon.data.nt5_ex.user_name, ""); search 226 source4/torture/ldap/cldap.c CHECK_VAL(search.out.netlogon.data.nt5_ex.command, LOGON_SAM_LOGON_RESPONSE_EX); search 239 source4/torture/ldap/cldap.c struct cldap_netlogon search; search 247 source4/torture/ldap/cldap.c ZERO_STRUCT(search); search 248 source4/torture/ldap/cldap.c search.in.dest_address = dest; search 249 source4/torture/ldap/cldap.c search.in.dest_port = lp_cldap_port(tctx->lp_ctx); search 250 source4/torture/ldap/cldap.c search.in.acct_control = -1; search 251 source4/torture/ldap/cldap.c search.in.version = NETLOGON_NT_VERSION_5 | NETLOGON_NT_VERSION_5EX; search 252 source4/torture/ldap/cldap.c search.in.map_response = true; search 254 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search); search 257 source4/torture/ldap/cldap.c n1 = search.out.netlogon; search 319 source4/torture/ldap/cldap.c static void cldap_dump_results(struct cldap_search *search) search 324 source4/torture/ldap/cldap.c if (!search || !(search->out.response)) { search 332 source4/torture/ldap/cldap.c ldif.msg = ldap_msg_to_ldb(ldb, ldb, search->out.response); search 348 source4/torture/ldap/cldap.c struct cldap_netlogon search; search 358 source4/torture/ldap/cldap.c ZERO_STRUCT(search); search 359 source4/torture/ldap/cldap.c search.in.dest_address = dest; search 360 source4/torture/ldap/cldap.c search.in.dest_port = lp_cldap_port(tctx->lp_ctx); search 361 source4/torture/ldap/cldap.c search.in.acct_control = -1; search 362 source4/torture/ldap/cldap.c search.in.version = NETLOGON_NT_VERSION_5 | NETLOGON_NT_VERSION_5EX; search 363 source4/torture/ldap/cldap.c search.in.map_response = true; search 365 source4/torture/ldap/cldap.c status = cldap_netlogon(cldap, tctx, &search); search 368 source4/torture/ldap/cldap.c n1 = search.out.netlogon; search 421 source4/torture/ldap/cldap.c struct cldap_search search; search 428 source4/torture/ldap/cldap.c ZERO_STRUCT(search); search 429 source4/torture/ldap/cldap.c search.in.dest_address = dest; search 430 source4/torture/ldap/cldap.c search.in.dest_port = lp_cldap_port(tctx->lp_ctx); search 431 source4/torture/ldap/cldap.c search.in.timeout = 10; search 432 source4/torture/ldap/cldap.c search.in.retries = 3; search 434 source4/torture/ldap/cldap.c status = cldap_search(cldap, tctx, &search); search 438 source4/torture/ldap/cldap.c search.in.filter = "(objectclass=*)"; search 439 source4/torture/ldap/cldap.c search.in.attributes = NULL; search 441 source4/torture/ldap/cldap.c status = cldap_search(cldap, tctx, &search); search 444 source4/torture/ldap/cldap.c if (DEBUGLVL(3)) cldap_dump_results(&search); search 447 source4/torture/ldap/cldap.c search.in.filter = "(objectclass=*)"; search 448 source4/torture/ldap/cldap.c search.in.attributes = attrs1; search 450 source4/torture/ldap/cldap.c status = cldap_search(cldap, tctx, &search); search 453 source4/torture/ldap/cldap.c if (DEBUGLVL(3)) cldap_dump_results(&search); search 456 source4/torture/ldap/cldap.c search.in.filter = "(objectclass=*)"; search 457 source4/torture/ldap/cldap.c search.in.attributes = attrs2; search 459 source4/torture/ldap/cldap.c status = cldap_search(cldap, tctx, &search); search 462 source4/torture/ldap/cldap.c if (DEBUGLVL(3)) cldap_dump_results(&search); search 465 source4/torture/ldap/cldap.c search.in.filter = "(objectclass2=*)"; search 466 source4/torture/ldap/cldap.c search.in.attributes = attrs3; search 468 source4/torture/ldap/cldap.c status = cldap_search(cldap, tctx, &search); search 471 source4/torture/ldap/cldap.c if (DEBUGLVL(3)) cldap_dump_results(&search); search 474 source4/torture/ldap/cldap.c search.in.filter = "(&(objectclass=*)(highestCommittedUSN=2))"; search 475 source4/torture/ldap/cldap.c search.in.attributes = attrs1; search 477 source4/torture/ldap/cldap.c status = cldap_search(cldap, tctx, &search); search 480 source4/torture/ldap/cldap.c if (DEBUGLVL(3)) cldap_dump_results(&search); search 59 source4/torture/ldap/cldapbench.c struct cldap_netlogon search; search 66 source4/torture/ldap/cldapbench.c ZERO_STRUCT(search); search 67 source4/torture/ldap/cldapbench.c search.in.dest_address = address; search 68 source4/torture/ldap/cldapbench.c search.in.dest_port = lp_cldap_port(tctx->lp_ctx); search 69 source4/torture/ldap/cldapbench.c search.in.acct_control = -1; search 70 source4/torture/ldap/cldapbench.c search.in.version = 6; search 76 source4/torture/ldap/cldapbench.c req = cldap_netlogon_send(cldap, &search); search 131 source4/torture/ldap/cldapbench.c struct cldap_search search; search 138 source4/torture/ldap/cldapbench.c ZERO_STRUCT(search); search 139 source4/torture/ldap/cldapbench.c search.in.dest_address = address; search 140 source4/torture/ldap/cldapbench.c search.in.dest_port = lp_cldap_port(tctx->lp_ctx); search 141 source4/torture/ldap/cldapbench.c search.in.filter = "(objectClass=*)"; search 142 source4/torture/ldap/cldapbench.c search.in.timeout = 2; search 143 source4/torture/ldap/cldapbench.c search.in.retries = 1; search 149 source4/torture/ldap/cldapbench.c req = cldap_search_send(cldap, &search); search 90 source4/torture/raw/search.c c.fclose.in.id = data->search.id; search 110 source4/torture/raw/search.c offsetof(union smb_search_data, search.name), search 115 source4/torture/raw/search.c offsetof(union smb_search_data, search.name), search 120 source4/torture/raw/search.c offsetof(union smb_search_data, search.name), search 414 source4/torture/raw/search.c CHECK_VAL("SEARCH", search, attrib, all_info, all_info, attrib&0xFFF); search 423 source4/torture/raw/search.c CHECK_TIME("SEARCH", search, write_time, all_info, all_info, write_time); search 455 source4/torture/raw/search.c CHECK_VAL("SEARCH", search, size, all_info, all_info, size); search 480 source4/torture/raw/search.c CHECK_STR("SEARCH", search, name, alt_info, alt_name_info, fname); search 577 source4/torture/raw/search.c io2.search_next.in.id = result->list[result->count-1].search.id; search 1052 source4/torture/raw/search.c if (strncasecmp(file[i].search.name, fname, strlen(fname)) != 0) { search 1054 source4/torture/raw/search.c __location__, file[i].search.name, fname); search 1071 source4/torture/raw/search.c io2.search_next.in.id = file[i].search.id; search 1085 source4/torture/raw/search.c if (strncasecmp(file2[i].search.name, fname, strlen(fname)) != 0) { search 1087 source4/torture/raw/search.c __location__, file2[i].search.name, fname); search 1105 source4/torture/raw/search.c io2.search_next.in.id = file[i].search.id; search 1119 source4/torture/raw/search.c if (strncasecmp(file3[i].search.name, file2[i].search.name, 3) != 0) { search 1121 source4/torture/raw/search.c __location__, file2[i].search.name, i); search 1126 source4/torture/raw/search.c if (strcmp(file3[i].search.name, file2[i].search.name) != 0) { search 1128 source4/torture/raw/search.c __location__, file3[i].search.name, file2[i].search.name); search 274 source4/torture/rpc/dssync.c struct cldap_netlogon search; search 308 source4/torture/rpc/dssync.c ZERO_STRUCT(search); search 309 source4/torture/rpc/dssync.c search.in.dest_address = ctx->drsuapi_binding->host; search 310 source4/torture/rpc/dssync.c search.in.dest_port = lp_cldap_port(tctx->lp_ctx); search 311 source4/torture/rpc/dssync.c search.in.acct_control = -1; search 312 source4/torture/rpc/dssync.c search.in.version = NETLOGON_NT_VERSION_5 | NETLOGON_NT_VERSION_5EX; search 313 source4/torture/rpc/dssync.c search.in.map_response = true; search 314 source4/torture/rpc/dssync.c status = cldap_netlogon(cldap, ctx, &search); search 320 source4/torture/rpc/dssync.c ctx->site_name = talloc_steal(ctx, search.out.netlogon.data.nt5_ex.client_site); search 322 source4/torture/rpc/dssync.c printf("cldap_netlogon() returned Server Site-Name: %s.\n",search.out.netlogon.data.nt5_ex.server_site); search 327 source4/torture/rpc/dssync.c struct ldb_dn *dn = samdb_dns_domain_to_dn(ldb, ctx, search.out.netlogon.data.nt5_ex.dns_domain); search 234 source4/torture/unix/unix_info2.c union smb_search_first search; search 238 source4/torture/unix/unix_info2.c ZERO_STRUCT(search); search 239 source4/torture/unix/unix_info2.c search.t2ffirst.level = RAW_SEARCH_TRANS2; search 240 source4/torture/unix/unix_info2.c search.t2ffirst.data_level = SMB_FIND_UNIX_INFO2; search 241 source4/torture/unix/unix_info2.c search.t2ffirst.in.max_count = 1; search 242 source4/torture/unix/unix_info2.c search.t2ffirst.in.flags = FLAG_TRANS2_FIND_CLOSE; search 243 source4/torture/unix/unix_info2.c search.t2ffirst.in.pattern = fname; search 246 source4/torture/unix/unix_info2.c &search, info2, search_callback); search 250 source4/torture/unix/unix_info2.c torture_assert_int_equal(torture, search.t2ffirst.out.count, 1, search 252 source4/torture/unix/unix_info2.c torture_assert_int_equal(torture, search.t2ffirst.out.end_of_search, 1,