summaryrefslogtreecommitdiff
path: root/sys/dev/mps/mpsvar.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
2022-02-02mps: Use 64-bit chain structuresWarner Losh
2021-06-03Fix mpr(4) and mps(4) state transitions and a use-after-free panic.Kenneth D. Merry
2021-03-12Remove unused wrappers around kproc_create() and kproc_exit().John Baldwin
2020-09-01mps: clean up empty lines in .c and .h filesMateusz Guzik
2020-02-26Remove support for all pre FreeBSD 11.0 versions from mpr and mps.Warner Losh
2020-02-07Advertise the MPI Message Version that's contained in the IOCFacts messageScott Long
2019-07-08Fix bugs in recovery path and improve cm trackingWarner Losh
2019-05-20Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer
2018-12-24First step in refactoring and fixing the error recovery and task managementScott Long
2018-12-21mps(4), mpr(4): remove SATA ID command cancellation hackConrad Meyer
2018-03-14Fix mps deadlock when handling panicSteven Hartland
2018-02-27Allow physically non-contiguous chain frames allocation in mps(4)/mpr(4).Alexander Motin
2018-02-18Improve command lifecycle debugging and detection of problems.Scott Long
2018-02-10Teach mps(4) and mpr(4) drivers to autotune chain frames.Alexander Motin
2018-02-06Cache the value of the request and reply frame size since it's used quiteScott Long
2018-02-06Fix queue length reporting in mps(4) and mpr(4).Alexander Motin
2018-02-06Diagnostic buffer fixes for the mps(4) and mpr(4) drivers.Kenneth D. Merry
2017-11-27sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-09-11Add infrastructure for allocating multiple MSI-X interrupts. AlsoScott Long
2017-09-09Remove the unnecessary use of a temporary string buffer.Scott Long
2017-09-09Start separating the LSI drivers into per-queue structures. NoScott Long
2017-08-10Changes to make mps(4) and mpr(4) handle reinit with reallocation.Kenneth D. Merry
2017-07-30 Split the interrupt setup code into two parts: allocation and configuration.Scott Long
2017-05-25Fix several problems with mapping code.Stephen McConnell
2017-01-19Rework the debug print API. Event printing no longer gets special handling.Scott Long
2016-11-02Add a fallback to the device mapper logic. We've seen systems in the fieldScott Long
2016-07-12Use real values to calculate Max I/O size instead of guessing.Stephen McConnell
2016-06-20- No log bit in IOCStatus and endian-safe changes.Stephen McConnell
2016-02-04Add sysctls for dumping out the device mapping tables. I'm finding thisScott Long
2015-10-16Remove _FreeBSD_version check for something that was only an issue withScott Long
2015-08-10Remove mps_request_polled(), it's redundant to mps_wait_command()Scott Long
2015-08-10Remove some unused code.Scott Long
2015-02-24- Updated all files with 2015 Avago copyright, and updated LSI's copyrightStephen McConnell
2014-07-30Bring in LSI's phase19 changesSteven Hartland
2014-07-30Bring in LSI's phase16 - phase18 changesSteven Hartland
2014-07-01Refactor some code in mps.c to reduce header pollution.Scott Long
2013-08-09Rate limit the 'out of chain frame' messages to once per 60 seconds.Scott Long
2013-08-09Sometimes a device misbehaves so badly that it disrupts the entire system.Scott Long
2013-07-22Merge in phase 14+ -> 16 mps driver fixes from LSI:Kenneth D. Merry
2013-07-19Overhaul error, information, and debug logging.Scott Long
2013-02-12Reform the busdma API so that new types may be added without modifyingKonstantin Belousov
2012-08-01Several fixes to allow firmware/BIOS flash access from user-level:Alexander Motin
2012-06-28Bring in LSI's latest mps(4) 6Gb SAS and WarpDrive driver, versionKenneth D. Merry
2012-02-09Bring in a number of mps(4) driver fixes from LSI:Kenneth D. Merry
2012-01-26Bring in the LSI-supported version of the mps(4) driver.Kenneth D. Merry
2011-02-25Silence 'out of chain frames' warnings and bump the number of frames.Kenneth D. Merry
2011-02-18Fix several issues with the mps(4) driver.Kenneth D. Merry
2011-02-18In the MPS driver, during device removal processing, don't assume thatKenneth D. Merry