Home
last modified time | relevance | path

Searched refs:f_mode (Results 1 – 25 of 153) sorted by relevance

1234567

/Linux-v5.15/fs/
Dfile_table.c56 if (!(f->f_mode & FMODE_NOACCOUNT)) in file_free()
117 f->f_mode = OPEN_FMODE(flags); in __alloc_file()
175 f->f_mode |= FMODE_NOACCOUNT; in alloc_empty_file_noaccount()
201 if ((file->f_mode & FMODE_READ) && in alloc_file()
203 file->f_mode |= FMODE_CAN_READ; in alloc_file()
204 if ((file->f_mode & FMODE_WRITE) && in alloc_file()
206 file->f_mode |= FMODE_CAN_WRITE; in alloc_file()
207 file->f_mode |= FMODE_OPENED; in alloc_file()
209 if ((file->f_mode & (FMODE_READ | FMODE_WRITE)) == FMODE_READ) in alloc_file()
259 fmode_t mode = file->f_mode; in __fput()
[all …]
Dopen.c177 if (!S_ISREG(inode->i_mode) || !(f.file->f_mode & FMODE_WRITE)) in do_sys_ftruncate()
264 if (!(file->f_mode & FMODE_WRITE)) in vfs_fallocate()
782 f->f_mode = FMODE_PATH | FMODE_OPENED; in do_dentry_open()
787 if (f->f_mode & FMODE_WRITE && !special_file(inode->i_mode)) { in do_dentry_open()
796 f->f_mode |= FMODE_WRITER; in do_dentry_open()
801 f->f_mode |= FMODE_ATOMIC_POS; in do_dentry_open()
818 f->f_mode |= FMODE_LSEEK | FMODE_PREAD | FMODE_PWRITE; in do_dentry_open()
826 f->f_mode |= FMODE_OPENED; in do_dentry_open()
827 if ((f->f_mode & (FMODE_READ | FMODE_WRITE)) == FMODE_READ) in do_dentry_open()
829 if ((f->f_mode & FMODE_READ) && in do_dentry_open()
[all …]
Dread_write.c39 return file->f_mode & FMODE_UNSIGNED_OFFSET; in unsigned_offsets()
296 if (file->f_mode & FMODE_LSEEK) { in vfs_llseek()
429 if (WARN_ON_ONCE(!(file->f_mode & FMODE_READ))) in __kernel_read()
431 if (!(file->f_mode & FMODE_CAN_READ)) in __kernel_read()
469 if (!(file->f_mode & FMODE_READ)) in vfs_read()
471 if (!(file->f_mode & FMODE_CAN_READ)) in vfs_read()
525 if (WARN_ON_ONCE(!(file->f_mode & FMODE_WRITE))) in __kernel_write()
527 if (!(file->f_mode & FMODE_CAN_WRITE)) in __kernel_write()
578 if (!(file->f_mode & FMODE_WRITE)) in vfs_write()
580 if (!(file->f_mode & FMODE_CAN_WRITE)) in vfs_write()
[all …]
Dpipe.c662 if (filp->f_mode & FMODE_READ) in pipe_poll()
664 if (filp->f_mode & FMODE_WRITE) in pipe_poll()
676 if (filp->f_mode & FMODE_READ) { in pipe_poll()
683 if (filp->f_mode & FMODE_WRITE) { in pipe_poll()
718 if (file->f_mode & FMODE_READ) in pipe_release()
720 if (file->f_mode & FMODE_WRITE) in pipe_release()
743 if (filp->f_mode & FMODE_READ) in pipe_fasync()
745 if ((filp->f_mode & FMODE_WRITE) && retval >= 0) { in pipe_fasync()
747 if (retval < 0 && (filp->f_mode & FMODE_READ)) in pipe_fasync()
1127 switch (filp->f_mode & (FMODE_READ | FMODE_WRITE)) { in fifo_open()
Dsplice.c780 if (unlikely(!(in->f_mode & FMODE_READ))) in do_splice_to()
969 if (unlikely(!(out->f_mode & FMODE_WRITE))) in do_splice_direct()
1036 if (unlikely(!(in->f_mode & FMODE_READ) || in do_splice()
1037 !(out->f_mode & FMODE_WRITE))) in do_splice()
1061 if (!(out->f_mode & FMODE_PWRITE)) in do_splice()
1094 if (!(in->f_mode & FMODE_PREAD)) in do_splice()
1269 if (f.file->f_mode & FMODE_WRITE) { in vmsplice_type()
1271 } else if (f.file->f_mode & FMODE_READ) { in vmsplice_type()
1671 if (unlikely(!(in->f_mode & FMODE_READ) || in do_tee()
1672 !(out->f_mode & FMODE_WRITE))) in do_tee()
/Linux-v5.15/fs/proc/
Dfd.c106 *mode = file->f_mode; in tid_fd_mode()
112 fmode_t f_mode) in tid_fd_update_inode() argument
118 if (f_mode & FMODE_READ) in tid_fd_update_inode()
120 if (f_mode & FMODE_WRITE) in tid_fd_update_inode()
141 fmode_t f_mode; in tid_fd_revalidate() local
142 if (tid_fd_mode(task, fd, &f_mode)) { in tid_fd_revalidate()
143 tid_fd_update_inode(task, inode, f_mode); in tid_fd_revalidate()
254 data.mode = f->f_mode; in proc_readfd_common()
/Linux-v5.15/sound/oss/dmasound/
Ddmasound_core.c684 if (file->f_mode & FMODE_WRITE ) in sq_poll()
686 if (file->f_mode & FMODE_WRITE) in sq_poll()
705 if (file->f_mode & mode) {
717 if (file->f_mode & mode) { in sq_open2()
776 if (file->f_mode & FMODE_READ) { in sq_open()
783 dmasound.mach.sq_open(file->f_mode); in sq_open()
887 if (file->f_mode & FMODE_WRITE) { in sq_release()
896 if (file->f_mode & shared_resource_owner) { /* it's us that has them */ in sq_release()
1015 if (file->f_mode & FMODE_WRITE) { in sq_ioctl()
1036 if (file->f_mode & FMODE_WRITE) { in sq_ioctl()
[all …]
/Linux-v5.15/tools/perf/tests/
Dbpf-script-test-prologue.c33 fmode_t f_mode = (fmode_t)_f_mode; in bpf_func__null_lseek() local
37 if (f_mode & FMODE_WRITE) in bpf_func__null_lseek()
/Linux-v5.15/mm/
Dfadvise.c83 file->f_mode &= ~FMODE_RANDOM; in generic_fadvise()
88 file->f_mode |= FMODE_RANDOM; in generic_fadvise()
94 file->f_mode &= ~FMODE_RANDOM; in generic_fadvise()
Dmemfd.c176 if (!(file->f_mode & FMODE_WRITE)) in memfd_add_seals()
312 file->f_mode |= FMODE_LSEEK | FMODE_PREAD | FMODE_PWRITE; in SYSCALL_DEFINE2()
/Linux-v5.15/kernel/trace/
Dtrace_recursion_record.c187 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-v5.15/arch/um/drivers/
Dhostaudio_kern.c191 if (file->f_mode & FMODE_READ) in hostaudio_open()
193 if (file->f_mode & FMODE_WRITE) in hostaudio_open()
252 if (file->f_mode & FMODE_READ) in hostmixer_open_mixdev()
254 if (file->f_mode & FMODE_WRITE) in hostmixer_open_mixdev()
/Linux-v5.15/block/
Dfops.c439 filp->f_mode |= FMODE_NOWAIT | FMODE_BUF_RASYNC; in blkdev_open()
442 filp->f_mode |= FMODE_NDELAY; in blkdev_open()
444 filp->f_mode |= FMODE_EXCL; in blkdev_open()
446 filp->f_mode |= FMODE_WRITE_IOCTL; in blkdev_open()
448 bdev = blkdev_get_by_dev(inode->i_rdev, filp->f_mode, filp); in blkdev_open()
460 blkdev_put(bdev, filp->f_mode); in blkdev_close()
467 fmode_t mode = file->f_mode; in block_ioctl()
588 error = truncate_bdev_range(bdev, file->f_mode, start, end); in blkdev_fallocate()
/Linux-v5.15/fs/ext4/
Ddir.c336 if ((filp->f_mode & FMODE_32BITHASH) || in hash2pos()
337 (!(filp->f_mode & FMODE_64BITHASH) && is_32bit_api())) in hash2pos()
345 if ((filp->f_mode & FMODE_32BITHASH) || in pos2maj_hash()
346 (!(filp->f_mode & FMODE_64BITHASH) && is_32bit_api())) in pos2maj_hash()
354 if ((filp->f_mode & FMODE_32BITHASH) || in pos2min_hash()
355 (!(filp->f_mode & FMODE_64BITHASH) && is_32bit_api())) in pos2min_hash()
366 if ((filp->f_mode & FMODE_32BITHASH) || in ext4_get_htree_eof()
367 (!(filp->f_mode & FMODE_64BITHASH) && is_32bit_api())) in ext4_get_htree_eof()
/Linux-v5.15/drivers/char/xillybus/
Dxillybus_core.c1147 if (!(filp->f_mode & FMODE_WRITE)) in xillybus_flush()
1421 if ((filp->f_mode & FMODE_READ) && (!channel->num_wr_buffers)) in xillybus_open()
1424 if ((filp->f_mode & FMODE_WRITE) && (!channel->num_rd_buffers)) in xillybus_open()
1427 if ((filp->f_mode & FMODE_READ) && (filp->f_flags & O_NONBLOCK) && in xillybus_open()
1435 if ((filp->f_mode & FMODE_WRITE) && (filp->f_flags & O_NONBLOCK) && in xillybus_open()
1449 if (filp->f_mode & FMODE_READ) { in xillybus_open()
1455 if (filp->f_mode & FMODE_WRITE) { in xillybus_open()
1461 if ((filp->f_mode & FMODE_READ) && in xillybus_open()
1468 if ((filp->f_mode & FMODE_WRITE) && in xillybus_open()
1475 if (filp->f_mode & FMODE_READ) { in xillybus_open()
[all …]
Dxillyusb.c1253 if (((filp->f_mode & FMODE_READ) && !chan->readable) || in xillyusb_open()
1254 ((filp->f_mode & FMODE_WRITE) && !chan->writable)) in xillyusb_open()
1257 if ((filp->f_flags & O_NONBLOCK) && (filp->f_mode & FMODE_READ) && in xillyusb_open()
1264 if ((filp->f_flags & O_NONBLOCK) && (filp->f_mode & FMODE_WRITE) && in xillyusb_open()
1273 if (((filp->f_mode & FMODE_READ) && chan->open_for_read) || in xillyusb_open()
1274 ((filp->f_mode & FMODE_WRITE) && chan->open_for_write)) in xillyusb_open()
1279 if (filp->f_mode & FMODE_READ) in xillyusb_open()
1282 if (filp->f_mode & FMODE_WRITE) in xillyusb_open()
1287 if (filp->f_mode & FMODE_WRITE) { in xillyusb_open()
1327 if (filp->f_mode & FMODE_READ) { in xillyusb_open()
[all …]
/Linux-v5.15/fs/nfs/
Dnfs4file.c62 ctx = alloc_nfs_open_context(file_dentry(filp), filp->f_mode, filp); in nfs4_file_open()
119 if ((file->f_mode & FMODE_WRITE) == 0) in nfs4_file_flush()
359 filep->f_mode |= FMODE_READ; in __nfs42_ssc_open()
361 ctx = alloc_nfs_open_context(filep->f_path.dentry, filep->f_mode, in __nfs42_ssc_open()
380 update_open_stateid(ctx->state, stateid, NULL, filep->f_mode); in __nfs42_ssc_open()
/Linux-v5.15/drivers/sbus/char/
Dopenprom.c582 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-v5.15/kernel/time/
Dposix-clock.c121 err = clk->ops.open(clk, fp->f_mode); in posix_clock_open()
235 if ((cd.fp->f_mode & FMODE_WRITE) == 0) { in pc_clock_adjtime()
297 if ((cd.fp->f_mode & FMODE_WRITE) == 0) { in pc_clock_settime()
/Linux-v5.15/security/apparmor/include/
Dfile.h221 if (file->f_mode & FMODE_WRITE) in aa_map_file_to_perms()
223 if (file->f_mode & FMODE_READ) in aa_map_file_to_perms()
/Linux-v5.15/drivers/char/
Dnvram.c364 (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()
/Linux-v5.15/include/linux/
Dposix-clock.h56 int (*open) (struct posix_clock *pc, fmode_t f_mode);
Dfsnotify.h96 if (file->f_mode & FMODE_NONOTIFY) in fsnotify_file()
285 __u32 mask = (file->f_mode & FMODE_WRITE) ? FS_CLOSE_WRITE : in fsnotify_close()
/Linux-v5.15/drivers/usb/gadget/function/
Dstorage_common.c204 if (!(filp->f_mode & FMODE_WRITE)) in fsg_lun_open()
217 if (!(filp->f_mode & FMODE_CAN_READ)) { in fsg_lun_open()
221 if (!(filp->f_mode & FMODE_CAN_WRITE)) in fsg_lun_open()
/Linux-v5.15/arch/x86/kernel/
Dmsr.c158 if (!(file->f_mode & FMODE_READ)) { in msr_ioctl()
174 if (!(file->f_mode & FMODE_WRITE)) { in msr_ioctl()

1234567