This section contains information about the interfaces and subroutines in the kernel.
Page 11
- firmware_register
- firmware_register , firmware_unregister , firmware_get , firmware_put — firmware image loading and management
- firmware_unregister
- firmware_register , firmware_unregister , firmware_get , firmware_put — firmware image loading and management
- flipflop
- D type flip-flop
- fpu_kern
- facility to use the FPU in the kernel
- fpu_kern_alloc_ctx
- fpu_kern — facility to use the FPU in the kernel
- fpu_kern_enter
- fpu_kern — facility to use the FPU in the kernel
- fpu_kern_free_ctx
- fpu_kern — facility to use the FPU in the kernel
- fpu_kern_leave
- fpu_kern — facility to use the FPU in the kernel
- fpu_kern_thread
- fpu_kern — facility to use the FPU in the kernel
- free
- malloc , free , realloc , reallocf , MALLOC_DEFINE , MALLOC_DECLARE — kernel memory management routines
- free_domain
- malloc , free , realloc , reallocf , MALLOC_DEFINE , MALLOC_DECLARE — kernel memory management routines
- free_mntarg
- free_mntarg , kernel_mount , kernel_vmount , mount_arg , mount_argb , mount_argf , mount_argsu — functions provided as part of the kernel mount interface
- free_unr
- new_unrhdr , clear_unrhdr , delete_unrhdr , alloc_unr , alloc_unr_specific , free_unr — kernel unit number allocator
- freeenv
- freeenv , kern_getenv , getenv_int , getenv_long , getenv_string , getenv_quad , getenv_uint , getenv_ulong , kern_setenv , testenv , kern_unsetenv — kernel environment variable functions
- fubyte
- fetch , fubyte , fuword , fuword16 , fuword32 , fuword64 , fueword , fueword32 , fueword64 — fetch data from user-space
- fueword
- fetch , fubyte , fuword , fuword16 , fuword32 , fuword64 , fueword , fueword32 , fueword64 — fetch data from user-space
- fueword32
- fetch , fubyte , fuword , fuword16 , fuword32 , fuword64 , fueword , fueword32 , fueword64 — fetch data from user-space
- fueword64
- fetch , fubyte , fuword , fuword16 , fuword32 , fuword64 , fueword , fueword32 , fueword64 — fetch data from user-space
- fuword
- fetch , fubyte , fuword , fuword16 , fuword32 , fuword64 , fueword , fueword32 , fueword64 — fetch data from user-space
- fuword16
- fetch , fubyte , fuword , fuword16 , fuword32 , fuword64 , fueword , fueword32 , fueword64 — fetch data from user-space
- fuword32
- fetch , fubyte , fuword , fuword16 , fuword32 , fuword64 , fueword , fueword32 , fueword64 — fetch data from user-space
- fuword64
- fetch , fubyte , fuword , fuword16 , fuword32 , fuword64 , fueword , fueword32 , fueword64 — fetch data from user-space
- g_access
- control access to GEOM consumers and their providers
- g_alloc_bio
- g_new_bio , g_clone_bio , g_destroy_bio , g_print_bio , g_reset_bio — GEOM bio controlling functions
- g_attach
- g_attach , g_detach — attach/detach GEOM consumers to/from providers
- g_bio
- g_new_bio , g_clone_bio , g_destroy_bio , g_print_bio , g_reset_bio — GEOM bio controlling functions
- g_cancel_event
- g_post_event , g_waitfor_event , g_cancel_event — GEOM events management
- g_clone_bio
- g_new_bio , g_clone_bio , g_destroy_bio , g_print_bio , g_reset_bio — GEOM bio controlling functions
- g_consumer
- g_new_consumer , g_destroy_consumer — GEOM consumers management
- g_data
- g_read_data , g_write_data — read/write data from/to GEOM consumer
- g_destroy_bio
- g_new_bio , g_clone_bio , g_destroy_bio , g_print_bio , g_reset_bio — GEOM bio controlling functions
- g_destroy_consumer
- g_new_consumer , g_destroy_consumer — GEOM consumers management
- g_destroy_geom
- g_new_geomf , g_destroy_geom — geom management
- g_destroy_provider
- g_new_providerf , g_destroy_provider , g_error_provider — GEOM providers management
- g_detach
- g_attach , g_detach — attach/detach GEOM consumers to/from providers
- g_duplicate_bio
- g_new_bio , g_clone_bio , g_destroy_bio , g_print_bio , g_reset_bio — GEOM bio controlling functions
- g_error_provider
- g_new_providerf , g_destroy_provider , g_error_provider — GEOM providers management
- g_event
- g_post_event , g_waitfor_event , g_cancel_event — GEOM events management
- g_geom
- g_new_geomf , g_destroy_geom — geom management
- g_new_bio
- g_new_bio , g_clone_bio , g_destroy_bio , g_print_bio , g_reset_bio — GEOM bio controlling functions
- g_new_consumer
- g_new_consumer , g_destroy_consumer — GEOM consumers management
- g_new_geomf
- g_new_geomf , g_destroy_geom — geom management
- g_new_providerf
- g_new_providerf , g_destroy_provider , g_error_provider — GEOM providers management
- g_post_event
- g_post_event , g_waitfor_event , g_cancel_event — GEOM events management
- g_print_bio
- g_new_bio , g_clone_bio , g_destroy_bio , g_print_bio , g_reset_bio — GEOM bio controlling functions
- g_provider
- g_new_providerf , g_destroy_provider , g_error_provider — GEOM providers management
- g_provider_by_name
- find GEOM provider with given name
- g_read_data
- g_read_data , g_write_data — read/write data from/to GEOM consumer
- g_reset_bio
- g_new_bio , g_clone_bio , g_destroy_bio , g_print_bio , g_reset_bio — GEOM bio controlling functions
- g_waitfor_event
- g_post_event , g_waitfor_event , g_cancel_event — GEOM events management
- g_wither_geom
- destroy geom and related providers and consumers when you get a chance
- g_write_data
- g_read_data , g_write_data — read/write data from/to GEOM consumer
- gantry
- LinuxCNC HAL component for driving multiple joints from a single axis
- gantrykins
- Superseded by the general purpose trivkins kinematics module. To specify a gantry with non-identity kinematics: use trivkins with the kinstype parameter set for KINEMATICS_BOTH. Example:
- gearchange
- Select from one two speed ranges
- genhexkins
- kins - kinematics definitions for LinuxCNC For additional information, see the Documents 'Advanced Topics':
- genserkins
- kins - kinematics definitions for LinuxCNC For additional information, see the Documents 'Advanced Topics':
- gentrivkins
- Superseded by the general purpose trivkins kinematics module.
- get_cyclecount
- get the CPU's fast counter register contents
- getbintime
- bintime , getbintime , microtime , getmicrotime , nanotime , getnanotime — get the current time
- getbinuptime
- binuptime , getbinuptime , microuptime , getmicrouptime , nanouptime , getnanouptime , sbinuptime , getsbinuptime — get the time elapsed since boot
- getenv
- freeenv , kern_getenv , getenv_int , getenv_long , getenv_string , getenv_quad , getenv_uint , getenv_ulong , kern_setenv , testenv , kern_unsetenv — kernel environment variable functions
- getenv_int
- freeenv , kern_getenv , getenv_int , getenv_long , getenv_string , getenv_quad , getenv_uint , getenv_ulong , kern_setenv , testenv , kern_unsetenv — kernel environment variable functions
- getenv_long
- freeenv , kern_getenv , getenv_int , getenv_long , getenv_string , getenv_quad , getenv_uint , getenv_ulong , kern_setenv , testenv , kern_unsetenv — kernel environment variable functions
- getenv_quad
- freeenv , kern_getenv , getenv_int , getenv_long , getenv_string , getenv_quad , getenv_uint , getenv_ulong , kern_setenv , testenv , kern_unsetenv — kernel environment variable functions
- getenv_string
- freeenv , kern_getenv , getenv_int , getenv_long , getenv_string , getenv_quad , getenv_uint , getenv_ulong , kern_setenv , testenv , kern_unsetenv — kernel environment variable functions
- getenv_uint
- freeenv , kern_getenv , getenv_int , getenv_long , getenv_string , getenv_quad , getenv_uint , getenv_ulong , kern_setenv , testenv , kern_unsetenv — kernel environment variable functions
- getenv_ulong
- freeenv , kern_getenv , getenv_int , getenv_long , getenv_string , getenv_quad , getenv_uint , getenv_ulong , kern_setenv , testenv , kern_unsetenv — kernel environment variable functions
- getmicrotime
- bintime , getbintime , microtime , getmicrotime , nanotime , getnanotime — get the current time
- getmicrouptime
- binuptime , getbinuptime , microuptime , getmicrouptime , nanouptime , getnanouptime , sbinuptime , getsbinuptime — get the time elapsed since boot
- getnanotime
- bintime , getbintime , microtime , getmicrotime , nanotime , getnanotime — get the current time
- getnanouptime
- binuptime , getbinuptime , microuptime , getmicrouptime , nanouptime , getnanouptime , sbinuptime , getsbinuptime — get the time elapsed since boot
- getnewvnode
- get a new vnode
- getpbuf
- pbuf , getpbuf , trypbuf , relpbuf — functions for managing physical buffers
- getsbinuptime
- binuptime , getbinuptime , microuptime , getmicrouptime , nanouptime , getnanouptime , sbinuptime , getsbinuptime — get the time elapsed since boot
- gladevcp
- displays Virtual control Panels built with GTK / GLADE
- gray2bin
- convert a gray-code input to binary
- groupmember
- checks group set for a group ID
- gsignal
- psignal , kern_psignal , pgsignal , gsignal , tdsignal — post signal to a thread, process, or process group
- hal_bb_gpio
- Driver for beaglebone GPIO pins
- hash
- hash , hash32 , hash32_buf , hash32_str , hash32_strn , hash32_stre , hash32_strne , jenkins_hash , jenkins_hash32 , murmur3_32_hash , murmur3_32_hash32 — general kernel hashing functions
- hash32
- hash , hash32 , hash32_buf , hash32_str , hash32_strn , hash32_stre , hash32_strne , jenkins_hash , jenkins_hash32 , murmur3_32_hash , murmur3_32_hash32 — general kernel hashing functions
- hash32_buf
- hash , hash32 , hash32_buf , hash32_str , hash32_strn , hash32_stre , hash32_strne , jenkins_hash , jenkins_hash32 , murmur3_32_hash , murmur3_32_hash32 — general kernel hashing functions
- hash32_str
- hash , hash32 , hash32_buf , hash32_str , hash32_strn , hash32_stre , hash32_strne , jenkins_hash , jenkins_hash32 , murmur3_32_hash , murmur3_32_hash32 — general kernel hashing functions
- hash32_stre
- hash , hash32 , hash32_buf , hash32_str , hash32_strn , hash32_stre , hash32_strne , jenkins_hash , jenkins_hash32 , murmur3_32_hash , murmur3_32_hash32 — general kernel hashing functions
- hash32_strn
- hash , hash32 , hash32_buf , hash32_str , hash32_strn , hash32_stre , hash32_strne , jenkins_hash , jenkins_hash32 , murmur3_32_hash , murmur3_32_hash32 — general kernel hashing functions
- hash32_strne
- hash , hash32 , hash32_buf , hash32_str , hash32_strn , hash32_stre , hash32_strne , jenkins_hash , jenkins_hash32 , murmur3_32_hash , murmur3_32_hash32 — general kernel hashing functions
- hashdestroy
- hashinit , hashinit_flags , hashdestroy , phashinit , phashinit_flags — manage kernel hash tables
- hashinit
- hashinit , hashinit_flags , hashdestroy , phashinit , phashinit_flags — manage kernel hash tables
- hashinit_flags
- hashinit , hashinit_flags , hashdestroy , phashinit , phashinit_flags — manage kernel hash tables
- hdlcdrv
- HDLC amateur (AX.25) packet radio network driver
- hexdump
- dump a block of bytes to the console in hexadecimal form
- hhook
- hhook , hhook_head_register , hhook_head_deregister , hhook_head_deregister_lookup , hhook_run_hooks , HHOOKS_RUN_IF , HHOOKS_RUN_LOOKUP_IF — Helper Hook Framework
- hhook_head_deregister
- hhook , hhook_head_register , hhook_head_deregister , hhook_head_deregister_lookup , hhook_run_hooks , HHOOKS_RUN_IF , HHOOKS_RUN_LOOKUP_IF — Helper Hook Framework
- hhook_head_deregister_lookup
- hhook , hhook_head_register , hhook_head_deregister , hhook_head_deregister_lookup , hhook_run_hooks , HHOOKS_RUN_IF , HHOOKS_RUN_LOOKUP_IF — Helper Hook Framework
- hhook_head_register
- hhook , hhook_head_register , hhook_head_deregister , hhook_head_deregister_lookup , hhook_run_hooks , HHOOKS_RUN_IF , HHOOKS_RUN_LOOKUP_IF — Helper Hook Framework
- hhook_run_hooks
- hhook , hhook_head_register , hhook_head_deregister , hhook_head_deregister_lookup , hhook_run_hooks , HHOOKS_RUN_IF , HHOOKS_RUN_LOOKUP_IF — Helper Hook Framework
- histobins
- histogram bins utility for scripts/hal-histogram
- hm2_7i43
- LinuxCNC HAL driver for the Mesa Electronics 7i43 EPP Anything IO board with HostMot2 firmware
- hm2_7i90
- LinuxCNC HAL driver for the Mesa Electronics 7i90 EPP Anything IO board with HostMot2 firmware