Lines Matching refs:f_op
39 return file->f_op->fop_flags & FOP_UNSIGNED_OFFSET; in unsigned_offsets()
387 return file->f_op->llseek(file, offset, whence); in vfs_llseek()
489 ret = filp->f_op->read_iter(&kiocb, &iter); in new_sync_read()
522 if (unlikely(!file->f_op->read_iter || file->f_op->read)) in __kernel_read()
528 ret = file->f_op->read_iter(&kiocb, &iter); in __kernel_read()
567 if (file->f_op->read) in vfs_read()
568 ret = file->f_op->read(file, buf, count, pos); in vfs_read()
569 else if (file->f_op->read_iter) in vfs_read()
591 ret = filp->f_op->write_iter(&kiocb, &iter); in new_sync_write()
612 if (unlikely(!file->f_op->write_iter || file->f_op->write)) in __kernel_write_iter()
617 ret = file->f_op->write_iter(&kiocb, from); in __kernel_write_iter()
681 if (file->f_op->write) in vfs_write()
682 ret = file->f_op->write(file, buf, count, pos); in vfs_write()
683 else if (file->f_op->write_iter) in vfs_write()
823 ret = filp->f_op->read_iter(&kiocb, iter); in do_iter_readv_writev()
825 ret = filp->f_op->write_iter(&kiocb, iter); in do_iter_readv_writev()
845 nr = filp->f_op->read(filp, iter_iov_addr(iter), in do_loop_readv_writev()
848 nr = filp->f_op->write(filp, iter_iov_addr(iter), in do_loop_readv_writev()
872 if (!file->f_op->read_iter) in vfs_iocb_iter_read()
886 ret = file->f_op->read_iter(iocb, 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()
947 ret = file->f_op->write_iter(iocb, 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()
1054 if (file->f_op->write_iter) in vfs_writev()
1505 } else if (file_out->f_op->copy_file_range) { in generic_copy_file_checks()
1506 if (file_in->f_op->copy_file_range != in generic_copy_file_checks()
1507 file_out->f_op->copy_file_range) in generic_copy_file_checks()
1584 if (!splice && file_out->f_op->copy_file_range) { in vfs_copy_file_range()
1585 ret = file_out->f_op->copy_file_range(file_in, pos_in, in vfs_copy_file_range()
1588 } else if (!splice && file_in->f_op->remap_file_range && samesb) { in vfs_copy_file_range()
1589 ret = file_in->f_op->remap_file_range(file_in, pos_in, in vfs_copy_file_range()
1746 (file->f_op->fop_flags & FOP_BUFFER_WASYNC))) in generic_write_checks_count()