summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata/ata-all.c
Commit message (Expand)AuthorAgeFilesLines
* Revert my ata_identify()/ata_reinit() related changes: r189166, r189091mav2009-02-281-46/+41
* Rework device probing by moving ata_getparam() call from ata_identify() tomav2009-02-281-39/+44
* Unhide IDENTIFY command timeouts when verbose messages enabled.mav2009-02-261-1/+3
* Remove direct ata_completed() call options from ata_finish(), except for themav2009-02-261-1/+1
* Do not call devices probe/attach if there is nothing new was found.mav2009-02-231-0/+4
* Remove one more place of master/slave terms usage.mav2009-02-221-2/+1
* Improve ata_reinit():mav2009-02-211-4/+37
* Use channel driver's attach/detach routines instead of ata_attach()/mav2009-02-191-8/+10
* Make ch->dma.free() called symmetrically to ch->dma.alloc().mav2009-02-181-0/+5
* Remove unused variable.mav2009-02-181-2/+1
* Remove useless return, that left from previous commit.mav2009-02-171-1/+0
* ata_interrupt() does not need to return anything. It is not it's businessmav2009-02-171-4/+4
* This is the roumored ATA modulerisation works, and it needs a little explanat...sos2008-10-091-19/+23
* Introduce a new loader tunable "hw.ata.ata_dma_check_80pin", defaulting to 1.philip2008-08-151-0/+5
* Rearrange how to call dma.alloc() so that we have resources alloc'd when need...sos2008-06-111-0/+4
* Dont call ata_start() when ata_reinit fails in the ioctl path.sos2008-05-261-1/+0
* devclass_get_maxunit() returns n+1 with n starting at 0.bz2008-04-201-4/+5
* Fix the breakage that caused AHCI devices to vanish. Editor droppings :(sos2008-04-181-1/+3
* Go back to preallocating everything possible on init.sos2008-04-171-58/+7
* Fix badly placed '{'sos2008-04-111-2/+5
* Fix the brokenness in the former commit, sorry for the mess.sos2008-04-111-5/+54
* Add experimental support for SATA Port Multiplierssos2008-04-101-57/+73
* Add a "spindown" facility to ata-disks: If no requests have been receivedphk2008-03-171-0/+6
* Add support for the VIA 8237Ssos2007-10-041-1/+1
* Use 'pause' in several places rather than trying to tsleep() on NULL (whichjhb2007-02-231-3/+3
* o break newbus api: add a new argument of type driver_filter_t topiso2007-02-231-1/+1
* Update copyright headers.sos2007-02-211-1/+1
* Do not special-case __ARMEB__, we handle that in the arm code.cognet2006-12-161-2/+0
* Deal more generically with the byteswap needed on !littleendian HW.sos2006-11-171-2/+2
* CF devices are ATA not ATAPI.sos2006-09-111-1/+3
* Remove various bits of conditional Alpha code and fixup a few comments.jhb2006-05-121-3/+0
* Dont poll for ATA_IDLE on a detached channel in suspend.sos2006-04-141-2/+2
* Make the ATAPI sense data accessible when using the ioctl interfacesos2006-03-311-1/+5
* write the right unit # on verbose output.sos2006-03-101-1/+2
* typo.sos2006-03-091-1/+1
* Get rid of all the "long long"/"maxint" casting around in printf's.sos2006-03-091-1/+1
* ATA_USB will need to hook into the delayed boot identify to havesos2006-03-081-1/+1
* Add USB modes.sos2006-03-051-0/+3
* Fix ata_reinit so it does things in the right order to prevent panic's.sos2006-02-251-38/+32
* Unbreak Promise SATAII/150 controllers caused by the DMA dump changes.sos2006-02-091-1/+1
* Whitespace cleanup.sos2006-01-181-3/+3
* Add support for using DMA on dump, greatly speeds up the dump process.sos2006-01-181-12/+9
* Get rid of the advertising clause in the copyright.sos2006-01-051-3/+1
* When IOCATAGPARM is called, update the capabilities page that is storedsos2005-11-251-17/+28
* Normalize a significant number of kernel malloc type names:rwatson2005-10-311-1/+1
* Enclose the delayed attach in Giant so we dont loose the race with othersos2005-10-271-6/+10
* Harden the hotplug support for SATA devices.sos2005-09-141-10/+39
* In ata_mode2str() properly list -1 as UNSUPPORTED.sos2005-08-291-0/+1
* Dont set default mode to ATA_DMA_MAX on devices not capable of DMA.sos2005-08-251-1/+3
* Add support for working around controllers that cannot do DMA in 48bit mode.sos2005-08-171-14/+55
OpenPOWER on IntegriCloud