freebsd-nq/sys/cam/ata
Alexander Motin 37ddbd16a5 When possible, join ranges of subsequest BIO_DELETE requests to handle more
(up to 2048 instead of 256 or even 64) of them with single TRIM request.

OCZ Vertex2/Vertex3 SSDs can handle no more then 64 ranges per TRIM request.
Due to lack of BIO_DELETE clustering now, it means that we could delete no
more then 2MB per request (on FS with 32K block) with limited request rate.
This change increases delete rate on Vertex2 from 250MB/s to 950MB/s.
2011-06-02 20:56:42 +00:00
..
ata_all.c Properly log few more ATA commands used by the kernel. 2011-04-14 08:17:45 +00:00
ata_all.h Add basic support for DMA-capable ATA disks on DMA-incapable controller. 2011-04-20 13:27:50 +00:00
ata_da.c When possible, join ranges of subsequest BIO_DELETE requests to handle more 2011-06-02 20:56:42 +00:00
ata_pmp.c Remove some used variables. 2011-04-18 13:59:56 +00:00
ata_xpt.c Add basic support for DMA-capable ATA disks on DMA-incapable controller. 2011-04-20 13:27:50 +00:00