summaryrefslogtreecommitdiff
path: root/sys/dev/ata
AgeCommit message (Expand)Author
2017-12-30Don't pull in <sys/file.h> just to get fcntl.hPhilip Guenther
2017-12-30Delete unnecessary <sys/file.h> includesPhilip Guenther
2017-12-14Repair flushcache/standby operations to not convert AT_WAIT operationsTheo de Raadt
2017-10-24remove defines for ioctls the kernel doesn't recogniseJonathan Gray
2017-08-23Use the correct argument to sizeof. Coverity CID 1453382.Jonathan Gray
2017-05-31add some details relating to SATA device power managementJonathan Matthew
2017-05-31fix SATA_SStatus_DET_OFFLINE value and add newer SStatus bitsJonathan Matthew
2017-05-29Add an ioctl to tell storage devices to flush their internal cachesStefan Fritsch
2017-05-04Also pass the blk offset to disk_unbusy(), so that it can pass it toTheo de Raadt
2016-03-15Fix size passed to free(), found the hard way by Nick PermyakovJeremie Courreges-Anglas
2016-01-20Set segflg member of uio struct with symbolic enum valueStefan Kempf
2016-01-03Fix typo in comment.Mark Kettenis
2015-12-29Set UltraDMA transfer mode. Some (early?) SATA drives, such as the MaxtorMark Kettenis
2015-08-28fairly simple sizes for free(); ok teduTheo de Raadt
2015-08-26trivial size to free()Theo de Raadt
2015-08-17The 80's called and want their interface back. Remove last fragments ofKenneth R Westerback
2015-05-15rename the probe and free members of atascsi_methods to ata_probeDavid Gwynne
2015-04-04Use config_suspend() instead of dereferencing ca_activate directly toMartin Pieuchot
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-01-27remove the second void * argument on tasks.David Gwynne
2014-12-09More malloc() -> mallocarray() in the kernel.Doug Hogan
2014-09-14remove uneeded proc.h includesJonathan Gray
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-07-10remove most of the boolean_t infection outside uvm/ddb/pmap; ok jsgTheo de Raadt
2014-07-09Kill unused shutdown hook pointers.Martin Pieuchot
2013-12-09replace workq_task_add with a task. stash teh struct in the ata xfer thingDavid Gwynne
2013-11-06teach the side-effect free drivers about the partition they are dealingTheo de Raadt
2013-10-14Use DL_SECTOBLK() instead of handrolling same calculation to getKenneth R Westerback
2013-10-14XXsize() returns daddr_t, so calculate the return value in a daddr_tKenneth R Westerback
2013-09-27Try harder to ensure wddump() doesn't decrement the countKenneth R Westerback
2013-09-18return after done in atascsi_disk_unmap.David Gwynne
2013-09-15Make it clearer that sc_wdc_bio.blkno is actuall a disk hardwareKenneth R Westerback
2013-06-11final removal of daddr64_t. daddr_t has been 64 bit for a long enoughTheo de Raadt
2013-01-17Add a hibernate HIB_DONE op. After the memory-side-effect driver finishesTheo de Raadt
2012-10-08Revamp the sequences for suspend/hibernate -> resume so that the codeTheo de Raadt
2012-02-24Correct the spelling of "transferred" and "transferring"Philip Guenthe
2011-11-15on failure, the hibernate io function should return an errno type variable,Theo de Raadt
2011-11-14Use a fixed io_page for all hibernate I/O, which is needed forMike Larkin
2011-11-13Add some #defines for the various hibernate I/O modes, some of theMike Larkin
2011-09-22KNF of mlarkin's code, requested by him. Some improvements to the interfaceTheo de Raadt
2011-08-03Alexander Polakov found a use of an uninitialized pointer in the scsiDavid Gwynne
2011-07-17Backout a bunch of my SCSI commits from c2k11. At least one of theseMatthew Dempsky
2011-07-15Cope with the start-dma-before-init errata and some other register setupTheo de Raadt
2011-07-09translate the scsi UNMAP command into an equiv TRIM, and advertise UNMAPDavid Gwynne
2011-07-09Fix fallout from my previous SCSI refactoring diff (movingMatthew Dempsky
2011-07-08First batch of converting SCSI HBAs from setting saa_targets andMatthew Dempsky
2011-07-08fill in the ata vpd page as best we can. i dont know how to fill in theDavid Gwynne
2011-07-08provide the thin provisining vpd page if the disk does trim. only claimDavid Gwynne
2011-07-08macros for TRIMDavid Gwynne
2011-07-08some trim cleanups and additions.David Gwynne