summaryrefslogtreecommitdiffstats
path: root/sys/dev/ic/dptvar.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* remove dpt(4) driver for DPT EATA SCSI RAIDjsg2020-01-101-108/+0
| | | | | | | Not built since 2006, and a mail from 2004 mentions no one having hardware. Unsurprisingly it does not build with clang. ok mlarkin@ krw@ deraadt@
* Enforce ca_activate tree-walks over the entire heirarchy for all events,deraadt2013-05-301-2/+1
| | | | | | cleaning up some shutdown-hook related code on the way. (A few drivers related to sparc are still skipped at kettenis' request) ok kettenis mlarkin, tested by many others too
* Two dpt(4) fixes:matthew2011-06-211-1/+7
| | | | | | | | | | | | 1. Change adapter_softc to point to a per-channel intermediary object instead of pointing to the dpt_softc directly. This removes dpt(4) dependency on scsibus unit numbers. 2. Fix dpt(4) to use a struct scsibus_attach_args instead of a struct scsi_link for attaching the scsibus. (Evidently no one has tried using dpt(4) since Nov 2006...) ok krw@, miod@
* No point in a per-attachment scsi_adapter; move to global dpt_switchmatthew2011-04-261-2/+1
| | | | like we do in other SCSI drivers.
* A plausible attempt at iopoolifying dpt(4).matthew2011-04-261-3/+3
| | | | | ok dlg@; miod@ warns me to not hold my breath on anyone testing this diff though...
* Get rid of NetBSD/OpenBSD ifdefs; our SCSI stacks have diverged toomatthew2011-04-261-18/+1
| | | | | | much for them to make sense anymore. Diff prepared with sed; no change to dpt.o on i386.
* Use an SLIST rather than a TAILQ for the ccb free list.mk2010-07-201-3/+3
| | | | ok krw
* Change the scsi_cmd function member of scsi_adapter from int tokrw2010-03-231-2/+2
| | | | | | | | | | | | | void. Use XS_NO_CCB error in the scsi command (xs) to report the NO_CCB condition. Eliminates all SUCCESSFULLY_QUEUED and COMPLETE confusion and untangles the midlayer from the adapter a bit more. Eyes and some fixes by miod@ There may be some compile issues on little used (i.e. I don't have any) drivers but the change is mechanical and thus easy to remedy. ok dlg@
* Extend the scsi_adapter minphys() callback to take a struct scsi_link *miod2009-02-161-2/+2
| | | | | | as additional argument. This will allow intermediate layers between scsi devices such as sd and scsi host adapters to take appropriate action if necessary.
* Stop maintaining internal queues of received scsi_xfer structures.krw2008-11-261-8/+1
| | | | | | | We can now just push unwanted ones back up into the SCSI layer with NO_CCB like other drivers. "Please do so" deraadt@
* First round of __P removal in sysmillert2002-03-141-20/+20
|
* Added port of the NetBSD (-current) DPT SmartCache III/IV PCI/EISA host adaptercmetz1999-11-301-0/+128
driver to OpenBSD.