summaryrefslogtreecommitdiffstats
path: root/sys/sys/bus.h
Commit message (Expand)AuthorAgeFilesLines
* MFC r271889, 272799, 272800, 274976scottl2015-03-121-0/+4
* MFC r269594, r269596, r269597, r269598, r269605, r269606:ian2014-08-171-0/+6
* Make detaching drivers from PCI devices more robust. While here, fix ajhb2013-06-271-0/+3
* Remove a comment about devices being able to specify multiple interruptrpaulo2013-04-041-5/+2
* Revert r239178 and implement two new functions, namelyhselasky2012-08-151-1/+2
* Add new device method to free the automaticallyhselasky2012-08-101-0/+1
* Fix typo.andreast2012-08-051-1/+1
* Allow device_busy() and device_unbusy() to be invoked while a device isjhb2012-04-111-0/+1
* Rename device_delete_all_children() into device_delete_children().hselasky2011-11-221-1/+1
* - Add a DEVMETHOD_END alias for KOBJMETHOD_END so that along with 'driver_t'marius2011-11-221-1/+2
* Move the device_delete_all_children() function from usb_util.chselasky2011-11-191-0/+1
* Add two new macros DRIVER_MODULE_ORDERED() and EARLY_DRIVER_MODULE_ORDERED()jhb2011-08-221-2/+12
* Respect the BIOS/firmware's notion of acceptable address ranges for PCIjhb2011-07-151-0/+1
* Add a new bus method, BUS_ADJUST_RESOURCE() that is intended to be ajhb2011-04-291-0/+5
* - Merge changes to the base system to support OFED. These includejeff2011-03-211-0/+3
* Retire the INTR_FAST flag as it was obsoleted by the introduction of thejhb2011-01-061-1/+0
* Reserve INTR_MD[1-4] similarly to what BUS_DMA_BUS[1-4] are intended formarius2011-01-041-1/+5
* Add a resource_list_reserved() method that returns true if a resourcejhb2010-11-171-0/+1
* bus_add_child: change type of order parameter to u_intavg2010-09-101-1/+1
* struct device: widen type of flags and order fields to u_intavg2010-09-041-1/+1
* Add modifications of devctl_notify(9) functions that take flags. Usekib2010-06-121-0/+3
* For some buses, devices may have active resources assigned even though theyjhb2009-12-091-0/+15
* Style fixes to the function prototypes for bus_alloc_resources() andjhb2009-10-151-2/+4
* Add a facility for associating optional descriptions with active interruptjhb2009-10-151-0/+5
* Use explicit int values for the device states in order to allow,attilio2009-09-151-4/+4
* Revert r196779 in order to implement a different scheme for newbus lockingattilio2009-09-131-4/+1
* Add intermediate states for attaching and detaching that will beattilio2009-09-031-1/+4
* Temporarily revert the new-bus locking for 8.0 release. It will bejhb2009-08-201-8/+0
* Make the newbus subsystem Giant free by adding the new newbus sxlock.attilio2009-08-021-0/+8
* As discussed on arch@, restireimp2009-06-091-4/+0
* Add support for multiple passes of the device tree during the boot-timejhb2009-06-091-3/+33
* Split out the probing magic of device_probe_and_attach intoimp2008-06-201-0/+1
* Implement a BUS_BIND_INTR() method in the bus interface to bind an IRQjhb2008-03-201-0/+3
* Any driver that relies on its parent to set the devclass has no way toimp2008-03-091-1/+5
* Add devctl_process_running() so that power management system driveriwasaki2008-01-271-0/+1
* o break newbus api: add a new argument of type driver_filter_t topiso2007-02-231-3/+40
* Add prototype for bus_generic_add_child() missed in previous commit.jhb2006-09-111-0/+3
* add a newbus method for obtaining the bus's bus_dma_tag_t... This isjmg2006-09-031-0/+5
* Create bus_enumerate_hinted_children. This routine will allow driversimp2006-07-081-0/+1
* const'ify resource_spec to note that we won't be changing anything whilejmg2006-04-201-1/+1
* Add convenience macros for bus_space usage that doesn't require specificationphk2005-09-241-0/+135
* Add two convenience functions for device drivers: bus_alloc_resources()phk2005-09-241-5/+10
* MFp4: Expose device_probe_child()imp2005-09-181-0/+1
* resource_list_purge: release the resources in this list, and purge theimp2005-04-121-0/+1
* Return the resource created/found in resource_list_add to avoid an extraimp2005-04-121-1/+2
* Add devclass_get_drivers(9) which provides an array of pointers to drivernjl2005-04-041-0/+1
* Use STAILQ in preference to SLIST for the resources. Insert new resourcesimp2005-03-181-2/+2
* Introduce defines for different levels of match in the bus probe routine toimp2005-02-241-0/+27
* Introduce bus_free_resource. It is a convenience function which wrapsimp2005-01-191-0/+1
* Implement device_quiesce. This method means 'you are about to beimp2004-12-311-0/+2
OpenPOWER on IntegriCloud