Lines Matching defs:mode
81 umode_t mode = inode->i_mode;
83 if (S_ISREG(mode)) {
89 } else if (S_ISDIR(mode)) {
95 } else if (S_ISLNK(mode)) {
344 * @mode:
350 umode_t mode)
364 if (S_ISDIR(mode) && dip->i_inode.i_nlink == (u32)-1)
589 * @mode: The permissions on the new inode
599 umode_t mode, dev_t dev, const char *symname,
630 error = create_ok(dip, name, mode);
634 inode = gfs2_dir_search(dir, &dentry->d_name, !S_ISREG(mode) || excl);
665 error = posix_acl_create(dir, &mode, &default_acl, &acl);
674 inode->i_mode = mode;
675 set_nlink(inode, S_ISDIR(mode) ? 2 : 1);
689 switch(mode & S_IFMT) {
841 * @mode: The mode of the new file
847 umode_t mode, bool excl)
849 return gfs2_create_inode(dir, dentry, NULL, S_IFREG | mode, 0, NULL, 0, excl);
1223 * @mode: The mode of the new directory
1228 static int gfs2_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode)
1231 return gfs2_create_inode(dir, dentry, NULL, S_IFDIR | mode, 0, NULL, dsize, 0);
1238 * @mode: The mode of the special file
1243 static int gfs2_mknod(struct inode *dir, struct dentry *dentry, umode_t mode,
1246 return gfs2_create_inode(dir, dentry, NULL, mode, dev, NULL, 0, 0);
1255 * @mode: File mode
1262 umode_t mode)
1288 return gfs2_create_inode(dir, dentry, file, S_IFREG | mode, 0, NULL, 0, excl);
1848 /* inode is getting torn down, must be RCU mode */