Make fetch(9) and store(9) manual pages closer to reality.
This commit is contained in:
parent
9fa8a03e51
commit
55b95b33ed
@ -606,8 +606,10 @@ MLINKS+=EVENTHANDLER.9 EVENTHANDLER_DECLARE.9 \
|
|||||||
EVENTHANDLER.9 eventhandler_register.9
|
EVENTHANDLER.9 eventhandler_register.9
|
||||||
MLINKS+=fetch.9 fubyte.9 \
|
MLINKS+=fetch.9 fubyte.9 \
|
||||||
fetch.9 fuswintr.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_attach.9 g_detach.9
|
||||||
MLINKS+=g_bio.9 g_clone_bio.9 \
|
MLINKS+=g_bio.9 g_clone_bio.9 \
|
||||||
g_bio.9 g_destroy_bio.9 \
|
g_bio.9 g_destroy_bio.9 \
|
||||||
@ -1142,8 +1144,10 @@ MLINKS+=stack.9 stack_copy.9 \
|
|||||||
stack.9 stack_zero.9
|
stack.9 stack_zero.9
|
||||||
MLINKS+=store.9 subyte.9 \
|
MLINKS+=store.9 subyte.9 \
|
||||||
store.9 suswintr.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 \
|
MLINKS+=swi.9 swi_add.9 \
|
||||||
swi.9 swi_sched.9
|
swi.9 swi_sched.9
|
||||||
MLINKS+=sx.9 sx_assert.9 \
|
MLINKS+=sx.9 sx_assert.9 \
|
||||||
|
@ -34,29 +34,35 @@
|
|||||||
.\"
|
.\"
|
||||||
.\" $FreeBSD$
|
.\" $FreeBSD$
|
||||||
.\"
|
.\"
|
||||||
.Dd January 7, 1996
|
.Dd October 5, 2009
|
||||||
.Dt FETCH 9
|
.Dt FETCH 9
|
||||||
.Os
|
.Os
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
.Nm fetch ,
|
.Nm fetch ,
|
||||||
.Nm fubyte ,
|
.Nm fubyte ,
|
||||||
.Nm fusword ,
|
|
||||||
.Nm fuswintr ,
|
.Nm fuswintr ,
|
||||||
.Nm fuword
|
.Nm fuword ,
|
||||||
|
.Nm fuword16 ,
|
||||||
|
.Nm fuword32 ,
|
||||||
|
.Nm fuword64
|
||||||
.Nd fetch data from user-space
|
.Nd fetch data from user-space
|
||||||
.Sh SYNOPSIS
|
.Sh SYNOPSIS
|
||||||
.In sys/types.h
|
.In sys/types.h
|
||||||
.In sys/time.h
|
.In sys/time.h
|
||||||
.In sys/systm.h
|
.In sys/systm.h
|
||||||
.In sys/resourcevar.h
|
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn fubyte "const void *base"
|
.Fn fubyte "const void *base"
|
||||||
.Ft int
|
|
||||||
.Fn fusword "void *base"
|
|
||||||
.Ft int
|
|
||||||
.Fn fuswintr "void *base"
|
|
||||||
.Ft long
|
.Ft long
|
||||||
.Fn fuword "const void *base"
|
.Fn fuword "const void *base"
|
||||||
|
.Ft int
|
||||||
|
.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"
|
||||||
.Sh DESCRIPTION
|
.Sh DESCRIPTION
|
||||||
The
|
The
|
||||||
.Nm
|
.Nm
|
||||||
@ -69,16 +75,22 @@ routines provide the following functionality:
|
|||||||
.It Fn fubyte
|
.It Fn fubyte
|
||||||
Fetches a byte of data from the user-space address
|
Fetches a byte of data from the user-space address
|
||||||
.Pa base .
|
.Pa base .
|
||||||
.It Fn fusword
|
.It Fn fuword
|
||||||
Fetches a short word of data from the user-space address
|
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 .
|
.Pa base .
|
||||||
.It Fn fuswintr
|
.It Fn fuswintr
|
||||||
Fetches a short word of data from the user-space address
|
Fetches a short word of data from the user-space address
|
||||||
.Pa base .
|
.Pa base .
|
||||||
This function is safe to call during an interrupt context.
|
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
|
.El
|
||||||
.Sh RETURN VALUES
|
.Sh RETURN VALUES
|
||||||
The
|
The
|
||||||
|
@ -34,13 +34,12 @@
|
|||||||
.\"
|
.\"
|
||||||
.\" $FreeBSD$
|
.\" $FreeBSD$
|
||||||
.\"
|
.\"
|
||||||
.Dd January 7, 1996
|
.Dd October 5, 2009
|
||||||
.Dt STORE 9
|
.Dt STORE 9
|
||||||
.Os
|
.Os
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
.Nm store ,
|
.Nm store ,
|
||||||
.Nm subyte ,
|
.Nm subyte ,
|
||||||
.Nm susword ,
|
|
||||||
.Nm suswintr ,
|
.Nm suswintr ,
|
||||||
.Nm suword
|
.Nm suword
|
||||||
.Nd store data to user-space
|
.Nd store data to user-space
|
||||||
@ -48,15 +47,19 @@
|
|||||||
.In sys/types.h
|
.In sys/types.h
|
||||||
.In sys/time.h
|
.In sys/time.h
|
||||||
.In sys/systm.h
|
.In sys/systm.h
|
||||||
.In sys/resourcevar.h
|
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn subyte "void *base" "int byte"
|
.Fn subyte "void *base" "int byte"
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn susword "void *base" "int word"
|
.Fn suword "void *base" "long word"
|
||||||
|
.Ft int
|
||||||
|
.Fn suword16 "void *base" "int word"
|
||||||
|
.Ft int
|
||||||
|
.Fn suword32 "void *base" "int32_t word"
|
||||||
|
.Ft int
|
||||||
|
.Fn suword64 "void *base" "int64_t word"
|
||||||
|
.In sys/resourcevar.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn suswintr "void *base" "int word"
|
.Fn suswintr "void *base" "int word"
|
||||||
.Ft int
|
|
||||||
.Fn suword "void *base" "long word"
|
|
||||||
.Sh DESCRIPTION
|
.Sh DESCRIPTION
|
||||||
The
|
The
|
||||||
.Nm
|
.Nm
|
||||||
@ -69,16 +72,22 @@ routines provide the following functionality:
|
|||||||
.It Fn subyte
|
.It Fn subyte
|
||||||
Stores a byte of data to the user-space address
|
Stores a byte of data to the user-space address
|
||||||
.Pa base .
|
.Pa base .
|
||||||
.It Fn susword
|
.It Fn suword
|
||||||
Stores a short word of data to the user-space address
|
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 .
|
.Pa base .
|
||||||
.It Fn suswintr
|
.It Fn suswintr
|
||||||
Stores a short word of data to the user-space address
|
Stores a short word of data to the user-space address
|
||||||
.Pa base .
|
.Pa base .
|
||||||
This function is safe to call during an interrupt context.
|
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
|
.El
|
||||||
.Sh RETURN VALUES
|
.Sh RETURN VALUES
|
||||||
The
|
The
|
||||||
|
Loading…
x
Reference in New Issue
Block a user