summaryrefslogtreecommitdiffstats
path: root/sys/sys/systm.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Simplify sleep_setup API to two operations in preparation for splittingmpi2021-02-081-8/+3
* Remove obsolete vnode operation vector declarations.visa2021-02-011-6/+1
* Make NET_LOCK() assertions conditional to DIAGNOSTICvisa2020-12-271-1/+8
* tsleep(9): add global "nowake" channel for threads avoiding wakeup(9)cheloha2020-12-241-1/+3
* Declare hw_{prod,serial,uuid,vendor,ver} in <sys/systm.h>.visa2020-08-261-1/+7
* dev/rndvar.h no longer has statistical interfaces (removed during variousderaadt2020-05-291-1/+6
* Document the various flavors of NET_LOCK() and rename the reader version.mpi2020-05-271-16/+25
* tsleep_nsec(9): add MAXTSLP macro, the maximum sleep durationcheloha2020-03-201-1/+2
* Move kernel locking inside the sleep machinery. This enables callingvisa2019-11-301-2/+2
* softclock: move softintr registration/scheduling into timeout modulecheloha2019-11-021-2/+1
* Add tsleep_nsec(9), msleep_nsec(9), and rwsleep_nsec(9).cheloha2019-07-031-1/+8
* Remove file name and line number output from witness(4)visa2019-04-231-3/+3
* Add sleep_finish_all(), which provides the common combo of sleep_finish(),guenther2018-05-311-1/+2
* Do not panic from ddb(4) when a lock requirement isn't fulfilled.mpi2018-03-201-1/+2
* Use a temporary chacha instance to fill large randomdata sections. Avoidsmortimer2018-02-081-1/+5
* Show uvm_fault and trace when typing show panic on a page fault'd kernelpirofti2018-01-051-1/+2
* add code to provide simple wait condition handling.dlg2017-12-141-1/+6
* Do not call splassert_fail() if splassert_ctl is <= 0.mpi2017-11-131-4/+4
* Introduce a reader version of the NET_LOCK().mpi2017-11-101-13/+23
* Remove NET_LOCK()'s argument.mpi2017-08-111-5/+3
* Stop doing an splsoftnet()/splx() dance inside the NET_LOCK().mpi2017-07-271-4/+3
* clang has builtin_memmove. ok deraadttedu2017-05-291-2/+4
* Add copyin32(9) prototype.kettenis2017-05-181-1/+2
* Enable the NET_LOCK(), take 3.mpi2017-05-151-1/+9
* Rename Debugger() into db_enter().mpi2017-04-301-2/+2
* Unifdef KGDB.mpi2017-04-301-2/+2
* Hook up mplock to witness(4) on amd64 and i386.visa2017-04-201-3/+3
* Revert the NET_LOCK() and bring back pf's contention lock for release.mpi2017-03-171-9/+1
* Wrap the NET_LOCK() into a per-socket solock() that does nothing formpi2017-02-141-2/+2
* Enable the NET_LOCK(), take 2.mpi2017-01-251-2/+16
* In preparation of compiling our kernels with -ffreestanding, explicitly mapkettenis2017-01-241-1/+11
* Change NET_LOCK()/NET_UNLOCK() to be simple wrappers aroundmpi2016-12-291-10/+2
* Introduce the NET_LOCK() a rwlock used to serialize accesses to the partsmpi2016-12-191-1/+25
* introduce hashfree() function to free hash tables, with sizes.tedu2016-09-241-1/+2
* garbage collect dead prototypejasper2016-09-171-2/+1
* Introduce rwsleep(9), an equivalent to msleep(9) but for code protectedmpi2016-09-131-1/+3
* Introduce Dynamic Profiling, a ddb(4) based & gprof compatible kernelmpi2016-09-041-5/+1
* Write the system time back to the RTC every 30 minutes.naddy2016-09-031-1/+4
* MPSAFE is never used, so get rid of it.akfaew2016-09-011-3/+2
* Backout the previous fix for the sendsyslog(2) with LOG_CONS solution.bluhm2016-05-171-3/+1
* If sendsyslog(2) is called with LOG_CONS before syslogd(8) has beenbluhm2016-05-101-1/+3
* Remove unused ``curpriority'' define.mpi2016-03-241-8/+1
* Remove now unused legacy uiomovei() function.stefan2016-03-151-2/+1
* Replace mountroothook_establish(9) by config_mountroot(9) a narrower APImpi2015-12-111-8/+2
* Move hzto(9) to the attic; OK dlgmikeb2015-06-111-2/+1
* First step towards making uiomove() take a size_t size argument:miod2015-02-101-2/+3
* retire shutdown hooks; ok deraadt, krwmikeb2014-12-101-14/+4
* Convert watchdog(4) devices to use autoconf(9) framework.mikeb2014-12-101-2/+2
* Add __attribute__((__bounded__)) to arc4random_buf().miod2014-11-181-2/+3
* move arc4random prototype to systm.h. more appropriate for most codetedu2014-11-181-1/+5