Searched refs:nscdb (Results 1 – 3 of 3) sorted by relevance
/titanic_50/usr/src/cmd/nscd/ |
H A D | cache.c | 429 hash_find(nsc_db_t *nscdb, nsc_entry_t *entry, uint_t *hash, in hash_find() argument 434 if (nscdb->gethash) in hash_find() 435 *hash = nscdb->gethash(&entry->key, nscdb->htsize); in hash_find() 439 hashentry = nscdb->htable[*hash]; in hash_find() 442 if (nscdb->compar) { in hash_find() 443 if (nscdb->compar(entry, hashentry) == 0) in hash_find() 450 #define HASH_REMOVE(nscdb, entry, hash, cmp) \ argument 451 if (nscdb->htable) { \ 452 if (entry == hash_find(nscdb, entry, &hash, cmp)) \ 453 nscdb->htable[hash] = NULL; \ [all …]
|
H A D | nscd_wait.c | 35 nscd_wait(nsc_ctx_t *ctx, nsc_db_t *nscdb, nsc_entry_t *entry) in nscd_wait() argument 38 waiter_t *wchan = &nscdb->db_wait; in nscd_wait() 54 (void) cond_wait(&(mywait.w_waitcv), &nscdb->db_mutex); in nscd_wait() 63 nscd_signal(nsc_ctx_t *ctx, nsc_db_t *nscdb, nsc_entry_t *entry) in nscd_signal() argument 66 waiter_t *wchan = &nscdb->db_wait; in nscd_signal()
|
H A D | cache.h | 300 nsc_db_t *nscdb; member
|