aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ata/ata-all.c
Commit message (Expand)AuthorAgeFilesLines
* Return ATA register values in the request struct when ATAREQUEST returns.Søren Schmidt2004-11-241-4/+8
* Idle the channel earlier in reinit().Søren Schmidt2004-10-191-10/+10
* Refine locking so it covers the "running" variable as well.Søren Schmidt2004-10-131-40/+37
* Dont sleep with lock held.Søren Schmidt2004-10-101-1/+1
* Add SHARP to the pool of drives that doesn not need byteswapping ofSøren Schmidt2004-10-071-5/+7
* Fix the PC98 lockups on boot.Søren Schmidt2004-10-061-5/+9
* Remove the old ATA_*LOCK_CH macros that used atomic ops and useSøren Schmidt2004-09-261-12/+109
* Ignore leading '_' in model name returned by devices.Søren Schmidt2004-09-161-1/+1
* Release the hold on ata_delayed_attach earlier so we can use tsleepSøren Schmidt2004-09-091-6/+7
* Introduce ata_udelay() that uses tsleep instead of DELAY if possible.Søren Schmidt2004-09-031-0/+9
* Fix the handling of "inflight" requests when doing reinit's.Søren Schmidt2004-08-271-4/+3
* Always pick up giant before returning from an ioctl call.Søren Schmidt2004-08-241-2/+4
* Improve (hopefully) on the workaround code for devices that doesn'tSøren Schmidt2004-08-161-1/+1
* Change the order of ata_dmainit/ata_allocate in preparation ofSøren Schmidt2004-08-121-17/+14
* Close a race in ata_reinit().Søren Schmidt2004-08-091-0/+7
* make sure that ioctl's to ata use the proper cmd IOCATA...John-Mark Gurney2004-08-091-0/+3
* Try to narrow down the race window on HW that does not have ways toSøren Schmidt2004-08-051-11/+3
* Change the default to switch on DMA on ATAPI devices if they canSøren Schmidt2004-08-011-3/+5
* Fix the panic (""memory modified after free") when ata_getparam() failsSøren Schmidt2004-07-311-0/+1
* Attempt to handle suspend/resume better.Søren Schmidt2004-07-121-15/+9
* Use the right ordering of args on mtx_init(). No functional changesSøren Schmidt2004-06-221-1/+1
* Do the dreaded s/dev_t/struct cdev */Poul-Henning Kamp2004-06-161-1/+1
* Oops, backout debug code..Søren Schmidt2004-06-151-4/+0
* Dont set prefetch etc on VIA chips, causes problems on newer chips andSøren Schmidt2004-06-151-1/+4
* Whitespace cleanup.Dag-Erling Smørgrav2004-05-201-29/+29
* Spring cleanup of macrosSøren Schmidt2004-04-301-3/+3
* Add support for the Promise command sequencer present on all modern PromiseSøren Schmidt2004-04-131-11/+4
* Convert callers to the new bus_alloc_resource_any(9) API.Nate Lawson2004-03-171-2/+2
* Add support for detaching PCI controllers.Søren Schmidt2004-03-151-19/+0
* Remember to mtx_destroy mutexes.Søren Schmidt2004-03-011-3/+6
* Device megapatch 4/6:Poul-Henning Kamp2004-02-211-0/+2
* Be more robust in the probe. We dont want to get into a loop withSøren Schmidt2004-01-301-11/+10
* Fix breakage on timeout/retries. The bug cause a sema to be leaked soSøren Schmidt2004-01-191-1/+2
* Use UMA instead of plain malloc for getting ATA request storage.Søren Schmidt2004-01-141-2/+7
* Fix ata_getparam to accept the fact that some crappy devices can pose asSøren Schmidt2004-01-131-10/+12
* Overhaul of the timeout/reinit framework. This should clear up mostSøren Schmidt2004-01-111-37/+62
* Fix ata-card.Søren Schmidt2003-11-301-1/+1
* Centralise mode setting. Instead of doing it in all subdrivers, doSøren Schmidt2003-11-111-10/+27
* Move sysctl declarations next to the corresponding tunable declarations.Dag-Erling Smørgrav2003-11-031-0/+6
* Put devices into sleep mode (ie spin down) on detach.Søren Schmidt2003-10-121-0/+2
* Use isprint instead of isalpha in determining valid ident string.Søren Schmidt2003-10-121-1/+1
* Restore transfermode on devices after reinit.Søren Schmidt2003-10-101-0/+7
* Dont store ata_params for devices that return a bogus ident string.Søren Schmidt2003-10-101-0/+3
* In case we loose a device during reset in reinit() finish offSøren Schmidt2003-10-071-3/+22
* The present defaults for the open and close for device drivers whichPoul-Henning Kamp2003-09-271-2/+0
* Update the PIO mode gathering code.Søren Schmidt2003-09-081-7/+9
* Rearrange the probe code yet again.Søren Schmidt2003-09-011-4/+9
* Return the translated result code from ATA/ATAPI commands.Søren Schmidt2003-08-271-2/+2
* Unify prototypes.Søren Schmidt2003-08-251-6/+6
* Only call FLUSH_CACHE on devices that say they can.Søren Schmidt2003-08-251-4/+8