This section contains information about the interfaces and subroutines in the kernel.
Page 2
- DEVICE_ATTACH
- attach a device
- DEVICE_DETACH
- detach a device
- DEVICE_IDENTIFY
- identify a device, register it
- DEVICE_PROBE
- probe for device existence
- DEVICE_SHUTDOWN
- called during system shutdown
- DEV_MODULE
- device driver module declaration macro
- DOMAIN_SET
- domain_add , pfctlinput , pfctlinput2 , pffinddomain , pffindproto , pffindtype , DOMAIN_SET — network domain management
- DRIVER_MODULE
- DRIVER_MODULE , DRIVER_MODULE_ORDERED , EARLY_DRIVER_MODULE , EARLY_DRIVER_MODULE_ORDERED — kernel driver declaration macro
- DRIVER_MODULE_ORDERED
- DRIVER_MODULE , DRIVER_MODULE_ORDERED , EARLY_DRIVER_MODULE , EARLY_DRIVER_MODULE_ORDERED — kernel driver declaration macro
- EARLY_DRIVER_MODULE
- DRIVER_MODULE , DRIVER_MODULE_ORDERED , EARLY_DRIVER_MODULE , EARLY_DRIVER_MODULE_ORDERED — kernel driver declaration macro
- EARLY_DRIVER_MODULE_ORDERED
- DRIVER_MODULE , DRIVER_MODULE_ORDERED , EARLY_DRIVER_MODULE , EARLY_DRIVER_MODULE_ORDERED — kernel driver declaration macro
- ET_LOCK
- eventtimers — kernel event timers subsystem
- ET_UNLOCK
- eventtimers — kernel event timers subsystem
- EVENTHANDLER
- kernel event handling functions
- EVENTHANDLER_DECLARE
- EVENTHANDLER — kernel event handling functions
- EVENTHANDLER_DEFINE
- EVENTHANDLER — kernel event handling functions
- EVENTHANDLER_DEREGISTER
- EVENTHANDLER — kernel event handling functions
- EVENTHANDLER_INVOKE
- EVENTHANDLER — kernel event handling functions
- EVENTHANDLER_REGISTER
- EVENTHANDLER — kernel event handling functions
- HHOOKS_RUN_IF
- hhook , hhook_head_register , hhook_head_deregister , hhook_head_deregister_lookup , hhook_run_hooks , HHOOKS_RUN_IF , HHOOKS_RUN_LOOKUP_IF — Helper Hook Framework
- HHOOKS_RUN_LOOKUP_IF
- hhook , hhook_head_register , hhook_head_deregister , hhook_head_deregister_lookup , hhook_run_hooks , HHOOKS_RUN_IF , HHOOKS_RUN_LOOKUP_IF — Helper Hook Framework
- IF_DEQUEUE
- ifnet , ifaddr , ifqueue , if_data — kernel interfaces for manipulating network interfaces
- KASSERT
- kernel expression verification macro
- KFAIL_POINT_CODE
- fail points
- KFAIL_POINT_ERROR
- fail points
- KFAIL_POINT_GOTO
- fail points
- KFAIL_POINT_RETURN
- fail points
- KFAIL_POINT_RETURN_VOID
- fail points
- KHELP_DECLARE_MOD
- khelp , khelp_init_osd , khelp_destroy_osd , khelp_get_id , khelp_get_osd , khelp_add_hhook , khelp_remove_hhook , KHELP_DECLARE_MOD , KHELP_DECLARE_MOD_UMA — Kernel Helper Framework
- KHELP_DECLARE_MOD_UMA
- khelp , khelp_init_osd , khelp_destroy_osd , khelp_get_id , khelp_get_osd , khelp_add_hhook , khelp_remove_hhook , KHELP_DECLARE_MOD , KHELP_DECLARE_MOD_UMA — Kernel Helper Framework
- KNOTE_LOCKED
- KNOTE_UNLOCKED
- LOCK_PROFILING
- kernel lock profiling support
- MALLOC_DECLARE
- malloc , free , realloc , reallocf , MALLOC_DEFINE , MALLOC_DECLARE — kernel memory management routines
- MALLOC_DEFINE
- malloc , free , realloc , reallocf , MALLOC_DEFINE , MALLOC_DECLARE — kernel memory management routines
- MCHTYPE
- mbuf — memory management in the kernel IPC subsystem
- MCLGET
- mbuf — memory management in the kernel IPC subsystem
- MD5
- MD5 , MD5Init , MD5Transform — message digest routines
- MD5Init
- MD5 , MD5Init , MD5Transform — message digest routines
- MD5Transform
- MD5 , MD5Init , MD5Transform — message digest routines
- MEXTADD
- mbuf — memory management in the kernel IPC subsystem
- MGET
- mbuf — memory management in the kernel IPC subsystem
- MGETHDR
- mbuf — memory management in the kernel IPC subsystem
- MH_ALIGN
- mbuf — memory management in the kernel IPC subsystem
- MODULE_DEPEND
- set kernel module dependencies
- MODULE_PNP_INFO
- register plug and play information for device matching
- MODULE_VERSION
- set kernel module version
- MTX_SYSINIT
- MUTEX_PROFILING
- LOCK_PROFILING — kernel lock profiling support
- M_ALIGN
- mbuf — memory management in the kernel IPC subsystem
- M_LEADINGSPACE
- mbuf — memory management in the kernel IPC subsystem
- M_MOVE_PKTHDR
- mbuf — memory management in the kernel IPC subsystem
- M_PREPEND
- mbuf — memory management in the kernel IPC subsystem
- M_SEQNO_GET
- ieee80211_output — software 802.11 stack output functions
- M_TRAILINGSPACE
- mbuf — memory management in the kernel IPC subsystem
- M_WME_GETAC
- ieee80211_output — software 802.11 stack output functions
- M_WRITABLE
- mbuf — memory management in the kernel IPC subsystem
- NDFREE
- namei , NDINIT , NDFREE , — pathname translation and lookup operations
- NDINIT
- namei , NDINIT , NDFREE , — pathname translation and lookup operations
- OF_child
- OF_child , OF_parent , OF_peer — navigate device tree
- OF_device_from_xref
- OF_device_from_xref , OF_xref_from_device , OF_device_register_xref — manage mappings between xrefs and devices
- OF_device_register_xref
- OF_device_from_xref , OF_xref_from_device , OF_device_register_xref — manage mappings between xrefs and devices
- OF_finddevice
- find node in device tree
- OF_getencprop
- access properties of device tree node
- OF_getencprop_alloc
- access properties of device tree node
- OF_getencprop_alloc_multi
- access properties of device tree node
- OF_getprop
- access properties of device tree node
- OF_getprop_alloc
- access properties of device tree node
- OF_getprop_alloc_multi
- access properties of device tree node
- OF_getproplen
- access properties of device tree node
- OF_hasprop
- access properties of device tree node
- OF_nextprop
- access properties of device tree node
- OF_node_from_xref
- OF_node_from_xref , OF_xref_from_node — convert between kernel phandle and effective phandle
- OF_package_to_path
- get fully qualified path to a device tree node
- OF_parent
- OF_child , OF_parent , OF_peer — navigate device tree
- OF_peer
- OF_child , OF_parent , OF_peer — navigate device tree
- OF_prop_free
- access properties of device tree node
- OF_searchencprop
- access properties of device tree node
- OF_searchprop
- access properties of device tree node
- OF_setprop
- access properties of device tree node
- OF_xref_from_device
- OF_device_from_xref , OF_xref_from_device , OF_device_register_xref — manage mappings between xrefs and devices
- OF_xref_from_node
- OF_node_from_xref , OF_xref_from_node — convert between kernel phandle and effective phandle
- PCBGROUP
- Distributed Protocol Control Block Groups
- PCI_IOV_ADD_VF
- inform a PF driver that a VF is being created
- PCI_IOV_INIT
- enable SR-IOV on a PF device
- PCI_IOV_UNINIT
- disable SR-IOV on a PF device
- PHOLD
- hold a process
- PRELE
- PHOLD — hold a process
- PROC_ASSERT_HELD
- PHOLD — hold a process
- PROC_ASSERT_NOT_HELD
- PHOLD — hold a process
- RM_SYSINIT
- RM_SYSINIT_FLAGS
- RTFREE
- rtalloc1_fib , rtalloc_ign_fib , rtalloc_fib — look up a route in the kernel routing table
- RTFREE_LOCKED
- rtalloc1_fib , rtalloc_ign_fib , rtalloc_fib — look up a route in the kernel routing table
- RT_ADDREF
- rtalloc1_fib , rtalloc_ign_fib , rtalloc_fib — look up a route in the kernel routing table
- RT_LOCK
- rtalloc1_fib , rtalloc_ign_fib , rtalloc_fib — look up a route in the kernel routing table
- RT_REMREF
- rtalloc1_fib , rtalloc_ign_fib , rtalloc_fib — look up a route in the kernel routing table
- RT_RTFREE
- rtalloc1_fib , rtalloc_ign_fib , rtalloc_fib — look up a route in the kernel routing table
- RT_UNLOCK
- rtalloc1_fib , rtalloc_ign_fib , rtalloc_fib — look up a route in the kernel routing table
- RW_SYSINIT