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

Page 23

taskqueue_create
taskqueue — asynchronous task execution
taskqueue_create_fast
taskqueue — asynchronous task execution
taskqueue_drain
taskqueue — asynchronous task execution
taskqueue_drain_all
taskqueue — asynchronous task execution
taskqueue_drain_timeout
taskqueue — asynchronous task execution
taskqueue_enqueue
taskqueue — asynchronous task execution
taskqueue_enqueue_timeout
taskqueue — asynchronous task execution
taskqueue_free
taskqueue — asynchronous task execution
taskqueue_member
taskqueue — asynchronous task execution
taskqueue_quiesce
taskqueue — asynchronous task execution
taskqueue_run
taskqueue — asynchronous task execution
taskqueue_set_callback
taskqueue — asynchronous task execution
taskqueue_start_threads
taskqueue — asynchronous task execution
taskqueue_start_threads_cpuset
taskqueue — asynchronous task execution
taskqueue_start_threads_in_proc
taskqueue — asynchronous task execution
taskqueue_unblock
taskqueue — asynchronous task execution
tcp_functions
Alternate TCP Stack Framework
tdsignal
psignal , kern_psignal , pgsignal , gsignal , tdsignal — post signal to a thread, process, or process group
testenv
freeenv , kern_getenv , getenv_int , getenv_long , getenv_string , getenv_quad , getenv_uint , getenv_ulong , kern_setenv , testenv , kern_unsetenv — kernel environment variable functions
thc
Torch Height Control
thcud
Torch Height Control Up/Down Input
thread_exit
abandon current thread context
threads
creates hard realtime HAL threads
threadtest
LinuxCNC HAL component for testing thread behavior
time
Time on in Hours, Minutes, Seconds
time
boottime , time_second , time_uptime — system time variables
time_second
boottime , time_second , time_uptime — system time variables
time_uptime
boottime , time_second , time_uptime — system time variables
timedelay
The equivalent of a time-delay relay
timedelta
LinuxCNC HAL component that measures thread scheduling timing behavior
timeout
tof
IEC TOF timer - delay falling edge on a signal
toggle
'push-on, push-off' from momentary pushbuttons
toggle2nist
toggle button to nist logic
ton
IEC TON timer - delay rising edge on a signal
tp
IEC TP timer - generate a high pulse of defined duration on rising edge
tpcomp
Trajectory Planning (tp) module skeleton
tprintf
printf , uprintf , tprintf , log — formatted output conversion
trapsignal
tripodkins
kins - kinematics definitions for LinuxCNC   For additional information, see the Documents 'Advanced Topics':  
tristate_bit
Place a signal on an I/O pin only when enabled, similar to a tristate buffer in electronics
tristate_float
Place a signal on an I/O pin only when enabled, similar to a tristate buffer in electronics
trivkins
kins - kinematics definitions for LinuxCNC   For additional information, see the Documents 'Advanced Topics':  
trypbuf
pbuf , getpbuf , trypbuf , relpbuf — functions for managing physical buffers
tsleep
msleep , msleep_sbt , msleep_spin , msleep_spin_sbt , pause , pause_sig , pause_sbt , tsleep , tsleep_sbt , wakeup , wakeup_one , wakeup_any — wait for events
tsleep_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
tvtohz
convert time interval to tick count
ucred
ucred , crget , crhold , crfree , crcopy , crdup , cru2x — functions related to user credentials
uidinfo
uidinfo , uihashinit , uifind , uihold , uifree — functions for managing UID information
uifind
uidinfo , uihashinit , uifind , uihold , uifree — functions for managing UID information
uifree
uidinfo , uihashinit , uifind , uihold , uifree — functions for managing UID information
uihashinit
uidinfo , uihashinit , uifind , uihold , uifree — functions for managing UID information
uihold
uidinfo , uihashinit , uifind , uihold , uifree — functions for managing UID information
uio
uio , uiomove , uiomove_frombuf , uiomove_nofault — device driver I/O routines
uiomove
uio , uiomove , uiomove_frombuf , uiomove_nofault — device driver I/O routines
uiomove_frombuf
uio , uiomove , uiomove_frombuf , uiomove_nofault — device driver I/O routines
uiomove_nofault
uio , uiomove , uiomove_frombuf , uiomove_nofault — device driver I/O routines
uma
UMA — general-purpose kernel object allocator
uma_zalloc
UMA — general-purpose kernel object allocator
uma_zalloc_arg
UMA — general-purpose kernel object allocator
uma_zalloc_domain
UMA — general-purpose kernel object allocator
uma_zalloc_pcpu
UMA — general-purpose kernel object allocator
uma_zalloc_pcpu_arg
UMA — general-purpose kernel object allocator
uma_zcache_create
UMA — general-purpose kernel object allocator
uma_zcreate
UMA — general-purpose kernel object allocator
uma_zdestroy
UMA — general-purpose kernel object allocator
uma_zfree
UMA — general-purpose kernel object allocator
uma_zfree_arg
UMA — general-purpose kernel object allocator
uma_zfree_domain
UMA — general-purpose kernel object allocator
uma_zfree_pcpu
UMA — general-purpose kernel object allocator
uma_zfree_pcpu_arg
UMA — general-purpose kernel object allocator
uma_zone_get_cur
UMA — general-purpose kernel object allocator
uma_zone_get_max
UMA — general-purpose kernel object allocator
uma_zone_prealloc
UMA — general-purpose kernel object allocator
uma_zone_reserve
UMA — general-purpose kernel object allocator
uma_zone_reserve_kva
UMA — general-purpose kernel object allocator
uma_zone_set_allocf
UMA — general-purpose kernel object allocator
uma_zone_set_freef
UMA — general-purpose kernel object allocator
uma_zone_set_max
UMA — general-purpose kernel object allocator
uma_zone_set_maxaction
UMA — general-purpose kernel object allocator
uma_zone_set_maxcache
UMA — general-purpose kernel object allocator
uma_zone_set_warning
UMA — general-purpose kernel object allocator
uma_zsecond_create
UMA — general-purpose kernel object allocator
unr
new_unrhdr , clear_unrhdr , delete_unrhdr , alloc_unr , alloc_unr_specific , free_unr — kernel unit number allocator
unsetenv
freeenv , kern_getenv , getenv_int , getenv_long , getenv_string , getenv_quad , getenv_uint , getenv_ulong , kern_setenv , testenv , kern_unsetenv — kernel environment variable functions
untimeout
updatepri
curpriority_cmp , maybe_resched , resetpriority , roundrobin , roundrobin_interval , sched_setup , schedclock , schedcpu , setrunnable , updatepri — perform round-robin scheduling of runnable processes
updown
Counts up or down, with optional limits and wraparound behavior
uprintf
printf , uprintf , tprintf , log — formatted output conversion
usb_fifo_alloc_buffer
usb_fifo_attach
usb_fifo_detach
usb_fifo_free_buffer
usb_fifo_get_data
usb_fifo_get_data_buffer
usb_fifo_get_data_error
usb_fifo_get_data_linear
usb_fifo_put_bytes_max
usb_fifo_put_data
usb_fifo_put_data_buffer