aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/aac/aac.c
Commit message (Expand)AuthorAgeFilesLines
* MFC: Diff reduction with HEAD. Whitespace, time_second -> time_uptime,Scott Long2006-01-301-58/+58
* MFC: Pickup I/O locks around aac_alloc_sync_fib().Christian S.J. Peron2005-11-081-0/+6
* MFC rev 1.113Scott Long2005-10-291-0/+3
* MFC: Fix regression with Dell PERC3/ROMB controllersScott Long2005-10-281-29/+42
* MFC: Support new adapters and new communication protocol.Scott Long2005-10-091-62/+517
* Add a text description for the Intel IOP302/303 processors. Be slightlyScott Long2005-06-011-2/+5
* Remove bus_{mem,p}io.h and related code for a micro-optimization on i386Yoshihiro Takahashi2005-05-291-1/+0
* purge dead codeSam Leffler2005-03-261-2/+0
* Handle failures better in the passthrough bus creation code.Scott Long2005-03-191-4/+11
* Complete the repo-copy of aac_ioctl.h from sys/dev/aac/to sys/sys.Scott Long2004-12-091-1/+1
* Don't force busdma to pre-allocate bounce pages for static allocations.Scott Long2004-11-211-2/+2
* If the timeout handler runs and notices that commands are timed out, checkScott Long2004-09-161-0/+10
* Put some of the probe messages under bootverbose so to lessen the noise.Scott Long2004-09-121-15/+16
* Add support for the Adaptec RAID-On-Chip architecture. This in turnScott Long2004-08-131-0/+91
* Destroy mutexes on detach.Scott Long2004-08-121-0/+4
* Change FREE() to free()Scott Long2004-08-121-1/+1
* Remove the AAC_LOCK macros. They no longer abstract anything and onlyScott Long2004-08-121-29/+27
* Release the sync fib after the controller has been shut down. This alsoScott Long2004-08-121-0/+1
* Avoid casts as lvalues.Alexander Kabaev2004-07-281-3/+4
* Do the dreaded s/dev_t/struct cdev */Poul-Henning Kamp2004-06-161-4/+4
* Collapse sync fib locking into normal i/o locking. The former didn'tScott Long2004-06-021-38/+5
* Commit the correct version of the patch from last night. This fixes anScott Long2004-06-011-7/+7
* Collapse aac_map_command() into aac_startio(). Check the AAC_QUEUE_FRZN inScott Long2004-06-011-43/+31
* Remove the 'timeout' argument from aac_wait_command() as it isn't used andScott Long2004-04-141-14/+10
* kthread_exit() no longer requires Giant, so don't force callers to acquireJohn Baldwin2004-03-051-1/+0
* Revert the last commit. I don't know what I was thinking, but this changeScott Long2004-02-251-1/+0
* Device megapatch 4/6:Poul-Henning Kamp2004-02-211-0/+2
* Fix a major brain-o. If the command needs to be put on the deferred queue,Scott Long2004-02-211-0/+1
* Change the disk(9) API in order to make device removal more robust.Poul-Henning Kamp2004-02-181-1/+1
* Do some small cleanups to comments and remove AACQ_COMPLETE definitions sinceScott Long2004-02-071-3/+2
* If a command has to be deferred because there are no more resources for itScott Long2004-02-071-9/+11
* - Broaden the scope of locking in aac_command_thread() again to catch someScott Long2004-02-071-11/+17
* Take the plunge and make this driver be INTR_FAST. This re-arranges theScott Long2004-01-301-60/+53
* - Implement selwakeuppri() which allows raising the priority of aSeigo Tanimura2003-11-091-1/+1
* Fix a couple of bugs with AIF handling:Scott Long2003-10-171-11/+15
* Eliminate the use of a statically assign major number for the aac device.Scott Long2003-09-291-3/+0
* Correctly wrap the producer queue index when dequeuing commands. This wasn'tScott Long2003-09-161-1/+5
* Commands submitted through the management interface won't have scatter/Scott Long2003-09-011-0/+2
* If ~ chars were pennies, I'd be pennyless. This should fix all of theScott Long2003-09-011-2/+3
* Use __FBSDID().David E. O'Brien2003-08-241-2/+3
* Make aac(4) compile cleanly on 64-bit machines. The code was already 64-bitScott Long2003-08-191-16/+12
* Handle the EINPROGRESS case of bus_dmamap_load() for data buffers.Scott Long2003-07-091-49/+52
* Fix a missing } that got dropped from the last commit.Scott Long2003-07-091-0/+1
* Add a new quirk for cards that incorrectly interpret the amount of memoryScott Long2003-07-091-1/+9
* Mega busdma API commit.Scott Long2003-07-011-9/+12
* When scanning for changed containers, don't assume that the controllerScott Long2003-06-031-7/+10
* Don't pass pointers to kernel data structures through 32-bit fieldsScott Long2003-04-281-13/+51
* Use bioq_flush() to drain a bio queue with a specific error code.Poul-Henning Kamp2003-04-011-1/+1
* Add the ability to send 64-bit scatter/gather elements to aac cards. ThisScott Long2003-03-301-39/+78
* Begin support for 64-bit address support and workarounds for newer cards:Scott Long2003-03-261-33/+131