cache             147 lib/nss_wrapper/nss_wrapper.c 	struct nwrap_cache *cache;
cache             161 lib/nss_wrapper/nss_wrapper.c 	struct nwrap_cache *cache;
cache             181 lib/nss_wrapper/nss_wrapper.c 	nwrap_pw_global.cache = &__nwrap_cache_pw;
cache             183 lib/nss_wrapper/nss_wrapper.c 	nwrap_pw_global.cache->path = getenv("NSS_WRAPPER_PASSWD");
cache             184 lib/nss_wrapper/nss_wrapper.c 	nwrap_pw_global.cache->fd = -1;
cache             185 lib/nss_wrapper/nss_wrapper.c 	nwrap_pw_global.cache->private_data = &nwrap_pw_global;
cache             186 lib/nss_wrapper/nss_wrapper.c 	nwrap_pw_global.cache->parse_line = nwrap_pw_parse_line;
cache             187 lib/nss_wrapper/nss_wrapper.c 	nwrap_pw_global.cache->unload = nwrap_pw_unload;
cache             189 lib/nss_wrapper/nss_wrapper.c 	nwrap_gr_global.cache = &__nwrap_cache_gr;
cache             191 lib/nss_wrapper/nss_wrapper.c 	nwrap_gr_global.cache->path = getenv("NSS_WRAPPER_GROUP");
cache             192 lib/nss_wrapper/nss_wrapper.c 	nwrap_gr_global.cache->fd = -1;
cache             193 lib/nss_wrapper/nss_wrapper.c 	nwrap_gr_global.cache->private_data = &nwrap_gr_global;
cache             194 lib/nss_wrapper/nss_wrapper.c 	nwrap_gr_global.cache->parse_line = nwrap_gr_parse_line;
cache             195 lib/nss_wrapper/nss_wrapper.c 	nwrap_gr_global.cache->unload = nwrap_gr_unload;
cache             202 lib/nss_wrapper/nss_wrapper.c 	if (!nwrap_pw_global.cache->path) {
cache             205 lib/nss_wrapper/nss_wrapper.c 	if (nwrap_pw_global.cache->path[0] == '\0') {
cache             208 lib/nss_wrapper/nss_wrapper.c 	if (!nwrap_gr_global.cache->path) {
cache             211 lib/nss_wrapper/nss_wrapper.c 	if (nwrap_gr_global.cache->path[0] == '\0') {
cache             779 lib/nss_wrapper/nss_wrapper.c 	nwrap_cache_reload(nwrap_pw_global.cache);
cache             837 lib/nss_wrapper/nss_wrapper.c 	nwrap_cache_reload(nwrap_pw_global.cache);
cache             911 lib/nss_wrapper/nss_wrapper.c 		nwrap_cache_reload(nwrap_pw_global.cache);
cache            1012 lib/nss_wrapper/nss_wrapper.c 	nwrap_cache_reload(nwrap_gr_global.cache);
cache            1070 lib/nss_wrapper/nss_wrapper.c 	nwrap_cache_reload(nwrap_gr_global.cache);
cache            1146 lib/nss_wrapper/nss_wrapper.c 		nwrap_cache_reload(nwrap_gr_global.cache);
cache              41 lib/smbconf/smbconf_txt.c 	struct txt_cache *cache;
cache              65 lib/smbconf/smbconf_txt.c 	struct txt_cache *cache = tpd->cache;
cache              67 lib/smbconf/smbconf_txt.c 	if (smbconf_find_in_array(section, cache->share_names,
cache              68 lib/smbconf/smbconf_txt.c 				  cache->num_shares, &idx))
cache              70 lib/smbconf/smbconf_txt.c 		cache->current_share = idx;
cache              74 lib/smbconf/smbconf_txt.c 	werr = smbconf_add_string_to_array(cache, &(cache->share_names),
cache              75 lib/smbconf/smbconf_txt.c 					   cache->num_shares, section);
cache              79 lib/smbconf/smbconf_txt.c 	cache->current_share = cache->num_shares;
cache              80 lib/smbconf/smbconf_txt.c 	cache->num_shares++;
cache              82 lib/smbconf/smbconf_txt.c 	cache->param_names = talloc_realloc(cache,
cache              83 lib/smbconf/smbconf_txt.c 						  cache->param_names,
cache              85 lib/smbconf/smbconf_txt.c 						  cache->num_shares);
cache              86 lib/smbconf/smbconf_txt.c 	if (cache->param_names == NULL) {
cache              89 lib/smbconf/smbconf_txt.c 	cache->param_names[cache->current_share] = NULL;
cache              91 lib/smbconf/smbconf_txt.c 	cache->param_values = talloc_realloc(cache,
cache              92 lib/smbconf/smbconf_txt.c 						   cache->param_values,
cache              94 lib/smbconf/smbconf_txt.c 						   cache->num_shares);
cache              95 lib/smbconf/smbconf_txt.c 	if (cache->param_values == NULL) {
cache              98 lib/smbconf/smbconf_txt.c 	cache->param_values[cache->current_share] = NULL;
cache             100 lib/smbconf/smbconf_txt.c 	cache->num_params = talloc_realloc(cache,
cache             101 lib/smbconf/smbconf_txt.c 						 cache->num_params,
cache             103 lib/smbconf/smbconf_txt.c 						 cache->num_shares);
cache             104 lib/smbconf/smbconf_txt.c 	if (cache->num_params == NULL) {
cache             107 lib/smbconf/smbconf_txt.c 	cache->num_params[cache->current_share] = 0;
cache             121 lib/smbconf/smbconf_txt.c 	struct txt_cache *cache = tpd->cache;
cache             123 lib/smbconf/smbconf_txt.c 	if (cache->num_shares == 0) {
cache             134 lib/smbconf/smbconf_txt.c 	param_names  = cache->param_names[cache->current_share];
cache             135 lib/smbconf/smbconf_txt.c 	param_values = cache->param_values[cache->current_share];
cache             136 lib/smbconf/smbconf_txt.c 	num_params   = cache->num_params[cache->current_share];
cache             142 lib/smbconf/smbconf_txt.c 		param_values[idx] = talloc_strdup(cache, param_value);
cache             148 lib/smbconf/smbconf_txt.c 	werr = smbconf_add_string_to_array(cache,
cache             149 lib/smbconf/smbconf_txt.c 				&(cache->param_names[cache->current_share]),
cache             154 lib/smbconf/smbconf_txt.c 	werr = smbconf_add_string_to_array(cache,
cache             155 lib/smbconf/smbconf_txt.c 				&(cache->param_values[cache->current_share]),
cache             157 lib/smbconf/smbconf_txt.c 	cache->num_params[cache->current_share]++;
cache             163 lib/smbconf/smbconf_txt.c 	talloc_free(pd(ctx)->cache);
cache             164 lib/smbconf/smbconf_txt.c 	pd(ctx)->cache = NULL;
cache             169 lib/smbconf/smbconf_txt.c 	if (pd(ctx)->cache != NULL) {
cache             173 lib/smbconf/smbconf_txt.c 	pd(ctx)->cache = talloc_zero(pd(ctx), struct txt_cache);
cache             175 lib/smbconf/smbconf_txt.c 	if (pd(ctx)->cache == NULL) {
cache             339 lib/smbconf/smbconf_txt.c 	for (count = 0; count < pd(ctx)->cache->num_shares; count++) {
cache             340 lib/smbconf/smbconf_txt.c 		if (strequal(pd(ctx)->cache->share_names[count], GLOBAL_NAME) ||
cache             341 lib/smbconf/smbconf_txt.c 		    (pd(ctx)->cache->share_names[count] == NULL))
cache             348 lib/smbconf/smbconf_txt.c 					pd(ctx)->cache->share_names[count]);
cache             381 lib/smbconf/smbconf_txt.c 				     pd(ctx)->cache->share_names,
cache             382 lib/smbconf/smbconf_txt.c 				     pd(ctx)->cache->num_shares, NULL);
cache             414 lib/smbconf/smbconf_txt.c 				      pd(ctx)->cache->share_names,
cache             415 lib/smbconf/smbconf_txt.c 				      pd(ctx)->cache->num_shares,
cache             437 lib/smbconf/smbconf_txt.c 	for (count = 0; count < pd(ctx)->cache->num_params[sidx]; count++) {
cache             441 lib/smbconf/smbconf_txt.c 				pd(ctx)->cache->param_names[sidx][count]);
cache             448 lib/smbconf/smbconf_txt.c 				pd(ctx)->cache->param_values[sidx][count]);
cache             505 lib/smbconf/smbconf_txt.c 				      pd(ctx)->cache->share_names,
cache             506 lib/smbconf/smbconf_txt.c 				      pd(ctx)->cache->num_shares,
cache             513 lib/smbconf/smbconf_txt.c 				pd(ctx)->cache->param_names[share_index],
cache             514 lib/smbconf/smbconf_txt.c 				pd(ctx)->cache->num_params[share_index],
cache             521 lib/smbconf/smbconf_txt.c 			pd(ctx)->cache->param_values[share_index][param_index]);
cache             559 lib/smbconf/smbconf_txt.c 				      pd(ctx)->cache->share_names,
cache             560 lib/smbconf/smbconf_txt.c 				      pd(ctx)->cache->num_shares,
cache             568 lib/smbconf/smbconf_txt.c 	for (count = 0; count < pd(ctx)->cache->num_params[sidx]; count++) {
cache             569 lib/smbconf/smbconf_txt.c 		if (strequal(pd(ctx)->cache->param_names[sidx][count],
cache             575 lib/smbconf/smbconf_txt.c 				pd(ctx)->cache->param_values[sidx][count]);
cache             805 source3/include/libsmbclient.h void smbc_setServerCacheData(SMBCCTX *c, struct smbc_server_cache * cache);
cache              63 source3/include/memcache.h void memcache_set_global(struct memcache *cache);
cache              69 source3/include/memcache.h void memcache_add(struct memcache *cache, enum memcache_number n,
cache              83 source3/include/memcache.h void memcache_add_talloc(struct memcache *cache, enum memcache_number n,
cache              90 source3/include/memcache.h void memcache_delete(struct memcache *cache, enum memcache_number n,
cache              98 source3/include/memcache.h bool memcache_lookup(struct memcache *cache, enum memcache_number n,
cache             106 source3/include/memcache.h void *memcache_lookup_talloc(struct memcache *cache, enum memcache_number n,
cache             113 source3/include/memcache.h void memcache_flush(struct memcache *cache, enum memcache_number n);
cache             190 source3/include/passdb.h 	struct samr_displayentry *cache;
cache            4864 source3/include/proto.h void pcap_cache_replace(const struct pcap_cache *cache);
cache              34 source3/lib/gencache.c static TDB_CONTEXT *cache;
cache              57 source3/lib/gencache.c 	if (cache) return True;
cache              63 source3/lib/gencache.c 	cache = tdb_open_log(cache_fname, 0, TDB_DEFAULT,
cache              66 source3/lib/gencache.c 	if (!cache && (errno == EACCES)) {
cache              67 source3/lib/gencache.c 		cache = tdb_open_log(cache_fname, 0, TDB_DEFAULT, O_RDONLY, 0644);
cache              68 source3/lib/gencache.c 		if (cache) {
cache              73 source3/lib/gencache.c 	if (!cache) {
cache              92 source3/lib/gencache.c 	if (!cache) return False;
cache              94 source3/lib/gencache.c 	ret = tdb_close(cache);
cache              95 source3/lib/gencache.c 	cache = NULL;
cache             133 source3/lib/gencache.c 	ret = tdb_store_bystring(cache, keystr, databuf, 0);
cache             158 source3/lib/gencache.c 	ret = tdb_delete_bystring(cache, keystr);
cache             190 source3/lib/gencache.c 	databuf = tdb_fetch_bystring(cache, keystr);
cache             213 source3/lib/gencache.c 		tdb_delete_bystring(cache, keystr);
cache             266 source3/lib/gencache.c 	databuf = tdb_fetch_bystring(cache, keystr);
cache             376 source3/lib/gencache.c 	tdb_ret = tdb_store_bystring(cache, keystr, databuf, 0);
cache             478 source3/lib/gencache.c 	tdb_traverse(cache, gencache_iterate_fn, &state);
cache             490 source3/lib/gencache.c 	return tdb_lock_bystring(cache, key);
cache             502 source3/lib/gencache.c 	tdb_unlock_bystring(cache, key);
cache              69 source3/lib/ldb/ldb_tdb/ldb_cache.c 	if (ltdb->cache->attributes == NULL) {
cache              74 source3/lib/ldb/ldb_tdb/ldb_cache.c 	msg = ltdb->cache->attributes;
cache              79 source3/lib/ldb/ldb_tdb/ldb_cache.c 	talloc_free(ltdb->cache->attributes);
cache              80 source3/lib/ldb/ldb_tdb/ldb_cache.c 	ltdb->cache->attributes = NULL;
cache             114 source3/lib/ldb/ldb_tdb/ldb_cache.c 	struct ldb_message *msg = ltdb->cache->attributes;
cache             183 source3/lib/ldb/ldb_tdb/ldb_cache.c 	struct ldb_message *msg = ltdb->cache->subclasses;
cache             222 source3/lib/ldb/ldb_tdb/ldb_cache.c 	if (ltdb->cache->subclasses == NULL) {
cache             227 source3/lib/ldb/ldb_tdb/ldb_cache.c 	msg = ltdb->cache->subclasses;
cache             232 source3/lib/ldb/ldb_tdb/ldb_cache.c 	talloc_free(ltdb->cache->subclasses);
cache             233 source3/lib/ldb/ldb_tdb/ldb_cache.c 	ltdb->cache->subclasses = NULL;
cache             300 source3/lib/ldb/ldb_tdb/ldb_cache.c 	talloc_free(ltdb->cache);
cache             301 source3/lib/ldb/ldb_tdb/ldb_cache.c 	ltdb->cache = NULL;
cache             328 source3/lib/ldb/ldb_tdb/ldb_cache.c 	if (ltdb->cache != NULL && 
cache             333 source3/lib/ldb/ldb_tdb/ldb_cache.c 	if (ltdb->cache == NULL) {
cache             334 source3/lib/ldb/ldb_tdb/ldb_cache.c 		ltdb->cache = talloc_zero(ltdb, struct ltdb_cache);
cache             335 source3/lib/ldb/ldb_tdb/ldb_cache.c 		if (ltdb->cache == NULL) goto failed;
cache             336 source3/lib/ldb/ldb_tdb/ldb_cache.c 		ltdb->cache->indexlist = talloc_zero(ltdb->cache, struct ldb_message);
cache             337 source3/lib/ldb/ldb_tdb/ldb_cache.c 		ltdb->cache->subclasses = talloc_zero(ltdb->cache, struct ldb_message);
cache             338 source3/lib/ldb/ldb_tdb/ldb_cache.c 		ltdb->cache->attributes = talloc_zero(ltdb->cache, struct ldb_message);
cache             339 source3/lib/ldb/ldb_tdb/ldb_cache.c 		if (ltdb->cache->indexlist == NULL ||
cache             340 source3/lib/ldb/ldb_tdb/ldb_cache.c 		    ltdb->cache->subclasses == NULL ||
cache             341 source3/lib/ldb/ldb_tdb/ldb_cache.c 		    ltdb->cache->attributes == NULL) {
cache             346 source3/lib/ldb/ldb_tdb/ldb_cache.c 	baseinfo = talloc(ltdb->cache, struct ldb_message);
cache             376 source3/lib/ldb/ldb_tdb/ldb_cache.c 	talloc_free(ltdb->cache->last_attribute.name);
cache             377 source3/lib/ldb/ldb_tdb/ldb_cache.c 	memset(&ltdb->cache->last_attribute, 0, sizeof(ltdb->cache->last_attribute));
cache             382 source3/lib/ldb/ldb_tdb/ldb_cache.c 	talloc_free(ltdb->cache->indexlist);
cache             383 source3/lib/ldb/ldb_tdb/ldb_cache.c 	talloc_free(ltdb->cache->subclasses);
cache             385 source3/lib/ldb/ldb_tdb/ldb_cache.c 	ltdb->cache->indexlist = talloc_zero(ltdb->cache, struct ldb_message);
cache             386 source3/lib/ldb/ldb_tdb/ldb_cache.c 	ltdb->cache->subclasses = talloc_zero(ltdb->cache, struct ldb_message);
cache             387 source3/lib/ldb/ldb_tdb/ldb_cache.c 	ltdb->cache->attributes = talloc_zero(ltdb->cache, struct ldb_message);
cache             388 source3/lib/ldb/ldb_tdb/ldb_cache.c 	if (ltdb->cache->indexlist == NULL ||
cache             389 source3/lib/ldb/ldb_tdb/ldb_cache.c 	    ltdb->cache->subclasses == NULL ||
cache             390 source3/lib/ldb/ldb_tdb/ldb_cache.c 	    ltdb->cache->attributes == NULL) {
cache             397 source3/lib/ldb/ldb_tdb/ldb_cache.c 	if (ltdb_search_dn1(module, indexlist_dn, ltdb->cache->indexlist) == -1) {
cache             510 source3/lib/ldb/ldb_tdb/ldb_cache.c 	if (ltdb->cache->last_attribute.name &&
cache             511 source3/lib/ldb/ldb_tdb/ldb_cache.c 	    ldb_attr_cmp(ltdb->cache->last_attribute.name, attr_name) == 0) {
cache             512 source3/lib/ldb/ldb_tdb/ldb_cache.c 		return ltdb->cache->last_attribute.flags;
cache             520 source3/lib/ldb/ldb_tdb/ldb_cache.c 	attr_el = ldb_msg_find_element(ltdb->cache->attributes, attr_name);
cache             524 source3/lib/ldb/ldb_tdb/ldb_cache.c 		attr_el = ldb_msg_find_element(ltdb->cache->attributes, "*");
cache             540 source3/lib/ldb/ldb_tdb/ldb_cache.c 	talloc_free(ltdb->cache->last_attribute.name);
cache             542 source3/lib/ldb/ldb_tdb/ldb_cache.c 	ltdb->cache->last_attribute.name = talloc_strdup(ltdb->cache, attr_name);
cache             543 source3/lib/ldb/ldb_tdb/ldb_cache.c 	ltdb->cache->last_attribute.flags = ret;
cache             735 source3/lib/ldb/ldb_tdb/ldb_index.c 	if (ltdb->cache->indexlist->num_elements == 0 && 
cache             761 source3/lib/ldb/ldb_tdb/ldb_index.c 		ret = ltdb_index_dn(ac->module, ac->tree, ltdb->cache->indexlist, dn_list);
cache             919 source3/lib/ldb/ldb_tdb/ldb_index.c 	if (ltdb->cache->indexlist->num_elements == 0) {
cache             925 source3/lib/ldb/ldb_tdb/ldb_index.c 		ret = ldb_msg_find_idx(ltdb->cache->indexlist, elements[i].name, 
cache            1047 source3/lib/ldb/ldb_tdb/ldb_index.c 	if (ltdb->cache->indexlist->num_elements == 0) {
cache            1062 source3/lib/ldb/ldb_tdb/ldb_index.c 		ret = ldb_msg_find_idx(ltdb->cache->indexlist, msg->elements[i].name, 
cache              37 source3/lib/ldb/ldb_tdb/ldb_tdb.h 	} *cache;
cache              61 source3/lib/memcache.c static int memcache_destructor(struct memcache *cache) {
cache              64 source3/lib/memcache.c 	for (e = cache->mru; e != NULL; e = next) {
cache              84 source3/lib/memcache.c void memcache_set_global(struct memcache *cache)
cache              87 source3/lib/memcache.c 	global_cache = cache;
cache             126 source3/lib/memcache.c 	struct memcache *cache, enum memcache_number n, DATA_BLOB key)
cache             130 source3/lib/memcache.c 	node = cache->tree.rb_node;
cache             146 source3/lib/memcache.c bool memcache_lookup(struct memcache *cache, enum memcache_number n,
cache             151 source3/lib/memcache.c 	if (cache == NULL) {
cache             152 source3/lib/memcache.c 		cache = global_cache;
cache             154 source3/lib/memcache.c 	if (cache == NULL) {
cache             158 source3/lib/memcache.c 	e = memcache_find(cache, n, key);
cache             163 source3/lib/memcache.c 	if (cache->size != 0) {
cache             167 source3/lib/memcache.c 		if (e == cache->lru) {
cache             168 source3/lib/memcache.c 			cache->lru = e->prev;
cache             170 source3/lib/memcache.c 		DLIST_PROMOTE(cache->mru, e);
cache             171 source3/lib/memcache.c 		if (cache->mru == NULL) {
cache             172 source3/lib/memcache.c 			cache->mru = e;
cache             180 source3/lib/memcache.c void *memcache_lookup_talloc(struct memcache *cache, enum memcache_number n,
cache             186 source3/lib/memcache.c 	if (!memcache_lookup(cache, n, key, &value)) {
cache             199 source3/lib/memcache.c static void memcache_delete_element(struct memcache *cache,
cache             202 source3/lib/memcache.c 	rb_erase(&e->rb_node, &cache->tree);
cache             204 source3/lib/memcache.c 	if (e == cache->lru) {
cache             205 source3/lib/memcache.c 		cache->lru = e->prev;
cache             207 source3/lib/memcache.c 	DLIST_REMOVE(cache->mru, e);
cache             219 source3/lib/memcache.c 	cache->size -= memcache_element_size(e->keylength, e->valuelength);
cache             224 source3/lib/memcache.c static void memcache_trim(struct memcache *cache)
cache             226 source3/lib/memcache.c 	if (cache->max_size == 0) {
cache             230 source3/lib/memcache.c 	while ((cache->size > cache->max_size) && (cache->lru != NULL)) {
cache             231 source3/lib/memcache.c 		memcache_delete_element(cache, cache->lru);
cache             235 source3/lib/memcache.c void memcache_delete(struct memcache *cache, enum memcache_number n,
cache             240 source3/lib/memcache.c 	if (cache == NULL) {
cache             241 source3/lib/memcache.c 		cache = global_cache;
cache             243 source3/lib/memcache.c 	if (cache == NULL) {
cache             247 source3/lib/memcache.c 	e = memcache_find(cache, n, key);
cache             252 source3/lib/memcache.c 	memcache_delete_element(cache, e);
cache             255 source3/lib/memcache.c void memcache_add(struct memcache *cache, enum memcache_number n,
cache             264 source3/lib/memcache.c 	if (cache == NULL) {
cache             265 source3/lib/memcache.c 		cache = global_cache;
cache             267 source3/lib/memcache.c 	if (cache == NULL) {
cache             275 source3/lib/memcache.c 	e = memcache_find(cache, n, key);
cache             295 source3/lib/memcache.c 		memcache_delete_element(cache, e);
cache             317 source3/lib/memcache.c 	p = &cache->tree.rb_node;
cache             331 source3/lib/memcache.c 	rb_insert_color(&e->rb_node, &cache->tree);
cache             333 source3/lib/memcache.c 	DLIST_ADD(cache->mru, e);
cache             334 source3/lib/memcache.c 	if (cache->lru == NULL) {
cache             335 source3/lib/memcache.c 		cache->lru = e;
cache             338 source3/lib/memcache.c 	cache->size += element_size;
cache             339 source3/lib/memcache.c 	memcache_trim(cache);
cache             342 source3/lib/memcache.c void memcache_add_talloc(struct memcache *cache, enum memcache_number n,
cache             348 source3/lib/memcache.c 	if (cache == NULL) {
cache             349 source3/lib/memcache.c 		cache = global_cache;
cache             351 source3/lib/memcache.c 	if (cache == NULL) {
cache             355 source3/lib/memcache.c 	p = talloc_move(cache, ptr);
cache             356 source3/lib/memcache.c 	memcache_add(cache, n, key, data_blob_const(&p, sizeof(p)));
cache             359 source3/lib/memcache.c void memcache_flush(struct memcache *cache, enum memcache_number n)
cache             363 source3/lib/memcache.c 	if (cache == NULL) {
cache             364 source3/lib/memcache.c 		cache = global_cache;
cache             366 source3/lib/memcache.c 	if (cache == NULL) {
cache             374 source3/lib/memcache.c 	node = cache->tree.rb_node;
cache             433 source3/lib/memcache.c 		memcache_delete_element(cache, e);
cache             528 source3/libsmb/libsmb_setget.c void smbc_setServerCacheData(SMBCCTX *c, struct smbc_server_cache * cache)
cache             530 source3/libsmb/libsmb_setget.c         c->internal->server_cache = cache;
cache              29 source3/passdb/login_cache.c static TDB_CONTEXT *cache;
cache              36 source3/passdb/login_cache.c 	if (cache) return True;
cache              46 source3/passdb/login_cache.c 	cache = tdb_open_log(cache_fname, 0, TDB_DEFAULT,
cache              49 source3/passdb/login_cache.c 	if (!cache)
cache              54 source3/passdb/login_cache.c 	return (cache ? True : False);
cache              60 source3/passdb/login_cache.c 	if (!cache) return False;
cache              62 source3/passdb/login_cache.c 	return tdb_close(cache) != -1;
cache              87 source3/passdb/login_cache.c 	databuf = tdb_fetch_bystring(cache, keystr);
cache             158 source3/passdb/login_cache.c 	ret = tdb_store_bystring(cache, keystr, databuf, 0);
cache             183 source3/passdb/login_cache.c 	ret = tdb_delete_bystring(cache, keystr);
cache            1732 source3/passdb/pdb_interface.c 	result->cache = NULL;
cache            1844 source3/passdb/pdb_interface.c 		return &search->cache[idx];
cache            1859 source3/passdb/pdb_interface.c 				   entry, &search->cache, &search->num_entries,
cache            1863 source3/passdb/pdb_interface.c 	return (search->num_entries > idx) ? &search->cache[idx] : NULL;
cache            5712 source3/torture/torture.c 	struct memcache *cache;
cache            5722 source3/torture/torture.c 	cache = memcache_init(NULL, 100);
cache            5724 source3/torture/torture.c 	if (cache == NULL) {
cache            5736 source3/torture/torture.c 	memcache_add(cache, STAT_CACHE, k1, d1);
cache            5737 source3/torture/torture.c 	memcache_add(cache, GETWD_CACHE, k2, d2);
cache            5739 source3/torture/torture.c 	if (!memcache_lookup(cache, STAT_CACHE, k1, &v1)) {
cache            5747 source3/torture/torture.c 	if (!memcache_lookup(cache, GETWD_CACHE, k2, &v2)) {
cache            5755 source3/torture/torture.c 	memcache_add(cache, STAT_CACHE, k1, d3);
cache            5757 source3/torture/torture.c 	if (!memcache_lookup(cache, STAT_CACHE, k1, &v3)) {
cache            5765 source3/torture/torture.c 	memcache_add(cache, GETWD_CACHE, k1, d1);
cache            5767 source3/torture/torture.c 	if (memcache_lookup(cache, GETWD_CACHE, k2, &v2)) {
cache            5772 source3/torture/torture.c 	TALLOC_FREE(cache);
cache            5774 source3/torture/torture.c 	cache = memcache_init(NULL, 0);
cache            5781 source3/torture/torture.c 	memcache_add_talloc(cache, SINGLETON_CACHE_TALLOC,
cache            5783 source3/torture/torture.c 	size1 = talloc_total_size(cache);
cache            5785 source3/torture/torture.c 	memcache_add_talloc(cache, SINGLETON_CACHE_TALLOC,
cache            5787 source3/torture/torture.c 	size2 = talloc_total_size(cache);
cache            5798 source3/torture/torture.c 	TALLOC_FREE(cache);
cache             500 source3/torture/vfstest.c 	static struct memcache *cache;
cache             502 source3/torture/vfstest.c 	if (!cache
cache             503 source3/torture/vfstest.c 	    && !(cache = memcache_init(NULL,
cache             508 source3/torture/vfstest.c 	return cache;
cache             623 source3/winbindd/winbindd_cache.c static struct cache_entry *wcache_fetch(struct winbind_cache *cache, 
cache             626 source3/winbindd/winbindd_cache.c static struct cache_entry *wcache_fetch(struct winbind_cache *cache, 
cache            1019 source3/winbindd/winbindd_cache.c 	struct winbind_cache *cache = get_cache(domain);
cache            1027 source3/winbindd/winbindd_cache.c 	if (!cache->tdb)
cache            1034 source3/winbindd/winbindd_cache.c 	centry = wcache_fetch(cache, domain, "NSS/NA/%s", upper_name);
cache            1094 source3/winbindd/winbindd_cache.c 	struct winbind_cache *cache = get_cache(domain);
cache            1102 source3/winbindd/winbindd_cache.c 	if (!cache->tdb)
cache            1109 source3/winbindd/winbindd_cache.c 	centry = wcache_fetch(cache, domain, "NSS/AN/%s", upper_name);
cache            1172 source3/winbindd/winbindd_cache.c 	struct winbind_cache *cache = get_cache(domain);
cache            1177 source3/winbindd/winbindd_cache.c 	if (!cache->tdb) {
cache            1191 source3/winbindd/winbindd_cache.c 	data = tdb_fetch(cache->tdb, string_tdb_data(key_str));
cache            1209 source3/winbindd/winbindd_cache.c 	struct winbind_cache *cache = get_cache(domain);
cache            1216 source3/winbindd/winbindd_cache.c 	if (!cache->tdb) {
cache            1231 source3/winbindd/winbindd_cache.c 	centry = wcache_fetch(cache, domain, "CRED/%s",
cache            1334 source3/winbindd/winbindd_cache.c 	struct winbind_cache *cache = get_cache(domain);
cache            1339 source3/winbindd/winbindd_cache.c 	if (!cache->tdb)
cache            1342 source3/winbindd/winbindd_cache.c 	centry = wcache_fetch(cache, domain, "UL/%s", domain->name);
cache            1451 source3/winbindd/winbindd_cache.c 	struct winbind_cache *cache = get_cache(domain);
cache            1456 source3/winbindd/winbindd_cache.c 	if (!cache->tdb)
cache            1459 source3/winbindd/winbindd_cache.c 	centry = wcache_fetch(cache, domain, "GL/%s/domain", domain->name);
cache            1525 source3/winbindd/winbindd_cache.c 	struct winbind_cache *cache = get_cache(domain);
cache            1530 source3/winbindd/winbindd_cache.c 	if (!cache->tdb)
cache            1533 source3/winbindd/winbindd_cache.c 	centry = wcache_fetch(cache, domain, "GL/%s/local", domain->name);
cache            1612 source3/winbindd/winbindd_cache.c 	struct winbind_cache *cache = get_cache(domain);
cache            1617 source3/winbindd/winbindd_cache.c 	if (!cache->tdb)
cache            1622 source3/winbindd/winbindd_cache.c 	centry = wcache_fetch(cache, domain, "NS/%s/%s", domain_name, uname);
cache            1685 source3/winbindd/winbindd_cache.c 	struct winbind_cache *cache = get_cache(domain);
cache            1690 source3/winbindd/winbindd_cache.c 	if (!cache->tdb)
cache            1693 source3/winbindd/winbindd_cache.c 	centry = wcache_fetch(cache, domain, "SN/%s",
cache            1750 source3/winbindd/winbindd_cache.c 	struct winbind_cache *cache = get_cache(domain);
cache            1760 source3/winbindd/winbindd_cache.c 	if (!cache->tdb) {
cache            1788 source3/winbindd/winbindd_cache.c 		centry = wcache_fetch(cache, domain, "SN/%s",
cache            1902 source3/winbindd/winbindd_cache.c 	struct winbind_cache *cache = get_cache(domain);
cache            1907 source3/winbindd/winbindd_cache.c 	if (!cache->tdb)
cache            1910 source3/winbindd/winbindd_cache.c 	centry = wcache_fetch(cache, domain, "U/%s",
cache            1974 source3/winbindd/winbindd_cache.c 	struct winbind_cache *cache = get_cache(domain);
cache            1980 source3/winbindd/winbindd_cache.c 	if (!cache->tdb)
cache            1983 source3/winbindd/winbindd_cache.c 	centry = wcache_fetch(cache, domain, "UG/%s",
cache            2063 source3/winbindd/winbindd_cache.c 	struct winbind_cache *cache = get_cache(domain);
cache            2069 source3/winbindd/winbindd_cache.c 	if (!cache->tdb)
cache            2089 source3/winbindd/winbindd_cache.c 	centry = wcache_fetch(cache, domain, "UA%s", sidlist);
cache            2155 source3/winbindd/winbindd_cache.c 	struct winbind_cache *cache = get_cache(domain);
cache            2161 source3/winbindd/winbindd_cache.c 	if (!cache->tdb)
cache            2164 source3/winbindd/winbindd_cache.c 	centry = wcache_fetch(cache, domain, "GM/%s",
cache            2252 source3/winbindd/winbindd_cache.c  	struct winbind_cache *cache = get_cache(domain);
cache            2257 source3/winbindd/winbindd_cache.c 	if (!cache->tdb)
cache            2260 source3/winbindd/winbindd_cache.c 	centry = wcache_fetch(cache, domain, "TRUSTDOMS/%s", domain->name);
cache            2357 source3/winbindd/winbindd_cache.c  	struct winbind_cache *cache = get_cache(domain);
cache            2361 source3/winbindd/winbindd_cache.c 	if (!cache->tdb)
cache            2364 source3/winbindd/winbindd_cache.c 	centry = wcache_fetch(cache, domain, "LOC_POL/%s", domain->name);
cache            2406 source3/winbindd/winbindd_cache.c 	struct winbind_cache *cache = get_cache(domain);
cache            2410 source3/winbindd/winbindd_cache.c 	if (!cache->tdb)
cache            2413 source3/winbindd/winbindd_cache.c 	centry = wcache_fetch(cache, domain, "PWD_POL/%s", domain->name);
cache            2474 source3/winbindd/winbindd_cache.c 	struct winbind_cache *cache;
cache            2486 source3/winbindd/winbindd_cache.c 	cache = get_cache(domain);
cache            2488 source3/winbindd/winbindd_cache.c         if (!cache->tdb) {
cache            2498 source3/winbindd/winbindd_cache.c 	tdb_delete(cache->tdb, string_tdb_data(key_str));
cache            2503 source3/winbindd/winbindd_cache.c 	tdb_delete(cache->tdb, string_tdb_data(key_str));
cache            2514 source3/winbindd/winbindd_cache.c 		struct winbind_cache *cache = get_cache(domain);
cache            2518 source3/winbindd/winbindd_cache.c 		if (cache) {
cache            2519 source3/winbindd/winbindd_cache.c 			if (cache->tdb) {
cache            2520 source3/winbindd/winbindd_cache.c 				tdb_traverse(cache->tdb, traverse_fn, NULL);
cache            2534 source3/winbindd/winbindd_cache.c 		struct winbind_cache *cache;
cache            2541 source3/winbindd/winbindd_cache.c 		cache = get_cache(domain);
cache            2545 source3/winbindd/winbindd_cache.c 		if (cache) {
cache            2546 source3/winbindd/winbindd_cache.c 			if (cache->tdb) {
cache            2547 source3/winbindd/winbindd_cache.c 				tdb_traverse(cache->tdb, traverse_fn, NULL);
cache            2760 source3/winbindd/winbindd_cache.c 	struct winbind_cache *cache;
cache            2770 source3/winbindd/winbindd_cache.c 	cache = get_cache(domain);
cache            2772 source3/winbindd/winbindd_cache.c 	if (cache->tdb == NULL) {
cache            2776 source3/winbindd/winbindd_cache.c 	centry = wcache_fetch(cache, domain, "SN/%s",
cache            2800 source3/winbindd/winbindd_cache.c 	struct winbind_cache *cache;
cache            2811 source3/winbindd/winbindd_cache.c 	cache = get_cache(domain);
cache            2813 source3/winbindd/winbindd_cache.c 	if (cache->tdb == NULL) {
cache            2825 source3/winbindd/winbindd_cache.c 	centry = wcache_fetch(cache, domain, "NS/%s/%s", domain_name, uname);
cache            2925 source3/winbindd/winbindd_cache.c 	struct winbind_cache *cache = get_cache(domain);
cache            2929 source3/winbindd/winbindd_cache.c 	if (!cache->tdb) {
cache            2933 source3/winbindd/winbindd_cache.c 	tdb_traverse(cache->tdb, traverse_fn_cached_creds, (void *)count);
cache            2972 source3/winbindd/winbindd_cache.c 	struct winbind_cache *cache = get_cache(domain);
cache            2977 source3/winbindd/winbindd_cache.c 	if (!cache->tdb) {
cache            2990 source3/winbindd/winbindd_cache.c 		tdb_delete(cache->tdb, string_tdb_data(key_str));
cache            2995 source3/winbindd/winbindd_cache.c 	ret = tdb_traverse(cache->tdb, traverse_fn_get_credlist, NULL);
cache            3009 source3/winbindd/winbindd_cache.c 		data = tdb_fetch(cache->tdb, string_tdb_data(cred->name));
cache            3038 source3/winbindd/winbindd_cache.c 	if (tdb_delete(cache->tdb, string_tdb_data(oldest->name)) == 0) {
cache            4229 source3/winbindd/winbindd_cache.c 	struct winbind_cache *cache = get_cache(domain);
cache            4234 source3/winbindd/winbindd_cache.c 	if (!cache->tdb)
cache            4237 source3/winbindd/winbindd_cache.c 	centry = wcache_fetch(cache, domain, "NSS/PWINFO/%s",
cache             261 source4/heimdal/kuser/kinit.c 	       krb5_ccache cache,
cache             271 source4/heimdal/kuser/kinit.c     ret = krb5_cc_get_principal(context, cache, &in.client);
cache             287 source4/heimdal/kuser/kinit.c 	krb5_get_credentials(context, KRB5_GC_CACHED, cache, &in, &out);
cache             316 source4/heimdal/kuser/kinit.c 			    cache,
cache             326 source4/heimdal/kuser/kinit.c     ret = krb5_cc_initialize(context, cache, in.client);
cache             332 source4/heimdal/kuser/kinit.c     ret = krb5_cc_store_cred(context, cache, out);
cache             338 source4/heimdal/kuser/kinit.c 	    do_524init(context, cache, out, NULL);
cache             341 source4/heimdal/kuser/kinit.c 	    krb5_afslog(context, cache, NULL, NULL);
cache             640 source4/heimdal/kuser/kinit.c ticket_lifetime(krb5_context context, krb5_ccache cache,
cache             649 source4/heimdal/kuser/kinit.c     ret = krb5_cc_get_principal(context, cache, &in_cred.client);
cache             662 source4/heimdal/kuser/kinit.c 			       cache, &in_cred, &cred);
cache             877 source4/heimdal/lib/krb5/acache.c     cc_ccache_t cache;
cache             882 source4/heimdal/lib/krb5/acache.c     error = (*iter->iter->func->next)(iter->iter, &cache);
cache             888 source4/heimdal/lib/krb5/acache.c 	(*cache->func->release)(cache);
cache             894 source4/heimdal/lib/krb5/acache.c 	(*cache->func->release)(cache);
cache             900 source4/heimdal/lib/krb5/acache.c     a->ccache = cache;
cache            1077 source4/heimdal/lib/krb5/cache.c     krb5_ccache cache = NULL;
cache            1085 source4/heimdal/lib/krb5/cache.c     while ((ret = krb5_cccol_cursor_next (context, cursor, &cache)) == 0) {
cache            1088 source4/heimdal/lib/krb5/cache.c 	ret = krb5_cc_get_principal(context, cache, &principal);
cache            1098 source4/heimdal/lib/krb5/cache.c 	krb5_cc_close(context, cache);
cache            1099 source4/heimdal/lib/krb5/cache.c 	cache = NULL;
cache            1104 source4/heimdal/lib/krb5/cache.c     if (cache == NULL) {
cache            1117 source4/heimdal/lib/krb5/cache.c     *id = cache;
cache            1358 source4/heimdal/lib/krb5/cache.c 		       krb5_ccache *cache)
cache            1362 source4/heimdal/lib/krb5/cache.c     *cache = NULL;
cache            1375 source4/heimdal/lib/krb5/cache.c 	ret = krb5_cc_cache_next(context, cursor->cursor, cache);
cache             349 source4/heimdal/lib/krb5/mcache.c     krb5_mcache *cache;
cache             365 source4/heimdal/lib/krb5/mcache.c     iter->cache = mcc_head;
cache             366 source4/heimdal/lib/krb5/mcache.c     if (iter->cache)
cache             367 source4/heimdal/lib/krb5/mcache.c 	iter->cache->refcnt++;
cache             381 source4/heimdal/lib/krb5/mcache.c     if (iter->cache == NULL)
cache             385 source4/heimdal/lib/krb5/mcache.c     m = iter->cache;
cache             388 source4/heimdal/lib/krb5/mcache.c     iter->cache = m->next;
cache             406 source4/heimdal/lib/krb5/mcache.c     if (iter->cache)
cache             407 source4/heimdal/lib/krb5/mcache.c 	mcc_close_internal(iter->cache);
cache             408 source4/heimdal/lib/krb5/mcache.c     iter->cache = NULL;
cache              66 source4/lib/ldb/ldb_tdb/ldb_cache.c 	if (ltdb->cache->attributes == NULL) {
cache              71 source4/lib/ldb/ldb_tdb/ldb_cache.c 	msg = ltdb->cache->attributes;
cache              76 source4/lib/ldb/ldb_tdb/ldb_cache.c 	talloc_free(ltdb->cache->attributes);
cache              77 source4/lib/ldb/ldb_tdb/ldb_cache.c 	ltdb->cache->attributes = NULL;
cache             112 source4/lib/ldb/ldb_tdb/ldb_cache.c 	struct ldb_message *msg = ltdb->cache->attributes;
cache             243 source4/lib/ldb/ldb_tdb/ldb_cache.c 	talloc_free(ltdb->cache);
cache             244 source4/lib/ldb/ldb_tdb/ldb_cache.c 	ltdb->cache = NULL;
cache             274 source4/lib/ldb/ldb_tdb/ldb_cache.c 	if (ltdb->cache != NULL && 
cache             279 source4/lib/ldb/ldb_tdb/ldb_cache.c 	if (ltdb->cache == NULL) {
cache             280 source4/lib/ldb/ldb_tdb/ldb_cache.c 		ltdb->cache = talloc_zero(ltdb, struct ltdb_cache);
cache             281 source4/lib/ldb/ldb_tdb/ldb_cache.c 		if (ltdb->cache == NULL) goto failed;
cache             282 source4/lib/ldb/ldb_tdb/ldb_cache.c 		ltdb->cache->indexlist = talloc_zero(ltdb->cache, struct ldb_message);
cache             283 source4/lib/ldb/ldb_tdb/ldb_cache.c 		ltdb->cache->attributes = talloc_zero(ltdb->cache, struct ldb_message);
cache             284 source4/lib/ldb/ldb_tdb/ldb_cache.c 		if (ltdb->cache->indexlist == NULL ||
cache             285 source4/lib/ldb/ldb_tdb/ldb_cache.c 		    ltdb->cache->attributes == NULL) {
cache             290 source4/lib/ldb/ldb_tdb/ldb_cache.c 	baseinfo = talloc(ltdb->cache, struct ldb_message);
cache             322 source4/lib/ldb/ldb_tdb/ldb_cache.c 	options = talloc(ltdb->cache, struct ldb_message);
cache             340 source4/lib/ldb/ldb_tdb/ldb_cache.c 	talloc_free(ltdb->cache->last_attribute.name);
cache             341 source4/lib/ldb/ldb_tdb/ldb_cache.c 	memset(&ltdb->cache->last_attribute, 0, sizeof(ltdb->cache->last_attribute));
cache             345 source4/lib/ldb/ldb_tdb/ldb_cache.c 	talloc_free(ltdb->cache->indexlist);
cache             347 source4/lib/ldb/ldb_tdb/ldb_cache.c 	ltdb->cache->indexlist = talloc_zero(ltdb->cache, struct ldb_message);
cache             348 source4/lib/ldb/ldb_tdb/ldb_cache.c 	ltdb->cache->attributes = talloc_zero(ltdb->cache, struct ldb_message);
cache             349 source4/lib/ldb/ldb_tdb/ldb_cache.c 	if (ltdb->cache->indexlist == NULL ||
cache             350 source4/lib/ldb/ldb_tdb/ldb_cache.c 	    ltdb->cache->attributes == NULL) {
cache             357 source4/lib/ldb/ldb_tdb/ldb_cache.c 	r = ltdb_search_dn1(module, indexlist_dn, ltdb->cache->indexlist);
cache            1082 source4/lib/ldb/ldb_tdb/ldb_index.c 	ret = ldb_msg_find_idx(ltdb->cache->indexlist, NULL, NULL, LTDB_IDXATTR);
cache            1088 source4/lib/ldb/ldb_tdb/ldb_index.c 	ret = ldb_msg_find_idx(ltdb->cache->indexlist, NULL, NULL, LTDB_IDXONE);
cache            1123 source4/lib/ldb/ldb_tdb/ldb_index.c 		ret = ltdb_index_dn(ac->module, ac->tree, ltdb->cache->indexlist, dn_list);
cache            1287 source4/lib/ldb/ldb_tdb/ldb_index.c 	if (ltdb->cache->indexlist->num_elements == 0) {
cache            1293 source4/lib/ldb/ldb_tdb/ldb_index.c 		ret = ldb_msg_find_idx(ltdb->cache->indexlist, elements[i].name,
cache            1418 source4/lib/ldb/ldb_tdb/ldb_index.c 	if (ltdb->cache->indexlist->num_elements == 0) {
cache            1433 source4/lib/ldb/ldb_tdb/ldb_index.c 		ret = ldb_msg_find_idx(ltdb->cache->indexlist, msg->elements[i].name, 
cache            1463 source4/lib/ldb/ldb_tdb/ldb_index.c 	ret = ldb_msg_find_idx(ltdb->cache->indexlist, NULL, NULL, LTDB_IDXONE);
cache            1602 source4/lib/ldb/ldb_tdb/ldb_index.c 	if (ltdb->cache->indexlist->num_elements == 0) {
cache              27 source4/lib/ldb/ldb_tdb/ldb_tdb.h 	} *cache;
cache             253 source4/lib/wmi/wbemdata.c 	struct pair_guid_ptr *cache;
cache             327 source4/lib/wmi/wbemdata.c 			add_pair_guid_ptr(ecod, &ecod->cache, &guid, apObjects[i]->obj_class);
cache             331 source4/lib/wmi/wbemdata.c 			apObjects[i]->obj_class = get_ptr_by_guid(ecod->cache, &guid);
cache            2335 source4/lib/wmi/wmi_wrap.c   static PyObject *SWIG_STATIC_POINTER(cache) = PyDict_New();
cache            2336 source4/lib/wmi/wmi_wrap.c   return cache;
cache            2342 source4/lib/wmi/wmi_wrap.c   PyObject *cache = SWIG_Python_TypeCache();
cache            2344 source4/lib/wmi/wmi_wrap.c   PyObject *obj = PyDict_GetItem(cache, key);
cache            2353 source4/lib/wmi/wmi_wrap.c       PyDict_SetItem(cache, key, obj);