Home
last modified time | relevance | path

Searched refs:f_op (Results 1 – 25 of 86) sorted by relevance

1234

/linux/fs/
H A Dioctl.c48 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 Dremap_range.c391 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 Dsplice.c362 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 Dsync.c182 if (!file->f_op->fsync) in vfs_fsync_range()
186 return file->f_op->fsync(file, start, end, datasync); in vfs_fsync_range()
H A Deventfd.c330 if (file->f_op != &eventfd_fops) { in eventfd_fget()
370 if (file->f_op != &eventfd_fops) in eventfd_ctx_fileget()
H A Dfcntl.c67 if (filp->f_op->check_flags) in setfl()
68 error = filp->f_op->check_flags(arg); in setfl()
75 if (((arg ^ filp->f_flags) & FASYNC) && filp->f_op->fasync) { in setfl()
76 error = filp->f_op->fasync(fd, filp, (arg & FASYNC) != 0); in setfl()
H A Dchar_dev.c410 if (filp->f_op->open) { in chrdev_open()
411 ret = filp->f_op->open(inode, filp); in chrdev_open()
/linux/drivers/hv/
H A Dhv_utils_transport.c33 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 Dpoll.h75 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 Drw.c728 nr = file->f_op->read(file, addr, len, ppos); in loop_rw_iter()
730 nr = file->f_op->write(file, addr, len, ppos); in loop_rw_iter()
817 !(req->file->f_op->fop_flags & FOP_BUFFER_RASYNC)) in io_rw_should_retry()
834 if (likely(file->f_op->read_iter)) in io_iter_do_read()
835 return file->f_op->read_iter(&rw->kiocb, iter); in io_iter_do_read()
836 else if (file->f_op->read) in io_iter_do_read()
877 if (!(kiocb->ki_flags & IOCB_DIRECT) || !file->f_op->iopoll) in io_rw_init_file()
1153 !(req->file->f_op->fop_flags & FOP_BUFFER_WASYNC) && in io_write()
1173 if (likely(req->file->f_op->write_iter)) in io_write()
1174 ret2 = req->file->f_op->write_iter(kiocb, &io->iter); in io_write()
[all …]
/linux/tools/bpf/bpftool/skeleton/
H A Dpid_iter.bpf.c89 file->f_op == &bpf_link_fops_poll) in iter()
98 if (file->f_op != fops) in iter()
/linux/drivers/usb/core/
H A Dfile.c46 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 Dhldio.c89 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/arch/powerpc/platforms/cell/spufs/
H A Dsyscalls.c48 if (filp->f_op != &spufs_context_fops) in do_spu_run()
H A Dinode.c271 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/fs/cachefiles/
H A Dnamei.c468 if (unlikely(!file->f_op->read_iter) || in cachefiles_create_tmpfile()
469 unlikely(!file->f_op->write_iter)) { in cachefiles_create_tmpfile()
544 if (unlikely(!file->f_op->read_iter) || in cachefiles_open_file()
545 unlikely(!file->f_op->write_iter)) { in cachefiles_open_file()
/linux/sound/core/
H A Dsound.c165 if (file->f_op->open) in snd_open()
166 err = file->f_op->open(inode, file); in snd_open()
/linux/security/landlock/
H A Dsyscalls.c281 if (fd_file(ruleset_f)->f_op != &ruleset_fops) in get_ruleset_from_fd()
311 if ((fd_file(f)->f_op == &ruleset_fops) || in get_path_from_fd()
/linux/sound/
H A Dsound_core.c591 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 Ddup.h54 const struct file_operations *f_op; member
1318 return file->f_op->mmap_prepare(desc); in vfs_mmap_prepare()
1509 bool has_mmap = file->f_op->mmap; in can_mmap_file()
1510 bool has_mmap_prepare = file->f_op->mmap_prepare; in can_mmap_file()
1523 if (file->f_op->mmap_prepare) in vfs_mmap()
1526 return file->f_op->mmap(file, vma); in vfs_mmap()
/linux/drivers/target/
H A Dtarget_core_file.c302 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 Dloop.c261 ret = file->f_op->fallocate(file, mode, pos, blk_rq_bytes(rq)); in lo_fallocate()
402 ret = file->f_op->write_iter(&cmd->iocb, &iter); in lo_rw_aio()
404 ret = file->f_op->read_iter(&cmd->iocb, &iter); in lo_rw_aio()
521 if (!file->f_op->read_iter) in loop_check_backing_file()
524 if ((file->f_mode & FMODE_WRITE) && !file->f_op->write_iter) in loop_check_backing_file()
766 } else if (file->f_op->fallocate && !vfs_statfs(&file->f_path, &sbuf)) { in loop_get_discard_config()
969 if (file->f_op->fsync && !(lo->lo_flags & LO_FLAGS_READ_ONLY)) in loop_update_limits()
1039 !file->f_op->write_iter) in loop_configure()
/linux/drivers/nvme/target/
H A Dio-cmd-file.c87 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 Dlocalio.c689 status = filp->f_op->read_iter(&iocb->kiocb, &iocb->iters[i]); in nfs_local_call_read()
881 status = filp->f_op->write_iter(&iocb->kiocb, &iocb->iters[i]); in nfs_local_call_write()
944 if (!file->f_op->read_iter) in nfs_local_iocb_init()
949 if (!file->f_op->write_iter) in nfs_local_iocb_init()
/linux/fs/smb/client/
H A Ddir.c604 file->f_op = &cifs_file_direct_nobrl_ops;
606 file->f_op = &cifs_file_direct_ops;
1140 file->f_op = &cifs_file_direct_nobrl_ops;
1142 file->f_op = &cifs_file_direct_ops;

1234