summaryrefslogtreecommitdiffstats
path: root/sys/sys/bus.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add the devclass_get_count(9) function and man page. It gets a count ofnjl2004-12-081-0/+1
* Add doxygen doc comments for most of newbus and the BUS interface.dfr2004-07-181-76/+82
* Add a devclass level to the dev sysctl tree, in order to support per-des2004-06-041-0/+2
* Whitespace cleanup.des2004-06-041-7/+7
* As previously threatened, give each device its own sysctl context anddes2004-05-251-0/+3
* Add bus_alloc_resource_any(9), which does bus_alloc_resource() with thenjl2004-03-171-0/+6
* Convenience functions to generate notifications from the kernel. The ACPIimp2003-10-241-0/+9
* * Add multiple inheritance to kobj. Each class can have zero or more basedfr2003-10-161-32/+13
* Introduce BUS_CONFIG_INTR(). The method allows devices to tell parentsmarcel2003-09-101-0/+14
* Add a resource_disabled() helper function that returns true (non-zero) ifjhb2003-07-021-0/+1
* Create a new function, device_is_attached(), that is likeimp2003-04-211-0/+1
* Bump pnpinfo and location size to 128 bytes. Since these are computedimp2003-02-171-2/+2
* Add wrappers around the newly created bus_child_pnpinfo_str andimp2002-10-071-1/+3
* Add additional information returned to userland by the device queryingimp2002-09-141-10/+18
* Add a blank line to make this more consistent with the rest of the file.jhb2002-09-121-0/+1
* Add bus_child_present and the child_present method to bus_if.mimp2002-07-211-0/+2
* Add resource_list_add_next() which returns the RID for the resource added.mdodd2002-03-291-0/+4
* Add a generic __BUS_ACCESSOR macro to construct ivar accessor functions,tmm2001-12-211-0/+28
* Add devclass_find_free_unit() prototypeache2001-11-011-0/+1
* Add INTR_TYPE_AV so that we can get to the PI_AV priority in the ithreadpeter2001-06-161-0/+1
* Hints overhaul:peter2001-06-121-7/+5
* style(9) edit.obrien2001-04-191-40/+39
* Axe INTR_HEAVY, INTR_LIGHT, and INTR_THREADED. Add in a INTR_TYPE_CLKjhb2001-02-091-4/+3
* Alter the return value and arguments of the GET_RESOURCE_LIST bus method.mdodd2000-11-281-10/+16
* Implement a trivial but effective interface for obtaining the kernel'smsmith2000-11-091-0/+29
* Add new bus method 'GET_RESOURCE_LIST' and appropriate genericmdodd2000-10-181-0/+9
* Major update to the way synchronization is done in the kernel. Highlightsjasone2000-09-071-1/+14
* Add device_set_softc() which does the obvious.phk2000-07-031-0/+1
* Back out the previous change to the queue(3) interface.jake2000-05-261-2/+2
* Change the way that the queue(3) structures are declared; don't assume thatjake2000-05-231-2/+2
* * Move the driver_t::refs field to kobj_t to replace kobj_t::instances.dfr2000-05-011-1/+0
* * Factor out the object system from new-bus so that it can be used bydfr2000-04-081-13/+4
* device_set_unit() DO NOT USE THIS. This was approved before 4.0imp2000-04-011-0/+1
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"peter1999-12-291-2/+2
* Remove the 'ivars' arguement to device_add_child() andmdodd1999-12-031-4/+3
OpenPOWER on IntegriCloud