loinfo
(void) mdb_vread(&loinfo, sizeof (struct loinfo),
if (htsize + loinfo.li_htsize > lwp->lw_tabsz) {
loinfo.li_htsize * sizeof (struct lobucket),
(uintptr_t)loinfo.li_hashtable);
htsize += loinfo.li_htsize;
if (mdb_vread(&loinfo, sizeof (loinfo),
lwp->lw_tabsz = loinfo.li_htsize;
(uintptr_t)loinfo.li_hashtable);
struct loinfo loinfo;
(void) mdb_vread(&loinfo, sizeof (struct loinfo),
lwp->lw_tabsz += loinfo.li_htsize;
static lnode_t *lfind(struct vnode *, struct loinfo *);
static void lsave(lnode_t *, struct loinfo *);
static struct vfs *makelfsnode(struct vfs *, struct loinfo *);
static struct lfsnode *lfsfind(struct vfs *, struct loinfo *);
table_lock_enter(vnode_t *vp, struct loinfo *li)
lsetup(struct loinfo *li, uint_t htsize)
ldestroy(struct loinfo *li)
makelonode(struct vnode *vp, struct loinfo *li, int flag)
makelfsnode(struct vfs *vfsp, struct loinfo *li)
freelfsnode(struct lfsnode *lfs, struct loinfo *li)
lfsfind(struct vfs *vfsp, struct loinfo *li)
struct loinfo *li = vtoli(vfsp);
lretire(struct loinfo *li, struct lobucket *table, uint_t size)
lgrow(struct loinfo *li, uint_t newsize)
lsave(lnode_t *lp, struct loinfo *li)
lfs_rele(struct lfsnode *lfs, struct loinfo *li)
struct loinfo *li = vtoli(vp->v_vfsp);
lfind(struct vnode *vp, struct loinfo *li)
struct loinfo *li;
li = kmem_zalloc(sizeof (struct loinfo), KM_SLEEP);
struct loinfo *li;
struct loinfo *li = vtoli(vfsp);
kmem_free(li, sizeof (struct loinfo));
struct loinfo *li = vtoli(dvp->v_vfsp);
#define vtoli(VFSP) ((struct loinfo *)((VFSP)->vfs_data))
extern void lsetup(struct loinfo *, uint_t);
extern void ldestroy(struct loinfo *);
extern vnode_t *makelonode(vnode_t *, struct loinfo *, int);