This section contains information about the interfaces and subroutines in the kernel.
Page 25
- vm_map_protect
- apply protection bits to a virtual memory region
- vm_map_remove
- remove a virtual address range from a map
- vm_map_simplify_entry
- simplify a vm_map_entry
- vm_map_stack
- vm_map_stack , vm_map_growstack — manage process stacks
- vm_map_submap
- create a subordinate map
- vm_map_sync
- push dirty pages to their pager
- vm_map_trylock
- vm_map_lock , vm_map_unlock , vm_map_lock_read , vm_map_unlock_read , vm_map_trylock , vm_map_trylock_read , vm_map_lock_upgrade , vm_map_lock_downgrade — vm_map locking macros
- vm_map_trylock_read
- vm_map_lock , vm_map_unlock , vm_map_lock_read , vm_map_unlock_read , vm_map_trylock , vm_map_trylock_read , vm_map_lock_upgrade , vm_map_lock_downgrade — vm_map locking macros
- vm_map_unlock
- vm_map_lock , vm_map_unlock , vm_map_lock_read , vm_map_unlock_read , vm_map_trylock , vm_map_trylock_read , vm_map_lock_upgrade , vm_map_lock_downgrade — vm_map locking macros
- vm_map_unlock_read
- vm_map_lock , vm_map_unlock , vm_map_lock_read , vm_map_unlock_read , vm_map_trylock , vm_map_trylock_read , vm_map_lock_upgrade , vm_map_lock_downgrade — vm_map locking macros
- vm_map_unwire
- vm_map_wire , vm_map_unwire — manage page wiring within a virtual memory map
- vm_map_wire
- vm_map_wire , vm_map_unwire — manage page wiring within a virtual memory map
- vm_page_aflag
- vm_page_aflag_clear , vm_page_aflag_set , vm_page_reference — change page atomic flags
- vm_page_aflag_clear
- vm_page_aflag_clear , vm_page_aflag_set , vm_page_reference — change page atomic flags
- vm_page_aflag_set
- vm_page_aflag_clear , vm_page_aflag_set , vm_page_reference — change page atomic flags
- vm_page_alloc
- allocate a page for a vm_object
- vm_page_assert_sbusied
- vm_page_assert_unbusied
- vm_page_assert_xbusied
- vm_page_bits
- vm_page_bits , vm_page_set_validclean , vm_page_clear_dirty , vm_page_set_invalid , vm_page_zero_invalid , vm_page_is_valid , vm_page_test_dirty , vm_page_dirty , vm_page_undirty — manage page clean and dirty bits
- vm_page_busied
- vm_page_busy
- vm_page_busy_downgrade
- vm_page_busy_sleep
- vm_page_clear_dirty
- vm_page_bits , vm_page_set_validclean , vm_page_clear_dirty , vm_page_set_invalid , vm_page_zero_invalid , vm_page_is_valid , vm_page_test_dirty , vm_page_dirty , vm_page_undirty — manage page clean and dirty bits
- vm_page_deactivate
- deactivate a page
- vm_page_dirty
- vm_page_bits , vm_page_set_validclean , vm_page_clear_dirty , vm_page_set_invalid , vm_page_zero_invalid , vm_page_is_valid , vm_page_test_dirty , vm_page_dirty , vm_page_undirty — manage page clean and dirty bits
- vm_page_dontneed
- indicate that a page is not needed anymore
- vm_page_free
- vm_page_free , vm_page_free_toq , vm_page_free_zero , vm_page_try_to_free — free a page
- vm_page_free_toq
- vm_page_free , vm_page_free_toq , vm_page_free_zero , vm_page_try_to_free — free a page
- vm_page_free_zero
- vm_page_free , vm_page_free_toq , vm_page_free_zero , vm_page_try_to_free — free a page
- vm_page_grab
- returns a page from an object
- vm_page_hold
- vm_page_hold , vm_page_unhold — update a page's hold count
- vm_page_insert
- vm_page_insert , vm_page_remove — add/remove page from an object
- vm_page_is_valid
- vm_page_bits , vm_page_set_validclean , vm_page_clear_dirty , vm_page_set_invalid , vm_page_zero_invalid , vm_page_is_valid , vm_page_test_dirty , vm_page_dirty , vm_page_undirty — manage page clean and dirty bits
- vm_page_lookup
- lookup a vm page
- vm_page_reference
- vm_page_aflag_clear , vm_page_aflag_set , vm_page_reference — change page atomic flags
- vm_page_remove
- vm_page_insert , vm_page_remove — add/remove page from an object
- vm_page_rename
- move a page
- vm_page_sbusied
- vm_page_sbusy
- vm_page_set_invalid
- vm_page_bits , vm_page_set_validclean , vm_page_clear_dirty , vm_page_set_invalid , vm_page_zero_invalid , vm_page_is_valid , vm_page_test_dirty , vm_page_dirty , vm_page_undirty — manage page clean and dirty bits
- vm_page_set_validclean
- vm_page_bits , vm_page_set_validclean , vm_page_clear_dirty , vm_page_set_invalid , vm_page_zero_invalid , vm_page_is_valid , vm_page_test_dirty , vm_page_dirty , vm_page_undirty — manage page clean and dirty bits
- vm_page_sleep_if_busy
- vm_page_sunbusy
- vm_page_test_dirty
- vm_page_bits , vm_page_set_validclean , vm_page_clear_dirty , vm_page_set_invalid , vm_page_zero_invalid , vm_page_is_valid , vm_page_test_dirty , vm_page_dirty , vm_page_undirty — manage page clean and dirty bits
- vm_page_try_to_free
- vm_page_free , vm_page_free_toq , vm_page_free_zero , vm_page_try_to_free — free a page
- vm_page_trysbusy
- vm_page_tryxbusy
- vm_page_undirty
- vm_page_bits , vm_page_set_validclean , vm_page_clear_dirty , vm_page_set_invalid , vm_page_zero_invalid , vm_page_is_valid , vm_page_test_dirty , vm_page_dirty , vm_page_undirty — manage page clean and dirty bits
- vm_page_unhold
- vm_page_hold , vm_page_unhold — update a page's hold count
- vm_page_unwire
- vm_page_wire , vm_page_unwire — wire and unwire pages
- vm_page_wire
- vm_page_wire , vm_page_unwire — wire and unwire pages
- vm_page_xbusied
- vm_page_xbusy
- vm_page_xunbusy
- vm_page_zero_invalid
- vm_page_bits , vm_page_set_validclean , vm_page_clear_dirty , vm_page_set_invalid , vm_page_zero_invalid , vm_page_is_valid , vm_page_test_dirty , vm_page_dirty , vm_page_undirty — manage page clean and dirty bits
- vm_set_page_size
- initialize the system page size
- vmblock
- vmware kernel module
- vmci
- vmware kernel module
- vmem
- general purpose resource allocator
- vmem_add
- vmem — general purpose resource allocator
- vmem_alloc
- vmem — general purpose resource allocator
- vmem_create
- vmem — general purpose resource allocator
- vmem_destroy
- vmem — general purpose resource allocator
- vmem_free
- vmem — general purpose resource allocator
- vmem_xalloc
- vmem — general purpose resource allocator
- vmem_xfree
- vmem — general purpose resource allocator
- vmhgfs
- vmware kernel module
- vmmemctl
- vmware kernel module
- vmsock
- vmware kernel module
- vmsync
- vmware kernel module
- vmxnet
- vmware kernel module
- vmxnet3
- vmware kernel module
- vn_fullpath
- convert a vnode reference to a full pathname, given a process context
- vn_isdisk
- checks if a vnode represents a disk
- vn_lock
- VOP_LOCK , VOP_UNLOCK , VOP_ISLOCKED , vn_lock — serialize access to a vnode
- vnet
- VNET — network subsystem virtualization infrastructure
- vnode
- internal representation of a file or directory
- vpanic
- panic — bring down system on fatal error
- vput
- vput , vrele , vunref — decrement the use count for a vnode
- vref
- vref , vrefl — increment the use count for a vnode
- vrefcnt
- returns the use count of a vnode
- vrefl
- vref , vrefl — increment the use count for a vnode
- vrele
- vput , vrele , vunref — decrement the use count for a vnode
- vslock
- vslock , vsunlock — lock/unlock user space addresses in memory
- vsunlock
- vslock , vsunlock — lock/unlock user space addresses in memory
- vunref
- vput , vrele , vunref — decrement the use count for a vnode
- wakeup
- msleep , msleep_sbt , msleep_spin , msleep_spin_sbt , pause , pause_sig , pause_sbt , tsleep , tsleep_sbt , wakeup , wakeup_one , wakeup_any — wait for events
- wakeup_any
- msleep , msleep_sbt , msleep_spin , msleep_spin_sbt , pause , pause_sig , pause_sbt , tsleep , tsleep_sbt , wakeup , wakeup_one , wakeup_any — wait for events
- wakeup_one
- msleep , msleep_sbt , msleep_spin , msleep_spin_sbt , pause , pause_sig , pause_sbt , tsleep , tsleep_sbt , wakeup , wakeup_one , wakeup_any — wait for events
- watchdog
- monitor multiple inputs for a "heartbeat"
- watchdog
- software and hardware watchdog facility
- wcomp
- Window comparator
- weighted_sum
- convert a group of bits to an integer
- xhc_hb04_util
- xhc-hb04 convenience utility
- xor2
- Two-input XOR (exclusive OR) gate
- xyzab_tdr_kins
- Switchable kinematics for 5 axis machine with rotary table A and B
- zone
- UMA — general-purpose kernel object allocator
- zpfind
- pfind , zpfind — locate a process by number