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()
755 nr = filp->f_op->read(filp, iter_iov_addr(iter), in do_loop_readv_writev()
758 nr = filp->f_op->write(filp, iter_iov_addr(iter), in do_loop_readv_writev()
794 if (file->f_op->read_iter) in do_iter_read()
810 if (!file->f_op->read_iter) in vfs_iocb_iter_read()
835 if (!file->f_op->read_iter) in vfs_iter_read()
859 if (file->f_op->write_iter) in do_iter_write()
874 if (!file->f_op->write_iter) in vfs_iocb_iter_write()
899 if (!file->f_op->write_iter) in vfs_iter_write()
1430 } else if (file_out->f_op->copy_file_range) { in generic_copy_file_checks()
1431 if (file_in->f_op->copy_file_range != in generic_copy_file_checks()
1432 file_out->f_op->copy_file_range) in generic_copy_file_checks()
1508 if (!splice && file_out->f_op->copy_file_range) { in vfs_copy_file_range()
1509 ret = file_out->f_op->copy_file_range(file_in, pos_in, in vfs_copy_file_range()
1515 if (!splice && file_in->f_op->remap_file_range && in vfs_copy_file_range()
1517 ret = file_in->f_op->remap_file_range(file_in, pos_in, in vfs_copy_file_range()