summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* teach the side-effect free drivers about the partition they are dealingderaadt2013-11-061-2/+11
* Use DL_SECTOBLK() instead of handrolling same calculation to getkrw2013-10-141-3/+4
* XXsize() returns daddr_t, so calculate the return value in a daddr_tkrw2013-10-141-2/+2
* Try harder to ensure wddump() doesn't decrement the countkrw2013-09-271-6/+7
* return after done in atascsi_disk_unmap.dlg2013-09-181-5/+14
* Make it clearer that sc_wdc_bio.blkno is actuall a disk hardwarekrw2013-09-151-8/+9
* final removal of daddr64_t. daddr_t has been 64 bit for a long enoughderaadt2013-06-112-8/+8
* Add a hibernate HIB_DONE op. After the memory-side-effect driver finishesderaadt2013-01-171-1/+11
* Revamp the sequences for suspend/hibernate -> resume so that the codederaadt2012-10-081-21/+5
* Correct the spelling of "transferred" and "transferring"guenther2012-02-241-3/+3
* on failure, the hibernate io function should return an errno type variable,deraadt2011-11-151-2/+2
* Use a fixed io_page for all hibernate I/O, which is needed formlarkin2011-11-141-1/+5
* Add some #defines for the various hibernate I/O modes, some of themlarkin2011-11-131-3/+9
* KNF of mlarkin's code, requested by him. Some improvements to the interfacederaadt2011-09-222-5/+5
* Alexander Polakov found a use of an uninitialized pointer in the scsidlg2011-08-031-1/+2
* Backout a bunch of my SCSI commits from c2k11. At least one of thesematthew2011-07-171-10/+8
* Cope with the start-dma-before-init errata and some other register setupderaadt2011-07-151-4/+13
* translate the scsi UNMAP command into an equiv TRIM, and advertise UNMAPdlg2011-07-091-2/+126
* Fix fallout from my previous SCSI refactoring diff (movingmatthew2011-07-091-7/+9
* First batch of converting SCSI HBAs from setting saa_targets andmatthew2011-07-081-3/+3
* fill in the ata vpd page as best we can. i dont know how to fill in thedlg2011-07-081-5/+52
* provide the thin provisining vpd page if the disk does trim. only claimdlg2011-07-081-4/+40
* macros for TRIMdlg2011-07-081-1/+4
* some trim cleanups and additions.dlg2011-07-081-9/+17
* Eliminate redundant buf validation checks in xxstrategy() methods nowmatthew2011-07-061-20/+12
* i forgot to set the sector_count when translating WRITE SAME 16dlg2011-07-051-2/+9
* Refactor some common open/close/detach disk driver code intomatthew2011-06-301-39/+4
* Print correct function name in debug statements. ata_get_params, notkrw2011-06-221-3/+3
* Laurence Tratt reported that his "Intel 6 Series AHCI" ahci(4) nomatthew2011-06-211-4/+3
* Call bufq_drain() in wddetach() instead of reimplementing the samematthew2011-06-201-11/+3
* Use disk_lock_nointr() in the xxclose() routines so that they cannotderaadt2011-06-191-6/+4
* Use disk_lock/disk_unlock directly and in the same way in these drivers,deraadt2011-06-191-10/+8
* Delete the long dead LOCKED and WANTED flags from cd(4), sd(4), andmatthew2011-06-061-3/+1
* Drop kernel support for the useless DIOCWLABEL ioctl and prune a lotmatthew2011-06-052-18/+2
* Get rid of the wlabel argument to bounds_check_with_label(). It'smatthew2011-06-031-3/+2
* Small refactoring of atascsi and fix non-data ATA commands to not setmatthew2011-06-021-48/+65
* Change a few of the more common disk drivers (sd, cd, wd, rd, and vnd)matthew2011-05-311-2/+2
* Move wdc_cd from ata/ata_wdc.c to ic/wdc.c so that you can compile amatthew2011-05-241-5/+1
* Move ata_put_xfer() from ata_xfer to atascsi_methods. It's just sillymatthew2011-05-082-6/+12
* Go back to only attempting one IDENTIFY command against directlymatthew2011-05-051-5/+6
* Fix a few off-by-1 errors in atascsi.matthew2011-04-271-5/+5
* keep an eye out for wdc registers returning 0xff. if they return 0xff,deraadt2011-04-182-2/+20
* Change wdc_reset_channel() to take a `no wait' argument. Pass in turn thismiod2011-04-152-7/+8
* one dma_free() was mistakenly left as free()deraadt2011-04-081-2/+2
* wd_hibernate_io() is a standalone disk io writer which tries to notderaadt2011-04-053-38/+98
* pirofti made me look at wd(4) code, which made me sad.dlg2011-04-031-2/+2
* Safer, big mem friendly, allocation of ATAPARAMS buf that is thekrw2011-04-031-5/+6
* Safer, big mem friendly, allocation of identify buf that is thekrw2011-04-021-5/+6
* Initialize stack memory before use. Found with clang.matthew2011-02-031-1/+2
* Add port multiplier support, has been in snaps for a while with no reporteddrahn2011-01-262-120/+358