Lines Matching defs:from
352 * For Sync IOs, error recovery is called from
412 static ssize_t zonefs_write_checks(struct kiocb *iocb, struct iov_iter *from)
423 if (!iov_iter_count(from))
438 iov_iter_count(from));
442 iov_iter_truncate(from, count);
443 return iov_iter_count(from);
449 * sequentially from the end of the file. This code assumes that the block layer
456 static ssize_t zonefs_file_dio_write(struct kiocb *iocb, struct iov_iter *from)
480 count = zonefs_write_checks(iocb, from);
515 ret = iomap_dio_rw(iocb, from, &zonefs_write_iomap_ops,
542 struct iov_iter *from)
561 ret = zonefs_write_checks(iocb, from);
565 ret = iomap_file_buffered_write(iocb, from, &zonefs_write_iomap_ops);
577 static ssize_t zonefs_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
593 ssize_t ret = zonefs_file_dio_write(iocb, from);
599 return zonefs_file_buffered_write(iocb, from);