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

Page 3

RW_SYSINIT_FLAGS
SDT
a DTrace framework for adding statically-defined tracing probes
SDT_PROBE
SDT — a DTrace framework for adding statically-defined tracing probes
SDT_PROBE_DECLARE
SDT — a DTrace framework for adding statically-defined tracing probes
SDT_PROBE_DEFINE
SDT — a DTrace framework for adding statically-defined tracing probes
SDT_PROVIDER_DECLARE
SDT — a DTrace framework for adding statically-defined tracing probes
SDT_PROVIDER_DEFINE
SDT — a DTrace framework for adding statically-defined tracing probes
SETSETNEQ
SETSETOR
SIGADDSET
SIGDELSET
SIGEMPTYSET
SIGFILLSET
SIGISEMPTY
SIGISMEMBER
SIGNOTEMPTY
SIGPENDING
SIGSETAND
SIGSETCANTMASK
SIGSETEQ
SIGSETNAND
SIG_CONTSIGMASK
SIG_STOPSIGMASK
SX_SYSINIT
SX_SYSINIT_FLAGS
SYSCALL_INIT_HELPER
syscall_helper_register , syscall_helper_unregister — kernel syscall registration routines
SYSCALL_INIT_HELPER_COMPAT
syscall_helper_register , syscall_helper_unregister — kernel syscall registration routines
SYSCALL_INIT_HELPER_COMPAT_F
syscall_helper_register , syscall_helper_unregister — kernel syscall registration routines
SYSCALL_INIT_HELPER_F
syscall_helper_register , syscall_helper_unregister — kernel syscall registration routines
SYSCALL_MODULE
syscall kernel module declaration macro
SYSCTL_ADD_COUNTER_U64
counter — SMP-friendly kernel counter implementation
SYSCTL_ADD_COUNTER_U64_ARRAY
counter — SMP-friendly kernel counter implementation
SYSCTL_ADD_INT
SYSCTL_ADD_LONG
SYSCTL_ADD_NODE
SYSCTL_ADD_NODE_WITH_LABEL
SYSCTL_ADD_OPAQUE
SYSCTL_ADD_PROC
SYSCTL_ADD_QUAD
SYSCTL_ADD_ROOT_NODE
SYSCTL_ADD_S16
SYSCTL_ADD_S32
SYSCTL_ADD_S64
SYSCTL_ADD_S8
SYSCTL_ADD_STRING
SYSCTL_ADD_STRUCT
SYSCTL_ADD_TIMEVAL_SEC
SYSCTL_ADD_U16
SYSCTL_ADD_U32
SYSCTL_ADD_U64
SYSCTL_ADD_U8
SYSCTL_ADD_UAUTO
SYSCTL_ADD_UINT
SYSCTL_ADD_ULONG
SYSCTL_ADD_UQUAD
SYSCTL_CHILDREN
SYSCTL_COUNTER_U64
counter — SMP-friendly kernel counter implementation
SYSCTL_COUNTER_U64_ARRAY
counter — SMP-friendly kernel counter implementation
SYSCTL_DECL
SYSCTL_INT
SYSCTL_INT_WITH_LABEL
SYSCTL_LONG
SYSCTL_NODE
SYSCTL_NODE_CHILDREN
SYSCTL_NODE_WITH_LABEL
SYSCTL_OPAQUE
SYSCTL_PARENT
SYSCTL_PROC
SYSCTL_QUAD
SYSCTL_ROOT_NODE
SYSCTL_S16
SYSCTL_S32
SYSCTL_S64
SYSCTL_S8
SYSCTL_STATIC_CHILDREN
SYSCTL_STRING
SYSCTL_STRUCT
SYSCTL_TIMEVAL_SEC
SYSCTL_U16
SYSCTL_U32
SYSCTL_U64
SYSCTL_U8
SYSCTL_UINT
SYSCTL_ULONG
SYSCTL_UQUAD
SYSINIT
SYSINIT , SYSUNINIT — a framework for dynamic kernel initialization
SYSUNINIT
SYSINIT , SYSUNINIT — a framework for dynamic kernel initialization
TASKQUEUE_DECLARE
taskqueue — asynchronous task execution
TASKQUEUE_DEFINE
taskqueue — asynchronous task execution
TASKQUEUE_DEFINE_THREAD
taskqueue — asynchronous task execution
TASKQUEUE_FAST_DEFINE
taskqueue — asynchronous task execution
TASKQUEUE_FAST_DEFINE_THREAD
taskqueue — asynchronous task execution
TASK_INIT
taskqueue — asynchronous task execution
TASK_INITIALIZER
taskqueue — asynchronous task execution
TIMEOUT_TASK_INIT
taskqueue — asynchronous task execution
VFS
kernel interface to file systems
VFS_CHECKEXP
check if a file system is exported to a client
VFS_FHTOVP
turn an NFS filehandle into a vnode
VFS_MOUNT
mount a file system
VFS_QUOTACTL
manipulate file system quotas