summaryrefslogtreecommitdiff
path: root/sys/dev/ic/mpivar.h
AgeCommit message (Expand)Author
2014-09-03tasks dont need a mutex and a semaphore to protect against multiple usesDavid Gwynne
2014-09-01move mpi(4) from workq to taskqBret Lambert
2014-04-16print the board name and firmware revision like we do on mpii andDavid Gwynne
2013-01-17forgot this file when committing the 64bit dva diff.David Gwynne
2010-09-13if a busy sas device is unplugged, the pending io on that device willDavid Gwynne
2010-09-13im not convinced we only have one outstanding event to ack at a time. thisDavid Gwynne
2010-09-10implement handling of rescan events on fc controllers. allows "hotplug" ofDavid Gwynne
2010-07-06if we get an event notification that requires acknowledgement whileDavid Gwynne
2010-04-06use SLISTs for managing the ccb free list rather than TAILQs.David Gwynne
2010-04-06modify mpi to provide an iopool as a way for the midlayer to manage accessDavid Gwynne
2010-01-11rework the polling code to use the semantic krw@ proposed.David Gwynne
2010-01-03rename ccb_xs to ccb_cookie, and switch it from a struct scsi_xfer * to aDavid 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-11-02Don't write bogus values to reply_fifo_host_signalling_addr. This registerMarco Peereboom
2008-11-01Oops forgot .h part.Marco Peereboom
2008-10-28Add beginings of bio. Disabled for now.Marco Peereboom
2007-03-17replace the VMWARE quirk that restricts the bus width to 16 targets withDavid Gwynne
2006-09-21add a debug flag type thing for event handlingDavid Gwynne
2006-09-21wrap the hardware replies up in a structure called mpi_rcb which isDavid Gwynne
2006-07-09implement firmware upload. this frees up memory on some controllers so theyDavid Gwynne
2006-07-06fix debugging stuffDavid Gwynne
2006-07-06do not stash pages 2 and 3 (the volume and physdisk pages respectively)David Gwynne
2006-07-06stash a pointer to the scsibus attached to us so we dont have to walk theDavid Gwynne
2006-06-16vmware emulates mpi, but it does a half arsed job of it. half the fieldsDavid Gwynne
2006-06-15Add detection of RAID volume during PPR. Doesn't fan out the ppr to individualMarco Peereboom
2006-06-15Add IOC page 3 support. Needed for RAID and bio.Marco Peereboom
2006-06-15And now without a buffer overflow. Pointed out by dlg. No cookie for me.Marco Peereboom
2006-06-15Add structures and initial code to retrieve IOC page 2. We need this forMarco Peereboom
2006-06-12fix sgl loading. there were a few issues, the main ones being:David Gwynne
2006-06-12Initial version of dv for scsi. Work based on dlg's code.Marco Peereboom
2006-06-10Redo debug prints to make it less loud and more granular.Marco Peereboom
2006-06-01leave the reply_dva address alone so we can post it back to the ioc ratherDavid Gwynne
2006-06-01fix the reply handling on crazy machines that give me bits in the high partDavid Gwynne
2006-05-31implement chained scatter gather lists.David Gwynne
2006-05-29limit the number of scatter gather entries sent with the scsi_io commandsDavid Gwynne
2006-05-29bump mpi up to using 64bit for all dvaDavid Gwynne
2006-05-28pass the reply from the hardware via the ccb rather than on the stack toDavid Gwynne
2006-05-27add mpi(4), an alternative (replacement) driver for lsi logic fusion mptDavid Gwynne