This is just somewhere to include the kernel-doc from for now. Signed-off-by: Matthew Wilcox (Oracle) <willy@xxxxxxxxxxxxx> --- Documentation/core-api/index.rst | 1 + Documentation/core-api/iov_iter.rst | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 Documentation/core-api/iov_iter.rst diff --git a/Documentation/core-api/index.rst b/Documentation/core-api/index.rst index 5de2c7a4b1b3..082143baa983 100644 --- a/Documentation/core-api/index.rst +++ b/Documentation/core-api/index.rst @@ -43,6 +43,7 @@ Library functionality that is used throughout the kernel. this_cpu_ops timekeeping errseq + iov_iter Concurrency primitives ====================== diff --git a/Documentation/core-api/iov_iter.rst b/Documentation/core-api/iov_iter.rst new file mode 100644 index 000000000000..541c16caf958 --- /dev/null +++ b/Documentation/core-api/iov_iter.rst @@ -0,0 +1,21 @@ +.. SPDX-License-Identifier: GPL-2.0+ + +======== +iov_iter +======== + +:Author: Matthew Wilcox + +Overview +======== + +The iov_iter is used to represent the source or destination for a read or +write. It can point to many different kinds of memory, including user +memory, kernel memory, pipes and biovecs. + +Functions and structures +======================== + +.. kernel-doc:: include/linux/uio.h +.. kernel-doc:: lib/iov_iter.c + :export: -- 2.33.0