Home
last modified time | relevance | path

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

/titanic_50/usr/src/uts/common/fs/ufs/
H A Dufs_acl.c114 if (!CHECK_ACL_ALLOWED(ip->i_mode & IFMT)) in ufs_si_store()
136 ip->i_mode = (ip->i_smode & ~0777) | in ufs_si_store()
177 if ((sip->i_mode & IFMT) != IFSHAD || sip->i_nlink <= 0) { in ufs_si_store()
230 sip->i_mode = (o_mode_t)IFSHAD; in ufs_si_store()
312 ip->i_mode &= ~0700; /* clear Owner */ in ufs_si_store()
313 ip->i_mode |= (sp->aowner->acl_ic_perm & 07) << 6; in ufs_si_store()
318 ip->i_mode &= ~0070; /* clear Group */ in ufs_si_store()
319 ip->i_mode |= MASK2MODE(sp); /* apply mask */ in ufs_si_store()
324 ip->i_mode &= ~0007; /* clear Other */ in ufs_si_store()
325 ip->i_mode |= (sp->aother->acl_ic_perm & 07); in ufs_si_store()
[all …]
H A Dquota_ufs.c99 ASSERT((ip->i_mode & IFMT) != IFSHAD); in getinoquota()
100 ASSERT((ip->i_mode & IFMT) != IFATTRDIR); in getinoquota()
101 ASSERT(ip->i_mode); in getinoquota()
147 ASSERT((ip->i_mode & IFMT) == IFSHAD || in chkdq()
165 if ((ip->i_mode & IFMT) == IFSHAD || (ip->i_mode & IFMT) == IFATTRDIR) { in chkdq()
H A Dufs_dir.c162 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 Dufs_inode.c357 ip->i_mode = 0; in ufs_alloc_inode()
413 if ((VTOI(vp)->i_mode & (ISVTX | IEXEC | IFDIR)) == ISVTX) in ufs_reset_vnode()
431 if ((VTOI(vp)->i_mode & IFMT) == IFATTRDIR) in ufs_reset_vnode()
590 ftype = ip->i_mode & IFMT; in ufs_iget_internal()
628 vp->v_type = IFTOVT((mode_t)ip->i_mode); in ufs_iget_internal()
651 if (ip->i_mode && ((ip->i_mode & IFMT) != IFSHAD) && in ufs_iget_internal()
652 ((ip->i_mode & IFMT) != IFATTRDIR)) { in ufs_iget_internal()
731 ip->i_mode && ip->i_nlink <= 0) { in ufs_iinactive()
939 if ((ip->i_mode & IFMT) == IFBLK || in ufs_iupdat()
940 (ip->i_mode & IFMT) == IFCHR) { in ufs_iupdat()
[all …]
H A Dquotacalls.c181 if (ip->i_mode && (ip->i_mode & IFMT) != IFSHAD && in opendq_scan_inode()
182 (ip->i_mode & IFMT) != IFATTRDIR && ip->i_dquot == NULL) { in opendq_scan_inode()
341 ASSERT((ip->i_mode & IFMT) != IFSHAD); in closedq_scan_inode()
342 ASSERT((ip->i_mode & IFMT) != IFATTRDIR); in closedq_scan_inode()
461 if (ip->i_mode && (ip->i_mode & IFMT) != IFSHAD && in setquota_scan_inode()
462 (ip->i_mode & IFMT) != IFATTRDIR && ip->i_uid == sqdp->sqd_uid) { in setquota_scan_inode()
H A Dufs_vnops.c318 if (MANDLOCK(vp, ip->i_mode)) { in ufs_read()
339 if ((ip->i_mode & IFMT) == IFDIR) { in ufs_read()
423 return (((ip->i_mode & IFMT) == IFREG) && !(ioflag & FAPPEND) && in ufs_check_rewrite()
458 if (MANDLOCK(vp, ip->i_mode)) { in ufs_write()
528 if (MANDLOCK(vp, ip->i_mode)) in ufs_write()
597 if ((ioflag & FAPPEND) != 0 && (ip->i_mode & IFMT) == IFREG) { in ufs_write()
779 type = ip->i_mode & IFMT; in wrip()
1264 if ((ip->i_mode & (IEXEC | (IEXEC >> 3) | in wrip()
1266 (ip->i_mode & (ISUID | ISGID)) != 0 && in wrip()
1268 (ip->i_mode & ISUID) != 0 && ip->i_uid == 0) != 0) { in wrip()
[all …]
H A Dufs_thread.c248 int dorwlock = ((ip->i_mode & IFMT) == IFREG); in ufs_delete()
267 if ((vp->v_count > 1) || (ip->i_mode == 0)) { in ufs_delete()
349 if ((ip->i_mode & IFMT) == IFATTRDIR) { in ufs_delete()
365 mode = ip->i_mode; in ufs_delete()
366 ip->i_mode = 0; in ufs_delete()
658 pages = (ip->i_mode && vn_has_cached_data(vp) && vp->v_type != VCHR); in ufs_idle_free()
H A Dufs_xattr.c84 if ((sdp->i_mode & IFMT) != IFATTRDIR) { in ufs_xattr_getattrdir()
H A Dufs_trans.c411 o_mode_t ifmt = ip->i_mode & IFMT; in ufs_trans_mata_indir()
438 o_mode_t ifmt = ip->i_mode & IFMT; in ufs_trans_mata_iget()
474 o_mode_t ifmt = ip->i_mode & IFMT; in ufs_trans_mata_alloc()
H A Dufs_subr.c482 if ((ip->i_mode & IFMT) == IFSHAD || in ufs_syncip()
1075 o_mode_t ifmt = ip->i_mode & IFMT; in ufs_fbiwrite()
1454 if ((dp->i_mode & ISVTX) && in ufs_sticky_remove_access()
1457 ((ip->i_mode & IFMT) != IFREG || in ufs_sticky_remove_access()
H A Dufs_bmap.c348 if (((ip->i_mode & IFMT) == IFDIR) || in bmap_write()
349 ((ip->i_mode & IFMT) == IFATTRDIR)) in bmap_write()
351 else if ((ip->i_mode & IFMT) == IFSHAD) in bmap_write()
H A Dufs_alloc.c379 if (ip->i_mode || (ip->i_nlink > 0)) { in ufs_ialloc()
781 if (ip->i_number == ino && ip->i_mode != 0) { in ufs_ifree()
785 ip->i_mode, mode, (int)ip->i_number, fs->fs_fsmnt); in ufs_ifree()
813 ip->i_mode, mode, (int)ino, fs->fs_fsmnt); in ufs_ifree()
1904 if (MANDLOCK(vp, ip->i_mode)) { in ufs_freesp()
H A Dufs_extvnops.c301 ASSERT((ip->i_mode & IFMT) == IFREG); in ufs_alloc_data()
H A Dufs_filio.c151 if (ipio->i_mode == 0) { in ufs_fioio()
H A Dufs_directio.c395 if (((ip->i_mode & IFMT) != IFREG) || ip->i_ufsvfs->vfs_qinod == ip) in ufs_directio_write()
H A Dufs_vfsops.c1159 if ((rip->i_mode & IFMT) != IFDIR) { in mountfs()
2057 if (ip->i_gen != ufid->ufid_gen || ip->i_mode == 0 || in ufs_vget()
H A Dufs_lockfs.c800 if ((ip->i_mode != dp->di_mode) || in ufs_reconcile_inode()
H A Dlufs.c692 ip->i_mode = IFSHAD; /* make the dummy a shadow inode */ in lufs_alloc()
/titanic_50/usr/src/grub/grub-0.97/stage2/
H A Dfsys_minix.c88 __u16 i_mode; member
104 __u16 i_mode; member
352 if (S_ISLNK (INODE->i_mode)) in minix_dir()
416 if (!S_ISREG (INODE->i_mode)) in minix_dir()
435 if (!(INODE->i_size) || !S_ISDIR (INODE->i_mode)) in minix_dir()
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_ext2fs.c144 __u16 i_mode; /* File mode */ member
650 if (S_ISLNK (INODE->i_mode)) in ext2fs_dir()
720 if (!S_ISREG (INODE->i_mode)) in ext2fs_dir()
738 if (!(INODE->i_size) || !S_ISDIR (INODE->i_mode)) in ext2fs_dir()
H A Ddisk_inode_ffs.h55 #define i_mode ic_mode macro
/titanic_50/usr/src/cmd/mdb/common/modules/ufs/
H A Dufs.c274 addr, (u_longlong_t)inode.i_number, inode.i_mode, i_modetype_masks, in inode()
275 inode.i_mode & ~IFMT, inode.i_size); in inode()
/titanic_50/usr/src/uts/common/sys/fs/
H A Dufs_inode.h284 #define i_mode i_ic.ic_smode macro
/titanic_50/usr/src/cmd/fs.d/ufs/mkfs/
H A Dmkfs.c2795 node.i_db[0] = alloc((int)node.i_size, node.i_mode); in fsinit()
2805 node.i_mode = IFDIR | UMASK; in fsinit()
2808 node.i_db[0] = alloc(sblock.fs_fsize, node.i_mode); in fsinit()