Module Name: src
Committed By: jym
Date: Sat Jul 23 16:02:15 UTC 2011
Modified Files:
src/share/man/man9: driver.9
Log Message:
struct device => device_t. Bump date.
To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/share/man/man9/driver.9
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/share/man/man9/driver.9
diff -u src/share/man/man9/driver.9:1.25 src/share/man/man9/driver.9:1.26
--- src/share/man/man9/driver.9:1.25 Wed Jan 5 17:02:03 2011
+++ src/share/man/man9/driver.9 Sat Jul 23 16:02:15 2011
@@ -1,4 +1,4 @@
-.\" $NetBSD: driver.9,v 1.25 2011/01/05 17:02:03 jmcneill Exp $
+.\" $NetBSD: driver.9,v 1.26 2011/07/23 16:02:15 jym Exp $
.\"
.\" Copyright (c) 2001 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 January 5, 2011
+.Dd July 23, 2011
.Dt DRIVER 9
.Os
.Sh NAME
@@ -38,13 +38,13 @@
.In sys/device.h
.In sys/errno.h
.Ft static int
-.Fn foo_match "struct device *parent" "struct cfdata *match" "void *aux"
+.Fn foo_match "device_t parent" "struct cfdata *match" "void *aux"
.Ft static void
-.Fn foo_attach "struct device *parent" "struct device *self" "void *aux"
+.Fn foo_attach "device_t parent" "device_t self" "void *aux"
.Ft static int
-.Fn foo_detach "struct device *self" "int flags"
+.Fn foo_detach "device_t self" "int flags"
.Ft static int
-.Fn foo_activate "struct device *self" "enum devact act"
+.Fn foo_activate "device_t self" "enum devact act"
.Sh DESCRIPTION
This page briefly describes the basic
.Nx
@@ -98,7 +98,7 @@
.Pp
.Bd -literal
struct foo_softc {
- struct device sc_dev; /* generic device info */
+ device_t sc_dev; /* generic device info */
/* device-specific state */
};
.Ed
@@ -106,7 +106,7 @@
The autoconfiguration framework mandates that the first member of the
.Em softc
structure must be the driver-independent
-.Em struct device .
+.Em device_t .
Probably its most useful aspect to the driver is that it contains the
device-instance name
.Em dv_xname .