This section contains information about the interfaces and subroutines in the kernel.
Page 16
- md_get_mbuf
- md_get_mem
- md_get_uint16
- md_get_uint16be
- md_get_uint16le
- md_get_uint32
- md_get_uint32be
- md_get_uint32le
- md_get_uint8
- md_get_uio
- md_initm
- md_next_record
- mdchain
- memcchr
- locate the complement of a byte in byte string
- memguard
- MemGuard — memory allocator for debugging purposes
- mesa_7i65
- Support for the Mesa 7i65 Octuple Servo Card
- mesa_pktgyro_test
- PktUART simple test with Microstrain 3DM-GX3-15 gyro
- mesa_uart
- An example component demonstrating how to access the Hostmot2 UART
- message
- Display a message
- mi_switch
- mi_switch , cpu_switch , cpu_throw — switch to another thread context
- microseq
- ppbus microsequencer developer's guide
- microtime
- bintime , getbintime , microtime , getmicrotime , nanotime , getnanotime — get the current time
- microuptime
- binuptime , getbinuptime , microuptime , getmicrouptime , nanouptime , getnanouptime , sbinuptime , getsbinuptime — get the time elapsed since boot
- millturn
- Switchable kinematics for a mill-turn machine
- minmax
- Track the minimum and maximum values of the input to the outputs
- mod_cc
- mod_cc , DECLARE_CC_MODULE , CCV — Modular Congestion Control
- module
- structure describing a kernel module
- motion
- accepts NML motion commands, interacts with HAL in realtime
- mount_arg
- free_mntarg , kernel_mount , kernel_vmount , mount_arg , mount_argb , mount_argf , mount_argsu — functions provided as part of the kernel mount interface
- mount_argb
- free_mntarg , kernel_mount , kernel_vmount , mount_arg , mount_argb , mount_argf , mount_argsu — functions provided as part of the kernel mount interface
- mount_argf
- free_mntarg , kernel_mount , kernel_vmount , mount_arg , mount_argb , mount_argf , mount_argsu — functions provided as part of the kernel mount interface
- mount_argsu
- free_mntarg , kernel_mount , kernel_vmount , mount_arg , mount_argb , mount_argf , mount_argsu — functions provided as part of the kernel mount interface
- moveoff
- Component for HAL-only offsets
- msleep
- msleep , msleep_sbt , msleep_spin , msleep_spin_sbt , pause , pause_sig , pause_sbt , tsleep , tsleep_sbt , wakeup , wakeup_one , wakeup_any — wait for events
- msleep_sbt
- msleep , msleep_sbt , msleep_spin , msleep_spin_sbt , pause , pause_sig , pause_sbt , tsleep , tsleep_sbt , wakeup , wakeup_one , wakeup_any — wait for events
- msleep_spin
- msleep , msleep_sbt , msleep_spin , msleep_spin_sbt , pause , pause_sig , pause_sbt , tsleep , tsleep_sbt , wakeup , wakeup_one , wakeup_any — wait for events
- msleep_spin_sbt
- msleep , msleep_sbt , msleep_spin , msleep_spin_sbt , pause , pause_sig , pause_sbt , tsleep , tsleep_sbt , wakeup , wakeup_one , wakeup_any — wait for events
- mtod
- mbuf — memory management in the kernel IPC subsystem
- mtx_assert
- mtx_destroy
- mtx_init
- mtx_initialized
- mtx_lock
- mtx_lock_flags
- mtx_lock_spin
- mtx_lock_spin_flags
- mtx_owned
- mtx_pool
- mtx_pool , mtx_pool_alloc , mtx_pool_find , mtx_pool_lock , mtx_pool_lock_spin , mtx_pool_unlock , mtx_pool_unlock_spin , mtx_pool_create , mtx_pool_destroy — mutex pool routines
- mtx_pool_alloc
- mtx_pool , mtx_pool_alloc , mtx_pool_find , mtx_pool_lock , mtx_pool_lock_spin , mtx_pool_unlock , mtx_pool_unlock_spin , mtx_pool_create , mtx_pool_destroy — mutex pool routines
- mtx_pool_create
- mtx_pool , mtx_pool_alloc , mtx_pool_find , mtx_pool_lock , mtx_pool_lock_spin , mtx_pool_unlock , mtx_pool_unlock_spin , mtx_pool_create , mtx_pool_destroy — mutex pool routines
- mtx_pool_destroy
- mtx_pool , mtx_pool_alloc , mtx_pool_find , mtx_pool_lock , mtx_pool_lock_spin , mtx_pool_unlock , mtx_pool_unlock_spin , mtx_pool_create , mtx_pool_destroy — mutex pool routines
- mtx_pool_find
- mtx_pool , mtx_pool_alloc , mtx_pool_find , mtx_pool_lock , mtx_pool_lock_spin , mtx_pool_unlock , mtx_pool_unlock_spin , mtx_pool_create , mtx_pool_destroy — mutex pool routines
- mtx_pool_lock
- mtx_pool , mtx_pool_alloc , mtx_pool_find , mtx_pool_lock , mtx_pool_lock_spin , mtx_pool_unlock , mtx_pool_unlock_spin , mtx_pool_create , mtx_pool_destroy — mutex pool routines
- mtx_pool_lock_spin
- mtx_pool , mtx_pool_alloc , mtx_pool_find , mtx_pool_lock , mtx_pool_lock_spin , mtx_pool_unlock , mtx_pool_unlock_spin , mtx_pool_create , mtx_pool_destroy — mutex pool routines
- mtx_pool_unlock
- mtx_pool , mtx_pool_alloc , mtx_pool_find , mtx_pool_lock , mtx_pool_lock_spin , mtx_pool_unlock , mtx_pool_unlock_spin , mtx_pool_create , mtx_pool_destroy — mutex pool routines
- mtx_pool_unlock_spin
- mtx_pool , mtx_pool_alloc , mtx_pool_find , mtx_pool_lock , mtx_pool_lock_spin , mtx_pool_unlock , mtx_pool_unlock_spin , mtx_pool_create , mtx_pool_destroy — mutex pool routines
- mtx_recursed
- mtx_sleep
- mtx_trylock
- mtx_trylock_flags
- mtx_trylock_spin
- mtx_trylock_spin_flags
- mtx_unlock
- mtx_unlock_flags
- mtx_unlock_spin
- mtx_unlock_spin_flags
- mult2
- Product of two inputs
- multiclick
- Single-, double-, triple-, and quadruple-click detector
- multiswitch
- This component toggles between a specified number of output bits
- mutex
- mux16
- Select from one of sixteen input values
- mux2
- Select from one of two input values
- mux4
- Select from one of four input values
- mux8
- Select from one of eight input values
- mux_generic
- choose one from several input values
- namei
- namei , NDINIT , NDFREE , — pathname translation and lookup operations
- nanotime
- bintime , getbintime , microtime , getmicrotime , nanotime , getnanotime — get the current time
- nanouptime
- binuptime , getbinuptime , microuptime , getmicrouptime , nanouptime , getnanouptime , sbinuptime , getsbinuptime — get the time elapsed since boot
- near
- Determine whether two values are roughly equal
- netisr
- Kernel network dispatch service
- netisr_clearqdrops
- netisr — Kernel network dispatch service
- netisr_default_flow2cpu
- netisr — Kernel network dispatch service
- netisr_dispatch
- netisr — Kernel network dispatch service
- netisr_dispatch_src
- netisr — Kernel network dispatch service
- netisr_get_cpucount
- netisr — Kernel network dispatch service
- netisr_get_cpuid
- netisr — Kernel network dispatch service
- netisr_getqdrops
- netisr — Kernel network dispatch service
- netisr_getqlimit
- netisr — Kernel network dispatch service
- netisr_queue
- netisr — Kernel network dispatch service
- netisr_queue_src
- netisr — Kernel network dispatch service
- netisr_register
- netisr — Kernel network dispatch service
- netisr_setqlimit
- netisr — Kernel network dispatch service
- netisr_unregister
- netisr — Kernel network dispatch service
- new_unrhdr
- new_unrhdr , clear_unrhdr , delete_unrhdr , alloc_unr , alloc_unr_specific , free_unr — kernel unit number allocator
- not
- Inverter
- nv
- nvlist
- nvlist_add_binary
- nvlist_add_bool
- nvlist_add_bool_array