opnsense-src/sys/sys
Ian Lepore 2db14f97de Add config_intrhook_oneshot(): schedule an intrhook function and unregister
it automatically after it runs.

The config_intrhook mechanism allows a driver to stall the boot process
until device(s) required for booting are available, by not allowing system
inits to proceed until all intrhook functions have been unregistered.
Virtually all existing code simply unregisters from within the hook function
when it gets called.

This new function makes that common usage more convenient. Instead of
allocating and filling in a struct, passing it to a function that might (in
theory) fail, and checking the return code, now a driver can simply call
this cannot-fail routine, passing just the intrhook function and its arg.

Differential Revision:	https://reviews.freebsd.org/D11963
2017-08-13 18:10:24 +00:00
..
disk Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
_bitset.h bitset: introduce helpers to allocate a bitset at runtime 2016-05-06 16:41:23 +00:00
_bus_dma.h
_callout.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
_cpuset.h Fix <sys/_bitset.h> and <sys/_cpuset.h> to not require <sys/param.h>. 2016-05-05 15:43:26 +00:00
_ffcounter.h
_iovec.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
_kstack_cache.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
_lock.h
_lockmgr.h
_mutex.h Tweak comments. 2012-11-11 23:25:47 +00:00
_null.h
_pctrie.h Add pctrie_init() and vm_radix_init() to initialize generic pctrie and 2017-07-19 20:52:47 +00:00
_pthreadtypes.h
_rmlock.h Several improvements to rmlock(9). Many of these are based on patches 2013-06-25 18:44:15 +00:00
_rwlock.h Drop the 3rd clause from all 3 clause BSD licenses where I am the sole 2014-02-05 18:13:27 +00:00
_semaphore.h
_sigset.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
_sockaddr_storage.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
_stack.h
_stdint.h Move intmax_t and uintmax_t type declarations to sys/_stdint.h to give 2015-11-07 12:30:43 +00:00
_sx.h
_task.h Update iflib to support more NIC designs 2016-08-12 21:29:44 +00:00
_termios.h Relax visibility for some termios symbols. 2017-08-04 09:45:40 +00:00
_timespec.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
_timeval.h
_types.h Define a new __INO64 macro in <sys/_types.h>, to indicate the system 2017-05-26 16:29:55 +00:00
_ucontext.h POSIX states that #include <signal.h> shall make both mcontext_t and 2016-02-12 07:38:19 +00:00
_umtx.h Add implementation of robust mutexes, hopefully close enough to the 2016-05-17 09:56:22 +00:00
_unrhdr.h Move the definition of the struct unrhdr into a separate header file, 2013-08-30 07:37:45 +00:00
_vm_domain.h Add an initial NUMA affinity/policy configuration for threads and processes. 2015-07-11 15:21:37 +00:00
aac_ioctl.h
acct.h Solve the y2038 problem for powerpc 2017-06-26 02:25:19 +00:00
acl.h Expose an interface to determine if an ACE is inherited. 2015-09-04 00:14:20 +00:00
agpio.h A rewrite of the i810 bits of the agp(4) driver. New driver supports 2012-05-22 10:59:26 +00:00
aio.h Account for AIO socket operations in thread/process resource usage. 2016-06-21 22:19:06 +00:00
alq.h
apm.h Re-apply change 306811 or alternatively, revert change 307385. 2016-10-16 02:43:51 +00:00
assym.h
ata.h Fix IORDY bits definition. 2017-07-29 13:54:28 +00:00
bio.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
bitset.h Fix BIT_FLS(). 2017-07-11 12:35:44 +00:00
bitstring.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
blist.h The *_meta_* functions include a radix parameter, a blk parameter, and 2017-08-13 16:39:49 +00:00
boot.h howto_names: unify declaration 2014-03-11 10:13:06 +00:00
buf.h Add the definition of maxbcachebuf to sys/buf.h. 2017-06-19 22:07:53 +00:00
buf_ring.h Fix a variety of cosmetic typos and misspellings 2017-01-15 18:00:45 +00:00
bufobj.h Document what the different flags mean for locking. 2017-02-21 18:49:51 +00:00
bus.h Add a INTR_TRIG_INVALID, and use it in the powerpc interrupt code. 2017-01-30 02:21:29 +00:00
bus_dma.h Clean up MD pollution of bus_dma.h: 2017-07-01 05:35:29 +00:00
bus_dma_internal.h Clean up MD pollution of bus_dma.h: 2017-07-01 05:35:29 +00:00
busdma_bufalloc.h Fix a variety of cosmetic typos and misspellings 2017-01-15 18:00:45 +00:00
callout.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
capability.h Add sys/capability.h deprecation warning 2017-01-25 15:42:29 +00:00
caprights.h Change the cap_rights_t type from uint64_t to a structure that we can extend 2013-09-05 00:09:56 +00:00
capsicum.h Add PROC_TRAPCAP procctl(2) controls and global sysctl kern.trap_enocap. 2016-09-21 08:23:33 +00:00
cdefs.h o Replace __riscv__ with __riscv 2017-08-07 14:09:57 +00:00
cdio.h
cdrio.h
cfictl.h
chio.h Update chio(1) and ch(4) to support reporting element designators. 2013-04-19 20:03:51 +00:00
clock.h Add clock_schedule(), a feature that allows realtime clock drivers to 2017-07-31 01:18:21 +00:00
cnv.h Remove duplicated declaration. 2016-08-28 07:40:11 +00:00
condvar.h Revert r282971. It depends on condvar consumers not destroying condvars 2015-05-21 16:43:26 +00:00
conf.h Set default uid/gid to nobody/nogroup for NFSv4 mapping. 2017-04-21 20:08:10 +00:00
cons.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
consio.h Remove pc98 support completely. 2017-01-28 02:22:15 +00:00
copyright.h Bump copyright year. 2017-07-30 06:27:32 +00:00
counter.h Provide counter_ratecheck(), a MP-friendly substitution to ppsratecheck(). 2016-12-09 17:58:34 +00:00
cpu.h Add support to get the cpu ID from its device driver in a generic way. 2015-02-19 12:47:48 +00:00
cpuctl.h Restore the ABI of the cpuctl(4) ioctl request CPUCTL_CPUID, use 2014-06-20 13:13:38 +00:00
cpuset.h Extend cpuset_get/setaffinity() APIs 2017-05-03 18:41:08 +00:00
ctype.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
dataacq.h
devicestat.h MFprojects/camlock r254905: 2013-10-16 09:12:40 +00:00
devmap.h Fix a variety of cosmetic typos and misspellings 2017-01-15 18:00:45 +00:00
digiio.h
dir.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
dirent.h Commit the 64-bit inode project. 2017-05-23 09:29:05 +00:00
disk.h Add support for encrypted kernel crash dumps. 2016-12-10 16:20:39 +00:00
disk_zone.h Add support for managing Shingled Magnetic Recording (SMR) drives. 2016-05-19 14:08:36 +00:00
disklabel.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
diskmbr.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
dkstat.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
dnv.h Remove non-existent dnvlist functions. 2015-07-04 10:33:33 +00:00
domain.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
dtrace_bsd.h Restore the trap type argument to the DTrace trap hook, removed in r268600. 2014-12-23 15:38:19 +00:00
dvdio.h
efi.h efi: restrict visibility of EFIABI_ATTR-declared functions 2017-07-20 06:47:06 +00:00
efiio.h Create /dev/efidev to provide an ioctl interface to 2016-10-11 22:24:30 +00:00
elf.h
elf32.h Add remaining ELF compression definitions and structs 2017-01-21 17:39:10 +00:00
elf64.h Add remaining ELF compression definitions and structs 2017-01-21 17:39:10 +00:00
elf_common.h Add support for capturing 'struct ptrace_lwpinfo' for signals 2017-03-30 18:21:36 +00:00
elf_generic.h Define ELF_ST_VISIBILITY(). 2017-02-09 23:32:03 +00:00
endian.h
errno.h Only activate __EXT1_VISIBLE block when using sys/errno.h in userspace. 2017-03-30 06:24:30 +00:00
eui64.h
event.h Add abstime kqueue(2) timers and expand struct kevent members. 2017-06-17 00:57:26 +00:00
eventhandler.h ifnet: move the new ifnet_event EVENTHANDLER_DECLARE to net/if_var.h 2017-01-28 07:26:42 +00:00
eventvar.h Fix a variety of cosmetic typos and misspellings 2017-01-15 18:00:45 +00:00
exec.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
extattr.h restore(8): Handle extended attribute names correctly 2017-01-18 18:16:57 +00:00
fail.h fail(9): Upstreaming some fail point enhancements 2016-03-16 04:22:32 +00:00
fbio.h Attempt to determine the modes in which 8-bit wide characters are actually 2017-04-20 13:46:55 +00:00
fcntl.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
fdcio.h Remove pc98 support completely. 2017-01-28 02:22:15 +00:00
file.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
filedesc.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
filio.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
firmware.h
fnv_hash.h Remove ia64. 2014-07-07 00:27:09 +00:00
gmon.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
gpio.h GPIO: Add support for gpio pin interrupts. 2016-04-28 12:03:22 +00:00
gpt.h Re-apply change 306811 or alternatively, revert change 307385. 2016-10-16 02:43:51 +00:00
gtaskqueue.h Make gtaskqueue compatible with drm-next such that they can be used with the 2017-03-01 18:37:35 +00:00
gzio.h Reimplement support for userland core dump compression using a new interface 2015-03-09 03:50:53 +00:00
hash.h Add a complete implementation of MurmurHash3. Tweak both implementations 2014-10-18 22:15:11 +00:00
hhook.h Overhaul if_enc(4) and make it loadable in run-time. 2015-11-25 07:31:59 +00:00
iconv.h sys/sys: minor spelling fixes. 2016-05-03 15:14:17 +00:00
imgact.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
imgact_aout.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
imgact_binmisc.h sys/sys: missed in r298981. 2016-05-03 16:37:09 +00:00
imgact_elf.h Update r315753 with the proper flag name. 2017-03-22 22:28:13 +00:00
inflate.h
interrupt.h Extend cpuset_get/setaffinity() APIs 2017-05-03 18:41:08 +00:00
intr.h INTRNG: Rework handling with resources. Partially revert r301453. 2016-08-19 10:52:39 +00:00
ioccom.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
ioctl.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
ioctl_compat.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
iov.h Clean up repeated "All rights reserved" 2016-03-14 17:41:17 +00:00
iov_schema.h Clean up repeated "All rights reserved" 2016-03-14 17:41:17 +00:00
ipc.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
ipmi.h sys/sys: minor spelling fixes. 2016-05-03 15:14:17 +00:00
jail.h - Extend pr_allow flags visually to 32 bits, to make it more obvious at first look how much flags we still 2017-07-09 06:40:16 +00:00
joystick.h
kbio.h
kdb.h Add constant missed in r244099 2012-12-10 23:12:51 +00:00
kenv.h
kernel.h Add config_intrhook_oneshot(): schedule an intrhook function and unregister 2017-08-13 18:10:24 +00:00
kerneldump.h Bump KERNELDUMP_BUFFER_SIZE to 4096. 2017-08-11 19:24:08 +00:00
khelp.h For vendors like Juniper, extensibility for sockets is important. A 2014-08-18 23:45:40 +00:00
kobj.h - Also outside of the KOBJOPLOOKUP macro - which in turn is used by 2017-05-08 21:08:39 +00:00
ksem.h Fix a variety of cosmetic typos and misspellings 2017-01-15 18:00:45 +00:00
kthread.h Add const to char * pointers. This breaks nothing, and means const 2015-06-28 12:52:28 +00:00
ktr.h Expand ktr_mask to be a 64-bit unsigned integer. 2015-05-22 11:09:41 +00:00
ktr_class.h ioat: Introduce KTR probes 2015-10-26 02:21:19 +00:00
ktrace.h Ktracing kevent(2) calls with unusual arguments might leads to an 2017-03-12 13:48:24 +00:00
libkern.h armv8 has support for optional CRC32C instructions. This patch checks if they are 2017-04-27 17:53:05 +00:00
limits.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
link_aout.h
link_elf.h Add rtld private interface for dso to detect dynamic loading 2015-01-03 18:09:53 +00:00
linker.h Implement boot-time encryption key passing (keybuf) 2017-04-01 05:05:22 +00:00
linker_set.h Rename __weak to __weak_symbol to avoid language conflict with objective-C. 2015-06-23 22:40:22 +00:00
lock.h Do not turn LOCK_DEBUG for INVARIANT_SUPPORT. This allows to add 2017-03-09 00:58:21 +00:00
lock_profile.h
lockf.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
lockmgr.h lockmgr: implement fast path 2017-02-12 09:49:44 +00:00
lockstat.h mtx: microoptimize lockstat handling in __mtx_lock_sleep 2017-02-17 14:55:59 +00:00
loginclass.h Doh, commit in a wrong directory. Fix r290857. 2015-11-15 12:50:14 +00:00
mac.h
malloc.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
mbpool.h All mbuf external free functions never fail, so let them be void. 2014-07-11 13:58:48 +00:00
mbuf.h Fixed typo. 2017-04-08 04:41:46 +00:00
mchain.h
md4.h Fix C++ includability of crypto headers with static array sizes 2016-10-18 23:20:49 +00:00
md5.h Fix C++ includability of crypto headers with static array sizes 2016-10-18 23:20:49 +00:00
mdioctl.h Add MD_VERIFY option to enable O_VERIFY in open for vnode type. 2017-05-31 21:18:11 +00:00
memdesc.h Reform the busdma API so that new types may be added without modifying 2013-02-12 16:57:20 +00:00
memrange.h sys/sys: minor spelling fixes. 2016-05-03 15:14:17 +00:00
mman.h Implement address space guards. 2017-06-24 17:01:11 +00:00
module.h Add the infrastructure to support loading multiple versions of TCP 2017-06-08 20:41:28 +00:00
module_khelp.h Now that the necessary infrastructure is in place to ensure hhook points which 2013-06-15 10:38:31 +00:00
mount.h Add MD_VERIFY option to enable O_VERIFY in open for vnode type. 2017-05-31 21:18:11 +00:00
mouse.h Add Elantech trackpad support 2016-09-26 22:06:19 +00:00
mpt_ioctl.h
mqueue.h
msg.h Change the return type of msgrcv() to ssize_t as required by POSIX. 2016-07-28 12:22:01 +00:00
msgbuf.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
mtio.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
mutex.h locks: ensure proper barriers are used with atomic ops when necessary 2017-03-01 05:06:21 +00:00
namei.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
nlist_aout.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
numa.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
nv.h Allow libnv to be built externally using GCC. 2016-01-07 20:52:35 +00:00
osd.h osd(9): Change array pointer to array pointer type from void* 2016-04-26 19:57:35 +00:00
param.h Add kernel support for the NFS client forced dismount "umount -N" option. 2017-07-29 19:52:47 +00:00
pciio.h Add support for displaying VPD for PCI devices via pciconf. 2014-01-20 20:56:09 +00:00
pcpu.h - Remove 'struct vmmeter' from 'struct pcpu', leaving only global vmmeter 2017-04-17 17:34:47 +00:00
pctrie.h Make the number of children for pctrie node available outside subr_pctrie.c. 2017-07-27 16:40:14 +00:00
pioctl.h
pipe.h Fix a variety of cosmetic typos and misspellings 2017-01-15 18:00:45 +00:00
pmc.h Fix HWPMC interrupt handling in Counting Mode 2017-06-13 18:51:23 +00:00
pmckern.h hwpmc: partially depessimize munmap handling if the module is not loaded 2017-01-24 22:00:16 +00:00
pmclog.h
poll.h Add the ppoll() system call. 2014-11-13 05:26:14 +00:00
posix4.h Remove single-use macros obfuscating malloc(9) and free(9) calls. 2015-08-30 17:58:11 +00:00
power.h
priority.h sys/sys: minor spelling fixes. 2016-05-03 15:14:17 +00:00
priv.h Add support to priority code point (PCP) that is an 3-bit field 2016-06-06 09:51:58 +00:00
proc.h Move struct syscall_args syscall arguments parameters container into 2017-06-12 21:03:23 +00:00
procctl.h Add the foundation copyrights to procctl kernel sources. 2016-09-23 12:32:20 +00:00
procdesc.h Introduce the PD_CLOEXEC for pdfork(2). 2016-06-08 02:09:14 +00:00
procfs.h Include process IDs in core dumps. 2016-07-18 15:14:23 +00:00
protosw.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
ptio.h
ptrace.h Store a 32-bit PT_LWPINFO struct for 32-bit process core dumps. 2017-06-29 21:31:13 +00:00
queue.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
racct.h Get rid of rctl_lock; use racct_lock where appropriate. The fast paths 2016-04-21 16:22:52 +00:00
random.h Replace the RC4 algorithm for generating in-kernel secure random 2017-04-16 09:11:02 +00:00
rangelock.h Change the queue of locks in kern_rangelock.c from holding lock requests in 2013-08-15 20:19:17 +00:00
rctl.h Add four new RCTL resources - readbps, readiops, writebps and writeiops, 2016-04-07 04:23:25 +00:00
reboot.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
refcount.h Correct fences for sys/refcount.h. 2017-06-30 16:16:21 +00:00
regression.h
resource.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
resourcevar.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
rman.h Consistently use device_t 2016-08-09 19:32:06 +00:00
rmlock.h Add _NEW flag to mtx(9), sx(9), rmlock(9) and rwlock(9). 2014-12-13 21:00:10 +00:00
rtprio.h
runq.h
rwlock.h rwlock: tidy up r313392 2017-02-15 23:33:14 +00:00
sbuf.h Add prototype for sbuf_putbuf() 2017-02-28 19:01:59 +00:00
sched.h Let <sched.h> define struct timespec. 2016-05-31 08:07:40 +00:00
sdt.h Implement LOCKSTAT_OOL_PROFILE_ENABLED 2017-02-08 19:25:58 +00:00
select.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
selinfo.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
sem.h Get function prototypes for msg, shm, sem functions 2015-07-30 18:59:01 +00:00
sema.h
seq.h Remove cpu_spinwait after seq_consistent. 2016-12-30 06:26:17 +00:00
serial.h
sf_buf.h Use bogus_page to properly reduce number of I/Os in sendfile(2). The new 2016-11-17 21:02:55 +00:00
sglist.h sglist.h: Fix sg_refs signedness to match refcount(9) 2017-06-22 15:52:18 +00:00
shm.h Add shmatt_t. 2016-07-26 17:23:49 +00:00
sigio.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
signal.h Store a 32-bit PT_LWPINFO struct for 32-bit process core dumps. 2017-06-29 21:31:13 +00:00
signalvar.h Fix typo in comment. 2017-03-09 13:41:57 +00:00
sleepqueue.h When the RTC is adjusted, reevaluate absolute sleep times based on the RTC 2017-03-14 19:06:44 +00:00
slicer.h - Allow different slicers for different flash types to be registered 2017-02-22 10:21:39 +00:00
smp.h Corrected misspelled versions of rendezvous. 2017-04-09 02:00:03 +00:00
snoop.h
sockbuf.h Provide sbsetopt() that handles socket buffer related socket options. 2017-06-25 01:41:07 +00:00
socket.h Listening sockets improvements. 2017-06-08 21:30:34 +00:00
socketvar.h Listening sockets improvements. 2017-06-08 21:30:34 +00:00
sockio.h Persistently store NIC's hardware MAC address, and add a way to retrive it 2017-05-10 22:13:47 +00:00
sockopt.h Rename accept filter getopt/setopt functions, so that they are prefixed 2017-06-02 17:49:21 +00:00
sockstate.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
soundcard.h Don't test for INKERNEL to check whether we're in kernel space. 2016-06-04 18:57:00 +00:00
spigenio.h [spigen] add the userland ioctl API for spigen. 2016-05-27 01:40:33 +00:00
stack.h Add stack_save_td_running(), a function to trace the kernel stack of a 2015-09-11 03:54:37 +00:00
stat.h Commit the 64-bit inode project. 2017-05-23 09:29:05 +00:00
statvfs.h
stdatomic.h Rename __wchar_t so it no longer conflicts with __wchar_t from clang 3.4 2014-04-01 14:46:11 +00:00
stddef.h
stdint.h Implement the memset_s(3) function as specified by the C11 ISO/IEC 2017-03-30 04:57:26 +00:00
sun_disklabel.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
sx.h sx: fix mips builld after r313855 2017-02-17 22:09:55 +00:00
syscall.h Regen. 2017-06-17 00:58:19 +00:00
syscall.mk Regen. 2017-06-17 00:58:19 +00:00
syscallsubr.h Commit the 64-bit inode project. 2017-05-23 09:29:05 +00:00
sysctl.h Export a sysctl dev.<clkdom>.<unit>.clocks for each clock domain containing 2017-03-05 07:13:29 +00:00
sysent.h Correct sysent flags for dynamically loaded syscalls. 2017-07-14 09:34:44 +00:00
syslimits.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
syslog.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
sysproto.h Regen. 2017-06-17 00:58:19 +00:00
systm.h Allow sysctl kern.vm_guest to return bhyve when running under bhyve. 2017-06-08 04:02:14 +00:00
taskqueue.h Add taskqueue_enqueue_timeout_sbt(), because sometimes you want more control 2017-07-31 00:54:50 +00:00
terminal.h vt(4): Adjust the cursor position after changing the window size 2014-11-01 17:05:15 +00:00
termios.h
thr.h
tiio.h
time.h Add inline functions to convert between sbintime_t and decimal time units. 2017-07-29 17:00:23 +00:00
timeb.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
timeet.h Constify the pointers to eventtimer and timecounter name strings. 2015-08-13 14:43:25 +00:00
timeffc.h
timepps.h Implement a mechanism for making changes in the kernel<->driver PPS 2015-05-04 17:59:39 +00:00
timers.h
times.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
timespec.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
timetc.h Implement userspace gettimeofday(2) with HPET timecounter. 2016-08-17 09:52:09 +00:00
timex.h sys/sys: minor spelling fixes. 2016-05-03 15:14:17 +00:00
tree.h Provide individual prototype and generate macros for the red-black tree. 2015-01-24 12:43:36 +00:00
tty.h Commit the 64-bit inode project. 2017-05-23 09:29:05 +00:00
ttycom.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
ttydefaults.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
ttydevsw.h - Make the code consistent with itself style-wise and bring it closer 2016-01-25 22:58:06 +00:00
ttydisc.h
ttyhook.h
ttyqueue.h Check tty_gone() after allocating IO buffers. The tty lock has to be 2017-01-13 16:37:38 +00:00
turnstile.h Typo in comment. 2016-05-12 06:20:26 +00:00
types.h Remove trivial comments. Remove and-ing with UINT_MAX for minor(), 2017-08-06 12:27:20 +00:00
ucontext.h POSIX states that #include <signal.h> shall make both mcontext_t and 2016-02-12 07:38:19 +00:00
ucred.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
uio.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
umtx.h Add implementation of robust mutexes, hopefully close enough to the 2016-05-17 09:56:22 +00:00
un.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
unistd.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
unpcb.h Remove write only flag UNP_HAVEPCCACHED. 2017-06-02 17:39:05 +00:00
user.h procstat(1): Add TCP socket send/recv buffer size 2017-05-26 22:17:44 +00:00
utsname.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
uuid.h Add a helper function for comparing struct uuids. 2017-06-12 20:14:44 +00:00
vdso.h hyperv: Implement userspace gettimeofday(2) with Hyper-V reference TSC 2016-12-19 07:40:45 +00:00
vmem.h Make ZFS ARC track both KVA usage and fragmentation. 2015-04-03 14:45:48 +00:00
vmmeter.h - Remove 'struct vmmeter' from 'struct pcpu', leaving only global vmmeter 2017-04-17 17:34:47 +00:00
vnode.h Implement proper Linux /dev/fd and /proc/self/fd behavior by adding 2017-08-01 03:40:19 +00:00
vtoc.h Re-apply change 306811 or alternatively, revert change 307385. 2016-10-16 02:43:51 +00:00
wait.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
watchdog.h watchdogd(8) and watchdog(4) enhancements. 2013-02-27 19:03:31 +00:00
zlib.h Move zlib.c from net to libkern. 2015-04-22 14:38:58 +00:00
zutil.h Move zlib.c from net to libkern. 2015-04-22 14:38:58 +00:00