/illumos-gate/usr/src/cmd/fs.d/ufs/fsck/ |
H A D | pass1.c | 136 if ((dp->di_mode & IFMT) == 0) { in verify_inode() 156 isdir = ((dp->di_mode & IFMT) == IFDIR) || in verify_inode() 157 ((dp->di_mode & IFMT) == IFATTRDIR); in verify_inode() 171 if ((dp->di_mode & IFMT) == IFMT) { in verify_inode() 173 dp->di_mode & IFMT, inumber); in verify_inode() 194 if ((dp->di_mode & IFMT) == IFBLK || in verify_inode() 195 (dp->di_mode & IFMT) == IFCHR) { in verify_inode() 261 dp->di_mode & IFMT); in verify_inode() 348 switch (dp->di_mode & IFMT) { in verify_inode() 355 if ((dp->di_mode & IFMT) == IFDIR) in verify_inode() [all …]
|
H A D | pass2.c | 105 dp->di_mode &= ~IFMT; in pass2() 184 if ((dp->di_mode & IFMT) == IFATTRDIR && in pass2() 213 if ((dpattr->di_mode & IFMT) == IFATTRDIR) { in pass2() 264 dirtype = (dp->di_mode & IFMT); in pass2() 337 if ((dp2->di_mode & IFMT) == IFATTRDIR) { in pass2() 771 errmsg = ((dp->di_mode & IFMT) == IFATTRDIR) ? in pass2check() 848 ((dp->di_mode & IFMT) != IFATTRDIR)) { in pass2check() 890 pdirtype = (pdirp->di_mode & IFMT); in pass2check() 905 if ((attrdirp->di_mode & IFMT) == in pass2check() 973 ((dp->di_mode & IFMT) == IFDIR)) in pass2check() [all …]
|
H A D | dir.c | 446 if ((dp->di_mode & IFMT) == IFSHAD) in adjust() 457 } else if (((dp->di_mode & IFMT) == IFDIR) || in adjust() 458 ((dp->di_mode & IFMT) == IFATTRDIR)) { in adjust() 523 lostdir = (((dp->di_mode & IFMT) == IFDIR) || in linkup() 524 ((dp->di_mode & IFMT) == IFATTRDIR)); in linkup() 529 lostshadow = (dp->di_mode & IFMT) == IFSHAD; in linkup() 584 if ((dp->di_mode & IFMT) != IFDIR) { in linkup() 654 mode = dp->di_mode & IFMT; in do_reconnect()
|
H A D | pass3.c | 357 inotype = (dp->di_mode & IFMT); in pass3acheck() 359 dirtype = (pdirp->di_mode & IFMT); in pass3acheck() 423 if ((dp->di_mode & IFMT) == IFATTRDIR) { in maybe_convert_attrdir_to_dir()
|
H A D | inode.c | 233 mode = dp->di_mode & IFMT; in ckinode() 1201 switch (type & IFMT) { in allocino() 1218 type & IFMT); in allocino() 1271 mode = (dp->di_mode & IFMT); in truncino() 1402 (dp->di_mode & IFMT) != IFBLK && in freeino() 1403 (dp->di_mode & IFMT) != IFCHR) { in freeino() 1409 if ((dp->di_mode & IFMT) == IFATTRDIR) { in freeino()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/ufs/ |
H A D | ufs.c | 238 { "p", IFMT, IFIFO }, in inode() 239 { "c", IFMT, IFCHR }, in inode() 240 { "d", IFMT, IFDIR }, in inode() 241 { "b", IFMT, IFBLK }, in inode() 242 { "-", IFMT, IFREG }, in inode() 243 { "l", IFMT, IFLNK }, in inode() 244 { "S", IFMT, IFSHAD }, in inode() 245 { "s", IFMT, IFSOCK }, in inode() 246 { "A", IFMT, IFATTRDIR }, in inode() 274 inode.i_mode & ~IFMT, inode.i_size); in inode()
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | quota_ufs.c | 97 ASSERT((ip->i_mode & IFMT) != IFSHAD); in getinoquota() 98 ASSERT((ip->i_mode & IFMT) != IFATTRDIR); in getinoquota() 145 ASSERT((ip->i_mode & IFMT) == IFSHAD || in chkdq() 163 if ((ip->i_mode & IFMT) == IFSHAD || (ip->i_mode & IFMT) == IFATTRDIR) { in chkdq()
|
H A D | quotacalls.c | 178 if (ip->i_mode && (ip->i_mode & IFMT) != IFSHAD && in opendq_scan_inode() 179 (ip->i_mode & IFMT) != IFATTRDIR && ip->i_dquot == NULL) { in opendq_scan_inode() 338 ASSERT((ip->i_mode & IFMT) != IFSHAD); in closedq_scan_inode() 339 ASSERT((ip->i_mode & IFMT) != IFATTRDIR); in closedq_scan_inode() 458 if (ip->i_mode && (ip->i_mode & IFMT) != IFSHAD && in setquota_scan_inode() 459 (ip->i_mode & IFMT) != IFATTRDIR && ip->i_uid == sqdp->sqd_uid) { in setquota_scan_inode()
|
H A D | ufs_dir.c | 162 if (((ip->i_mode & IFMT) != IFDIR) && in ufs_diraccess() 163 ((ip->i_mode & IFMT) != IFATTRDIR)) in ufs_diraccess() 663 if (((tdp->i_mode & IFMT) == IFATTRDIR) && ((op == DE_MKDIR) || in ufs_direnter_cm() 761 if (((nip->i_mode & IFMT) == IFDIR) || in ufs_direnter_cm() 762 ((nip->i_mode & IFMT) == IFATTRDIR)) { in ufs_direnter_cm() 1521 doingdirectory = (((sip->i_mode & IFMT) == IFDIR) || in ufs_dirrename() 1522 ((sip->i_mode & IFMT) == IFATTRDIR)); in ufs_dirrename() 1523 if (((tip->i_mode & IFMT) == IFDIR) || in ufs_dirrename() 1524 ((tip->i_mode & IFMT) == IFATTRDIR)) { in ufs_dirrename() 1808 if ((op == DE_RENAME) && (((sip->i_mode & IFMT) == IFDIR) || in ufs_diraddentry() [all …]
|
H A D | ufs_inode.c | 433 if ((VTOI(vp)->i_mode & IFMT) == IFATTRDIR) in ufs_reset_vnode() 592 ftype = ip->i_mode & IFMT; in ufs_iget_internal() 653 if (ip->i_mode && ((ip->i_mode & IFMT) != IFSHAD) && in ufs_iget_internal() 654 ((ip->i_mode & IFMT) != IFATTRDIR)) { in ufs_iget_internal() 941 if ((ip->i_mode & IFMT) == IFBLK || in ufs_iupdat() 942 (ip->i_mode & IFMT) == IFCHR) { in ufs_iupdat() 1180 ASSERT((oip->i_mode & IFMT) == IFSHAD || in ufs_itrunc() 1192 mode = oip->i_mode & IFMT; in ufs_itrunc() 1543 if ((ip->i_mode & IFMT) != IFCHR && in ufs_iaccess() 1544 (ip->i_mode & IFMT) != IFBLK && in ufs_iaccess() [all …]
|
H A D | ufs_acl.c | 114 if (!CHECK_ACL_ALLOWED(ip->i_mode & IFMT)) in ufs_si_store() 177 if ((sip->i_mode & IFMT) != IFSHAD || sip->i_nlink <= 0) { in ufs_si_store() 436 ASSERT((ip->i_mode & IFMT) != IFSHAD); in ufs_si_load() 438 if (!CHECK_ACL_ALLOWED(ip->i_mode & IFMT)) in ufs_si_load() 470 if ((sip->i_mode & IFMT) != IFSHAD) { in ufs_si_load() 779 if (!CHECK_ACL_ALLOWED(ip->i_mode & IFMT)) in ufs_acl_set() 1321 if (!CHECK_ACL_ALLOWED(ip->i_mode & IFMT)) in ufs_si_inherit() 1327 ASSERT(((tdp->i_mode & IFMT) == IFDIR) || in ufs_si_inherit() 1328 ((tdp->i_mode & IFMT) == IFATTRDIR)); in ufs_si_inherit() 1374 if (((ip->i_mode & IFMT) == IFDIR) || in ufs_si_inherit() [all …]
|
H A D | ufs_vnops.c | 339 if ((ip->i_mode & IFMT) == IFDIR) { in ufs_read() 423 return (((ip->i_mode & IFMT) == IFREG) && !(ioflag & FAPPEND) && in ufs_check_rewrite() 597 if ((ioflag & FAPPEND) != 0 && (ip->i_mode & IFMT) == IFREG) { in ufs_write() 709 type = ip->i_mode & IFMT; in wrip() 1299 type = ip->i_mode & IFMT; in rdip() 1420 if (TRANS_ISTRANS(ufsvfsp) && ((ip->i_mode & IFMT) == IFDIR)) { in rdip() 1961 switch (ip->i_mode & IFMT) { in ufs_getattr() 2136 ip->i_mode = (ip->i_mode & IFMT) | (vap->va_mode & ~IFMT); in ufs_setattr() 2906 if ((((ip->i_mode & IFMT) == IFDIR) || in ufs_create() 2907 ((ip->i_mode & IFMT) == IFATTRDIR)) && in ufs_create() [all …]
|
/illumos-gate/usr/src/cmd/backup/dump/ |
H A D | dumptraverse.c | 82 f = ip->di_mode & IFMT; in mark() 115 f = ip->di_mode & IFMT; in active_mark() 237 if ((ip->di_mode & IFMT) != IFDIR && in add() 238 (ip->di_mode & IFMT) != IFATTRDIR) { in add() 265 if ((ip->di_mode & IFMT) == IFATTRDIR) { in add() 333 if (((ip->di_mode & IFMT) != IFDIR && in dirdump() 334 (ip->di_mode & IFMT) != IFATTRDIR) || ip->di_nlink < 2) { in dirdump() 375 i = ip->di_mode & IFMT; in lf_dumpinode() 681 (ip->di_mode & IFMT) != IFATTRDIR)) { in dsrch()
|
/illumos-gate/usr/src/cmd/fs.d/ufs/ncheck/ |
H A D | ncheck.c | 390 if ((ip->di_mode & IFMT) != IFDIR) { in pass1() 393 if ((ip->di_mode & IFMT) == IFBLK || in pass1() 394 (ip->di_mode & IFMT) == IFCHR || in pass1() 416 if ((ip->di_mode&IFMT) != IFDIR) in pass2() 456 if ((ip->di_mode&IFMT) != IFDIR) in pass3()
|
/illumos-gate/usr/src/grub/grub-0.97/stage2/ |
H A D | fsys_ffs.c | 204 if ((INODE->i_mode & IFMT) != IFREG) in ffs_dir() 222 if (!(INODE->i_size) || ((INODE->i_mode & IFMT) != IFDIR)) in ffs_dir()
|
H A D | fsys_ufs.c | 99 return (inode && ((INODE->ic_smode & IFMT) == IFREG)); in ufs_dir() 235 if ((INODE->ic_smode & IFMT) != IFDIR) in dlook()
|
H A D | fsys_ufs2.c | 229 if ((INODE_UFS2->di_mode & IFMT) != IFREG) in ufs2_dir() 247 if (!(INODE_UFS2->di_size) || ((INODE_UFS2->di_mode & IFMT) != IFDIR)) in ufs2_dir()
|
H A D | fsys_jfs.c | 291 if ((di_mode & IFMT) == IFLNK) { in jfs_dir() 316 if ((di_mode & IFMT) != IFREG) { in jfs_dir() 325 if ((di_mode & IFMT) != IFDIR) { in jfs_dir()
|
H A D | disk_inode_ffs.h | 76 #define IFMT 0xf000 /* type of file */ macro
|
H A D | fsys_xfs.c | 553 if ((di_mode & IFMT) == IFLNK) { in xfs_dir() 575 if ((di_mode & IFMT) != IFREG) { in xfs_dir() 584 if ((di_mode & IFMT) != IFDIR) { in xfs_dir()
|
/illumos-gate/usr/src/cmd/fs.d/ufs/ff/ |
H A D | ff.c | 436 if ((ip->di_mode & IFMT) != IFDIR) { in pass1() 439 if ((ip->di_mode&IFMT) == IFBLK || in pass1() 440 (ip->di_mode&IFMT) == IFCHR || ip->di_mode&(ISUID|ISGID)) { in pass1() 458 if ((ip->di_mode&IFMT) != IFDIR) in pass2() 497 if ((ip->di_mode&IFMT) != IFDIR) in pass3()
|
/illumos-gate/usr/src/cmd/backup/restore/ |
H A D | dirs.c | 155 if ((ts == TS_INODE && (ip->di_mode & IFMT) != IFDIR && in extractdirs() 156 (ip->di_mode & IFMT) != IFATTRDIR) || in extractdirs() 200 ((curfile.dip->di_mode & IFMT) == IFDIR || in skipdirs() 201 (curfile.dip->di_mode & IFMT) == IFATTRDIR)) { in skipdirs() 854 if ((dip->di_mode & IFMT) == IFATTRDIR) { in allocinotab()
|
/illumos-gate/usr/src/stand/lib/fs/ufs/ |
H A D | ufsops.c | 206 if ((filep->fi_inode->i_smode & IFMT) == IFLNK) { in find() 336 if ((ip->i_smode & IFMT) != IFDIR) in dlook() 767 switch (ip->i_smode & IFMT) { in boot_ufs_fstat() 872 while ((fp->fi_inode->i_smode & IFMT) == IFLNK) { in boot_ufs_getdents() 900 if ((fp->fi_inode->i_smode & IFMT) == IFDIR) { in boot_ufs_getdents()
|
/illumos-gate/usr/src/cmd/fs.d/ufs/quot/ |
H A D | quot.c | 308 if ((ip->di_mode & IFMT) == 0) in qacct() 330 if ((ip->di_mode&IFMT) != IFDIR && (ip->di_mode&IFMT) != IFREG) in qacct()
|
/illumos-gate/usr/src/boot/include/ufs/ufs/ |
H A D | dinode.h | 104 #define IFMT 0170000 /* Mask of file type. */ macro
|