ext2fs_direct
static struct ext2fs_direct *fsck_readdir(struct inodesc *);
struct ext2fs_direct *dp;
idesc->id_dirp = (struct ext2fs_direct *)dbuf;
static struct ext2fs_direct *
struct ext2fs_direct *dp, *ndp;
dp = (struct ext2fs_direct *)(bp->b_un.b_buf + idesc->id_loc);
dp = (struct ext2fs_direct *)(bp->b_un.b_buf + idesc->id_loc);
dp = (struct ext2fs_direct *)(bp->b_un.b_buf + dploc);
ndp = (struct ext2fs_direct *)(bp->b_un.b_buf + idesc->id_loc);
dp = (struct ext2fs_direct *)(bp->b_un.b_buf + dploc);
dircheck(struct inodesc *idesc, struct ext2fs_direct *dp)
struct ext2fs_direct *dirp = idesc->id_dirp;
struct ext2fs_direct newent;
dirp = (struct ext2fs_direct *)(((char *)dirp) + oldlen);
struct ext2fs_direct *dirp = idesc->id_dirp;
int dircheck(struct inodesc *, struct ext2fs_direct *);
struct ext2fs_direct *id_dirp; /* for DATA nodes, ptr to current entry */
struct ext2fs_direct *dirp = idesc->id_dirp;
struct ext2fs_direct *dirp = idesc->id_dirp;
struct ext2fs_direct *dirp = idesc->id_dirp;
struct ext2fs_direct proto;
dirp = (struct ext2fs_direct *)((char *)(dirp) + entrysize);
dirp = (struct ext2fs_direct *)((char *)(dirp) + n);
makedir(struct ext2fs_direct *protodir, int entries)
copy_dir(&protodir[i], (struct ext2fs_direct *)cp);
copy_dir(&protodir[i], (struct ext2fs_direct *)cp);
copy_dir(struct ext2fs_direct *dir, struct ext2fs_direct *dbuf)
static int makedir(struct ext2fs_direct *, int);
static void copy_dir(struct ext2fs_direct *, struct ext2fs_direct *);
struct ext2fs_direct root_dir[] = {
struct ext2fs_direct lost_found_dir[] = {
struct ext2fs_direct pad_dir = { 0, sizeof(struct ext2fs_direct), 0, 0, "" };
copy_dir(&pad_dir, (struct ext2fs_direct *)buf);
struct ext2fs_direct *dp;
struct ext2fs_direct *edp;
dp = (struct ext2fs_direct *)buf;
edp = (struct ext2fs_direct *)(buf + buf_size);
struct ext2fs_direct *dp, *edp;
dp = (struct ext2fs_direct *)buf;
edp = (struct ext2fs_direct *)(buf + buf_size);
int ext2fs_add_entry(struct vnode *, struct ext2fs_direct *,
struct ext2fs_direct *);
int ext2fs_htree_add_entry(struct vnode *, struct ext2fs_direct *,
struct ext2fs_direct;
struct ext2fs_direct *last_entry, struct ext2fs_direct *new_entry)
last_entry = (struct ext2fs_direct *)((char *)last_entry + entry_len);
uint32_t *split_hash, struct ext2fs_direct *entry)
struct ext2fs_direct *ep, *last;
ep = (struct ext2fs_direct *)block1;
ep = (struct ext2fs_direct *)
ep = (struct ext2fs_direct *)((char *)block1 +
((struct ext2fs_direct *)dest)->e2d_reclen = entry_len;
last = (struct ext2fs_direct *)block1;
ep = (struct ext2fs_direct *)(block1 + offset);
last = (struct ext2fs_direct *)
(struct ext2fs_direct *)dest, entry);
((struct ext2fs_direct *)dest)->e2d_reclen =
struct ext2fs_direct *new_entry)
struct ext2fs_direct *ep, *dotdot;
dotdot = (struct ext2fs_direct *)((char *)&(root->h_dotdot));
ep = (struct ext2fs_direct *)((char *)dotdot + dotdot->e2d_reclen);
ep = (struct ext2fs_direct *)buf1;
ep = (struct ext2fs_direct *)((char *)ep + ep->e2d_reclen);
ext2fs_htree_add_entry(struct vnode *dvp, struct ext2fs_direct *entry,
ep = (struct ext2fs_direct *)((char *)ep + dsize);
ep = (struct ext2fs_direct *)((char *)ep + dsize);
struct ext2fs_direct *ep;
struct ext2fs_direct *ep;
struct ext2fs_direct dbuf;
struct ext2fs_direct *dp = &dbuf;
struct ext2fs_direct *dp;
for (dp = (struct ext2fs_direct *)dirbuf;
dp = (struct ext2fs_direct *) ((char *)dp + e2d_reclen);
struct ext2fs_direct *ep; /* the current directory entry */
ep = (struct ext2fs_direct *)
ext2fs_accumulatespace (struct ext2fs_searchslot *ssp, struct ext2fs_direct *ep,
struct ext2fs_direct *ep, *top;
struct ext2fs_direct *e2dir,
struct ext2fs_direct *de,
ext2fs_dirbadentry(struct vnode *dp, struct ext2fs_direct *de,
struct ext2fs_direct newdir;
ext2fs_add_entry(struct vnode* dvp, struct ext2fs_direct *entry,
struct ext2fs_direct *ep, *nep;
ext2fs_dirconv2ffs(struct m_ext2fs *fs, struct ext2fs_direct *e2dir, struct dirent *ffsdir)
ep = (struct ext2fs_direct *)dirbuf;
nep = (struct ext2fs_direct *)(dirbuf + loc);
struct ext2fs_direct *ep; /* Pointer to the entry we're examining. */
ep = (struct ext2fs_direct *)
struct ext2fs_direct *de, *ede;
de = (struct ext2fs_direct *)&dirbuf[0];
ede = (struct ext2fs_direct *)&dirbuf[blksize];
de = (struct ext2fs_direct *)((char *)de +