-.\" $OpenBSD: usbd_open_pipe.9,v 1.2 2015/05/04 14:18:13 schwarze Exp $
+.\" $OpenBSD: usbd_open_pipe.9,v 1.3 2015/05/04 14:36:26 jmc Exp $
.\"
.\" Copyright (c) 2015 Sean Levy <attila@stalphonsos.com>
.\"
function takes the following arguments:
.Bl -tag -width callback
.It Fa iface
-the USB interface for which the pipe is to be created.
+The USB interface for which the pipe is to be created.
.It Fa address
The address of the endpoint in that interface to which the pipe should be
connected.
.It Fa flags
-A bitmask of flags. Currently there is only one flag bit defined:
+A bitmask of flags.
+Currently there is only one flag bit defined:
.Bl -tag -width xxx -offset indent
.It Dv USBD_EXCLUSIVE_ACCESS
Do not allow other pipes to use this endpoint while this pipe exists.
.It Fa address
The endpoint in that interface to which the pipe should be connected.
.It Fa flags
-A bitmask of flags. These flags are not interpreted in the same
-way as the
+A bitmask of flags.
+These flags are not interpreted in the same way as the
.Fa flags
passed to
.Fn usbd_open_pipe .
implicitly turns on the
.Dv USBD_EXCLUSIVE_ACCESS
bit for the pipe, disallowing multiple interrupt pipes for
-the same endpoint. The
+the same endpoint.
+The
.Fa flags
argument in this case is instead passed directly to
.Xr usbd_setup_xfer 9
-.\" $OpenBSD: usbd_transfer.9,v 1.6 2015/05/04 10:12:34 mpi Exp $
+.\" $OpenBSD: usbd_transfer.9,v 1.7 2015/05/04 14:36:26 jmc Exp $
.\"
.\" Copyright (c) 2013 Martin Pieuchot
.\"
.Fn usbd_transfer "struct usbd_xfer *xfer"
.Sh DESCRIPTION
These functions provide a controller independent mechanism to perform USB
-data transfers. They make use of a pipe created by
+data transfers.
+They make use of a pipe created by
.Xr usbd_open_pipe 9
or
.Xr usbd_open_pipe_intr 9 .