summaryrefslogtreecommitdiff
path: root/sys/dev/ic/mfi.c
AgeCommit message (Expand)Author
2010-09-24no use setting cmd in mfi_ioctl_setstate if you never use it.David Gwynne
2010-09-20Use SSD_ERRCODE_CURRENT instead of magic 0x70.Kenneth R Westerback
2010-08-29the scsi completion code thinks that if you dont get MFI_STAT_OKDavid Gwynne
2010-07-22SCSI HBA drivers are supposed to get their SCSI CDBs from xs->cmd, notMatthew Dempsky
2010-07-01Change scsibus(4)'s scsi_link array to an SLIST to save memory onMatthew Dempsky
2010-06-30Use SLIST for the ccb free list.Michael Knudsen
2010-06-28Remove all adapter-specific 'struct scsi_device's. They are never used. FirstKenneth R Westerback
2010-06-15dont pass the dev_t from the scsi device drivers into the midlayer forDavid Gwynne
2010-05-20New scsi code seems to be stable. Pluck previously identifiedKenneth R Westerback
2010-05-16Use a temporary variable for now to sidestep -Wbounded checking whenNicholas Marriott
2010-04-22use BUS_DMA_ZERO on alloc instead of bzeroing after.Owain Ainsworth
2010-04-10grrr var names in protosMarco Peereboom
2010-04-10sprinkle some bus_dmamap_sync around frame access.Marco Peereboom
2010-03-23Change the scsi_cmd function member of scsi_adapter from int toKenneth R Westerback
2010-01-09Zap all setting of ITSDONE in drivers that don't look at it. NobodyKenneth R Westerback
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
2010-01-03change M_WAITOK --> M_WAITOK|M_CANFAILCharles Longeau
2009-04-30Add READ(16) & WRITE(16) commands.Marco Peereboom
2009-04-29MFI_D_IOCTL should be commented out. No binary change.Marco Peereboom
2009-04-04scrub more fields in the ccb when returning them to the free list afterDavid Gwynne
2009-03-29spelloMarco Peereboom
2009-03-29when we steal the SYNC CACHE command in mfi_scsi_cmd we still have toDavid Gwynne
2009-03-29fix a small race in mfi_mgmt between the checking of a ccbs completion andDavid Gwynne
2009-02-16Extend the scsi_adapter minphys() callback to take a struct scsi_link *Miod Vallat
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-30Fix bug that when there are no volumes but there are hot spares it wouldMarco Peereboom
2008-10-28Fix output when reporting on multivolume disk groups.Marco Peereboom
2008-10-27Move some include stuff aroundMarco Peereboom
2008-10-26SpaceMarco Peereboom
2008-10-23Fix PR5645Marco Peereboom
2008-09-25Initialize 'ssc' to NULL since we test it later. Shouldn't ever beKenneth R Westerback
2008-02-16Return NO_CCB and not TRY_AGAIN_LATER when running out of ccb's.Kenneth R Westerback
2008-02-11add support for the mfi controllers with the ppc iops, aka, LSI SAS1078 orDavid Gwynne
2008-01-26Set the return value instead of returning right away so that the DMABrad Smith
2008-01-26sync dma mem back to the cpu on poll failure.David Gwynne
2008-01-26despatch -> dispatchDavid Gwynne
2007-11-05More scsi_done() at SPLBIO.Kenneth R Westerback
2007-09-27M_ZERO changesCharles Longeau
2007-06-24rework sensor tasks to use the kernels generic workq rather than a specialDavid Gwynne
2007-05-29sprinkle some SMALL_KERNEL to permit bio/softraid to run on boot mediaTodd T. Fries
2007-03-22split userland & kernel struct sensor/sensordev so that the additionTheo de Raadt
2007-02-14bus_space does byte swapping to cope with host endianness for us, so removeDavid Gwynne
2007-02-13Fix subtle x ? y : z bug when calling mfi_create_sgl. This worked becauseMarco Peereboom
2007-02-08Remove double semicolons.Ray Lai
2006-12-23adapt to new two-level sensor api; Constantine A. MureninTheo de Raadt
2006-11-28give scsi controllers a real attach args to fill in when attaching scsibus.David Gwynne
2006-08-31Add sensor thread for individual sd devices.Marco Peereboom
2006-08-30when determining the size of the volumes and disks we want how manyDavid Gwynne