summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_bus.c
Commit message (Expand)AuthorAgeFilesLines
* Split out the probing magic of device_probe_and_attach intoimp2008-06-201-6/+25
* devctl_process_running(): Check for devsoftc.inuse == 1 instead ofrpaulo2008-05-181-1/+1
* Implement a BUS_BIND_INTR() method in the bus interface to bind an IRQjhb2008-03-201-0/+31
* Tiny bit of KNF to make bus_setup_intr() look like the rest of thisimp2008-03-101-19/+18
* Any driver that relies on its parent to set the devclass has no way toimp2008-03-091-0/+8
* Add devctl_process_running() so that power management system driveriwasaki2008-01-271-0/+9
* When devclass_get_maxunit is passed a NULL, return -1 to indicate thatimp2007-12-191-1/+4
* Deal with the possibility of device_set_unit() being called when attachingpeter2007-11-301-0/+11
* First in a series of changes to remove the now-unused Giant compatibilityrwatson2007-07-271-3/+0
* fix comment typosam2007-05-231-1/+1
* Use NULL rather than 0 for various pointer constants.jhb2007-02-261-26/+26
* o break newbus api: add a new argument of type driver_filter_t topiso2007-02-231-7/+14
* Add a default method for BUS_ADD_CHILD() that just callsjhb2006-09-111-0/+7
* add a newbus method for obtaining the bus's bus_dma_tag_t... This isjmg2006-09-031-0/+33
* Commit the results of the typo hunt by Darren Pilgrim.yar2006-08-041-1/+1
* Create bus_enumerate_hinted_children. This routine will allow driversimp2006-07-081-0/+34
* Whoops, revert accidental commit.jhb2006-06-211-19/+7
* Fix two comments and a style fix.jhb2006-06-211-7/+19
* const'ify resource_spec to note that we won't be changing anything whilejmg2006-04-201-2/+4
* Add a devd(8) event that is sent after the system resumes. This can benjl2006-01-221-1/+13
* When loading a driver that is a subclass of another driver don't set thejhb2006-01-201-1/+11
* Correct STAILQ usage in purge of resourcelist.phk2006-01-141-1/+1
* When data passed into devctl_notify is NULL, don't print (null). Insteadimp2005-10-041-2/+6
* Add two convenience functions for device drivers: bus_alloc_resources()phk2005-09-241-0/+31
* MFp4: Expose device_probe_child()imp2005-09-181-1/+1
* 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
OpenPOWER on IntegriCloud