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

Page 8

callout_pending
callout_reset
callout_reset_curcpu
callout_reset_on
callout_reset_sbt
callout_reset_sbt_curcpu
callout_reset_sbt_on
callout_schedule
callout_schedule_curcpu
callout_schedule_on
callout_schedule_sbt
callout_schedule_sbt_curcpu
callout_schedule_sbt_on
callout_stop
callout_when
carousel
Orient a toolchanger carousel using various encoding schemes
casueword
casueword , casueword32 , casuword , casuword32 — fetch, compare and store data from user-space
casueword32
casueword , casueword32 , casuword , casuword32 — fetch, compare and store data from user-space
casuword
casueword , casueword32 , casuword , casuword32 — fetch, compare and store data from user-space
casuword32
casueword , casueword32 , casuword , casuword32 — fetch, compare and store data from user-space
cd
CDROM driver for the CAM SCSI subsystem
charge_pump
Create a square-wave for the 'charge pump' input of some controller boards
choosethread
choosethread , procrunnable , remrunqueue , setrunqueue — manage the queue of runnable processes
clarke2
Two input version of Clarke transform
clarke3
Clarke (3 phase to cartesian) transform
clarkeinv
Inverse Clarke transform
classicladder
ClassicLadder - realtime software plc based on ladder logic
clear_unrhdr
new_unrhdr , clear_unrhdr , delete_unrhdr , alloc_unr , alloc_unr_specific , free_unr — kernel unit number allocator
cnv
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_free_binary
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_free_bool
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_free_bool_array
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_free_descriptor
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_free_descriptor_array
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_free_null
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_free_number
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_free_number_array
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_free_nvlist
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_free_nvlist_array
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_free_string
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_free_string_array
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_get_binary
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_get_bool
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_get_bool_array
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_get_descriptor
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_get_descriptor_array
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_get_number
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_get_number_array
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_get_nvlist
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_get_nvlist_array
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_get_string
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_get_string_array
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_take_binary
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_take_bool
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_take_bool_array
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_take_descriptor
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_take_descriptor_array
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_take_number
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_take_number_array
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_take_nvlist
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_take_nvlist_array
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_take_string
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
cnvlist_take_string_array
cnvlist_get , cnvlist_take , cnvlist_free — API for managing name/value pairs by cookie
comp
Two input comparator with hysteresis
condvar
config_intrhook
schedule a function to be run after interrupts have been enabled, but before root is mounted
config_intrhook_disestablish
config_intrhook — schedule a function to be run after interrupts have been enabled, but before root is mounted
config_intrhook_establish
config_intrhook — schedule a function to be run after interrupts have been enabled, but before root is mounted
config_intrhook_oneshot
config_intrhook — schedule a function to be run after interrupts have been enabled, but before root is mounted
constant
Use a parameter to set the value of a pin
contigfree
contigmalloc , contigfree — manage contiguous kernel physical memory
contigmalloc
contigmalloc , contigfree — manage contiguous kernel physical memory
contigmalloc_domainset
contigmalloc , contigfree — manage contiguous kernel physical memory
conv_bit_float
Convert a value from bit to float
conv_bit_s32
Convert a value from bit to s32
conv_bit_u32
Convert a value from bit to u32
conv_float_s32
Convert a value from float to s32
conv_float_u32
Convert a value from float to u32
conv_s32_bit
Convert a value from s32 to bit
conv_s32_float
Convert a value from s32 to float
conv_s32_u32
Convert a value from s32 to u32
conv_u32_bit
Convert a value from u32 to bit
conv_u32_float
Convert a value from u32 to float
conv_u32_s32
Convert a value from u32 to s32
copy
copy , copyin , copyin_nofault , copyout , copyout_nofault , copystr , copyinstr — kernel copy functions
copyin
copy , copyin , copyin_nofault , copyout , copyout_nofault , copystr , copyinstr — kernel copy functions
copyin_nofault
copy , copyin , copyin_nofault , copyout , copyout_nofault , copystr , copyinstr — kernel copy functions
copyinstr
copy , copyin , copyin_nofault , copyout , copyout_nofault , copystr , copyinstr — kernel copy functions
copyout
copy , copyin , copyin_nofault , copyout , copyout_nofault , copystr , copyinstr — kernel copy functions
copyout_nofault
copy , copyin , copyin_nofault , copyout , copyout_nofault , copystr , copyinstr — kernel copy functions
copystr
copy , copyin , copyin_nofault , copyout , copyout_nofault , copystr , copyinstr — kernel copy functions
corexy_by_hal
CoreXY kinematics
count_dev
vcount , count_dev — get total number of references to a device
counter
counts input pulses (DEPRECATED)
counter
SMP-friendly kernel counter implementation
counter_enter
counter — SMP-friendly kernel counter implementation
counter_exit
counter — SMP-friendly kernel counter implementation
counter_u64_add
counter — SMP-friendly kernel counter implementation
counter_u64_add_protected
counter — SMP-friendly kernel counter implementation