Home
last modified time | relevance | path

Searched refs:IFMT (Results 1 – 25 of 52) sorted by relevance

123

/illumos-gate/usr/src/cmd/fs.d/ufs/fsck/
H A Dpass1.c136 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 Dpass2.c105 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()
890 pdirtype = (pdirp->di_mode & IFMT); in pass2check()
905 if ((attrdirp->di_mode & IFMT) == in pass2check()
973 ((dp->di_mode & IFMT) == IFDIR)) in pass2check()
975 if ((dp->di_mode & IFMT) != IFDIR) in pass2check()
998 if ((dp->di_mode & IFMT) == in pass2check()
[all …]
H A Dpass3.c357 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 Ddir.c446 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 Dinode.c233 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 Dufs.c238 { "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 Dquota_ufs.c97 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 Dquotacalls.c178 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 Dufs_dir.c162 if (((ip->i_mode & IFMT) != IFDIR) && in ufs_diraccess()
163 ((ip->i_mode & IFMT) != IFATTRDIR)) in ufs_diraccess()
761 if (((nip->i_mode & IFMT) == IFDIR) || in ufs_direnter_cm()
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()
2224 (((tdp->i_mode & IFMT) == IFDIR) || in ufs_dirmakeinode()
2283 if ((tdp->i_mode & IFMT) == IFATTRDIR) { in ufs_dirmakeinode()
2474 mode = ip->i_mode & IFMT; in ufs_dirremove()
2546 ((ip->i_mode & IFMT) != IFATTRDIR)) in ufs_dirremove()
[all …]
H A Dufs_inode.c433 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 Dufs_acl.c114 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 Dufs_vnops.c339 if ((ip->i_mode & IFMT) == IFDIR) { in ufs_read()
709 type = ip->i_mode & IFMT; in wrip()
1299 type = ip->i_mode & IFMT; 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()
2939 if (((ip->i_mode & IFMT) == IFREG) && in ufs_create()
3189 ((tdp->i_mode & IFMT) == IFDIR))) { in ufs_link()
3315 if ((tdp->i_mode & IFMT) != (sdp->i_mode & IFMT)) { in ufs_rename()
3456 if ((((sip->i_mode & IFMT) == IFDIR) || in ufs_rename()
[all …]
/illumos-gate/usr/src/cmd/backup/dump/
H A Ddumptraverse.c82 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 Dncheck.c390 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 Dfsys_ffs.c204 if ((INODE->i_mode & IFMT) != IFREG) in ffs_dir()
222 if (!(INODE->i_size) || ((INODE->i_mode & IFMT) != IFDIR)) in ffs_dir()
H A Dfsys_ufs.c99 return (inode && ((INODE->ic_smode & IFMT) == IFREG)); in ufs_dir()
235 if ((INODE->ic_smode & IFMT) != IFDIR) in dlook()
H A Dfsys_ufs2.c229 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 Dfsys_jfs.c291 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 Ddisk_inode_ffs.h76 #define IFMT 0xf000 /* type of file */ macro
H A Dfsys_xfs.c553 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 Dff.c436 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/stand/lib/fs/ufs/
H A Dufsops.c206 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/backup/restore/
H A Ddirs.c155 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/cmd/fs.d/ufs/quot/
H A Dquot.c308 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 Ddinode.h104 #define IFMT 0170000 /* Mask of file type. */ macro

123