summaryrefslogtreecommitdiffstats
path: root/sys/dev/ic/trm.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Since dlg@'s 2009 scsi midlayer refactoring the 'struct scsi_generic *cmd'krw2020-09-221-9/+9
* Access adapter softc via link->bus->sb_adapter_softc.krw2020-07-161-3/+3
* Remove some pointless casting of void * when assigning onekrw2020-07-131-2/+2
* Shuffle things around so that sc->sc_link initialization iskrw2020-07-021-21/+1
* *_minphys() functions that cap i/o sizes at a value larger than thekrw2020-02-151-19/+2
* Remove pointless intermediate scsi_adapter field of softc by pointingkrw2020-02-061-5/+2
* Soooooo much eye-searing trailing whitespace.krw2020-02-061-196/+196
* Shuffle some names around to make reading the code less headachekrw2020-01-261-2/+2
* Drivers that implement their own *minphys() don't need to call thekrw2020-01-251-2/+1
* Use a consistant idiom/format when declaring scsi_adapter structureskrw2020-01-231-5/+2
* add missing braces to code under #ifdef TRM_DEBUG0jsg2015-05-071-2/+4
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-2/+2
* Expunge debug code that uses an uninitialized variable. Without thekrw2013-07-121-6/+1
* Make sure splx() is called before exiting trm_StartWaitingSRB().krw2011-12-031-2/+3
* No need to splbio/splx in the interrupt routine. It's alreadykrw2011-04-271-12/+3
* Iopoolification. Installed snapshot over it and it even booted.krw2011-04-261-73/+76
* Make error message specify if a REQUEST SENSE has timed out, not thekrw2010-11-021-4/+12
* Add DEBUG0 printf() for unexpected reselects. No functional change.krw2010-11-021-1/+5
* Consolidate duplicated code removing things from the 'going' queue.krw2010-11-021-26/+22
* Clean up some printf's, most but not all in DEBUG0 blocks, by usingkrw2010-11-021-35/+41
* Make trm(4) work again. Avoid use-after-free of xs fields, don'tkrw2010-10-091-7/+13
* add format strings implied by surplus argumentsjsg2010-08-201-2/+2
* Remove all adapter-specific 'struct scsi_device's. They are never used. Firstkrw2010-06-281-9/+1
* Remove more splbio/splx pairs from around scsi_done() calls.krw2010-06-191-11/+3
* BUS_DMA_ZERO instead of alloc, map, bzero.oga2010-05-191-3/+2
* Change the scsi_cmd function member of scsi_adapter from int tokrw2010-03-231-11/+12
* Eliminate double call to scsi_done() when polling.krw2010-02-271-2/+1
* A couple of missed ITSDONE setting before scsi_done().krw2010-01-101-8/+1
* Set ITSDONE in scsi_done() and zap trivial instances of setting itkrw2010-01-101-3/+1
* In trm_scsi_cmd(), in an splbio() protected block, don't bother doing splx()miod2009-09-241-5/+1
* call scsi_done before returning COMPLETEdlg2009-09-031-1/+15
* Extend the scsi_adapter minphys() callback to take a struct scsi_link *miod2009-02-161-3/+3
* Replace timeout_add(msecs * hz / 1000) with timeout_add_msec(msecs).grange2009-01-211-3/+3
* Return NO_CCB instead of TRY_AGAIN_LATER when ccb's run out.krw2008-11-241-2/+2
* Fix redundant device name and/or target printing after callingmiod2008-08-311-4/+3
* The obvious bzero/memset -> M_ZERO changes.krw2007-09-071-4/+3
* The first thing done when XXX_scsi_cmd() returns TRY_AGAIN_LATER iskrw2005-12-031-2/+1
* Eliminate 'Overlapping Command Attempted' errors on non-tagged drives bykrw2005-11-051-30/+14
* Don't remove elements inside TAILQ_FOREACH. Change to usual for()krw2005-11-031-3/+4
* Do not fill more than the first three fields of cfdriver structures unlessmiod2004-01-141-6/+2
* typos from Jonathon Gray;jmc2003-11-081-2/+2
* typos from Tom Cosgrove;jmc2003-10-211-6/+6
* Add trm - driver for Tekram TRM-S1040 cards (DC395U/UW/F,DC315/U).krw2002-02-181-0/+2980