freebsd-dev/sys/dev/ppbus
Scott Long 2b83592fdc Remove Giant from CAM. Drivers (SIMs) now register a mutex that CAM will
use to synchornize and protect all data objects that are used for that
SIM.  Drivers that are not yet MPSAFE register Giant and operate as
usual.  RIght now, no drivers are MPSAFE, though a few will be changed
in the coming week as this work settles down.

The driver API has changed, so all CAM drivers will need to be recompiled.
The userland API has not changed, so tools like camcontrol do not need to
be recompiled.
2007-04-15 08:49:19 +00:00
..
if_plip.c o break newbus api: add a new argument of type driver_filter_t to 2007-02-23 12:19:07 +00:00
immio.c bandaid assumption that char is signed 2005-12-21 00:09:11 +00:00
lpbb.c Add missing MODULE_DEPEND() so that ppbus.ko and these .ko's can be 2005-12-21 10:54:47 +00:00
lpt.c o break newbus api: add a new argument of type driver_filter_t to 2007-02-23 12:19:07 +00:00
lpt.h
lptio.h
pcfclock.c
ppb_1284.c
ppb_1284.h
ppb_base.c
ppb_msq.c
ppb_msq.h
ppbconf.c Remove a useless cast from void * to struct ppb_device *. 2007-03-06 11:44:11 +00:00
ppbconf.h
ppbio.h
ppbus_if.m
ppi.c Catchup with filters 2007-02-23 19:34:52 +00:00
ppi.h
pps.c o break newbus api: add a new argument of type driver_filter_t to 2007-02-23 12:19:07 +00:00
vpo.c Remove Giant from CAM. Drivers (SIMs) now register a mutex that CAM will 2007-04-15 08:49:19 +00:00
vpoio.c Since DELAY() was moved, most <machine/clock.h> #includes have been 2006-05-16 14:37:58 +00:00
vpoio.h