summaryrefslogtreecommitdiffstats
path: root/sys/dev/aac/aac.c
Commit message (Expand)AuthorAgeFilesLines
* Avoid casts as lvalues.kan2004-07-281-3/+4
* Do the dreaded s/dev_t/struct cdev */phk2004-06-161-4/+4
* Collapse sync fib locking into normal i/o locking. The former didn'tscottl2004-06-021-38/+5
* Commit the correct version of the patch from last night. This fixes anscottl2004-06-011-7/+7
* Collapse aac_map_command() into aac_startio(). Check the AAC_QUEUE_FRZN inscottl2004-06-011-43/+31
* Remove the 'timeout' argument from aac_wait_command() as it isn't used andscottl2004-04-141-14/+10
* kthread_exit() no longer requires Giant, so don't force callers to acquirejhb2004-03-051-1/+0
* Revert the last commit. I don't know what I was thinking, but this changescottl2004-02-251-1/+0
* Device megapatch 4/6:phk2004-02-211-0/+2
* Fix a major brain-o. If the command needs to be put on the deferred queue,scottl2004-02-211-0/+1
* Change the disk(9) API in order to make device removal more robust.phk2004-02-181-1/+1
* Do some small cleanups to comments and remove AACQ_COMPLETE definitions sincescottl2004-02-071-3/+2
* If a command has to be deferred because there are no more resources for itscottl2004-02-071-9/+11
* - Broaden the scope of locking in aac_command_thread() again to catch somescottl2004-02-071-11/+17
* Take the plunge and make this driver be INTR_FAST. This re-arranges thescottl2004-01-301-60/+53
* - Implement selwakeuppri() which allows raising the priority of atanimura2003-11-091-1/+1
* Fix a couple of bugs with AIF handling:scottl2003-10-171-11/+15
* Eliminate the use of a statically assign major number for the aac device.scottl2003-09-291-3/+0
* Correctly wrap the producer queue index when dequeuing commands. This wasn'tscottl2003-09-161-1/+5
* Commands submitted through the management interface won't have scatter/scottl2003-09-011-0/+2
* If ~ chars were pennies, I'd be pennyless. This should fix all of thescottl2003-09-011-2/+3
* Use __FBSDID().obrien2003-08-241-2/+3
* Make aac(4) compile cleanly on 64-bit machines. The code was already 64-bitscottl2003-08-191-16/+12
* Handle the EINPROGRESS case of bus_dmamap_load() for data buffers.scottl2003-07-091-49/+52
* Fix a missing } that got dropped from the last commit.scottl2003-07-091-0/+1
* Add a new quirk for cards that incorrectly interpret the amount of memoryscottl2003-07-091-1/+9
* Mega busdma API commit.scottl2003-07-011-9/+12
* When scanning for changed containers, don't assume that the controllerscottl2003-06-031-7/+10
* Don't pass pointers to kernel data structures through 32-bit fieldsscottl2003-04-281-13/+51
* Use bioq_flush() to drain a bio queue with a specific error code.phk2003-04-011-1/+1
* Add the ability to send 64-bit scatter/gather elements to aac cards. Thisscottl2003-03-301-39/+78
* Begin support for 64-bit address support and workarounds for newer cards:scottl2003-03-261-33/+131
* Now that bus_dmamem_alloc() handles its Giant mutex requirements itself,scottl2003-03-131-2/+0
* Centralize the devstat handling for all GEOM disk device driversphk2003-03-081-1/+0
* Gigacommit to improve device-driver source compatibility betweenphk2003-03-031-13/+6
* The aac driver has evolved enough over the last few months that it noscottl2003-03-011-53/+6
* Bring aac out from under Giant:scottl2003-02-261-15/+32
* Introduce a new taskqueue that runs completely free of Giant, and inscottl2003-02-261-1/+1
* Move to 'struct disk*' APIscottl2003-02-261-4/+4
* On detach, don't remove the child from our list of children unless it hasscottl2003-02-201-1/+1
* The completion queue is no longer used, so nuke its associated codescottl2003-02-201-1/+0
* Fix a 64-bit bogon. The hardware command structure only has one 32 bitscottl2003-02-191-3/+3
* Make the aac driver be INTR_MPSAFE. Once the interrupt handler determinesscottl2003-02-191-36/+12
* o Move the cleanup of the fib maps into aac_free_commands() so as toscottl2003-02-191-32/+40
* Implement a new dynamic command allocator. FIBs are allocated in 1 pagescottl2003-02-101-46/+81
* Teach the CAM module how to deregister itself so it can be unloaded.scottl2003-02-061-0/+1
* Free the container and sim objects on detach. Convert several uses ofscottl2003-02-061-6/+10
* Don't include aac_cam.h, since it was nuked in the last commit.scottl2003-02-061-6/+6
* Various cleanups:scottl2003-02-051-53/+81
* Hack around a bug in the 2200 and 2120 controllers that connot DMAscottl2003-01-231-3/+17
OpenPOWER on IntegriCloud