freebsd-nq/sys/cam
Matt Jacob 9e6461a2d8 Add an xpt_rescan function and a thread that will field
rescan requests. The purpose of this is to allow a SIM
(or other entities) to request a bus rescan and have it
then fielded in a different (process) context from the
caller.

There are probably better ways to accomplish this, but
it's a very small change that helps solve a number of
problems.

Reviewed by:	Justin, Ken and Scott.
MFC after:	2 weeks
2007-02-23 05:47:36 +00:00
..
scsi Reduce the noise when plugging in (USB) mass storage devices, like a 4 port 2007-02-21 07:45:02 +00:00
cam_ccb.h Remove CTS_SPI_FLAGS_TAG_ENB. Nobody is using it and at least one 2006-12-03 07:19:28 +00:00
cam_debug.h Since DELAY() was moved, most <machine/clock.h> #includes have been 2006-05-16 14:37:58 +00:00
cam_periph.c Add an xpt_print function to reduce most of the xpt_print_path/printf 2006-12-05 07:45:28 +00:00
cam_periph.h Start each of the license/copyright comments with /*- 2005-01-05 22:34:37 +00:00
cam_queue.c - Providing fine-grained malloc statistic by replacing M_DEVBUF with 2005-07-01 15:21:30 +00:00
cam_queue.h Start each of the license/copyright comments with /*- 2005-01-05 22:34:37 +00:00
cam_sim.c - Providing fine-grained malloc statistic by replacing M_DEVBUF with 2005-07-01 15:21:30 +00:00
cam_sim.h Start each of the license/copyright comments with /*- 2005-01-05 22:34:37 +00:00
cam_xpt_periph.h - Providing fine-grained malloc statistic by replacing M_DEVBUF with 2005-07-01 15:21:30 +00:00
cam_xpt_sim.h Start each of the license/copyright comments with /*- 2005-01-05 22:34:37 +00:00
cam_xpt.c Add an xpt_rescan function and a thread that will field 2007-02-23 05:47:36 +00:00
cam_xpt.h Add an xpt_rescan function and a thread that will field 2007-02-23 05:47:36 +00:00
cam.c Do more guarding against zero divide traps for the geom subroutine. 2006-04-18 21:53:39 +00:00
cam.h Start each of the license/copyright comments with /*- 2005-01-05 22:34:37 +00:00