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