summaryrefslogtreecommitdiff
path: root/sys/dev/ata/atascsi.c
AgeCommit message (Expand)Author
2020-07-20Move remaining scsi bus initialization info from "prototype scsi link"Kenneth R Westerback
2020-07-19Move the adapter related items (luns, adapter, adapter_target,Kenneth R Westerback
2020-07-17Always a joker hiding somewhere.Kenneth R Westerback
2020-07-16Access adapter softc via link->bus->sb_adapter_softc.Kenneth R Westerback
2020-07-11Expunge some Captain Obvious comments, tweak whitespace a bit, move a debugKenneth R Westerback
2020-07-02Shuffle things around so that sc->sc_link initialization isKenneth R Westerback
2020-06-27Nuke trailing whitespace.Kenneth R Westerback
2020-06-27No need to bzero()/memset() 'struct scsibus_attach_args' variablesKenneth R Westerback
2020-06-24Use SDEV_NO_ADAPTER_TARGET instead of the value that is beingKenneth R Westerback
2020-02-05Nuke unnecessary abstraction 'scsi_minphys()' which just callsKenneth R Westerback
2020-01-26Shuffle some names around to make reading the code less headacheKenneth R Westerback
2020-01-23Use a consistant idiom/format when declaring scsi_adapter structuresKenneth R Westerback
2019-08-19Remove some unused code left over from an ancient (i.e. 2007) attemptKenneth R Westerback
2017-08-23Use the correct argument to sizeof. Coverity CID 1453382.Jonathan Gray
2016-03-15Fix size passed to free(), found the hard way by Nick PermyakovJeremie Courreges-Anglas
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-05-15rename the probe and free members of atascsi_methods to ata_probeDavid Gwynne
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
2013-12-09replace workq_task_add with a task. stash teh struct in the ata xfer thingDavid Gwynne
2013-09-18return after done in atascsi_disk_unmap.David Gwynne
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-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-08some trim cleanups and additions.David Gwynne
2011-07-05i forgot to set the sector_count when translating WRITE SAME 16David Gwynne
2011-06-21Laurence Tratt reported that his "Intel 6 Series AHCI" ahci(4) noMatthew Dempsky
2011-06-02Small refactoring of atascsi and fix non-data ATA commands to not setMatthew Dempsky
2011-05-08Move ata_put_xfer() from ata_xfer to atascsi_methods. It's just sillyMatthew Dempsky
2011-05-05Go back to only attempting one IDENTIFY command against directlyMatthew Dempsky
2011-04-27Fix a few off-by-1 errors in atascsi.Matthew Dempsky
2011-04-02Safer, big mem friendly, allocation of identify buf that is theKenneth R Westerback
2011-02-03Initialize stack memory before use. Found with clang.Matthew Dempsky
2011-01-26Add port multiplier support, has been in snaps for a while with no reportedDale Rahn
2011-01-12Reset the state member of the ata_xfer to ATA_S_SETUP before reusing itMark Kettenis
2010-11-20clean up cases of ;;Theo de Raadt
2010-10-12Force openings to 1 for devices that can't do tagged i/o, i.e. moreKenneth R Westerback
2010-09-23translate WRITE SAME 16 into DSM TRIM.David Gwynne
2010-09-20Use SSD_ERRCODE_CURRENT instead of magic 0x70.Kenneth R Westerback
2010-09-20define and use macros for looking at ncq bits.David Gwynne
2010-09-19move the ncq depth calculation into atascsi_probe where it belongs. byDavid Gwynne