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

Page 15

lockmgr_assert
lockinit , lockdestroy , lockmgr , lockmgr_args , lockmgr_args_rw , lockmgr_disown , lockmgr_printinfo , lockmgr_recursed , lockmgr_rw , lockstatus , lockmgr_assert — lockmgr family of functions
lockmgr_disown
lockinit , lockdestroy , lockmgr , lockmgr_args , lockmgr_args_rw , lockmgr_disown , lockmgr_printinfo , lockmgr_recursed , lockmgr_rw , lockstatus , lockmgr_assert — lockmgr family of functions
lockmgr_printinfo
lockinit , lockdestroy , lockmgr , lockmgr_args , lockmgr_args_rw , lockmgr_disown , lockmgr_printinfo , lockmgr_recursed , lockmgr_rw , lockstatus , lockmgr_assert — lockmgr family of functions
lockmgr_recursed
lockinit , lockdestroy , lockmgr , lockmgr_args , lockmgr_args_rw , lockmgr_disown , lockmgr_printinfo , lockmgr_recursed , lockmgr_rw , lockstatus , lockmgr_assert — lockmgr family of functions
lockmgr_rw
lockinit , lockdestroy , lockmgr , lockmgr_args , lockmgr_args_rw , lockmgr_disown , lockmgr_printinfo , lockmgr_recursed , lockmgr_rw , lockstatus , lockmgr_assert — lockmgr family of functions
lockstatus
lockinit , lockdestroy , lockmgr , lockmgr_args , lockmgr_args_rw , lockmgr_disown , lockmgr_printinfo , lockmgr_recursed , lockmgr_rw , lockstatus , lockmgr_assert — lockmgr family of functions
log
printf , uprintf , tprintf , log — formatted output conversion
logic
LinuxCNC HAL component providing configurable logic functions
lowpass
Low-pass filter
lut5
Arbitrary 5-input logic function based on a look-up table
m_adj
mbuf — memory management in the kernel IPC subsystem
m_align
mbuf — memory management in the kernel IPC subsystem
m_append
mbuf — memory management in the kernel IPC subsystem
m_apply
mbuf — memory management in the kernel IPC subsystem
m_cat
mbuf — memory management in the kernel IPC subsystem
m_catpkt
mbuf — memory management in the kernel IPC subsystem
m_collapse
mbuf — memory management in the kernel IPC subsystem
m_copyback
mbuf — memory management in the kernel IPC subsystem
m_copydata
mbuf — memory management in the kernel IPC subsystem
m_copym
mbuf — memory management in the kernel IPC subsystem
m_copypacket
mbuf — memory management in the kernel IPC subsystem
m_copyup
mbuf — memory management in the kernel IPC subsystem
m_defrag
mbuf — memory management in the kernel IPC subsystem
m_devget
mbuf — memory management in the kernel IPC subsystem
m_dup
mbuf — memory management in the kernel IPC subsystem
m_dup_pkthdr
mbuf — memory management in the kernel IPC subsystem
m_fixhdr
mbuf — memory management in the kernel IPC subsystem
m_free
mbuf — memory management in the kernel IPC subsystem
m_freem
mbuf — memory management in the kernel IPC subsystem
m_get
mbuf — memory management in the kernel IPC subsystem
m_get2
mbuf — memory management in the kernel IPC subsystem
m_getcl
mbuf — memory management in the kernel IPC subsystem
m_gethdr
mbuf — memory management in the kernel IPC subsystem
m_getjcl
mbuf — memory management in the kernel IPC subsystem
m_getm
mbuf — memory management in the kernel IPC subsystem
m_getptr
mbuf — memory management in the kernel IPC subsystem
m_length
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_pulldown
mbuf — memory management in the kernel IPC subsystem
m_pullup
mbuf — memory management in the kernel IPC subsystem
m_split
mbuf — memory management in the kernel IPC subsystem
m_tag_alloc
mbuf_tags — a framework for generic packet attributes
m_tag_copy
mbuf_tags — a framework for generic packet attributes
m_tag_copy_chain
mbuf_tags — a framework for generic packet attributes
m_tag_delete
mbuf_tags — a framework for generic packet attributes
m_tag_delete_chain
mbuf_tags — a framework for generic packet attributes
m_tag_delete_nonpersistent
mbuf_tags — a framework for generic packet attributes
m_tag_find
mbuf_tags — a framework for generic packet attributes
m_tag_first
mbuf_tags — a framework for generic packet attributes
m_tag_free
mbuf_tags — a framework for generic packet attributes
m_tag_get
mbuf_tags — a framework for generic packet attributes
m_tag_init
mbuf_tags — a framework for generic packet attributes
m_tag_locate
mbuf_tags — a framework for generic packet attributes
m_tag_next
mbuf_tags — a framework for generic packet attributes
m_tag_prepend
mbuf_tags — a framework for generic packet attributes
m_tag_unlink
mbuf_tags — a framework for generic packet attributes
m_unshare
mbuf — memory management in the kernel IPC subsystem
mac
TrustedBSD Mandatory Access Control framework
maj3
Compute the majority of 3 inputs
make_dev
make_dev , make_dev_cred , make_dev_credf , make_dev_p , make_dev_s , make_dev_alias , make_dev_alias_p , destroy_dev , destroy_dev_sched , destroy_dev_sched_cb , destroy_dev_drain , dev_depends — manage cdev 's and DEVFS registration for devices
make_dev_alias
make_dev , make_dev_cred , make_dev_credf , make_dev_p , make_dev_s , make_dev_alias , make_dev_alias_p , destroy_dev , destroy_dev_sched , destroy_dev_sched_cb , destroy_dev_drain , dev_depends — manage cdev 's and DEVFS registration for devices
make_dev_alias_p
make_dev , make_dev_cred , make_dev_credf , make_dev_p , make_dev_s , make_dev_alias , make_dev_alias_p , destroy_dev , destroy_dev_sched , destroy_dev_sched_cb , destroy_dev_drain , dev_depends — manage cdev 's and DEVFS registration for devices
make_dev_cred
make_dev , make_dev_cred , make_dev_credf , make_dev_p , make_dev_s , make_dev_alias , make_dev_alias_p , destroy_dev , destroy_dev_sched , destroy_dev_sched_cb , destroy_dev_drain , dev_depends — manage cdev 's and DEVFS registration for devices
make_dev_credf
make_dev , make_dev_cred , make_dev_credf , make_dev_p , make_dev_s , make_dev_alias , make_dev_alias_p , destroy_dev , destroy_dev_sched , destroy_dev_sched_cb , destroy_dev_drain , dev_depends — manage cdev 's and DEVFS registration for devices
make_dev_p
make_dev , make_dev_cred , make_dev_credf , make_dev_p , make_dev_s , make_dev_alias , make_dev_alias_p , destroy_dev , destroy_dev_sched , destroy_dev_sched_cb , destroy_dev_drain , dev_depends — manage cdev 's and DEVFS registration for devices
make_dev_s
make_dev , make_dev_cred , make_dev_credf , make_dev_p , make_dev_s , make_dev_alias , make_dev_alias_p , destroy_dev , destroy_dev_sched , destroy_dev_sched_cb , destroy_dev_drain , dev_depends — manage cdev 's and DEVFS registration for devices
malloc
malloc , free , realloc , reallocf , MALLOC_DEFINE , MALLOC_DECLARE — kernel memory management routines
malloc_domainset
malloc , free , realloc , reallocf , MALLOC_DEFINE , MALLOC_DECLARE — kernel memory management routines
mallocarray
malloc , free , realloc , reallocf , MALLOC_DEFINE , MALLOC_DECLARE — kernel memory management routines
match8
8-bit binary match detector
matrix_kb
Convert integers to HAL pins. Optionally scan a matrix of IO ports to create those integers
max31855
Support for the MAX31855 Thermocouple-to-Digital converter using bitbanged spi
maxkins
kins - kinematics definitions for LinuxCNC   For additional information, see the Documents 'Advanced Topics':  
maybe_resched
curpriority_cmp , maybe_resched , resetpriority , roundrobin , roundrobin_interval , sched_setup , schedclock , schedcpu , setrunnable , updatepri — perform round-robin scheduling of runnable processes
mb_detach
mb_done
mb_fixhdr
mb_init
mb_initm
mb_put_int64be
mb_put_int64le
mb_put_mbuf
mb_put_mem
mb_put_uint16be
mb_put_uint16le
mb_put_uint32be
mb_put_uint32le
mb_put_uint8
mb_put_uio
mb_reserve
mbchain
mbuf
memory management in the kernel IPC subsystem
mbuf_tags
a framework for generic packet attributes
mcp_object
master control program object
md_append_record
md_done
md_get_int64
md_get_int64be
md_get_int64le