summaryrefslogtreecommitdiff
path: root/sys/dev/ic/aac.c
AgeCommit message (Expand)Author
2014-07-31unbreak aac(4) by re-adding uvm_extern.h for ptoa()Jasper Lievisse Adriaanse
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-07-08decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hTheo de Raadt
2014-01-17a polled command timing out isnt a software resource shortage, itsDavid Gwynne
2014-01-17remove a XS_NO_CCB case by moving aac to iopools.David Gwynne
2014-01-17replace aacminphys with scsi_minphys. both are just wrappers aroundDavid Gwynne
2014-01-17aacvar advertises a public api which is only used inside aac.c. make itDavid Gwynne
2013-11-18simplify kthread_create(). no more stdargTheo de Raadt
2013-11-13ENOMEM is probably more appropriate than 0 in this error case.Mike Larkin
2013-11-13Use of uninitialized variable. There are obvious locking problems alsoMike Larkin
2013-05-30Enforce ca_activate tree-walks over the entire heirarchy for all events,Theo de Raadt
2011-07-17Backout a bunch of my SCSI commits from c2k11. At least one of theseMatthew Dempsky
2011-07-08First batch of converting SCSI HBAs from setting saa_targets andMatthew Dempsky
2011-04-04Kill some #if 0'ed code (the 'raw' scsi path). Move splx()Kenneth R Westerback
2010-10-12Force openings to 1 for devices that can't do tagged i/o, i.e. moreKenneth R Westerback
2010-09-21Stefan Rinkes pointed that the disabled aac(4) driver does not compileKenneth R Westerback
2010-09-20Use SSD_ERRCODE_CURRENT instead of magic 0x70.Kenneth R Westerback
2010-08-07No "\n" needed at the end of panic() strings.Kenneth R Westerback
2010-06-28Remove all adapter-specific 'struct scsi_device's. They are never used. FirstKenneth R Westerback
2010-05-20New scsi code seems to be stable. Pluck previously identifiedKenneth R Westerback
2010-05-18more BUS_DMA_ZERO love.Owain Ainsworth
2010-04-10Remove a bunch of if 0ed out code that used vtophys. it hasn't been usedOwain Ainsworth
2010-03-23Change the scsi_cmd function member of scsi_adapter from int toKenneth R Westerback
2010-01-09Zap all setting of ITSDONE in drivers that don't look at it. NobodyKenneth R Westerback
2009-11-22Bring last drivers fully into the NO_CCB world by replacingKenneth R Westerback
2009-09-04Missing scsi_done() in some error path returning COMPLETE; ok dlg@Miod Vallat
2009-02-16Extend the scsi_adapter minphys() callback to take a struct scsi_link *Miod Vallat
2008-11-24Return NO_CCB instead of TRY_AGAIN_LATER when ccb's run out.Kenneth R Westerback
2007-10-01More easy bzero() -> M_ZERO. Use 'p = malloc(sizeof(*p) ...'.Kenneth R Westerback
2007-09-02ctob is gone, use ptoaMartin Reindl
2007-03-20missing include and also use time_uptime as art suggested; compiles nowMichael Shalayeff
2006-12-18- struct scsibus_attach_args;Marco Pfatschbacher
2006-11-28give scsi controllers a real attach args to fill in when attaching scsibus.David Gwynne
2006-07-21properly report errors thru scsi layer and not bio that will be overwritten l...Michael Shalayeff
2006-04-28remove function prototypes for a few functions removed in rev 1.25.Brad Smith
2006-04-22Add support for the Adaptec RAID-On-Chip architecture. This in turnBrad Smith
2006-04-20Fix various printf() issues: too many arguments, not enough arguments, argumentMiod Vallat
2006-02-06typos from alexey dobriyan;Jason McIntyre
2005-12-13Don't retry unsupported SCSI commands, causing large delays duringKenneth R Westerback
2005-12-03The first thing done when XXX_scsi_cmd() returns TRY_AGAIN_LATER isKenneth R Westerback
2005-11-18Major improvements to the aac(4) device driver.Nathan Binkert
2005-09-15Don't fake MODE SENSE page 4 info inside raid drivers, just let sdKenneth R Westerback
2005-08-24Test xs->bp before de-referencing it. Initialize it to NULL, not 0.Kenneth R Westerback
2005-08-21Parameter being passed __func__ must be const char *. Allows aac toKenneth R Westerback
2005-07-03Fix data_length values in simulationed MODE SENSE page 4 responses soKenneth R Westerback
2005-05-26remove unused vtophys stuffMartin Reindl
2004-03-20Remove errant ';' at end of if() statement that was causing pre-matureAaron Campbell
2004-01-10oops, revert change.Brad Smith
2004-01-09remove uvm_extern.hBrad Smith
2003-09-02- drop number of openings by 4 to avoid "not queued" errors.Federico G. Schwindt