Home
last modified time | relevance | path

Searched refs:di_mode (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/sbin/fsdb/
H A Dfsdbutil.c116 switch (DIP(dp, di_mode) & IFMT) { in printstat()
147 printf("I=%ju MODE=%o SIZE=%ju", (uintmax_t)inum, DIP(dp, di_mode), in printstat()
210 if ((DIP(curinode, di_mode) & IFMT) != IFDIR) { in checkactivedir()
222 switch (DIP(curinode, di_mode) & IFMT) { in printactive()
240 (uintmax_t)curinum, DIP(curinode, di_mode) & IFMT, in printactive()
241 DIP(curinode, di_mode)); in printactive()
H A Dfsdb.c560 switch (DIP(curinode, di_mode) & IFMT) { in CMDFUNCSTART()
944 type = DIP(curinode, di_mode) & IFMT; in CMDFUNCSTART()
959 DIP_SET(curinode, di_mode, DIP(curinode, di_mode) & ~IFMT); in CMDFUNCSTART()
960 DIP_SET(curinode, di_mode, DIP(curinode, di_mode) | type); in CMDFUNCSTART()
980 DIP_SET(curinode, di_mode, DIP(curinode, di_mode) & ~07777); in CMDFUNCSTART()
981 DIP_SET(curinode, di_mode, DIP(curinode, di_mode) | modebits); in CMDFUNCSTART()
/freebsd/sbin/fsck_ffs/
H A Dgjournal.c118 if (!S_ISREG(dp->dp2.di_mode) && in gjournal_check()
119 !S_ISDIR(dp->dp2.di_mode)) { in gjournal_check()
H A Dpass2.c109 DIP_SET(dp, di_mode, DIP(dp, di_mode) & ~IFMT); in pass2()
110 DIP_SET(dp, di_mode, DIP(dp, di_mode) | IFDIR); in pass2()
184 DIP_SET(dp, di_mode, IFDIR); in pass2()
532 (DIP(dp, di_mode) & IFMT) == IFDIR ? DSTATE : FSTATE; in pass2check()
H A Dsuj.c538 if (DIP(dp, di_nlink) == 0 || DIP(dp, di_mode) == 0) { in blk_isat()
612 *mode = DIP(dip, di_mode); in ino_isat()
778 mode = DIP(dp, di_mode) & IFMT; in ino_visit()
853 if (DIP(dp, di_mode) == 0) { in ino_adjblks()
1043 (uintmax_t)ino, DIP(dp, di_nlink), DIP(dp, di_mode)); in ino_reclaim()
1046 if ((DIP(dp, di_mode) & IFMT) == IFDIR) in ino_reclaim()
1079 mode = DIP(dp, di_mode); in ino_decr()
1163 mode = DIP(dp, di_mode) & IFMT; in ino_adjust()
1297 mode = DIP(dp, di_mode) & IFMT; in ino_trunc()
1392 if (off && DIP(dp, di_mode) != IFDIR) { in ino_trunc()
[all …]
H A Dpass1.c260 mode = DIP(dp, di_mode) & IFMT; in checkinode()
267 dp->dp1.di_mode || dp->dp1.di_size)) || in checkinode()
273 dp->dp2.di_mode || dp->dp2.di_size))) { in checkinode()
295 DIP_SET(dp, di_mode, IFREG|0600); in checkinode()
H A Dinode.c77 mode = DIP(dp, di_mode) & IFMT; in ckinode()
284 if (DIP(dp, di_mode) == IFLNK && in ino_blkatoff()
480 if (dp->di_mode != 0 && ffs_verify_dinode_ckhash(&sblock, dp)) { in ginode()
593 mode = DIP(dp, di_mode) & IFMT; in getnextinode()
599 dp->dp2.di_mode || dp->dp2.di_size) in getnextinode()
1270 (DIP(dp, di_mode) & IFMT) == IFDIR ? "DIR" : "FILE"); in clri()
1359 printf("MODE=%o\n", DIP(dp, di_mode)); in prtinode()
1457 DIP_SET(dp, di_mode, type); in allocino()
H A Ddir.c443 (DIP(dp, di_mode) & IFMT) == IFDIR ? "DIR" : "FILE", in fileerror()
491 ((DIP(dp, di_mode) & IFMT) == IFDIR ? "DIR" : "FILE")); in adjust()
576 lostdir = (DIP(dp, di_mode) & IFMT) == IFDIR; in linkup()
630 if ((DIP(dp, di_mode) & IFMT) != IFDIR) { in linkup()
801 if ((DIP(dp, di_mode) & IFMT) != IFDIR || filesize == 0 || in expanddir()
H A Dsetup.c188 if ((DIP(ip.i_dp, di_mode) & IFMT) == IFREG && in setup()
H A Dfsutil.c98 switch (DIP(dp, di_mode) & IFMT) { in ftypeok()
111 printf("bad file type 0%o\n", DIP(dp, di_mode)); in ftypeok()
/freebsd/sys/ufs/ufs/
H A Ddinode.h126 uint16_t di_mode; /* 0: IFMT, permissions; see below. */ member
181 uint16_t di_mode; /* 0: IFMT, permissions; see below. */ member
/freebsd/usr.sbin/makefs/ffs/
H A Dufs_inode.h58 #define i_ffs1_mode i_din.dp1.di_mode
79 #define i_ffs2_mode i_din.dp2.di_mode
H A Dffs_bswap.c124 n->di_mode = bswap16(o->di_mode); in ffs_dinode1_swap()
145 n->di_mode = bswap16(o->di_mode); in ffs_dinode2_swap()
/freebsd/usr.sbin/quot/
H A Dquot.c199 return (DIP(super, dp, di_mode) & IFMT) == 0;
202 switch (DIP(super, dp, di_mode) & IFMT) { in isfree()
215 errx(1, "unknown IFMT 0%o", DIP(super, dp, di_mode) & IFMT); in isfree()
385 && ((DIP(super, dp, di_mode) & IFMT) == IFREG in dofsizes()
386 || (DIP(super, dp, di_mode) & IFMT) == IFDIR) in dofsizes()
/freebsd/sbin/newfs/
H A Dmkfs.c922 node.dp1.di_mode = IFDIR | UMASK; in fsinit()
925 node.dp1.di_db[0] = alloc(sblock.fs_fsize, node.dp1.di_mode); in fsinit()
935 node.dp1.di_mode |= 020; in fsinit()
940 alloc(sblock.fs_fsize, node.dp1.di_mode); in fsinit()
959 node.dp2.di_mode = IFDIR | UMASK; in fsinit()
962 node.dp2.di_db[0] = alloc(sblock.fs_fsize, node.dp2.di_mode); in fsinit()
972 node.dp2.di_mode |= 020; in fsinit()
977 alloc(sblock.fs_fsize, node.dp2.di_mode); in fsinit()
/freebsd/sbin/dump/
H A Dtraverse.c468 spcl.c_mode = dp->dp1.di_mode; in dumpino()
482 spcl.c_mode = dp->dp2.di_mode; in dumpino()
498 switch (DIP(dp, di_mode) & S_IFMT) { in dumpino()
542 DIP(dp, di_mode) & IFMT); in dumpino()
881 *modep = (dp1->di_mode & IFMT); in getino()
885 *modep = (dp2->di_mode & IFMT); in getino()
/freebsd/stand/libsa/
H A Dext2fs.c261 uint16_t di_mode; /* mode */ member
438 if (! S_ISDIR(fp->f_di.di_mode)) { in ext2fs_open()
478 if (S_ISLNK(fp->f_di.di_mode)) { in ext2fs_open()
873 sb->st_mode = fp->f_di.di_mode; in ext2fs_stat()
H A Dufs.c580 if ((DIP(fp, di_mode) & IFMT) != IFDIR) { in ufs_open()
622 if ((DIP(fp, di_mode) & IFMT) == IFLNK) { in ufs_open()
852 sb->st_mode = DIP(fp, di_mode); in ufs_stat()
/freebsd/tools/diag/prtblknos/
H A Dprtblknos.c63 mode = dp->dp1.di_mode; in prtblknos()
66 mode = dp->dp2.di_mode; in prtblknos()
/freebsd/sbin/growfs/
H A Ddebug.c675 fprintf(dbg_log, "mode u_int16_t 0%o\n", ino->di_mode); in dbg_dump_ufs1_ino()
742 fprintf(dbg_log, "mode u_int16_t 0%o\n", ino->di_mode); in dbg_dump_ufs2_ino()
/freebsd/sbin/tunefs/
H A Dtunefs.c979 dp.dp1->di_mode = IFREG | IREAD; in journal_alloc()
989 dp.dp2->di_mode = IFREG | IREAD; in journal_alloc()
/freebsd/usr.sbin/makefs/
H A Dffs.c685 dinp->di_mode = cur->inode->st.st_mode; in ffs_build_dinode1()
733 dinp->di_mode = cur->inode->st.st_mode; in ffs_build_dinode2()
H A Dffs.c685 dinp->di_mode = cur->inode->st.st_mode; in ffs_build_dinode1()
733 dinp->di_mode = cur->inode->st.st_mode; in ffs_build_dinode2()
/freebsd/sys/ufs/ffs/
H A Dffs_subr.c89 if (dip->di_mode == 0 || (fs->fs_metackhash & CK_INODE) == 0) in ffs_verify_dinode_ckhash()
111 if (dip->di_mode == 0 || (fs->fs_metackhash & CK_INODE) == 0) in ffs_update_dinode_ckhash()
/freebsd/sbin/quotacheck/
H A Dquotacheck.c356 (mode = DIP(dp, di_mode) & IFMT) == 0) in chkquota()

12