aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/systm.h
Commit message (Expand)AuthorAgeFilesLines
* o Add keyword volatile for user mutex owner field.David Xu2006-10-171-2/+2
* First part of a little cleanup in the calendar/timezone/RTC handling.Poul-Henning Kamp2006-10-021-7/+0
* Implement casuword32, compare and set user integer, thank Marcel MoolenarrDavid Xu2006-08-281-1/+2
* Add a type definition for the cyclic timer callback function.John Birrell2006-08-041-0/+6
* Use a sleep mutex instead of an sx lock for the kernel environment. ThisScott Long2006-07-091-1/+1
* CPU time accounting speedup (step 2)Poul-Henning Kamp2006-02-111-2/+5
* Modify the way we account for CPU time spent (step 1)Poul-Henning Kamp2006-02-071-0/+3
* - Add the global 'rebooting' variable that is used to detect whenJeff Roberson2006-02-061-0/+1
* Add a new function msleep_spin() which is a slightly stripped down versionJohn Baldwin2005-12-291-0/+1
* Tweak how the MD code calls the fooclock() methods some. Instead ofJohn Baldwin2005-12-221-5/+4
* Avoid code duplication and implement bitcount32() function in systm.h only.Pawel Jakub Dawidek2005-08-191-0/+52
* Inline functions belong in <sys/libkern.h>, not in <sys/systm.h>.Marcel Moolenaar2005-04-281-22/+0
* Refactor the CRC-32 code to enhance its usability. Move the actualMarcel Moolenaar2005-04-271-1/+21
* Add a named reference-count KPI to hold off mounting of the root filesystem.Poul-Henning Kamp2005-04-181-0/+7
* Constify hexdump() harder.Poul-Henning Kamp2005-04-061-1/+1
* Privatize major().Poul-Henning Kamp2005-03-291-1/+0
* Remove findcdev().Poul-Henning Kamp2005-03-151-1/+0
* Move devtoname() prototype to systm.h to reduce #include pollution,Poul-Henning Kamp2005-03-151-0/+1
* Reengineer subr_unitPoul-Henning Kamp2005-03-081-2/+3
* Add placeholder mutex argument to new_unrhdr().Poul-Henning Kamp2005-03-071-1/+1
* Add a sysctl that records the amount of physical memory in the machine.Wes Peters2005-02-281-0/+1
* Add VNASSERT() which is just like KASSERT() but takes a vnode argumentPoul-Henning Kamp2005-02-071-0/+7
* More kern_{get,set}itiver() where they belong.Maxim Sobolev2005-01-251-3/+0
* Split out kernel side of {get,set}itimer(2) into two parts: the first thatMaxim Sobolev2005-01-251-0/+3
* The remaining part of nmount/omount/rootfs mount changes. I cannot sensiblyPoul-Henning Kamp2004-12-071-1/+1
* Remove the declaration of uarea_pages.David Schultz2004-11-201-1/+0
* Add TUNABLE_LONG and TUNABLE_ULONG, and use the latter for theDag-Erling Smørgrav2004-10-311-0/+2
* Whitespace cleanupDag-Erling Smørgrav2004-10-311-5/+5
* Add delete_unrhdr() function.Poul-Henning Kamp2004-10-251-0/+1
* Move the prototype for g_waitidle() to a more visible place.Poul-Henning Kamp2004-10-231-0/+1
* Add a new API for allocating unit number (-like) resources.Poul-Henning Kamp2004-09-301-0/+8
* Remove the last remnants of HW_WDOG (no, really!)Dag-Erling Smørgrav2004-08-291-15/+0
* Finish the PRISON_ROOT -> SUSER_ALLOWJAIL renaming by removingColin Percival2004-08-051-1/+0
* Remove global variable rootdevs and rootvp, they are unused as such.Poul-Henning Kamp2004-07-281-2/+0
* Rename suser_cred()'s PRISON_ROOT flag to SUSER_ALLOWJAIL. This isColin Percival2004-07-261-1/+2
* Add a SUSER_RUID flag to suser_cred. This flag indicates that we want toColin Percival2004-07-161-0/+1
* Update for the KDB framework:Marcel Moolenaar2004-07-101-2/+0
* Second half of the dev_t cleanup.Poul-Henning Kamp2004-06-171-5/+4
* Do the dreaded s/dev_t/struct cdev */Poul-Henning Kamp2004-06-161-7/+7
* Remove filename+line number from panic messages.Poul-Henning Kamp2004-06-061-4/+2
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-071-4/+0
* Switch the sleep/wakeup and condition variable implementations to use theJohn Baldwin2004-02-271-1/+0
* Device megapatch 5/6:Poul-Henning Kamp2004-02-211-2/+1
* Add linenumber and source filename to panic(9) output.Poul-Henning Kamp2004-01-191-2/+4
* Add __restrict qualifiers to copyinfrom, copyinstrfrom, copystr, copyinstr,Alfred Perlstein2003-12-261-6/+10
* Re-arrange and consolidate some random debugging stuffScott Long2003-12-071-0/+6
* Use __predict_false() in the KASSERT() macro. We expect this testMaxime Henrion2003-09-301-1/+5
* Introduce no_poll() default method for device drivers. Have itPoul-Henning Kamp2003-09-271-1/+0
* Remove __nonnull() on the second argument of strto[u]l() which I usedPoul-Henning Kamp2003-07-221-2/+2
* Fix apparent typo in previous commit.Mike Silbersack2003-07-221-1/+1