mirror of
https://git.FreeBSD.org/src.git
synced 2025-01-28 16:43:09 +00:00
Make fetch(9) and store(9) manual pages closer to reality.
This commit is contained in:
parent
9fa8a03e51
commit
55b95b33ed
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=197780
@ -606,8 +606,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 \
|
||||
@ -1142,8 +1144,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 \
|
||||
|
@ -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 int
|
||||
.Fn fusword "void *base"
|
||||
.Ft int
|
||||
.Fn fuswintr "void *base"
|
||||
.Ft long
|
||||
.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
|
||||
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
|
||||
|
@ -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 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
|
||||
.Fn suswintr "void *base" "int word"
|
||||
.Ft int
|
||||
.Fn suword "void *base" "long 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
|
||||
|
Loading…
Reference in New Issue
Block a user