freebsd-dev/sys/dev/iicbus
Doug Rabson f7b7769172 * Factor out the object system from new-bus so that it can be used by
non-device code.
* Re-implement the method dispatch to improve efficiency. The new system
  takes about 40ns for a method dispatch on a 300Mhz PII which is only
  10ns slower than a direct function call on the same hardware.

This changes the new-bus ABI slightly so make sure you re-compile any
driver modules which you use.
2000-04-08 14:17:18 +00:00
..
if_ic.c Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 04:46:21 +00:00
iic.c Convert iic to use make_dev() rather than cdevsw_add(). This stops the 1999-11-18 05:43:32 +00:00
iic.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
iicbb_if.m * Factor out the object system from new-bus so that it can be used by 2000-04-08 14:17:18 +00:00
iicbb.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
iicbus_if.m * Factor out the object system from new-bus so that it can be used by 2000-04-08 14:17:18 +00:00
iicbus.c Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
iicbus.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
iiconf.c Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
iiconf.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
iicsmb.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00