summaryrefslogtreecommitdiff
path: root/sys/dev/pci/mpii.c
AgeCommit message (Expand)Author
2020-09-22Since dlg@'s 2009 scsi midlayer refactoring the 'struct scsi_generic *cmd'Kenneth R Westerback
2020-08-26Remove needless uses of SDEV_ONLYBIG. It was always set when SDEV_UMASS was set,Kenneth R Westerback
2020-07-22Nuke unused struct scsi_link members of adapter softc's where theKenneth R Westerback
2020-07-20Move remaining scsi bus initialization info from "prototype scsi link"Kenneth R Westerback
2020-07-19Move the adapter related items (luns, adapter, adapter_target,Kenneth R Westerback
2020-07-16Access adapter softc via link->bus->sb_adapter_softc.Kenneth R Westerback
2020-07-13Where we have a pointer (sc) to the relevant adapter_softc, useKenneth R Westerback
2020-07-13Remove some pointless casting of void * when assigning oneKenneth R Westerback
2020-07-11Expunge some Captain Obvious comments, tweak whitespace a bit, move a debugKenneth R Westerback
2020-07-09Move sc->sc_link initialization closer to config_found() invocationKenneth R Westerback
2020-06-27No need to bzero()/memset() 'struct scsibus_attach_args' variablesKenneth R Westerback
2020-06-24Use SDEV_NO_ADAPTER_TARGET instead of -1 to indicateKenneth R Westerback
2020-02-05Nuke unnecessary abstraction 'scsi_minphys()' which just callsKenneth R Westerback
2020-01-23Use a consistant idiom/format when declaring scsi_adapter structuresKenneth R Westerback
2020-01-13Unifdef WWN quirkkn
2020-01-03Fix RAID volume WWIDs for LSI controllers on sparc64kn
2019-12-31Convert infinite sleeps to {m,t}sleep_nsec(9).Martin Pieuchot
2019-12-29Populate logical disk port WWNs with their RAID volume's WWIDkn
2019-12-28Attach Symbios Logic Flash Accelerator eMLC cardskn
2019-09-12SAS3 controllers have a maximum size for sgl chain segments, and theJonathan Matthew
2019-08-30On SAS3 and newer controllers (using the IEEE sgl layout), the chain offsetJonathan Matthew
2019-08-20Trailing whitespace.Kenneth R Westerback
2019-07-07tweak config pending handling so it waits for all ports to finish scanningDavid Gwynne
2019-06-05this can support 64BIT DVA for ioDavid Gwynne
2019-06-04use htolemXX and lemtohXX instead of htoleXX and letohXXDavid Gwynne
2018-08-14return ENOTTY rather than EINVAL to indicate an ioctl hasn't been handledJonathan Matthew
2018-06-19Add support for SAS3.5 controllers. This involves reorderingJonathan Matthew
2017-12-12Remove unused variable defined with an unexisting type.Martin Pieuchot
2017-08-10Remove a leftover bit that was dereferencing an uninitialized pointerMike Belopuhov
2017-04-08A pile of sizes to free(9). In test for a few days in snapshots.Theo de Raadt
2017-01-16Let it compile with debugging enabledMike Belopuhov
2017-01-16Clean up SCSI operation status and state definesMike Belopuhov
2016-11-06dont issue sas config page requests against raid targets.David Gwynne
2016-10-24augment the scsi_probe handler so it tries to query the sas dev pg 0David Gwynne
2016-10-21mitigate against mpii device attachment racing with mountrootDavid Gwynne
2016-09-14add support for SAS3 devices, which have a different sgl layout to previousJonathan Matthew
2016-08-17Make error handling (esp. DATA_UNDERRUN) clearer and avoid losing residKenneth R Westerback
2016-08-09Check xs->status for SCSI_CHECK even in underrun situations.Kenneth R Westerback
2016-03-07Sync no-argument function declaration and definition by adding (void).Christian Weisgerber
2015-03-18Prevent sign extension due to pointer arithmeticsMike Belopuhov
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-03-02Remove the mpsafe flag for mpii(4), it is a suspect in some kernel hangs I'veStuart Henderson
2015-01-27remove the second void * argument on tasks.David Gwynne
2014-09-16mark the mpii interrupt handler as mpsafe, and drop the kernel lockDavid Gwynne
2014-07-13Some reallocarray() use; review Jean-Philippe Ouellet, patrick keshishianTheo de Raadt
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-05-04change type of handle var to u_int16_tStefan Fritsch
2014-04-25don't access a pointer till after the null checkJonathan Gray
2014-04-10marking the isr as MPSAFE snuck in with r1.76.David Gwynne
2014-04-09remove an abstraction that just wraps a straight malloc on attach forDavid Gwynne