summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_bus.c
Commit message (Expand)AuthorAgeFilesLines
* Simplify the code a bit after the bzero().imp2005-06-091-12/+3
* Document that the returned pointer should be freed even if the numbernjl2005-05-201-1/+1
* If we are going tocperciva2005-05-061-0/+1
* resource_list_purge: release the resources in this list, and purge theimp2005-04-121-0/+21
* Return the resource created/found in resource_list_add to avoid an extraimp2005-04-121-2/+3
* Document that devclass_get_maxunit(9) returns one greater than the currentnjl2005-04-041-0/+3
* Add devclass_get_drivers(9) which provides an array of pointers to drivernjl2005-04-041-0/+41
* maxunit is actually one higher than the greatest currently-allocated unitnjl2005-04-031-1/+1
* - Denote a few places where kobj class references are manipulated withoutjhb2005-03-311-1/+2
* Move implementation of hw.bus.rman sysctl to subr_rman.c so thatphk2005-03-241-87/+0
* Use STAILQ in preference to SLIST for the resources. Insert new resourcesimp2005-03-181-7/+7
* Use dynamic major number allocation.phk2005-02-271-2/+0
* kill dead codesam2005-02-231-7/+1
* Maxunit is inclusive so fix off-by-one in previous commit.njl2005-02-081-1/+1
* Update device_find_child(9) to return the first matching child if unitnjl2005-02-081-5/+15
* Correct a minr whitespace inconsistency introduced in revision 1.159:rwatson2005-01-291-1/+1
* Introduce bus_free_resource. It is a convenience function which wrapsimp2005-01-191-0/+8
* Implement device_quiesce. This method means 'you are about to beimp2004-12-311-0/+101
* Add the devclass_get_count(9) function and man page. It gets a count ofnjl2004-12-081-7/+19
* When panicing in device_unbusy(), actually tell what device has the issue.obrien2004-12-051-1/+2
* Start to add GIANT_REQUIRED; macros in places where giant is requiredimp2004-12-051-0/+6
* Don't print the singularly unhelpful message:phk2004-11-031-1/+1
* Update flags patch for the !ISA case.njl2004-10-141-5/+14
* Set flags for devices before probing them. In the non-ISA case, flags setnjl2004-10-131-1/+5
* Fix BUS_DEBUG caseimp2004-08-301-1/+1
* Initial support (disabled) for rebidding devices. I've been runningimp2004-08-291-4/+36
* MFp4: Merge in the patches, submitted long ago by someone whose emailimp2004-08-291-12/+26
* Set the description to NULL in the right detach routine. This shouldimp2004-08-241-1/+1
* Add doxygen doc comments for most of newbus and the BUS interface.dfr2004-07-181-46/+919
* Do a pass over all modules in the kernel and make them return EOPNOTSUPPphk2004-07-151-0/+5
* Hide struct resource and struct rman. You must defineimp2004-06-301-0/+1
* Include more information about the device in the devadded andimp2004-06-301-2/+38
* Turns out that jhb didn't really like this. And nate pointed out thatimp2004-06-281-2/+2
* Allow dev to be NULL and assume that a device is not alive or notimp2004-06-281-2/+2
* Do the dreaded s/dev_t/struct cdev */phk2004-06-161-6/+6
* When we don't have any meaningful value to print for the device sysctlmux2004-06-051-8/+4
* Add a devclass level to the dev sysctl tree, in order to support per-des2004-06-041-10/+64
* As discussed on arch@, flatten the device sysctl tree to make itmux2004-06-021-13/+12
* Sysctl hw.bus.devctl_disable shouldn't be writtable from inside a jail.pjd2004-05-261-3/+2
* As previously threatened, give each device its own sysctl context anddes2004-05-251-29/+153
* Don't print out 'GIANT-LOCKED' for INTR_FAST drivers.scottl2004-04-011-1/+1
* Conform to local file sytle and prefer (a && (b & flag)).imp2004-03-241-1/+1
* Change the !MPSAFE boot string to something that doesn't potentiallyobrien2004-03-231-1/+1
* Rather than display which interrupts are MPSAFE, display those that aren't.obrien2004-03-221-1/+3
* Whitespace cleanupdes2004-02-241-4/+4
* Device megapatch 4/6:phk2004-02-211-0/+2
* o make debug_mpsafenet globally visiblesam2003-11-051-10/+0
* Minor style(9) nitimp2003-11-051-8/+8
* disable MPSAFE network drivers; we aren't ready yet`sam2003-11-041-1/+1
* Add a temporary mechanism to disble INTR_MPSAFE from network interfacesam2003-10-291-0/+13
OpenPOWER on IntegriCloud