This section contains information about the interfaces and subroutines in the kernel.

Page 19

pmap_init2
pmap_init , pmap_init2 — initialize the pmap subsystem
pmap_is_modified
pmap_is_modified , pmap_ts_modified — return information about physical pages
pmap_is_prefaultable
determine if a page may be prefaulted
pmap_map
map a physical memory range into kernel virtual address (KVA) space
pmap_mincore
determine if a virtual address is resident in physical memory
pmap_object_init_pt
initialize page tables for a VM object
pmap_page_exists_quick
determine if a page exists in a physical map
pmap_page_init
initialize machine-dependent fields of a VM page
pmap_pinit
pmap_pinit , pmap_pinit0 — initialize pmap structures
pmap_pinit0
pmap_pinit , pmap_pinit0 — initialize pmap structures
pmap_pinit2
pmap_pinit , pmap_pinit0 — initialize pmap structures
pmap_protect
set physical page protection
pmap_qenter
pmap_qenter , pmap_qremove — manage temporary kernel space mappings
pmap_qremove
pmap_qenter , pmap_qremove — manage temporary kernel space mappings
pmap_quick_enter_page
pmap_quick_enter_page , pmap_quick_remove_page — manage fast, single-page kernel address space mappings
pmap_quick_remove_page
pmap_quick_enter_page , pmap_quick_remove_page — manage fast, single-page kernel address space mappings
pmap_release
release resources held by a physical map
pmap_remove
pmap_remove , pmap_remove_all , pmap_remove_pages — remove pages from a physical map
pmap_remove_all
pmap_remove , pmap_remove_all , pmap_remove_pages — remove pages from a physical map
pmap_remove_pages
pmap_remove , pmap_remove_all , pmap_remove_pages — remove pages from a physical map
pmap_resident_count
pmap_resident_count , pmap_wired_count — return page resident and wiring statistics
pmap_ts_referenced
pmap_is_modified , pmap_ts_modified — return information about physical pages
pmap_unwire
unwire a range of virtual pages
pmap_wired_count
pmap_resident_count , pmap_wired_count — return page resident and wiring statistics
pmap_zero_area
pmap_zero_page , pmap_zero_area , — zero-fill a page using machine-dependent optimizations
pmap_zero_page
pmap_zero_page , pmap_zero_area , — zero-fill a page using machine-dependent optimizations
postsig
ppsratecheck
ratecheck , ppsratecheck — event rate limiting
printf
printf , uprintf , tprintf , log — formatted output conversion
prison_check
determine if two credentials belong to the same jail
priv
kernel privilege checking API
priv_check
priv — kernel privilege checking API
priv_check_cred
priv — kernel privilege checking API
proc_readmem
proc_rwmem , proc_readmem , proc_writemem — read from or write to a process address space
proc_rwmem
proc_rwmem , proc_readmem , proc_writemem — read from or write to a process address space
proc_writemem
proc_rwmem , proc_readmem , proc_writemem — read from or write to a process address space
procrunnable
choosethread , procrunnable , remrunqueue , setrunqueue — manage the queue of runnable processes
propagate_priority
curpriority_cmp , maybe_resched , resetpriority , roundrobin , roundrobin_interval , sched_setup , schedclock , schedcpu , setrunnable , updatepri — perform round-robin scheduling of runnable processes
pseudofs
pseudo file system construction kit
psignal
psignal , kern_psignal , pgsignal , gsignal , tdsignal — post signal to a thread, process, or process group
pumakins
kins - kinematics definitions for LinuxCNC   For additional information, see the Documents 'Advanced Topics':  
pwm
PWMBUS methods
pwmbus
PWMBUS methods
pwmgen
software PWM/PDM generation
radiotap
ieee80211_radiotap — 802.11 device packet capture support
random
arc4rand , arc4random , random , read_random , read_random_uio , srandom — supply pseudo-random numbers
random_harvest
gather entropy from the kernel for the entropy device
random_harvest_direct
random_harvest — gather entropy from the kernel for the entropy device
random_harvest_fast
random_harvest — gather entropy from the kernel for the entropy device
random_harvest_queue
random_harvest — gather entropy from the kernel for the entropy device
ratecheck
ratecheck , ppsratecheck — event rate limiting
read_random
arc4rand , arc4random , random , read_random , read_random_uio , srandom — supply pseudo-random numbers
read_random_uio
arc4rand , arc4random , random , read_random , read_random_uio , srandom — supply pseudo-random numbers
realloc
malloc , free , realloc , reallocf , MALLOC_DEFINE , MALLOC_DECLARE — kernel memory management routines
reallocf
malloc , free , realloc , reallocf , MALLOC_DEFINE , MALLOC_DECLARE — kernel memory management routines
redzone
RedZone — buffer corruptions detector
refcount
refcount , refcount_init , refcount_acquire , refcount_release — manage a simple reference counter
refcount_acquire
refcount , refcount_init , refcount_acquire , refcount_release — manage a simple reference counter
refcount_init
refcount , refcount_init , refcount_acquire , refcount_release — manage a simple reference counter
refcount_release
refcount , refcount_init , refcount_acquire , refcount_release — manage a simple reference counter
register_tcp_functions
tcp_functions — Alternate TCP Stack Framework
register_tcp_functions_as_name
tcp_functions — Alternate TCP Stack Framework
register_tcp_functions_as_names
tcp_functions — Alternate TCP Stack Framework
relpbuf
pbuf , getpbuf , trypbuf , relpbuf — functions for managing physical buffers
remrunqueue
choosethread , procrunnable , remrunqueue , setrunqueue — manage the queue of runnable processes
resetpriority
curpriority_cmp , maybe_resched , resetpriority , roundrobin , roundrobin_interval , sched_setup , schedclock , schedcpu , setrunnable , updatepri — perform round-robin scheduling of runnable processes
resettodr
set battery-backed clock from system time
resource_init_map_request
bus_map_resource , bus_unmap_resource , resource_init_map_request — map or unmap an active resource
resource_int_value
resource_int_value , resource_long_value , resource_string_value — get a value from the hints mechanism
resource_long_value
resource_int_value , resource_long_value , resource_string_value — get a value from the hints mechanism
resource_string_value
resource_int_value , resource_long_value , resource_string_value — get a value from the hints mechanism
rijndael
rijndael_makeKey , rijndael_cipherInit , rijndael_blockEncrypt , rijndael_padEncrypt , rijndael_blockDecrypt , rijndael_padDecrypt — AES encryption
rm_assert
rm_destroy
rm_init
rm_init_flags
rm_rlock
rm_runlock
rm_sleep
rm_try_rlock
rm_wlock
rm_wowned
rm_wunlock
rman
rman_activate_resource
rman_adjust_resource
rman_deactivate_resource
rman_fini
rman_first_free_region
rman_get_bushandle
rman_get_bustag
rman_get_device
rman_get_end
rman_get_flags
rman_get_mapping
rman_get_rid
rman_get_size
rman_get_start
rman_get_virtual
rman_init