aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/subr_rman.c
Commit message (Expand)AuthorAgeFilesLines
* rman: fix overflow in rman_reserve_resource_bound()Elliott Mitchell2021-09-271-1/+3
* rman: Remove an outdated comment that no longer appliesJessica Clarke2021-07-051-5/+1
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+2
* add support for marking interrupt handlers as suspendedAndriy Gapon2018-12-171-0/+15
* Add new bus methods for mapping resources.John Baldwin2016-05-201-0/+21
* s/struct device */device_t/gAdrian Chadd2016-05-041-5/+5
* Use uintmax_t (typedef'd to rman_res_t type) for rman ranges.Justin Hibbits2016-03-181-20/+30
* Replace all resource occurrences of '0UL/~0UL' with '0/~0'.Justin Hibbits2016-03-031-1/+1
* Convert rman to use rman_res_t instead of u_longJustin Hibbits2016-01-271-16/+16
* When dumping an rman in DDB, include the RID of each resource.John Baldwin2015-11-051-1/+2
* Nuke the never-used RF_TIMESHARE feature, reducing the complexity of theDon Lewis2014-07-161-102/+10
* Declaration whitespace changes for style(9).Don Lewis2014-07-071-24/+40
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-2/+1
* Revert r267961, r267973:Glen Barber2014-06-271-1/+2
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-2/+1
* Initialize r_flags the same way in all cases using a sanitized copy ofDon Lewis2014-05-281-15/+15
* Slightly restructure the final loop in rman_reserve_resource_bound().Don Lewis2014-05-191-7/+4
* Be even more paranoid about overflow.Don Lewis2014-05-121-4/+4
* Nuke a couple of unnecessary assigments. Nothing uses the values of rstartDon Lewis2014-05-121-2/+0
* Avoid unsigned integer overflow which can causeDon Lewis2014-05-051-2/+16
* Unlock in the error path to prevent a lock leak.Warner Losh2012-05-311-6/+11
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten2011-11-071-1/+1
* Clear the device_t pointer in 'struct resource' when releasing a deviceJohn Baldwin2011-06-061-0/+1
* Extend the rman(9) API to support altering an existing resource.John Baldwin2011-04-291-0/+158
* Change rman_manage_region() to actually honor the rm_start and rm_endJohn Baldwin2011-04-291-0/+4
* Add a new DDB command, "show rmans", which will show the address and briefGavin Atkinson2011-04-131-4/+25
* sysctl_rman: report shared resources to devinfoAndriy Gapon2009-05-191-24/+34
* rman_debug should be static, so make it static.Warner Losh2009-02-031-1/+1
* Trivially avoid a null pointer dereference when driversMarcel Moolenaar2008-10-221-1/+2
* Make ddb command registration dynamic so modules can extendSam Leffler2008-09-151-1/+2
* Resort a few accessor routines so that they are consistently groupedJohn Baldwin2008-08-251-17/+17
* Complete removal of restriction about overlaps to rman_manage_region:John-Mark Gurney2007-04-281-4/+0
* - Add a 'show rman <rm>' DDB command to dump the resources in a resourceJohn Baldwin2007-04-161-0/+50
* Fix a case in rman_manage_region() where the resource list would get missorted.Scott Long2007-02-231-6/+7
* Fix an edge case in rman_manage_region() where it didn't handle a resourceJohn Baldwin2006-12-041-4/+7
* - Fix rman_manage_region() to be a lot more intelligent. It now checksJohn Baldwin2006-09-111-3/+41
* Report the correct function name in a DPRINTF.John Birrell2006-08-031-3/+4
* Add a convenience function rman_init_from_resource for initializingWarner Losh2006-06-121-0/+10
* Remove the puc-specific hacks. The puc(4) driver now properly usesMarcel Moolenaar2006-04-281-25/+0
* r_spare1 and r_spare2 aren't needed. They aren't used. They can't beWarner Losh2006-04-191-2/+0
* Prefer NULL to 0.Pyun YongHyeon2005-11-171-25/+29
* Eliminate __RMAN_RESOURCE_VISIBLE hack entirely by moving the structPoul-Henning Kamp2005-10-061-1/+25
* puc(4) does strange things to resources in order to fool thePoul-Henning Kamp2005-09-281-0/+25
* Add rman_is_region_manager() for the benefit of an alpha hack.Poul-Henning Kamp2005-09-251-0/+7
* Split struct resource in an external and internal part.Poul-Henning Kamp2005-09-241-40/+57
* If we are going toColin Percival2005-05-061-0/+2
* rman_set_device() seems to have been omitted by mistake. Implement it.Warner Losh2005-04-121-0/+6
* Move implementation of hw.bus.rman sysctl to subr_rman.c so thatPoul-Henning Kamp2005-03-241-0/+87
* Sometimes, when asked to return region A..C, we'd return A+N..C+NWarner Losh2005-03-151-2/+3
* Fix a debugging printf. The order of start/end was inconsistant withWarner Losh2005-03-151-1/+1