LFS_DIRHEADER
LFS_DIRHEADER *dp;
idesc->id_dirp = (LFS_DIRHEADER *) dbuf;
static LFS_DIRHEADER *
LFS_DIRHEADER *dp, *ndp;
dp = (LFS_DIRHEADER *) (bp->b_data + idesc->id_loc);
dp = (LFS_DIRHEADER *) (bp->b_data + idesc->id_loc);
dp = (LFS_DIRHEADER *) (bp->b_data + dploc);
ndp = (LFS_DIRHEADER *) (bp->b_data + idesc->id_loc);
dp = (LFS_DIRHEADER *) (bp->b_data + dploc);
dircheck(struct inodesc *idesc, LFS_DIRHEADER *dp)
LFS_DIRHEADER *dirp = idesc->id_dirp;
LFS_DIRHEADER *dirp = idesc->id_dirp;
LFS_DIRHEADER *dirp;
LFS_DIRHEADER *dirp;
dirp = (LFS_DIRHEADER *)bp->b_data;
static LFS_DIRHEADER *fsck_readdir(struct uvnode *, struct inodesc *);
LFS_DIRHEADER *id_dirp; /* for DATA nodes, ptr to current entry */
LFS_DIRHEADER *dirp = idesc->id_dirp;
LFS_DIRHEADER *dirp = idesc->id_dirp;
LFS_DIRHEADER *dirp = idesc->id_dirp;
LFS_DIRHEADER proto;
dirp = (LFS_DIRHEADER *) ((char *) (dirp) + n);
LFS_DIRHEADER *ep;
((LFS_DIRHEADER *)((char *)(dp) + lfs_dir_getreclen(fs, dp)))
lfs_dir_nameptr(const STRUCT_LFS *fs, LFS_DIRHEADER *dh)
lfs_dir_getino(const STRUCT_LFS *fs, const LFS_DIRHEADER *dh)
lfs_dir_getreclen(const STRUCT_LFS *fs, const LFS_DIRHEADER *dh)
lfs_dir_gettype(const STRUCT_LFS *fs, const LFS_DIRHEADER *dh)
lfs_dir_getnamlen(const STRUCT_LFS *fs, const LFS_DIRHEADER *dh)
lfs_dir_setino(STRUCT_LFS *fs, LFS_DIRHEADER *dh, uint64_t ino)
lfs_dir_setreclen(STRUCT_LFS *fs, LFS_DIRHEADER *dh, uint16_t reclen)
lfs_dir_settype(const STRUCT_LFS *fs, LFS_DIRHEADER *dh, uint8_t type)
lfs_dir_setnamlen(const STRUCT_LFS *fs, LFS_DIRHEADER *dh, uint8_t namlen)
static __inline LFS_DIRHEADER *
return (LFS_DIRHEADER *)&dt->u_64.dotdot_header;
return (LFS_DIRHEADER *)&dt->u_32.dotdot_header;
ulfs_direct_namlen(const LFS_DIRHEADER *ep, const struct vnode *vp)
LFS_DIRHEADER *ep; /* Pointer to the entry we're examining. */
ep = (LFS_DIRHEADER *)(dirbuf + (offset - search_start));
LFS_DIRHEADER *dotdot;
LFS_DIRHEADER *dirp;
ulfsdirhash_getprev(struct lfs *fs, LFS_DIRHEADER *dirp,
LFS_DIRHEADER *dp;
dp = (LFS_DIRHEADER *)(blkbuf + i);
LFS_DIRHEADER *ep;
ep = (LFS_DIRHEADER *)((char *)bp->b_data + (pos & bmask));
LFS_DIRHEADER *dp;
dp = (LFS_DIRHEADER *)((char *)bp->b_data + (offset & bmask));
LFS_DIRHEADER *dp;
ulfsdirhash_add(struct inode *ip, LFS_DIRHEADER *dirp, doff_t offset)
ulfsdirhash_remove(struct inode *ip, LFS_DIRHEADER *dirp, doff_t offset)
ulfsdirhash_move(struct inode *ip, LFS_DIRHEADER *dirp, doff_t oldoff,
LFS_DIRHEADER *dp;
dp = (LFS_DIRHEADER *)(sbuf + i);
static doff_t ulfsdirhash_getprev(struct lfs *fs, LFS_DIRHEADER *dp,
void ulfsdirhash_add(struct inode *, LFS_DIRHEADER *, doff_t);
void ulfsdirhash_remove(struct inode *, LFS_DIRHEADER *, doff_t);
void ulfsdirhash_move(struct inode *, LFS_DIRHEADER *, doff_t, doff_t);
int ulfs_dirbadentry(struct vnode *, LFS_DIRHEADER *, int);
LFS_DIRHEADER *ep;
LFS_DIRHEADER *dp = (LFS_DIRHEADER *)&dbuf;
LFS_DIRHEADER *ep; /* the current directory entry */
ep = (LFS_DIRHEADER *)((char *)bp->b_data +
ep = (LFS_DIRHEADER *)((char *)bp->b_data + entryoffsetinblock);
ulfs_dirbadentry(struct vnode *dp, LFS_DIRHEADER *ep, int entryoffsetinblock)
ulfs_direntry_assign(struct lfs *fs, LFS_DIRHEADER *dirp,
LFS_DIRHEADER *ep, *nep;
ep = (LFS_DIRHEADER *)((char *)bp->b_data + lfs_blkoff);
ep = (LFS_DIRHEADER *)dirbuf;
nep = (LFS_DIRHEADER *)(dirbuf + loc);
LFS_DIRHEADER *ep;
LFS_DIRHEADER *rawdp, *stoprawdp;
rawdp = (LFS_DIRHEADER *)(void *)rawbuf;
stoprawdp = (LFS_DIRHEADER *)(void *)&rawbuf[rawbytes];