summaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authortrasz <trasz@FreeBSD.org>2010-03-27 17:25:17 +0000
committertrasz <trasz@FreeBSD.org>2010-03-27 17:25:17 +0000
commit04c11b11576a55d64947495fa4a62b49931ef2bc (patch)
tree8e33f0ddac6893ac1211b5836526a59ae9ce4766 /share
parentfda24975a292c0fca722b42bd8e77512b1349a80 (diff)
downloadFreeBSD-src-04c11b11576a55d64947495fa4a62b49931ef2bc.zip
FreeBSD-src-04c11b11576a55d64947495fa4a62b49931ef2bc.tar.gz
MFC r197780:
Make fetch(9) and store(9) manual pages closer to reality.
Diffstat (limited to 'share')
-rw-r--r--share/man/man9/Makefile12
-rw-r--r--share/man/man9/fetch.936
-rw-r--r--share/man/man9/store.931
3 files changed, 52 insertions, 27 deletions
diff --git a/share/man/man9/Makefile b/share/man/man9/Makefile
index 65d9e8d..bf9deff 100644
--- a/share/man/man9/Makefile
+++ b/share/man/man9/Makefile
@@ -610,8 +610,10 @@ MLINKS+=EVENTHANDLER.9 EVENTHANDLER_DECLARE.9 \
EVENTHANDLER.9 eventhandler_register.9
MLINKS+=fetch.9 fubyte.9 \
fetch.9 fuswintr.9 \
- fetch.9 fusword.9 \
- fetch.9 fuword.9
+ fetch.9 fuword.9 \
+ fetch.9 fuword16.9 \
+ fetch.9 fuword32.9 \
+ fetch.9 fuword64.9
MLINKS+=g_attach.9 g_detach.9
MLINKS+=g_bio.9 g_clone_bio.9 \
g_bio.9 g_destroy_bio.9 \
@@ -1147,8 +1149,10 @@ MLINKS+=stack.9 stack_copy.9 \
stack.9 stack_zero.9
MLINKS+=store.9 subyte.9 \
store.9 suswintr.9 \
- store.9 susword.9 \
- store.9 suword.9
+ store.9 suword.9 \
+ store.9 suword16.9 \
+ store.9 suword32.9 \
+ store.9 suword64.9
MLINKS+=swi.9 swi_add.9 \
swi.9 swi_sched.9
MLINKS+=sx.9 sx_assert.9 \
diff --git a/share/man/man9/fetch.9 b/share/man/man9/fetch.9
index 7de3ff7..ccf6866 100644
--- a/share/man/man9/fetch.9
+++ b/share/man/man9/fetch.9
@@ -34,29 +34,35 @@
.\"
.\" $FreeBSD$
.\"
-.Dd January 7, 1996
+.Dd October 5, 2009
.Dt FETCH 9
.Os
.Sh NAME
.Nm fetch ,
.Nm fubyte ,
-.Nm fusword ,
.Nm fuswintr ,
-.Nm fuword
+.Nm fuword ,
+.Nm fuword16 ,
+.Nm fuword32 ,
+.Nm fuword64
.Nd fetch data from user-space
.Sh SYNOPSIS
.In sys/types.h
.In sys/time.h
.In sys/systm.h
-.In sys/resourcevar.h
.Ft int
.Fn fubyte "const void *base"
+.Ft long
+.Fn fuword "const void *base"
.Ft int
-.Fn fusword "void *base"
+.Fn fuword16 "void *base"
+.Ft int32_t
+.Fn fuword32 "const void *base"
+.Ft int64_t
+.Fn fuword64 "const void *base"
+.In sys/resourcevar.h
.Ft int
.Fn fuswintr "void *base"
-.Ft long
-.Fn fuword "const void *base"
.Sh DESCRIPTION
The
.Nm
@@ -69,16 +75,22 @@ routines provide the following functionality:
.It Fn fubyte
Fetches a byte of data from the user-space address
.Pa base .
-.It Fn fusword
-Fetches a short word of data from the user-space address
+.It Fn fuword
+Fetches a word of data from the user-space address
+.Pa base .
+.It Fn fuword16
+Fetches 16 bits of data from the user-space address
+.Pa base .
+.It Fn fuword32
+Fetches 32 bits of data from the user-space address
+.Pa base .
+.It Fn fuword64
+Fetches 64 bits of data from the user-space address
.Pa base .
.It Fn fuswintr
Fetches a short word of data from the user-space address
.Pa base .
This function is safe to call during an interrupt context.
-.It Fn fuword
-Fetches a word of data from the user-space address
-.Pa base .
.El
.Sh RETURN VALUES
The
diff --git a/share/man/man9/store.9 b/share/man/man9/store.9
index 4438d84..e3297e1 100644
--- a/share/man/man9/store.9
+++ b/share/man/man9/store.9
@@ -34,13 +34,12 @@
.\"
.\" $FreeBSD$
.\"
-.Dd January 7, 1996
+.Dd October 5, 2009
.Dt STORE 9
.Os
.Sh NAME
.Nm store ,
.Nm subyte ,
-.Nm susword ,
.Nm suswintr ,
.Nm suword
.Nd store data to user-space
@@ -48,15 +47,19 @@
.In sys/types.h
.In sys/time.h
.In sys/systm.h
-.In sys/resourcevar.h
.Ft int
.Fn subyte "void *base" "int byte"
.Ft int
-.Fn susword "void *base" "int word"
+.Fn suword "void *base" "long word"
.Ft int
-.Fn suswintr "void *base" "int word"
+.Fn suword16 "void *base" "int word"
.Ft int
-.Fn suword "void *base" "long word"
+.Fn suword32 "void *base" "int32_t word"
+.Ft int
+.Fn suword64 "void *base" "int64_t word"
+.In sys/resourcevar.h
+.Ft int
+.Fn suswintr "void *base" "int word"
.Sh DESCRIPTION
The
.Nm
@@ -69,16 +72,22 @@ routines provide the following functionality:
.It Fn subyte
Stores a byte of data to the user-space address
.Pa base .
-.It Fn susword
-Stores a short word of data to the user-space address
+.It Fn suword
+Stores a word of data to the user-space address
+.Pa base .
+.It Fn suword16
+Stores 16 bits of of data to the user-space address
+.Pa base .
+.It Fn suword32
+Stores 32 bits of of data to the user-space address
+.Pa base .
+.It Fn suword64
+Stores 64 bits of of data to the user-space address
.Pa base .
.It Fn suswintr
Stores a short word of data to the user-space address
.Pa base .
This function is safe to call during an interrupt context.
-.It Fn suword
-Stores a word of data to the user-space address
-.Pa base .
.El
.Sh RETURN VALUES
The
OpenPOWER on IntegriCloud