Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/share/man/man9 Update for nhusb merge. Add some Xr. Bump d...



details:   https://anonhg.NetBSD.org/src/rev/335b54fb4a85
branches:  trunk
changeset: 348272:335b54fb4a85
user:      skrll <skrll%NetBSD.org@localhost>
date:      Wed Oct 12 21:09:36 2016 +0000

description:
Update for nhusb merge.  Add some Xr.  Bump date.  Invoke wiz.

diffstat:

 share/man/man9/ucom.9 |  76 ++++++++++++++++++++++++++++++--------------------
 1 files changed, 45 insertions(+), 31 deletions(-)

diffs (156 lines):

diff -r 06c4234fa5eb -r 335b54fb4a85 share/man/man9/ucom.9
--- a/share/man/man9/ucom.9     Wed Oct 12 20:24:18 2016 +0000
+++ b/share/man/man9/ucom.9     Wed Oct 12 21:09:36 2016 +0000
@@ -1,4 +1,4 @@
-.\"    $NetBSD: ucom.9,v 1.17 2014/10/27 12:02:17 christos Exp $
+.\"    $NetBSD: ucom.9,v 1.18 2016/10/12 21:09:36 skrll Exp $
 .\"
 .\" Copyright (c) 2000 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -27,7 +27,7 @@
 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
-.Dd October 27, 2014
+.Dd September 12, 2016
 .Dt UCOM 9
 .Os
 .Sh NAME
@@ -58,53 +58,54 @@
 .Sh ATTACHMENT
 .Bd -literal
 struct ucom_attach_args {
-       int portno;
-       int bulkin;
-       int bulkout;
-       u_int ibufsize;
-       u_int ibufsizepad;
-       u_int obufsize;
-       u_int obufsizepad;
-       usbd_device_handle device;
-       usbd_interface_handle iface;
-       struct ucom_methods *methods;
-       void *arg;
+       int ucaa_portno;
+       int ucaa_bulkin;
+       int ucaa_bulkout;
+       u_int ucaa_ibufsize;
+       u_int ucaa_ibufsizepad;
+       u_int ucaa_obufsize;
+       u_int ucaa_opkthdrlen;
+       const char *ucaa_info;
+       struct usbd_device *ucaa_device;
+       struct usbd_interface *ucaa_iface;
+       const struct ucom_methods *ucaa_methods;
+       void *ucaa_arg;
 };
 .Ed
 .Pp
 .Bl -tag -width indent
-.It Dv int portno
+.It Dv int ucaa_portno
 identifies the port if the devices should have more than one
 .Nm
 attached.
 Use the value
 .Dv UCOM_UNK_PORTNO
 if there is only one port.
-.It Dv int bulkin
+.It Dv int ucaa_bulkin
 the number of the bulk input pipe.
-.It Dv int bulkout
+.It Dv int ucaa_bulkout
 the number of the bulk output pipe.
-.It Dv u_int ibufsize
+.It Dv u_int ucaa_ibufsize
 the size of the read requests on the bulk in pipe.
-.It Dv u_int ibufsizepad
+.It Dv u_int ucaa_ibufsizepad
 the size of the input buffer.
 This is usually the same as
 .Dv ibufsize .
-.It Dv u_int obufsize
+.It Dv u_int ucaa_obufsize
 the size of the write requests on the bulk out pipe.
-.It Dv u_int ibufsizepad
+.It Dv u_int ucaa_ibufsizepad
 the size of the output buffer.
 This is usually the same as
-.Dv obufsize .
-.It Dv usbd_device_handle device
+.Dv ucaa_obufsize .
+.It Dv struct usbd_device *ucaa_device
 a handle to the device.
-.It usbd_interface_handle iface
+.It struct usbd_interface *ucaa_iface
 a handle to the interface that should be used.
-.It struct ucom_methods *methods
+.It struct ucom_methods *ucaa_methods
 a pointer to the methods that the
 .Nm
 driver should use for further communication with the driver.
-.It void *arg
+.It void *ucaa_arg
 the value that should be passed as first argument to each method.
 .El
 .Sh METHODS
@@ -122,20 +123,20 @@
 .Bd -literal
 struct ucom_methods {
        void (*ucom_get_status)(void *sc, int portno,
-                               u_char *lsr, u_char *msr);
+           u_char *lsr, u_char *msr);
        void (*ucom_set)(void *sc, int portno, int reg, int onoff);
 #define UCOM_SET_DTR 1
 #define UCOM_SET_RTS 2
 #define UCOM_SET_BREAK 3
        int (*ucom_param)(void *sc, int portno, struct termios *);
        int (*ucom_ioctl)(void *sc, int portno, u_long cmd,
-                         void *data, int flag, struct lwp *l);
+           void *data, int flag, proc_t *p);
        int (*ucom_open)(void *sc, int portno);
        void (*ucom_close)(void *sc, int portno);
        void (*ucom_read)(void *sc, int portno, u_char **ptr,
-                         uint32_t *count);
+           uint32_t *count);
        void (*ucom_write)(void *sc, int portno, u_char *to,
-                          u_char *from, uint32_t *count);
+           u_char *from, uint32_t *count);
 };
 .Ed
 .Pp
@@ -155,7 +156,7 @@
 according to the
 .Xr termios 4
 struct.
-.It Fn "int (*ucom_ioctl)" "void *sc" "int portno" "u_long cmd" "void *data" "int flag" "struct lwp *l"
+.It Fn "int (*ucom_ioctl)" "void *sc" "int portno" "u_long cmd" "void *data" "int flag" "proc_t *p"
 implements any non-standard
 .Xr ioctl 2
 that a device needs.
@@ -205,11 +206,24 @@
 .Pp
 which should be called by the driver whenever it notices a status change.
 .Sh SEE ALSO
+.\" moscom
 .Xr tty 4 ,
+.Xr u3g 4 ,
+.Xr uark 4 ,
+.Xr ubsa 4 ,
+.Xr uchcom 4 ,
 .Xr uftdi 4 ,
+.Xr ugensa 4 ,
+.Xr uhmodem 4 ,
+.Xr uipaq 4 ,
+.Xr ukyopon
+.Xr umct 4 ,
 .Xr umodem 4 ,
 .Xr usb 4 ,
-.Xr uvisor 4
+.Xr uplcom 4 ,
+.Xr uslsa 4 ,
+.Xr uvisor 4 ,
+.Xr uvscom 4
 .Sh HISTORY
 This
 .Nm



Home | Main Index | Thread Index | Old Index