bufarea
struct bufarea *bp;
struct bufarea *bp;
struct bufarea *bp;
struct bufarea *bp;
static struct bufarea *getdirblk(daddr32_t, long);
static struct bufarea *
void flush(int, struct bufarea *);
void getblk(struct bufarea *, daddr32_t, long);
void copyback_sb(struct bufarea*);
struct bufarea *b_next; /* free list queue */
struct bufarea *b_prev; /* free list queue */
extern struct bufarea bufhead; /* head of list of other blks in filesys */
extern struct bufarea sblk; /* file system superblock */
extern struct bufarea asblk; /* first alternate superblock */
extern struct bufarea *pdirbp; /* current directory contents */
extern struct bufarea *pbp; /* current inode block */
extern struct bufarea *getdatablk(daddr32_t, long);
struct bufarea *bp;
struct bufarea bufhead; /* head of list of other blks in filesys */
struct bufarea sblk; /* file system superblock */
struct bufarea asblk; /* first alternate superblock */
struct bufarea *pdirbp; /* current directory contents */
struct bufarea *pbp; /* current inode block */
struct bufarea *getdatablk(daddr32_t, long);
struct bufarea *ino_bitmap = NULL, *blk_bitmap = NULL;
copyback_sb(struct bufarea *bp)
struct bufarea *bp;
bp = malloc(sizeof(struct bufarea));
struct bufarea *
struct bufarea *bp;
getblk(struct bufarea *bp, daddr32_t blk, long size)
flush(int fd, struct bufarea *bp)
struct bufarea *bp, *nbp;
struct bufarea *bp;
struct bufarea *bp;
struct bufarea *bp;
static struct bufarea *getdirblk(daddr_t, long);
static struct bufarea *
struct bufarea *bp;
void flush(int, struct bufarea *);
struct bufarea *b_next; /* free list queue */
struct bufarea *b_prev; /* free list queue */
extern struct bufarea bufhead; /* head of list of other blks in filesys */
extern struct bufarea sblk; /* file system superblock */
extern struct bufarea asblk; /* alternate file system superblock */
extern struct bufarea *pdirbp; /* current directory contents */
extern struct bufarea *pbp; /* current inode block */
extern struct bufarea *getdatablk(daddr_t, long);
struct bufarea *cglookup(u_int cg);
void getblk(struct bufarea *, daddr_t, long);
struct bufarea *bp;
struct bufarea *cgbp;
struct bufarea bufhead; /* head of list of other blks in filesys */
struct bufarea sblk; /* file system superblock */
struct bufarea asblk; /* alternate file system superblock */
struct bufarea *pdirbp; /* current directory contents */
struct bufarea *pbp; /* current inode block */
struct bufarea *cgbp;
struct bufarea *cgbp;
struct bufarea *bp;
bp = malloc(sizeof(struct bufarea));
static struct bufarea *cgbufs; /* header for cylinder group cache */
struct bufarea *
struct bufarea *cgbp;
cgbufs = calloc(sblock.fs_ncg, sizeof(struct bufarea));
struct bufarea *
struct bufarea *bp;
getblk(struct bufarea *bp, daddr_t blk, long size)
flush(int fd, struct bufarea *bp)
struct bufarea *bp, *nbp;
struct bufarea *cgbp;
static struct bufarea cgblk; /* backup buffer for cylinder group blocks */
struct bufarea *cgbp;
struct bufarea bufhead; /* head of list of other blks in filesys */
struct bufarea sblk; /* file system superblock */
struct bufarea asblk; /* alternate file system superblock */
struct bufarea *pdirbp; /* current directory contents */
struct bufarea *pbp; /* current inode block */