summaryrefslogtreecommitdiff
path: root/sys/dev/ic/trm.c
AgeCommit message (Expand)Author
2020-09-22Since dlg@'s 2009 scsi midlayer refactoring the 'struct scsi_generic *cmd'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-02Shuffle things around so that sc->sc_link initialization isKenneth R Westerback
2020-02-15*_minphys() functions that cap i/o sizes at a value larger than theKenneth R Westerback
2020-02-06Remove pointless intermediate scsi_adapter field of softc by pointingKenneth R Westerback
2020-02-06Soooooo much eye-searing trailing whitespace.Kenneth R Westerback
2020-01-26Shuffle some names around to make reading the code less headacheKenneth R Westerback
2020-01-25Drivers that implement their own *minphys() don't need to call theKenneth R Westerback
2020-01-23Use a consistant idiom/format when declaring scsi_adapter structuresKenneth R Westerback
2015-05-07add missing braces to code under #ifdef TRM_DEBUG0Jonathan Gray
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2013-07-12Expunge debug code that uses an uninitialized variable. Without theKenneth R Westerback
2011-12-03Make sure splx() is called before exiting trm_StartWaitingSRB().Kenneth R Westerback
2011-04-27No need to splbio/splx in the interrupt routine. It's alreadyKenneth R Westerback
2011-04-26Iopoolification. Installed snapshot over it and it even booted.Kenneth R Westerback
2010-11-02Make error message specify if a REQUEST SENSE has timed out, not theKenneth R Westerback
2010-11-02Add DEBUG0 printf() for unexpected reselects. No functional change.Kenneth R Westerback
2010-11-02Consolidate duplicated code removing things from the 'going' queue.Kenneth R Westerback
2010-11-02Clean up some printf's, most but not all in DEBUG0 blocks, by usingKenneth R Westerback
2010-10-09Make trm(4) work again. Avoid use-after-free of xs fields, don'tKenneth R Westerback
2010-08-20add format strings implied by surplus argumentsJonathan Gray
2010-06-28Remove all adapter-specific 'struct scsi_device's. They are never used. FirstKenneth R Westerback
2010-06-19Remove more splbio/splx pairs from around scsi_done() calls.Kenneth R Westerback
2010-05-19BUS_DMA_ZERO instead of alloc, map, bzero.Owain Ainsworth
2010-03-23Change the scsi_cmd function member of scsi_adapter from int toKenneth R Westerback
2010-02-27Eliminate double call to scsi_done() when polling.Kenneth R Westerback
2010-01-10A couple of missed ITSDONE setting before scsi_done().Kenneth R Westerback
2010-01-10Set ITSDONE in scsi_done() and zap trivial instances of setting itKenneth R Westerback
2009-09-24In trm_scsi_cmd(), in an splbio() protected block, don't bother doing splx()Miod Vallat
2009-09-03call scsi_done before returning COMPLETEDavid Gwynne
2009-02-16Extend the scsi_adapter minphys() callback to take a struct scsi_link *Miod Vallat
2009-01-21Replace timeout_add(msecs * hz / 1000) with timeout_add_msec(msecs).Alexander Yurchenko
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
2005-12-03The first thing done when XXX_scsi_cmd() returns TRY_AGAIN_LATER isKenneth R Westerback
2005-11-05Eliminate 'Overlapping Command Attempted' errors on non-tagged drives byKenneth R Westerback
2005-11-03Don't remove elements inside TAILQ_FOREACH. Change to usual for()Kenneth R Westerback
2004-01-14Do not fill more than the first three fields of cfdriver structures unlessMiod Vallat
2003-11-08typos from Jonathon Gray;Jason McIntyre
2003-10-21typos from Tom Cosgrove;Jason McIntyre
2002-02-18Add trm - driver for Tekram TRM-S1040 cards (DC395U/UW/F,DC315/U).Kenneth R Westerback