Lines Matching defs:mode

360 	return !fuse_valid_type(attr->mode) || !fuse_valid_size(attr->size);
464 static int get_security_context(struct dentry *entry, umode_t mode,
475 err = security_dentry_init_security(entry, mode, &entry->d_name,
577 umode_t mode)
584 err = get_security_context(dentry, mode, &ext);
614 umode_t mode, u32 opcode)
628 /* Userspace expects S_IFREG in create mode */
629 BUG_ON((mode & S_IFMT) != S_IFREG);
642 mode &= ~current_umask();
648 inarg.mode = mode;
671 err = get_create_ext(&args, dir, entry, mode);
681 if (!S_ISREG(outentry.attr.mode) || invalid_nodeid(outentry.nodeid) ||
729 umode_t mode)
756 err = fuse_create_open(dir, entry, file, flags, mode, FUSE_CREATE);
767 err = fuse_mknod(&nop_mnt_idmap, dir, entry, mode, 0);
779 umode_t mode)
801 err = get_create_ext(args, dir, entry, mode);
815 if ((outarg.attr.mode ^ mode) & S_IFMT)
848 struct dentry *entry, umode_t mode, dev_t rdev)
855 mode &= ~current_umask();
858 inarg.mode = mode;
867 return create_new_entry(fm, &args, dir, entry, mode);
871 struct dentry *entry, umode_t mode, bool excl)
873 return fuse_mknod(&nop_mnt_idmap, dir, entry, mode, 0);
877 struct file *file, umode_t mode)
885 err = fuse_create_open(dir, file->f_path.dentry, file, file->f_flags, mode, FUSE_TMPFILE);
894 struct dentry *entry, umode_t mode)
901 mode &= ~current_umask();
904 inarg.mode = mode;
1139 stat->mode = (inode->i_mode & S_IFMT) | (attr->mode & 07777);
1173 attr->mode = sx->mode;
1219 ((sx->mask & STATX_TYPE) && (!fuse_valid_type(sx->mode) ||
1220 inode_wrong_type(inode, sx->mode)))) {
1274 inode_wrong_type(inode, outarg.attr.mode)) {
1332 stat->mode = fi->orig_i_mode;
1496 * on file mode. This is the plain old disk filesystem permission
1503 * locally based on file mode.
1747 arg->valid |= FATTR_MODE, arg->mode = iattr->ia_mode;
1981 inode_wrong_type(inode, outarg.attr.mode)) {
2095 /* Directory mode changed, may need to revalidate access */