Home
last modified time | relevance | path

Searched refs:nscdb (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/cmd/nscd/
H A Dcache.c447 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 Dnscd_wait.c33 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 Dcache.h300 nsc_db_t *nscdb; member