Lines Matching refs:mode
225 u16 mode; in hfsplus_readdir() local
234 mode = be16_to_cpu(entry.file.permissions.mode); in hfsplus_readdir()
235 if (S_ISREG(mode)) in hfsplus_readdir()
237 else if (S_ISLNK(mode)) in hfsplus_readdir()
239 else if (S_ISFIFO(mode)) in hfsplus_readdir()
241 else if (S_ISCHR(mode)) in hfsplus_readdir()
243 else if (S_ISBLK(mode)) in hfsplus_readdir()
245 else if (S_ISSOCK(mode)) in hfsplus_readdir()
480 struct dentry *dentry, umode_t mode, dev_t rdev) in hfsplus_mknod() argument
487 inode = hfsplus_new_inode(dir->i_sb, dir, mode); in hfsplus_mknod()
491 if (S_ISBLK(mode) || S_ISCHR(mode) || S_ISFIFO(mode) || S_ISSOCK(mode)) in hfsplus_mknod()
492 init_special_inode(inode, mode, rdev); in hfsplus_mknod()
521 struct dentry *dentry, umode_t mode, bool excl) in hfsplus_create() argument
523 return hfsplus_mknod(&init_user_ns, dir, dentry, mode, 0); in hfsplus_create()
527 struct dentry *dentry, umode_t mode) in hfsplus_mkdir() argument
529 return hfsplus_mknod(&init_user_ns, dir, dentry, mode | S_IFDIR, 0); in hfsplus_mkdir()