• Home
  • Raw
  • Download

Lines Matching refs:file

635 static ssize_t mqueue_read_file(struct file *filp, char __user *u_data,  in mqueue_read_file()
663 static int mqueue_flush_file(struct file *filp, fl_owner_t id) in mqueue_flush_file()
675 static __poll_t mqueue_poll_file(struct file *filp, struct poll_table_struct *poll_tab) in mqueue_poll_file()
922 struct file *file = dentry_open(&path, oflag, current_cred()); in do_mq_open() local
923 if (!IS_ERR(file)) in do_mq_open()
924 fd_install(fd, file); in do_mq_open()
926 error = PTR_ERR(file); in do_mq_open()
1086 if (unlikely(!f.file)) { in do_mq_timedsend()
1091 inode = file_inode(f.file); in do_mq_timedsend()
1092 if (unlikely(f.file->f_op != &mqueue_file_operations)) { in do_mq_timedsend()
1097 audit_file(f.file); in do_mq_timedsend()
1099 if (unlikely(!(f.file->f_mode & FMODE_WRITE))) { in do_mq_timedsend()
1139 if (f.file->f_flags & O_NONBLOCK) { in do_mq_timedsend()
1201 if (unlikely(!f.file)) { in do_mq_timedreceive()
1206 inode = file_inode(f.file); in do_mq_timedreceive()
1207 if (unlikely(f.file->f_op != &mqueue_file_operations)) { in do_mq_timedreceive()
1212 audit_file(f.file); in do_mq_timedreceive()
1214 if (unlikely(!(f.file->f_mode & FMODE_READ))) { in do_mq_timedreceive()
1244 if (f.file->f_flags & O_NONBLOCK) { in do_mq_timedreceive()
1359 if (!f.file) { in do_mq_notify()
1363 sock = netlink_getsockbyfilp(f.file); in do_mq_notify()
1382 if (!f.file) { in do_mq_notify()
1387 inode = file_inode(f.file); in do_mq_notify()
1388 if (unlikely(f.file->f_op != &mqueue_file_operations)) { in do_mq_notify()
1462 if (!f.file) in do_mq_getsetattr()
1465 if (unlikely(f.file->f_op != &mqueue_file_operations)) { in do_mq_getsetattr()
1470 inode = file_inode(f.file); in do_mq_getsetattr()
1477 old->mq_flags = f.file->f_flags & O_NONBLOCK; in do_mq_getsetattr()
1481 spin_lock(&f.file->f_lock); in do_mq_getsetattr()
1483 f.file->f_flags |= O_NONBLOCK; in do_mq_getsetattr()
1485 f.file->f_flags &= ~O_NONBLOCK; in do_mq_getsetattr()
1486 spin_unlock(&f.file->f_lock); in do_mq_getsetattr()