Lines Matching refs:mode
293 struct ipc_namespace *ipc_ns, umode_t mode, in mqueue_get_inode() argument
305 inode->i_mode = mode; in mqueue_get_inode()
310 if (S_ISREG(mode)) { in mqueue_get_inode()
388 } else if (S_ISDIR(mode)) { in mqueue_get_inode()
566 static int mqueue_create_attr(struct dentry *dentry, umode_t mode, void *arg) in mqueue_create_attr() argument
589 inode = mqueue_get_inode(dir->i_sb, ipc_ns, mode, attr); in mqueue_create_attr()
612 umode_t mode, bool excl) in mqueue_create() argument
614 return mqueue_create_attr(dentry, mode, NULL); in mqueue_create()
867 umode_t mode, struct filename *name, in prepare_open() argument
880 return vfs_mkobj(dentry, mode & ~current_umask(), in prepare_open()
893 static int do_mq_open(const char __user *u_name, int oflag, umode_t mode, in do_mq_open() argument
903 audit_mq_open(oflag, mode, attr); in do_mq_open()
920 error = prepare_open(path.dentry, oflag, ro, mode, name, attr); in do_mq_open()
942 SYSCALL_DEFINE4(mq_open, const char __user *, u_name, int, oflag, umode_t, mode, in SYSCALL_DEFINE4() argument
949 return do_mq_open(u_name, oflag, mode, u_attr ? &attr : NULL); in SYSCALL_DEFINE4()
1563 int, oflag, compat_mode_t, mode, in COMPAT_SYSCALL_DEFINE4() argument
1572 return do_mq_open(u_name, oflag, mode, p); in COMPAT_SYSCALL_DEFINE4()