freebsd-dev/sys/dev/ata
Søren Schmidt 8ea3ce2aac Refine the detach/attach code.
Proberly fail outstanding bio requests on devices that are detached.

This makes it possible to change between disk/cdrom/dvd/whathaveyou
in a notebook, just by suspending it, changing the device in the
bay (or what you model calls it), unsuspend and the ATA driver
will figure out what disappeared and properly fail those, and attach
any new devices found.
2001-03-14 12:05:44 +00:00
..
ata-all.c Refine the detach/attach code. 2001-03-14 12:05:44 +00:00
ata-all.h Refine the detach/attach code. 2001-03-14 12:05:44 +00:00
ata-card.c Split out the ata probes in seperate files for each bus type. 2001-03-06 21:43:46 +00:00
ata-disk.c Refine the detach/attach code. 2001-03-14 12:05:44 +00:00
ata-disk.h Refine the detach/attach code. 2001-03-14 12:05:44 +00:00
ata-dma.c Split out the ata probes in seperate files for each bus type. 2001-03-06 21:43:46 +00:00
ata-isa.c Split out the ata probes in seperate files for each bus type. 2001-03-06 21:43:46 +00:00
ata-pci.c Split out the ata probes in seperate files for each bus type. 2001-03-06 21:43:46 +00:00
ata-raid.c Introduce busspace instead of the good old in/out instructions. 2001-02-06 16:44:25 +00:00
ata-raid.h Add session argument to *close_disk, allowing to set session type on fixate. 2001-01-10 19:19:47 +00:00
atapi-all.c Refine the detach/attach code. 2001-03-14 12:05:44 +00:00
atapi-all.h Refine the detach/attach code. 2001-03-14 12:05:44 +00:00
atapi-cd.c Refine the detach/attach code. 2001-03-14 12:05:44 +00:00
atapi-cd.h Refine the detach/attach code. 2001-03-14 12:05:44 +00:00
atapi-fd.c Refine the detach/attach code. 2001-03-14 12:05:44 +00:00
atapi-fd.h Refine the detach/attach code. 2001-03-14 12:05:44 +00:00
atapi-tape.c Refine the detach/attach code. 2001-03-14 12:05:44 +00:00
atapi-tape.h Refine the detach/attach code. 2001-03-14 12:05:44 +00:00