summaryrefslogtreecommitdiff
path: root/sys/dev/ic/siop.c
AgeCommit message (Expand)Author
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
2001-10-08Complete (I hope) the changes to siop that make it pay attentionKenneth R Westerback
2001-08-26Prepare for transition to 5-parameter bus_dmamap_sync() by creating andKenneth R Westerback
2001-08-18Make siop pay attention to quirks table. This not only eliminates theKenneth R Westerback
2001-07-04Embedding newlines in strings is a bad idea, and prints out badly.Marc Espie
2001-06-25Revert change to using sc_link in calls to siop_print_info().Kenneth R Westerback
2001-06-24Remove an over-optimization from the polling loop of siop_scsicmd(),Kenneth R Westerback
2001-06-24Pass the device's scsi_link to siop_print_info(), instead of theKenneth R Westerback
2001-04-23Clean up supposedly 'impossible' case in siop_intr() soKenneth R Westerback
2001-04-15Support U160 on 53c1010 chips.Kenneth R Westerback
2001-03-061) Enable tag queuing.Kenneth R Westerback
2001-03-01Typo police: various misspelling, capitalizations, etc.Kenneth R Westerback