summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata
AgeCommit message (Expand)AuthorFilesLines
2020-10-15Replace simple one-line bcopy()/memcpy() of faked data into scsi_xfer with callkrw1-3/+4
2020-09-22Since dlg@'s 2009 scsi midlayer refactoring the 'struct scsi_generic *cmd'krw1-12/+12
2020-09-05Replace '32' with SID_SCSI2_ALEN (a.k.a. 31) when building emulated INQUIRYkrw1-3/+3
2020-09-03Replace '.response_format = 2' with '.response_format = SID_SCSI2_RESPONSE'.krw1-3/+3
2020-09-02When building emulated INQUIRY results use the SCSI_REV_* #define's tokrw1-3/+3
2020-09-01Rename [READ|WRITE]_BIG to [READ|WRITE]_10. Rename struct scsi_rw_big tokrw1-3/+3
2020-08-26Remove needless uses of SDEV_ONLYBIG. It was always set when SDEV_UMASS was set,krw1-2/+1
2020-07-22Nuke unused struct scsi_link members of adapter softc's where thekrw1-2/+1
2020-07-20Move remaining scsi bus initialization info from "prototype scsi link"krw1-4/+5
2020-07-19Move the adapter related items (luns, adapter, adapter_target,krw1-6/+6
2020-07-17Always a joker hiding somewhere.krw1-4/+4
2020-07-16Access adapter softc via link->bus->sb_adapter_softc.krw1-13/+13
2020-07-11Expunge some Captain Obvious comments, tweak whitespace a bit, move a debugkrw1-3/+1
2020-07-02Shuffle things around so that sc->sc_link initialization iskrw1-4/+4
2020-06-27Nuke trailing whitespace.krw1-6/+6
2020-06-27No need to bzero()/memset() 'struct scsibus_attach_args' variableskrw1-2/+1
2020-06-24Use SDEV_NO_ADAPTER_TARGET instead of the value that is beingkrw1-2/+2
2020-02-05Nuke unnecessary abstraction 'scsi_minphys()' which just callskrw1-2/+2
2020-01-26Shuffle some names around to make reading the code less headachekrw1-2/+2
2020-01-23Use a consistant idiom/format when declaring scsi_adapter structureskrw1-6/+2
2020-01-23we've been using LBA48 for < 137GB drives for 17 years, so perhapstedu1-2/+1
2019-08-19Remove some unused code left over from an ancient (i.e. 2007) attemptkrw2-25/+2
2019-07-07Use timeout_add_msec(9)kn1-3/+4
2018-11-02Remove unnecessary if/else block, both branches are identical. We canfcambus1-9/+4
2017-12-30Don't pull in <sys/file.h> just to get fcntl.hguenther1-2/+2
2017-12-30Delete unnecessary <sys/file.h> includesguenther2-4/+2
2017-12-14Repair flushcache/standby operations to not convert AT_WAIT operationsderaadt1-12/+4
2017-10-24remove defines for ioctls the kernel doesn't recognisejsg1-28/+1
2017-08-23Use the correct argument to sizeof. Coverity CID 1453382.jsg1-2/+2
2017-05-31add some details relating to SATA device power managementjmatthew1-3/+19
2017-05-31fix SATA_SStatus_DET_OFFLINE value and add newer SStatus bitsjmatthew1-2/+4
2017-05-29Add an ioctl to tell storage devices to flush their internal cachessf1-10/+26
2017-05-04Also pass the blk offset to disk_unbusy(), so that it can pass it toderaadt1-3/+3
2016-03-15Fix size passed to free(), found the hard way by Nick Permyakovjca1-2/+2
2016-01-20Set segflg member of uio struct with symbolic enum valuestefan1-2/+2
2016-01-03Fix typo in comment.kettenis1-2/+2
2015-12-29Set UltraDMA transfer mode. Some (early?) SATA drives, such as the Maxtorkettenis2-2/+25
2015-08-28fairly simple sizes for free(); ok teduderaadt1-5/+5
2015-08-26trivial size to free()deraadt1-2/+2
2015-08-17The 80's called and want their interface back. Remove last fragments ofkrw4-14/+10
2015-05-15rename the probe and free members of atascsi_methods to ata_probedlg2-7/+7
2015-04-04Use config_suspend() instead of dereferencing ca_activate directly tompi1-6/+2
2015-03-14Remove some includes include-what-you-use claims don'tjsg3-7/+3
2015-01-27remove the second void * argument on tasks.dlg1-5/+5
2014-12-09More malloc() -> mallocarray() in the kernel.doug1-5/+5
2014-09-14remove uneeded proc.h includesjsg3-6/+4
2014-07-12add a size argument to free. will be used soon, but for now default to 0.tedu2-8/+8
2014-07-10remove most of the boolean_t infection outside uvm/ddb/pmap; ok jsgderaadt1-3/+1
2014-07-09Kill unused shutdown hook pointers.mpi1-2/+1
2013-12-09replace workq_task_add with a task. stash teh struct in the ata xfer thingdlg2-7/+11