direntry
int readde(struct denode *, struct buf **, struct direntry **);
int readep(struct msdosfsmount *, uint32_t, uint32_t, struct buf **, struct direntry **);
struct direntry *direntptr;
struct direntry *dirp;
for (dentp = (struct direntry *)bp->b_data;
struct direntry *dep;
blkoff += sizeof(struct direntry),
diroff += sizeof(struct direntry)) {
dep = (struct direntry *)(bp->b_data + blkoff);
slotoffset += sizeof(struct direntry) * (wincnt - slotcount);
struct direntry *ndep;
diroffset = ddep->de_fndoffset + sizeof(struct direntry)
ddep->de_fndoffset -= sizeof(struct direntry);
ddep->de_fndoffset -= sizeof(struct direntry);
struct direntry *dentp;
for (dentp = (struct direntry *)bp->b_data;
struct direntry *ep;
ep = (struct direntry *) bp->b_data + 1;
struct buf **bpp, struct direntry **epp)
readde(struct denode *dep, struct buf **bpp, struct direntry **epp)
struct direntry *ep;
offset += sizeof(struct direntry);
offset -= sizeof(struct direntry);
offset += sizeof(struct direntry);
offset -= sizeof(struct direntry);
struct direntry *dentp;
pmp->pm_rootdirsize = (pmp->pm_RootDirEnts * sizeof(struct direntry)
dotdotp = (struct direntry *)bp->b_data;
struct direntry dot;
struct direntry dotdot;
struct direntry *denp;
denp = (struct direntry *)bp->b_data;
struct direntry *dentp;
count = uio->uio_resid & ~(sizeof(struct direntry) - 1);
if (count < sizeof(struct direntry) ||
(offset & (sizeof(struct direntry) - 1)))
dirsperblk = pmp->pm_BytesPerSec / sizeof(struct direntry);
bias = 2 * sizeof(struct direntry);
for (n = (int)offset / sizeof(struct direntry);
sizeof(struct direntry);
for (dentp = (struct direntry *)(bp->b_data + on);
dentp++, offset += sizeof(struct direntry)) {
(struct direntry *)bp->b_data;
dirbuf.d_off = offset + sizeof(struct direntry);
sizeof(struct direntry);
fileid64 += dep->de_diroffset / sizeof(struct direntry);
struct direntry *dotdotp;
((struct direntry *)(((bp)->b_data) \
struct direntry;
int readde(struct denode *, struct mkfsbuf **, struct direntry **);
struct mkfsbuf **, struct direntry **);
struct direntry *direntptr;
fndoffset -= sizeof(struct direntry);
fndoffset -= sizeof(struct direntry);
fndoffset -= sizeof(struct direntry);
fndoffset -= sizeof(struct direntry);
readep(struct msdosfsmount *pmp, u_long dirclust, u_long diroffset, struct mkfsbuf **bpp, struct direntry **epp)
readde(struct denode *dep, struct mkfsbuf **bpp, struct direntry **epp)
struct direntry *dentp;
for (dentp = (struct direntry *)bp->b_data;
struct direntry *ndep;
u_long needlen = ddep->de_fndoffset + sizeof(struct direntry)
pmp->pm_rootdirsize = (pmp->pm_RootDirEnts * sizeof(struct direntry)
struct direntry *dep;
blkoff += sizeof(struct direntry),
diroff += sizeof(struct direntry)) {
dep = (struct direntry *)((char *)bp->b_data + blkoff);
slotoffset += sizeof(struct direntry) * (wincnt - slotcount);
struct direntry *dirp;
struct direntry dot;
struct direntry dotdot;
struct direntry *denp;
denp = (struct direntry *)bp->b_data;
((struct direntry *)(((char *)(bp)->b_data) \