smb_cache_t
offsetof(smb_cache_t, smbca_socket),
smb_cache_t c;
static smb_cache_t dfs_nscache;
void smb_cache_create(smb_cache_t *, uint32_t,
void smb_cache_destroy(smb_cache_t *);
void smb_cache_flush(smb_cache_t *);
uint32_t smb_cache_num(smb_cache_t *);
int smb_cache_refreshing(smb_cache_t *);
void smb_cache_ready(smb_cache_t *);
int smb_cache_add(smb_cache_t *, const void *, int);
void smb_cache_remove(smb_cache_t *, const void *);
void smb_cache_iterinit(smb_cache_t *, smb_cache_cursor_t *);
boolean_t smb_cache_iterate(smb_cache_t *, smb_cache_cursor_t *, void *);
smb_cache_destroy(smb_cache_t *chandle)
smb_cache_flush(smb_cache_t *chandle)
smb_cache_add(smb_cache_t *chandle, const void *data, int flags)
smb_cache_remove(smb_cache_t *chandle, const void *data)
smb_cache_iterinit(smb_cache_t *chandle, smb_cache_cursor_t *cursor)
smb_cache_iterate(smb_cache_t *chandle, smb_cache_cursor_t *cursor, void *data)
smb_cache_num(smb_cache_t *chandle)
smb_cache_refreshing(smb_cache_t *chandle)
smb_cache_ready(smb_cache_t *chandle)
smb_cache_lock(smb_cache_t *chandle, int mode)
static int smb_cache_lock(smb_cache_t *, int);
static int smb_cache_rdlock(smb_cache_t *);
smb_cache_rdlock(smb_cache_t *chandle)
static int smb_cache_wrlock(smb_cache_t *);
smb_cache_wrlock(smb_cache_t *chandle)
static void smb_cache_unlock(smb_cache_t *);
smb_cache_unlock(smb_cache_t *chandle)
static boolean_t smb_cache_wait(smb_cache_t *);
static void smb_cache_destroy_nodes(smb_cache_t *);
smb_cache_wait(smb_cache_t *chandle)
smb_cache_destroy_nodes(smb_cache_t *chandle)
smb_cache_create(smb_cache_t *chandle, uint32_t waittime,