Searched refs:nscdb (Results 1 – 3 of 3) sorted by relevance
/illumos-gate/usr/src/cmd/nscd/ |
H A D | cache.c | 447 hash_find(nsc_db_t *nscdb, nsc_entry_t *entry, uint_t *hash, in hash_find() argument 453 if (nscdb->gethash) in hash_find() 454 *hash = nscdb->gethash(&entry->key, nscdb->htsize); in hash_find() 458 hashentry = nscdb->htable[*hash]; in hash_find() 461 if (nscdb->compar) { in hash_find() 462 if (nscdb->compar(entry, hashentry) == 0) in hash_find() 469 #define HASH_REMOVE(nscdb, entry, hash, cmp) \ argument 470 if (nscdb->htable) { \ 471 if (entry == hash_find(nscdb, entry, &hash, cmp)) \ 472 nscdb->htable[hash] = NULL; \ [all …]
|
H A D | nscd_wait.c | 33 nscd_wait(nsc_ctx_t *ctx, nsc_db_t *nscdb, nsc_entry_t *entry) in nscd_wait() argument 36 waiter_t *wchan = &nscdb->db_wait; in nscd_wait() 52 (void) cond_wait(&(mywait.w_waitcv), &nscdb->db_mutex); in nscd_wait() 61 nscd_signal(nsc_ctx_t *ctx, nsc_db_t *nscdb, nsc_entry_t *entry) in nscd_signal() argument 64 waiter_t *wchan = &nscdb->db_wait; in nscd_signal()
|
H A D | cache.h | 300 nsc_db_t *nscdb; member
|