| /linux-6.15/fs/ |
| H A D | file_table.c | 69 if (likely(!(f->f_mode & FMODE_NOACCOUNT))) in file_free() 72 if (unlikely(f->f_mode & FMODE_BACKING)) { in file_free() 175 f->f_mode = OPEN_FMODE(flags); in init_file() 278 f->f_mode |= FMODE_NOACCOUNT; in alloc_empty_file_noaccount() 325 file->f_mode |= FMODE_LSEEK; in file_init_path() 326 if ((file->f_mode & FMODE_READ) && in file_init_path() 328 file->f_mode |= FMODE_CAN_READ; in file_init_path() 329 if ((file->f_mode & FMODE_WRITE) && in file_init_path() 331 file->f_mode |= FMODE_CAN_WRITE; in file_init_path() 333 file->f_mode |= FMODE_OPENED; in file_init_path() [all …]
|
| H A D | read_write.c | 385 if (!(file->f_mode & FMODE_LSEEK)) in vfs_llseek() 516 if (!(file->f_mode & FMODE_CAN_READ)) in __kernel_read() 554 if (!(file->f_mode & FMODE_READ)) in vfs_read() 556 if (!(file->f_mode & FMODE_CAN_READ)) in vfs_read() 668 if (!(file->f_mode & FMODE_WRITE)) in vfs_write() 874 if (!(file->f_mode & FMODE_READ)) in vfs_iocb_iter_read() 902 if (!(file->f_mode & FMODE_READ)) in vfs_iter_read() 934 if (!(file->f_mode & FMODE_WRITE)) in vfs_iocb_iter_write() 963 if (!(file->f_mode & FMODE_WRITE)) in vfs_iter_write() 997 if (!(file->f_mode & FMODE_READ)) in vfs_readv() [all …]
|
| H A D | open.c | 288 if (!(file->f_mode & FMODE_WRITE)) in vfs_fallocate() 920 f->f_mode |= FMODE_WRITER; in do_dentry_open() 925 f->f_mode |= FMODE_ATOMIC_POS; in do_dentry_open() 960 f->f_mode |= FMODE_OPENED; in do_dentry_open() 961 if ((f->f_mode & FMODE_READ) && in do_dentry_open() 963 f->f_mode |= FMODE_CAN_READ; in do_dentry_open() 964 if ((f->f_mode & FMODE_WRITE) && in do_dentry_open() 966 f->f_mode |= FMODE_CAN_WRITE; in do_dentry_open() 968 f->f_mode &= ~FMODE_LSEEK; in do_dentry_open() 984 if (f->f_mode & FMODE_WRITE) { in do_dentry_open() [all …]
|
| H A D | backing-file.c | 169 if (WARN_ON_ONCE(!(file->f_mode & FMODE_BACKING))) in backing_file_read_iter() 176 !(file->f_mode & FMODE_CAN_ODIRECT)) in backing_file_read_iter() 216 if (WARN_ON_ONCE(!(file->f_mode & FMODE_BACKING))) in backing_file_write_iter() 227 !(file->f_mode & FMODE_CAN_ODIRECT)) in backing_file_write_iter() 281 if (WARN_ON_ONCE(!(in->f_mode & FMODE_BACKING))) in backing_file_splice_read() 303 if (WARN_ON_ONCE(!(out->f_mode & FMODE_BACKING))) in backing_file_splice_write() 333 if (WARN_ON_ONCE(!(file->f_mode & FMODE_BACKING))) in backing_file_mmap()
|
| H A D | anon_inodes.c | 171 void *priv, int flags, fmode_t f_mode) in anon_inode_getfile_fmode() argument 177 file->f_mode |= f_mode; in anon_inode_getfile_fmode()
|
| H A D | pipe.c | 674 if (filp->f_mode & FMODE_READ) in pipe_poll() 676 if (filp->f_mode & FMODE_WRITE) in pipe_poll() 687 if (filp->f_mode & FMODE_READ) { in pipe_poll() 694 if (filp->f_mode & FMODE_WRITE) { in pipe_poll() 729 if (file->f_mode & FMODE_READ) in pipe_release() 731 if (file->f_mode & FMODE_WRITE) in pipe_release() 754 if (filp->f_mode & FMODE_READ) in pipe_fasync() 756 if ((filp->f_mode & FMODE_WRITE) && retval >= 0) { in pipe_fasync() 758 if (retval < 0 && (filp->f_mode & FMODE_READ)) in pipe_fasync() 1002 files[0]->f_mode |= FMODE_NOWAIT; in __do_pipe_flags() [all …]
|
| H A D | splice.c | 50 fmode_t fmode = READ_ONCE(file->f_mode); in pipe_clear_nowait() 959 if (unlikely(!(in->f_mode & FMODE_READ))) in do_splice_read() 1037 if (unlikely(!(in->f_mode & FMODE_LSEEK))) in splice_direct_to_actor() 1307 if (unlikely(!(in->f_mode & FMODE_READ) || in do_splice() 1308 !(out->f_mode & FMODE_WRITE))) in do_splice() 1330 if (!(out->f_mode & FMODE_PWRITE)) in do_splice() 1359 if (!(in->f_mode & FMODE_PREAD)) in do_splice() 1592 if (fd_file(f)->f_mode & FMODE_WRITE) in SYSCALL_DEFINE4() 1594 else if (fd_file(f)->f_mode & FMODE_READ) in SYSCALL_DEFINE4() 1944 if (unlikely(!(in->f_mode & FMODE_READ) || in do_tee() [all …]
|
| H A D | internal.h | 108 if (unlikely(file->f_mode & FMODE_BACKING)) in file_put_write_access() 114 if ((file->f_mode & (FMODE_READ | FMODE_WRITE)) == FMODE_READ) { in put_file_access() 116 } else if (file->f_mode & FMODE_WRITER) { in put_file_access()
|
| /linux-6.15/tools/testing/selftests/bpf/progs/ |
| H A D | test_subprogs_extable.c | 25 *(volatile int *)&ret->f_mode; in BPF_PROG() 35 *(volatile int *)&ret->f_mode; in BPF_PROG() 45 *(volatile int *)&ret->f_mode; in BPF_PROG()
|
| /linux-6.15/fs/proc/ |
| H A D | fd.c | 121 *mode = file->f_mode; in tid_fd_mode() 128 fmode_t f_mode) in tid_fd_update_inode() argument 134 if (f_mode & FMODE_READ) in tid_fd_update_inode() 136 if (f_mode & FMODE_WRITE) in tid_fd_update_inode() 158 fmode_t f_mode; in tid_fd_revalidate() local 159 if (tid_fd_mode(task, fd, &f_mode)) { in tid_fd_revalidate() 160 tid_fd_update_inode(task, inode, f_mode); in tid_fd_revalidate() 270 data.mode = f->f_mode; in proc_readfd_common()
|
| /linux-6.15/sound/oss/dmasound/ |
| H A D | dmasound_core.c | 679 if (file->f_mode & FMODE_WRITE ) in sq_poll() 681 if (file->f_mode & FMODE_WRITE) in sq_poll() 700 if (file->f_mode & mode) { 712 if (file->f_mode & mode) { in sq_open2() 771 if (file->f_mode & FMODE_READ) { in sq_open() 778 dmasound.mach.sq_open(file->f_mode); in sq_open() 882 if (file->f_mode & FMODE_WRITE) { in sq_release() 1010 if (file->f_mode & FMODE_WRITE) { in sq_ioctl() 1031 if (file->f_mode & FMODE_WRITE) { in sq_ioctl() 1108 if (file->f_mode & FMODE_WRITE) { in sq_ioctl() [all …]
|
| /linux-6.15/mm/ |
| H A D | fadvise.c | 82 file->f_mode &= ~(FMODE_RANDOM | FMODE_NOREUSE); in generic_fadvise() 87 file->f_mode |= FMODE_RANDOM; in generic_fadvise() 93 file->f_mode &= ~FMODE_RANDOM; in generic_fadvise() 110 file->f_mode |= FMODE_NOREUSE; in generic_fadvise()
|
| /linux-6.15/include/linux/ |
| H A D | fsnotify.h | 124 if (FMODE_FSNOTIFY_NONE(file->f_mode)) in fsnotify_file() 150 if (likely(!FMODE_FSNOTIFY_PERM(file->f_mode))) in fsnotify_file_area_perm() 156 if (unlikely(FMODE_FSNOTIFY_HSM(file->f_mode))) { in fsnotify_file_area_perm() 182 if (!file || likely(!FMODE_FSNOTIFY_HSM(file->f_mode))) in fsnotify_mmap_perm() 218 if (likely(!FMODE_FSNOTIFY_PERM(file->f_mode))) in fsnotify_open_perm() 479 __u32 mask = (file->f_mode & FMODE_WRITE) ? FS_CLOSE_WRITE : in fsnotify_close()
|
| H A D | anon_inodes.h | 22 void *priv, int flags, fmode_t f_mode);
|
| /linux-6.15/kernel/trace/ |
| H A D | trace_recursion_record.c | 187 if ((file->f_mode & FMODE_WRITE) && (file->f_flags & O_TRUNC)) { in recursed_function_open() 196 if (file->f_mode & FMODE_READ) in recursed_function_open() 212 if (file->f_mode & FMODE_READ) in recursed_function_release()
|
| /linux-6.15/arch/um/drivers/ |
| H A D | hostaudio_kern.c | 193 if (file->f_mode & FMODE_READ) in hostaudio_open() 195 if (file->f_mode & FMODE_WRITE) in hostaudio_open() 254 if (file->f_mode & FMODE_READ) in hostmixer_open_mixdev() 256 if (file->f_mode & FMODE_WRITE) in hostmixer_open_mixdev()
|
| /linux-6.15/fs/ext4/ |
| H A D | dir.c | 347 if ((filp->f_mode & FMODE_32BITHASH) || in hash2pos() 348 (!(filp->f_mode & FMODE_64BITHASH) && is_32bit_api())) in hash2pos() 356 if ((filp->f_mode & FMODE_32BITHASH) || in pos2maj_hash() 357 (!(filp->f_mode & FMODE_64BITHASH) && is_32bit_api())) in pos2maj_hash() 365 if ((filp->f_mode & FMODE_32BITHASH) || in pos2min_hash() 366 (!(filp->f_mode & FMODE_64BITHASH) && is_32bit_api())) in pos2min_hash() 377 if ((filp->f_mode & FMODE_32BITHASH) || in ext4_get_htree_eof() 378 (!(filp->f_mode & FMODE_64BITHASH) && is_32bit_api())) in ext4_get_htree_eof()
|
| H A D | file.c | 173 if ((filp->f_mode & FMODE_WRITE) && in ext4_release_file() 808 if (file->f_mode & FMODE_WRITE) in ext4_file_mmap() 888 if (filp->f_mode & FMODE_WRITE) in ext4_file_open() 911 if (filp->f_mode & FMODE_WRITE) { in ext4_file_open() 918 filp->f_mode |= FMODE_CAN_ATOMIC_WRITE; in ext4_file_open() 920 filp->f_mode |= FMODE_NOWAIT | FMODE_CAN_ODIRECT; in ext4_file_open()
|
| /linux-6.15/drivers/char/xillybus/ |
| H A D | xillybus_core.c | 1179 if (!(filp->f_mode & FMODE_WRITE)) in xillybus_flush() 1479 if (filp->f_mode & FMODE_READ) { in xillybus_open() 1485 if (filp->f_mode & FMODE_WRITE) { in xillybus_open() 1491 if ((filp->f_mode & FMODE_READ) && in xillybus_open() 1498 if ((filp->f_mode & FMODE_WRITE) && in xillybus_open() 1505 if (filp->f_mode & FMODE_READ) { in xillybus_open() 1530 if (filp->f_mode & FMODE_WRITE) { in xillybus_open() 1552 if (filp->f_mode & FMODE_WRITE) in xillybus_open() 1555 if (filp->f_mode & FMODE_READ) in xillybus_open() 1575 if (filp->f_mode & FMODE_WRITE) { in xillybus_release() [all …]
|
| H A D | xillyusb.c | 1266 if (((filp->f_mode & FMODE_READ) && !chan->readable) || in xillyusb_open() 1267 ((filp->f_mode & FMODE_WRITE) && !chan->writable)) in xillyusb_open() 1290 if (filp->f_mode & FMODE_READ) in xillyusb_open() 1293 if (filp->f_mode & FMODE_WRITE) in xillyusb_open() 1298 if (filp->f_mode & FMODE_WRITE) { in xillyusb_open() 1338 if (filp->f_mode & FMODE_READ) { in xillyusb_open() 1413 if (filp->f_mode & FMODE_READ) in xillyusb_open() 1416 if (filp->f_mode & FMODE_WRITE) in xillyusb_open() 1611 if (!(filp->f_mode & FMODE_WRITE)) in xillyusb_flush() 1712 if (filp->f_mode & FMODE_READ) { in xillyusb_release() [all …]
|
| /linux-6.15/security/apparmor/include/ |
| H A D | file.h | 112 if (file->f_mode & FMODE_WRITE) in aa_map_file_to_perms() 114 if (file->f_mode & FMODE_READ) in aa_map_file_to_perms()
|
| /linux-6.15/drivers/sbus/char/ |
| H A D | openprom.c | 582 if ((file->f_mode & FMODE_READ) == 0) in openprom_ioctl() 589 if ((file->f_mode & FMODE_WRITE) == 0) in openprom_ioctl() 598 if ((file->f_mode & FMODE_READ) == 0) in openprom_ioctl() 610 if ((file->f_mode & FMODE_READ) == 0) in openprom_ioctl() 619 if ((file->f_mode & FMODE_READ) == 0) in openprom_ioctl() 624 if ((file->f_mode & FMODE_WRITE) == 0) in openprom_ioctl()
|
| /linux-6.15/kernel/time/ |
| H A D | posix-clock.c | 114 err = clk->ops.open(pccontext, fp->f_mode); in posix_clock_open() 233 if (tx->modes && (cd.fp->f_mode & FMODE_WRITE) == 0) { in pc_clock_adjtime() 298 if ((cd.fp->f_mode & FMODE_WRITE) == 0) { in pc_clock_settime()
|
| /linux-6.15/fs/xfs/ |
| H A D | xfs_exchrange.c | 749 if (!(fxr->file1->f_mode & FMODE_READ) || in xfs_exchange_range() 750 !(fxr->file1->f_mode & FMODE_WRITE) || in xfs_exchange_range() 751 !(fxr->file2->f_mode & FMODE_READ) || in xfs_exchange_range() 752 !(fxr->file2->f_mode & FMODE_WRITE)) in xfs_exchange_range() 775 if (!(fxr->file1->f_mode & FMODE_NOCMTIME) && !IS_NOCMTIME(inode1)) in xfs_exchange_range() 777 if (!(fxr->file2->f_mode & FMODE_NOCMTIME) && !IS_NOCMTIME(inode2)) in xfs_exchange_range()
|
| /linux-6.15/drivers/char/ |
| H A D | nvram.c | 364 (file->f_mode & FMODE_WRITE) && (nvram_open_mode & NVRAM_WRITE)) { in nvram_misc_open() 372 if (file->f_mode & FMODE_WRITE) in nvram_misc_open() 390 if (file->f_mode & FMODE_WRITE) in nvram_misc_release()
|