uvnode
struct uvnode *lfs_ivnode; /* Ifile vnode */
struct uvnode *clfs_devvp; /* Device vnode */
fd_reclaim(struct uvnode *vp)
fd_release(struct uvnode *vp)
fd_release_all(struct uvnode *vp)
fd_preload(struct uvnode *vp, daddr_t start)
fd_ptrget(struct uvnode *vp, daddr_t bn)
fd_vop_bmap(struct uvnode * vp, daddr_t lbn, daddr_t * daddrp)
struct uvnode *
struct uvnode *vp;
struct uvnode * fd_vget(int, int, int, int);
int fd_preload(struct uvnode *, daddr_t);
int fd_vop_bmap(struct uvnode *, daddr_t, daddr_t *);
char *fd_ptrget(struct uvnode *, daddr_t);
void fd_reclaim(struct uvnode *);
void fd_release(struct uvnode *);
void fd_release_all(struct uvnode *);
incore(struct uvnode * vp, daddr_t lbn)
getblk(struct uvnode * vp, daddr_t lbn, int size)
bread(struct uvnode * vp, daddr_t lbn, int size, int flags, struct ubuf ** bpp)
reassignbuf(struct ubuf * bp, struct uvnode * vp)
vl_hash(struct uvnode * vp, daddr_t lbn)
struct ubuf *incore(struct uvnode *, daddr_t);
struct ubuf *getblk(struct uvnode *, daddr_t, int);
int bread(struct uvnode *, daddr_t, int, int, struct ubuf **);
void reassignbuf(struct ubuf *, struct uvnode *);
struct uvnode *b_vp; /* File vnode. */
struct uvnode *vp;
fsck_readdir(struct uvnode *vp, struct inodesc *idesc)
struct uvnode *vp;
struct uvnode *vp;
struct uvnode *vp;
struct uvnode *vp;
expanddir(struct uvnode *vp, union lfs_dinode *dp, char *name)
struct uvnode *vp;
struct uvnode *vp;
static int expanddir(struct uvnode *, union lfs_dinode *, char *);
static LFS_DIRHEADER *fsck_readdir(struct uvnode *, struct inodesc *);
struct uvnode *vp;
struct uvnode *vp, *thisvp;
struct uvnode *devvp, *vp;
struct uvnode *vp;
struct uvnode *vp;
struct uvnode *vp;
#define vnode uvnode
lfs_fragextend(struct uvnode *, int, int, daddr_t, struct ubuf **);
lfs_balloc(struct uvnode *vp, off_t startoffset, int iosize, struct ubuf **bpp)
lfs_fragextend(struct uvnode *vp, int osize, int nsize, daddr_t lbn,
ulfs_bmaparray(struct lfs * fs, struct uvnode * vp, daddr_t bn, daddr_t * bnp, struct indir * ap, int *nump)
ulfs_getlbns(struct lfs * fs, struct uvnode * vp, daddr_t bn, struct indir * ap, int *nump)
lfs_vop_bmap(struct uvnode * vp, daddr_t lbn, daddr_t * daddrp)
struct uvnode *
struct uvnode *vp;
static struct uvnode *
struct uvnode *devvp;
try_verify(struct lfs *osb, struct uvnode *devvp, daddr_t goal, int debug)
lfs_verify(struct lfs *sb0, struct lfs *sb1, struct uvnode *devvp, int debug)
#define vnode uvnode
struct uvnode *devvp, void (func(daddr_t, FINFO *)))
struct uvnode *
struct uvnode *vp;
int lfs_vop_bmap(struct uvnode *, daddr_t, daddr_t *);
struct uvnode *lfs_raw_vget(struct lfs *, ino_t, int, daddr_t);
struct lfs *lfs_verify(struct lfs *, struct lfs *, struct uvnode *, int);
int check_summary(struct lfs *, union segsum *, daddr_t, int, struct uvnode *, void (*)(daddr_t, union finfo *));
daddr_t try_verify(struct lfs *, struct uvnode *, daddr_t, int);
struct uvnode *lfs_valloc(struct lfs *, ino_t);
int lfs_balloc(struct uvnode *, off_t, int, struct ubuf **);
#define vnode uvnode
struct uvnode *vp;
#define vnode uvnode
struct uvnode *vp;
#define vnode uvnode
#define vnode uvnode
remove_ino(struct uvnode *vp, ino_t ino)
struct uvnode *vp;
account_indir(struct uvnode *vp, union lfs_dinode *dp, daddr_t ilbn, daddr_t daddr, int lvl)
struct uvnode *vp;
#define vnode uvnode
struct uvnode *vp;
struct uvnode *vp, *devvp;
rfw_update_single(struct uvnode *vp, daddr_t lbn, daddr_t ndaddr, size_t size)
struct uvnode *vp;
struct uvnode *vp;
lfs_writefile(struct lfs * fs, struct segment * sp, struct uvnode * vp)
lfs_gather(struct lfs * fs, struct segment * sp, struct uvnode * vp, int (*match) (struct lfs *, struct ubuf *))
struct uvnode *vp;
struct uvnode *vp;
#define vnode uvnode
struct uvnode *devvp;
void lfs_writefile(struct lfs *, struct segment *, struct uvnode *);
int lfs_gather(struct lfs *, struct segment *, struct uvnode *,
int ulfs_getlbns(struct lfs *, struct uvnode *, daddr_t, struct indir *, int *);
int ulfs_bmaparray(struct lfs *, struct uvnode *, daddr_t, daddr_t *, struct indir *, int *);
struct uvnode *ivp;
#define vnode uvnode
#define vnode uvnode
register_vget(void *fs, struct uvnode *func(void *, ino_t))
static struct uvnode *
vnode_destroy(struct uvnode *tossvp)
struct uvnode *
struct uvnode *vp, *tossvp;
#define vnode uvnode
raw_vop_bmap(struct uvnode * vp, daddr_t lbn, daddr_t * daddrp)
LIST_HEAD(uvnodelst, uvnode);
int (*v_bmap_op) (struct uvnode *, daddr_t, daddr_t *);
LIST_ENTRY(uvnode) v_mntvnodes;
LIST_ENTRY(uvnode) v_getvnodes;
struct uvnode *(*vgr_func) (void *, ino_t);
int raw_vop_bmap(struct uvnode *, daddr_t, daddr_t *);
void vnode_destroy(struct uvnode *);
struct uvnode *vget(void *, ino_t);
void register_vget(void *, struct uvnode *(*)(void *, ino_t));
struct uvnode *vp, *save_devvp;
# define vnode uvnode
#define vnode uvnode