summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata/atascsi.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Replace simple one-line bcopy()/memcpy() of faked data into scsi_xfer with callkrw2020-10-151-3/+4
* Since dlg@'s 2009 scsi midlayer refactoring the 'struct scsi_generic *cmd'krw2020-09-221-12/+12
* Replace '32' with SID_SCSI2_ALEN (a.k.a. 31) when building emulated INQUIRYkrw2020-09-051-3/+3
* Replace '.response_format = 2' with '.response_format = SID_SCSI2_RESPONSE'.krw2020-09-031-3/+3
* When building emulated INQUIRY results use the SCSI_REV_* #define's tokrw2020-09-021-3/+3
* Rename [READ|WRITE]_BIG to [READ|WRITE]_10. Rename struct scsi_rw_big tokrw2020-09-011-3/+3
* Remove needless uses of SDEV_ONLYBIG. It was always set when SDEV_UMASS was set,krw2020-08-261-2/+1
* Nuke unused struct scsi_link members of adapter softc's where thekrw2020-07-221-2/+1
* Move remaining scsi bus initialization info from "prototype scsi link"krw2020-07-201-4/+5
* Move the adapter related items (luns, adapter, adapter_target,krw2020-07-191-6/+6
* Always a joker hiding somewhere.krw2020-07-171-4/+4
* Access adapter softc via link->bus->sb_adapter_softc.krw2020-07-161-13/+13
* Expunge some Captain Obvious comments, tweak whitespace a bit, move a debugkrw2020-07-111-3/+1
* Shuffle things around so that sc->sc_link initialization iskrw2020-07-021-4/+4
* Nuke trailing whitespace.krw2020-06-271-6/+6
* No need to bzero()/memset() 'struct scsibus_attach_args' variableskrw2020-06-271-2/+1
* Use SDEV_NO_ADAPTER_TARGET instead of the value that is beingkrw2020-06-241-2/+2
* Nuke unnecessary abstraction 'scsi_minphys()' which just callskrw2020-02-051-2/+2
* Shuffle some names around to make reading the code less headachekrw2020-01-261-2/+2
* Use a consistant idiom/format when declaring scsi_adapter structureskrw2020-01-231-6/+2
* Remove some unused code left over from an ancient (i.e. 2007) attemptkrw2019-08-191-21/+1
* Use the correct argument to sizeof. Coverity CID 1453382.jsg2017-08-231-2/+2
* Fix size passed to free(), found the hard way by Nick Permyakovjca2016-03-151-2/+2
* Fix typo in comment.kettenis2016-01-031-2/+2
* Set UltraDMA transfer mode. Some (early?) SATA drives, such as the Maxtorkettenis2015-12-291-1/+21
* fairly simple sizes for free(); ok teduderaadt2015-08-281-5/+5
* rename the probe and free members of atascsi_methods to ata_probedlg2015-05-151-4/+4
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-3/+1
* 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-141-2/+1
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-6/+6
* replace workq_task_add with a task. stash teh struct in the ata xfer thingdlg2013-12-091-6/+7
* return after done in atascsi_disk_unmap.dlg2013-09-181-5/+14
* 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
* 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
* some trim cleanups and additions.dlg2011-07-081-9/+17
* i forgot to set the sector_count when translating WRITE SAME 16dlg2011-07-051-2/+9
* Laurence Tratt reported that his "Intel 6 Series AHCI" ahci(4) nomatthew2011-06-211-4/+3
* Small refactoring of atascsi and fix non-data ATA commands to not setmatthew2011-06-021-48/+65
* Move ata_put_xfer() from ata_xfer to atascsi_methods. It's just sillymatthew2011-05-081-3/+5
* 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
* 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