summaryrefslogtreecommitdiff
path: root/sys/dev/ata/atascsi.h
AgeCommit message (Expand)Author
2022-04-09atascsi: constify method tablesChristian Weisgerber
2019-08-19Remove some unused code left over from an ancient (i.e. 2007) attemptKenneth R Westerback
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
2015-12-29Set UltraDMA transfer mode. Some (early?) SATA drives, such as the MaxtorMark Kettenis
2015-05-15rename the probe and free members of atascsi_methods to ata_probeDavid Gwynne
2013-12-09replace workq_task_add with a task. stash teh struct in the ata xfer thingDavid Gwynne
2011-07-08macros for TRIMDavid Gwynne
2011-05-08Move ata_put_xfer() from ata_xfer to atascsi_methods. It's just sillyMatthew Dempsky
2011-01-26Add port multiplier support, has been in snaps for a while with no reportedDale Rahn
2010-09-23commands and bits for data set management.David Gwynne
2010-09-20define and use macros for looking at ncq bits.David Gwynne
2010-07-03Implement translation of the SCSI START STOP UNIT command.Mark Kettenis
2010-05-05map the ATA data set management stuff (ie, trim) to the SCSI thinDavid Gwynne
2010-04-22cut atascsi over to providing and using iopools. this gets rid of NO_CCBDavid Gwynne
2010-04-19move the stupid throwing away of ata_xfers out the run of the first scsiDavid Gwynne
2010-04-05fill in the the lowest aligned logical block address field. itDavid Gwynne
2010-04-05add support for ata disks with block sizes other than 512 bytes. i haventDavid Gwynne
2010-04-03add support for emulating the disk characteristics and disk limits vpdDavid Gwynne
2009-12-08krw and marco found another problem with my atascsi chanages.David Gwynne
2009-12-07get rid of the return codes from command submission, ata_cmd handlersDavid Gwynne
2009-02-16Extend the scsi_adapter minphys() callback to take a struct scsi_link *Miod Vallat
2008-01-01provide a thing for use with %b to show which xa flags are set.David Gwynne
2007-12-28massage the way vpds are defined. rename the page used for the devicesDavid Gwynne
2007-12-06Ask for write cache and read look ahead to be turnedJonathan Gray
2007-11-28when we probe a port send an ata inquiry to the device and cacheDavid Gwynne
2007-11-26implement atascsi_probe_dev and atascsi_detach_dev. they let a hba tellDavid Gwynne
2007-11-26drive port probes from the scsi midlayer now that it will ask the adapterDavid Gwynne
2007-11-23starting bits to implement hotplug of sili controllers. this adds the codeDavid Gwynne
2007-04-12Do a security freeze lock like we do in wd(4) to deal with systemsJonathan Gray
2007-04-10Sort ATA commands by value.Jonathan Gray
2007-04-05device signatures appear to be common to sata controllers too.David Gwynne
2007-04-04some registers are shared amongst various sata controllers, so stickDavid Gwynne
2007-04-02Read log page 10h to determine the NCQ error, instead of aborting allChristopher Pascoe
2007-03-22Let atascsi issue NCQ commands if the controller supports it.Christopher Pascoe
2007-03-21Add support for issuing NCQ commands via AHCI.Christopher Pascoe
2007-03-21replace the array of u_int8_ts for the fis/registers with a struct to makeDavid Gwynne
2007-03-20add missing FLUSH_CACHE commands.David Gwynne
2007-03-20Add support for ATA PACKET commands. This should make ATAPI cdrom drives,Christopher Pascoe
2007-03-20move ata command definitions from atascsi.c to atascsi.hDavid Gwynne
2007-03-20reorder slightly. ata bits before atascsiDavid Gwynne
2007-03-20Add timeout handling for ATA commands.Christopher Pascoe
2007-03-20nothing from wdc, wd, or any of the existing ata stuff pls. this gets ridDavid Gwynne
2007-03-20Request "descriptor processed" interrupts only for PIO requests (inquiry,Christopher Pascoe
2007-03-20Instead of having a copy of every register that we will issue in the ata_cmd,Christopher Pascoe
2007-03-20Change API for struct ata_xfer allocation to move it into the device thatChristopher Pascoe
2007-03-13we need a resid tooDavid Gwynne
2007-03-13add timeouts on ata_xfersDavid Gwynne
2007-02-28stash a pointer to the atascsi instance in ata_port structs. the completionDavid Gwynne
2007-02-19precomp -> features as per ATA specJonathan Gray