summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata/wd.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* we've been using LBA48 for < 137GB drives for 17 years, so perhapstedu2020-01-231-2/+1
* Use timeout_add_msec(9)kn2019-07-071-3/+4
* Don't pull in <sys/file.h> just to get fcntl.hguenther2017-12-301-2/+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
* 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
* Set segflg member of uio struct with symbolic enum valuestefan2016-01-201-2/+2
* trivial size to free()deraadt2015-08-261-2/+2
* The 80's called and want their interface back. Remove last fragments ofkrw2015-08-171-3/+3
* remove uneeded proc.h includesjsg2014-09-141-2/+2
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-2/+2
* remove most of the boolean_t infection outside uvm/ddb/pmap; ok jsgderaadt2014-07-101-3/+1
* 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
* 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-111-4/+4
* Revamp the sequences for suspend/hibernate -> resume so that the codederaadt2012-10-081-21/+5
* Eliminate redundant buf validation checks in xxstrategy() methods nowmatthew2011-07-061-20/+12
* Refactor some common open/close/detach disk driver code intomatthew2011-06-301-39/+4
* 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
* Drop kernel support for the useless DIOCWLABEL ioctl and prune a lotmatthew2011-06-051-15/+1
* Get rid of the wlabel argument to bounds_check_with_label(). It'smatthew2011-06-031-3/+2
* Change a few of the more common disk drivers (sd, cd, wd, rd, and vnd)matthew2011-05-311-2/+2
* keep an eye out for wdc registers returning 0xff. if they return 0xff,deraadt2011-04-181-1/+12
* Change wdc_reset_channel() to take a `no wait' argument. Pass in turn thismiod2011-04-151-5/+6
* wd_hibernate_io() is a standalone disk io writer which tries to notderaadt2011-04-051-35/+1
* Reintroduce the code that puts the drive into standby in shutdown, butkettenis2010-12-311-1/+4
* The NVIDIA MCP89 SATA controller found on the 2010 Apple 13" MacBook Prokettenis2010-12-301-2/+2
* All users of physio(9) now pass NULL as the buf pointer argument, somatthew2010-09-221-5/+4
* DVACT_ACTIVATE and DVACT_DEACTIVATE do nothing here; removederaadt2010-09-201-8/+1
* Introduce a disk_lookup() function which calls device_lookup(), beforejsing2010-09-081-2/+2
* Store a struct device pointer within struct disk and populate this whenjsing2010-09-081-2/+2
* make struct bufq a member of the softc for devices that use it,dlg2010-09-011-7/+7
* sort DVACT_ actions in order of usederaadt2010-08-311-7/+6
* Garbage collect struct dkdriver.matthew2010-08-281-4/+1
* Manuel Bouyer rescinded clauses 3 and 4 of his license text.jsg2010-07-231-6/+1
* Give the drive a little bit more time to complete the STANDBY IMMED command.kettenis2010-07-221-2/+2
* First part of better pciide resume. Wake the channel by performing twomlarkin2010-07-221-1/+13
* Move disk_attach() to the end of the attach functions, at which point thejsing2010-06-281-4/+6
* partial backout of 1.81 as invoking standby in shutdownjsg2010-06-071-2/+1
* Reintroduce bufqs. A few changes since it was backed out after some goodthib2010-05-261-11/+11
* Flush cache before suspend.kettenis2010-05-241-1/+2
* Place drive in standby mode before shutdown. Avoids the loud click heard onkettenis2010-05-231-11/+39
* dont let sys/ioctl.h imply that you get the ioctls in dkio.h. thisdlg2010-05-181-1/+2
* Recycle unused disklabel fields in order to create a disklabel uniquejsing2010-04-231-3/+1
* Send "STANDBY IMMEDIATE" command to ATA disks upon suspend. For this to work,kettenis2010-04-111-1/+14