rddir_cache
static int do_nfs3readdir(vnode_t *, rddir_cache *, cred_t *);
static void nfs3readdir(vnode_t *, rddir_cache *, cred_t *);
static void nfs3readdirplus(vnode_t *, rddir_cache *, cred_t *);
rddir_cache *rdc;
rddir_cache *nrdc;
rddir_cache *rrdc;
rddir_cache srdc;
do_nfs3readdir(vnode_t *vp, rddir_cache *rdc, cred_t *cr)
nfs3readdir(vnode_t *vp, rddir_cache *rdc, cred_t *cr)
nfs3readdirplus(vnode_t *vp, rddir_cache *rdc, cred_t *cr)
nfs_async_readdir(vnode_t *vp, rddir_cache *rdc, cred_t *cr,
int (*readdir)(vnode_t *, rddir_cache *, cred_t *))
rddir_cache *rdc;
rddir_cache *nrdc;
avl_create(&rp->r_dir, compar, sizeof (rddir_cache),
offsetof(rddir_cache, tree));
static void rddir_cache_free(rddir_cache *);
rddir_cache *
rddir_cache *rc;
rddir_cache_free(rddir_cache *rc)
rddir_cache_hold(rddir_cache *rc)
rddir_cache_rele(rddir_cache *rc)
rddir_cache *a = (rddir_cache *)x;
rddir_cache *b = (rddir_cache *)y;
rddir_cache *a = (rddir_cache *)x;
rddir_cache *b = (rddir_cache *)y;
rddir_cache *rdc;
rddir_cache *nrdc;
rddir_cache *rrdc;
rddir_cache srdc;
nfsreaddir(vnode_t *vp, rddir_cache *rdc, cred_t *cr)
static int nfsreaddir(vnode_t *, rddir_cache *, cred_t *);
rddir_cache *r_direof; /* pointer to the EOF entry */
struct rddir_cache *rdc; /* pointer to cache entry to fill */
rddir_cache *r_direof; /* pointer to the EOF entry */
extern void nfs_async_readdir(vnode_t *, rddir_cache *,
rddir_cache *, cred_t *));
extern rddir_cache *rddir_cache_alloc(int);
extern void rddir_cache_hold(rddir_cache *);
extern void rddir_cache_rele(rddir_cache *);