freebsd-nq/sys/compat/linuxkpi/common/include/asm
Hans Petter Selasky 8186b52744 Implement a series of physical page management related functions in
the LinuxKPI for accessing user-space memory in the kernel.

Add functions to hold and wire physical page(s) based on a given range
of user-space virtual addresses.

Add functions to get and put a reference on, wire, hold, mark
accessed, copy and dirty a physical page.

Add new VM related structures and defines as a preparation step for
advancing the memory map capabilities of the LinuxKPI.

Add function to figure out if a virtual address was allocated using
malloc().

Add function to convert a virtual kernel address into its physical
page pointer.

Obtained from:		kmacy @
MFC after:		1 week
Sponsored by:		Mellanox Technologies
2017-03-27 17:04:11 +00:00
..
atomic64.h Implement more LinuxKPI atomic functions and macros. 2017-02-16 12:56:10 +00:00
atomic-long.h Implement more LinuxKPI atomic functions and macros. 2017-02-16 12:56:10 +00:00
atomic.h Function macros are preferred in the LinuxKPI. 2017-03-23 13:28:16 +00:00
byteorder.h Use function macros when possible to avoid stray substitutions. 2016-05-10 11:39:36 +00:00
fcntl.h
io.h
pgtable.h Implement a series of physical page management related functions in 2017-03-27 17:04:11 +00:00
types.h
uaccess.h Define more copy to/from userspace functions in the LinuxKPI. 2016-05-23 12:52:22 +00:00