| /linux-6.15/fs/ |
| H A D | read_write.c | 522 if (unlikely(!file->f_op->read_iter || file->f_op->read)) in __kernel_read() 567 if (file->f_op->read) in vfs_read() 569 else if (file->f_op->read_iter) in vfs_read() 612 if (unlikely(!file->f_op->write_iter || file->f_op->write)) in __kernel_write_iter() 681 if (file->f_op->write) in vfs_write() 872 if (!file->f_op->read_iter) in vfs_iocb_iter_read() 900 if (!file->f_op->read_iter) in vfs_iter_read() 932 if (!file->f_op->write_iter) in vfs_iocb_iter_write() 967 if (!file->f_op->write_iter) in vfs_iter_write() 1015 if (file->f_op->read_iter) in vfs_readv() [all …]
|
| H A D | file_table.c | 177 f->f_op = NULL; in init_file() 334 file->f_op = fop; in file_init_path() 461 if (file->f_op->fasync) in __fput() 462 file->f_op->fasync(-1, file, 0); in __fput() 464 if (file->f_op->release) in __fput() 465 file->f_op->release(inode, file); in __fput() 470 fops_put(file->f_op); in __fput()
|
| H A D | open.c | 334 if (!file->f_op->fallocate) in vfs_fallocate() 910 f->f_op = &empty_fops; in do_dentry_open() 927 f->f_op = fops_get(inode->i_fop); in do_dentry_open() 928 if (WARN_ON(!f->f_op)) { in do_dentry_open() 954 open = f->f_op->open; in do_dentry_open() 962 likely(f->f_op->read || f->f_op->read_iter)) in do_dentry_open() 965 likely(f->f_op->write || f->f_op->write_iter)) in do_dentry_open() 1012 fops_put(f->f_op); in do_dentry_open() 1536 filp->f_op)) { in filp_flush() 1540 if (filp->f_op->flush) in filp_flush() [all …]
|
| H A D | remap_range.c | 391 if (!file_in->f_op->remap_file_range) in vfs_clone_file_range() 403 ret = file_in->f_op->remap_file_range(file_in, pos_in, in vfs_clone_file_range() 475 if (!dst_file->f_op->remap_file_range) in vfs_dedupe_file_range_one() 483 ret = dst_file->f_op->remap_file_range(src_file, src_pos, dst_file, in vfs_dedupe_file_range_one() 518 if (!file->f_op->remap_file_range) in vfs_dedupe_file_range()
|
| H A D | ioctl.c | 48 if (!filp->f_op->unlocked_ioctl) in vfs_ioctl() 51 error = filp->f_op->unlocked_ioctl(filp, cmd, arg); in vfs_ioctl() 377 if (filp->f_op->fasync) in ioctl_fioasync() 379 error = filp->f_op->fasync(fd, filp, on); in ioctl_fioasync() 940 if (!file->f_op->unlocked_ioctl) in compat_ptr_ioctl() 943 return file->f_op->unlocked_ioctl(file, cmd, (unsigned long)compat_ptr(arg)); in compat_ptr_ioctl() 1003 if (fd_file(f)->f_op->compat_ioctl) in COMPAT_SYSCALL_DEFINE3() 1004 error = fd_file(f)->f_op->compat_ioctl(fd_file(f), cmd, arg); in COMPAT_SYSCALL_DEFINE3()
|
| H A D | backing-file.c | 306 if (!out->f_op->splice_write) in backing_file_splice_write() 315 ret = out->f_op->splice_write(pipe, out, &iocb->ki_pos, len, flags); in backing_file_splice_write() 336 if (!file->f_op->mmap) in backing_file_mmap()
|
| H A D | sync.c | 183 if (!file->f_op->fsync) in vfs_fsync_range() 187 return file->f_op->fsync(file, start, end, datasync); in vfs_fsync_range()
|
| H A D | splice.c | 363 ret = in->f_op->read_iter(&kiocb, &to); in copy_splice_read() 676 if (!out->f_op->write_iter) in iter_file_splice_write() 738 ret = out->f_op->write_iter(&kiocb, &from); in iter_file_splice_write() 933 if (unlikely(!out->f_op->splice_write)) in do_splice_from() 935 return out->f_op->splice_write(pipe, out, ppos, len, flags); in do_splice_from() 971 if (unlikely(!in->f_op->splice_read)) in do_splice_read() 979 return in->f_op->splice_read(in, ppos, pipe, len, flags); in do_splice_read() 1175 if (file->f_op->splice_eof) in direct_file_splice_eof() 1176 file->f_op->splice_eof(file); in direct_file_splice_eof()
|
| H A D | locks.c | 1988 if (filp->f_op->setlease) in kernel_setlease() 2174 if (fd_file(f)->f_op->flock) in SYSCALL_DEFINE2() 2175 error = fd_file(f)->f_op->flock(fd_file(f), in SYSCALL_DEFINE2() 2196 if (filp->f_op->lock) in vfs_test_lock() 2197 return filp->f_op->lock(filp, F_GETLK, fl); in vfs_test_lock() 2352 if (filp->f_op->lock) in vfs_lock_file() 2353 return filp->f_op->lock(filp, cmd, fl); in vfs_lock_file() 2652 if (filp->f_op->flock) in locks_remove_flock() 2653 filp->f_op->flock(filp, F_SETLKW, &fl); in locks_remove_flock() 2719 if (filp->f_op->lock) in vfs_cancel_lock() [all …]
|
| H A D | eventfd.c | 330 if (file->f_op != &eventfd_fops) { in eventfd_fget() 370 if (file->f_op != &eventfd_fops) in eventfd_ctx_fileget()
|
| /linux-6.15/fs/ecryptfs/ |
| H A D | file.c | 196 if (!lower_file->f_op->mmap) in ecryptfs_mmap() 313 if (lower_file->f_op->flush) { in ecryptfs_flush() 315 return lower_file->f_op->flush(lower_file, td); in ecryptfs_flush() 360 if (lower_file->f_op->fasync) in ecryptfs_fasync() 361 rc = lower_file->f_op->fasync(fd, lower_file, flag); in ecryptfs_fasync() 371 if (!lower_file->f_op->unlocked_ioctl) in ecryptfs_unlocked_ioctl() 380 rc = lower_file->f_op->unlocked_ioctl(lower_file, cmd, arg); in ecryptfs_unlocked_ioctl() 396 if (!lower_file->f_op->compat_ioctl) in ecryptfs_compat_ioctl() 405 rc = lower_file->f_op->compat_ioctl(lower_file, cmd, arg); in ecryptfs_compat_ioctl()
|
| /linux-6.15/drivers/hv/ |
| H A D | hv_utils_transport.c | 33 hvt = container_of(file->f_op, struct hvutil_transport, fops); in hvt_op_read() 81 hvt = container_of(file->f_op, struct hvutil_transport, fops); in hvt_op_write() 101 hvt = container_of(file->f_op, struct hvutil_transport, fops); in hvt_op_poll() 120 hvt = container_of(file->f_op, struct hvutil_transport, fops); in hvt_op_open() 164 hvt = container_of(file->f_op, struct hvutil_transport, fops); in hvt_op_release()
|
| /linux-6.15/include/linux/ |
| H A D | poll.h | 75 return file->f_op->poll; in file_can_poll() 80 if (unlikely(!file->f_op->poll)) in vfs_poll() 82 return file->f_op->poll(file, pt); in vfs_poll()
|
| /linux-6.15/io_uring/ |
| H A D | rw.c | 717 nr = file->f_op->read(file, addr, len, ppos); in loop_rw_iter() 719 nr = file->f_op->write(file, addr, len, ppos); in loop_rw_iter() 806 !(req->file->f_op->fop_flags & FOP_BUFFER_RASYNC)) in io_rw_should_retry() 823 if (likely(file->f_op->read_iter)) in io_iter_do_read() 824 return file->f_op->read_iter(&rw->kiocb, iter); in io_iter_do_read() 825 else if (file->f_op->read) in io_iter_do_read() 1135 !(req->file->f_op->fop_flags & FOP_BUFFER_WASYNC) && in io_write() 1155 if (likely(req->file->f_op->write_iter)) in io_write() 1156 ret2 = req->file->f_op->write_iter(kiocb, &io->iter); in io_write() 1157 else if (req->file->f_op->write) in io_write() [all …]
|
| H A D | uring_cmd.c | 76 file->f_op->uring_cmd(cmd, IO_URING_F_CANCEL | in io_uring_try_cancel_uring_cmd() 239 if (!file->f_op->uring_cmd) in io_uring_cmd() 253 if (!file->f_op->uring_cmd_iopoll) in io_uring_cmd() 264 ret = file->f_op->uring_cmd(ioucmd, issue_flags); in io_uring_cmd()
|
| /linux-6.15/tools/bpf/bpftool/skeleton/ |
| H A D | pid_iter.bpf.c | 89 file->f_op == &bpf_link_fops_poll) in iter() 98 if (file->f_op != fops) in iter()
|
| /linux-6.15/drivers/usb/core/ |
| H A D | file.c | 46 if (file->f_op->open) in usb_open() 47 err = file->f_op->open(inode, file); in usb_open()
|
| /linux-6.15/drivers/accel/ |
| H A D | drm_accel.c | 177 if (filp->f_op->open) in accel_stub_open() 178 err = filp->f_op->open(inode, filp); in accel_stub_open()
|
| /linux-6.15/mm/ |
| H A D | fadvise.c | 182 if (file->f_op->fadvise) in vfs_fadvise() 183 return file->f_op->fadvise(file, offset, len, advice); in vfs_fadvise()
|
| /linux-6.15/tools/testing/selftests/bpf/progs/ |
| H A D | bpf_iter_task_file.c | 38 (long)file->f_op); in dump_task_file()
|
| /linux-6.15/drivers/char/ |
| H A D | misc.c | 178 if (file->f_op->open) in misc_open() 179 err = file->f_op->open(inode, file); in misc_open()
|
| /linux-6.15/fs/overlayfs/ |
| H A D | file.c | 78 if (file->f_op->check_flags) { in ovl_change_flags() 79 err = file->f_op->check_flags(flags); in ovl_change_flags() 647 if (realfile->f_op->flush) { in ovl_flush() 649 err = realfile->f_op->flush(realfile, id); in ovl_flush()
|
| /linux-6.15/arch/powerpc/platforms/cell/spufs/ |
| H A D | syscalls.c | 48 if (filp->f_op != &spufs_context_fops) in do_spu_run()
|
| /linux-6.15/sound/core/ |
| H A D | sound.c | 165 if (file->f_op->open) in snd_open() 166 err = file->f_op->open(inode, file); in snd_open()
|
| /linux-6.15/sound/ |
| H A D | sound_core.c | 591 if (!file->f_op->open) in soundcore_open() 594 return file->f_op->open(inode, file); in soundcore_open()
|