aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/bus.h
Commit message (Expand)AuthorAgeFilesLines
* Add doxygen doc comments for most of newbus and the BUS interface.Doug Rabson2004-07-181-76/+82
* Add a devclass level to the dev sysctl tree, in order to support per-Dag-Erling Smørgrav2004-06-041-0/+2
* Whitespace cleanup.Dag-Erling Smørgrav2004-06-041-7/+7
* As previously threatened, give each device its own sysctl context andDag-Erling Smørgrav2004-05-251-0/+3
* Add bus_alloc_resource_any(9), which does bus_alloc_resource() with theNate Lawson2004-03-171-0/+6
* Convenience functions to generate notifications from the kernel. The ACPIWarner Losh2003-10-241-0/+9
* * Add multiple inheritance to kobj. Each class can have zero or more baseDoug Rabson2003-10-161-32/+13
* Introduce BUS_CONFIG_INTR(). The method allows devices to tell parentsMarcel Moolenaar2003-09-101-0/+14
* Add a resource_disabled() helper function that returns true (non-zero) ifJohn Baldwin2003-07-021-0/+1
* Create a new function, device_is_attached(), that is likeWarner Losh2003-04-211-0/+1
* Bump pnpinfo and location size to 128 bytes. Since these are computedWarner Losh2003-02-171-2/+2
* Add wrappers around the newly created bus_child_pnpinfo_str andWarner Losh2002-10-071-1/+3
* Add additional information returned to userland by the device queryingWarner Losh2002-09-141-10/+18
* Add a blank line to make this more consistent with the rest of the file.John Baldwin2002-09-121-0/+1
* Add bus_child_present and the child_present method to bus_if.mWarner Losh2002-07-211-0/+2
* Add resource_list_add_next() which returns the RID for the resource added.Matthew N. Dodd2002-03-291-0/+4
* Add a generic __BUS_ACCESSOR macro to construct ivar accessor functions,Thomas Moestl2001-12-211-0/+28
* Add devclass_find_free_unit() prototypeAndrey A. Chernov2001-11-011-0/+1
* Add INTR_TYPE_AV so that we can get to the PI_AV priority in the ithreadPeter Wemm2001-06-161-0/+1
* Hints overhaul:Peter Wemm2001-06-121-7/+5
* style(9) edit.David E. O'Brien2001-04-191-40/+39
* Axe INTR_HEAVY, INTR_LIGHT, and INTR_THREADED. Add in a INTR_TYPE_CLKJohn Baldwin2001-02-091-4/+3
* Alter the return value and arguments of the GET_RESOURCE_LIST bus method.Matthew N. Dodd2000-11-281-10/+16
* Implement a trivial but effective interface for obtaining the kernel'sMike Smith2000-11-091-0/+29
* Add new bus method 'GET_RESOURCE_LIST' and appropriate genericMatthew N. Dodd2000-10-181-0/+9
* Major update to the way synchronization is done in the kernel. HighlightsJason Evans2000-09-071-1/+14
* Add device_set_softc() which does the obvious.Poul-Henning Kamp2000-07-031-0/+1
* Back out the previous change to the queue(3) interface.Jake Burkholder2000-05-261-2/+2
* Change the way that the queue(3) structures are declared; don't assume thatJake Burkholder2000-05-231-2/+2
* * Move the driver_t::refs field to kobj_t to replace kobj_t::instances.Doug Rabson2000-05-011-1/+0
* * Factor out the object system from new-bus so that it can be used byDoug Rabson2000-04-081-13/+4
* device_set_unit() DO NOT USE THIS. This was approved before 4.0Warner Losh2000-04-011-0/+1
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"Peter Wemm1999-12-291-2/+2
* Remove the 'ivars' arguement to device_add_child() andMatthew N. Dodd1999-12-031-4/+3
* 'const'ify a bunch of pointers in the resource_*() functions for accessingPeter Wemm1999-11-181-8/+11
* Zap DEV_DRIVER_MODULE(). The New world order is that drivers create theirPeter Wemm1999-11-081-16/+0
* Don't let drivers that use DEV_DRIVER_MODULE() compile as they won'tPeter Wemm1999-11-081-0/+6
* * Add struct resource_list* argument to resource_list_alloc andDoug Rabson1999-10-121-2/+11
* Change isa_get/set_flags() to device_get/set_flags().Doug Rabson1999-09-071-0/+2
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Alter the behavior of sys/kern/subr_bus.c:device_print_child()Matthew N. Dodd1999-07-291-2/+4
* This makes the in kernel printf routines conform to the documentedDoug Rabson1999-07-241-3/+3
* Remove cmaj and bmaj args from DEV_DRIVER_MODULE.Poul-Henning Kamp1999-07-041-3/+3
* * Add a function devclass_create() which looks up the named devclass andDoug Rabson1999-05-301-3/+4
* * Change device_add_child_after() to device_add_child_ordered() which isDoug Rabson1999-05-281-3/+4
* Add some helper functions to make it easier to write a driver for a busDoug Rabson1999-05-221-2/+69
* * Define a new static method DEVICE_IDENTIFY which is called to add deviceDoug Rabson1999-05-141-1/+2
* Unconfuse DEV_MODULE() and DEV_DRIVER_MODULE() about the difference betweenPoul-Henning Kamp1999-05-091-2/+2
* Move the declaration of the interrupt type from the driver structureDoug Rabson1999-05-081-12/+11
* Change resource_set_*() interface to be more useful.Peter Wemm1999-05-081-4/+4