Lines Matching refs:file
561 static ssize_t mqueue_read_file(struct file *filp, char __user *u_data, in mqueue_read_file()
589 static int mqueue_flush_file(struct file *filp, fl_owner_t id) in mqueue_flush_file()
601 static __poll_t mqueue_poll_file(struct file *filp, struct poll_table_struct *poll_tab) in mqueue_poll_file()
827 struct file *file = dentry_open(&path, oflag, current_cred()); in do_mq_open() local
828 if (!IS_ERR(file)) in do_mq_open()
829 fd_install(fd, file); in do_mq_open()
831 error = PTR_ERR(file); in do_mq_open()
989 if (unlikely(!f.file)) { in do_mq_timedsend()
994 inode = file_inode(f.file); in do_mq_timedsend()
995 if (unlikely(f.file->f_op != &mqueue_file_operations)) { in do_mq_timedsend()
1000 audit_file(f.file); in do_mq_timedsend()
1002 if (unlikely(!(f.file->f_mode & FMODE_WRITE))) { in do_mq_timedsend()
1042 if (f.file->f_flags & O_NONBLOCK) { in do_mq_timedsend()
1102 if (unlikely(!f.file)) { in do_mq_timedreceive()
1107 inode = file_inode(f.file); in do_mq_timedreceive()
1108 if (unlikely(f.file->f_op != &mqueue_file_operations)) { in do_mq_timedreceive()
1113 audit_file(f.file); in do_mq_timedreceive()
1115 if (unlikely(!(f.file->f_mode & FMODE_READ))) { in do_mq_timedreceive()
1145 if (f.file->f_flags & O_NONBLOCK) { in do_mq_timedreceive()
1258 if (!f.file) { in do_mq_notify()
1262 sock = netlink_getsockbyfilp(f.file); in do_mq_notify()
1281 if (!f.file) { in do_mq_notify()
1286 inode = file_inode(f.file); in do_mq_notify()
1287 if (unlikely(f.file->f_op != &mqueue_file_operations)) { in do_mq_notify()
1360 if (!f.file) in do_mq_getsetattr()
1363 if (unlikely(f.file->f_op != &mqueue_file_operations)) { in do_mq_getsetattr()
1368 inode = file_inode(f.file); in do_mq_getsetattr()
1375 old->mq_flags = f.file->f_flags & O_NONBLOCK; in do_mq_getsetattr()
1379 spin_lock(&f.file->f_lock); in do_mq_getsetattr()
1381 f.file->f_flags |= O_NONBLOCK; in do_mq_getsetattr()
1383 f.file->f_flags &= ~O_NONBLOCK; in do_mq_getsetattr()
1384 spin_unlock(&f.file->f_lock); in do_mq_getsetattr()