This section contains information about the interfaces and subroutines in the kernel.
Page 21
- selwakeup
- seldrain , selrecord , selwakeup — record and wakeup select requests
- sema
- sema , sema_init , sema_destroy , sema_post , sema_wait , sema_timedwait , sema_trywait , sema_value — kernel counting semaphore
- sema_destroy
- sema , sema_init , sema_destroy , sema_post , sema_wait , sema_timedwait , sema_trywait , sema_value — kernel counting semaphore
- sema_init
- sema , sema_init , sema_destroy , sema_post , sema_wait , sema_timedwait , sema_trywait , sema_value — kernel counting semaphore
- sema_post
- sema , sema_init , sema_destroy , sema_post , sema_wait , sema_timedwait , sema_trywait , sema_value — kernel counting semaphore
- sema_timedwait
- sema , sema_init , sema_destroy , sema_post , sema_wait , sema_timedwait , sema_trywait , sema_value — kernel counting semaphore
- sema_trywait
- sema , sema_init , sema_destroy , sema_post , sema_wait , sema_timedwait , sema_trywait , sema_value — kernel counting semaphore
- sema_value
- sema , sema_init , sema_destroy , sema_post , sema_wait , sema_timedwait , sema_trywait , sema_value — kernel counting semaphore
- sema_wait
- sema , sema_init , sema_destroy , sema_post , sema_wait , sema_timedwait , sema_trywait , sema_value — kernel counting semaphore
- serport
- Hardware driver for the digital I/O bits of the 8250 and 16550 serial port
- setenv
- freeenv , kern_getenv , getenv_int , getenv_long , getenv_string , getenv_quad , getenv_uint , getenv_ulong , kern_setenv , testenv , kern_unsetenv — kernel environment variable functions
- setrunnable
- curpriority_cmp , maybe_resched , resetpriority , roundrobin , roundrobin_interval , sched_setup , schedclock , schedcpu , setrunnable , updatepri — perform round-robin scheduling of runnable processes
- setrunqueue
- choosethread , procrunnable , remrunqueue , setrunqueue — manage the queue of runnable processes
- setsserial
- a utility for setting Smart Serial NVRAM parameters.
- sf_buf
- manage temporary kernel address space mapping for memory pages
- sf_buf_alloc
- sf_buf — manage temporary kernel address space mapping for memory pages
- sf_buf_free
- sf_buf — manage temporary kernel address space mapping for memory pages
- sf_buf_kva
- sf_buf — manage temporary kernel address space mapping for memory pages
- sf_buf_page
- sf_buf — manage temporary kernel address space mapping for memory pages
- sglist
- sglist_alloc
- sglist_append
- sglist_append_bio
- sglist_append_mbuf
- sglist_append_phys
- sglist_append_sglist
- sglist_append_uio
- sglist_append_user
- sglist_append_vmpages
- sglist_build
- sglist_clone
- sglist_consume_uio
- sglist_count
- sglist_count_vmpages
- sglist_free
- sglist_hold
- sglist_init
- sglist_join
- sglist_length
- sglist_reset
- sglist_slice
- sglist_split
- shm_map
- shm_map , shm_unmap — map shared memory objects into the kernel's address space
- shm_unmap
- shm_map , shm_unmap — map shared memory objects into the kernel's address space
- sigexit
- siggen
- signal generator
- siginit
- signal
- signotify
- sim_axis_hardware
- A component to simulate home and limit switches
- sim_encoder
- simulated quadrature encoder
- sim_home_switch
- Home switch simulator
- sim_matrix_kb
- convert HAL pin inputs to keycodes
- sim_parport
- A component to simulate the pins of the hal_parport component
- sim_spindle
- Simulated spindle with index pulse
- simple_tp
- This component is a single axis simple trajectory planner, same as used for jogging in LinuxCNC
- sleep
- msleep , msleep_sbt , msleep_spin , msleep_spin_sbt , pause , pause_sig , pause_sbt , tsleep , tsleep_sbt , wakeup , wakeup_one , wakeup_any — wait for events
- sleepq_abort
- sleepq_add
- sleepq_alloc
- sleepq_broadcast
- sleepq_free
- sleepq_lock
- sleepq_lookup
- sleepq_release
- sleepq_remove
- sleepq_set_timeout
- sleepq_set_timeout_sbt
- sleepq_signal
- sleepq_sleepcnt
- sleepq_timedwait
- sleepq_timedwait_sig
- sleepq_type
- sleepq_wait
- sleepq_wait_sig
- sleepqueue
- soabort
- socket — kernel socket interface
- soaccept
- socket — kernel socket interface
- sobind
- socket — kernel socket interface
- socheckuid
- socket — kernel socket interface
- socket
- kernel socket interface
- soclose
- socket — kernel socket interface
- soconnect
- socket — kernel socket interface
- socreate
- socket — kernel socket interface
- sodisconnect
- socket — kernel socket interface
- sodtor_set
- socket — kernel socket interface
- sodupsockaddr
- socket — kernel socket interface
- sofree
- socket — kernel socket interface
- sogetopt
- socket — kernel socket interface
- sohasoutofband
- socket — kernel socket interface
- solisten
- socket — kernel socket interface
- solisten_proto
- socket — kernel socket interface
- solisten_proto_check
- socket — kernel socket interface
- sonewconn
- socket — kernel socket interface
- sooptcopyin
- socket — kernel socket interface
- sooptcopyout
- socket — kernel socket interface
- sopoll
- socket — kernel socket interface
- sopoll_generic
- socket — kernel socket interface
- soreceive
- socket — kernel socket interface
- soreceive_dgram
- socket — kernel socket interface