next up previous contents
Next: About this document Up: D R A F Previous: 34.3.8 liboskit_netbsd_fs.a

Index

a.out.h
9.4.1 a.out.h: semi-standard a.out , 23.1.2 a.out.h: semi-standard a.out
abort
9.7.2 abort: terminate abnormally
accept
8.2.2 accept: accept a
access
7.4.3 access: Check accessibility
acos
14.2 Functions
acosh
14.2 Functions
addref
4.7.2 addref: Increment an
ALIGN
Alignment:
alloca
9.4.2 alloca.h: explicit stack-based
alloca.h
9.4.2 alloca.h: explicit stack-based
allocate_condvar
4.12.3 allocate_condvar: Allocate a
allocate_critical_lock
4.12.2 allocate_critical_lock: Allocate a
allocate_lock
4.12.1 allocate_lock: Allocate a
amm library
16 Address Map Manager:
amm_alloc_func
16.8.1 amm_alloc_func: Allocate an
amm_allocate
16.8.2 amm_allocate: Allocate an
amm_deallocate
16.8.3 amm_deallocate: Deallocate an
amm_destroy
16.8.4 amm_destroy: Destroy an
amm_dump
16.8.5 amm_dump: display the
amm_entry_field
16.8.6 amm_entry_field: Accessor macros
amm_find_addr
16.8.7 amm_find_addr: Locate the
amm_find_gen
16.8.8 amm_find_gen: Locate a
amm_free_func
16.8.9 amm_free_func: Free an
amm_init
16.8.10 amm_init: initialize an
amm_init_gen
16.8.11 amm_init_gen: initialize an
amm_iterate
16.8.12 amm_iterate: Call a
amm_iterate_func
16.8.13 amm_iterate_func: Function to
amm_iterate_gen
16.8.14 amm_iterate_gen: Call a
amm_join_func
16.8.15 amm_join_func: Join two
amm_modify
16.8.16 amm_modify: Modify the
amm_protect
16.8.17 amm_protect: Modify the
amm_reserve
16.8.18 amm_reserve: Mark as
amm_select
16.8.19 amm_select: Returns an
amm_split_func
16.8.20 amm_split_func: Split a
anno.h
anno.h: (X86) generic macros
anno_dump
10.19.2 anno_dump: dump all
ANNO_ENTRY
10.19 Annotations, SYNOPSIS
anno_find_exact
10.19.3 anno_find_exact: find annotation
anno_find_lower
10.19.4 anno_find_lower: find greatest
anno_init
10.19.5 anno_init: initialize annotation
ANNO_INTR
anno_intr: (X86) interrupt annotations, SYNOPSIS, SYNOPSIS
anno_table
10.19 Annotations
ANNO_TEXT
SYNOPSIS
ANNO_TRAP
anno_trap: (X86) trap annotations, SYNOPSIS, SYNOPSIS
asin
14.2 Functions
asinh
14.2 Functions
asm.h
10.3.1 asm.h: assembly language
assert
DESCRIPTION
assert.h
9.4.3 assert.h: program diagnostics
atan
14.2 Functions
atan2
14.2 Functions
atanh
14.2 Functions
atop
DESCRIPTION
base_console.h
10.13.1 base_console.h: definitions for
base_console_init
10.13.2 base_console_init: Initialize the
base_cooked_termios
10.13.3 base_cooked_termios: Default termios , SYNOPSIS
base_cpu_init
10.6.4 base_cpu_init: initialize the
base_cpu_load
10.6.5 base_cpu_load: activate the
base_cpu_setup
10.6.3 base_cpu_setup: initialize and
base_cpuid
10.6.6 base_cpuid: global variable , SYNOPSIS
base_critical
10.2.5 base_critical: simple critical
base_gdt
10.7.1 base_gdt: default global , SYNOPSIS
base_gdt_init
10.7.2 base_gdt_init: initialize the
base_gdt_load
10.7.3 base_gdt_load: load the
base_idt
10.7.4 base_idt: default interrupt , SYNOPSIS
base_idt_load
10.7.5 base_idt_load: load the
base_irq.h
10.12.1 base_irq.h: Hardware interrupt
BASE_IRQ_COUNT
DESCRIPTION
base_irq_default_handler
10.12.5 base_irq_default_handler: default IRQ
base_irq_handlers
10.12.2 base_irq_handlers: Array of , SYNOPSIS
base_irq_init
10.12.3 base_irq_init: Initialize hardware
base_irq_inittab
10.12.4 base_irq_inittab: initialization table , SYNOPSIS
BASE_IRQ_MASTER_BASE
DESCRIPTION
base_irq_nest
10.12.6 base_irq_nest: interrupt nesting , SYNOPSIS
BASE_IRQ_SLAVE_BASE
DESCRIPTION
base_irq_softint_handler
10.12.8 base_irq_softint_handler: handler for
base_irq_softint_request
10.12.7 base_irq_softint_request: request a
base_multiboot_find
10.14.11 base_multiboot_find: find a
base_multiboot_init_cmdline
10.14.10 base_multiboot_init_cmdline: command-line preprocessing
base_multiboot_init_mem
10.14.9 base_multiboot_init_mem: physical memory
base_paging_init
10.9.1 base_paging_init: create minimal
base_pdir_pa
10.9.2 base_pdir_pa: initial kernel , SYNOPSIS
base_raw_termios
10.13.4 base_raw_termios: Default termios , SYNOPSIS
base_stack.h
10.6.7 base_stack.h: default kernel
base_stack_end
DESCRIPTION
BASE_STACK_SIZE
DESCRIPTION
base_stack_start
DESCRIPTION
base_trap_default_handler
10.8.5 base_trap_default_handler: default trap
base_trap_handlers
10.8.4 base_trap_handlers: Array of , SYNOPSIS
base_trap_init
10.8.2 base_trap_init: initialize the
base_trap_inittab
10.8.3 base_trap_inittab: initialization table , SYNOPSIS
base_tss
10.7.6 base_tss: default task , SYNOPSIS
base_tss_init
10.7.7 base_tss_init: initialize the
base_tss_load
10.7.8 base_tss_load: load the
base_vm.h
10.6.2 base_vm.h: definitions for
bind
8.2.3 bind: bind a
boolean.h
3.2.1 boolean.h: boolean type
boot_info
10.14.7 boot_info: MultiBoot information , SYNOPSIS
bootp
27.3.3 bootp: Generate a
bootp library
27 BOOTP Support: liboskit_bootp.a
bootp_dump
27.3.5 bootp_dump: Dump the
bootp_free
27.3.4 bootp_free: Free the
bootp_gen
27.3.2 bootp_gen: Generate a
bootp_net_info
27.3.1 bootp_net_info: BOOTP protocol
broadcast
4.11.3 broadcast: Broadcast a
c library
9 Minimal C Library:
calloc
9.5.5 calloc: allocate cleared
cbrt
14.2 Functions
ceil
14.2 Functions
clone
4.8.11 clone: Create a
com.h
4.6.1 com.h: basic COM
com_cons_enable_receive_interrupt
10.13.12 com_cons_enable_receive_interrupt: enable receive
com_cons_flush
10.13.11 com_cons_flush: delay until
com_cons_getchar
10.13.9 com_cons_getchar: wait for
com_cons_init
10.13.8 com_cons_init: initialize a
com_cons_putchar
10.13.10 com_cons_putchar: write a
commit
4.8.6 commit: Commit all
compiler.h
3.2.2 compiler.h: compiler-specific macro
config.h
3.2.3 config.h: OSKit configuration-specific
connect
8.2.4 connect: initiate a
cons_com_port
DESCRIPTION
copy
5.4.5 copy: Create a
copyto
4.8.5 copyto: Copy data
cos
14.2 Functions
cosh
14.2 Functions
cpu_info
10.5.1 cpu_info: CPU identification , SYNOPSIS
cpu_info_dump
10.5.5 cpu_info_dump: pretty-print a
cpu_info_format
10.5.3 cpu_info_format: output a
cpu_info_min
10.5.4 cpu_info_min: return the
cpuid
10.5.2 cpuid: identify the
create
7.5.2 create: Create a
ctype.h
9.4.4 ctype.h: character handling
DATA_ALIGN
Alignment:
datasync
7.4.2 datasync: Write this
debug.h
10.2.4 debug.h: debugging support
debug_reg.h
10.3.4 debug_reg.h: Debug register
debugmsg
DESCRIPTION
dev library
12 Kernel Device Driver
dev.h
6.11.1 dev.h: common device
direct_cons_getchar
10.13.5 direct_cons_getchar: wait for
direct_cons_putchar
10.13.6 direct_cons_putchar: write a
direct_cons_trygetchar
10.13.7 direct_cons_trygetchar: read an
diskpart library
21 Disk Partition Interpreter:
diskpart_blkio_get_partition
21.5.3 diskpart_blkio_get_partition: initialize an
diskpart_blkio_lookup_bsd_string
21.5.8 diskpart_blkio_lookup_bsd_string: search for
diskpart_dump
21.5.5 diskpart_dump: print a
diskpart_fill_entry
21.5.4 diskpart_fill_entry: initialize a
diskpart_get_type
21.5.9 diskpart_get_type: Search for
diskpart_get_partition
21.5.1 diskpart_get_partition: initialize an
diskpart_lookup_bsd_compat
21.5.6 diskpart_lookup_bsd_compat: search for
diskpart_lookup_bsd_string
21.5.7 diskpart_lookup_bsd_string: search for
diskpart_read_func
21.5.2 diskpart_read_func: read a
do_debug
DESCRIPTION
drain
5.7.4 drain: Wait until
dump_stack_trace
DESCRIPTION
eflags.h
10.3.2 eflags.h: Processor flags
elf.h
23.1.3 elf.h: standard 32-bit
enable_gdb
DESCRIPTION
erf
14.2 Functions
erfc
14.2 Functions
errno.h
9.4.5 errno.h: error numbers
error.h
4.6.2 error.h: error codes
exec
DESCRIPTION
exec library
23 Executable Program Interpreter:
exec.h
23.1.1 exec.h: definitions for
exec_info
SYNOPSIS
exec_info_t
23.2.4 exec_info_t: executable information
exec_load
23.3.1 exec_load: detect the
exec_load_aout
23.3.3 exec_load_aout: load an
exec_load_elf
23.3.2 exec_load_elf: load a
exec_read_exec_func_t
23.2.2 exec_read_exec_func_t: executable file
exec_read_func_t
23.2.1 exec_read_func_t: executable file
exec_sectype_t
23.2.3 exec_sectype_t: section type
exit
9.7.1 exit: terminate normally
exp
14.2 Functions
expm1
14.2 Functions
EXT
Symbol name extension:
fabs
14.2 Functions
FALSE
DESCRIPTION
far_pointer_16
DESCRIPTION
far_pointer_32
DESCRIPTION
far_ptr.h
10.3.6 far_ptr.h: Far (segment:offset)
fcntl.h
9.4.6 fcntl.h: POSIX low-level
fd_set_console
9.9.2 fd_set_console: initialize stdin
fill_descriptor
DESCRIPTION
fill_descriptor_base
DESCRIPTION
fill_descriptor_limit
DESCRIPTION
fill_gate
DESCRIPTION
fill_irq_gate
DESCRIPTION
float.h
9.4.7 float.h: constants describing
floor
14.2 Functions
flow
5.7.6 flow: Suspend or
flush
5.7.5 flush: Discared buffered
fmod
14.2 Functions
fp_reg.h
10.3.5 fp_reg.h: Floating point
free
9.5.8 free: release an
freebsd.h
26.2.1 freebsd.h: definitions for , 30.3.1 freebsd.h: common device
freebsd_c library
13 FreeBSD C Library:
freebsd_dev library
30 FreeBSD Driver Set:
freebsd_m library
14 FreeBSD Math Library:
freebsd_net library
26 FreeBSD Networking: liboskit_freebsd_net.a
frexp
14.2 Functions
fs_delay
7.7.2 fs_delay: Wait for
fs_free
7.7.11 fs_free: Free a
fs_gettime
7.7.6 fs_gettime: Get the
fs_init
9.9.4 fs_init: Provide a , 13.6.3 fs_init: Provide a
fs_linux_init
24.0.4 fs_linux_init: Initialize the
fs_linux_mount
24.0.5 fs_linux_mount: Mount a
fs_malloc
7.7.9 fs_malloc: Allocate memory
fs_mount, fs_unmount
9.9.6 fs_mountfs_unmount: Compose , 13.6.5 fs_mountfs_unmount: Compose
fs_netbsd_init
25.0.6 fs_netbsd_init: Initialize the
fs_netbsd_mount
25.0.7 fs_netbsd_mount: Mount a
fs_panic
7.7.5 fs_panic: Cleanup and
fs_realloc
7.7.10 fs_realloc: Resize a
fs_release
9.9.5 fs_release: Release root , 13.6.4 fs_release: Release root
fs_tsleep
7.7.7 fs_tsleep: Wait for
fs_vprintf
7.7.3 fs_vprintf: Generate formatted
fs_vsprintf
7.7.4 fs_vsprintf: Generate formatted
fs_wakeup
7.7.8 fs_wakeup: Wakeup any
fsread library
22 File System Reader:
fsread_FSTYPE_open
22.4.2 fsread_FSTYPE_open: Open a
fsread_open
22.4.1 fsread_open: Open a
gamma
14.2 Functions
GATE_ENTRY
DESCRIPTION
gate_init
10.5.10 gate_init: install gate
gate_init.h
10.3.9 gate_init.h: Gate descriptor
gate_init_entry
DESCRIPTION
GATE_INITTAB_BEGIN
DESCRIPTION
GATE_INITTAB_END
DESCRIPTION
gdb_breakpoint
10.17.11 gdb_breakpoint: macro to
gdb_com_port
DESCRIPTION
gdb_copyin
10.17.6 gdb_copyin: safely read
gdb_copyout
10.17.7 gdb_copyout: safely write
gdb_pc_com_init
gdb_pc_com_init: (X86 PC) set
gdb_serial_exit
10.18.3 gdb_serial_exit: notify the
gdb_serial_getchar
10.18.4 gdb_serial_getchar: input a
gdb_serial_putchar
10.18.5 gdb_serial_putchar: output a
gdb_serial_puts
10.18.6 gdb_serial_puts: output a
gdb_serial_recv
10.18.7 gdb_serial_recv: vector to , SYNOPSIS
gdb_serial_send
10.18.8 gdb_serial_send: vector to , SYNOPSIS
gdb_serial_signal
10.18.2 gdb_serial_signal: primary event
gdb_set_trace_flag
10.17.10 gdb_set_trace_flag: enable or
gdb_signal
10.17.9 gdb_signal: vector to , SYNOPSIS
gdb_state
10.17.4 gdb_state: processor register , SYNOPSIS
gdb_trap
10.17.5 gdb_trap: default trap
gdb_trap_recover
10.17.8 gdb_trap_recover: recovery pointer
get_dr0
DESCRIPTION
get_dr1
DESCRIPTION
get_dr2
DESCRIPTION
get_dr3
DESCRIPTION
get_dr6
DESCRIPTION
get_dr7
DESCRIPTION
getattr
5.7.1 getattr: Get the
getblocksize
5.3.1 getblocksize: Return the
getdirentries
7.5.8 getdirentries: Read one
getfile
7.6.1 getfile: Get the
getfs
7.4.6 getfs: Get the
getid
7.2.1 getid: Get the
getpeername
8.2.8 getpeername: get name
getroot
7.3.3 getroot: Return a
getsize
5.1.3 getsize: Get the , 5.3.4 getsize: Get the
getsockname
8.2.7 getsockname: get socket
getsockopt, setsockopt
8.2.9 getsockoptsetsockopt: get
gprof library
20 Profiling Support: liboskit_gprof.a
here
DESCRIPTION
hexdump
9.8.3 hexdump: print a
hpfq library
28 HPFQ: Hierarchical Network
hypot
14.2 Functions
i16_enter_pmode
10.5.6 i16_enter_pmode: enter protected
i16_leave_pmode
10.5.7 i16_leave_pmode: leave protected
ilogb
14.2 Functions
inb
DESCRIPTION
inb_p
DESCRIPTION
inl
DESCRIPTION
inl_p
DESCRIPTION
inw
DESCRIPTION
inw_p
DESCRIPTION
iodelay
DESCRIPTION
irq_list.h
10.4.1 irq_list.h: Standard hardware
irq_master_base
DESCRIPTION
irq_slave_base
DESCRIPTION
isnan
14.2 Functions
ISPL
DESCRIPTION
j0
14.2 Functions
j1
14.2 Functions
j2
14.2 Functions
kern library
10 Kernel Support Library:
KERNELMODE
DESCRIPTION
keyboard.h
10.4.3 keyboard.h: PC keyboard
kvtolin
DESCRIPTION
kvtophys
DESCRIPTION
ldexp
14.2 Functions
LEXT
Symbol name extension:
lgamma
14.2 Functions
liboskit_amm.a
16 Address Map Manager:
liboskit_bootp.a
27 BOOTP Support: liboskit_bootp.a
liboskit_c.a
9 Minimal C Library:
liboskit_dev.a
12 Kernel Device Driver
liboskit_diskpart.a
21 Disk Partition Interpreter:
liboskit_exec.a
23 Executable Program Interpreter:
liboskit_freebsd_c.a
13 FreeBSD C Library:
liboskit_freebsd_dev.a
30 FreeBSD Driver Set:
liboskit_freebsd_m.a
14 FreeBSD Math Library:
liboskit_freebsd_net.a
26 FreeBSD Networking: liboskit_freebsd_net.a
liboskit_fsread.a
22 File System Reader:
liboskit_gprof.a
20 Profiling Support: liboskit_gprof.a
liboskit_hpfq.a
28 HPFQ: Hierarchical Network
liboskit_kern.a
10 Kernel Support Library:
liboskit_linux_dev.a
29 Linux Driver Set:
liboskit_linux_fs.a
24 Linux File Systems:
liboskit_lmm.a
15 List-based Memory Manager:
liboskit_memdebug.a
19 Memory Debugging Utilities:
liboskit_netbsd_fs.a
25 NetBSD File Systems:
liboskit_smp.a
11 Symmetric Multiprocessing: liboskit_smp.a
liboskit_svm.a
17 Simple Virtual Memory:
liboskit_threads.a
18 POSIX Threads: liboskit_threads.a
liboskit_video.a
32 Video Support: liboskit_video.a
liboskit_wimpi.a
31 WIMPi Window Manager:
limits.h
9.4.8 limits.h: architecture-specific limits
linear-base-va
DESCRIPTION
link
7.5.3 link: Link a
lintokv
DESCRIPTION
linux_dev library
29 Linux Driver Set:
linux_fs library
24 Linux File Systems:
listen
8.2.6 listen: listen for
lmm library
15 List-based Memory Manager:
lmm_add_free
15.6.3 lmm_add_free: add a
lmm_add_region
15.6.2 lmm_add_region: register a
lmm_alloc
15.6.5 lmm_alloc: allocate memory
lmm_alloc_aligned
15.6.6 lmm_alloc_aligned: allocate memory
lmm_alloc_gen
15.6.7 lmm_alloc_gen: allocate memory
lmm_alloc_page
15.6.8 lmm_alloc_page: allocate a
lmm_avail
15.6.11 lmm_avail: find the
lmm_dump
15.6.13 lmm_dump: display the
lmm_find_free
15.6.12 lmm_find_free: scan a
lmm_free
15.6.9 lmm_free: free previously-allocated
lmm_free_page
15.6.10 lmm_free_page: free a
lmm_init
15.6.1 lmm_init: initialize an
LMM_PRI_16MB
DESCRIPTION
LMM_PRI_1MB
DESCRIPTION
LMM_PRI_HIGH
DESCRIPTION
lmm_remove_free
15.6.4 lmm_remove_free: remove a
LMMF_16MB
DESCRIPTION
LMMF_1MB
DESCRIPTION
lock
4.10.1 lock: Lock a , 4.10.2 lock: Unlock a
lockregion
4.8.8 lockregion: Lock a
log
14.2 Functions
log10
14.2 Functions
log1p
14.2 Functions
logb
14.2 Functions
lookup
7.5.1 lookup: Look up
lookupi
7.3.6 lookupi: Lookup a
machine/types.h
3.2.4 machine/types.h: basic machine-dependent
malloc
9.5.2 malloc: allocate uninitialized
malloc.h
9.4.9 malloc.h: memory allocator
malloc_lmm
9.5.1 malloc_lmm: LMM pool , SYNOPSIS
mallocf
9.5.12 mallocf: allocate uninitialized
map
5.4.1 map: Map some
math.h
9.4.10 math.h: floating-point math
mem_lock
9.5.17 mem_lock: Lock access
mem_unlock
9.5.18 mem_unlock: Unlock access
memalign
9.5.4 memalign: allocate aligned
memalignf
9.5.13 memalignf: allocate aligned
memdebug library
19 Memory Debugging Utilities:
memdebug_bogosity
19.3.6 memdebug_bogosity: Prints a
memdebug_check
19.3.2 memdebug_check: Look for
memdebug_mark
19.3.1 memdebug_mark: Mark all
memdebug_printf
19.3.5 memdebug_printf: A printf-style
memdebug_ptrchk
19.3.3 memdebug_ptrchk: Check validity
memdebug_store_backtrace
19.3.7 memdebug_store_backtrace: Stores call-stack
memdebug_sweep
19.3.4 memdebug_sweep: Check validity
mkdir
7.5.6 mkdir: Create a
mknod
7.5.9 mknod: Create a
modf
14.2 Functions
moncontrol
20.3.2 moncontrol: enable or
monstartup
20.3.3 monstartup: Start profiling
morecore
9.5.16 morecore: add memory
Multiboot Specification
10.14.12 Multiboot Specification
multiboot.h
10.14.6 multiboot.h: Definitions of
multiboot_addr_range
DESCRIPTION
multiboot_header
DESCRIPTION
multiboot_info
DESCRIPTION
multiboot_main
10.14.8 multiboot_main: general MultiBoot
multiboot_module
DESCRIPTION
mustcalloc
9.5.6 mustcalloc: allocate cleared
mustmalloc
9.5.3 mustmalloc: allocate uninitialized
netbsd_fs library
25 NetBSD File Systems:
netdb.h
9.4.11 netdb.h: definitions for
nextafter
14.2 Functions
nlist
DESCRIPTION
ntohl
9.8.1 ntohl: convert 32-bit
ntohs
9.8.2 ntohs: convert 16-bit
open
7.4.5 open: Create an
osenv_intr_disable
6.15.1 osenv_intr_disable: prevent interrupts
osenv_intr_enable
6.15.2 osenv_intr_enable: allow interrupts
osenv_intr_enabled
6.15.3 osenv_intr_enabled: determine the
osenv_io_alloc
6.14.2 osenv_io_alloc: Allocate a
osenv_io_avail
6.14.1 osenv_io_avail: Check availability
osenv_io_free
6.14.3 osenv_io_free: Release a
osenv_irq_alloc
6.15.4 osenv_irq_alloc: allocate an
osenv_irq_disable
6.15.6 osenv_irq_disable: Disable a
osenv_irq_enable
6.15.7 osenv_irq_enable: Enable a
osenv_irq_free
6.15.5 osenv_irq_free: Unregister the
osenv_irq_pending
6.15.8 osenv_irq_pending: Determine if
osenv_isabus_addchild
6.22.1 osenv_isabus_addchild: add a
osenv_isabus_remchild
6.22.2 osenv_isabus_remchild: remove a
osenv_isadma_alloc
6.13.1 osenv_isadma_alloc: Reserve a
osenv_isadma_free
6.13.2 osenv_isadma_free: Release a
osenv_log
6.18.2 osenv_log: OS environment's
osenv_mem_alloc
6.12.2 osenv_mem_alloc: allocate memory
osenv_mem_free
6.12.3 osenv_mem_free: free memory
osenv_mem_get_phys
6.12.4 osenv_mem_get_phys: find the
osenv_mem_get_virt
6.12.5 osenv_mem_get_virt: find the
osenv_mem_map_phys
6.12.7 osenv_mem_map_phys: map physical
osenv_mem_phys_max
6.12.6 osenv_mem_phys_max: find the
osenv_memflags_t
6.12.1 osenv_memflags_t: memory allocation
osenv_panic
6.18.4 osenv_panic: Abort driver
osenv_process_lock
18.3.45 osenv_process_lock: Lock the
osenv_process_unlock
18.3.46 osenv_process_unlock: Unlock the
osenv_sleep
6.16.2 osenv_sleep: put the
osenv_sleep_init
6.16.1 osenv_sleep_init: prepare to
osenv_timer_init
6.17.1 osenv_timer_init: Initialize the
osenv_timer_register
6.17.2 osenv_timer_register: Request a
osenv_timer_spin
6.17.4 osenv_timer_spin: Wait for
osenv_timer_unregister
6.17.3 osenv_timer_unregister: Request a
osenv_vlog
6.18.1 osenv_vlog: OS environment's
osenv_vpanic
6.18.3 osenv_vpanic: Abort driver
osenv_wakeup
6.16.3 osenv_wakeup: wake up
oskit_absio
5.1 oskit_absio: Absolute I/O
oskit_asyncio
5.2 oskit_asyncio: Asynchronous I/O
OSKIT_BEGIN_DECLS
DESCRIPTION
oskit_blkio
5.3 oskit_blkio: Block I/O
oskit_bmod_file_set_contents
10.20.4 oskit_bmod_file_set_contents: replace contents
oskit_bmod_init
10.20.1 oskit_bmod_init: initialize BMOD
oskit_bmod_lock
10.20.2 oskit_bmod_lock: lock BMOD
oskit_bmod_unlock
10.20.3 oskit_bmod_unlock: unlock BMOD
oskit_bufio
5.4 oskit_bufio: Buffer-based I/O
oskit_condvar
4.11 oskit_condvar: Condition variable
oskit_dir
7.5 oskit_dir: Directory Interface
oskit_dirent
DESCRIPTION
oskit_dirents
DESCRIPTION
OSKIT_END_DECLS
DESCRIPTION
oskit_error_t
DESCRIPTION
oskit_file
7.4 oskit_file: File Interface
oskit_filesystem
7.3 oskit_filesystem: File System
oskit_freebsd_chardev_open
30.5.1 oskit_freebsd_chardev_open: Open a
oskit_freebsd_init
30.4.1 oskit_freebsd_init: Initialize and
oskit_freebsd_init_driver
30.4.4 oskit_freebsd_init_driver: Initialize and
oskit_freebsd_init_devs
30.4.2 oskit_freebsd_init_devs: Initialize and
oskit_freebsd_init_isa
30.4.3 oskit_freebsd_init_isa: Initialize and
oskit_freebsd_net_add_default_route
26.3.6 oskit_freebsd_net_add_default_route: set a
oskit_freebsd_net_close_ether_if
26.3.4 oskit_freebsd_net_close_ether_if: close an
oskit_freebsd_net_ether_if
DESCRIPTION
oskit_freebsd_net_ifconfig
26.3.5 oskit_freebsd_net_ifconfig: configure an
oskit_freebsd_net_init
26.3.1 oskit_freebsd_net_init: initialize the
oskit_freebsd_net_open_ether_if
26.3.2 oskit_freebsd_net_open_ether_if: find and
oskit_freebsd_net_open_first_ether_if
26.3.3 oskit_freebsd_net_open_first_ether_if: find and
oskit_freebsd_xlate_errno
30.5.2 oskit_freebsd_xlate_errno: Translate a
oskit_get_call_context
7.7.1 oskit_get_call_context: Get the
oskit_guid
DESCRIPTION
oskit_identity
DESCRIPTION
oskit_iid_t
DESCRIPTION
oskit_init_libc
9.9.1 oskit_init_libc: Initialize the , 13.6.1 oskit_init_libc: Initialize the
OSKIT_INLINE
DESCRIPTION
oskit_iunknown
4.7 oskit_iunknown: base interface
oskit_linux_block_open
29.2.1 oskit_linux_block_open: Open a
oskit_linux_block_open_kdev
29.2.2 oskit_linux_block_open_kdev: Open a
oskit_linux_init_devs
29.1.1 oskit_linux_init_devs: Initialize and
oskit_linux_init_ethernet
29.1.3 oskit_linux_init_ethernet: Initialize and
oskit_linux_init_ethernet_name
29.1.7 oskit_linux_init_ethernet_name: Initialize and
oskit_linux_init_ide
29.1.5 oskit_linux_init_ide: Initialize and
oskit_linux_init_net
29.1.2 oskit_linux_init_net: Initialize and
oskit_linux_init_scsi
29.1.4 oskit_linux_init_scsi: Initialize and
oskit_linux_init_scsi_name
29.1.6 oskit_linux_init_scsi_name: Initialize and
oskit_linux_net_open
29.2.4 oskit_linux_net_open: Open a
oskit_linux_netdev_find
29.2.3 oskit_linux_netdev_find: Open a
oskit_lock
4.10 oskit_lock: Thread-safe lock
oskit_lock_mgr
4.12 oskit_lock_mgr: Lock manager:
oskit_lookup
4.9.3 oskit_lookup: Obtain a
oskit_lookup_first
4.9.4 oskit_lookup_first: Obtain the
oskit_msghdr
PARAMETERS
oskit_netio
5.5 oskit_netio: Network packet
OSKIT_NORETURN
DESCRIPTION
oskit_openfile
7.6 oskit_openfile: Open File
oskit_pfq_reset_path
28.5.2 oskit_pfq_reset_path: pointer to , SYNOPSIS
oskit_pfq_root
28.5.1 oskit_pfq_root: the root , SYNOPSIS
oskit_posixio
5.6 oskit_posixio: POSIX I/O
oskit_principal
7.2 oskit_principal: Principal Interface
OSKIT_PURE
DESCRIPTION
oskit_register
4.9.1 oskit_register: Register an
oskit_sendsig
10.21.2 oskit_sendsig: deliver a
oskit_sendsig_init
10.21.1 oskit_sendsig_init: initialize kernel
oskit_socket
8.2 oskit_socket: Socket Interface
oskit_socket_factory_t
8.2.1 oskit_socket_factory_t: socket factories
oskit_statfs
DESCRIPTION
OSKIT_STDCALL
DESCRIPTION
oskit_stream
4.8 oskit_stream: standard interface
oskit_stream_stat
DESCRIPTION
oskit_timespec
DESCRIPTION
oskit_ttystream
5.7 oskit_ttystream: Interface to
oskit_unregister
4.9.2 oskit_unregister: Unregister a
oskit_wrap_absio
18.4.11 oskit_wrap_absio: Wrap an
oskit_wrap_asyncio
18.4.3 oskit_wrap_asyncio: Wrap an
oskit_wrap_blkio
18.4.10 oskit_wrap_blkio: Wrap an
oskit_wrap_dir
18.4.7 oskit_wrap_dir: Wrap an
oskit_wrap_file
18.4.6 oskit_wrap_file: Wrap an
oskit_wrap_filesystem
18.4.8 oskit_wrap_filesystem: Wrap an
oskit_wrap_openfile
18.4.9 oskit_wrap_openfile: Wrap an
oskit_wrap_posixio
18.4.5 oskit_wrap_posixio: Wrap an
oskit_wrap_socket
18.4.1 oskit_wrap_socket: Wrap an
oskit_wrap_sockio
18.4.4 oskit_wrap_sockio: Wrap an
oskit_wrap_stream
18.4.2 oskit_wrap_stream: Wrap an
otsan
DESCRIPTION
outb
DESCRIPTION
outb_p
DESCRIPTION
outl
DESCRIPTION
outl_p
DESCRIPTION
outw
DESCRIPTION
outw_p
DESCRIPTION
P2ALIGN
Alignment:
page.h
10.2.1 page.h: Page size
page_aligned
DESCRIPTION
paging.h
10.3.11 paging.h: Page translation
paging_disable
10.5.9 paging_disable: disable page
paging_enable
10.5.8 paging_enable: enable page
panic
9.7.3 panic: terminate abnormally
pathconf
5.6.3 pathconf: Get value
pdir_clean_range
10.9.14 pdir_clean_range: free unused
pdir_dump
10.9.15 pdir_dump: dump the
pdir_find_pde
10.9.3 pdir_find_pde: find an
pdir_find_pte
10.9.5 pdir_find_pte: look up
pdir_get_pte
10.9.6 pdir_get_pte: retrieve the
pdir_map_page
10.9.9 pdir_map_page: map a
pdir_map_range
10.9.11 pdir_map_range: map a
pdir_prot_range
10.9.12 pdir_prot_range: change the
pdir_unmap_page
10.9.10 pdir_unmap_page: unmap a
pdir_unmap_range
10.9.13 pdir_unmap_range: remove a
pfq_leaf
28.7 pfq_leaf: Interface to
pfq_leaf_add_child
28.7.1 pfq_leaf_add_child: add a
pfq_leaf_create
28.5.7 pfq_leaf_create: create a
pfq_leaf_get_netio
28.7.4 pfq_leaf_get_netio: get the
pfq_leaf_remove_child
28.7.2 pfq_leaf_remove_child: remove a
pfq_leaf_set_share
28.7.3 pfq_leaf_set_share: allocate a
pfq_sched
28.6 pfq_sched: Interface to
pfq_sched_add_child
28.6.1 pfq_sched_add_child: add a
pfq_sched_remove_child
28.6.2 pfq_sched_remove_child: remove a
pfq_sched_set_share
28.6.3 pfq_sched_set_share: allocate a
pfq_sff_create
28.5.5 pfq_sff_create: create an
pfq_sff_create_root
28.5.3 pfq_sff_create_root: create a
pfq_ssf_create
28.5.6 pfq_ssf_create: create an
pfq_ssf_create_root
28.5.4 pfq_ssf_create_root: create a
phys-mem-va
DESCRIPTION
phys_lmm.h
10.11.1 phys_lmm.h: Physical memory
phys_lmm_add
10.11.4 phys_lmm_add: Add memory
phys_lmm_init
10.11.3 phys_lmm_init: Initialize kernel
phys_mem_max
10.11.2 phys_mem_max: Highest physical , SYNOPSIS
phystokv
DESCRIPTION
pic.h
10.4.2 pic.h: Programmable Interrupt
pic_ack
DESCRIPTION
pic_disable_all
DESCRIPTION
pic_disable_irq
DESCRIPTION
pic_enable_all
DESCRIPTION
pic_enable_irq
DESCRIPTION
pic_init
DESCRIPTION
pic_test_irq
DESCRIPTION
pio.h
10.3.7 pio.h: Programmed I/O
pow
14.2 Functions
proc_reg.h
10.3.3 proc_reg.h: Processor register
profil
20.3.1 profil: Enabledisable,
pseudo_descriptor
DESCRIPTION
ptab_alloc
10.9.7 ptab_alloc: allocate a
ptab_dump
10.9.16 ptab_dump: dump the
ptab_find_pte
10.9.4 ptab_find_pte: find an
ptab_free
10.9.8 ptab_free: free a
pthread.h
18.3.1 pthread.h: Thread constants
pthread_attr_init
18.3.3 pthread_attr_init: Initialize a
pthread_attr_setdetachstate
18.3.4 pthread_attr_setdetachstate: Set the
pthread_attr_setguardsize
18.3.7 pthread_attr_setguardsize: Set the
pthread_attr_setprio
18.3.5 pthread_attr_setprio: Set the
pthread_attr_setschedpolicy
18.3.9 pthread_attr_setschedpolicy: Set the
pthread_attr_setstackaddr
18.3.6 pthread_attr_setstackaddr: Set the
pthread_attr_setstacksize
18.3.8 pthread_attr_setstacksize: Set the
pthread_cancel
18.3.14 pthread_cancel: Cancel a
pthread_cleanup_push
18.3.15 pthread_cleanup_push: Push a
pthread_cond_broadcast
18.3.19 pthread_cond_broadcast: Wakeup all
pthread_cond_destroy
18.3.20 pthread_cond_destroy: Destroy a
pthread_cond_init
18.3.21 pthread_cond_init: Initialize a
pthread_cond_signal
18.3.22 pthread_cond_signal: Wakeup one
pthread_cond_timedwait
18.3.24 pthread_cond_timedwait: Wait on
pthread_cond_wait
18.3.23 pthread_cond_wait: Wait on
pthread_condattr_init
18.3.13 pthread_condattr_init: Initialize a
pthread_create
18.3.25 pthread_create: Create a
pthread_detach
18.3.26 pthread_detach: Detach a
pthread_exit
18.3.27 pthread_exit: Terminate a
pthread_getspecific
18.3.32 pthread_getspecific: Set a
pthread_init
18.3.2 pthread_init: Initialize the
pthread_join
18.3.28 pthread_join: Join with
pthread_key_create
18.3.29 pthread_key_create: Create a
pthread_key_delete
18.3.30 pthread_key_delete: Delete a
pthread_mutex_destroy
18.3.34 pthread_mutex_destroy: Destroy a
pthread_mutex_init
18.3.33 pthread_mutex_init: Initialize a
pthread_mutex_lock
18.3.35 pthread_mutex_lock: Lock a
pthread_mutex_trylock
18.3.36 pthread_mutex_trylock: Attempt to
pthread_mutex_unlock
18.3.37 pthread_mutex_unlock: Unlock a
pthread_mutexattr_init
18.3.10 pthread_mutexattr_init: Initialize a
pthread_mutexattr_setprotocol
18.3.11 pthread_mutexattr_setprotocol: Set the
pthread_mutexattr_settype
18.3.12 pthread_mutexattr_settype: Set the
pthread_resume
18.3.38 pthread_resume: Resume a
pthread_self
18.3.39 pthread_self: Return the
pthread_setcancelstate
18.3.16 pthread_setcancelstate: Set the
pthread_setcanceltype
18.3.17 pthread_setcanceltype: Set the
pthread_setprio
18.3.40 pthread_setprio: Change the
pthread_setschedparam
18.3.41 pthread_setschedparam: Set the
pthread_setspecific
18.3.31 pthread_setspecific: Set a
pthread_sleep
18.3.42 pthread_sleep: Sleep for
pthread_suspend
18.3.43 pthread_suspend: Suspend a
pthread_testcancel
18.3.18 pthread_testcancel: Check for
ptoa
DESCRIPTION
push
5.5.1 push: Push a
query
4.7.1 query: Query for
queue.h
10.2.3 queue.h: Generic queues
queue_assign
DESCRIPTION
queue_chain_t
SYNOPSIS
queue_empty
DESCRIPTION
queue_end
DESCRIPTION
queue_enter
DESCRIPTION
queue_enter_after
DESCRIPTION
queue_enter_before
DESCRIPTION
queue_enter_first
DESCRIPTION
queue_entry
SYNOPSIS
queue_entry_t
SYNOPSIS
queue_first
DESCRIPTION
queue_head_t
SYNOPSIS
queue_init
DESCRIPTION
queue_iterate
DESCRIPTION
queue_last
DESCRIPTION
queue_next
DESCRIPTION
queue_prev
DESCRIPTION
queue_remove
DESCRIPTION
queue_remove_first
DESCRIPTION
queue_remove_last
DESCRIPTION
queue_t
SYNOPSIS
read
4.8.1 read: Read from , 5.1.1 read: Read from , 5.3.2 read: Read from
readlink
7.4.4 readlink: Read the
realloc
9.5.7 realloc: change the
recvfrom, recvmsg
8.2.10 recvfromrecvmsg: receive
release
4.7.3 release: Release a
remainder
14.2 Functions
remount
7.3.4 remount: Update the
rename
7.5.5 rename: Rename a
reparent
7.5.11 reparent: Create a
revert
4.8.7 revert: Revert to
rint
14.2 Functions
rmdir
7.5.7 rmdir: Remove a
round_page
DESCRIPTION
rtc.h
10.4.4 rtc.h: NVRAM Register
rtcin
DESCRIPTION
rtcout
DESCRIPTION
s3_cmap_fg_index
32.2.7 s3_cmap_fg_index: Return the
s3_cmap_read
32.2.6 s3_cmap_read: Read a
s3_cmap_write
32.2.5 s3_cmap_write: Write a
s3_init_framebuffer
32.2.4 s3_init_framebuffer: Initializes the
scalb
14.2 Functions
sched_yield
18.3.44 sched_yield: Yield the
seek
4.8.3 seek: Change the
seg.h
10.3.8 seg.h: Segment descriptor
sel_idx
DESCRIPTION
sendbreak
5.7.3 sendbreak: Send a
sendsig_trap_handler
10.21.3 sendsig_trap_handler: convert trap
sendto, sendmsg
8.2.11 sendtosendmsg: send
serial_console
DESCRIPTION
set_b0
DESCRIPTION
set_b1
DESCRIPTION
set_b2
DESCRIPTION
set_b3
DESCRIPTION
set_dr0
DESCRIPTION
set_dr1
DESCRIPTION
set_dr2
DESCRIPTION
set_dr3
DESCRIPTION
set_dr6
DESCRIPTION
set_dr7
DESCRIPTION
set_system_clock
9.9.3 set_system_clock: initialize clock , 13.6.2 set_system_clock: initialize clock
setattr
5.7.2 setattr: Set the
setjmp.h
9.4.12 setjmp.h: nonlocal jumps
setsize
4.8.4 setsize: Set the , 5.1.4 setsize: Set the , 5.3.5 setsize: Set the
setstat
5.6.2 setstat: Set the
SEXT
Symbol name extension:
sfree
9.5.11 sfree: release a
shutdown
8.2.5 shutdown: shut down
signal
4.11.2 signal: Signal a
signal.h
9.4.13 signal.h: signal handling
sin
14.2 Functions
sinh
14.2 Functions
smalloc
9.5.9 smalloc: allocated uninitialized
smallocf
9.5.14 smallocf: allocated uninitialized
smemalign
9.5.10 smemalign: allocate aligned
smemalignf
9.5.15 smemalignf: allocate aligned
smp library
11 Symmetric Multiprocessing: liboskit_smp.a
smp_apic_ack
smp_apic_ack: (X86) acknowledge an
smp_find_cpu
11.3.3 smp_find_cpu: Return the
smp_find_cur_cpu
11.3.2 smp_find_cur_cpu: Return the
smp_get_num_cpus
11.3.5 smp_get_num_cpus: Returns the
smp_init
11.3.1 smp_init: Initializes the
smp_init_paging
11.3.7 smp_init_paging: Tell the
smp_map_range
11.3.6 smp_map_range: Request the
smp_message_pass
11.3.8 smp_message_pass: Send an
smp_message_pass_enable
11.3.9 smp_message_pass_enable:
smp_start_cpu
11.3.4 smp_start_cpu: Starts a
spin_lock
DESCRIPTION
spin_lock.h
10.2.2 spin_lock.h: Spin locks
spin_lock_init
DESCRIPTION
spin_lock_locked
DESCRIPTION
spin_lock_t
DESCRIPTION
spin_try_lock
DESCRIPTION
spin_unlock
DESCRIPTION
sqrt
14.2 Functions
stat
4.8.10 stat: Get attributes , 5.6.1 stat: Get attributes
statfs
7.3.1 statfs: Get attributes
stdarg.h
9.4.14 stdarg.h: variable arguments
stddef.h
9.4.15 stddef.h: common definitions
stdio.h
9.4.16 stdio.h: standard input/output
stdlib.h
9.4.17 stdlib.h: standard library
string.h
9.4.18 string.h: string handling
strings.h
9.4.19 strings.h: string handling
svm library
17 Simple Virtual Memory:
svm_alloc
17.2.2 svm_alloc: allocate a
svm_dealloc
17.2.3 svm_dealloc: deallocate a
svm_init
17.2.1 svm_init: initialize SVM
svm_protect
17.2.4 svm_protect: control the
symlink
7.5.10 symlink: Create a
sync
7.3.2 sync: Synchronize in-core , 7.4.1 sync: Write this
sys/gmon.h
9.4.20 sys/gmon.h: GNU profiling
sys/ioctl.h
9.4.21 sys/ioctl.h: I/O control
sys/mman.h
9.4.22 sys/mman.h: memory management
sys/reboot.h
9.4.23 sys/reboot.h: reboot definitions
sys/signal.h
9.4.24 sys/signal.h: signal handling
sys/stat.h
9.4.25 sys/stat.h: file operations
sys/termios.h
9.4.26 sys/termios.h: terminal handling
sys/time.h
9.4.27 sys/time.h: timing functions
sys/types.h
9.4.29 sys/types.h: general POSIX
sys/wait.h
9.4.28 sys/wait.h: a POSIX
tan
14.2 Functions
tanh
14.2 Functions
termios.h
9.4.30 termios.h: terminal handling
TEXT_ALIGN
Alignment:
threads library
18 POSIX Threads: liboskit_threads.a
trap.h
10.3.10 trap.h: Processor trap
trap_dump
10.8.6 trap_dump: dump a
trap_dump_panic
10.8.7 trap_dump_panic: dump a
trap_state
10.8.1 trap_state: saved state
TRUE
DESCRIPTION
trunc_page
DESCRIPTION
tss.h
10.3.12 tss.h: Processor task
types.h
3.2.5 types.h: basic machine-independent
unistd.h
9.4.31 unistd.h: POSIX standard
unlink
7.5.4 unlink: Unlink a
unlockregion
4.8.9 unlockregion: Unlock a
unmap
5.4.2 unmap: Release a
unmount
7.3.5 unmount: Forcibly unmount
unwire
5.4.4 unwire: Unwire a
USERMODE
DESCRIPTION
video library
32 Video Support: liboskit_video.a
wait
4.11.1 wait: Wait on
wimpi library
31 WIMPi Window Manager:
wimpi_clear_area
31.4.21 wimpi_clear_area: Clear a
wimpi_copy_area
31.4.30 wimpi_copy_area: Copy a
wimpi_create_toplevel
31.4.3 wimpi_create_toplevel: Create a
wimpi_create_window
31.4.13 wimpi_create_window: Create a
wimpi_destroy_toplevel
31.4.4 wimpi_destroy_toplevel: Destroy a
wimpi_destroy_window
31.4.14 wimpi_destroy_window: Destroy a
wimpi_draw_arc
31.4.26 wimpi_draw_arc: Draw an
wimpi_draw_ellipse
31.4.27 wimpi_draw_ellipse: Draw an
wimpi_draw_line
31.4.25 wimpi_draw_line: Draw a
wimpi_draw_rectangle
31.4.28 wimpi_draw_rectangle: Draw a
wimpi_draw_string
31.4.24 wimpi_draw_string: Draw a
wimpi_fill_rectangle
31.4.23 wimpi_fill_rectangle: Draw a
wimpi_initialize
31.4.1 wimpi_initialize: Initialize the
wimpi_kbd_input
31.4.5 wimpi_kbd_input: Send keyboard
wimpi_lower_window
31.4.18 wimpi_lower_window: Lower a
wimpi_main_loop
31.4.2 wimpi_main_loop: Start main
wimpi_make_child_window
31.4.32 wimpi_make_child_window: Make a
wimpi_map_window
31.4.15 wimpi_map_window: Map a
wimpi_mouse_input
31.4.6 wimpi_mouse_input: Send mouse
wimpi_move_resize_window
31.4.22 wimpi_move_resize_window: Move/resize a
wimpi_put_image
31.4.29 wimpi_put_image: Blit an
wimpi_raise_window
31.4.17 wimpi_raise_window: Raise a
wimpi_send_destroy_event
31.4.12 wimpi_send_destroy_event: Send a
wimpi_send_expose_event
31.4.9 wimpi_send_expose_event: Send and
wimpi_send_mouse_event
31.4.10 wimpi_send_mouse_event: Send a
wimpi_send_move_resize_event
31.4.11 wimpi_send_move_resize_event: Send a
wimpi_set_event_handler
31.4.7 wimpi_set_event_handler: Register a
wimpi_set_foreground
31.4.20 wimpi_set_foreground: Set a
wimpi_set_input_routine
31.4.8 wimpi_set_input_routine: Register a
wimpi_set_window_background
31.4.19 wimpi_set_window_background: Set a
wimpi_set_window_title
31.4.31 wimpi_set_window_title: Set the
wimpi_unmap_window
31.4.16 wimpi_unmap_window: Unmap a
wire
5.4.3 wire: Wire a
write
4.8.2 write: Write to , 5.1.2 write: Write to , 5.3.3 write: Write to
x86_desc
DESCRIPTION
x86_gate
DESCRIPTION
y0
14.2 Functions
y1
14.2 Functions
y2
14.2 Functions


University of Utah Flux Research Group