Lines Matching refs:f_op
289 return file->f_op->llseek(file, offset, whence); in vfs_llseek()
422 if (unlikely(!file->f_op->read_iter || file->f_op->read)) in __kernel_read()
428 ret = file->f_op->read_iter(&kiocb, &iter); in __kernel_read()
467 if (file->f_op->read) in vfs_read()
468 ret = file->f_op->read(file, buf, count, pos); in vfs_read()
469 else if (file->f_op->read_iter) in vfs_read()
512 if (unlikely(!file->f_op->write_iter || file->f_op->write)) in __kernel_write_iter()
517 ret = file->f_op->write_iter(&kiocb, from); in __kernel_write_iter()
581 if (file->f_op->write) in vfs_write()
582 ret = file->f_op->write(file, buf, count, pos); in vfs_write()
583 else if (file->f_op->write_iter) in vfs_write()
756 nr = filp->f_op->read(filp, iovec.iov_base, in do_loop_readv_writev()
759 nr = filp->f_op->write(filp, iovec.iov_base, in do_loop_readv_writev()
795 if (file->f_op->read_iter) in do_iter_read()
811 if (!file->f_op->read_iter) in vfs_iocb_iter_read()
836 if (!file->f_op->read_iter) in vfs_iter_read()
860 if (file->f_op->write_iter) in do_iter_write()
875 if (!file->f_op->write_iter) in vfs_iocb_iter_write()
900 if (!file->f_op->write_iter) in vfs_iter_write()
1431 } else if (file_out->f_op->copy_file_range) { in generic_copy_file_checks()
1432 if (file_in->f_op->copy_file_range != in generic_copy_file_checks()
1433 file_out->f_op->copy_file_range) in generic_copy_file_checks()
1509 if (!splice && file_out->f_op->copy_file_range) { in vfs_copy_file_range()
1510 ret = file_out->f_op->copy_file_range(file_in, pos_in, in vfs_copy_file_range()
1516 if (!splice && file_in->f_op->remap_file_range && in vfs_copy_file_range()
1518 ret = file_in->f_op->remap_file_range(file_in, pos_in, in vfs_copy_file_range()