summaryrefslogtreecommitdiff
path: root/sys/dev/ic/ami.c
AgeCommit message (Expand)Author
2006-03-17split the completion path up. its now the responsibility of the the pathDavid Gwynne
2006-03-17remove the last remnants of AMI_POLLINGDavid Gwynne
2006-03-15switch the ioctl paths to using ami_start instead of ami_cmd. now the onlyDavid Gwynne
2006-03-15clean up ami_start and move the error handling for a failed command fromDavid Gwynne
2006-03-15split the code in ami_cmd that does the polling commands out into aDavid Gwynne
2006-03-15sc->sc_dev.dv_xname converted to DEVNAME(sc). makes things a little easierDavid Gwynne
2006-03-14move the loading of the dmamaps for passthrough commands out of ami_cmdDavid Gwynne
2006-03-14move the loading of the dma maps for logical disk reads and writes fromDavid Gwynne
2006-03-14knfDavid Gwynne
2006-03-14shuffle the switch statement around in scsi_cmd. do the io commandsDavid Gwynne
2006-03-13make the dmseg printing look a little nicer.Brad Smith
2006-03-13finner grained use of splbio in scsi_raw_cmd.David Gwynne
2006-03-13finer use of splbio in scsi_cmd.David Gwynne
2006-03-13split the io and synchronise paths for scsi commands going to the logicalDavid Gwynne
2006-01-29Don't ask bus_dmamem_alloc() for zero bytes. 'bioctl -H x:y amiz' noKenneth R Westerback
2005-12-21shrink a bitDavid Gwynne
2005-12-13use consistent naming for members of the softc structDavid Gwynne
2005-12-11cleanup some knr to ansi i missed, and some extra whitespace i accidentallyDavid Gwynne
2005-12-10another go at cleaning up bus_dma usage.David Gwynne
2005-12-09back out 1.97. it was causing a freeze on boot with an older card. problemDavid Gwynne
2005-12-03The first thing done when XXX_scsi_cmd() returns TRY_AGAIN_LATER isKenneth R Westerback
2005-11-27Prevent scsi pass-through busses from attaching when a board is markedMarco Peereboom
2005-11-27Fix ami_freemem() by initializing segp before using it.Kenneth R Westerback
2005-11-26Move bus_dma from pa to dva. I wrote the initial diff with an ok from dlg@Marco Peereboom
2005-11-24dont need spls in attachDavid Gwynne
2005-11-23make this easier for me to read by changing the locking to use the bareDavid Gwynne
2005-11-23slight shuffle at the top of the file. dont include biovar.h if bio is notDavid Gwynne
2005-10-11ansi and a sprinkle of knf. i'll do anything to avoid doing assignments.David Gwynne
2005-10-10do { } while (0) wrapper for the debug statementDavid Gwynne
2005-10-03Reduce the number of openings the logical devices have to play with soKenneth R Westerback
2005-10-02replace the two separate dmamem allocations for the passthrough commandsDavid Gwynne
2005-09-30unless AMI_DEBUG is defined, dont compile in if statements that only thereDavid Gwynne
2005-09-30sync the dma mapping for the data buffer in the right direction whenDavid Gwynne
2005-09-30remove the dmamap used for iocmds since they were only copied into theDavid Gwynne
2005-09-26allocate and map the mbox separately to the iocmds used by the ccbs.David Gwynne
2005-09-251.83 again:David Gwynne
2005-09-251.82 again; dont use the scsi xfer to decide if we should dma_sync.David Gwynne
2005-09-22revert 1.82 and 1.83 of ami.c and 1.26 of amivar.h since it seems to beDavid Gwynne
2005-09-21fix ami_drv_inq so it uses ami_cmd's ability to use an arbitrary kernelDavid Gwynne
2005-09-21dont use the scsi xfer in ami_done to figure out if we have to sync aDavid Gwynne
2005-09-21remove the bits in the ccb that were needed to support scsi commands onDavid Gwynne
2005-09-21rename nsg to nsge in struct ami_passthrough to be consistent with theDavid Gwynne
2005-09-21use the ccbs passthrough command in the raw scsi path rather thanDavid Gwynne
2005-09-21allocate space in each ccb to store a passthrough commandDavid Gwynne
2005-09-19dont use htole32 to set up values to be assigned to an 8 bit field.David Gwynne
2005-09-19replace the pointer mess used to handle wakeups on ccbs with a real flagDavid Gwynne
2005-09-19Typo 'taget' -> 'target'.Kenneth R Westerback
2005-09-15Don't fake MODE SENSE page 4 info inside raid drivers, just let sdKenneth R Westerback
2005-08-31Remove check that prevents disks that are not in the unused state to move toMarco Peereboom
2005-08-31Fix some tsleep magic. Code done by krw@Marco Peereboom