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(<db->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(<db->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);