dinode
union dinode;
int64_t blockest(union dinode *dp);
void dumpino(union dinode *dp, ino_t ino);
union dinode *getino(ino_t inum, int *mode);
union dinode *dp;
union dinode *dp;
union dinode *dp;
union dinode di;
union dinode *ip;
dumpino(union dinode *dp, ino_t ino)
union dinode *
return ((union dinode *)dp1);
return ((union dinode *)dp2);
blockest(union dinode *dp)
union dinode *dp;
union dinode *dp;
union dinode *dp;
union dinode *dp;
expanddir(union dinode *dp, char *name)
union dinode *dp;
static int expanddir(union dinode *, char *);
union dinode *dp;
void cacheino(union dinode *, ino_t);
int ckinode(union dinode *, struct inodesc *);
int ftypeok(union dinode *);
union dinode * getnextinode(ino_t);
union dinode *ginode(ino_t);
union dinode *dp;
union dinode *
return ((union dinode *)
return ((union dinode *)&pbp->b_un.b_dinode2[inumber % INOPB(&sblock)]);
union dinode *
union dinode *dp;
dp = (union dinode *)nextinop;
cacheino(union dinode *dp, ino_t inumber)
union dinode *dp;
union dinode *dp;
union dinode *dp;
ckinode(union dinode *dp, struct inodesc *idesc)
union dinode dino;
union dinode *dp;
union dinode *dp;
union dinode *dp;
memset(&dino, 0, sizeof(union dinode));
union dinode *dp;
union dinode *dp;
union dinode dino;
union dinode *dp;
ftypeok(union dinode *dp)
union dinode *dp;
union dinode *curinode;
extern union dinode *curinode;
void printstat(const char *, ino_t, union dinode *);
printstat(const char *cp, ino_t inum, union dinode *dp)
static union dinode *ginode(ino_t, int, int);
static union dinode *
return (union dinode *)((uintptr_t)inobuf +
return (union dinode *)((uintptr_t)inobuf +
union dinode *ino;
void iput(union dinode *, ino_t);
union dinode node;
union dinode node;
iput(union dinode *ip, ino_t ino)
union dinode *
union dinode *dp;
union dinode *
union dinode *dp;
dp = (union dinode *)nextinop;
static void ffs_write_file(union dinode *, uint32_t, void *, fsinfo_t *);
static void ffs_write_inode(union dinode *, uint32_t, const fsinfo_t *);
union dinode din;
ffs_write_file(union dinode *din, uint32_t ino, void *buf, fsinfo_t *fsopts)
ffs_write_inode(union dinode *dp, uint32_t ino, const fsinfo_t *fsopts)
union dinode i_din;
return ((union dinode *)
return ((union dinode *)di2);
virtualblocks(struct fs *super, union dinode *dp)
isfree(struct fs *super, union dinode *dp)
union dinode *dp;
union dinode *dp;
union dinode *dp;
static union dinode *