summaryrefslogtreecommitdiffstats
path: root/sys/sys/bus.h
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* 'const'ify a bunch of pointers in the resource_*() functions for accessingpeter1999-11-181-8/+11
* Zap DEV_DRIVER_MODULE(). The New world order is that drivers create theirpeter1999-11-081-16/+0
* Don't let drivers that use DEV_DRIVER_MODULE() compile as they won'tpeter1999-11-081-0/+6
* * Add struct resource_list* argument to resource_list_alloc anddfr1999-10-121-2/+11
* Change isa_get/set_flags() to device_get/set_flags().dfr1999-09-071-0/+2
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Alter the behavior of sys/kern/subr_bus.c:device_print_child()mdodd1999-07-291-2/+4
* This makes the in kernel printf routines conform to the documenteddfr1999-07-241-3/+3
* Remove cmaj and bmaj args from DEV_DRIVER_MODULE.phk1999-07-041-3/+3
* * Add a function devclass_create() which looks up the named devclass anddfr1999-05-301-3/+4
* * Change device_add_child_after() to device_add_child_ordered() which isdfr1999-05-281-3/+4
* Add some helper functions to make it easier to write a driver for a busdfr1999-05-221-2/+69
* * Define a new static method DEVICE_IDENTIFY which is called to add devicedfr1999-05-141-1/+2
* Unconfuse DEV_MODULE() and DEV_DRIVER_MODULE() about the difference betweenphk1999-05-091-2/+2
* Move the declaration of the interrupt type from the driver structuredfr1999-05-081-12/+11
* Change resource_set_*() interface to be more useful.peter1999-05-081-4/+4
* Continue where Julian left off in July 1998:phk1999-05-071-15/+5
* Bring the 'new-bus' to the i386. This extensively changes the way thepeter1999-04-161-1/+9
* Add some useful functions to the device framework:dfr1999-03-291-3/+10
* Include <sys/queue.h> so that this file is almost self-sufficient, as isbde1999-03-061-4/+5
* A few small improvements to the bus code:dfr1999-01-161-1/+10
* My changes to the new device interface:wollman1998-11-141-71/+140
* Make it possible to have a driver registered with more than one parent bus.dfr1998-07-311-16/+17
OpenPOWER on IntegriCloud