freebsd-dev/sys/dev/vinum
Greg Lehey 2e30926d26 launch_requests:
limit the number of outstanding requests on a specific drive and
  overall.

  Change the way we set the active request count.  This enables us to
  start the requests without being in splbio for the duration, which
  could be very long for IDE drives in PIO mode.
1999-10-13 03:19:31 +00:00
..
COPYRIGHT $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
makestatetext $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
request.h Add some private storage so that we can queue requests in an interrupt 1999-10-13 03:16:05 +00:00
statetexts.h Add 'initialized' state for subdisks. After initializing, the subdisk 1999-08-15 02:29:14 +00:00
vinum.c Minor formatting changes (7th attempt) 1999-09-28 22:42:06 +00:00
vinumconfig.c Remove some superfluous comments. 1999-09-28 22:43:07 +00:00
vinumdaemon.c Add some private storage so that we can queue requests in an interrupt 1999-10-13 03:16:05 +00:00
vinumext.h Change the declaration of initsd. 1999-10-13 03:16:35 +00:00
vinumhdr.h Modify definition of Malloc: only M_WAITOK if we're not in an 1999-10-13 03:16:56 +00:00
vinuminterrupt.c Limit the number of outstanding requests on a specific drive and 1999-10-13 03:17:21 +00:00
vinumio.c Fix another instance of vinum_scandisk giving a request to the daemon 1999-10-13 03:17:59 +00:00
vinumio.h struct vinum_ioctl_msg: Add fields verify (for initsd) and blocksize 1999-10-13 03:18:29 +00:00
vinumioctl.c Add ioctls VINUM_CHECKPARITY and VINUM_RESETPARITY, still to be fully 1999-09-28 22:55:37 +00:00
vinumkw.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vinumlock.c Don't count iterations while waiting for a lock to become free. 1999-09-28 22:56:04 +00:00
vinummemory.c MMalloc: don't supply M_WAITOK when mallocing from an interrupt 1999-10-13 03:18:53 +00:00
vinumparser.c Removal of sys/device.h 1999-10-05 21:19:41 +00:00
vinumraid5.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vinumrequest.c launch_requests: 1999-10-13 03:19:31 +00:00
vinumrevive.c revive_block: set b_resid correctly. 1999-09-28 22:57:29 +00:00
vinumstate.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vinumstate.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vinumutil.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vinumvar.h struct plex: Add variables checkblock and rebuildblock to keep track 1999-09-28 22:58:07 +00:00