Man9 ListHOME ||
LIST
- ALTQ(9)
- kernel interfaces for manipulating output queues on network interfaces
- BUF_LOCK(9)
- locks a buffer
- BUF_LOCKFREE(9)
- destroys a buffer's lock
- BUF_LOCKINIT(9)
- unlocks a locked buffer
- BUF_REFCNT(9)
- returns the reference count on a buffer's lock
- BUF_TIMELOCK(9)
- locks a buffer
- BUF_UNLOCK(9)
- unlocks a locked buffer
- BUS_ADD_CHILD(9)
- add a device node to the tree with a given priority
- BUS_CONFIG_INTR(9)
- configure interrupt polarity and trigger mode
- BUS_PRINT_CHILD(9)
- print information about a device
- BUS_READ_IVAR(9), BUS_WRITE_IVAR(9)
- manipulate bus-specific device instance variables
- BUS_SETUP_INTR(9), bus_setup_intr(9), BUS_TEARDOWN_INTR(9), bus_teardown_intr(9)
- create, attach and teardown an interrupt handler
- CTASSERT(9)
- compile time assertion macro
- CTR0(9), CTR1(9), CTR2(9), CTR3(9), CTR4(9), CTR5(9)
- kernel tracing facility
- DECLARE_GEOM_CLASS(9)
- GEOM class declaration macro
- DECLARE_MODULE(9)
- kernel module declaration macro
- DELAY(9)
- busy loop for an interval
- DEVICE_ATTACH(9)
- attach a device
- DEVICE_DETACH(9)
- detach a device
- DEVICE_IDENTIFY(9)
- identify a device, register it
- DEVICE_PROBE(9)
- probe for device existence
- DEVICE_SHUTDOWN(9)
- called during system shutdown
- DEV_MODULE(9)
- device driver module declaration macro
- DRIVER_MODULE(9)
- kernel driver declaration macro
- KASSERT(9)
- kernel expression verification macro
- MD5(9), MD5Init(9), MD5Transform(9)
- message digest routines
- MODULE_DEPEND(9)
- set kernel module dependencies
- MODULE_VERSION(9)
- set kernel module version
- MUTEX_PROFILING(9)
- kernel mutex profiling support
- SYSCALL_MODULE(9)
- syscall kernel module declaration macro
- VFS(9)
- kernel interface to file systems
- VFS_CHECKEXP(9)
- check if a file system is exported to a client
- VFS_FHTOVP(9)
- turn an NFS filehandle into a vnode
- VFS_INIT(9)
- initialize a file system
- VFS_MOUNT(9)
- mount a file system
- VFS_QUOTACTL(9)
- manipulate file system quotas
- VFS_ROOT(9)
- return the root vnode of a file system
- VFS_SET(9)
- set up loadable file system vfsconf
- VFS_START(9)
- make a file system operational
- VFS_STATFS(9)
- return file system status
- VFS_SYNC(9)
- flush unwritten data
- VFS_UNMOUNT(9)
- unmount a file system
- VFS_VGET(9)
- convert an inode number to a vnode
- VFS_VPTOFH(9)
- turn a vnode into an NFS filehandle
- VOP_ACCESS(9)
- check access permissions of a file or Unix domain socket
- VOP_ACLCHECK(9)
- check an access control list for a vnode
- VOP_ADVLOCK(9)
- advisory record locking
- VOP_BWRITE(9)
- write a file system buffer
- VOP_CREATE(9), VOP_MKNOD(9), VOP_MKDIR(9), VOP_SYMLINK(9)
- create a file, socket, fifo, device, directory or symlink
- VOP_CREATEVOBJECT(9), VOP_DESTROYVOBJECT(9), VOP_GETVOBJECT(9)
- VM object interaction
- VOP_FSYNC(9)
- flush file system buffers for a file
- VOP_GETACL(9)
- retrieve access control list for a vnode
- VOP_GETATTR(9), VOP_SETATTR(9)
- get and set attributes on a file or directory
- VOP_GETEXTATTR(9)
- retrieve named extended attribute from a vnode
- VOP_GETPAGES(9), VOP_PUTPAGES(9)
- read or write VM pages from a file
- VOP_INACTIVE(9), VOP_RECLAIM(9)
- reclaim file system resources for a vnode
- VOP_IOCTL(9)
- device specific control
- VOP_LEASE(9)
- validate a vnode for a particular set of credentials and operation type
- VOP_LINK(9)
- create a new name for a file
- VOP_LISTEXTATTR(9)
- retrieve a list of named extended attribute from a vnode
- VOP_LOCK(9), VOP_UNLOCK(9), VOP_ISLOCKED(9), vn_lock(9)
- serialize access to a vnode
- VOP_LOOKUP(9)
- lookup a component of a pathname
- VOP_OPEN(9), VOP_CLOSE(9)
- open or close a file
- VOP_PATHCONF(9)
- return POSIX pathconf information
- VOP_PRINT(9)
- print debugging information
- VOP_READ(9), VOP_WRITE(9)
- read or write a file
- VOP_READDIR(9)
- read contents of a directory
- VOP_READLINK(9)
- read the target of a symbolic link
- VOP_REALLOCBLKS(9)
- rearrange blocks in a file to be contiguous
- VOP_REMOVE(9), VOP_RMDIR(9)
- remove a file or directory
- VOP_RENAME(9)
- rename a file
- VOP_REVOKE(9)
- revoke access to a device and its aliases
- VOP_SETACL(9)
- set the access control list for a vnode
- VOP_SETEXTATTR(9)
- set named extended attribute for a vnode
- VOP_STRATEGY(9)
- read or write a file system buffer
- accept_filter(9), accept_filt_add(9), accept_filt_del(9), accept_filt_generic_mod_event(9), accept_filt_get(9)
- filter incoming connections
- accf_data(9)
- buffer incoming connections until data arrives
- accf_http(9)
- buffer incoming connections until a certain complete HTTP requests arrive
- acl(9)
- virtual file system access control lists
- alq(9), alq_open(9), alq_write(9), alq_flush(9), alq_close(9), alq_get(9), alq_post(9)
- Asynchronous Logging Queues
- arc4rand(9), arc4random(9), random(9), read_random(9), srandom(9)
- supply pseudo-random numbers
- atomic_add(9), atomic_clear(9), atomic_cmpset(9), atomic_load(9), atomic_readandclear(9), atomic_set(9), atomic_subtract(9), atomic_store(9)
- atomic operations
- bintime(9), getbintime(9), microtime(9), getmicrotime(9), nanotime(9), getnanotime(9)
- get the current time
- binuptime(9), getbinuptime(9), microuptime(9), getmicrouptime(9), nanouptime(9), getnanouptime(9)
- get the time elapsed since boot
- bios(9), bios_sigsearch(9), bios32_SDlookup(9), bios32(9)
- interact with PC BIOS
- boot(9)
- halt or reboot the system
- boottime(9), -(9)
- sys/time.h boottime, time_second, time_uptime system time variables
- bpf(9)
- Berkeley Packet Filter
- bswap16(9), bswap32(9), bswap64(9), be16toh(9), be32toh(9), be64toh(9), htobe16(9), htobe32(9), htobe64(9), htole16(9), htole32(9), htole64(9), le16toh(9), le32toh(9), le64toh(9), be16enc(9), be16dec(9), be32enc(9), be32dec(9), be64enc(9), be64dec(9), le16enc(9), le16dec(9), le32enc(9), le32dec(9), le64enc(9), le64dec(9)
- byte order operations
- buf(9)
- kernel buffer I/O scheme used in FreeBSD VM system
- bus_activate_resource(9), bus_deactivate_resource(9)
- activate or deactivate a resource
- bus_alloc_resource(9), bus_alloc_resource_any(9)
- allocate resources from a parent bus
- bus_child_present(9)
- ask the bus driver to see if this device is still really present
- bus_dma(9), bus_dma_tag_create(9), bus_dma_tag_destroy(9), bus_dmamap_create(9), bus_dmamap_destroy(9), bus_dmamap_load(9), bus_dmamap_load_mbuf(9), bus_dmamap_load_uio(9), bus_dmamap_unload(9), bus_dmamap_sync(9), bus_dmamem_alloc(9), bus_dmamem_free(9)
- Bus and Machine Independent DMA Mapping Interface
- bus_generic_attach(9)
- generic implementation of DEVICE_ATTACH for busses
- bus_generic_detach(9)
- generic implementation of DEVICE_DETACH for busses
- bus_generic_print_child(9)
- generic implementation of DEVICE_PRINT_CHILD for busses
- bus_generic_read_ivar(9), bus_generic_write_ivar(9)
- generic implementation of BUS_READ_IVAR and BUS_WRITE_IVAR for busses
- bus_generic_shutdown(9)
- generic implementation of DEVICE_SHUTDOWN for busses
- bus_release_resource(9)
- release resources on a bus
- bus_set_resource(9)
- associate a definite resource with a given resource ID
- cd(9)
- CDROM driver for the CAM SCSI subsystem
- chooseproc(9), procrunnable(9), remrunqueue(9), setrunqueue(9)
- manage the queue of runnable processes
- condvar(9), cv_init(9), cv_destroy(9), cv_wait(9), cv_wait_sig(9), cv_timedwait(9), cv_timedwait_sig(9), cv_signal(9), cv_broadcast(9), cv_broadcastpri(9), cv_wmesg(9)
- kernel condition variable
- contigmalloc(9), contigfree(9)
- manage contiguous kernel physical memory
- copy(9), copyin(9), copyout(9), copystr(9), copyinstr(9)
- kernel copy functions
- cpu_critical_enter(9), cpu_critical_exit(9), critical_enter(9), critical_exit(9)
- enter and exit a critical region
- cr_seeothergids(9)
- determine visibility of objects given their group memberships
- cr_seeotheruids(9)
- determine visibility of objects given their user credentials
- crypto(9)
- API for cryptographic services in the kernel
- curpriority_cmp(9), maybe_resched(9), resetpriority(9), roundrobin(9), roundrobin_interval(9), sched_setup(9), schedclock(9), schedcpu(9), setrunnable(9), updatepri(9)
- perform round-robin scheduling of runnable processes
- devclass(9)
- object representing a class of devices
- devclass_add_driver(9), devclass_delete_driver(9), devclass_find_driver(9)
- manipulate the drivers in a devclass
- devclass_find(9)
- search for a devclass
- devclass_get_device(9)
- translate unit number to device
- devclass_get_devices(9)
- get a list of devices in a devclass
- devclass_get_maxunit(9)
- find the maximum unit number in the class
- devclass_get_name(9)
- access the name of a devclass
- devclass_get_softc(9)
- translate unit number to driver private structure
- device(9)
- an abstract representation of a device
- device_add_child(9), device_add_child_ordered(9)
- add a new device as a child of an existing device
- device_delete_child(9)
- delete a child from a device
- device_enable(9), device_disable(9), device_is_enabled(9)
- manipulate device enabled flag
- device_find_child(9)
- search for a child of a device
- device_get_children(9)
- get a list of devices connected to a device
- device_get_devclass(9)
- access the devclass of a device
- device_get_driver(9)
- access the current driver of a device
- device_get_ivars(9), device_set_ivars(9)
- access bus private variables
- device_get_name(9), device_get_nameunit(9)
- access the name of a device's device class or instance
- device_get_parent(9)
- return the device's parent
- device_get_softc(9)
- access driver private instance variables
- device_get_state(9), device_busy(9), device_unbusy(9), device_is_alive(9), device_is_attached(9)
- manipulate device state
- device_get_unit(9)
- access the unit number of a device
- device_ids(9), major(9), minor(9), umajor(9), uminor(9)
- calculate device ids
- device_printf(9)
- formatted output conversion
- device_probe_and_attach(9)
- initialise a device
- device_quiet(9), device_verbose(9), device_is_quiet(9)
- manipulate device quiet flag
- device_set_desc(9), device_set_desc_copy(9), device_get_desc(9)
- access the description of a device
- device_set_driver(9)
- associate a specific driver with a device node in the tree
- device_set_flags(9), device_get_flags(9)
- manipulate driver flags
- devstat(9), devstat_add_entry(9), devstat_end_transaction(9), devstat_end_transaction_bio(9), devstat_remove_entry(9), devstat_start_transaction(9)
- kernel interface for keeping device statistics
- devsw(9)
- returns the cdevsw structure
- devtoname(9)
- converts dev_t data into a string indicating the device name
- disk(9)
- kernel disk storage API
- driver(9)
- structure describing a device driver
- extattr(9)
- virtual file system named extended attributes
- fetch(9), fubyte(9), fusword(9), fuswintr(9), fuword(9)
- fetch data from user-space
- g_access(9)
- control access to GEOM consumers and their providers
- g_attach(9), g_detach(9)
- attach/detach GEOM consumers to/from providers
- g_new_bio(9), g_clone_bio(9), g_destroy_bio(9), g_print_bio(9)
- GEOM bio controlling functions
- g_new_consumer(9), g_destroy_consumer(9)
- GEOM consumers management
- g_new_geomf(9), g_destroy_geom(9)
- geom management
- g_new_providerf(9), g_destroy_provider(9), g_error_provider(9)
- GEOM providers management
- g_post_event(9), g_waitfor_event(9), g_cancel_event(9)
- GEOM events management
- g_provider_by_name(9)
- find GEOM provider with given name
- g_read_data(9), g_write_data(9)
- read/write data from/to GEOM consumer
- g_wither_geom(9)
- destroy geom and related providers and consumers when you get a chance
- get_cyclecount(9)
- get the CPU's fast counter register contents
- getnewvnode(9)
- get a new vnode
- groupmember(9)
- checks group set for a group ID
- hexdump(9)
- dump a block of bytes to the console in hexadecimal form
- ieee80211_cfgget(9), ieee80211_cfgset(9), ieee80211_ioctl(9)
- 802.11 interface ioctl commands
- ieee80211_crypto_attach(9), ieee80211_crypto_detach(9), ieee80211_wep_crypt(9)
- 802.11 WEP encryption functions
- ieee80211_encap(9), ieee80211_add_rates(9), ieee80211_add_xrates(9), ieee80211_send_mgmt(9)
- software 802.11 stack output functions
- ieee80211_ifattach(9), ieee80211_ifdetach(9), ieee80211_mhz2ieee(9), ieee80211_chan2ieee(9), ieee80211_ieee2mhz(9), ieee80211_media_init(9), ieee80211_media_change(9), ieee80211_media_status(9), ieee80211_watchdog(9), ieee80211_setmode(9), ieee80211_chan2mode(9), ieee80211_rate2media(9), ieee80211_media2rate(9)
- core 802.11 network stack functions
- ieee80211_input(9), ieee80211_decap(9), ieee80211_recv_mgmt(9)
- software 802.11 stack input functions
- ieee80211_node_attach(9), ieee80211_node_lateattach(9), ieee80211_node_detach(9), ieee80211_begin_scan(9), ieee80211_next_scan(9), ieee80211_create_ibss(9), ieee80211_end_scan(9), ieee80211_alloc_node(9), ieee80211_dup_bss(9), ieee80211_find_node(9), ieee80211_lookup_node(9), ieee80211_free_node(9), ieee80211_free_allnodes(9), ieee80211_timeout_nodes(9), ieee80211_iterate_nodes(9)
- software 802.11 stack node management functions
- ieee80211_proto_attach(9), ieee80211_proto_detach(9), ieee80211_print_essid(9), ieee80211_dump_pkt(9), ieee80211_fix_rate(9), ieee80211_proto(9)
- software 802.11 stack protocol helper functions
- ieee80211_radiotap(9)
- software 802.11 stack packet capture definitions
- ifnet(9), ifaddr(9), ifqueue(9), if_data(9)
- kernel interfaces for manipulating network interfaces
- init_sleepqueues(9), sleepq_abort(9), sleepq_add(9), sleepq_alloc(9), sleepq_broadcast(9), sleepq_calc_signal_retval(9), sleepq_catch_signals(9), sleepq_free(9), sleepq_lookup(9), sleepq_release(9), sleepq_remove(9), sleepq_signal(9), sleepq_set_timeout(9), sleepq_timedwait(9), sleepq_timedwait_sig(9), sleepq_wait(9), sleepq_wait_sig(9)
- manage the queues of sleeping threads
- inittodr(9)
- initialize system time
- intro(9)
- introduction to system kernel interfaces
- ithread_add_handler(9), ithread_create(9), ithread_destroy(9), ithread_priority(9), ithread_remove_handler(9), ithread_schedule(9)
- kernel interrupt threads
- jumbo(9), jumbo_vm_init(9), jumbo_pg_alloc(9), jumbo_pg_free(9), jumbo_freem(9), jumbo_pg_steal(9), jumbo_phys_to_kva(9)
- kernel interface for allocating and freeing page-sized disposable buffers
- kernacc(9), useracc(9)
- check memory regions for accessibility
- kobj(9)
- a kernel object system for FreeBSD
- kproc_start(9), kproc_shutdown(9), kthread_create(9), kthread_exit(9), kthread_resume(9), kthread_suspend(9), kthread_suspend_check(9)
- kernel threads
- lockinit(9), lockdestroy(9), lockcount(9), lockmgr(9), lockstatus(9), lockmgr_printinfo(9)
- lockmgr family of functions
- mac(9)
- TrustedBSD Mandatory Access Control framework
- make_dev(9), make_dev_alias(9), destroy_dev(9), dev_depends(9)
- manage dev_t's and DEVFS registration for devices
- malloc(9), MALLOC(9), free(9), FREE(9), realloc(9), reallocf(9), MALLOC_DEFINE(9), MALLOC_DECLARE(9)
- kernel memory management routines
- mbchain(9), mb_init(9), mb_initm(9), mb_done(9), mb_detach(9), mb_fixhdr(9), mb_reserve(9), mb_put_uint8(9), mb_put_uint16be(9), mb_put_uint16le(9), mb_put_uint32be(9), mb_put_uint32le(9), mb_put_int64be(9), mb_put_int64le(9), mb_put_mem(9), mb_put_mbuf(9), mb_put_uio(9)
- set of functions to build an mbuf chain from various data types
- mbpool(9)
- buffer pools for network interfaces
- mbuf(9)
- memory management in the kernel IPC subsystem
- mbuf_tags(9)
- a framework for generic packet attributes
- mdchain(9), md_initm(9), md_done(9), md_append_record(9), md_next_record(9), md_get_uint8(9), md_get_uint16(9), md_get_uint16be(9), md_get_uint16le(9), md_get_uint32(9), md_get_uint32be(9), md_get_uint32le(9), md_get_int64(9), md_get_int64be(9), md_get_int64le(9), md_get_mem(9), md_get_mbuf(9), md_get_uio(9)
- set of functions to dissect an mbuf chain to various data types
- mi_switch(9), cpu_switch(9), cpu_throw(9)
- switch to another thread context
- microseq(9)
- ppbus microsequencer developer's guide
- module(9)
- structure describing a kernel module
- mtx_pool(9), mtx_pool_alloc(9), mtx_pool_find(9), mtx_pool_lock(9), mtx_pool_lock_spin(9), mtx_pool_unlock(9), mtx_pool_unlock_spin(9), mtx_pool_create(9), mtx_pool_destroy(9)
- mutex pool routines
- mutex(9), mtx_init(9), mtx_lock(9), mtx_lock_spin(9), mtx_lock_flags(9), mtx_lock_spin_flags(9), mtx_trylock(9), mtx_trylock_flags(9), mtx_unlock(9), mtx_unlock_spin(9), mtx_unlock_flags(9), mtx_unlock_spin_flags(9), mtx_destroy(9), mtx_initialized(9), mtx_owned(9), mtx_recursed(9), mtx_assert(9), MTX_SYSINIT(9)
- kernel synchronization primitives
- namei(9), NDINIT(9), NDFREE(9)
- pathname translation and lookup operations
- net_add_domain(9), pfctlinput(9), pfctlinput2(9), pffindproto(9), pffindtype(9), DOMAIN_SET(9)
- network domain management
- p_candebug(9)
- determine debuggability of a process
- panic(9)
- bring down system on fatal error
- pbuf(9), getpbuf(9), trypbuf(9), relpbuf(9)
- functions for managing physical buffers
- pci(9), pci_read_config(9), pci_write_config(9), pci_enable_busmaster(9), pci_disable_busmaster(9), pci_enable_io(9), pci_disable_io(9), pci_set_powerstate(9), pci_get_powerstate(9), pci_find_bsf(9), pci_find_device(9)
- PCI bus interface
- pfil(9), pfil_head_register(9), pfil_head_unregister(9), pfil_head_get(9), pfil_hook_get(9), pfil_add_hook(9), pfil_remove_hook(9), pfil_run_hooks(9)
- packet filter interface
- pfind(9), zpfind(9)
- locate a process by number
- pgfind(9)
- locate a process group by number
- physio(9)
- initiate I/O on raw devices
- pmap(9)
- machine-dependent portion of virtual memory subsystem
- pmap_activate(9)
- activate a physical map
- pmap_addr_hint(9)
- get a hint for the best-fit mapping of a VM object
- pmap_change_wiring(9)
- change physical wiring for a map or virtual address pair
- pmap_clear_modify(9), pmap_clear_reference(9)
- set information about physical pages
- pmap_copy(9), pmap_copy_page(9)
- copy physical memory pages
- pmap_enter(9)
- insert a virtual page into a physical map
- pmap_extract(9), pmap_extract_and_hold(9)
- map a virtual address to a physical page
- pmap_growkernel(9)
- grow the kernel virtual address (KVA) space
- pmap_init(9), pmap_init2(9)
- initialize the pmap subsystem
- pmap_is_modified(9), pmap_ts_modified(9)
- return information about physical pages
- pmap_is_prefaultable(9)
- determine if a page may be prefaulted
- pmap_map(9)
- map a physical memory range into kernel virtual address (KVA) space
- pmap_mincore(9)
- determine if a virtual address is resident in physical memory
- pmap_object_init_pt(9)
- initialize page tables for a VM object
- pmap_page_exists_quick(9)
- determine if a page exists in a physical map
- pmap_page_protect(9), pmap_protect(9)
- set physical page protection
- pmap_pinit(9), pmap_pinit0(9)
- initialize pmap structures
- pmap_qenter(9), pmap_qremove(9)
- manage temporary kernel space mappings
- pmap_release(9)
- release resources held by a physical map
- pmap_remove(9), pmap_remove_all(9), pmap_remove_pages(9)
- remove pages from a physical map
- pmap_resident_count(9), pmap_wired_count(9)
- return page resident and wiring statistics
- pmap_zero_page(9), pmap_zero_area(9), pmap_zero_idle(9)
- zero-fill a page using machine-dependent optimizations
- printf(9), uprintf(9), tprintf(9), log(9)
- formatted output conversion
- prison_check(9)
- determine if two credentials belong to the same jail
- pseudofs(9)
- pseudo file system construction kit
- psignal(9), pgsignal(9), gsignal(9)
- post signal to a process or process group
- random_harvest(9)
- gather entropy from the kernel for the entropy device
- resettodr(9)
- set battery-backed clock from system time
- resource_int_value(9), resource_long_value(9), resource_string_value(9)
- get a value from the hints mechanism
- rijndael(9), rijndael_makeKey(9), rijndael_cipherInit(9), rijndael_blockEncrypt(9), rijndael_padEncrypt(9), rijndael_blockDecrypt(9), rijndael_padDecrypt(9)
- AES encryption
- rman(9), rman_activate_resource(9), rman_await_resource(9), rman_deactivate_resource(9), rman_fini(9), rman_init(9), rman_manage_region(9), rman_release_resource(9), rman_reserve_resource(9), rman_reserve_resource_bound(9), rman_make_alignment_flags(9), rman_get_start(9), rman_get_end(9), rman_get_device(9), rman_get_size(9), rman_get_flags(9), rman_set_virtual(9), rman_get_virtual(9), rman_set_bustag(9), rman_get_bustag(9), rman_set_bushandle(9), rman_get_bushandle(9), rman_set_rid(9), rman_get_rid(9)
- resource management functions
- rtalloc(9), rtalloc_ign(9), rtalloc1(9)
- look up a route in the kernel routing table
- rtentry(9)
- structure of an entry in the kernel routing table
- sbuf_new(9), sbuf_clear(9), sbuf_setpos(9), sbuf_bcat(9), sbuf_bcopyin(9), sbuf_bcpy(9), sbuf_cat(9), sbuf_copyin(9), sbuf_cpy(9), sbuf_printf(9), sbuf_vprintf(9), sbuf_putc(9), sbuf_trim(9), sbuf_overflowed(9), sbuf_finish(9), sbuf_data(9), sbuf_len(9), sbuf_done(9), sbuf_delete(9)
- safe string formatting
- securelevel_gt(9), securelevel_ge(9)
- test active securelevel
- selrecord(9), selwakeup(9)
- record and wakeup select requests
- sema(9), sema_init(9), sema_destroy(9), sema_post(9), sema_wait(9), sema_timedwait(9), sema_trywait(9), sema_value(9)
- kernel counting semaphore
- signal(9), SIGADDSET(9), SIGDELSET(9), SETEMPTYSET(9), SIGFILLSET(9), SIGISMEMBER(9), SIGISEMPTY(9), SIGNOTEMPTY(9), SIGSETEQ(9), SIGSETNEQ(9), SIGSETOR(9), SIGSETAND(9), SIGSETNAND(9), SIGSETCANTMASK(9), SIG_STOPSIGMASK(9), SIG_CONTSIGMASK(9), SIGPENDING(9), CURSIG(9), execsigs(9), issignal(9), killproc(9), pgsigio(9), postsig(9), sigexit(9), siginit(9), signotify(9), trapsignal(9)
- kernel signal functions
- sleep(9), msleep(9), tsleep(9), wakeup(9)
- wait for events
- splbio(9), splclock(9), splhigh(9), splimp(9), splnet(9), splsoftclock(9), splsofttty(9), splstatclock(9), spltty(9), splvm(9), spl0(9), splx(9)
- manipulate interrupt priorities
- store(9), subyte(9), susword(9), suswintr(9), suword(9)
- store data to user-space
- style(9)
- kernel source file style guide
- suser(9), suser_cred(9)
- check if credentials have superuser privilege
- swi_add(9), swi_sched(9)
- register and schedule software interrupt handlers
- sx(9), sx_init(9), sx_destroy(9), sx_slock(9), sx_xlock(9), sx_try_slock(9), sx_try_xlock(9), sx_sunlock(9), sx_xunlock(9), sx_try_upgrade(9), sx_downgrade(9), sx_assert(9), sx_unlock(9), SX_SYSINIT(9)
- kernel shared/exclusive lock
- sysctl_add_oid(9), sysctl_move_oid(9), sysctl_remove_oid(9)
- runtime sysctl tree manipulation
- sysctl_ctx_init(9), sysctl_ctx_free(9), sysctl_ctx_entry_add(9), sysctl_ctx_entry_find(9), sysctl_ctx_entry_del(9)
- sysctl context for managing dynamically created sysctl oids
- taskqueue(9)
- asynchronous task execution
- thread_exit(9)
- abandon current thread context
- timeout(9), untimeout(9), callout_handle_init(9), callout_init(9), callout_stop(9), callout_drain(9), callout_reset(9)
- execute a function after a specified length of time
- tvtohz(9)
- convert time interval to tick count
- ucred(9), crget(9), crhold(9), crfree(9), crshared(9), crcopy(9), crdup(9), cru2x(9), cred_update_thread(9)
- functions related to user credentials
- uidinfo(9), uihashinit(9), uifind(9), uihold(9), uifree(9)
- functions for managing UID information
- uio(9), uiomove(9)
- device driver I/O routines
- uma_zcreate(9), uma_zalloc(9), uma_zfree(9), uma_zdestroy(9), uma_zone_set_max(9)
- zone allocator
- utopia(9)
- driver module for ATM PHY chips
- vaccess(9)
- generate an access control decision using vnode parameters
- vaccess_acl_posix1e(9)
- generate a POSIX.1e ACL access control decision using vnode parameters
- vcount(9), count_dev(9)
- get total number of references to a device
- vflush(9)
- flush vnodes for a mount point
- vfs_busy(9)
- marks a mount point as busy
- vfs_getnewfsid(9)
- allocate a new file system identifier
- vfs_getvfs(9)
- returns a mount point given its file system identifier
- vfs_mount(9)
- generic file system mount function
- vfs_mountedon(9)
- check if the vnode belongs to a mounted file system
- vfs_rootmountalloc(9)
- allocate a root mount structure
- vfs_suser(9)
- check if credentials have superuser privileges for a mount point
- vfs_timestamp(9)
- generate current timestamp
- vfs_unbusy(9)
- unbusy a mount point
- vfs_unmountall(9)
- unmount all file systems
- vfsconf(9)
- vfs configuration information
- vget(9)
- get a vnode from the free list
- vgone(9), vgonel(9)
- prepare a vnode for reuse
- vhold(9), vdrop(9)
- acquire/release a hold on a vnode
- vinvalbuf(9)
- flushes and invalidates all buffers associated with a vnode
- vm_fault_prefault(9)
- cluster page faults into a process's address space
- vm_map(9)
- virtual address space portion of virtual memory subsystem
- vm_map_check_protection(9)
- check memory protection for a vm_map
- vm_map_clean(9)
- push dirty pages to their pager
- vm_map_create(9)
- create a new vm_map structure
- vm_map_delete(9)
- deallocate an address range from a map
- vm_map_find(9)
- find a free region within a map, and optionally map a vm_object
- vm_map_findspace(9)
- find a free region within a map
- vm_map_inherit(9)
- set fork inheritance flags for a range within a map
- vm_map_init(9)
- initialize a vm_map structure for process zero
- vm_map_insert(9)
- insert an object into a map
- vm_map_lock(9), vm_map_unlock(9), vm_map_lock_read(9), vm_map_unlock_read(9), vm_map_trylock(9), vm_map_trylock_read(9), vm_map_lock_upgrade(9), vm_map_lock_downgrade(9)
- vm_map locking macros
- vm_map_lookup(9), vm_map_lookup_done(9)
- lookup the vm_object backing a given virtual region
- vm_map_madvise(9)
- apply advice about use of memory to map entries
- vm_map_max(9), vm_map_min(9), vm_map_pmap(9)
- return map properties
- vm_map_protect(9)
- apply protection bits to a virtual memory region
- vm_map_remove(9)
- remove a virtual address range from a map
- vm_map_simplify_entry(9)
- simplify a vm_map_entry
- vm_map_stack(9), vm_map_growstack(9)
- manage process stacks
- vm_map_submap(9)
- create a subordinate map
- vm_map_wire(9), vm_map_unwire(9)
- manage page wiring within a virtual memory map
- vm_page_alloc(9)
- allocate a page for a vm_object
- vm_page_bits(9), vm_page_set_validclean(9), vm_page_clear_dirty(9), vm_page_set_invalid(9), vm_page_zero_invalid(9), vm_page_is_valid(9), vm_page_test_dirty(9), vm_page_dirty(9), vm_page_undirty(9)
- manage page clean and dirty bits
- vm_page_busy(9), vm_page_flash(9), vm_page_wakeup(9)
- handle the busying and unbusying of a page
- vm_page_cache(9)
- move a page onto the cache queue
- vm_page_copy(9)
- copy a page
- vm_page_deactivate(9)
- deactivate a page
- vm_page_dontneed(9)
- indicate that a page is not needed anymore
- vm_page_flag_clear(9), vm_page_flag_set(9)
- change page flags
- vm_page_free(9), vm_page_free_toq(9), vm_page_free_zero(9), vm_page_try_to_free(9)
- free a page
- vm_page_grab(9)
- returns a page from an object
- vm_page_hold(9), vm_page_unhold(9)
- update a page's hold count
- vm_page_insert(9), vm_page_remove(9)
- add/remove page from an object
- vm_page_io_start(9), vm_page_io_finish(9)
- ready or unready a page for I/O
- vm_page_lookup(9)
- lookup a vm page
- vm_page_protect(9)
- lower a page's protection
- vm_page_rename(9)
- move a page
- vm_page_sleep_busy(9)
- wait for a busy page to become unbusy
- vm_page_unmanage(9)
- make a page unmanaged
- vm_page_wire(9), vm_page_unwire(9)
- wire and unwire pages
- vm_page_zero_fill(9)
- zero fill a page
- vm_set_page_size(9)
- initialize the system page size
- vn_fullpath(9)
- convert a vnode reference to a full pathname, given a process context
- vn_isdisk(9)
- checks if a vnode represents a disk
- vnode(9)
- internal representation of a file or directory
- vput(9)
- decrement the use count for a vnode and unlock it
- vref(9)
- increment the use count for a vnode
- vrele(9)
- decrement the use count for a vnode
- vslock(9), vsunlock(9)
- lock/unlock user space addresses in memory
- watchdog(9)
- software and hardware watchdog facility
- zero_copy(9), zero_copy_sockets(9)
- zero copy sockets code
|
|