Searched refs:nsc_db_t (Results 1 – 3 of 3) sorted by relevance
/illumos-gate/usr/src/cmd/nscd/ |
H A D | cache.h | 274 } nsc_db_t; typedef 291 nsc_db_t *nsc_db[_NSC_MAX_DB]; /* caches */ 300 nsc_db_t *nscdb; 329 extern int nscd_wait(nsc_ctx_t *, nsc_db_t *, nsc_entry_t *); 330 extern int nscd_signal(nsc_ctx_t *, nsc_db_t *, nsc_entry_t *); 334 extern nsc_db_t *make_cache(enum db_type, int, char *,
|
H A D | cache.c | 65 static nsc_db_t *nsc_get_db(nsc_ctx_t *, int); 69 static void delete_entry(nsc_db_t *, nsc_ctx_t *, nsc_entry_t *); 75 static void print_entry(nsc_db_t *, time_t, nsc_entry_t *); 76 static void avl_dump(nsc_db_t *, time_t); 77 static void hash_dump(nsc_db_t *, time_t); 79 static nsc_entry_t *hash_find(nsc_db_t *, nsc_entry_t *, uint_t *, nscd_bool_t); 81 static void queue_adjust(nsc_db_t *, nsc_entry_t *); 82 static void queue_remove(nsc_db_t *, nsc_entry_t *); 84 static void queue_dump(nsc_db_t *, time_t); 89 static void getxy_keepalive(nsc_ctx_t *, nsc_db_t *, int, int); [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() 61 nscd_signal(nsc_ctx_t *ctx, nsc_db_t *nscdb, nsc_entry_t *entry) in nscd_signal()
|