summaryrefslogtreecommitdiff
path: root/sys/dev/aac/aacvar.h
AgeCommit message (Expand)Author
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2017-11-27sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2013-11-30Fix undefined behavior: (1 << 31) is not defined as 1 is an int and thisEitan Adler
2013-08-06As it turns out, MSIs are broken with 2820SA so introduce an AAC_FLAGS_NOMSIMarius Strobl
2013-05-30Allow unmapped I/O via aacd(4). It shouldn't be too hard to add theMarius Strobl
2013-05-30- Remove pointless returns.Marius Strobl
2013-03-01- Make tables, device ID strings etc const. This includes #ifdef'ing 0Marius Strobl
2011-06-10- Fix races on detach handling of AAC_IFFLAGS_* maskAttilio Rao
2011-02-04We can pass a format string and args to panic(), so instead of usingEd Maste
2011-02-03Include driver name in panic string, to make it easier to find these shouldEd Maste
2010-09-29Previously, the aac driver did not handle enclosure management AIFs,Ed Maste
2010-09-15Fix bogus busying mechanism from cdevsw callbacks:Attilio Rao
2010-04-13Whitespace cleanup, in advance of next sync with Adaptec's driver. NoEd Maste
2010-02-14Diff reduction with Adaptec's vendor driver.Ed Maste
2010-02-12Garbage collect Falcon/PPC support that has not been used in releasedEd Maste
2009-12-08- Try pre-allocating all FIBs upfront. Previously we tried pre-allocatingJung-uk Kim
2009-10-29Rename aac_fast_intr to aac_filter to reflect its current use. EliminateEd Maste
2009-09-09Increase AAC_CMD_TIMEOUT from 30s to 120s to help avoid spuriousEd Maste
2009-02-21Sync with the official Adaptec vendor driver:Attilio Rao
2008-03-25Add 64-bit array support for RAIDs > 2TB. This corresponds to ~ AdaptecEd Maste
2008-03-24Diff reduction to Adaptec's driver (around build 15317): catch up with aEd Maste
2007-12-07Allow simultaneous opens of the device for issuing commands to theEd Maste
2007-02-23o break newbus api: add a new argument of type driver_filter_t toPaolo Pisati
2005-10-08Mega Update to the aac driver to support a whole new family of cards andScott Long
2004-08-13Add support for the Adaptec RAID-On-Chip architecture. This in turnScott Long
2004-08-12Remove the AAC_LOCK macros. They no longer abstract anything and onlyScott Long
2004-06-16Do the dreaded s/dev_t/struct cdev */Poul-Henning Kamp
2004-06-02Collapse sync fib locking into normal i/o locking. The former didn'tScott Long
2004-05-30Turn down the queue size by 8 until I can figure out why the 512th commandScott Long
2004-02-18Change the disk(9) API in order to make device removal more robust.Poul-Henning Kamp
2004-02-07Do some small cleanups to comments and remove AACQ_COMPLETE definitions sinceScott Long
2004-02-07Remove the hack of lowering AAC_MAX_FIB now that the root cause of theScott Long
2004-02-07Reduce AAC_MAX_FIBS to work around some yet-unidentified bugs in theScott Long
2004-01-30Take the plunge and make this driver be INTR_FAST. This re-arranges theScott Long
2003-08-07Consistently use the BSD u_int and u_short instead of the SYSV uint andJohn Baldwin
2003-07-09Handle the EINPROGRESS case of bus_dmamap_load() for data buffers.Scott Long
2003-07-09Add a new quirk for cards that incorrectly interpret the amount of memoryScott Long
2003-04-01Use bioq_flush() to drain a bio queue with a specific error code.Poul-Henning Kamp
2003-03-26Begin support for 64-bit address support and workarounds for newer cards:Scott Long
2003-03-08Centralize the devstat handling for all GEOM disk device driversPoul-Henning Kamp
2003-03-01The aac driver has evolved enough over the last few months that it noScott Long
2003-02-26Bring aac out from under Giant:Scott Long
2003-02-26Move to 'struct disk*' APIScott Long
2003-02-20The completion queue is no longer used, so nuke its associated codeScott Long
2003-02-19Fix a 64-bit bogon. The hardware command structure only has one 32 bitScott Long
2003-02-19o Move the cleanup of the fib maps into aac_free_commands() so as toScott Long
2003-02-10Implement a new dynamic command allocator. FIBs are allocated in 1 pageScott Long
2003-02-06Don't include aac_cam.h, since it was nuked in the last commit.Scott Long
2003-02-05Various cleanups:Scott Long