section 9freebsd · Kernel routines 🧠
2304 pages · page 3 of 12
C (continued)
- casuword(9freebsd)fetch, compare and store data from user-space✨
- casuword32(9freebsd)fetch, compare and store data from user-space✨
- CCV(9freebsd)Modular Congestion Control✨
- cd(9freebsd)CDROM driver for the CAM SCSI subsystem✨
- choosethread(9freebsd)manage the queue of runnable processes✨
- clear_unrhdr(9freebsd)kernel unit number allocator✨
- cnv(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_free_binary(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_free_bool(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_free_bool_array(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_free_descriptor(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_free_descriptor_array(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_free_null(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_free_number(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_free_number_array(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_free_nvlist(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_free_nvlist_array(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_free_string(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_free_string_array(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_get_binary(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_get_bool(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_get_bool_array(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_get_descriptor(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_get_descriptor_array(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_get_number(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_get_number_array(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_get_nvlist(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_get_nvlist_array(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_get_string(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_get_string_array(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_take_binary(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_take_bool(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_take_bool_array(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_take_descriptor(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_take_descriptor_array(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_take_number(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_take_number_array(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_take_nvlist(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_take_nvlist_array(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_take_string(9freebsd)API for managing name/value pairs by cookie.✨
- cnvlist_take_string_array(9freebsd)API for managing name/value pairs by cookie.✨
- condvar(9freebsd)kernel condition variable✨
- 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✨
- config_intrhook_oneshot(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✨
- contigmalloc_domainset(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_AND(9freebsd)CPUSET_T_INITIALIZER, CPUSET_FSET, CPU_CLR, CPU_COPY, CPU_ISSET, CPU_SET, CPU_ZERO, CPU_FILL, CPU_SETOF, CPU_EMPTY, CPU_ISFULLSET, CPU_FFS, CPU_COUNT, CPU_SUBSET, CPU_OVERLAP, CPU_CMP, CPU_OR…✨
- CPU_AND_ATOMIC(9freebsd)CPUSET_T_INITIALIZER, CPUSET_FSET, CPU_CLR, CPU_COPY, CPU_ISSET, CPU_SET, CPU_ZERO, CPU_FILL, CPU_SETOF, CPU_EMPTY, CPU_ISFULLSET, CPU_FFS, CPU_COUNT, CPU_SUBSET, CPU_OVERLAP, CPU_CMP, CPU_OR…✨
- CPU_CLR(9freebsd)CPUSET_T_INITIALIZER, CPUSET_FSET, CPU_CLR, CPU_COPY, CPU_ISSET, CPU_SET, CPU_ZERO, CPU_FILL, CPU_SETOF, CPU_EMPTY, CPU_ISFULLSET, CPU_FFS, CPU_COUNT, CPU_SUBSET, CPU_OVERLAP, CPU_CMP, CPU_OR…✨
- CPU_CLR_ATOMIC(9freebsd)CPUSET_T_INITIALIZER, CPUSET_FSET, CPU_CLR, CPU_COPY, CPU_ISSET, CPU_SET, CPU_ZERO, CPU_FILL, CPU_SETOF, CPU_EMPTY, CPU_ISFULLSET, CPU_FFS, CPU_COUNT, CPU_SUBSET, CPU_OVERLAP, CPU_CMP, CPU_OR…✨
- CPU_CMP(9freebsd)CPUSET_T_INITIALIZER, CPUSET_FSET, CPU_CLR, CPU_COPY, CPU_ISSET, CPU_SET, CPU_ZERO, CPU_FILL, CPU_SETOF, CPU_EMPTY, CPU_ISFULLSET, CPU_FFS, CPU_COUNT, CPU_SUBSET, CPU_OVERLAP, CPU_CMP, CPU_OR…✨
- CPU_COPY(9freebsd)CPUSET_T_INITIALIZER, CPUSET_FSET, CPU_CLR, CPU_COPY, CPU_ISSET, CPU_SET, CPU_ZERO, CPU_FILL, CPU_SETOF, CPU_EMPTY, CPU_ISFULLSET, CPU_FFS, CPU_COUNT, CPU_SUBSET, CPU_OVERLAP, CPU_CMP, CPU_OR…✨
- CPU_COPY_STORE_REL(9freebsd)CPUSET_T_INITIALIZER, CPUSET_FSET, CPU_CLR, CPU_COPY, CPU_ISSET, CPU_SET, CPU_ZERO, CPU_FILL, CPU_SETOF, CPU_EMPTY, CPU_ISFULLSET, CPU_FFS, CPU_COUNT, CPU_SUBSET, CPU_OVERLAP, CPU_CMP, CPU_OR…✨
- CPU_COUNT(9freebsd)CPUSET_T_INITIALIZER, CPUSET_FSET, CPU_CLR, CPU_COPY, CPU_ISSET, CPU_SET, CPU_ZERO, CPU_FILL, CPU_SETOF, CPU_EMPTY, CPU_ISFULLSET, CPU_FFS, CPU_COUNT, CPU_SUBSET, CPU_OVERLAP, CPU_CMP, CPU_OR…✨
- CPU_EMPTY(9freebsd)CPUSET_T_INITIALIZER, CPUSET_FSET, CPU_CLR, CPU_COPY, CPU_ISSET, CPU_SET, CPU_ZERO, CPU_FILL, CPU_SETOF, CPU_EMPTY, CPU_ISFULLSET, CPU_FFS, CPU_COUNT, CPU_SUBSET, CPU_OVERLAP, CPU_CMP, CPU_OR…✨
- CPU_FFS(9freebsd)CPUSET_T_INITIALIZER, CPUSET_FSET, CPU_CLR, CPU_COPY, CPU_ISSET, CPU_SET, CPU_ZERO, CPU_FILL, CPU_SETOF, CPU_EMPTY, CPU_ISFULLSET, CPU_FFS, CPU_COUNT, CPU_SUBSET, CPU_OVERLAP, CPU_CMP, CPU_OR…✨
- CPU_FILL(9freebsd)CPUSET_T_INITIALIZER, CPUSET_FSET, CPU_CLR, CPU_COPY, CPU_ISSET, CPU_SET, CPU_ZERO, CPU_FILL, CPU_SETOF, CPU_EMPTY, CPU_ISFULLSET, CPU_FFS, CPU_COUNT, CPU_SUBSET, CPU_OVERLAP, CPU_CMP, CPU_OR…✨
- CPU_ISFULLSET(9freebsd)CPUSET_T_INITIALIZER, CPUSET_FSET, CPU_CLR, CPU_COPY, CPU_ISSET, CPU_SET, CPU_ZERO, CPU_FILL, CPU_SETOF, CPU_EMPTY, CPU_ISFULLSET, CPU_FFS, CPU_COUNT, CPU_SUBSET, CPU_OVERLAP, CPU_CMP, CPU_OR…✨
- CPU_ISSET(9freebsd)CPUSET_T_INITIALIZER, CPUSET_FSET, CPU_CLR, CPU_COPY, CPU_ISSET, CPU_SET, CPU_ZERO, CPU_FILL, CPU_SETOF, CPU_EMPTY, CPU_ISFULLSET, CPU_FFS, CPU_COUNT, CPU_SUBSET, CPU_OVERLAP, CPU_CMP, CPU_OR…✨
- CPU_NAND(9freebsd)CPUSET_T_INITIALIZER, CPUSET_FSET, CPU_CLR, CPU_COPY, CPU_ISSET, CPU_SET, CPU_ZERO, CPU_FILL, CPU_SETOF, CPU_EMPTY, CPU_ISFULLSET, CPU_FFS, CPU_COUNT, CPU_SUBSET, CPU_OVERLAP, CPU_CMP, CPU_OR…✨
- CPU_OR(9freebsd)CPUSET_T_INITIALIZER, CPUSET_FSET, CPU_CLR, CPU_COPY, CPU_ISSET, CPU_SET, CPU_ZERO, CPU_FILL, CPU_SETOF, CPU_EMPTY, CPU_ISFULLSET, CPU_FFS, CPU_COUNT, CPU_SUBSET, CPU_OVERLAP, CPU_CMP, CPU_OR…✨
- CPU_OR_ATOMIC(9freebsd)CPUSET_T_INITIALIZER, CPUSET_FSET, CPU_CLR, CPU_COPY, CPU_ISSET, CPU_SET, CPU_ZERO, CPU_FILL, CPU_SETOF, CPU_EMPTY, CPU_ISFULLSET, CPU_FFS, CPU_COUNT, CPU_SUBSET, CPU_OVERLAP, CPU_CMP, CPU_OR…✨
- CPU_OVERLAP(9freebsd)CPUSET_T_INITIALIZER, CPUSET_FSET, CPU_CLR, CPU_COPY, CPU_ISSET, CPU_SET, CPU_ZERO, CPU_FILL, CPU_SETOF, CPU_EMPTY, CPU_ISFULLSET, CPU_FFS, CPU_COUNT, CPU_SUBSET, CPU_OVERLAP, CPU_CMP, CPU_OR…✨
- CPU_SET(9freebsd)CPUSET_T_INITIALIZER, CPUSET_FSET, CPU_CLR, CPU_COPY, CPU_ISSET, CPU_SET, CPU_ZERO, CPU_FILL, CPU_SETOF, CPU_EMPTY, CPU_ISFULLSET, CPU_FFS, CPU_COUNT, CPU_SUBSET, CPU_OVERLAP, CPU_CMP, CPU_OR…✨
- CPU_SET_ATOMIC(9freebsd)CPUSET_T_INITIALIZER, CPUSET_FSET, CPU_CLR, CPU_COPY, CPU_ISSET, CPU_SET, CPU_ZERO, CPU_FILL, CPU_SETOF, CPU_EMPTY, CPU_ISFULLSET, CPU_FFS, CPU_COUNT, CPU_SUBSET, CPU_OVERLAP, CPU_CMP, CPU_OR…✨
- CPU_SET_ATOMIC_ACQ(9freebsd)CPUSET_T_INITIALIZER, CPUSET_FSET, CPU_CLR, CPU_COPY, CPU_ISSET, CPU_SET, CPU_ZERO, CPU_FILL, CPU_SETOF, CPU_EMPTY, CPU_ISFULLSET, CPU_FFS, CPU_COUNT, CPU_SUBSET, CPU_OVERLAP, CPU_CMP, CPU_OR…✨
- CPU_SETOF(9freebsd)CPUSET_T_INITIALIZER, CPUSET_FSET, CPU_CLR, CPU_COPY, CPU_ISSET, CPU_SET, CPU_ZERO, CPU_FILL, CPU_SETOF, CPU_EMPTY, CPU_ISFULLSET, CPU_FFS, CPU_COUNT, CPU_SUBSET, CPU_OVERLAP, CPU_CMP, CPU_OR…✨
- CPU_SUBSET(9freebsd)CPUSET_T_INITIALIZER, CPUSET_FSET, CPU_CLR, CPU_COPY, CPU_ISSET, CPU_SET, CPU_ZERO, CPU_FILL, CPU_SETOF, CPU_EMPTY, CPU_ISFULLSET, CPU_FFS, CPU_COUNT, CPU_SUBSET, CPU_OVERLAP, CPU_CMP, CPU_OR…✨
- cpu_switch(9freebsd)switch to another thread context✨
- cpu_throw(9freebsd)switch to another thread context✨
- CPU_ZERO(9freebsd)CPUSET_T_INITIALIZER, CPUSET_FSET, CPU_CLR, CPU_COPY, CPU_ISSET, CPU_SET, CPU_ZERO, CPU_FILL, CPU_SETOF, CPU_EMPTY, CPU_ISFULLSET, CPU_FFS, CPU_COUNT, CPU_SUBSET, CPU_OVERLAP, CPU_CMP, CPU_OR…✨
- cpuset(9freebsd)CPUSET_T_INITIALIZER, CPUSET_FSET, CPU_CLR, CPU_COPY, CPU_ISSET, CPU_SET, CPU_ZERO, CPU_FILL, CPU_SETOF, CPU_EMPTY, CPU_ISFULLSET, CPU_FFS, CPU_COUNT, CPU_SUBSET, CPU_OVERLAP, CPU_CMP, CPU_OR…✨
- CPUSET_FSET(9freebsd)CPUSET_T_INITIALIZER, CPUSET_FSET, CPU_CLR, CPU_COPY, CPU_ISSET, CPU_SET, CPU_ZERO, CPU_FILL, CPU_SETOF, CPU_EMPTY, CPU_ISFULLSET, CPU_FFS, CPU_COUNT, CPU_SUBSET, CPU_OVERLAP, CPU_CMP, CPU_OR…✨
- CPUSET_T_INITIALIZER(9freebsd)CPUSET_T_INITIALIZER, CPUSET_FSET, CPU_CLR, CPU_COPY, CPU_ISSET, CPU_SET, CPU_ZERO, CPU_FILL, CPU_SETOF, CPU_EMPTY, CPU_ISFULLSET, CPU_FFS, CPU_COUNT, CPU_SUBSET, CPU_OVERLAP, CPU_CMP, CPU_OR…✨
- 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 credentials✨
- crcopysafe(9freebsd)functions related to user credentials✨
- crdup(9freebsd)functions related to user credentials✨
- crfree(9freebsd)functions related to user credentials✨
- crget(9freebsd)functions related to user credentials✨
- crhold(9freebsd)functions related to user credentials✨
- 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✨
- crsetgroups(9freebsd)functions related to user credentials✨
- cru2x(9freebsd)functions related to user credentials✨
- 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✨
- CTR6(9freebsd)kernel tracing facility✨
- curpriority_cmp(9freebsd)perform round-robin scheduling of runnable processes✨
- cursig(9freebsd)kernel signal functions✨
- cv_broadcast(9freebsd)kernel condition variable✨
- cv_broadcastpri(9freebsd)kernel condition variable✨
- cv_destroy(9freebsd)kernel condition variable✨
- cv_init(9freebsd)kernel condition variable✨
- cv_signal(9freebsd)kernel condition variable✨
- cv_timedwait(9freebsd)kernel condition variable✨
- cv_timedwait_sig(9freebsd)kernel condition variable✨
- cv_timedwait_sig_sbt(9freebsd)kernel condition variable✨
- cv_wait(9freebsd)kernel condition variable✨
- cv_wait_sig(9freebsd)kernel condition variable✨
- cv_wait_unlock(9freebsd)kernel condition variable✨
- cv_wmesg(9freebsd)kernel condition variable✨
D
- 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_CC_MODULE(9freebsd)Modular Congestion Control✨
- DECLARE_GEOM_CLASS(9freebsd)GEOM class declaration macro✨
- DECLARE_MODULE(9freebsd)kernel module declaration macro✨
- DECLARE_MODULE_TIED(9freebsd)kernel module declaration macro✨
- DEFINE_CLASS(9freebsd)a kernel object system for FreeBSD✨
- DEFINE_IFUNC(9freebsd)define a kernel function with an implementation selected at run-time✨
- DELAY(9freebsd)busy loop for an interval✨
- delete_unrhdr(9freebsd)kernel unit number allocator✨
- deregister_tcp_functions(9freebsd)Alternate TCP Stack Framework✨
- destroy_dev(9freebsd)manage cdev's and DEVFS registration for devices✨
- destroy_dev_drain(9freebsd)manage cdev's and DEVFS registration for devices✨
- destroy_dev_sched(9freebsd)manage cdev's and DEVFS registration for devices✨
- destroy_dev_sched_cb(9freebsd)manage cdev's and DEVFS registration for devices✨
- dev_clone(9freebsd)eventhandler for name-based device cloning in devfs✨
- dev_depends(9freebsd)manage cdev's and DEVFS registration for devices✨
- 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✨
💅
getting it ready, bestie…