taglinefilesource code
i_mode262arch/alpha/kernel/osf_sys.cif (!S_ISBLK(inode->i_mode)) {
i_mode976fs/binfmt_elf.cif (!S_ISREG(inode->i_mode))
i_mode194fs/exec.cif (!S_ISREG(inode->i_mode))
i_mode580fs/exec.cif (!S_ISREG(bprm.inode->i_mode)) {  /* must be regular file */
i_mode592fs/exec.ci = bprm.inode->i_mode;
i_mode608fs/exec.cif (!(bprm.inode->i_mode & 0111) && fsuser()) {
i_mode73fs/ext/dir.cif (!inode || !S_ISDIR(inode->i_mode))
i_mode86fs/ext/file.cif (!S_ISREG(inode->i_mode)) {
i_mode87fs/ext/file.cprintk("ext_file_read: mode = %07o\n",inode->i_mode);
i_mode208fs/ext/file.cif (!S_ISREG(inode->i_mode)) {
i_mode209fs/ext/file.cprintk("ext_file_write: mode = %07o\n",inode->i_mode);
i_mode286fs/ext/freelists.cinode->i_gid = (dir->i_mode & S_ISGID) ? dir->i_gid : current->fsgid;
i_mode173fs/ext/fsync.cif (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) ||
i_mode174fs/ext/fsync.cS_ISLNK(inode->i_mode)))
i_mode360fs/ext/inode.cinode->i_mode = raw_inode->i_mode;
i_mode367fs/ext/inode.cif (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode))
i_mode373fs/ext/inode.cif (S_ISREG(inode->i_mode))
i_mode375fs/ext/inode.celse if (S_ISDIR(inode->i_mode))
i_mode377fs/ext/inode.celse if (S_ISLNK(inode->i_mode))
i_mode379fs/ext/inode.celse if (S_ISCHR(inode->i_mode))
i_mode381fs/ext/inode.celse if (S_ISBLK(inode->i_mode))
i_mode383fs/ext/inode.celse if (S_ISFIFO(inode->i_mode))
i_mode398fs/ext/inode.craw_inode->i_mode = inode->i_mode;
i_mode404fs/ext/inode.cif (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode))
i_mode159fs/ext/namei.cif (!S_ISDIR(dir->i_mode)) {
i_mode319fs/ext/namei.cinode->i_mode = mode;
i_mode357fs/ext/namei.cinode->i_mode = mode;
i_mode359fs/ext/namei.cif (S_ISREG(inode->i_mode))
i_mode361fs/ext/namei.celse if (S_ISDIR(inode->i_mode)) {
i_mode363fs/ext/namei.cif (dir->i_mode & S_ISGID)
i_mode364fs/ext/namei.cinode->i_mode |= S_ISGID;
i_mode366fs/ext/namei.celse if (S_ISLNK(inode->i_mode))
i_mode368fs/ext/namei.celse if (S_ISCHR(inode->i_mode))
i_mode370fs/ext/namei.celse if (S_ISBLK(inode->i_mode))
i_mode372fs/ext/namei.celse if (S_ISFIFO(inode->i_mode))
i_mode443fs/ext/namei.cinode->i_mode = S_IFDIR | (mode & 0777 & ~current->fs->umask);
i_mode444fs/ext/namei.cif (dir->i_mode & S_ISGID)
i_mode445fs/ext/namei.cinode->i_mode |= S_ISGID;
i_mode539fs/ext/namei.cif ((dir->i_mode & S_ISVTX) && !fsuser() &&
i_mode547fs/ext/namei.cif (!S_ISDIR(inode->i_mode)) {
i_mode593fs/ext/namei.cif ((dir->i_mode & S_ISVTX) && !fsuser() &&
i_mode597fs/ext/namei.cif (S_ISDIR(inode->i_mode))
i_mode633fs/ext/namei.cinode->i_mode = S_IFLNK | 0777;
i_mode681fs/ext/namei.cif (S_ISDIR(oldinode->i_mode)) {
i_mode785fs/ext/namei.cif ((old_dir->i_mode & S_ISVTX) && 
i_mode801fs/ext/namei.cif (new_inode && S_ISDIR(new_inode->i_mode)) {
i_mode806fs/ext/namei.cif (new_inode && (new_dir->i_mode & S_ISVTX) && 
i_mode810fs/ext/namei.cif (S_ISDIR(old_inode->i_mode)) {
i_mode62fs/ext/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode91fs/ext/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode227fs/ext/truncate.cif (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) ||
i_mode228fs/ext/truncate.cS_ISLNK(inode->i_mode)))
i_mode28fs/ext2/acl.cunsigned short mode = inode->i_mode;
i_mode109fs/ext2/dir.cif (!inode || !S_ISDIR(inode->i_mode))
i_mode99fs/ext2/file.cif (!S_ISREG(inode->i_mode)) {
i_mode101fs/ext2/file.cinode->i_mode);
i_mode257fs/ext2/file.cif (!S_ISREG(inode->i_mode)) {
i_mode259fs/ext2/file.cinode->i_mode);
i_mode170fs/ext2/fsync.cif (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) ||
i_mode171fs/ext2/fsync.cS_ISLNK(inode->i_mode)))
i_mode173fs/ext2/fsync.cif (S_ISLNK(inode->i_mode) && !(inode->i_blocks))
i_mode243fs/ext2/ialloc.cif (S_ISDIR(inode->i_mode))
i_mode449fs/ext2/ialloc.cinode->i_mode = mode;
i_mode457fs/ext2/ialloc.celse if (dir->i_mode & S_ISGID) {
i_mode112fs/ext2/inode.cif (S_ISREG(inode->i_mode))
i_mode528fs/ext2/inode.cinode->i_mode = raw_inode->i_mode;
i_mode554fs/ext2/inode.cif (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode))
i_mode563fs/ext2/inode.celse if (S_ISREG(inode->i_mode))
i_mode565fs/ext2/inode.celse if (S_ISDIR(inode->i_mode))
i_mode567fs/ext2/inode.celse if (S_ISLNK(inode->i_mode))
i_mode569fs/ext2/inode.celse if (S_ISCHR(inode->i_mode))
i_mode571fs/ext2/inode.celse if (S_ISBLK(inode->i_mode))
i_mode573fs/ext2/inode.celse if (S_ISFIFO(inode->i_mode))
i_mode619fs/ext2/inode.craw_inode->i_mode = inode->i_mode;
i_mode636fs/ext2/inode.cif (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode))
i_mode175fs/ext2/namei.cif (!S_ISDIR(dir->i_mode)) {
i_mode384fs/ext2/namei.cinode->i_mode = mode;
i_mode430fs/ext2/namei.cinode->i_mode = mode;
i_mode432fs/ext2/namei.cif (S_ISREG(inode->i_mode))
i_mode434fs/ext2/namei.celse if (S_ISDIR(inode->i_mode)) {
i_mode436fs/ext2/namei.cif (dir->i_mode & S_ISGID)
i_mode437fs/ext2/namei.cinode->i_mode |= S_ISGID;
i_mode439fs/ext2/namei.celse if (S_ISLNK(inode->i_mode))
i_mode441fs/ext2/namei.celse if (S_ISCHR(inode->i_mode))
i_mode443fs/ext2/namei.celse if (S_ISBLK(inode->i_mode))
i_mode445fs/ext2/namei.celse if (S_ISFIFO(inode->i_mode)) 
i_mode520fs/ext2/namei.cinode->i_mode = S_IFDIR | (mode & S_IRWXUGO & ~current->fs->umask);
i_mode521fs/ext2/namei.cif (dir->i_mode & S_ISGID)
i_mode522fs/ext2/namei.cinode->i_mode |= S_ISGID;
i_mode634fs/ext2/namei.cif ((dir->i_mode & S_ISVTX) && !fsuser() &&
i_mode640fs/ext2/namei.cif (!S_ISDIR(inode->i_mode)) {
i_mode706fs/ext2/namei.cif (S_ISDIR(inode->i_mode))
i_mode717fs/ext2/namei.cif ((dir->i_mode & S_ISVTX) && !fsuser() &&
i_mode764fs/ext2/namei.cinode->i_mode = S_IFLNK | S_IRWXUGO;
i_mode836fs/ext2/namei.cif (S_ISDIR(oldinode->i_mode)) {
i_mode958fs/ext2/namei.cif ((old_dir->i_mode & S_ISVTX) && 
i_mode976fs/ext2/namei.cif (new_inode && S_ISDIR(new_inode->i_mode)) {
i_mode978fs/ext2/namei.cif (!S_ISDIR(old_inode->i_mode))
i_mode991fs/ext2/namei.cif (new_inode && (new_dir->i_mode & S_ISVTX) &&
i_mode995fs/ext2/namei.cif (S_ISDIR(old_inode->i_mode)) {
i_mode997fs/ext2/namei.cif (new_inode && !S_ISDIR(new_inode->i_mode))
i_mode68fs/ext2/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode103fs/ext2/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode328fs/ext2/truncate.cif (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) ||
i_mode329fs/ext2/truncate.cS_ISLNK(inode->i_mode)))
i_mode161fs/fcntl.cif (S_ISSOCK (filp->f_inode->i_mode))
i_mode166fs/fcntl.cif (S_ISSOCK (filp->f_inode->i_mode))
i_mode624fs/hpfs/hpfs_fs.cinode->i_mode = 0;
i_mode638fs/hpfs/hpfs_fs.cinode->i_mode = s->s_hpfs_mode;
i_mode653fs/hpfs/hpfs_fs.cinode->i_mode |= S_IFDIR;
i_mode655fs/hpfs/hpfs_fs.cinode->i_mode |= S_IFREG;
i_mode656fs/hpfs/hpfs_fs.cinode->i_mode &= ~0111;
i_mode674fs/hpfs/hpfs_fs.cif (S_ISREG(inode->i_mode)) {
i_mode689fs/hpfs/hpfs_fs.cinode->i_mode = 0;
i_mode871fs/hpfs/hpfs_fs.cif (inode == 0 || !S_ISREG(inode->i_mode))
i_mode1114fs/hpfs/hpfs_fs.cif (!S_ISDIR(dir->i_mode))
i_mode1164fs/hpfs/hpfs_fs.cinode->i_mode &= ~0222;
i_mode1361fs/hpfs/hpfs_fs.c|| !S_ISDIR(inode->i_mode))
i_mode206fs/inode.cif (S_ISREG(file->f_inode->i_mode) && (file->f_mode & 2))
i_mode292fs/inode.cinode->i_mode = attr->ia_mode;
i_mode294fs/inode.cinode->i_mode &= ~S_ISGID;
i_mode382fs/inode.cinode->i_ino, inode->i_mode);
i_mode494fs/inode.cinode->i_mode |= S_IFIFO | S_IRUSR | S_IWUSR;
i_mode92fs/ioctl.cif (filp->f_inode && S_ISREG(filp->f_inode->i_mode))
i_mode275fs/isofs/dir.cif (!inode || !S_ISDIR(inode->i_mode))
i_mode137fs/isofs/file.cif (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode))) {
i_mode138fs/isofs/file.cprintk("isofs_file_read: mode = %07o\n",inode->i_mode);
i_mode468fs/isofs/inode.cinode->i_mode = S_IRUGO | S_IXUGO | S_IFDIR;
i_mode475fs/isofs/inode.cinode->i_mode = inode->i_sb->u.isofs_sb.s_mode; /* Everybody gets to read the file. */
i_mode477fs/isofs/inode.cinode->i_mode |= S_IFREG;
i_mode483fs/isofs/inode.cinode->i_mode |= S_IXUGO; /* execute permission */
i_mode587fs/isofs/inode.cif (S_ISREG(inode->i_mode))
i_mode589fs/isofs/inode.celse if (S_ISDIR(inode->i_mode))
i_mode591fs/isofs/inode.celse if (S_ISLNK(inode->i_mode))
i_mode593fs/isofs/inode.celse if (S_ISCHR(inode->i_mode))
i_mode595fs/isofs/inode.celse if (S_ISBLK(inode->i_mode))
i_mode597fs/isofs/inode.celse if (S_ISFIFO(inode->i_mode))
i_mode613fs/isofs/inode.cinode->i_mode = S_IFREG;  /*Regular file, no one gets to read*/
i_mode235fs/isofs/namei.cif (!S_ISDIR(dir->i_mode)) {
i_mode299fs/isofs/rock.cinode->i_mode  = isonum_733(rr->u.PX.mode);
i_mode378fs/isofs/rock.cinode->i_mode = reloc->i_mode;
i_mode64fs/isofs/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode90fs/isofs/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode199fs/minix/bitmap.cinode->i_gid = (dir->i_mode & S_ISGID) ? dir->i_gid : current->fsgid;
i_mode70fs/minix/dir.cif (!inode || !inode->i_sb || !S_ISDIR(inode->i_mode))
i_mode84fs/minix/file.cif (!S_ISREG(inode->i_mode)) {
i_mode85fs/minix/file.cprintk("minix_file_read: mode = %07o\n",inode->i_mode);
i_mode204fs/minix/file.cif (!S_ISREG(inode->i_mode)) {
i_mode205fs/minix/file.cprintk("minix_file_write: mode = %07o\n",inode->i_mode);
i_mode151fs/minix/fsync.cif (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) ||
i_mode152fs/minix/fsync.cS_ISLNK(inode->i_mode)))
i_mode417fs/minix/inode.cinode->i_mode = 0;
i_mode433fs/minix/inode.cinode->i_mode = raw_inode->i_mode;
i_mode440fs/minix/inode.cif (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode))
i_mode445fs/minix/inode.cif (S_ISREG(inode->i_mode))
i_mode447fs/minix/inode.celse if (S_ISDIR(inode->i_mode))
i_mode449fs/minix/inode.celse if (S_ISLNK(inode->i_mode))
i_mode451fs/minix/inode.celse if (S_ISCHR(inode->i_mode))
i_mode453fs/minix/inode.celse if (S_ISBLK(inode->i_mode))
i_mode455fs/minix/inode.celse if (S_ISFIFO(inode->i_mode))
i_mode481fs/minix/inode.craw_inode->i_mode = inode->i_mode;
i_mode487fs/minix/inode.cif (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode))
i_mode121fs/minix/namei.cif (!S_ISDIR(dir->i_mode)) {
i_mode232fs/minix/namei.cinode->i_mode = mode;
i_mode271fs/minix/namei.cinode->i_mode = mode;
i_mode273fs/minix/namei.cif (S_ISREG(inode->i_mode))
i_mode275fs/minix/namei.celse if (S_ISDIR(inode->i_mode)) {
i_mode277fs/minix/namei.cif (dir->i_mode & S_ISGID)
i_mode278fs/minix/namei.cinode->i_mode |= S_ISGID;
i_mode280fs/minix/namei.celse if (S_ISLNK(inode->i_mode))
i_mode282fs/minix/namei.celse if (S_ISCHR(inode->i_mode))
i_mode284fs/minix/namei.celse if (S_ISBLK(inode->i_mode))
i_mode286fs/minix/namei.celse if (S_ISFIFO(inode->i_mode))
i_mode354fs/minix/namei.cinode->i_mode = S_IFDIR | (mode & 0777 & ~current->fs->umask);
i_mode355fs/minix/namei.cif (dir->i_mode & S_ISGID)
i_mode356fs/minix/namei.cinode->i_mode |= S_ISGID;
i_mode448fs/minix/namei.cif ((dir->i_mode & S_ISVTX) && !fsuser() &&
i_mode456fs/minix/namei.cif (!S_ISDIR(inode->i_mode)) {
i_mode506fs/minix/namei.cif (S_ISDIR(inode->i_mode))
i_mode515fs/minix/namei.cif ((dir->i_mode & S_ISVTX) && !fsuser() &&
i_mode556fs/minix/namei.cinode->i_mode = S_IFLNK | 0777;
i_mode605fs/minix/namei.cif (S_ISDIR(oldinode->i_mode)) {
i_mode706fs/minix/namei.cif ((old_dir->i_mode & S_ISVTX) && 
i_mode722fs/minix/namei.cif (new_inode && S_ISDIR(new_inode->i_mode)) {
i_mode724fs/minix/namei.cif (!S_ISDIR(old_inode->i_mode))
i_mode737fs/minix/namei.cif (new_inode && (new_dir->i_mode & S_ISVTX) && 
i_mode741fs/minix/namei.cif (S_ISDIR(old_inode->i_mode)) {
i_mode743fs/minix/namei.cif (new_inode && !S_ISDIR(new_inode->i_mode))
i_mode60fs/minix/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode89fs/minix/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode174fs/minix/truncate.cif (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) ||
i_mode175fs/minix/truncate.cS_ISLNK(inode->i_mode)))
i_mode75fs/msdos/dir.cif (!inode || !S_ISDIR(inode->i_mode))
i_mode247fs/msdos/fat.cif (inode->i_ino == MSDOS_ROOT_INO || (S_ISDIR(inode->i_mode) &&
i_mode172fs/msdos/file.cif (!S_ISREG(inode->i_mode) && !S_ISLNK(inode->i_mode)) {
i_mode173fs/msdos/file.cprintk("msdos_file_read: mode = %07o\n",inode->i_mode);
i_mode285fs/msdos/file.cif (!S_ISREG(inode->i_mode) && !S_ISLNK(inode->i_mode)) {
i_mode286fs/msdos/file.cprintk("msdos_file_write: mode = %07o\n",inode->i_mode);
i_mode369fs/msdos/inode.cinode->i_mode = (S_IRWXUGO & ~MSDOS_SB(inode->i_sb)->fs_umask) |
i_mode393fs/msdos/inode.cinode->i_mode = MSDOS_MKMODE(raw_entry->attr,S_IRWXUGO &
i_mode418fs/msdos/inode.cinode->i_mode = MSDOS_MKMODE(raw_entry->attr,(IS_NOEXEC(inode)
i_mode456fs/msdos/inode.cif (S_ISDIR(inode->i_mode)) {
i_mode464fs/msdos/inode.craw_entry->attr |= MSDOS_MKATTR(inode->i_mode) |
i_mode496fs/msdos/inode.cif (IS_NOEXEC(inode) && !S_ISDIR(inode->i_mode))
i_mode497fs/msdos/inode.cinode->i_mode &= S_IFMT | S_IRUGO | S_IWUGO;
i_mode499fs/msdos/inode.cinode->i_mode |= S_IXUGO;
i_mode501fs/msdos/inode.cinode->i_mode = ((inode->i_mode & S_IFMT) | ((((inode->i_mode & S_IRWXU
i_mode212fs/msdos/misc.cif (S_ISDIR(inode->i_mode)) {
i_mode483fs/msdos/misc.cif (!S_ISDIR(dir->i_mode)) panic("Non-directory fed to m_p_i");
i_mode99fs/msdos/mmap.cif (!inode->i_sb || !S_ISREG(inode->i_mode))
i_mode126fs/msdos/namei.cif (!S_ISDIR(dir->i_mode)) {
i_mode367fs/msdos/namei.cif (!S_ISDIR(inode->i_mode)) goto rmdir_done;
i_mode408fs/msdos/namei.cif (!S_ISREG(inode->i_mode) && nospc){
i_mode458fs/msdos/namei.cerror = S_ISDIR(new_inode->i_mode) ? (old_de->attr & ATTR_DIR) ?
i_mode466fs/msdos/namei.cif (S_ISDIR(new_inode->i_mode)) {
i_mode536fs/msdos/namei.cerror = S_ISDIR(new_inode->i_mode) ? (old_de->attr & ATTR_DIR) ?
i_mode563fs/msdos/namei.cif (exists && S_ISDIR(new_inode->i_mode)) {
i_mode582fs/msdos/namei.cif (S_ISDIR(old_inode->i_mode)) {
i_mode101fs/namei.cint mode = inode->i_mode;
i_mode127fs/namei.cif ((inode->i_count > 1) && S_ISREG(inode->i_mode)) /* shortcut */
i_mode389fs/namei.cif (S_ISDIR(inode->i_mode) && (flag & 2)) {
i_mode397fs/namei.cif (S_ISBLK(inode->i_mode) || S_ISCHR(inode->i_mode)) {
i_mode102fs/nfs/dir.cif (!inode || !S_ISDIR(inode->i_mode)) {
i_mode308fs/nfs/dir.cif (!dir || !S_ISDIR(dir->i_mode)) {
i_mode349fs/nfs/dir.cif (!dir || !S_ISDIR(dir->i_mode)) {
i_mode383fs/nfs/dir.cif (!dir || !S_ISDIR(dir->i_mode)) {
i_mode414fs/nfs/dir.cif (!dir || !S_ISDIR(dir->i_mode)) {
i_mode438fs/nfs/dir.cif (!dir || !S_ISDIR(dir->i_mode)) {
i_mode458fs/nfs/dir.cif (!dir || !S_ISDIR(dir->i_mode)) {
i_mode480fs/nfs/dir.cif (!dir || !S_ISDIR(dir->i_mode)) {
i_mode513fs/nfs/dir.cif (!dir || !S_ISDIR(dir->i_mode)) {
i_mode538fs/nfs/dir.cif (!old_dir || !S_ISDIR(old_dir->i_mode)) {
i_mode544fs/nfs/dir.cif (!new_dir || !S_ISDIR(new_dir->i_mode)) {
i_mode585fs/nfs/dir.cwas_empty = inode->i_mode == 0;
i_mode586fs/nfs/dir.cinode->i_mode = fattr->mode;
i_mode592fs/nfs/dir.cif (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode))
i_mode601fs/nfs/dir.cif (S_ISREG(inode->i_mode))
i_mode603fs/nfs/dir.celse if (S_ISDIR(inode->i_mode))
i_mode605fs/nfs/dir.celse if (S_ISLNK(inode->i_mode))
i_mode607fs/nfs/dir.celse if (S_ISCHR(inode->i_mode))
i_mode609fs/nfs/dir.celse if (S_ISBLK(inode->i_mode))
i_mode611fs/nfs/dir.celse if (S_ISFIFO(inode->i_mode))
i_mode110fs/nfs/file.cif (!S_ISREG(inode->i_mode)) {
i_mode112fs/nfs/file.cinode->i_mode);
i_mode203fs/nfs/file.cif (!S_ISREG(inode->i_mode)) {
i_mode205fs/nfs/file.cinode->i_mode);
i_mode104fs/nfs/inode.cif (!S_ISSOCK(filp->f_inode->i_mode)) {
i_mode265fs/nfs/inode.csattr.size = S_ISREG(inode->i_mode) ? attr->ia_size : -1;
i_mode102fs/nfs/mmap.cif (!inode->i_sb || !S_ISREG(inode->i_mode))
i_mode66fs/nfs/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode104fs/nfs/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode78fs/open.cif (S_ISDIR(inode->i_mode)) {
i_mode121fs/open.cif (S_ISDIR(inode->i_mode) || !(file->f_mode & 2))
i_mode262fs/open.cif (!S_ISDIR(inode->i_mode)) {
i_mode285fs/open.cif (!S_ISDIR(inode->i_mode))
i_mode303fs/open.cif (!S_ISDIR(inode->i_mode)) {
i_mode331fs/open.cmode = inode->i_mode;
i_mode332fs/open.cnewattrs.ia_mode = (mode & S_IALLUGO) | (inode->i_mode & ~S_IALLUGO);
i_mode357fs/open.cmode = inode->i_mode;
i_mode358fs/open.cnewattrs.ia_mode = (mode & S_IALLUGO) | (inode->i_mode & ~S_IALLUGO);
i_mode385fs/open.cnewattrs.ia_mode = inode->i_mode;
i_mode393fs/open.cif (user != inode->i_uid && (inode->i_mode & S_ISUID)) {
i_mode400fs/open.cif (group != inode->i_gid && (inode->i_mode & S_ISGID)) {
i_mode429fs/open.cnewattrs.ia_mode = inode->i_mode;
i_mode437fs/open.cif (user != inode->i_uid && (inode->i_mode & S_ISUID)) {
i_mode444fs/open.cif (group != inode->i_gid && (inode->i_mode & S_ISGID)) {
i_mode91fs/proc/base.cif (!S_ISDIR(dir->i_mode)) {
i_mode130fs/proc/base.cif (!inode || !S_ISDIR(inode->i_mode))
i_mode68fs/proc/fd.cif (!pid || ino != PROC_PID_FD || !S_ISDIR(dir->i_mode)) {
i_mode128fs/proc/fd.cif (!inode || !S_ISDIR(inode->i_mode))
i_mode118fs/proc/inode.cinode->i_mode = 0;
i_mode135fs/proc/inode.cinode->i_mode = S_IFDIR | S_IRUGO | S_IXUGO;
i_mode147fs/proc/inode.cinode->i_mode = S_IFREG | S_IRUGO | S_IWUSR;
i_mode155fs/proc/inode.cinode->i_mode = S_IFREG | S_IRUGO | S_IWUSR;
i_mode163fs/proc/inode.cinode->i_mode = S_IFREG | S_IRUGO;
i_mode169fs/proc/inode.cinode->i_mode = S_IFREG | S_IWUSR;
i_mode177fs/proc/inode.cinode->i_mode = S_IFREG | S_IRUGO | S_IXUGO;
i_mode185fs/proc/inode.cinode->i_mode = S_IFDIR | S_IRUGO | S_IXUGO;
i_mode192fs/proc/inode.cinode->i_mode = S_IFREG | S_IRUGO | S_IWUSR;
i_mode200fs/proc/inode.cinode->i_mode = S_IFREG | S_IRUSR;
i_mode204fs/proc/inode.cinode->i_mode = S_IFDIR | S_IRUGO | S_IXUGO;
i_mode209fs/proc/inode.cinode->i_mode = S_IFDIR | S_IRUGO | S_IXUGO;
i_mode214fs/proc/inode.cinode->i_mode = S_IFREG | S_IRUSR;
i_mode220fs/proc/inode.cinode->i_mode = S_IFREG | S_IRUGO | S_IWUSR;
i_mode226fs/proc/inode.cinode->i_mode = S_IFREG | S_IRUGO;
i_mode241fs/proc/inode.cinode->i_mode = S_IFDIR | S_IRUGO | S_IXUGO;
i_mode246fs/proc/inode.cinode->i_mode = S_IFREG | S_IRUSR | S_IWUSR;
i_mode253fs/proc/inode.cinode->i_mode = S_IFLNK | S_IRWXU;
i_mode256fs/proc/inode.cinode->i_mode = S_IFDIR | S_IRUSR | S_IXUSR;
i_mode261fs/proc/inode.cinode->i_mode = S_IFREG | S_IRUSR;
i_mode267fs/proc/inode.cinode->i_mode = S_IFREG | S_IRUGO;
i_mode271fs/proc/inode.cinode->i_mode = S_IFIFO | S_IRUGO;
i_mode282fs/proc/inode.cinode->i_mode = S_IFLNK;
i_mode284fs/proc/inode.cinode->i_mode |= S_IRUSR | S_IXUSR;
i_mode286fs/proc/inode.cinode->i_mode |= S_IWUSR | S_IXUSR;
i_mode177fs/proc/link.cif (!S_ISLNK(inode->i_mode)) {
i_mode194fs/proc/net.cif (!S_ISDIR(dir->i_mode)) {
i_mode217fs/proc/net.cif (!inode || !S_ISDIR(inode->i_mode))
i_mode97fs/proc/root.cif (!S_ISDIR(dir->i_mode)) {
i_mode154fs/proc/root.cif (!inode || !S_ISDIR(inode->i_mode))
i_mode144fs/proc/scsi.cif (!S_ISDIR(dir->i_mode)) {
i_mode179fs/proc/scsi.cif (!inode || !S_ISDIR(inode->i_mode))
i_mode144fs/read_write.cif (written > 0 && !suser() && (inode->i_mode & (S_ISUID | S_ISGID))) {
i_mode146fs/read_write.cnewattrs.ia_mode = inode->i_mode & ~(S_ISUID | S_ISGID);
i_mode173fs/smbfs/dir.cif (!inode || !S_ISDIR(inode->i_mode)) {
i_mode667fs/smbfs/dir.cif (!dir || !S_ISDIR(dir->i_mode)) {
i_mode772fs/smbfs/dir.cif (!dir || !S_ISDIR(dir->i_mode)) {
i_mode814fs/smbfs/dir.cif (!dir || !S_ISDIR(dir->i_mode)) {
i_mode840fs/smbfs/dir.cif (!dir || !S_ISDIR(dir->i_mode)) {
i_mode865fs/smbfs/dir.cif (!dir || !S_ISDIR(dir->i_mode)) {
i_mode892fs/smbfs/dir.cif (!old_dir || !S_ISDIR(old_dir->i_mode)) {
i_mode898fs/smbfs/dir.cif (!new_dir || !S_ISDIR(new_dir->i_mode)) {
i_mode82fs/smbfs/file.cif (!S_ISREG(inode->i_mode)) {
i_mode84fs/smbfs/file.cinode->i_mode);
i_mode142fs/smbfs/file.cif (!S_ISREG(inode->i_mode)) {
i_mode144fs/smbfs/file.cinode->i_mode);
i_mode98fs/smbfs/inode.cinode->i_mode = SMB_SERVER(inode)->m.dir_mode;
i_mode100fs/smbfs/inode.cinode->i_mode = SMB_SERVER(inode)->m.file_mode;
i_mode102fs/smbfs/inode.cDDPRINTK("smb_read_inode: inode->i_mode = %u\n", inode->i_mode);
i_mode120fs/smbfs/inode.cif (S_ISREG(inode->i_mode))
i_mode122fs/smbfs/inode.celse if (S_ISDIR(inode->i_mode))
i_mode147fs/smbfs/inode.cif (S_ISDIR(inode->i_mode)) {
i_mode207fs/smbfs/inode.cif (!S_ISSOCK(filp->f_inode->i_mode)) {
i_mode349fs/smbfs/inode.cif (!S_ISREG(inode->i_mode))
i_mode113fs/smbfs/mmap.cif (!inode->i_sb || !S_ISREG(inode->i_mode))
i_mode87fs/smbfs/sock.c|| (!S_ISSOCK(inode->i_mode))) {
i_mode135fs/smbfs/sock.c|| (!S_ISSOCK(inode->i_mode))) {
i_mode25fs/stat.ctmp.st_mode = inode->i_mode;
i_mode47fs/stat.ctmp.st_mode = inode->i_mode;
i_mode386fs/super.cif (S_ISBLK(inode->i_mode)) {
i_mode444fs/super.cif (!S_ISDIR(dir_i->i_mode)) {
i_mode587fs/super.cif (!S_ISBLK(inode->i_mode)) {
i_mode77fs/sysv/dir.cif (!inode || !(sb = inode->i_sb) || !S_ISDIR(inode->i_mode))
i_mode92fs/sysv/file.cif (!S_ISREG(inode->i_mode)) {
i_mode93fs/sysv/file.cprintk("sysv_file_read: mode = %07o\n",inode->i_mode);
i_mode215fs/sysv/file.cif (!S_ISREG(inode->i_mode)) {
i_mode216fs/sysv/file.cprintk("sysv_file_write: mode = %07o\n",inode->i_mode);
i_mode189fs/sysv/fsync.cif (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) ||
i_mode190fs/sysv/fsync.cS_ISLNK(inode->i_mode)))
i_mode138fs/sysv/ialloc.cif (raw_inode->i_mode == 0 && raw_inode->i_nlink == 0)
i_mode159fs/sysv/ialloc.cinode->i_gid = (dir->i_mode & S_ISGID) ? dir->i_gid : current->fsgid;
i_mode167fs/sysv/ialloc.cinode->i_mode = 0;    /* for sysv_write_inode() */
i_mode204fs/sysv/ialloc.cif (raw_inode->i_mode == 0 && raw_inode->i_nlink == 0)
i_mode812fs/sysv/inode.cinode->i_mode = 0;
i_mode825fs/sysv/inode.cmode = raw_inode->i_mode;
i_mode829fs/sysv/inode.cinode->i_mode = mode;
i_mode845fs/sysv/inode.cif (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode))
i_mode857fs/sysv/inode.cif (S_ISREG(inode->i_mode))
i_mode859fs/sysv/inode.celse if (S_ISDIR(inode->i_mode))
i_mode861fs/sysv/inode.celse if (S_ISLNK(inode->i_mode))
i_mode863fs/sysv/inode.celse if (S_ISCHR(inode->i_mode))
i_mode865fs/sysv/inode.celse if (S_ISBLK(inode->i_mode))
i_mode867fs/sysv/inode.celse if (S_ISFIFO(inode->i_mode))
i_mode911fs/sysv/inode.cmode = inode->i_mode;
i_mode914fs/sysv/inode.craw_inode->i_mode = mode;
i_mode929fs/sysv/inode.cif (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode))
i_mode117fs/sysv/namei.cif (!S_ISDIR(dir->i_mode)) {
i_mode225fs/sysv/namei.cinode->i_mode = mode;
i_mode264fs/sysv/namei.cinode->i_mode = mode;
i_mode266fs/sysv/namei.cif (S_ISREG(inode->i_mode))
i_mode268fs/sysv/namei.celse if (S_ISDIR(inode->i_mode)) {
i_mode270fs/sysv/namei.cif (dir->i_mode & S_ISGID)
i_mode271fs/sysv/namei.cinode->i_mode |= S_ISGID;
i_mode273fs/sysv/namei.celse if (S_ISLNK(inode->i_mode))
i_mode275fs/sysv/namei.celse if (S_ISCHR(inode->i_mode))
i_mode277fs/sysv/namei.celse if (S_ISBLK(inode->i_mode))
i_mode279fs/sysv/namei.celse if (S_ISFIFO(inode->i_mode))
i_mode345fs/sysv/namei.cinode->i_mode = S_IFDIR | (mode & 0777 & ~current->fs->umask);
i_mode346fs/sysv/namei.cif (dir->i_mode & S_ISGID)
i_mode347fs/sysv/namei.cinode->i_mode |= S_ISGID;
i_mode440fs/sysv/namei.cif ((dir->i_mode & S_ISVTX) && !fsuser() &&
i_mode448fs/sysv/namei.cif (!S_ISDIR(inode->i_mode)) {
i_mode497fs/sysv/namei.cif (S_ISDIR(inode->i_mode))
i_mode506fs/sysv/namei.cif ((dir->i_mode & S_ISVTX) && !fsuser() &&
i_mode549fs/sysv/namei.cinode->i_mode = S_IFLNK | 0777;
i_mode600fs/sysv/namei.cif (S_ISDIR(oldinode->i_mode)) {
i_mode700fs/sysv/namei.cif ((old_dir->i_mode & S_ISVTX) && 
i_mode716fs/sysv/namei.cif (new_inode && S_ISDIR(new_inode->i_mode)) {
i_mode718fs/sysv/namei.cif (!S_ISDIR(old_inode->i_mode))
i_mode731fs/sysv/namei.cif (new_inode && (new_dir->i_mode & S_ISVTX) && 
i_mode735fs/sysv/namei.cif (S_ISDIR(old_inode->i_mode)) {
i_mode737fs/sysv/namei.cif (new_inode && !S_ISDIR(new_inode->i_mode))
i_mode66fs/sysv/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode96fs/sysv/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode277fs/sysv/truncate.cif (S_ISLNK(inode->i_mode))
i_mode279fs/sysv/truncate.celse if (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode)))
i_mode328fs/umsdos/dir.cif (S_ISDIR(inode->i_mode)) umsdos_lockcreate(inode);
i_mode348fs/umsdos/dir.cinode->i_mode  = entry->mode;
i_mode408fs/umsdos/dir.cif (S_ISDIR(inode->i_mode)) umsdos_unlockcreate(inode);
i_mode559fs/umsdos/dir.cPRINTK (("locate_path mode %x ",inode->i_mode));
i_mode560fs/umsdos/dir.cif (!S_ISDIR(inode->i_mode)){
i_mode157fs/umsdos/inode.cif (S_ISREG(inode->i_mode)){
i_mode163fs/umsdos/inode.c}else if (S_ISDIR(inode->i_mode)){
i_mode167fs/umsdos/inode.c}else if (S_ISLNK(inode->i_mode)){
i_mode169fs/umsdos/inode.c}else if (S_ISCHR(inode->i_mode)){
i_mode171fs/umsdos/inode.c}else if (S_ISBLK(inode->i_mode)){
i_mode173fs/umsdos/inode.c}else if (S_ISFIFO(inode->i_mode)){
i_mode233fs/umsdos/inode.cif (S_ISDIR(inode->i_mode)
i_mode453fs/umsdos/inode.c&& S_ISDIR(pseudo->i_mode)){
i_mode459fs/umsdos/inode.c&& S_ISDIR(etc->i_mode)){
i_mode464fs/umsdos/inode.c&& S_ISREG(init->i_mode))
i_mode466fs/umsdos/inode.c&& S_ISREG(rc->i_mode))){
i_mode474fs/umsdos/inode.c&& S_ISDIR(sbin->i_mode)){
i_mode478fs/umsdos/inode.c&& S_ISREG(init->i_mode)){
i_mode280fs/umsdos/ioctl.cdata.stat.st_mode = inode->i_mode;
i_mode224fs/umsdos/namei.cinfo.entry.gid = (dir->i_mode & S_ISGID)
i_mode338fs/umsdos/namei.cif ( !(old_dir->i_mode & S_ISVTX) || fsuser() ||
i_mode345fs/umsdos/namei.c!(new_dir->i_mode & S_ISVTX) || fsuser() ||
i_mode565fs/umsdos/namei.cif (S_ISDIR(oldinode->i_mode)){
i_mode696fs/umsdos/namei.cinfo.entry.gid = (dir->i_mode & S_ISGID)
i_mode883fs/umsdos/namei.cif ( !(dir->i_mode & S_ISVTX) || fsuser() ||
i_mode946fs/umsdos/namei.cif ( !(dir->i_mode & S_ISVTX) || fsuser() ||
i_mode121fs/umsdos/rdir.c}else if (S_ISDIR(inode->i_mode)){
i_mode74fs/umsdos/symlink.c}else if (!S_ISLNK(inode->i_mode)){
i_mode107fs/umsdos/symlink.cif (S_ISLNK(inode->i_mode)) {
i_mode110fs/umsdos/symlink.cPRINTK (("readlink %d %x bufsiz %d\n",ret,inode->i_mode,buflen));
i_mode330fs/xiafs/bitmap.cinode->i_gid = (dir->i_mode & S_ISGID) ? dir->i_gid : current->fsgid;
i_mode76fs/xiafs/dir.cif (!inode || !inode->i_sb || !S_ISDIR(inode->i_mode))
i_mode87fs/xiafs/file.cif (!S_ISREG(inode->i_mode)) {
i_mode205fs/xiafs/file.cif (!S_ISREG(inode->i_mode)) {
i_mode152fs/xiafs/fsync.cif (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) ||
i_mode153fs/xiafs/fsync.cS_ISLNK(inode->i_mode)))
i_mode386fs/xiafs/inode.cinode->i_mode=0;
i_mode400fs/xiafs/inode.cinode->i_mode = raw_inode->i_mode;
i_mode409fs/xiafs/inode.cif (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) {
i_mode420fs/xiafs/inode.cif (S_ISREG(inode->i_mode))
i_mode422fs/xiafs/inode.celse if (S_ISDIR(inode->i_mode))
i_mode424fs/xiafs/inode.celse if (S_ISLNK(inode->i_mode))
i_mode426fs/xiafs/inode.celse if (S_ISCHR(inode->i_mode))
i_mode428fs/xiafs/inode.celse if (S_ISBLK(inode->i_mode))
i_mode430fs/xiafs/inode.celse if (S_ISFIFO(inode->i_mode))
i_mode463fs/xiafs/inode.craw_inode->i_mode = inode->i_mode;
i_mode471fs/xiafs/inode.cif (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode))
i_mode129fs/xiafs/namei.cif (!S_ISDIR(dir->i_mode)) {
i_mode264fs/xiafs/namei.cinode->i_mode = mode;
i_mode302fs/xiafs/namei.cinode->i_mode = mode;
i_mode304fs/xiafs/namei.cif (S_ISREG(inode->i_mode))
i_mode306fs/xiafs/namei.celse if (S_ISDIR(inode->i_mode)) {
i_mode308fs/xiafs/namei.cif (dir->i_mode & S_ISGID)
i_mode309fs/xiafs/namei.cinode->i_mode |= S_ISGID;
i_mode311fs/xiafs/namei.celse if (S_ISLNK(inode->i_mode))
i_mode313fs/xiafs/namei.celse if (S_ISCHR(inode->i_mode))
i_mode315fs/xiafs/namei.celse if (S_ISBLK(inode->i_mode))
i_mode317fs/xiafs/namei.celse if (S_ISFIFO(inode->i_mode))
i_mode385fs/xiafs/namei.cinode->i_mode = S_IFDIR | (mode & S_IRWXUGO & ~current->fs->umask);
i_mode386fs/xiafs/namei.cif (dir->i_mode & S_ISGID)
i_mode387fs/xiafs/namei.cinode->i_mode |= S_ISGID;
i_mode504fs/xiafs/namei.cif ((dir->i_mode & S_ISVTX) && !fsuser() &&
i_mode512fs/xiafs/namei.cif (!S_ISDIR(inode->i_mode)) {
i_mode557fs/xiafs/namei.cif (S_ISDIR(inode->i_mode))
i_mode566fs/xiafs/namei.cif ((dir->i_mode & S_ISVTX) && !fsuser() &&
i_mode607fs/xiafs/namei.cinode->i_mode = S_IFLNK | S_IRWXUGO;
i_mode646fs/xiafs/namei.cif (S_ISDIR(oldinode->i_mode)) {
i_mode737fs/xiafs/namei.cif ((old_dir->i_mode & S_ISVTX) && 
i_mode753fs/xiafs/namei.cif (new_inode && S_ISDIR(new_inode->i_mode)) {
i_mode758fs/xiafs/namei.cif (new_inode && (new_dir->i_mode & S_ISVTX) && 
i_mode762fs/xiafs/namei.cif (S_ISDIR(old_inode->i_mode)) {
i_mode57fs/xiafs/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode94fs/xiafs/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode187fs/xiafs/truncate.cif (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) ||
i_mode188fs/xiafs/truncate.cS_ISLNK(inode->i_mode)))
i_mode221include/linux/ext2_fs.h__u16  i_mode;    /* File mode */
i_mode16include/linux/ext_fs.hunsigned short i_mode;
i_mode205include/linux/fs.humode_t    i_mode;
i_mode35include/linux/minix_fs.h__u16 i_mode;
i_mode51include/linux/minix_fs.h__u16 i_mode;
i_mode222include/linux/sysv_fs.hunsigned short i_mode;
i_mode22include/linux/xia_fs.hmode_t   i_mode;
i_mode278mm/filemap.cif (!inode->i_sb || !S_ISREG(inode->i_mode))
i_mode1006mm/swap.cif (S_ISBLK(inode->i_mode)
i_mode1109mm/swap.cif (S_ISBLK(swap_inode->i_mode)) {
i_mode1129mm/swap.c} else if (!S_ISREG(swap_inode->i_mode))
i_mode240net/socket.cinode->i_mode = S_IFSOCK;