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

Page 22

soreceive_generic
socket — kernel socket interface
soreceive_stream
socket — kernel socket interface
soreserve
socket — kernel socket interface
sorflush
socket — kernel socket interface
sosend
socket — kernel socket interface
sosend_dgram
socket — kernel socket interface
sosend_generic
socket — kernel socket interface
sosetopt
socket — kernel socket interface
soshutdown
socket — kernel socket interface
sotoxsocket
socket — kernel socket interface
soundmodem
amateur (AX.25) packet radio network driver for soundcards
soupcall_clear
socket — kernel socket interface
soupcall_set
socket — kernel socket interface
sowakeup
socket — kernel socket interface
sphereprobe
Probe a pretend hemisphere
spindle
Control a spindle with different acceleration and deceleration and optional gear change scaling
spindle_monitor
spindle at-speed and underspeed detection
srandom
arc4rand , arc4random , random , read_random , read_random_uio , srandom — supply pseudo-random numbers
sserial
hostmot2 - Smart Serial LinuxCNC HAL driver for the Mesa Electronics HostMot2 Smart-Serial remote cards
stack
kernel thread stack tracing routines
stack_copy
stack — kernel thread stack tracing routines
stack_create
stack — kernel thread stack tracing routines
stack_destroy
stack — kernel thread stack tracing routines
stack_print
stack — kernel thread stack tracing routines
stack_print_ddb
stack — kernel thread stack tracing routines
stack_print_short
stack — kernel thread stack tracing routines
stack_print_short_ddb
stack — kernel thread stack tracing routines
stack_put
stack — kernel thread stack tracing routines
stack_save
stack — kernel thread stack tracing routines
stack_sbuf_print
stack — kernel thread stack tracing routines
stack_sbuf_print_ddb
stack — kernel thread stack tracing routines
stack_zero
stack — kernel thread stack tracing routines
stepgen
software step pulse generation
steptest
Used by Stepconf to allow testing of acceleration and velocity values for an axis
store
store , subyte , suword — store data to user-space
streamer
stream file data into HAL in real time
style
kernel source file style guide
style.lua
FreeBSD lua file style guide
subyte
store , subyte , suword — store data to user-space
sum2
Sum of two inputs (each with a gain) and an offset
superio
superio_dev_disable
superio_dev_enable
superio_dev_enabled
superio_devid
superio_find_dev
superio_get_dma
superio_get_iobase
superio_get_irq
superio_get_ldn
superio_get_type
superio_read
superio_revid
superio_vendor
superio_write
supply
set output pins with values from parameters (obsolete)
suword
store , subyte , suword — store data to user-space
suword16
store , subyte , suword — store data to user-space
suword32
store , subyte , suword — store data to user-space
suword64
store , subyte , suword — store data to user-space
swi
swi_add , swi_remove , swi_sched — register and schedule software interrupt handlers
swi_add
swi_add , swi_remove , swi_sched — register and schedule software interrupt handlers
swi_remove
swi_add , swi_remove , swi_sched — register and schedule software interrupt handlers
swi_sched
swi_add , swi_remove , swi_sched — register and schedule software interrupt handlers
sx
sx_assert
sx_destroy
sx_downgrade
sx_init
sx_init_flags
sx_sleep
sx_slock
sx_slock_sig
sx_sunlock
sx_try_slock
sx_try_upgrade
sx_try_xlock
sx_unlock
sx_xholder
sx_xlock
sx_xlock_sig
sx_xlocked
sx_xunlock
syscall_helper_register
syscall_helper_register , syscall_helper_unregister — kernel syscall registration routines
syscall_helper_unregister
syscall_helper_register , syscall_helper_unregister — kernel syscall registration routines
sysctl
sysctl_add_oid
sysctl_add_oid , sysctl_move_oid , sysctl_remove_oid , sysctl_remove_name — runtime sysctl tree manipulation
sysctl_ctx_entry_add
sysctl_ctx_init , sysctl_ctx_free , sysctl_ctx_entry_add , sysctl_ctx_entry_find , sysctl_ctx_entry_del — sysctl context for managing dynamically created sysctl OIDs
sysctl_ctx_entry_del
sysctl_ctx_init , sysctl_ctx_free , sysctl_ctx_entry_add , sysctl_ctx_entry_find , sysctl_ctx_entry_del — sysctl context for managing dynamically created sysctl OIDs
sysctl_ctx_entry_find
sysctl_ctx_init , sysctl_ctx_free , sysctl_ctx_entry_add , sysctl_ctx_entry_find , sysctl_ctx_entry_del — sysctl context for managing dynamically created sysctl OIDs
sysctl_ctx_free
sysctl_ctx_init , sysctl_ctx_free , sysctl_ctx_entry_add , sysctl_ctx_entry_find , sysctl_ctx_entry_del — sysctl context for managing dynamically created sysctl OIDs
sysctl_ctx_init
sysctl_ctx_init , sysctl_ctx_free , sysctl_ctx_entry_add , sysctl_ctx_entry_find , sysctl_ctx_entry_del — sysctl context for managing dynamically created sysctl OIDs
sysctl_move_oid
sysctl_add_oid , sysctl_move_oid , sysctl_remove_oid , sysctl_remove_name — runtime sysctl tree manipulation
sysctl_msec_to_ticks
sysctl_remove_name
sysctl_add_oid , sysctl_move_oid , sysctl_remove_oid , sysctl_remove_name — runtime sysctl tree manipulation
sysctl_remove_oid
sysctl_add_oid , sysctl_move_oid , sysctl_remove_oid , sysctl_remove_name — runtime sysctl tree manipulation
taskqueue
asynchronous task execution
taskqueue_block
taskqueue — asynchronous task execution
taskqueue_cancel
taskqueue — asynchronous task execution
taskqueue_cancel_timeout
taskqueue — asynchronous task execution