freebsd-skq/sys/dev/ata
Peter Grehan a384947e92 Fix panic and breakage for non-DMA ATA devices e.g. powermac macio cells.
Handle cases where dma function pointers may be NULL, and where
the max_iosize can't be derived from a DMA data structure. For
the latter, revert to the prior behaviour of using DFLTPHYS for
the max i/o size when there is no other data.

Reviewed by:		marcel
No objection by:	sos
2008-05-08 17:55:44 +00:00
..
ata_if.m Add experimental support for SATA Port Multipliers 2008-04-10 13:05:05 +00:00
ata-all.c devclass_get_maxunit() returns n+1 with n starting at 0. 2008-04-20 17:45:32 +00:00
ata-all.h Go back to preallocating everything possible on init. 2008-04-17 12:29:35 +00:00
ata-card.c Add experimental support for SATA Port Multipliers 2008-04-10 13:05:05 +00:00
ata-cbus.c Add experimental support for SATA Port Multipliers 2008-04-10 13:05:05 +00:00
ata-chipset.c Add HW level support for the Adaptec 1420SA controller. 2008-04-21 10:51:38 +00:00
ata-disk.c Fix panic and breakage for non-DMA ATA devices e.g. powermac macio cells. 2008-05-08 17:55:44 +00:00
ata-disk.h Add experimental support for SATA Port Multipliers 2008-04-10 13:05:05 +00:00
ata-dma.c Fix the breakage that caused AHCI devices to vanish. Editor droppings :( 2008-04-18 15:15:04 +00:00
ata-isa.c Add experimental support for SATA Port Multipliers 2008-04-10 13:05:05 +00:00
ata-lowlevel.c Fix panic and breakage for non-DMA ATA devices e.g. powermac macio cells. 2008-05-08 17:55:44 +00:00
ata-pci.c Add HW level support for the Adaptec 1420SA controller. 2008-04-21 10:51:38 +00:00
ata-pci.h Add HW level support for the Adaptec 1420SA controller. 2008-04-21 10:51:38 +00:00
ata-queue.c Unload DMA slot on device timeouts. 2008-04-21 10:35:19 +00:00
ata-raid.c Go back to preallocating everything possible on init. 2008-04-17 12:29:35 +00:00
ata-raid.h Add experimental support for SATA Port Multipliers 2008-04-10 13:05:05 +00:00
ata-usb.c Add experimental support for SATA Port Multipliers 2008-04-10 13:05:05 +00:00
atapi-cam.c Go back to preallocating everything possible on init. 2008-04-17 12:29:35 +00:00
atapi-cd.c Fix panic and breakage for non-DMA ATA devices e.g. powermac macio cells. 2008-05-08 17:55:44 +00:00
atapi-cd.h Add experimental support for SATA Port Multipliers 2008-04-10 13:05:05 +00:00
atapi-fd.c Fix panic and breakage for non-DMA ATA devices e.g. powermac macio cells. 2008-05-08 17:55:44 +00:00
atapi-fd.h Add experimental support for SATA Port Multipliers 2008-04-10 13:05:05 +00:00
atapi-tape.c Fix panic and breakage for non-DMA ATA devices e.g. powermac macio cells. 2008-05-08 17:55:44 +00:00
atapi-tape.h Add experimental support for SATA Port Multipliers 2008-04-10 13:05:05 +00:00