summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/mpii.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Nuke unnecessary abstraction 'scsi_minphys()' which just callskrw2020-02-051-2/+2
* Use a consistant idiom/format when declaring scsi_adapter structureskrw2020-01-231-6/+2
* Unifdef WWN quirkkn2020-01-131-5/+3
* Fix RAID volume WWIDs for LSI controllers on sparc64kn2020-01-031-1/+10
* Convert infinite sleeps to {m,t}sleep_nsec(9).mpi2019-12-311-2/+2
* Populate logical disk port WWNs with their RAID volume's WWIDkn2019-12-291-2/+23
* Attach Symbios Logic Flash Accelerator eMLC cardskn2019-12-281-1/+2
* SAS3 controllers have a maximum size for sgl chain segments, and thejmatthew2019-09-121-8/+31
* On SAS3 and newer controllers (using the IEEE sgl layout), the chain offsetjmatthew2019-08-301-2/+3
* Trailing whitespace.krw2019-08-201-2/+2
* tweak config pending handling so it waits for all ports to finish scanningdlg2019-07-071-10/+13
* this can support 64BIT DVA for iodlg2019-06-051-2/+3
* use htolemXX and lemtohXX instead of htoleXX and letohXXdlg2019-06-041-25/+26
* return ENOTTY rather than EINVAL to indicate an ioctl hasn't been handledjmatthew2018-08-141-2/+2
* Add support for SAS3.5 controllers. This involves reorderingjmatthew2018-06-191-10/+22
* Remove unused variable defined with an unexisting type.mpi2017-12-121-3/+1
* Remove a leftover bit that was dereferencing an uninitialized pointermikeb2017-08-101-2/+1
* A pile of sizes to free(9). In test for a few days in snapshots.deraadt2017-04-081-23/+24
* Let it compile with debugging enabledmikeb2017-01-161-14/+14
* Clean up SCSI operation status and state definesmikeb2017-01-161-3/+3
* dont issue sas config page requests against raid targets.dlg2016-11-061-1/+4
* augment the scsi_probe handler so it tries to query the sas dev pg 0dlg2016-10-241-5/+35
* mitigate against mpii device attachment racing with mountrootdlg2016-10-211-12/+42
* add support for SAS3 devices, which have a different sgl layout to previousjmatthew2016-09-141-6/+88
* Make error handling (esp. DATA_UNDERRUN) clearer and avoid losing residkrw2016-08-171-18/+10
* Check xs->status for SCSI_CHECK even in underrun situations.krw2016-08-091-1/+6
* Sync no-argument function declaration and definition by adding (void).naddy2016-03-071-3/+3
* Prevent sign extension due to pointer arithmeticsmikeb2015-03-181-2/+2
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* Remove the mpsafe flag for mpii(4), it is a suspect in some kernel hangs I'vesthen2015-03-021-2/+2
* remove the second void * argument on tasks.dlg2015-01-271-4/+4
* mark the mpii interrupt handler as mpsafe, and drop the kernel lockdlg2014-09-161-10/+29
* Some reallocarray() use; review Jean-Philippe Ouellet, patrick keshishianderaadt2014-07-131-6/+6
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-26/+26
* change type of handle var to u_int16_tsf2014-05-041-2/+2
* don't access a pointer till after the null checkjsg2014-04-251-3/+4
* marking the isr as MPSAFE snuck in with r1.76.dlg2014-04-101-2/+2
* remove an abstraction that just wraps a straight malloc on attach fordlg2014-04-091-18/+9
* some mild knfdlg2014-04-091-12/+31
* last of the htolem32 bitsdlg2014-03-271-15/+20
* tweak mpii_start.dlg2014-03-271-14/+26
* tweak the looping of the postqdlg2014-03-271-9/+12
* you want the ring to wrap when it gets to the size of the ring, not onedlg2014-03-271-2/+2
* optimise mpii_push_reply.dlg2014-03-271-7/+10
* updating the reply queue indexes on the chip dont have any dependentdlg2014-03-271-5/+7
* remove unused macrosdlg2014-03-271-5/+1
* forgot a htolem32dlg2014-03-271-2/+2
* apply more htolemXX and lemtohXX.dlg2014-03-271-65/+65
* shrink the iopath a bit by using htolemXX and lemtohXX.dlg2014-03-241-8/+9
* make mpii_sge look like mpi_sge, and provide a wrapper for setting thedlg2014-03-241-14/+13