summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove unnecessary if/else block, both branches are identical. We canfcambus2018-11-021-9/+4
* Don't pull in <sys/file.h> just to get fcntl.hguenther2017-12-301-2/+2
* Delete unnecessary <sys/file.h> includesguenther2017-12-302-4/+2
* Repair flushcache/standby operations to not convert AT_WAIT operationsderaadt2017-12-141-12/+4
* remove defines for ioctls the kernel doesn't recognisejsg2017-10-241-28/+1
* Use the correct argument to sizeof. Coverity CID 1453382.jsg2017-08-231-2/+2
* add some details relating to SATA device power managementjmatthew2017-05-311-3/+19
* fix SATA_SStatus_DET_OFFLINE value and add newer SStatus bitsjmatthew2017-05-311-2/+4
* Add an ioctl to tell storage devices to flush their internal cachessf2017-05-291-10/+26
* Also pass the blk offset to disk_unbusy(), so that it can pass it toderaadt2017-05-041-3/+3
* Fix size passed to free(), found the hard way by Nick Permyakovjca2016-03-151-2/+2
* Set segflg member of uio struct with symbolic enum valuestefan2016-01-201-2/+2
* Fix typo in comment.kettenis2016-01-031-2/+2
* Set UltraDMA transfer mode. Some (early?) SATA drives, such as the Maxtorkettenis2015-12-292-2/+25
* fairly simple sizes for free(); ok teduderaadt2015-08-281-5/+5
* trivial size to free()deraadt2015-08-261-2/+2
* The 80's called and want their interface back. Remove last fragments ofkrw2015-08-174-14/+10
* rename the probe and free members of atascsi_methods to ata_probedlg2015-05-152-7/+7
* Use config_suspend() instead of dereferencing ca_activate directly tompi2015-04-041-6/+2
* Remove some includes include-what-you-use claims don'tjsg2015-03-143-7/+3
* remove the second void * argument on tasks.dlg2015-01-271-5/+5
* More malloc() -> mallocarray() in the kernel.doug2014-12-091-5/+5
* remove uneeded proc.h includesjsg2014-09-143-6/+4
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-122-8/+8
* remove most of the boolean_t infection outside uvm/ddb/pmap; ok jsgderaadt2014-07-101-3/+1
* Kill unused shutdown hook pointers.mpi2014-07-091-2/+1
* replace workq_task_add with a task. stash teh struct in the ata xfer thingdlg2013-12-092-7/+11
* 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