ext2fs_direct_2
ext2_is_dirent_tail(struct inode *ip, struct ext2fs_direct_2 *ep)
ext2_dirent_get_tail(struct inode *ip, struct ext2fs_direct_2 *ep)
struct ext2fs_direct_2 *dep;
dep = (struct ext2fs_direct_2 *)(((char *)dep) + rec_len);
ext2_dirent_csum(struct inode *ip, struct ext2fs_direct_2 *ep, int size)
ext2_dirent_csum_verify(struct inode *ip, struct ext2fs_direct_2 *ep)
ext2_get_dx_count(struct inode *ip, struct ext2fs_direct_2 *ep, int *offset)
struct ext2fs_direct_2 *dp;
dp = (struct ext2fs_direct_2 *)(((char *)ep) + 12);
ext2_dx_csum(struct inode *ip, struct ext2fs_direct_2 *ep, int count_offset,
ext2_dx_csum_verify(struct inode *ip, struct ext2fs_direct_2 *ep)
struct ext2fs_direct_2 *ep;
ep = (struct ext2fs_direct_2 *)bp->b_data;
ext2_dirent_csum_set(struct inode *ip, struct ext2fs_direct_2 *ep)
ext2_dx_csum_set(struct inode *ip, struct ext2fs_direct_2 *ep)
struct ext2fs_direct_2 *ep);
void ext2_dirent_csum_set(struct inode *, struct ext2fs_direct_2 *);
int ext2_dirent_csum_verify(struct inode *ip, struct ext2fs_direct_2 *ep);
void ext2_dx_csum_set(struct inode *, struct ext2fs_direct_2 *);
int ext2_dx_csum_verify(struct inode *ip, struct ext2fs_direct_2 *ep);
int ext2_is_dirent_tail(struct inode *, struct ext2fs_direct_2 *);
struct ext2fs_direct_2;
int ext2_add_entry(struct vnode *, struct ext2fs_direct_2 *);
int ext2_htree_add_entry(struct vnode *, struct ext2fs_direct_2 *,
struct ext2fs_direct_2 *);
ext2_dx_csum_set(ip, (struct ext2fs_direct_2 *)bp->b_data);
struct ext2fs_direct_2 *last_entry,
struct ext2fs_direct_2 *new_entry, int csum_size)
last_entry = (struct ext2fs_direct_2 *)((char *)last_entry + entry_len);
uint32_t *split_hash, struct ext2fs_direct_2 *entry)
struct ext2fs_direct_2 *ep, *last;
ep = (struct ext2fs_direct_2 *)block1;
ep = (struct ext2fs_direct_2 *)
ep = (struct ext2fs_direct_2 *)((char *)block1 +
((struct ext2fs_direct_2 *)dest)->e2d_reclen =
last = (struct ext2fs_direct_2 *)block1;
ep = (struct ext2fs_direct_2 *)(block1 + offset);
last = (struct ext2fs_direct_2 *)
(struct ext2fs_direct_2 *)dest, entry, csum_size);
struct ext2fs_direct_2 *last_entry,
((struct ext2fs_direct_2 *)dest)->e2d_reclen =
struct ext2fs_direct_2 *new_entry, int csum_size);
struct ext2fs_direct_2 *new_entry)
struct ext2fs_direct_2 *ep, *dotdot;
dotdot = (struct ext2fs_direct_2 *)((char *)&(root->h_dotdot));
ep = (struct ext2fs_direct_2 *)((char *)dotdot +
ep = (struct ext2fs_direct_2 *)buf1;
ep = (struct ext2fs_direct_2 *)
ext2_dx_csum_set(dp, (struct ext2fs_direct_2 *)bp->b_data);
ext2_dirent_csum_set(dp, (struct ext2fs_direct_2 *)buf1);
ext2_dirent_csum_set(dp, (struct ext2fs_direct_2 *)buf2);
ext2_htree_add_entry(struct vnode *dvp, struct ext2fs_direct_2 *entry,
ext2_dx_csum_set(ip, (struct ext2fs_direct_2 *)newidxblock);
(struct ext2fs_direct_2 *)dst_bp->b_data);
ext2_dirent_csum_set(ip, (struct ext2fs_direct_2 *)newdirblock);
ext2_dirent_csum_set(ip, (struct ext2fs_direct_2 *)bp->b_data);
uint32_t *split_hash, struct ext2fs_direct_2 *entry);
ep = (struct ext2fs_direct_2 *)dirbuf;
nep = (struct ext2fs_direct_2 *)(dirbuf + loc);
ep = (struct ext2fs_direct_2 *)((char *)ep + dsize);
ep = (struct ext2fs_direct_2 *)((char *)ep + dsize);
ext2_dirent_csum_set(dp, (struct ext2fs_direct_2 *)bp->b_data);
struct ext2fs_direct_2 *ep, *rep;
ext2_dirent_csum_set(dp, (struct ext2fs_direct_2 *)bp->b_data);
rep = (struct ext2fs_direct_2 *)((char *)ep +
ext2_dirent_csum_set(dp, (struct ext2fs_direct_2 *)bp->b_data);
struct ext2fs_direct_2 *ep;
ext2_dirent_csum_set(dp, (struct ext2fs_direct_2 *)bp->b_data);
struct ext2fs_direct_2 *dp = (struct ext2fs_direct_2 *)&dbuf;
struct ext2fs_direct_2 *de, int entryoffsetinblock);
struct ext2fs_direct_2 *dp, *edp;
ncookies = ncookies / (offsetof(struct ext2fs_direct_2,
dp = (struct ext2fs_direct_2 *)&bp->b_data[skipcnt];
edp = (struct ext2fs_direct_2 *)&bp->b_data[readcnt];
if (le16toh(dp->e2d_reclen) <= offsetof(struct ext2fs_direct_2,
if (offsetof(struct ext2fs_direct_2, e2d_namlen) +
dp = (struct ext2fs_direct_2 *)((caddr_t)dp +
struct ext2fs_direct_2 *ep; /* the current directory entry */
ep = (struct ext2fs_direct_2 *)((char *)bp->b_data +
ep = (struct ext2fs_direct_2 *)((char *)bp->b_data +
struct ext2fs_direct_2 *ep, *top;
ep = (struct ext2fs_direct_2 *)((char *)data + offset);
top = (struct ext2fs_direct_2 *)((char *)data + bsize);
ep = (struct ext2fs_direct_2 *)((char *)data + offset);
ep = (struct ext2fs_direct_2 *)((char *)data + offset);
ext2_check_direntry(struct vnode *dp, struct ext2fs_direct_2 *de,
ext2_add_first_entry(struct vnode *dvp, struct ext2fs_direct_2 *entry,
ext2_dirent_csum_set(dp, (struct ext2fs_direct_2 *)buf);
struct ext2fs_direct_2 newdir;
ext2_add_entry(struct vnode *dvp, struct ext2fs_direct_2 *entry)
struct ext2fs_direct_2 *ep, *nep;
(struct ext2fs_direct_2 *)dirbuf);
(struct ext2fs_direct_2 *)dirbuf);
ext2_dirent_csum_set(ip, (struct ext2fs_direct_2 *)buf);