summaryrefslogtreecommitdiff
path: root/sys/dev/ic/siop.c
AgeCommit message (Expand)Author
2020-09-22Since dlg@'s 2009 scsi midlayer refactoring the 'struct scsi_generic *cmd'Kenneth R Westerback
2020-07-30"#ifndef SIOP_DEBUG\n#undef SIOP_DEBUG\n#endif" is a bit silly.Kenneth R Westerback
2020-07-24Turning on various scsi drivers' *DEBUG options reveals that this hasKenneth R Westerback
2020-07-20Move remaining scsi bus initialization info from "prototype scsi link"Kenneth R Westerback
2020-07-19Move the adapter related items (luns, adapter, adapter_target,Kenneth R Westerback
2020-07-16Access adapter softc via link->bus->sb_adapter_softc.Kenneth R Westerback
2020-07-13Remove some pointless casting of void * when assigning oneKenneth R Westerback
2020-07-04Nestle all sc_c.sc_link initialization near config_found() invocation.Kenneth R Westerback
2020-07-01If the adapter card needs to keep track of its own id on the bus, orKenneth R Westerback
2020-06-27Nuke trailing whitespace.Kenneth R Westerback
2020-06-27No need to bzero()/memset() 'struct scsibus_attach_args' variablesKenneth R Westerback
2020-06-19Whitespace. Two short lines to one line.Kenneth R Westerback
2020-02-17The siop family members use various atop/ptoa dances (oosiop/osiop) orKenneth R Westerback
2020-02-14Let's all agree to call our scsi_adapter variable '<dev>_switch'.Kenneth R Westerback
2020-01-23Use a consistant idiom/format when declaring scsi_adapter structuresKenneth R Westerback
2015-09-09sizes for free(); ok semarieTheo de Raadt
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-12-19Use <sys/endian.h> instead of <machine/endian.h>Philip Guenther
2014-07-13Some reallocarray() use; review Jean-Philippe Ouellet, patrick keshishianTheo de Raadt
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2013-05-27Fix edge cases of uninitialized variables. In my tree for too long, I evenMiod Vallat
2011-06-23a bit more ansi; ok teduTheo de Raadt
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