summaryrefslogtreecommitdiffstats
path: root/sys/dev/ic/amivar.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Nuke unused struct scsi_link members of adapter softc's where thekrw2020-07-221-3/+1
* Cache a pointer to the scsibus_softc rather than hoping the copy inkrw2020-07-111-1/+2
* cut ami over to iopools.dlg2010-06-231-1/+3
* switch ami over to using mutexes instead of splbio to protect itself. thisdlg2010-06-231-4/+6
* protect the ccb free list with its own mutex.dlg2010-06-211-2/+4
* gc unused variabledlg2010-06-041-2/+1
* Major overhaul of bio.marco2008-10-281-3/+10
* the success of a command is reported in the mbox, but not passed on to thedlg2008-04-101-1/+2
* split userland & kernel struct sensor/sensordev so that the additionderaadt2007-03-221-3/+3
* convert to our locks to rwlocks.dlg2007-01-271-2/+2
* adapt to new two-level sensor api; Constantine A. Mureninderaadt2006-12-231-1/+4
* rewrite how the sensors are created. previously they would wait for io todlg2006-06-281-3/+2
* the maximum possible number of ccbs that a megaraid can use (126 of them)dlg2006-05-211-2/+2
* get rid of the ccb list typedef. while here switch to TAILQ_HEAD insteaddlg2006-04-201-3/+3
* this is the proper fix for krws bug. i feel kinda bad taking the commitdlg2006-04-201-3/+2
* Display logical disk status in sysctl. Now one can use sensorsd tomarco2006-04-181-1/+6
* we never use what the ccb completion functions return, so make them alldlg2006-03-291-2/+2
* finer grained use of splbio in the ioctl paths. only use it when dealingdlg2006-03-201-2/+3
* shrink the ccb even more. instead of having a "wakeup" member to say whendlg2006-03-201-4/+2
* remove the bits in the ccb for generalised handling of dmaable memory.dlg2006-03-201-9/+2
* this is a really large reworking of how ami works in terms of submittingdlg2006-03-191-3/+5
* split the completion path up. its now the responsibility of the the pathdlg2006-03-171-1/+3
* remove the last remnants of AMI_POLLINGdlg2006-03-171-2/+1
* use consistent naming for members of the softc structdlg2005-12-131-4/+4
* knfdlg2005-12-121-3/+3
* another go at cleaning up bus_dma usage.dlg2005-12-101-4/+14
* Move bus_dma from pa to dva. I wrote the initial diff with an ok from dlg@marco2005-11-261-3/+1
* make this easier for me to read by changing the locking to use the baredlg2005-11-231-6/+1
* replace the two separate dmamem allocations for the passthrough commandsdlg2005-10-021-15/+26
* spacingdlg2005-09-301-55/+58
* remove the dmamap used for iocmds since they were only copied into thedlg2005-09-301-9/+4
* allocate and map the mbox separately to the iocmds used by the ccbs.dlg2005-09-261-1/+4
* 1.82 again; dont use the scsi xfer to decide if we should dma_sync.dlg2005-09-251-1/+4
* revert 1.82 and 1.83 of ami.c and 1.26 of amivar.h since it seems to bedlg2005-09-221-5/+2
* dont use the scsi xfer in ami_done to figure out if we have to sync adlg2005-09-211-2/+5
* remove the bits in the ccb that were needed to support scsi commands ondlg2005-09-211-7/+1
* allocate space in each ccb to store a passthrough commanddlg2005-09-211-1/+7
* replace the pointer mess used to handle wakeups on ccbs with a real flagdlg2005-09-191-2/+2
* Don't fake MODE SENSE page 4 info inside raid drivers, just let sdkrw2005-09-151-3/+1
* Fix some tsleep magic. Code done by krw@marco2005-08-311-4/+2
* Make ioctls stop polling for completion. This enhances the responsivenessmarco2005-08-311-1/+4
* unfortunately large fixes to memleaks caused by abuse of incompletedlg2005-08-301-3/+1
* Add global hot spare support.marco2005-08-151-1/+2
* Add ses link. Tested and ok deraadt@marco2005-08-081-1/+4
* Add devices to structures.marco2005-08-081-1/+2
* Add support for SCSI pass-through commands for enclosure and processor devicesmarco2005-08-051-2/+9
* Redo bioctl because initial implementation was too complex.marco2005-07-291-1/+1
* revert marcos bio changes, mickey not okdlg2005-07-181-2/+1
* Rip out all previous bio code because it sucked. Replaced all ioctl code inmarco2005-07-181-1/+2
* NBIO > 0 the bioctl code.marco2005-06-281-1/+2