Lines Matching refs:cachep
255 LDAPMemCache **cachep )
261 if ( cachep == NULL ) {
265 if ((*cachep = (LDAPMemCache*)NSLDAPI_CALLOC(1,
272 (*cachep)->ldmemc_ttl = ttl;
273 (*cachep)->ldmemc_size = size;
274 (*cachep)->ldmemc_lds = NULL;
280 memcpy(&((*cachep)->ldmemc_lock_fns), thread_fns,
283 memset(&((*cachep)->ldmemc_lock_fns), 0,
287 (*cachep)->ldmemc_lock = LDAP_MEMCACHE_MUTEX_ALLOC( *cachep );
298 (*cachep)->ldmemc_basedns = (char**)NSLDAPI_CALLOC(i + 1,
301 if ((*cachep)->ldmemc_basedns == NULL) {
302 ldap_memcache_destroy(*cachep);
303 *cachep = NULL;
310 (*cachep)->ldmemc_basedns[i] = nsldapi_strdup(baseDNs[i]);
311 if ((*cachep)->ldmemc_basedns[i] == NULL)
316 (*cachep)->ldmemc_basedns[i] = NULL;
322 &((*cachep)->ldmemc_resTmp)) != LDAP_SUCCESS) {
323 ldap_memcache_destroy(*cachep);
324 *cachep = NULL;
328 total_size += htable_sizeinbytes((*cachep)->ldmemc_resTmp);
333 NULL, &((*cachep)->ldmemc_resLookup)) != LDAP_SUCCESS) {
334 ldap_memcache_destroy(*cachep);
335 *cachep = NULL;
339 total_size += htable_sizeinbytes((*cachep)->ldmemc_resLookup);
342 if (memcache_adj_size(*cachep, total_size, MEMCACHE_SIZE_NON_ENTRIES,
344 ldap_memcache_destroy(*cachep);
345 *cachep = NULL;
350 *cachep, 0, 0 );
449 ldap_memcache_get( LDAP *ld, LDAPMemCache **cachep )
453 if ( !NSLDAPI_VALID_LDAP_POINTER( ld ) || cachep == NULL ) {
458 *cachep = ld->ld_memcache;