SIMPLE SOLUTIONS

Manual pages

Section 9. System kernel interfaces. Range (A - D).

[ Alias ↣ ] Name (section) Brief
accept_filter(9freebsd) Filter incom‐.
accf_data(9freebsd) Buffer incoming connections until data arrives.
accf_dns(9freebsd) Buffer incoming DNS requests until the whole first request is present.
accf_http(9freebsd) Buffer incoming connections until a certain complete HTTP requests arrive.
acinclude(9rheolef)
acl(9freebsd) Virtual file system access control lists.
alloc_unr(9freebsd) Kernel unit number allocator.
alloc_unr_specific(9freebsd) Kernel unit number allocator.
alloc_unrl(9freebsd) Kernel unit number allocator.
ALQ(9freebsd)
alq(9freebsd)
alq_close(9freebsd)
alq_flush(9freebsd)
alq_get(9freebsd)
alq_open(9freebsd)
alq_post(9freebsd)
alq_write(9freebsd)
ALTQ(9freebsd) Kernel interfaces for manipulating output queues on network interfaces.
altq(9freebsd) Kernel interfaces for manipulating output queues on network interfaces.
arc4rand(9freebsd) Supply pseudo-random numbers.
arc4random(9freebsd) Supply pseudo-random numbers.
atomic(9freebsd)
atomic_add(9freebsd)
atomic_clear(9freebsd)
atomic_cmpset(9freebsd)
atomic_fetchadd(9freebsd)
atomic_load(9freebsd)
atomic_readandclear(9freebsd)
atomic_set(9freebsd)
atomic_store(9freebsd)
atomic_subtract(9freebsd)
baycom(9) Amateur (AX.25) packet radio network driver for baycom modems.
be16dec(9freebsd)
be16enc(9freebsd)
be16toh(9freebsd)
be32dec(9freebsd)
be32enc(9freebsd)
be32toh(9freebsd)
be64dec(9freebsd)
be64enc(9freebsd)
be64toh(9freebsd)
bintime(9freebsd) Get the current time.
binuptime(9freebsd) Get.
bios(9freebsd) Interact with PC BIOS.
boot(9freebsd) Halt or reboot the system.
boottime(9freebsd) System time variables.
bp(9freebsd) Kernel buffer I/O scheme used in FreeBSD VM system.
bpf(9freebsd) Berkeley Packet Filter.
bpf_filter(9freebsd) Berkeley Packet Filter.
bpf_mtap(9freebsd) Berkeley Packet Filter.
bpf_mtap2(9freebsd) Berkeley Packet Filter.
bpf_tap(9freebsd) Berkeley Packet Filter.
bpf_validate(9freebsd) Berkeley Packet Filter.
bpfattach(9freebsd) Berkeley Packet Filter.
bpfattach2(9freebsd) Berkeley Packet Filter.
bpfdetach(9freebsd) Berkeley Packet Filter.
bswap16(9freebsd)
bswap32(9freebsd)
bswap64(9freebsd)
buf(9freebsd) Kernel buffer I/O scheme used in FreeBSD VM system.
BUF_ISLOCKED(9freebsd) Returns the state of the lock linked to the buffer.
BUF_LOCK(9freebsd) Locks a buffer.
BUF_LOCKFREE(9freebsd) Destroys a buffer's lock.
BUF_LOCKINIT(9freebsd) Initializes a buffer lock.
BUF_RECURSED(9freebsd) Checks if the lock linked to the buffer is recursed.
buf_ring(9freebsd)
buf_ring_alloc(9freebsd)
buf_ring_count(9freebsd)
buf_ring_dequeue_mc(9freebsd)
buf_ring_dequeue_sc(9freebsd)
buf_ring_empty(9freebsd)
buf_ring_enqueue(9freebsd)
buf_ring_enqueue_bytes(9freebsd)
buf_ring_free(9freebsd)
buf_ring_full(9freebsd)
buf_ring_peek(9freebsd)
BUF_TIMELOCK(9freebsd) Locks a buffer.
BUF_UNLOCK(9freebsd) Unlocks a locked buffer.
bus_activate_resource(9freebsd) Activate or deactivate a resource.
BUS_ADD_CHILD(9freebsd) Add a device node to the tree with a given priority.
bus_adjust_resource(9freebsd) Adjust resource allocated from a parent bus.
bus_alloc_resource(9freebsd) Allocate resources from a parent bus.
bus_alloc_resource_any(9freebsd) Allocate resources from a parent bus.
BUS_BIND_INTR(9freebsd) Bind an interrupt resource to a specific CPU.
bus_bind_intr(9freebsd) Bind an interrupt resource to a specific CPU.
BUS_CHILD_DELETED(9freebsd) Notify a bus device that a child is being deleted.
BUS_CHILD_DETACHED(9freebsd) Notify a bus device that a child was detached.
bus_child_present(9freebsd) Ask the bus driver to see if this device is still really present.
BUS_CONFIG_INTR(9freebsd) Configure interrupt polarity and trigger mode.
bus_deactivate_resource(9freebsd) Activate or deactivate a resource.
BUS_DESCRIBE_INTR(9freebsd) Associate a description with an active interrupt handler.
bus_describe_intr(9freebsd) Associate a description with an active interrupt handler.
bus_dma(9freebsd)
bus_dma_tag_create(9freebsd)
bus_dma_tag_destroy(9freebsd)
bus_dmamap_create(9freebsd)
bus_dmamap_destroy(9freebsd)
bus_dmamap_load(9freebsd)
bus_dmamap_load_mbuf(9freebsd)
bus_dmamap_load_mbuf_sg(9freebsd)
bus_dmamap_load_uio(9freebsd)
bus_dmamap_sync(9freebsd)
bus_dmamap_unload(9freebsd)
bus_dmamem_alloc(9freebsd)
bus_dmamem_free(9freebsd)
bus_generic_attach(9freebsd) Generic implementation of DEVICE_ATTACH for busses.
bus_generic_detach(9freebsd) Generic implementation of DEVICE_DETACH for busses.
bus_generic_new_pass(9freebsd) Generic implementation of BUS_NEW_PASS for bus devices.
bus_generic_print_child(9freebsd) Generic implementation of DEVICE_PRINT_CHILD for busses.
bus_generic_read_ivar(9freebsd) Generic implementation of BUS_READ_IVAR and BUS_WRITE_IVAR for.
bus_generic_shutdown(9freebsd) Generic implementation of DEVICE_SHUTDOWN for busses.
bus_generic_write_ivar(9freebsd) Generic implementation of BUS_READ_IVAR and BUS_WRITE_IVAR for.
BUS_NEW_PASS(9freebsd) Notify a bus that the pass level has been changed.
BUS_PRINT_CHILD(9freebsd) Print information about a device.
BUS_READ_IVAR(9freebsd) Manipulate bus-specific device instance variables.
bus_release_resource(9freebsd) Release resources on a bus.
bus_set_pass(9freebsd) Raise the bus pass level.
bus_set_resource(9freebsd) Associate a definite resource with a given resource ID.
BUS_SETUP_INTR(9freebsd) Create, attach and teardown an interrupt.
bus_setup_intr(9freebsd) Create, attach and teardown an interrupt.
bus_space(9freebsd)
bus_space_barrier(9freebsd)
bus_space_copy_region_1(9freebsd)
bus_space_copy_region_2(9freebsd)
bus_space_copy_region_4(9freebsd)
bus_space_copy_region_8(9freebsd)
bus_space_copy_region_stream_1(9freebsd)
bus_space_copy_region_stream_2(9freebsd)
bus_space_copy_region_stream_4(9freebsd)
bus_space_copy_region_stream_8(9freebsd)
bus_space_free(9freebsd)
bus_space_map(9freebsd)
bus_space_read_1(9freebsd)
bus_space_read_2(9freebsd)
bus_space_read_4(9freebsd)
bus_space_read_8(9freebsd)
bus_space_read_multi_1(9freebsd)
bus_space_read_multi_2(9freebsd)
bus_space_read_multi_4(9freebsd)
bus_space_read_multi_8(9freebsd)
bus_space_read_multi_stream_1(9freebsd)
bus_space_read_multi_stream_2(9freebsd)
bus_space_read_multi_stream_4(9freebsd)
bus_space_read_multi_stream_8(9freebsd)
bus_space_read_region_1(9freebsd)
bus_space_read_region_2(9freebsd)
bus_space_read_region_4(9freebsd)
bus_space_read_region_8(9freebsd)
bus_space_read_region_stream_1(9freebsd)
bus_space_read_region_stream_2(9freebsd)
bus_space_read_region_stream_4(9freebsd)
bus_space_read_region_stream_8(9freebsd)
bus_space_read_stream_1(9freebsd)
bus_space_read_stream_2(9freebsd)
bus_space_read_stream_4(9freebsd)
bus_space_read_stream_8(9freebsd)
bus_space_set_multi_1(9freebsd)
bus_space_set_multi_2(9freebsd)
bus_space_set_multi_4(9freebsd)
bus_space_set_multi_8(9freebsd)
bus_space_set_multi_stream_1(9freebsd)
bus_space_set_multi_stream_2(9freebsd)
bus_space_set_multi_stream_4(9freebsd)
bus_space_set_multi_stream_8(9freebsd)
bus_space_set_region_1(9freebsd)
bus_space_set_region_2(9freebsd)
bus_space_set_region_4(9freebsd)
bus_space_set_region_8(9freebsd)
bus_space_set_region_stream_1(9freebsd)
bus_space_set_region_stream_2(9freebsd)
bus_space_set_region_stream_4(9freebsd)
bus_space_set_region_stream_8(9freebsd)
bus_space_subregion(9freebsd)
bus_space_unmap(9freebsd)
bus_space_write_1(9freebsd)
bus_space_write_2(9freebsd)
bus_space_write_4(9freebsd)
bus_space_write_8(9freebsd)
bus_space_write_multi_1(9freebsd)
bus_space_write_multi_2(9freebsd)
bus_space_write_multi_4(9freebsd)
bus_space_write_multi_8(9freebsd)
bus_space_write_multi_stream_1(9freebsd)
bus_space_write_multi_stream_2(9freebsd)
bus_space_write_multi_stream_4(9freebsd)
bus_space_write_multi_stream_8(9freebsd)
bus_space_write_region_1(9freebsd)
bus_space_write_region_2(9freebsd)
bus_space_write_region_4(9freebsd)
bus_space_write_region_8(9freebsd)
bus_space_write_region_stream_1(9freebsd)
bus_space_write_region_stream_2(9freebsd)
bus_space_write_region_stream_4(9freebsd)
bus_space_write_region_stream_8(9freebsd)
bus_space_write_stream_1(9freebsd)
bus_space_write_stream_2(9freebsd)
bus_space_write_stream_4(9freebsd)
bus_space_write_stream_8(9freebsd)
BUS_TEARDOWN_INTR(9freebsd) Create, attach and teardown an interrupt.
bus_teardown_intr(9freebsd) Create, attach and teardown an interrupt.
BUS_WRITE_IVAR(9freebsd) Manipulate bus-specific device instance variables.
busdma(9freebsd)
byteorder(9freebsd)
callout(9freebsd)
callout_active(9freebsd)
callout_deactivate(9freebsd)
callout_drain(9freebsd)
callout_handle_init(9freebsd)
callout_init(9freebsd)
callout_init_mtx(9freebsd)
callout_init_rw(9freebsd)
callout_pending(9freebsd)
callout_reset(9freebsd)
callout_reset_on(9freebsd)
callout_reset_sbt(9freebsd)
callout_reset_sbt_on(9freebsd)
callout_schedule(9freebsd)
callout_stop(9freebsd)
cd(9freebsd) CDROM driver for the CAM SCSI subsystem.
choosethread(9freebsd) Manage the queue of runnable processes.
condvar(9freebsd)
config_intrhook(9freebsd) Schedule a function to be run after interrupts have been enabled, but before root is mounted.
config_intrhook_disestablish(9freebsd) Schedule a function to be run after interrupts have been enabled, but before root is mounted.
config_intrhook_establish(9freebsd) Schedule a function to be run after interrupts have been enabled, but before root is mounted.
contigfree(9freebsd) Manage contiguous kernel physical memory.
contigmalloc(9freebsd) Manage contiguous kernel physical memory.
copy(9freebsd) Kernel copy functions.
copyin(9freebsd) Kernel copy functions.
copyin_nofault(9freebsd) Kernel copy functions.
copyinstr(9freebsd) Kernel copy functions.
copyout(9freebsd) Kernel copy functions.
copyout_nofault(9freebsd) Kernel copy functions.
copystr(9freebsd) Kernel copy functions.
count_dev(9freebsd) Get total number of references to a device.
counter(9freebsd) SMP-friendly kernel counter implementation.
counter_enter(9freebsd) SMP-friendly kernel counter implementation.
counter_exit(9freebsd) SMP-friendly kernel counter implementation.
counter_u64_add(9freebsd) SMP-friendly kernel counter implementation.
counter_u64_add_protected(9freebsd) SMP-friendly kernel counter implementation.
counter_u64_alloc(9freebsd) SMP-friendly kernel counter implementation.
counter_u64_fetch(9freebsd) SMP-friendly kernel counter implementation.
counter_u64_free(9freebsd) SMP-friendly kernel counter implementation.
counter_u64_zero(9freebsd) SMP-friendly kernel counter implementation.
cpu_switch(9freebsd) Switch to another thread context.
cpu_throw(9freebsd) Switch to another thread context.
cr_cansee(9freebsd) Determine visibility of objects given their user credentials.
cr_seeothergids(9freebsd) Determine visibility of objects given their group memberships.
cr_seeotheruids(9freebsd) Determine visibility of objects given their user credentials.
crcopy(9freebsd) Functions related to user.
crdup(9freebsd) Functions related to user.
crfree(9freebsd) Functions related to user.
crget(9freebsd) Functions related to user.
crhold(9freebsd) Functions related to user.
critical(9freebsd) Enter and exit a critical region.
critical_enter(9freebsd) Enter and exit a critical region.
critical_exit(9freebsd) Enter and exit a critical region.
crshared(9freebsd) Functions related to user.
cru2x(9freebsd) Functions related to user.
crypto(9freebsd) API for cryptographic services in the kernel.
crypto_dispatch(9freebsd) API for cryptographic services in the kernel.
crypto_done(9freebsd) API for cryptographic services in the kernel.
crypto_freereq(9freebsd) API for cryptographic services in the kernel.
crypto_freesession(9freebsd) API for cryptographic services in the kernel.
crypto_get_driverid(9freebsd) API for cryptographic services in the kernel.
crypto_getreq(9freebsd) API for cryptographic services in the kernel.
crypto_kdispatch(9freebsd) API for cryptographic services in the kernel.
crypto_kdone(9freebsd) API for cryptographic services in the kernel.
crypto_kregister(9freebsd) API for cryptographic services in the kernel.
crypto_newsession(9freebsd) API for cryptographic services in the kernel.
crypto_register(9freebsd) API for cryptographic services in the kernel.
crypto_unblock(9freebsd) API for cryptographic services in the kernel.
crypto_unregister(9freebsd) API for cryptographic services in the kernel.
crypto_unregister_all(9freebsd) API for cryptographic services in the kernel.
CTASSERT(9freebsd) Compile time assertion macro.
CTR0(9freebsd) Kernel tracing facility.
CTR1(9freebsd) Kernel tracing facility.
CTR2(9freebsd) Kernel tracing facility.
CTR3(9freebsd) Kernel tracing facility.
CTR4(9freebsd) Kernel tracing facility.
CTR5(9freebsd) Kernel tracing facility.
curpriority_cmp(9freebsd)
cursig(9freebsd)
cv_broadcast(9freebsd)
cv_broadcastpri(9freebsd)
cv_destroy(9freebsd)
cv_init(9freebsd)
cv_signal(9freebsd)
cv_timedwait(9freebsd)
cv_timedwait_sig(9freebsd)
cv_wait(9freebsd)
cv_wait_sig(9freebsd)
cv_wait_unlock(9freebsd)
cv_wmesg(9freebsd)
DB_COMMAND(9freebsd) Extends the ddb command set.
DB_SHOW_ALL_COMMAND(9freebsd) Extends the ddb command set.
DB_SHOW_COMMAND(9freebsd) Extends the ddb command set.
DECLARE_GEOM_CLASS(9freebsd) GEOM class declaration macro.
DECLARE_MODULE(9freebsd) Kernel module declaration macro.
DEFINE_CLASS(9freebsd) A kernel object system for FreeBSD.
DELAY(9freebsd) Busy loop for an interval.
delete_unrhdr(9freebsd) Kernel unit number allocator.
destroy_dev(9freebsd)
destroy_dev_drain(9freebsd)
destroy_dev_sched(9freebsd)
destroy_dev_sched_cb(9freebsd)
dev_clone(9freebsd) Eventhandler for name-based device cloning in devfs.
dev_depends(9freebsd)
DEV_MODULE(9freebsd) Device driver module declaration macro.
devclass(9freebsd) Object representing a class of devices.
devclass_find(9freebsd) Search for a devclass.
devclass_get_device(9freebsd) Translate unit number to device.
devclass_get_devices(9freebsd) Get a list of devices in a devclass.
devclass_get_drivers(9freebsd) Get a list of drivers in a devclass.
devclass_get_maxunit(9freebsd) Find the maximum unit number in the class.
devclass_get_name(9freebsd) Access the name of a devclass.
devclass_get_softc(9freebsd) Translate unit number to driver private structure.
devfs_clear_cdevpriv(9freebsd) Manage per-open filedescriptor data for devices.
devfs_get_cdevpriv(9freebsd) Manage per-open filedescriptor data for devices.
devfs_set_cdevpriv(9freebsd) Manage per-open filedescriptor data for devices.
device(9freebsd) An abstract representation of a device.
device_add_child(9freebsd) Add a new device as a child of an existing device.
device_add_child_ordered(9freebsd) Add a new device as a child of an existing device.
DEVICE_ATTACH(9freebsd) Attach a device.
device_busy(9freebsd) Manipulate device state.
device_delete_child(9freebsd) Delete a child from a device.
DEVICE_DETACH(9freebsd) Detach a device.
device_disable(9freebsd) Manipulate device enabled flag.
device_enable(9freebsd) Manipulate device enabled flag.
device_find_child(9freebsd) Search for a child of a device.
device_get_children(9freebsd) Get a list of devices connected to a device.
device_get_desc(9freebsd) Access the description of a device.
device_get_devclass(9freebsd) Access the devclass of a device.
device_get_driver(9freebsd) Access the current driver of a device.
device_get_flags(9freebsd) Manipulate driver flags.
device_get_ivars(9freebsd) Access bus private variables.
device_get_name(9freebsd) Access the name of a device's device class or instance.
device_get_nameunit(9freebsd) Access the name of a device's device class or instance.
device_get_parent(9freebsd) Return the device's parent.
device_get_softc(9freebsd) Access driver private instance variables.
device_get_state(9freebsd) Manipulate device state.
device_get_sysctl(9freebsd) Manipulate the sysctl oid tree for driver specific sysctl nodes.
device_get_sysctl_ctx(9freebsd) Manipulate the sysctl oid tree for driver specific sysctl nodes.
device_get_sysctl_tree(9freebsd) Manipulate the sysctl oid tree for driver specific sysctl nodes.
device_get_unit(9freebsd) Access the unit number of a device.
DEVICE_IDENTIFY(9freebsd) Identify a device, register it.
device_is_alive(9freebsd) Manipulate device state.
device_is_attached(9freebsd) Manipulate device state.
device_is_enabled(9freebsd) Manipulate device enabled flag.
device_is_quiet(9freebsd) Manipulate device quiet flag.
device_printf(9freebsd) Formatted output conversion.
DEVICE_PROBE(9freebsd) Probe for device existence.
device_probe_and_attach(9freebsd) Initialise a device.
device_quiet(9freebsd) Manipulate device quiet flag.
device_set_desc(9freebsd) Access the description of a device.
device_set_desc_copy(9freebsd) Access the description of a device.
device_set_driver(9freebsd) Associate a specific driver with a device node in the tree.
device_set_flags(9freebsd) Manipulate driver flags.
device_set_ivars(9freebsd) Access bus private variables.
DEVICE_SHUTDOWN(9freebsd) Called during system shutdown.
device_unbusy(9freebsd) Manipulate device state.
device_verbose(9freebsd) Manipulate device quiet flag.
devicestat(9freebsd)
devstat(9freebsd)
devstat_add_entry(9freebsd)
devstat_end_transaction(9freebsd)
devstat_remove_entry(9freebsd)
devstat_start_transaction(9freebsd)
devtoname(9freebsd) Converts character device into a string indicating the device name.
disk(9freebsd) Kernel disk storage API.
disk_alloc(9freebsd) Kernel disk storage API.
disk_create(9freebsd) Kernel disk storage API.
disk_destroy(9freebsd) Kernel disk storage API.
disk_gone(9freebsd) Kernel disk storage API.
disk_resize(9freebsd) Kernel disk storage API.
domain(9freebsd) Network domain manage‐.
domain_add(9freebsd) Network domain manage‐.
DOMAIN_SET(9freebsd) Network domain manage‐.
drain_dev_clone_events(9freebsd) Eventhandler for name-based device cloning in devfs.
drbr(9freebsd) Network.
drbr_dequeue(9freebsd) Network.
drbr_dequeue_cond(9freebsd) Network.
drbr_empty(9freebsd) Network.
drbr_enqueue(9freebsd) Network.
drbr_flush(9freebsd) Network.
drbr_free(9freebsd) Network.
drbr_inuse(9freebsd) Network.
drbr_stats_update(9freebsd) Network.
driver(9freebsd) Structure describing a device driver.
DRIVER_MODULE(9freebsd) Kernel driver declara‐.
DRIVER_MODULE_ORDERED(9freebsd) Kernel driver declara‐.
dsp(7) Open Sound System audio devices.