| /linux/fs/ |
| 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() 376 if (filp->f_op->fasync) in ioctl_fioasync() 378 error = filp->f_op->fasync(fd, filp, on); in ioctl_fioasync() 631 if (!file->f_op->unlocked_ioctl) in compat_ptr_ioctl() 634 return file->f_op->unlocked_ioctl(file, cmd, (unsigned long)compat_ptr(arg)); in compat_ptr_ioctl() 694 if (fd_file(f)->f_op->compat_ioctl) in COMPAT_SYSCALL_DEFINE3() 695 error = fd_file(f)->f_op->compat_ioctl(fd_file(f), cmd, arg); in COMPAT_SYSCALL_DEFINE3()
|
| 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 | splice.c | 362 ret = in->f_op->read_iter(&kiocb, &to); in copy_splice_read() 675 if (!out->f_op->write_iter) in iter_file_splice_write() 736 ret = out->f_op->write_iter(&kiocb, &from); in iter_file_splice_write() 934 if (unlikely(!out->f_op->splice_write)) in do_splice_from() 936 return out->f_op->splice_write(pipe, out, ppos, len, flags); in do_splice_from() 972 if (unlikely(!in->f_op->splice_read)) in do_splice_read() 980 return in->f_op->splice_read(in, ppos, pipe, len, flags); in do_splice_read() 1176 if (file->f_op->splice_eof) in direct_file_splice_eof() 1177 file->f_op->splice_eof(file); in direct_file_splice_eof()
|
| 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()
|
| H A D | char_dev.c | 410 if (filp->f_op->open) { in chrdev_open() 411 ret = filp->f_op->open(inode, filp); in chrdev_open()
|
| /linux/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() 163 hvt = container_of(file->f_op, struct hvutil_transport, fops); in hvt_op_release()
|
| /linux/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/io_uring/ |
| H A D | rw.c | 719 nr = file->f_op->read(file, addr, len, ppos); in loop_rw_iter() 721 nr = file->f_op->write(file, addr, len, ppos); in loop_rw_iter() 808 !(req->file->f_op->fop_flags & FOP_BUFFER_RASYNC)) in io_rw_should_retry() 825 if (likely(file->f_op->read_iter)) in io_iter_do_read() 826 return file->f_op->read_iter(&rw->kiocb, iter); in io_iter_do_read() 827 else if (file->f_op->read) in io_iter_do_read() 868 if (!(kiocb->ki_flags & IOCB_DIRECT) || !file->f_op->iopoll) in io_rw_init_file() 1147 !(req->file->f_op->fop_flags & FOP_BUFFER_WASYNC) && in io_write() 1167 if (likely(req->file->f_op->write_iter)) in io_write() 1168 ret2 = req->file->f_op->write_iter(kiocb, &io->iter); in io_write() [all …]
|
| H A D | uring_cmd.c | 70 file->f_op->uring_cmd(cmd, IO_URING_F_CANCEL | in io_uring_try_cancel_uring_cmd() 250 if (!file->f_op->uring_cmd) in io_uring_cmd() 264 if (ctx->flags & IORING_SETUP_IOPOLL && file->f_op->uring_cmd_iopoll) { in io_uring_cmd() 275 ret = file->f_op->uring_cmd(ioucmd, issue_flags); in io_uring_cmd()
|
| /linux/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/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/drivers/accel/habanalabs/common/ |
| H A D | hldio.c | 89 if (!f->filp->f_op->read_iter) { in hl_dio_fd_register() 267 if (io->f.filp->f_op && io->f.filp->f_op->read_iter) in hl_direct_io() 268 rc = io->f.filp->f_op->read_iter(&io->kio, &io->iter); in hl_direct_io()
|
| /linux/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() 641 if (realfile->f_op->flush) { in ovl_flush() 643 err = realfile->f_op->flush(realfile, id); in ovl_flush()
|
| /linux/arch/powerpc/platforms/cell/spufs/ |
| H A D | syscalls.c | 48 if (filp->f_op != &spufs_context_fops) in do_spu_run()
|
| H A D | inode.c | 271 fd_prepare_file(fdf)->f_op = &spufs_context_fops; in spufs_context_open() 302 if (!filp || filp->f_op != &spufs_context_fops) in spufs_assert_affinity() 504 fd_prepare_file(fdf)->f_op = &spufs_gang_fops; in spufs_gang_open()
|
| /linux/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/fs/cachefiles/ |
| H A D | namei.c | 463 if (unlikely(!file->f_op->read_iter) || in cachefiles_create_tmpfile() 464 unlikely(!file->f_op->write_iter)) { in cachefiles_create_tmpfile() 538 if (unlikely(!file->f_op->read_iter) || in cachefiles_open_file() 539 unlikely(!file->f_op->write_iter)) { in cachefiles_open_file()
|
| /linux/security/landlock/ |
| H A D | syscalls.c | 318 if (fd_file(ruleset_f)->f_op != &ruleset_fops) in add_rule_path_beneath() 346 if ((fd_file(f)->f_op == &ruleset_fops) || in add_rule_path_beneath()
|
| /linux/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()
|
| /linux/tools/testing/vma/include/ |
| H A D | dup.h | 54 const struct file_operations *f_op; member 655 * ONLY valid if set from f_op->mmap_prepare. Will result in an error if 656 * set from f_op->mmap. 1325 return file->f_op->mmap_prepare(desc); in __compat_vma_mmap() 1516 bool has_mmap = file->f_op->mmap; in can_mmap_file() 1517 bool has_mmap_prepare = file->f_op->mmap_prepare; in can_mmap_file() 1530 if (file->f_op->mmap_prepare) in vma_set_file() 1533 return file->f_op->mmap(file, vma); in vma_set_file()
|
| /linux/drivers/target/ |
| H A D | target_core_file.c | 302 ret = file->f_op->write_iter(&aio_cmd->iocb, &iter); in fd_execute_rw_aio() 304 ret = file->f_op->read_iter(&aio_cmd->iocb, &iter); in fd_execute_rw_aio() 570 if (!file->f_op->fallocate) in fd_execute_unmap() 573 ret = file->f_op->fallocate(file, mode, pos, len); in fd_execute_unmap()
|
| /linux/drivers/block/ |
| H A D | loop.c | 262 ret = file->f_op->fallocate(file, mode, pos, blk_rq_bytes(rq)); in lo_fallocate() 399 ret = file->f_op->write_iter(&cmd->iocb, &iter); in lo_rw_aio() 401 ret = file->f_op->read_iter(&cmd->iocb, &iter); in lo_rw_aio() 529 if (!file->f_op->read_iter) in loop_check_backing_file() 532 if ((file->f_mode & FMODE_WRITE) && !file->f_op->write_iter) in loop_check_backing_file() 774 } else if (file->f_op->fallocate && !vfs_statfs(&file->f_path, &sbuf)) { in loop_get_discard_config() 991 if (file->f_op->fsync && !(lo->lo_flags & LO_FLAGS_READ_ONLY)) in loop_update_limits() 1061 !file->f_op->write_iter) in loop_configure()
|
| /linux/drivers/nvme/target/ |
| H A D | io-cmd-file.c | 87 call_iter = req->ns->file->f_op->write_iter; in nvmet_file_submit_bvec() 90 call_iter = req->ns->file->f_op->read_iter; in nvmet_file_submit_bvec()
|
| /linux/fs/nfs/ |
| H A D | localio.c | 688 status = filp->f_op->read_iter(&iocb->kiocb, &iocb->iters[i]); in nfs_local_call_read() 906 status = filp->f_op->write_iter(&iocb->kiocb, &iocb->iters[i]); in nfs_local_call_write() 972 if (!file->f_op->read_iter) in nfs_local_iocb_init() 977 if (!file->f_op->write_iter) in nfs_local_iocb_init()
|
| /linux/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_shmem.c | 442 if (!file->f_op->write_iter) in shmem_pwrite() 449 written = file->f_op->write_iter(&kiocb, &iter); in shmem_pwrite()
|