summaryrefslogtreecommitdiff
path: root/sys/dev/ic/mpi.c
AgeCommit message (Expand)Author
2010-01-11rework the polling code to use the semantic krw@ proposed.David Gwynne
2010-01-09Zap all setting of ITSDONE in drivers that don't look at it. NobodyKenneth R Westerback
2010-01-03oops, get the order of args right for the header request inDavid Gwynne
2010-01-03mpi_bio_get_pg0_raid is only called from a process context. let the cfgDavid Gwynne
2010-01-03oops, forgot to set the ccb_cookie in mpi_wait. mpi_wait_done would faultDavid Gwynne
2010-01-03get rid of the last internal user of splbio. waiting for the completion ofDavid Gwynne
2010-01-03rename ccb_xs to ccb_cookie, and switch it from a struct scsi_xfer * to aDavid Gwynne
2010-01-03dont leak a ccb if we fail to get a reply in portenableDavid Gwynne
2010-01-03when getting a reply from the hw, only sync the dmamem for that one replyDavid Gwynne
2010-01-03switch mpi from using splbio to protect itself over to mutexes.David Gwynne
2009-12-10remove dead assignment and newly created unused variable.Charles Longeau
2009-12-09Stop spamming dmesg when raid isn't available.Marco Peereboom
2009-12-01put the midlayer changes back in.David Gwynne
2009-11-12revert midlayer back to it was before i put my big rewrite in. this isDavid Gwynne
2009-11-10backout the backout marco did of my code because of the NO_CCB breakage.David Gwynne
2009-11-05bump copyrightsMarco Peereboom
2009-11-05The big diff dlg committed to the midlayer breaks NO_CCB andMarco Peereboom
2009-11-02Don't write bogus values to reply_fifo_host_signalling_addr. This registerMarco Peereboom
2009-10-23enable event handling on sas hbas and ignore unhandled events. this turnsDavid Gwynne
2009-10-23if you're attempting to detach multiple devices (eg, many targets,David Gwynne
2009-10-15disable interrupt coalescing (aka mitigation) if the chip comes up with itDavid Gwynne
2009-10-11let page requests sleep instead of polling for completion. not used justDavid Gwynne
2009-08-12always mark an xs complete if we're about to return COMPLETE to theDavid Gwynne
2009-08-08if the port is fc, populate the adapters scsi_link structure with the wwpnDavid Gwynne
2009-03-06Bring NO_CCB to mpi.Kenneth R Westerback
2009-02-16Extend the scsi_adapter minphys() callback to take a struct scsi_link *Miod Vallat
2009-02-13missing braces; ok marcoStuart Henderson
2008-11-23enable bioMarco Peereboom
2008-11-23sizeofa is now nitems in param.h, so dont declare my own in mpi.c it wasDavid Gwynne
2008-11-18Remove dup proto from <alexey.suslikov@gmail.com>Marco Peereboom
2008-11-03Don't attach bio unless we do RAID.Marco Peereboom
2008-11-01Add sensorsMarco Peereboom
2008-11-01Fix bogus shift.Marco Peereboom
2008-11-01Add disk. This makes bio mostly done however to make it pretty we needMarco Peereboom
2008-10-28Pointer sizeof oopsMarco Peereboom
2008-10-28Add beginings of bio. Disabled for now.Marco Peereboom
2008-10-07if fetching a config page for a sas target doesnt work then let the scsiDavid Gwynne
2008-09-30check all luns on sas boards to see if the device is atapi instead of justDavid Gwynne
2008-09-30provide a scsi probe hook that checks if an atapi device is plugged intoDavid Gwynne
2008-09-30add support for handling extended configuration page requests. the sasDavid Gwynne
2008-09-30straighten the deck chairs slightlyDavid Gwynne
2008-05-25tweak the SPI port configuration if we figure out that it is not quiteDavid Gwynne
2007-12-271.90 again. use the right flags when creating a dmamap for use duringDavid Gwynne
2007-12-27oops, there was other code in the previous commit that shouldnt have goneDavid Gwynne
2007-12-27use the right flags when creating dmamaps for use in interrupt handlers.David Gwynne
2007-09-12always tag fibre channel commands.David Gwynne
2007-09-11KNFGilles Chehade
2007-09-07take advantage of the new M_ZERO malloc flag.David Gwynne
2007-06-12add M_CANFAIL to malloc() flags, requested byThordur I. Bjornsson
2007-05-31remove the scsi task thread, and replace it with the system workq.David Gwynne