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