Home
last modified time | relevance | path

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

/titanic_44/usr/src/cmd/nscd/
H A Dcache.c429 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 Dnscd_wait.c35 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 Dcache.h300 nsc_db_t *nscdb; member