summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata/atascsi.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* add some details relating to SATA device power managementjmatthew2017-05-311-3/+19
* fix SATA_SStatus_DET_OFFLINE value and add newer SStatus bitsjmatthew2017-05-311-2/+4
* Set UltraDMA transfer mode. Some (early?) SATA drives, such as the Maxtorkettenis2015-12-291-1/+4
* rename the probe and free members of atascsi_methods to ata_probedlg2015-05-151-3/+3
* replace workq_task_add with a task. stash teh struct in the ata xfer thingdlg2013-12-091-1/+4
* macros for TRIMdlg2011-07-081-1/+4
* Move ata_put_xfer() from ata_xfer to atascsi_methods. It's just sillymatthew2011-05-081-3/+7
* Add port multiplier support, has been in snaps for a while with no reporteddrahn2011-01-261-9/+21
* commands and bits for data set management.dlg2010-09-231-1/+7
* define and use macros for looking at ncq bits.dlg2010-09-201-1/+6
* Implement translation of the SCSI START STOP UNIT command.kettenis2010-07-031-1/+2
* map the ATA data set management stuff (ie, trim) to the SCSI thindlg2010-05-051-3/+7
* cut atascsi over to providing and using iopools. this gets rid of NO_CCBdlg2010-04-221-12/+5
* move the stupid throwing away of ata_xfers out the run of the first scsidlg2010-04-191-3/+1
* fill in the the lowest aligned logical block address field. itdlg2010-04-051-2/+7
* add support for ata disks with block sizes other than 512 bytes. i haventdlg2010-04-051-2/+2
* add support for emulating the disk characteristics and disk limits vpddlg2010-04-031-4/+13
* krw and marco found another problem with my atascsi chanages.dlg2009-12-081-1/+2
* get rid of the return codes from command submission, ata_cmd handlersdlg2009-12-071-9/+9
* Extend the scsi_adapter minphys() callback to take a struct scsi_link *miod2009-02-161-2/+4
* provide a thing for use with %b to show which xa flags are set.dlg2008-01-011-1/+5
* massage the way vpds are defined. rename the page used for the devicesdlg2007-12-281-1/+2
* Ask for write cache and read look ahead to be turnedjsg2007-12-061-1/+14
* when we probe a port send an ata inquiry to the device and cachedlg2007-11-281-2/+3
* implement atascsi_probe_dev and atascsi_detach_dev. they let a hba telldlg2007-11-261-2/+2
* drive port probes from the scsi midlayer now that it will ask the adapterdlg2007-11-261-1/+2
* starting bits to implement hotplug of sili controllers. this adds the codedlg2007-11-231-2/+2
* Do a security freeze lock like we do in wd(4) to deal with systemsjsg2007-04-121-1/+2
* Sort ATA commands by value.jsg2007-04-101-8/+8
* device signatures appear to be common to sata controllers too.dlg2007-04-051-1/+5
* some registers are shared amongst various sata controllers, so stickdlg2007-04-041-1/+22
* Read log page 10h to determine the NCQ error, instead of aborting allpascoe2007-04-021-1/+15
* Let atascsi issue NCQ commands if the controller supports it.pascoe2007-03-221-1/+9
* Add support for issuing NCQ commands via AHCI.pascoe2007-03-211-1/+2
* replace the array of u_int8_ts for the fis/registers with a struct to makedlg2007-03-211-59/+73
* add missing FLUSH_CACHE commands.dlg2007-03-201-1/+3
* Add support for ATA PACKET commands. This should make ATAPI cdrom drives,pascoe2007-03-201-1/+5
* move ata command definitions from atascsi.c to atascsi.hdlg2007-03-201-1/+98
* reorder slightly. ata bits before atascsidlg2007-03-201-16/+23
* Add timeout handling for ATA commands.pascoe2007-03-201-1/+3
* nothing from wdc, wd, or any of the existing ata stuff pls. this gets riddlg2007-03-201-1/+2
* Request "descriptor processed" interrupts only for PIO requests (inquiry,pascoe2007-03-201-1/+2
* Instead of having a copy of every register that we will issue in the ata_cmd,pascoe2007-03-201-8/+52
* Change API for struct ata_xfer allocation to move it into the device thatpascoe2007-03-201-3/+6
* we need a resid toodlg2007-03-131-1/+2
* add timeouts on ata_xfersdlg2007-03-131-1/+3
* stash a pointer to the atascsi instance in ata_port structs. the completiondlg2007-02-281-6/+16
* precomp -> features as per ATA specjsg2007-02-191-2/+2
* i think ata_xfers should look more like this. stash the number of the portdlg2007-02-191-8/+25
* implement the start of the framework for scsi emulation of ata disksdlg2007-02-191-5/+5