From owner-man-jp-reviewer@jp.FreeBSD.org Tue Apr 22 11:43:14 2003
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id h3M2hEc82415;
	Tue, 22 Apr 2003 11:43:14 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from mx02.mitsumi.co.jp (mx02.mitsumi.co.jp [202.33.112.205])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id h3M2hDY82410
	for <man-jp-reviewer@jp.FreeBSD.org>; Tue, 22 Apr 2003 11:43:13 +0900 (JST)
	(envelope-from a_ikeuchi@mic.mitsumi.co.jp)
Received: from mmx01.mitsumi.co.jp ([192.168.1.254])
	by mx02.mitsumi.co.jp (8.11.6/8.11.6) with ESMTP id h3M2jRa27609
	for <man-jp-reviewer@jp.FreeBSD.org>; Tue, 22 Apr 2003 11:45:27 +0900
Received: from ml01.mic.mitsumi.co.jp (mic.mitsumi.co.jp [172.17.5.244] (may be forged))
	by mmx01.mitsumi.co.jp (8.9.3p2+3.2W/3.7W) with ESMTP id LAA25087
	for <man-jp-reviewer@jp.FreeBSD.org>; Tue, 22 Apr 2003 11:41:51 +0900
Received: from mic.mitsumi.co.jp (a-ikeuchi.mic.mitsumi.co.jp [172.17.40.89])
	by ml01.mic.mitsumi.co.jp (8.10.2/8.10.2) with ESMTP id h3M2S1716834;
	Tue, 22 Apr 2003 11:28:21 +0900
Message-ID: <3EA4AC06.5000201@mic.mitsumi.co.jp>
From: Akira Ikeuchi <a_ikeuchi@mic.mitsumi.co.jp>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.3) Gecko/20030328
X-Accept-Language: ja, en-us, en
MIME-Version: 1.0
To: man-jp-reviewer@jp.FreeBSD.org
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
Reply-To: man-jp-reviewer@jp.FreeBSD.org
Precedence: list
Date: Tue, 22 Apr 2003 11:42:14 +0900
X-Sequence: man-jp-reviewer 4375
Subject: [man-jp-reviewer 4375] (man9) Catchup for 20030419-JPSNAP
Sender: owner-man-jp-reviewer@jp.FreeBSD.org
X-Originator: a_ikeuchi@mic.mitsumi.co.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+030405

$BCSFb$G$9!#(B

man9 $B$N(B 20030419-JPSNAP $B$X$NDI=>$N(B
$B:9J,$G$9!#(B

byteorder.9 $B$K4X$7$F$OL$Lu$N$?$a!"(B
$B>JN,$7$F$$$^$9!#(B

.\" man2 $B$OL$$@Ce<j$7$F$^$;$s!#(B

$B0J>e!"59$7$/$*4j$$$7$^$9!#(B


diff -ur 20030329/BUS_SETUP_INTR.9 20030419/BUS_SETUP_INTR.9
--- 20030329/BUS_SETUP_INTR.9	Mon Apr 21 13:59:18 2003
+++ 20030419/BUS_SETUP_INTR.9	Mon Apr 21 14:37:02 2003
@@ -22,10 +22,10 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/BUS_SETUP_INTR.9,v 1.11 2002/01/09 11:43:45 mpp Exp %
+.\" %FreeBSD: src/share/man/man9/BUS_SETUP_INTR.9,v 1.12 2003/03/29 05:11:14 imp Exp %
 .\"
 .\" $FreeBSD: /repoman/r/dcvs/doc/ja_JP.eucJP/man/man9/BUS_SETUP_INTR.9,v 1.7 2002/11/18 05:36:49 horikawa Exp $
-.Dd April 2, 2000
+.Dd March 28, 2003
 .Dt BUS_SETUP_INTR 9
 .Os
 .Sh $BL>>N(B
@@ -81,6 +81,16 @@
 $B$OM#0l$N0z?t(B
 .Fa arg
 $B$NCM$rH<$J$C$F8F$S=P$5$l$^$9!#(B
+.Pp
+.Fa cookiep
+$B0z?t$O!"(B
+$B3d$j9~$_$N3NN)$,@.8y$7$?>l9g$K!"(B
+.Nm
+$B$,=q9~$`?F$N%P%9$,;HMQ$9$k%/%C%-!<$G$"$k(B void * $B7?$X$N%]%$%s%?$G$9!#(B
+$B%I%i%$%P:n@.<T$O!"$3$N%/%C%-!<$,(B 0 $B$G$O$J$$$3$H$r2>Dj$9$k$3$H$,=PMh$^$9!#(B
+nexus $B%I%i%$%P$O<:GT;~$K(B
+.Fa cookiep
+$B$K(B 0 $B$r=q9~$_$^$9!#(B
 .Pp
 $B3d$j9~$_%O%s%I%i$O!"(B
 .Fn BUS_TEARDOWN_INTR
diff -ur 20030329/bus_alloc_resource.9 20030419/bus_alloc_resource.9
--- 20030329/bus_alloc_resource.9	Mon Apr 21 13:59:18 2003
+++ 20030419/bus_alloc_resource.9	Mon Apr 21 14:44:28 2003
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/bus_alloc_resource.9,v 1.12 2001/10/01 16:09:24 ru Exp %
+.\" %FreeBSD: src/share/man/man9/bus_alloc_resource.9,v 1.13 2003/03/29 05:09:15 imp Exp %
 .\"
 .\" $FreeBSD: /repoman/r/dcvs/doc/ja_JP.eucJP/man/man9/bus_alloc_resource.9,v 1.10 2002/11/24 01:43:09 horikawa Exp $
 .Dd May 18, 2000
@@ -48,7 +48,7 @@
 $B$3$l$O;q8;4IM}4X?t72$X$N4JC1$J%$%s%?%U%'!<%9$G$9!#(B
 $B?F$N%a%=%C%I%F!<%V%k$rDL$k4V@\E*$JJ}K!$r1#JC$7$^$9!#(B
 $B$3$N4X?t$O!"0lHLE*$K%"%?%C%A;~$K8F$S=P$5$l$k$Y$-$G$9$,!"(B
-($B6%9g>uBV$N>l9g$r=|$$$F(B) $B7h$7$F$=$NA0$K8F$S=P$7$F$O$J$j$^$;$s!#(B
+($B4v$D$+$N5)$J>l9g$r=|$$$F(B) $B7h$7$F$=$NA0$K8F$S=P$7$F$O$J$j$^$;$s!#(B
 .Pp
 $B0z?t$O0J2<$NDL$j$G$9!#(B
 .Bl -item
@@ -86,17 +86,24 @@
 $B$*$h$S(B
 .Fa end
 $B$O;q8;$N3+;O(B/$B=*N;%"%I%l%9$G$9!#(B
-start $B$K(B
+.Fa start
+$B$K(B
 .Dv 0
-$B$NCM$r(B end $B$K(B
+$B$r!"(B
+.Fa end
+$B$K(B
 .Dv ~0
-$B$NCM$r;XDj$7$?>l9g$K$O!"%P%9$N$?$a$N%G%U%)%k%HCM$,7W;;$5$l$^$9!#(B
+$B$r!"(B
+.Fa count
+$B$K(B
+.Dv 1
+$B$r;XDj$7$?>l9g$K$O!"%P%9$N$?$a$N%G%U%)%k%HCM$,7W;;$5$l$^$9!#(B
 .It
 .Fa count
 $B$O;q8;$NBg$-$5$G!"Nc$($P!"F~=PNO%]!<%H$NBg$-$5$G$9(B
-($B$3$l$OBgDq!"(BPCI $B>e$G$O(B
+($B$3$l$OBgDq(B
 .Dv 1
-$B$G!"(BISA $B$*$h$S(B PCCARD $B>e$G$O%G%P%$%90MB8$G$9(B)$B!#(B
+$B$G$9$,!"4v$D$+$N%G%P%$%9$O$3$l$r>e=q$-$7$^$9(B)$B!#(B
 .Fa start
 $B$*$h$S(B
 .Fa end
@@ -113,7 +120,7 @@
 .It Dv RF_ALLOCATED
 $B;q8;$O4{$KM=Ls$5$l$F$$$^$9!#(B
 $B;q8;$O0zB3$-(B
-.Xr rman_activate_resource 9
+.Xr bus_activate_resource 9
 $B$G3h@-2=$5$l$kI,MW$,$"$j$^$9!#(B
 .It Dv RF_ACTIVE
 $BIT2DJ,$K!";q8;$r3h@-2=$7$^$9!#(B
@@ -149,6 +156,7 @@
 			0ul, ~0ul, 1, RF_ACTIVE | RF_SHAREABLE);
 .Ed
 .Sh $B4XO"9`L\(B
+.Xr bus_activate_resource 9 ,
 .Xr bus_release_resource 9 ,
 .Xr device 9 ,
 .Xr driver 9
diff -ur 20030329/malloc.9 20030419/malloc.9
--- 20030329/malloc.9	Mon Apr 21 13:59:18 2003
+++ 20030419/malloc.9	Tue Apr 22 11:34:09 2003
@@ -33,17 +33,21 @@
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
 .\" $NetBSD: malloc.9,v 1.3 1996/11/11 00:05:11 lukem Exp $
-.\" %FreeBSD: src/share/man/man9/malloc.9,v 1.29 2003/02/05 14:00:46 charnier
+.\" %FreeBSD: src/share/man/man9/malloc.9,v 1.32 2003/04/10 10:18:56 harti Exp %
 .\" $FreeBSD: /repoman/r/dcvs/doc/ja_JP.eucJP/man/man9/malloc.9,v 1.14 2003/04/13 20:06:51 horikawa Exp $
 .\"
-.Dd June 16, 1996
+.Dd April 9, 2003
 .Dt MALLOC 9
 .Os
 .Sh $BL>>N(B
 .Nm malloc ,
 .Nm MALLOC ,
 .Nm free ,
-.Nm FREE
+.Nm FREE ,
+.Nm realloc ,
+.Nm reallocf ,
+.Nm MALLOC_DEFINE ,
+.Nm MALLOC_DECLARE
 .Nd $B%+!<%M%k%a%b%j%^%M!<%8%a%s%H%k!<%A%s(B
 .Sh $B=q<0(B
 .In sys/types.h
@@ -58,6 +62,11 @@
 .Fn realloc "void *addr" "unsigned long size" "struct malloc_type *type" "int flags"
 .Ft void *
 .Fn reallocf "void *addr" "unsigned long size" "struct malloc_type *type" "int flags"
+.Fn MALLOC_DECLARE "type"
+.In sys/param.h
+.In sys/malloc.h
+.In sys/kernel.h
+.Fn MALLOC_DEFINE "type" "shortdesc" "longdesc"
 .Sh $B2r@b(B
 .Fn malloc
 $B4X?t$O%+!<%M%k%"%I%l%96u4V$N=i4|2=$5$l$F$$$J$$%a%b%j$r(B
@@ -145,46 +154,22 @@
 $B$,(B
 .Dv NULL
 $B$rJV$9$h$&$K$7$^$9!#(B
-$BDL>o$O!"(B
-$BB>$N%W%m%;%9$K$h$k%j%=!<%9$N2rJ|$rBT$D$?$a$K%9%j!<%W>uBV$K$5$l$^$9!#(B
-$B$3$N%U%i%0$,%;%C%H$5$l$F$$$l$P!"(B
-.Fn malloc
-$B$O%V%m%C%/$;$:$K(B
-.Dv NULL
-$B$rJV$7$^$9!#(B
-.Dv M_NOWAIT
-$B$,(B 0 $B$KDj5A$5$l$F$$$k$H$$$&$3$H$O!"%V%m%C%-%s%0A`:n$,%G%U%)%k%H$G$"$k$3$H$r(B
-$B0UL#$9$k$3$H$KCm0U$7$F$/$@$5$$!#(B
-$B$^$?!"3d$j9~$_%3%s%F%-%9%H$G$NF0:n;~$K$O(B
+$B3d$j9~$_%3%s%F%-%9%H$G$NF0:n;~$K$O(B
 .Dv M_NOWAIT
-$B$,I,MW$G$"$k$3$H$K$bCm0U$7$F$/$@$5$$!#(B
-.Pp
-$B%W%m%0%i%^$O!"(B
-.Fn malloc
-$B%U%i%0(B
-.Dv M_NOWAIT
-$B$H(B
-.Xr mbuf 9
-$B$N3d$jEv$F%U%i%0(B
-.Dv M_DONTWAIT
-$B$r!":.Mp$7$J$$$h$&$K$9$k$Y$-$G$9!#(B
-$B8e<T$O(B
-.Fn malloc
-$B$K$H$C$FM-8z$G$O$J$$0z?t$G$9!#(B
+$B$,MW5a$5$l$k$3$H$KCm0U$7$F$/$@$5$$!#(B
 .It Dv M_WAITOK
 $B$O%j%=!<%9$rBT$D$3$H$,(B OK $B$G$"$k$3$H$r<($7$^$9!#(B
-$B$3$l$OET9g$N0-$$$3$H$K(B 0 $B$H$7$FDj5A$5$l$F$$$^$9$N$G!"(B
-$B$3$NCM$rD>@\Hf3S$9$k$3$H!"$^$?$O%U%i%0$H$7$F(B AND $B$r$H$m$&$H$9$k$3$H$r(B
-$B7h$7$F9T$J$o$J$$$h$&$KCm0U$,J'$o$l$k$Y$-$G$9!#(B
-$B%G%U%)%k%H$NA`:n$O%a%b%j3d$jEv$F$,@.8y$9$k$^$G%V%m%C%/$5$l$^$9!#(B
-.Dv M_NOWAIT
+$B$3$NMW5a$,$9$0$KK~$?$5$l$k$3$H$,=PMh$J$$>l9g$K$O!"8=:_$N%W%m%;%9$O!"(B
+$BB>$N%W%m%;%9$N$h$C$F%j%=!<%9$,3+J|$5$l$k$3$H$rBT$D$?$a$K!"(B
+$B%9%j!<%W>uBV$KCV$+$l$^$9!#(B
+.Dv M_WAITOK
 $B$,;XDj$5$l$k$H(B
 .Fn malloc ,
 .Fn realloc ,
 .Fn reallocf
-$B4X?t$OC1$K(B
+$B4X?t$O(B
 .Dv NULL
-$B$rJV$9$3$H$,=PMh$^$9!#(B
+$B$rJV$9$3$H$,=PMh$^$;$s!#(B
 .It Dv M_USE_RESERVE
 $BMW5a$5$l$?%a%b%j$r3MF@$9$k$?$a$K!"(B
 $B%7%9%F%`$,%j%6!<%VNN0h$r;H$C$F$h$$$3$H$r<($7$^$9!#(B
@@ -194,6 +179,12 @@
 $B$=$N$?$a!"?7$?$J%W%m%0%i%_%s%0$G$O;HMQ$5$l$J$$MM$K$9$k$Y$-$G$9!#(B
 .El
 .Pp
+$B87L)$K(B
+.Dv M_WAITOK
+$B$^$?$O(B
+.Dv M_NOWAIT
+$B$N$I$A$i$+$,;XDj$5$l$J$1$l$P$J$j$^$;$s!#(B
+.Pp
 $B0z?t(B
 .Fa type
 $B$O%a%b%j$NMxMQJ}K!$NE}7W$r$H$k$?$a$H!"(B
@@ -208,7 +199,7 @@
 $B$H(B
 .Fn MALLOC_DEFINE
 $B%^%/%m$rDL$8$F(B
-.Va malloc_type_t
+.Va struct malloc_type_t
 typedef $B$r;HMQ$7$FDj5A$5$l$^$9!#(B
 .Bd -literal -offset indent
 /* sys/something/foo_extern.h */
@@ -226,6 +217,14 @@

 MALLOC(buf, struct foo_buf *, sizeof *buf, M_FOOBUF, M_NOWAIT);
 .Ed
+.Pp
+.Fn MALLOC_DEFINE
+$B$r;HMQ$9$k$?$a$K$O!"(B
+.Aq sys/param.h
+.Aq ( sys/types.h
+$B$NBe$o$j$K(B) $B$*$h$S(B
+.Aq sys/kernel.h
+$B$r%$%s%/%k!<%I$7$J$1$l$P$J$j$^$;$s!#(B
 .Sh $BLa$jCM(B
 .Fn malloc ,
 .Fn realloc ,
@@ -244,15 +243,46 @@
 $B$3$NF0:n$K0MB8$7$F$O$J$j$^$;$s$,!"(B
 $B$3$N>pJs$,%a%b%j;HMQ8zN($N:GE,2=$KM-MQ$+$b$7$l$^$;$s!#(B
 .Pp
-$B0J>e$K5-:\$5$l$?(B malloc $B$N%U%i%0$O!"K>$^$l$F$$$J$$7k2L$r0z$-5/$3$9$?$a!"(B
+$B%W%m%0%i%^$O(B malloc $B%U%i%0$N(B
+.Dv M_NOWAIT
+$B$*$h$S(B
+.Dv M_WAITOK
+$B$H!"(B
 .Xr mbuf 9
-$B$N%k!<%A%s$H0l=o$K;HMQ$5$l$k$Y$-(B
-.Em $B$G$O$"$j$^$;$s(B $B!#(B
+$B%U%i%0$N(B
+.Dv M_DONTWAIT
+$B$*$h$S(B
+.Dv M_TRYWAIT
+$B$r:.Mp$7$J$$$h$&$KCm0U$9$k$Y$-$G$9!#(B
+.Sh $B%m%C%/$9$k$3$H$N9MN8(B
+.Fn malloc ,
+.Fn realloc
+$B$*$h$S(B
+.Fn reallocf
+$B$O9bB.3d$j9~$_%O%s%I%i$+$i8F$S=P$5$l$k$3$H$O=PMh$^$;$s!#(B
+$B%9%l%C%I2=$5$l$?3d$j9~$_$+$i8F$S=P$5$l$k;~$K$O!"(B
+.Ar flag
+$B$O(B
+.Dv M_NOWAIT
+$B$r4^$s$G$$$J$1$l$P$J$j$^$;$s!#(B
+.Pp
+$B%8%c%$%"%s%H%m%C%/$G$O$J$/(B mutex $B$,J];}$5$l$F$$$k4V$O!"(B
+.Fn malloc ,
+.Fn realloc
+$B$*$h$S(B
+.Fn reallocf
+$B$O(B
+.Dv M_WAITOK
+$BIU$-$G8F$S=P$5$l$F$O$J$j$^$;$s!#(B
+.Fn free
+$B$,8F$S=P$5$l$k;~$K$O!"%8%c%$%"%s%H%m%C%/$,J];}$5$l$F$$$F$b(B
+$BJ];}$5$l$F$$$J$/$F$b9=$$$^$;$s!#(B
 .Pp
 .Xr vnode 9
 $B%$%s%?%m%C%/$rJ];}$7$F$$$k;~$N(B
 .Fn malloc
-$B$^$?$O(B
+.Dv ( M_NOWAIT
+$BIU$G$"$C$F$b(B) $B$^$?$O(B
 .Fn free
 $B$X$NA4$F$N8F=P$7$O!"(BVM $B%*%V%8%'%/%H$H(B vnode $B$NAj8_3MF@$N$?$a$K!"(B
 LOR ($B%m%C%/=g=x$N5UE>(B) $B$r0z$-5/$3$7$^$9!#(B
@@ -260,7 +290,7 @@
 .Xr vmstat 8 ,
 .Xr vnode 9
 .Sh $B?GCG(B
-.Dv DIAGNOSTIC
+.Dv INVARIANTS
 $B%3%s%U%#%.%e%l!<%7%g%s%*%W%7%g%s$rIU$1$F%3%s%Q%$%k$5$l$?%+!<%M%k$O!"(B
 $B3d$jEv$F$i$l$?NN0h0J30$X$N=q$-9~$_$d(B
 .Fn malloc
@@ -268,35 +298,3 @@
 .Fn free
 $B4X?t$NIT6Q9U$J8F$S=P$7$J$I$K$h$j@8$8$?%a%b%jIT@5$N8!=P$r;n$_$^$9!#(B
 $B0l4S@-%A%'%C%/$N<:GT$O%Q%K%C%/$^$?$O%7%9%F%`%3%s%=!<%k%a%C%;!<%8$r=PNO$7$^$9!#(B
-.Bl -bullet -offset indent -compact
-.Pp
-.It
-panic:
-.Dq malloc: bogus type
-.It
-panic:
-.Dq malloc: allocation too large
-.It
-panic:
-.Dq malloc: wrong bucket
-.It
-panic:
-.Dq malloc: lost data
-.It
-panic:
-.Dq free: address 0x%x out of range
-.It
-panic:
-.Dq free: type %d out of range
-.It
-panic:
-.Dq free: unaligned addr Aq description of object
-.It
-panic:
-.Dq free: item modified
-.It
-panic:
-.Dq free: multiple free[s]
-.It
-.Dq Data modified on freelist: Aq description of object
-.El

