games/rogue/level.c
597
short i, de;
games/rogue/level.c
604
de = rn + offsets[i];
games/rogue/level.c
605
if (((de < 0) || (de >= MAXROOMS)) ||
games/rogue/level.c
606
(!(same_row(rn, de) || same_col(rn, de)))) {
games/rogue/level.c
609
if (!(rooms[de].is_room & R_NOTHING)) {
games/rogue/level.c
612
drow = (rooms[de].top_row + rooms[de].bottom_row) / 2;
games/rogue/level.c
613
dcol = (rooms[de].left_col + rooms[de].right_col) / 2;
games/rogue/level.c
614
if (same_row(rn, de)) {
games/rogue/level.c
615
tunnel_dir = (rooms[rn].left_col < rooms[de].left_col) ?
games/rogue/level.c
618
tunnel_dir = (rooms[rn].top_row < rooms[de].top_row) ?
games/rogue/level.c
622
r_de = de;
games/rogue/level.c
623
recursive_deadend(de, offsets, drow, dcol);
lib/libc/citrus/citrus_db_factory.c
100
while ((de = SIMPLEQ_FIRST(&df->df_entries)) != NULL) {
lib/libc/citrus/citrus_db_factory.c
102
if (de->de_key_free)
lib/libc/citrus/citrus_db_factory.c
103
free(_region_head(&de->de_key));
lib/libc/citrus/citrus_db_factory.c
104
if (de->de_data_free)
lib/libc/citrus/citrus_db_factory.c
105
free(_region_head(&de->de_data));
lib/libc/citrus/citrus_db_factory.c
106
free(de);
lib/libc/citrus/citrus_db_factory.c
122
struct _citrus_db_factory_entry *de;
lib/libc/citrus/citrus_db_factory.c
124
de = malloc(sizeof(*de));
lib/libc/citrus/citrus_db_factory.c
125
if (de == NULL)
lib/libc/citrus/citrus_db_factory.c
128
de->de_hashvalue = df->df_hashfunc(df->df_hashfunc_closure, key);
lib/libc/citrus/citrus_db_factory.c
129
de->de_key = *key;
lib/libc/citrus/citrus_db_factory.c
130
de->de_key_free = keyfree;
lib/libc/citrus/citrus_db_factory.c
131
de->de_data = *data;
lib/libc/citrus/citrus_db_factory.c
132
de->de_data_free = datafree;
lib/libc/citrus/citrus_db_factory.c
133
de->de_idx = -1;
lib/libc/citrus/citrus_db_factory.c
135
SIMPLEQ_INSERT_TAIL(&df->df_entries, de, de_entry);
lib/libc/citrus/citrus_db_factory.c
268
struct _citrus_db_factory_entry *de, **depp, *det;
lib/libc/citrus/citrus_db_factory.c
282
SIMPLEQ_FOREACH(de, &df->df_entries, de_entry) {
lib/libc/citrus/citrus_db_factory.c
283
de->de_hashvalue %= df->df_num_entries;
lib/libc/citrus/citrus_db_factory.c
284
de->de_idx = -1;
lib/libc/citrus/citrus_db_factory.c
285
de->de_next = NULL;
lib/libc/citrus/citrus_db_factory.c
286
if (depp[de->de_hashvalue] == NULL) {
lib/libc/citrus/citrus_db_factory.c
287
depp[de->de_hashvalue] = de;
lib/libc/citrus/citrus_db_factory.c
288
de->de_idx = (int)de->de_hashvalue;
lib/libc/citrus/citrus_db_factory.c
294
SIMPLEQ_FOREACH(de, &df->df_entries, de_entry) {
lib/libc/citrus/citrus_db_factory.c
295
if (de->de_idx == -1) {
lib/libc/citrus/citrus_db_factory.c
296
det = depp[de->de_hashvalue];
lib/libc/citrus/citrus_db_factory.c
299
det->de_next = de;
lib/libc/citrus/citrus_db_factory.c
302
depp[i] = de;
lib/libc/citrus/citrus_db_factory.c
303
de->de_idx = (int)i;
lib/libc/citrus/citrus_db_factory.c
317
de = depp[i];
lib/libc/citrus/citrus_db_factory.c
319
if (de->de_next) {
lib/libc/citrus/citrus_db_factory.c
322
de->de_next->de_idx * _CITRUS_DB_ENTRY_SIZE;
lib/libc/citrus/citrus_db_factory.c
324
put32(r, &ofs, de->de_hashvalue);
lib/libc/citrus/citrus_db_factory.c
327
put32(r, &ofs, _region_size(&de->de_key));
lib/libc/citrus/citrus_db_factory.c
329
put32(r, &ofs, _region_size(&de->de_data));
lib/libc/citrus/citrus_db_factory.c
331
_region_head(&de->de_key), _region_size(&de->de_key));
lib/libc/citrus/citrus_db_factory.c
332
keyofs += _region_size(&de->de_key);
lib/libc/citrus/citrus_db_factory.c
334
_region_head(&de->de_data), _region_size(&de->de_data));
lib/libc/citrus/citrus_db_factory.c
335
dataofs += _region_size(&de->de_data);
lib/libc/citrus/citrus_db_factory.c
98
struct _citrus_db_factory_entry *de;
lib/libc/gdtoa/misc.c
740
int de, k;
lib/libc/gdtoa/misc.c
766
de = (int)(d0 >> Exp_shift);
lib/libc/gdtoa/misc.c
771
if ( (de = (int)(d0 >> Exp_shift)) !=0)
lib/libc/gdtoa/misc.c
842
if (de) {
lib/libc/gdtoa/misc.c
845
*e = (de - Bias - (P-1) << 2) + k;
lib/libc/gdtoa/misc.c
848
*e = de - Bias - (P-1) + k;
lib/libc/gdtoa/misc.c
854
*e = de - Bias - (P-1) + 1 + k;
lib/libpuffs/null.c
566
struct dirent *de, off_t *off, size_t *reslen,
lib/libpuffs/null.c
612
*de = *result;
lib/libpuffs/null.c
614
de = _DIRENT_NEXT(de);
libexec/httpd/dir-index-bozo.c
144
for (j = k = scandir(dirpath, &de, NULL, alphasort), deo = de;
libexec/httpd/dir-index-bozo.c
145
j-- > 0; de++) {
libexec/httpd/dir-index-bozo.c
147
char *name = (*de)->d_name;
libexec/httpd/dir-index-bozo.c
58
struct dirent **de, **deo;
sbin/fsck_msdos/dir.c
112
struct dosDirEntry *de;
sbin/fsck_msdos/dir.c
114
if (!(de = freede)) {
sbin/fsck_msdos/dir.c
115
if (!(de = (struct dosDirEntry *)malloc(sizeof *de)))
sbin/fsck_msdos/dir.c
118
freede = de->next;
sbin/fsck_msdos/dir.c
119
return de;
sbin/fsck_msdos/dir.c
123
freeDosDirEntry(struct dosDirEntry *de)
sbin/fsck_msdos/dir.c
125
de->next = freede;
sbin/fsck_msdos/dir.c
126
freede = de;
sbin/newfs_msdos/mkfs_msdos.c
258
struct de *de;
sbin/newfs_msdos/mkfs_msdos.c
490
bpb.bps / sizeof(struct de)) +
sbin/newfs_msdos/mkfs_msdos.c
497
howmany(DEFRDE, bpb.bps / sizeof(struct de)) +
sbin/newfs_msdos/mkfs_msdos.c
536
rds = howmany(bpb.rde, bpb.bps / sizeof(struct de));
sbin/newfs_msdos/mkfs_msdos.c
746
de = (struct de *)img;
sbin/newfs_msdos/mkfs_msdos.c
747
mklabel(de->namext, o.volume_label);
sbin/newfs_msdos/mkfs_msdos.c
748
mk1(de->attr, 050);
sbin/newfs_msdos/mkfs_msdos.c
752
mk2(de->time, x);
sbin/newfs_msdos/mkfs_msdos.c
756
mk2(de->date, x);
share/examples/refuse/ian/libfetch/file.c
120
struct dirent *de;
share/examples/refuse/ian/libfetch/file.c
140
while ((de = readdir(dir)) != NULL) {
share/examples/refuse/ian/libfetch/file.c
141
strncpy(p, de->d_name, (unsigned)(l - 1));
share/examples/refuse/ian/libfetch/file.c
146
_fetch_add_entry(&ue, &size, &len, de->d_name, &us);
sys/arch/hp300/hp300/autoconf.c
763
struct dev_data *de;
sys/arch/hp300/hp300/autoconf.c
772
de = LIST_FIRST(ddlist);
sys/arch/hp300/hp300/autoconf.c
777
if (de == NULL) {
sys/arch/hp300/hp300/autoconf.c
787
for (; LIST_NEXT(de, dd_clist) != NULL; de = LIST_NEXT(de, dd_clist)) {
sys/arch/hp300/hp300/autoconf.c
788
if (de->dd_scode > dd->dd_scode) {
sys/arch/hp300/hp300/autoconf.c
789
LIST_INSERT_BEFORE(de, dd, dd_clist);
sys/arch/hp300/hp300/autoconf.c
798
LIST_INSERT_AFTER(de, dd, dd_clist);
sys/compat/linux/common/linux_dirent.h
54
#define LINUX_RECLEN(de,namlen) ALIGN((LINUX_NAMEOFF(de) + (namlen) + 2))
sys/compat/linux/common/linux_inotify.c
823
struct dirent de;
sys/compat/linux/common/linux_inotify.c
847
error = inotify_readdir(wp, &de, &done, needs_lock);
sys/compat/linux/common/linux_inotify.c
853
currdep = &de;
sys/compat/linux/common/linux_inotify.c
854
while ((char *)currdep < ((char *)&de) + done) {
sys/compat/linux/common/linux_inotify.c
867
error = inotify_readdir(wp, &de, &done, needs_lock);
sys/compat/linux/common/linux_inotify.c
874
currdep = &de;
sys/compat/linux/common/linux_inotify.c
875
while ((char *)currdep < ((char *)&de) + done) {
sys/compat/sunos/sunos_dirent.h
46
#define SUNOS_RECLEN(de,namlen) ALIGN((SUNOS_NAMEOFF(de) + (namlen) + 1))
sys/compat/sunos32/sunos32_dirent.h
47
#define SUNOS32_RECLEN(de,namlen) ALIGN((SUNOS32_NAMEOFF(de) + (namlen) + 1))
sys/dev/qbus/if_de.c
176
CFATTACH_DECL_NEW(de, sizeof(struct de_softc),
sys/fs/efs/efs_subr.c
273
struct efs_dirent *de;
sys/fs/efs/efs_subr.c
286
de = (struct efs_dirent *)((char *)dir + offset);
sys/fs/efs/efs_subr.c
287
if (de->de_namelen == cn->cn_namelen &&
sys/fs/efs/efs_subr.c
288
(strncmp(cn->cn_nameptr, de->de_name, cn->cn_namelen) == 0)){
sys/fs/efs/efs_subr.c
297
de = (struct efs_dirent *)((char *)dir + offset);
sys/fs/efs/efs_subr.c
298
*inode = be32toh(de->de_inumber);
sys/fs/efs/efs_vnops.c
309
struct efs_dirent *de;
sys/fs/efs/efs_vnops.c
360
de = EFS_DIRBLK_TO_DIRENT(db, slot);
sys/fs/efs/efs_vnops.c
361
s = _DIRENT_RECLEN(dp, de->de_namelen);
sys/fs/efs/efs_vnops.c
376
KASSERT(sizeof(dp->d_name)-de->de_namelen > 0);
sys/fs/efs/efs_vnops.c
377
dp->d_fileno = be32toh(de->de_inumber);
sys/fs/efs/efs_vnops.c
379
dp->d_namlen = de->de_namelen;
sys/fs/efs/efs_vnops.c
380
memcpy(dp->d_name, de->de_name,
sys/fs/efs/efs_vnops.c
381
de->de_namelen);
sys/fs/efs/efs_vnops.c
382
dp->d_name[de->de_namelen] = '\0';
sys/fs/filecorefs/filecore_lookup.c
129
struct filecore_direntry *de;
sys/fs/filecorefs/filecore_lookup.c
204
de = fcdirentry(bp->b_data, i);
sys/fs/filecorefs/filecore_lookup.c
207
while (de->name[0] != 0 && i < endsearch) {
sys/fs/filecorefs/filecore_lookup.c
211
res = filecore_fncmp(de->name, name, namelen);
sys/fs/filecorefs/filecore_lookup.c
219
de++;
sys/fs/filecorefs/filecore_lookup.c
230
de = fcdirentry(bp->b_data, i);
sys/fs/filecorefs/filecore_vnops.c
297
struct dirent *de;
sys/fs/filecorefs/filecore_vnops.c
330
de = kmem_zalloc(sizeof(struct dirent), KM_SLEEP);
sys/fs/filecorefs/filecore_vnops.c
336
de->d_fileno = dp->i_number;
sys/fs/filecorefs/filecore_vnops.c
337
de->d_type = DT_DIR;
sys/fs/filecorefs/filecore_vnops.c
338
de->d_namlen = 1;
sys/fs/filecorefs/filecore_vnops.c
339
strlcpy(de->d_name, ".", sizeof(de->d_name));
sys/fs/filecorefs/filecore_vnops.c
343
de->d_fileno = filecore_getparent(dp);
sys/fs/filecorefs/filecore_vnops.c
344
de->d_type = DT_DIR;
sys/fs/filecorefs/filecore_vnops.c
345
de->d_namlen = 2;
sys/fs/filecorefs/filecore_vnops.c
346
strlcpy(de->d_name, "..", sizeof(de->d_name));
sys/fs/filecorefs/filecore_vnops.c
349
de->d_fileno = dp->i_dirent.addr +
sys/fs/filecorefs/filecore_vnops.c
353
de->d_type = DT_DIR;
sys/fs/filecorefs/filecore_vnops.c
355
de->d_type = DT_REG;
sys/fs/filecorefs/filecore_vnops.c
356
if (filecore_fn2unix(dep->name, de->d_name,
sys/fs/filecorefs/filecore_vnops.c
358
&de->d_namlen)) {
sys/fs/filecorefs/filecore_vnops.c
364
de->d_reclen = _DIRENT_SIZE(de);
sys/fs/filecorefs/filecore_vnops.c
365
if (uio->uio_resid < de->d_reclen)
sys/fs/filecorefs/filecore_vnops.c
367
error = uiomove(de, de->d_reclen, uio);
sys/fs/filecorefs/filecore_vnops.c
394
kmem_free(de, sizeof(*de));
sys/fs/msdosfs/denode.h
259
#define DETOV(de) ((de)->de_vnode)
sys/fs/msdosfs/direntry.h
82
msdos_dirchar(const struct direntry *de, size_t i) {
sys/fs/msdosfs/direntry.h
83
return i < sizeof(de->deName) ? de->deName[i] :
sys/fs/msdosfs/direntry.h
84
de->deExtension[i - sizeof(de->deName)];
sys/fs/msdosfs/msdosfs_rename.c
545
struct vnode *dvp, struct componentname *cnp, void *de, struct vnode *vp,
sys/fs/msdosfs/msdosfs_rename.c
548
struct msdosfs_lookup_results *mlr = de;
sys/fs/tmpfs/tmpfs_mem.c
172
tmpfs_dirent_put(struct tmpfs_mount *mp, struct tmpfs_dirent *de)
sys/fs/tmpfs/tmpfs_mem.c
176
pool_put(&tmpfs_dirent_pool, de);
sys/fs/tmpfs/tmpfs_rename.c
385
struct vnode *dvp, struct componentname *cnp, void *de, struct vnode *vp,
sys/fs/tmpfs/tmpfs_rename.c
389
struct tmpfs_dirent **dep = de;
sys/fs/tmpfs/tmpfs_subr.c
373
tmpfs_dirent_t *de, *wde;
sys/fs/tmpfs/tmpfs_subr.c
392
error = tmpfs_alloc_dirent(tmp, cnp->cn_nameptr, cnp->cn_namelen, &de);
sys/fs/tmpfs/tmpfs_subr.c
404
tmpfs_free_dirent(tmp, de);
sys/fs/tmpfs/tmpfs_subr.c
413
tmpfs_free_dirent(tmp, de);
sys/fs/tmpfs/tmpfs_subr.c
433
tmpfs_dir_attach(dnode, de, node);
sys/fs/tmpfs/tmpfs_subr.c
454
tmpfs_dirent_t **de)
sys/fs/tmpfs/tmpfs_subr.c
472
*de = nde;
sys/fs/tmpfs/tmpfs_subr.c
480
tmpfs_free_dirent(tmpfs_mount_t *tmp, tmpfs_dirent_t *de)
sys/fs/tmpfs/tmpfs_subr.c
482
KASSERT(de->td_node == NULL);
sys/fs/tmpfs/tmpfs_subr.c
483
KASSERT(de->td_seq == TMPFS_DIRSEQ_NONE);
sys/fs/tmpfs/tmpfs_subr.c
484
tmpfs_strname_free(tmp, de->td_name, de->td_namelen);
sys/fs/tmpfs/tmpfs_subr.c
485
tmpfs_dirent_put(tmp, de);
sys/fs/tmpfs/tmpfs_subr.c
498
tmpfs_dir_attach(tmpfs_node_t *dnode, tmpfs_dirent_t *de, tmpfs_node_t *node)
sys/fs/tmpfs/tmpfs_subr.c
507
KASSERT(de->td_seq == TMPFS_DIRSEQ_NONE);
sys/fs/tmpfs/tmpfs_subr.c
508
de->td_seq = tmpfs_dir_getseq(dnode, de);
sys/fs/tmpfs/tmpfs_subr.c
511
de->td_node = node;
sys/fs/tmpfs/tmpfs_subr.c
517
node->tn_dirent_hint = de;
sys/fs/tmpfs/tmpfs_subr.c
524
TAILQ_INSERT_TAIL(&dnode->tn_spec.tn_dir.tn_dir, de, td_entries);
sys/fs/tmpfs/tmpfs_subr.c
554
tmpfs_dir_detach(tmpfs_node_t *dnode, tmpfs_dirent_t *de)
sys/fs/tmpfs/tmpfs_subr.c
556
tmpfs_node_t *node = de->td_node;
sys/fs/tmpfs/tmpfs_subr.c
577
de->td_node = NULL;
sys/fs/tmpfs/tmpfs_subr.c
580
if (dnode->tn_spec.tn_dir.tn_readdir_lastp == de) {
sys/fs/tmpfs/tmpfs_subr.c
583
TAILQ_REMOVE(&dnode->tn_spec.tn_dir.tn_dir, de, td_entries);
sys/fs/tmpfs/tmpfs_subr.c
586
tmpfs_dir_putseq(dnode, de);
sys/fs/tmpfs/tmpfs_subr.c
604
tmpfs_dirent_t *de;
sys/fs/tmpfs/tmpfs_subr.c
611
TAILQ_FOREACH(de, &node->tn_spec.tn_dir.tn_dir, td_entries) {
sys/fs/tmpfs/tmpfs_subr.c
612
if (de->td_namelen != nlen)
sys/fs/tmpfs/tmpfs_subr.c
614
if (memcmp(de->td_name, name, nlen) != 0)
sys/fs/tmpfs/tmpfs_subr.c
618
return de;
sys/fs/tmpfs/tmpfs_subr.c
630
tmpfs_dirent_t *de = node->tn_dirent_hint;
sys/fs/tmpfs/tmpfs_subr.c
634
if (de == NULL) {
sys/fs/tmpfs/tmpfs_subr.c
637
KASSERT(de->td_node == node);
sys/fs/tmpfs/tmpfs_subr.c
643
return (node->tn_type != VDIR && node->tn_links > 1) ? NULL : de;
sys/fs/tmpfs/tmpfs_subr.c
652
tmpfs_dir_getseq(tmpfs_node_t *dnode, tmpfs_dirent_t *de)
sys/fs/tmpfs/tmpfs_subr.c
654
uint32_t seq = de->td_seq;
sys/fs/tmpfs/tmpfs_subr.c
706
tmpfs_dir_putseq(tmpfs_node_t *dnode, tmpfs_dirent_t *de)
sys/fs/tmpfs/tmpfs_subr.c
709
uint32_t seq = de->td_seq;
sys/fs/tmpfs/tmpfs_subr.c
715
KASSERT(de->td_seq >= TMPFS_DIRSEQ_START);
sys/fs/tmpfs/tmpfs_subr.c
723
de->td_seq = TMPFS_DIRSEQ_NONE;
sys/fs/tmpfs/tmpfs_subr.c
739
tmpfs_dirent_t *de = node->tn_spec.tn_dir.tn_readdir_lastp;
sys/fs/tmpfs/tmpfs_subr.c
746
if (de && de->td_seq == seq) {
sys/fs/tmpfs/tmpfs_subr.c
747
KASSERT(de->td_seq >= TMPFS_DIRSEQ_START);
sys/fs/tmpfs/tmpfs_subr.c
748
KASSERT(de->td_seq != TMPFS_DIRSEQ_NONE);
sys/fs/tmpfs/tmpfs_subr.c
749
return de;
sys/fs/tmpfs/tmpfs_subr.c
751
TAILQ_FOREACH(de, &node->tn_spec.tn_dir.tn_dir, td_entries) {
sys/fs/tmpfs/tmpfs_subr.c
752
KASSERT(de->td_seq >= TMPFS_DIRSEQ_START);
sys/fs/tmpfs/tmpfs_subr.c
753
KASSERT(de->td_seq != TMPFS_DIRSEQ_NONE);
sys/fs/tmpfs/tmpfs_subr.c
754
if (de->td_seq == seq)
sys/fs/tmpfs/tmpfs_subr.c
755
return de;
sys/fs/tmpfs/tmpfs_subr.c
767
tmpfs_dirent_t *de;
sys/fs/tmpfs/tmpfs_subr.c
780
de = TAILQ_FIRST(&node->tn_spec.tn_dir.tn_dir);
sys/fs/tmpfs/tmpfs_subr.c
781
next = de ? tmpfs_dir_getseq(node, de) : TMPFS_DIRSEQ_EOF;
sys/fs/tmpfs/tmpfs_subr.c
810
tmpfs_dirent_t *de;
sys/fs/tmpfs/tmpfs_subr.c
842
de = tmpfs_dir_lookupbyseq(node, uio->uio_offset);
sys/fs/tmpfs/tmpfs_subr.c
843
if (de == NULL) {
sys/fs/tmpfs/tmpfs_subr.c
853
if (de->td_node == TMPFS_NODE_WHITEOUT) {
sys/fs/tmpfs/tmpfs_subr.c
857
dent.d_fileno = de->td_node->tn_id;
sys/fs/tmpfs/tmpfs_subr.c
858
dent.d_type = vtype2dt(de->td_node->tn_type);
sys/fs/tmpfs/tmpfs_subr.c
860
dent.d_namlen = de->td_namelen;
sys/fs/tmpfs/tmpfs_subr.c
861
KASSERT(de->td_namelen < sizeof(dent.d_name));
sys/fs/tmpfs/tmpfs_subr.c
862
memcpy(dent.d_name, de->td_name, de->td_namelen);
sys/fs/tmpfs/tmpfs_subr.c
863
dent.d_name[de->td_namelen] = '\0';
sys/fs/tmpfs/tmpfs_subr.c
878
de = TAILQ_NEXT(de, td_entries);
sys/fs/tmpfs/tmpfs_subr.c
880
} while (uio->uio_resid > 0 && de);
sys/fs/tmpfs/tmpfs_subr.c
883
uio->uio_offset = de ? tmpfs_dir_getseq(node, de) : TMPFS_DIRSEQ_EOF;
sys/fs/tmpfs/tmpfs_subr.c
884
node->tn_spec.tn_dir.tn_readdir_lastp = de;
sys/fs/tmpfs/tmpfs_vfsops.c
266
tmpfs_dirent_t *de;
sys/fs/tmpfs/tmpfs_vfsops.c
272
while ((de = TAILQ_FIRST(&node->tn_spec.tn_dir.tn_dir)) != NULL) {
sys/fs/tmpfs/tmpfs_vfsops.c
273
cnode = de->td_node;
sys/fs/tmpfs/tmpfs_vfsops.c
277
tmpfs_dir_detach(node, de);
sys/fs/tmpfs/tmpfs_vfsops.c
278
tmpfs_free_dirent(tmp, de);
sys/fs/tmpfs/tmpfs_vnops.c
1012
tmpfs_dirent_t *de = NULL;
sys/fs/tmpfs/tmpfs_vnops.c
1022
de = TAILQ_FIRST(&node->tn_spec.tn_dir.tn_dir);
sys/fs/tmpfs/tmpfs_vnops.c
1023
} else if (de != NULL) {
sys/fs/tmpfs/tmpfs_vnops.c
1024
de = TAILQ_NEXT(de, td_entries);
sys/fs/tmpfs/tmpfs_vnops.c
1026
de = tmpfs_dir_lookupbyseq(node, off);
sys/fs/tmpfs/tmpfs_vnops.c
1027
KASSERT(de != NULL);
sys/fs/tmpfs/tmpfs_vnops.c
1028
de = TAILQ_NEXT(de, td_entries);
sys/fs/tmpfs/tmpfs_vnops.c
1030
if (de == NULL) {
sys/fs/tmpfs/tmpfs_vnops.c
1033
off = tmpfs_dir_getseq(node, de);
sys/fs/tmpfs/tmpfs_vnops.c
1329
tmpfs_dirent_t *de;
sys/fs/tmpfs/tmpfs_vnops.c
1337
cnp->cn_namelen, &de);
sys/fs/tmpfs/tmpfs_vnops.c
1340
tmpfs_dir_attach(dnode, de, TMPFS_NODE_WHITEOUT);
sys/fs/tmpfs/tmpfs_vnops.c
1344
de = tmpfs_dir_lookup(dnode, cnp);
sys/fs/tmpfs/tmpfs_vnops.c
1345
if (de == NULL)
sys/fs/tmpfs/tmpfs_vnops.c
1347
tmpfs_dir_detach(dnode, de);
sys/fs/tmpfs/tmpfs_vnops.c
1348
tmpfs_free_dirent(tmp, de);
sys/fs/tmpfs/tmpfs_vnops.c
140
tmpfs_dirent_t *de;
sys/fs/tmpfs/tmpfs_vnops.c
229
de = tmpfs_dir_lookup(dnode, cnp);
sys/fs/tmpfs/tmpfs_vnops.c
230
if (de == NULL || de->td_node == TMPFS_NODE_WHITEOUT) {
sys/fs/tmpfs/tmpfs_vnops.c
246
if (de) {
sys/fs/tmpfs/tmpfs_vnops.c
247
KASSERT(de->td_node == TMPFS_NODE_WHITEOUT);
sys/fs/tmpfs/tmpfs_vnops.c
253
tnode = de->td_node;
sys/fs/tmpfs/tmpfs_vnops.c
697
tmpfs_dirent_t *de;
sys/fs/tmpfs/tmpfs_vnops.c
725
de = tmpfs_dir_cached(node);
sys/fs/tmpfs/tmpfs_vnops.c
726
if (de == NULL) {
sys/fs/tmpfs/tmpfs_vnops.c
728
de = tmpfs_dir_lookup(dnode, cnp);
sys/fs/tmpfs/tmpfs_vnops.c
730
KASSERT(de && de->td_node == node);
sys/fs/tmpfs/tmpfs_vnops.c
740
tmpfs_dir_detach(dnode, de);
sys/fs/tmpfs/tmpfs_vnops.c
743
tmpfs_dir_attach(dnode, de, TMPFS_NODE_WHITEOUT);
sys/fs/tmpfs/tmpfs_vnops.c
745
tmpfs_free_dirent(VFS_TO_TMPFS(vp->v_mount), de);
sys/fs/tmpfs/tmpfs_vnops.c
780
tmpfs_dirent_t *de;
sys/fs/tmpfs/tmpfs_vnops.c
813
cnp->cn_nameptr, cnp->cn_namelen, &de);
sys/fs/tmpfs/tmpfs_vnops.c
822
tmpfs_dir_attach(dnode, de, node);
sys/fs/tmpfs/tmpfs_vnops.c
864
tmpfs_dirent_t *de;
sys/fs/tmpfs/tmpfs_vnops.c
883
TAILQ_FOREACH(de, &node->tn_spec.tn_dir.tn_dir, td_entries) {
sys/fs/tmpfs/tmpfs_vnops.c
884
if (de->td_node != TMPFS_NODE_WHITEOUT) {
sys/fs/tmpfs/tmpfs_vnops.c
895
de = tmpfs_dir_cached(node);
sys/fs/tmpfs/tmpfs_vnops.c
896
if (de == NULL) {
sys/fs/tmpfs/tmpfs_vnops.c
898
de = tmpfs_dir_lookup(dnode, cnp);
sys/fs/tmpfs/tmpfs_vnops.c
900
KASSERT(de && de->td_node == node);
sys/fs/tmpfs/tmpfs_vnops.c
912
tmpfs_dir_detach(dnode, de);
sys/fs/tmpfs/tmpfs_vnops.c
924
tmpfs_dir_attach(dnode, de, TMPFS_NODE_WHITEOUT);
sys/fs/tmpfs/tmpfs_vnops.c
926
tmpfs_free_dirent(tmp, de);
sys/fs/tmpfs/tmpfs_vnops.c
929
while ((de = TAILQ_FIRST(&node->tn_spec.tn_dir.tn_dir)) != NULL) {
sys/fs/tmpfs/tmpfs_vnops.c
930
KASSERT(de->td_node == TMPFS_NODE_WHITEOUT);
sys/fs/tmpfs/tmpfs_vnops.c
931
tmpfs_dir_detach(node, de);
sys/fs/tmpfs/tmpfs_vnops.c
932
tmpfs_free_dirent(tmp, de);
sys/fs/udf/udf_rename.c
412
struct vnode *dvp, struct componentname *cnp, void *de, struct vnode *vp,
sys/lib/libsa/dosfs.c
141
#define stclus(sz, de) ((sz) != 32 ? (u_int)getushort((de)->deStartCluster) : \
sys/lib/libsa/dosfs.c
142
((u_int)getushort((de)->deHighClust) << 16) | \
sys/lib/libsa/dosfs.c
143
(u_int)getushort((de)->deStartCluster))
sys/lib/libsa/dosfs.c
230
const struct direntry *de;
sys/lib/libsa/dosfs.c
242
if ((err = namede(fs, path, &de)))
sys/lib/libsa/dosfs.c
245
clus = stclus(fs->fatsz, de);
sys/lib/libsa/dosfs.c
246
size = getulong(de->deFileSize);
sys/lib/libsa/dosfs.c
248
if ((!(de->deAttributes & ATTR_DIRECTORY) && (!clus != !size)) ||
sys/lib/libsa/dosfs.c
249
((de->deAttributes & ATTR_DIRECTORY) && size) ||
sys/lib/libsa/dosfs.c
268
f->de = *de;
sys/lib/libsa/dosfs.c
289
if ((size = fsize(f->fs, &f->de)) == -1)
sys/lib/libsa/dosfs.c
295
if ((clus = stclus(f->fs->fatsz, &f->de)))
sys/lib/libsa/dosfs.c
356
size = getulong(f->de.deFileSize);
sys/lib/libsa/dosfs.c
405
sb->st_mode = (f->de.deAttributes & ATTR_DIRECTORY) ?
sys/lib/libsa/dosfs.c
410
if ((sb->st_size = fsize(f->fs, &f->de)) == -1)
sys/lib/libsa/dosfs.c
481
const struct direntry *de;
sys/lib/libsa/dosfs.c
487
de = dot;
sys/lib/libsa/dosfs.c
499
if (!(de->deAttributes & ATTR_DIRECTORY))
sys/lib/libsa/dosfs.c
501
if ((err = lookup(fs, stclus(fs->fatsz, de), name, &de)))
sys/lib/libsa/dosfs.c
506
*dep = de;
sys/lib/libsa/dosfs.c
553
if (!*dir[ent].de.deName) {
sys/lib/libsa/dosfs.c
557
if (*dir[ent].de.deName != 0xe5) {
sys/lib/libsa/dosfs.c
558
if (dir[ent].de.deAttributes ==
sys/lib/libsa/dosfs.c
575
} else if (!(dir[ent].de.deAttributes &
sys/lib/libsa/dosfs.c
582
(size_t)msdos_dirchar(&dir[ent].de,(size_t)i)) & 0xff;
sys/lib/libsa/dosfs.c
587
cp_sfn(sfn, &dir[ent].de);
sys/lib/libsa/dosfs.c
591
*dep = &dir[ent].de;
sys/lib/libsa/dosfs.c
63
struct direntry de; /* standard directory entry */
sys/lib/libsa/dosfs.c
651
cp_sfn(u_char *sfn, struct direntry *de)
sys/lib/libsa/dosfs.c
657
if (*de->deName != ' ') {
sys/lib/libsa/dosfs.c
658
for (j = 7; de->deName[j] == ' '; j--);
sys/lib/libsa/dosfs.c
660
*p++ = de->deName[i];
sys/lib/libsa/dosfs.c
661
if (*de->deExtension != ' ') {
sys/lib/libsa/dosfs.c
663
for (j = 2; de->deExtension[j] == ' '; j--);
sys/lib/libsa/dosfs.c
665
*p++ = de->deExtension[i];
sys/lib/libsa/dosfs.c
677
fsize(DOS_FS *fs, struct direntry *de)
sys/lib/libsa/dosfs.c
683
if (!(size = getulong(de->deFileSize)) &&
sys/lib/libsa/dosfs.c
684
de->deAttributes & ATTR_DIRECTORY) {
sys/lib/libsa/dosfs.c
685
if (!(c = getushort(de->deStartCluster))) {
sys/lib/libsa/dosfs.c
87
struct direntry de; /* directory entry */
sys/miscfs/genfs/genfs.h
126
struct vnode *dvp, struct componentname *cnp, void *de,
sys/miscfs/genfs/genfs_rename.c
1011
struct vnode *dvp, struct componentname *cnp, void *de, struct vnode *vp,
sys/miscfs/genfs/genfs_rename.c
1039
error = ops->gro_remove(mp, cred, dvp, cnp, de, vp, tvp_nlinkp);
sys/rump/kern/lib/libsys_sunos/rump_sunos_compat.c
57
#define SUNOS_RECLEN(de,namlen) ALIGN((SUNOS_NAMEOFF(de) + (namlen) + 1))
sys/ufs/ext2fs/ext2fs_lookup.c
83
struct ext2fs_direct *de,
sys/ufs/ext2fs/ext2fs_lookup.c
832
ext2fs_dirbadentry(struct vnode *dp, struct ext2fs_direct *de,
sys/ufs/ext2fs/ext2fs_lookup.c
839
int reclen = fs2h16(de->e2d_reclen);
sys/ufs/ext2fs/ext2fs_lookup.c
840
int namlen = de->e2d_namlen;
sys/ufs/ext2fs/ext2fs_lookup.c
852
else if (fs2h32(de->e2d_ino) >
sys/ufs/ext2fs/ext2fs_lookup.c
860
(unsigned long) fs2h32(de->e2d_ino),
sys/ufs/ext2fs/ext2fs_rename.c
688
struct vnode *dvp, struct componentname *cnp, void *de, struct vnode *vp,
sys/ufs/ext2fs/ext2fs_rename.c
691
struct ufs_lookup_results *ulr = de;
sys/ufs/lfs/lfs_rename.c
480
struct vnode *dvp, struct componentname *cnp, void *de, struct vnode *vp,
sys/ufs/lfs/lfs_rename.c
483
struct ulfs_lookup_results *ulr = de;
sys/ufs/ufs/ufs_rename.c
764
struct vnode *dvp, struct componentname *cnp, void *de, struct vnode *vp,
sys/ufs/ufs/ufs_rename.c
767
struct ufs_lookup_results *ulr = de;
usr.bin/diff3/diff3.c
125
static struct diff *de;
usr.bin/diff3/diff3.c
545
de[j].type = difftype;
usr.bin/diff3/diff3.c
547
de[j].line = strdup(diff->line);
usr.bin/diff3/diff3.c
550
de[j].old.from = diff->old.from;
usr.bin/diff3/diff3.c
551
de[j].old.to = diff->old.to;
usr.bin/diff3/diff3.c
552
de[j].new.from = diff->new.from;
usr.bin/diff3/diff3.c
553
de[j].new.to = diff->new.to;
usr.bin/diff3/diff3.c
595
new = &de[n].new;
usr.bin/diff3/diff3.c
596
old = &de[n].old;
usr.bin/diff3/diff3.c
637
new = &de[n].new;
usr.bin/diff3/diff3.c
638
old = &de[n].old;
usr.bin/diff3/diff3.c
642
if (de[n].type == DIFF_TYPE2) {
usr.bin/diff3/diff3.c
665
} else if (de[n].type == DIFF_TYPE3) {
usr.bin/diff3/diff3.c
724
new = &de[n].new;
usr.bin/diff3/diff3.c
725
old = &de[n].old;
usr.bin/diff3/diff3.c
731
if (de[n].type == DIFF_TYPE2) {
usr.bin/diff3/diff3.c
737
} else if (de[n].type == DIFF_TYPE3) {
usr.bin/diff3/diff3.c
774
new = &de[n-1].new;
usr.bin/diff3/diff3.c
775
old = &de[n-1].old;
usr.bin/diff3/diff3.c
786
if (de[n-1].type == DIFF_TYPE3)
usr.bin/diff3/diff3.c
815
p = reallocarray(de, newsz, sizeof(struct diff));
usr.bin/diff3/diff3.c
819
de = p;
usr.bin/fstat/fstat.c
856
struct denode de;
usr.bin/fstat/fstat.c
859
if (!KVM_READ(VTONFS(vp), &de, sizeof(de))) {
usr.bin/fstat/fstat.c
864
if (!KVM_READ(de.de_pmp, &mp, sizeof(mp))) {
usr.bin/fstat/fstat.c
865
dprintf("can't read mount struct at %p for pid %d", de.de_pmp,
usr.bin/fstat/fstat.c
870
fsp->fsid = de.de_dev & 0xffff;
usr.bin/fstat/fstat.c
872
fsp->size = de.de_FileSize;
usr.sbin/installboot/ext2fs.c
333
struct ext2fs_direct *de, *ede;
usr.sbin/installboot/ext2fs.c
350
de = (struct ext2fs_direct *)&dirbuf[0];
usr.sbin/installboot/ext2fs.c
352
while (de < ede) {
usr.sbin/installboot/ext2fs.c
353
ino = fs2h32(de->e2d_ino);
usr.sbin/installboot/ext2fs.c
354
if (ino != 0 && strcmp(de->e2d_name, params->stage2) == 0) {
usr.sbin/installboot/ext2fs.c
358
if (fs2h16(de->e2d_reclen) == 0)
usr.sbin/installboot/ext2fs.c
360
de = (struct ext2fs_direct *)((char *)de +
usr.sbin/installboot/ext2fs.c
361
fs2h16(de->e2d_reclen));
usr.sbin/installboot/ffs.c
397
struct direct *de, *ede;
usr.sbin/installboot/ffs.c
414
de = (struct direct *)&dirbuf[0];
usr.sbin/installboot/ffs.c
416
while (de < ede) {
usr.sbin/installboot/ffs.c
417
ino = de->d_fileno;
usr.sbin/installboot/ffs.c
420
de->d_reclen = bswap16(de->d_reclen);
usr.sbin/installboot/ffs.c
422
if (ino != 0 && strcmp(de->d_name, params->stage2) == 0) {
usr.sbin/installboot/ffs.c
426
if (de->d_reclen == 0)
usr.sbin/installboot/ffs.c
428
de = (struct direct *)((char *)de + de->d_reclen);
usr.sbin/makefs/ffs.c
1009
de = (struct direct *)(dbuf->buf + i);
usr.sbin/makefs/ffs.c
1010
ode = (struct odirect *)de;
usr.sbin/makefs/ffs.c
1011
reclen = ufs_rw16(de->d_reclen, needswap);
usr.sbin/makefs/ffs.c
1014
ufs_rw32(de->d_fileno, needswap),
usr.sbin/makefs/ffs.c
1016
"(no type)" : inode_type(DTTOIF(de->d_type)),
usr.sbin/makefs/ffs.c
1019
ufs_rw16(ode->d_namlen, needswap) : de->d_namlen,
usr.sbin/makefs/ffs.c
1020
de->d_name);
usr.sbin/makefs/ffs.c
1030
struct direct de, *dp;
usr.sbin/makefs/ffs.c
1041
odp = (struct odirect *)&de;
usr.sbin/makefs/ffs.c
1042
(void)memset(&de, 0, sizeof(de));
usr.sbin/makefs/ffs.c
1043
de.d_fileno = ufs_rw32(node->inode->ino, needswap);
usr.sbin/makefs/ffs.c
1047
de.d_type = IFTODT(node->type);
usr.sbin/makefs/ffs.c
1048
de.d_namlen = (uint8_t)strlen(name);
usr.sbin/makefs/ffs.c
1050
strcpy(de.d_name, name);
usr.sbin/makefs/ffs.c
1051
reclen = UFS_DIRSIZ(ffs_opts->version == 0, &de, needswap);
usr.sbin/makefs/ffs.c
1052
de.d_reclen = ufs_rw16(reclen, needswap);
usr.sbin/makefs/ffs.c
1064
ufs_rw32(de.d_fileno, needswap),
usr.sbin/makefs/ffs.c
1065
ffs_opts->version == 0 ? 0 : de.d_type,
usr.sbin/makefs/ffs.c
1068
ufs_rw16(odp->d_namlen, needswap) : de.d_namlen,
usr.sbin/makefs/ffs.c
1069
de.d_name);
usr.sbin/makefs/ffs.c
1085
memcpy(dp, &de, reclen);
usr.sbin/makefs/ffs.c
997
struct direct *de;
usr.sbin/makefs/msdos.c
250
struct denode *de;
usr.sbin/makefs/msdos.c
251
if ((de = msdosfs_mkdire(pbuf, dir, cur)) == NULL) {
usr.sbin/makefs/msdos.c
255
if (msdos_populate_dir(pbuf, de, cur->child, cur,
usr.sbin/sysinst/util.c
895
initialise_set_menu(distinfo *dist, menu_ent *me, distinfo **de, int all_none)
usr.sbin/sysinst/util.c
907
*de = dist;
usr.sbin/sysinst/util.c
921
de++;
usr.sbin/sysinst/util.c
940
distinfo *de[SET_LAST];
usr.sbin/sysinst/util.c
947
sets = initialise_set_menu(dist[menu->cursel] + 1, me, de, 1);
usr.sbin/sysinst/util.c
954
process_menu(menu_no, de);
usr.sbin/sysinst/util.c
963
distinfo *de[SET_LAST];
usr.sbin/sysinst/util.c
972
sets = initialise_set_menu(dist_list, me, de, 0);
usr.sbin/sysinst/util.c
979
process_menu(menu_no, de);