summaryrefslogtreecommitdiff
path: root/sys/dev/ic/osiop.c
AgeCommit message (Expand)Author
2010-06-28Remove all adapter-specific 'struct scsi_device's. They are never used. FirstKenneth R Westerback
2010-06-28implement iopools in osiop to get rid of another use of XS_NO_CCB.David Gwynne
2010-05-20New scsi code seems to be stable. Pluck previously identifiedKenneth 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-01-10Set ITSDONE in scsi_done() and zap trivial instances of setting itKenneth R Westerback
2009-08-28remove a bunch of unused Debugger()s.Jasper Lievisse Adriaanse
2009-03-03Make sure the scsi_xfer timeout is triggered while the command is still alive.Miod Vallat
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-09-12SCSI_DATA_UIO is never used. Code which checks for it is either dead orMiod Vallat
2008-05-27Don't print SCSI ID, it's redundant now that scsibus(4) prints the sameMark Kettenis
2008-05-13Remove commented out NetBSD __KERNEL_RCSID macro usage.Brad Smith
2007-11-05Take a bit more care to ensure that SCSI_POLL commands always returnKenneth R Westerback
2007-10-01More easy bzero() -> M_ZERO. Use 'p = malloc(sizeof(*p) ...'.Kenneth R Westerback
2007-06-20Better recovery when osiop goes nuts and spitsMiod Vallat
2007-05-22Remove broken URLs.Jonathan Gray
2006-11-28give scsi controllers a real attach args to fill in when attaching scsibus.David Gwynne
2005-12-03The first thing done when XXX_scsi_cmd() returns TRY_AGAIN_LATER isKenneth R Westerback
2005-11-21Do not dare dereferencing NULL pointers if OSIOP_DEBUG.Miod Vallat
2005-04-27In osiop_checkintr(), bail out early and do not claim the interrupt forMiod Vallat
2004-12-27Gremlin crept in; found by drahn@Miod Vallat
2004-12-26Use list and queue macros where applicable to make the code easier to read;Miod Vallat
2004-03-31cleanup some whitespacesMichael Shalayeff
2004-03-15No need for ADEV_NODOORLOCK quirk anymore; krw@ okMiod Vallat
2004-01-09remove uvm_extern.hBrad Smith
2003-10-21typos from Tom Cosgrove;Jason McIntyre
2003-09-29avaliable -> availableMiod Vallat
2003-08-11make sure Debugger() is called only inside _both_ DDB and OSIOP_DEBUGMichael Shalayeff
2003-08-03use bus_dmamap_load_raw() instead of bus_dmamap_load() where appropriate; krw...Michael Shalayeff
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2003-05-19Put required delays between reading DSTAT and SSTAT0 registers. Add new onesKenneth R Westerback
2003-05-06make sure we always zero out ds (and get no trash from stack) and always warn...Michael Shalayeff
2003-05-06count auto-sense reqs as well; krw@ okMichael Shalayeff
2003-05-06allow programming dma block bus transaction length on 710 and set to 8 words ...Michael Shalayeff
2003-04-12Fix index bounds checking in save data pointers logic.Kenneth R Westerback
2003-04-11Delete a doubly redundant call to timeout_del() in osiop_timeout.Kenneth R Westerback
2003-04-09Cleanup/make more consistant the various DEBUG flags and uses thereof.Kenneth R Westerback
2003-04-09Reduce default OSIOP_DEBUG output to a useful volume.Kenneth R Westerback
2003-04-08Fix diagnostic output to display data buffer actually being used.Kenneth R Westerback
2003-04-06Fix a lot of issues in osiop.Kenneth R Westerback
2003-02-11be consistant on Hz vs hzMichael Shalayeff
2003-02-02Real (although generic) negotiation results message during boot.Kenneth R Westerback
2003-01-08Merry Christmas Mickey!Kenneth R Westerback