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,