summaryrefslogtreecommitdiff
path: root/sys/dev/ic/siop.c
AgeCommit message (Expand)Author
2011-04-05pull the dmamam wrapper in from all my other drivers and use it to replaceDavid Gwynne
2010-07-23Manuel Bouyer rescinded clauses 3 and 4 of his license text.Jonathan Gray
2010-07-06siop sets XS_NO_CCB when it fails to allocate device state when commandsDavid Gwynne
2010-07-02timeout_add -> timeout_add_msecBret Lambert
2010-06-28Remove all adapter-specific 'struct scsi_device's. They are never used. FirstKenneth R Westerback
2010-06-03Always initialize the ccb provided by the scsi layer into the properKenneth R Westerback
2010-04-06modify siop to provide an iopool as a way for the midlayer to manageDavid Gwynne
2010-03-23Change the scsi_cmd function member of scsi_adapter from int toKenneth R Westerback
2010-01-10Set ITSDONE in scsi_done() and zap trivial instances of setting itKenneth R Westerback
2009-11-26Don't try to be clever and mix tag queueing mechanisms. Few if anyKenneth R Westerback
2009-11-22Bring last drivers fully into the NO_CCB world by replacingKenneth R Westerback
2009-01-18Put ccb back on free list if we bail out because we can't map theKenneth R Westerback
2009-01-18Don't lose ccb's if there are problems allocating the structures neededKenneth R Westerback
2008-11-24Return NO_CCB instead of TRY_AGAIN_LATER when ccb's run out.Kenneth R Westerback
2008-08-31Fix redundant device name and/or target printing after callingMiod Vallat
2007-09-07The obvious bzero/memset -> M_ZERO changes.Kenneth R Westerback
2007-08-05Add support for the (non-pci) NCR 53c720/770 in big-endian mode.Mark Kettenis
2007-05-08turn off SIOP_STATS; ok krwTheo de Raadt
2006-12-21'immediatly' -> 'immediately' in comments.Kenneth R Westerback
2006-11-28give scsi controllers a real attach args to fill in when attaching scsibus.David Gwynne
2006-05-22- fix and prettify SIOP_DEBUGMartin Reindl
2005-12-03The first thing done when XXX_scsi_cmd() returns TRY_AGAIN_LATER isKenneth R Westerback
2005-11-20Un-revert backout to 20051009 and add patches from Martin Bouyer toKenneth R Westerback
2005-11-03revert to 20051009 for now, need to investigate strange behaviour withMartin Reindl
2005-10-10Add handling for IGNORE WIDE RESIDUE messages. Actually calculateKenneth R Westerback
2005-10-08'dma' -> 'DMA' (wiz via NetBSD), save a test after TAILQ_FOREACH() byKenneth R Westerback
2005-03-12use TAILQ_FOREACHMartin Reindl
2004-10-13De-inline siop. Shrinks almost 1K on i386.Kenneth R Westerback
2004-07-31Save a couple of hundred bytes (on i386) by putting the definition ofKenneth R Westerback
2004-07-30Do not negotiate or use non-async transfer rates until probing (i.e.Kenneth R Westerback
2004-04-25Rework SCSI_POLL/INQUIRY logic to make it more readable, not least byKenneth R Westerback
2004-04-18Fix cut/paste typo in error message.Kenneth R Westerback
2004-04-18Restore siop's (and possibly others) ability to negotiate tags/wide/sync byKenneth R Westerback
2003-10-21typos from Tom Cosgrove;Jason McIntyre
2003-10-09go back to non-raw busdma load as some archs still do not have load_rawMichael Shalayeff
2003-09-29e own SIOP_DEBUG define instea of the system-wide one;Michael Shalayeff
2003-07-01Don't dma map the xs->cmd. Copy it to a safe buffer that is alreadyKenneth R Westerback
2003-06-28Fix a bug which would promote a target from TARST_PROBING toKenneth R Westerback
2003-06-09Fix erroneous handling of i/o's during a reset.Kenneth R Westerback
2003-01-21bzero() siop_target structure after malloc().Kenneth R Westerback
2002-12-23Fix complete botch in handling of 'openings'.Kenneth R Westerback
2002-11-16From NetBSD (bouyer@):Kenneth R Westerback
2002-09-16Resync siop with NetBSD. Make strong effort to minimizeKenneth R Westerback
2002-07-20If we call siop_intr manually, make sure it's protected by splbio.Artur Grabowski
2002-06-09fix the use of "cuz" in the tree; these are all in commentsJason Peel
2002-03-14First round of __P removal in sysTodd C. Miller
2002-01-23Use the size of the cmd dmamap when syncing the scsi command, not data size.Per Fogelstrom
2001-11-05Switch everything to the new bus_dmamap_sync API.Artur Grabowski
2001-10-30From NetBSD: add __packed__ attribute to hardware structure thatKenneth R Westerback
2001-10-26Allocate an appropriate number of cbd's for each discovered LUNKenneth R Westerback