summaryrefslogtreecommitdiff
path: root/sys/dev/ic/mfivar.h
AgeCommit message (Expand)Author
2013-05-03break out the battery status into excruciating detail. makes it harder forDavid Gwynne
2013-05-01provide a sensor for the battery backup unit (bbu) on mfi boards thatDavid Gwynne
2013-04-30white space tweakDavid Gwynne
2012-08-17add support for "physical devices" on skinny controllers.David Gwynne
2012-08-16stop passing mfi_softc around as a member of the ccb, consistently give itDavid Gwynne
2012-08-14use scsi_get_link to find out the name of a child device for bioctl ratherDavid Gwynne
2012-08-14expose the max number of logical volumes the hardware supports as the widthDavid Gwynne
2012-08-14gc sc_flags now that the iop struct can tell us where the different IDBsDavid Gwynne
2012-08-14oops, dont claim FUSION is an iop type we will support in mfi(4)David Gwynne
2012-08-14move knowledge of the location of the inbound doorbell out of code inDavid Gwynne
2012-08-13do appropriate bus_dmamapy_syncs around the pcq/completion ring.David Gwynne
2012-01-12add support for skinny variants.David Gwynne
2011-04-09add all 64 bit dma plumbing but stick with 32 for now by default.Marco Peereboom
2010-12-30cut mfi over to using iopools.David Gwynne
2010-06-30Use SLIST for the ccb free list.Michael Knudsen
2010-04-10sprinkle some bus_dmamap_sync around frame access.Marco Peereboom
2010-01-04rename ccb_xs to ccb_cookie and change its type from a scsi_xfer * to aDavid Gwynne
2010-01-04protect the ccb free queue with a mutex rather than splbioDavid Gwynne
2009-01-28Add support for next generation megaraid sas raid controllers.Marco Peereboom
2008-10-31Generalize function to obtain all details to do bio stuff. This is inMarco Peereboom
2008-10-27Move some include stuff aroundMarco Peereboom
2008-10-26Move sensors into SMALL_KERNELMarco Peereboom
2008-02-11add support for the mfi controllers with the ppc iops, aka, LSI SAS1078 orDavid Gwynne
2007-03-22split userland & kernel struct sensor/sensordev so that the additionTheo de Raadt
2006-12-23adapt to new two-level sensor api; Constantine A. MureninTheo de Raadt
2006-08-31Oops! Disable debug.Marco Peereboom
2006-08-31Add sensor thread for individual sd devices.Marco Peereboom
2006-06-19Add hot spare support.Marco Peereboom
2006-05-25Add physical device and read config structures.Marco Peereboom
2006-05-23Add first half of physical disk data for bio.Marco Peereboom
2006-05-22Add mail box to mfi_mgmt to handle sub commands more gracefully.Marco Peereboom
2006-05-22Add first half of BIOCVOL primitive.Marco Peereboom
2006-05-21Add generic management function.Marco Peereboom
2006-05-18And we have lift off! Was able to create a filesystem and write to theMarco Peereboom
2006-05-17Add completion routines.Marco Peereboom
2006-05-17Add mfi_get_info to obtain all kinds of fun information from the fw.Marco Peereboom
2006-05-17Refactor scsi path so that we can have a single sgl function for io and non-ioMarco Peereboom
2006-05-16Fix some more htole32 screw-ups.Marco Peereboom
2006-05-15Add INQUIRY command.Marco Peereboom
2006-05-10Add some airplane code.Marco Peereboom
2006-04-21Add mfi_poll and use the new shiny function to setup all the hardware queues.Marco Peereboom
2006-04-20marco hates typedefs as much as i do, so he asked me to clean mfi like iDavid Gwynne
2006-04-17Sprinkle more debug. Remove 64 byte boundary; it doesn't seem to like it.Marco Peereboom
2006-04-17Setup ccbs and clean up ccb structure.Marco Peereboom
2006-04-16Add frame memory and sglist allocation.Marco Peereboom
2006-04-16Add get and put ccb functions. Shuffle some more definitions.Marco Peereboom
2006-04-16Add interrupt handler. Idea borrowed from FreeBSD since it is much nicerMarco Peereboom
2006-04-16Add skeleton ccb structure.Marco Peereboom
2006-04-07Replace bus_space functions with generic ones that do barriers.Marco Peereboom
2006-04-07Add memory allocator functions.Marco Peereboom