summaryrefslogtreecommitdiffstats
path: root/sys/dev/amr/amr.c
Commit message (Expand)AuthorAgeFilesLines
* Move the CAM passthrough code into a true module so that it doesn't have to bescottl2008-11-031-19/+12
* Replace all calls to minor() with dev2unit().ed2008-09-271-2/+2
* While spin-waiting for the mailbox semaphore to update, do flushing reads ofscottl2008-07-201-1/+4
* Many improvements that have been collected over time:scottl2008-01-241-27/+111
* Rewrite the DMA code paths from being an impenitrable maze of special casesscottl2007-12-121-351/+137
* Provide unqiue malloc types instead of using M_DEVBUF.scottl2007-12-021-20/+22
* Fix printf format bugs that where hidden by AMR_DEBUG.scottl2007-12-021-3/+3
* Turn the CAM passthroug interface to AMR back ON. Adjust thescottl2007-11-281-1/+1
* Implement BIO_FLUSH handling for da(4), amr(4), ata(4) and ataraid(4).pjd2006-10-311-10/+21
* Chain the bus_dmamap_load() calls when mapping a command with a data CCBjhb2006-07-171-24/+42
* Make amr_linux work as a module by avoiding calling amr_linux_ioctl_intambrisko2006-05-031-5/+32
* After further review and discussion, partially revert the previous commit.scottl2006-04-081-18/+13
* Close a pesky race where after checking the BUSY flag in amr_wait_command,ps2006-04-081-6/+19
* - Move the command setup from amr_start1 into the card specific submitps2006-02-021-60/+59
* When the RAID firmware returns a failure, don't hard error the result.ambrisko2006-01-261-9/+4
* Check the return value of copyin.scottl2006-01-141-1/+2
* Don't free the ap object if it was never created.scottl2006-01-101-1/+2
* Mega update to the LSI MegaRAID driver:scottl2005-12-141-203/+739
* The CAM interface is broken and seems to be causing lockups on boot. Itscottl2005-11-261-0/+13
* Remove spl markers from AMR.scottl2005-11-061-15/+5
* Complete the removal of __FreeBSD_version checks from the amr driver. Thescottl2005-08-081-2/+2
* Print the actual disk device we failed to complete i/o on.ps2005-07-291-2/+2
* Don't allow ioctl commands to be interrupted by the user.ps2005-07-291-6/+4
* polled commands can read or write, so bus_dmamap_sync properlyps2005-06-231-2/+16
* Remove bus_{mem,p}io.h and related code for a micro-optimization on i386nyan2005-05-291-2/+0
* handle potential null ptrsam2005-03-311-1/+3
* Fix a null pointer de-ref when passthrough ioctls are issued. Thisscottl2005-03-131-8/+11
* Fix the ioctl path by ensuring that amr_start1() gets called for commandsscottl2005-03-041-18/+22
* Add support for the LSI 320-2E PCI-Express controller. Fix a couple of bugsscottl2005-01-231-5/+9
* Add my copyright for the locking and busdma work.scottl2005-01-231-0/+1
* Lock the AMR driver:scottl2005-01-161-99/+94
* Start each of the license/copyright comments with /*-, minor shuffle of linesimp2005-01-061-1/+1
* Fix a number of bugs and significantly alter the command execution path toscottl2004-12-051-50/+157
* Set up the data flow flag correctly so that bounced buffers have a chance ofscottl2004-09-141-1/+1
* Allow i386 binaries to do amr ioctls such as LSI's megamgr on amd64 andambrisko2004-08-161-88/+121
* Use a separate flag when doing a kernel coredump when polling forps2004-07-011-3/+3
* Do the dreaded s/dev_t/struct cdev */phk2004-06-161-4/+4
* Device megapatch 4/6:phk2004-02-211-0/+2
* Allow amr(4) to get a dynamic major number instead of a static one.scottl2004-02-081-3/+0
* crashdump support.ps2003-10-101-12/+55
* Use __FBSDID().obrien2003-08-241-4/+5
* Prefer new location of pci include files (which have only been in theimp2003-08-221-2/+2
* Use bioq_flush() to drain a bio queue with a specific error code.phk2003-04-011-1/+0
* Centralize the devstat handling for all GEOM disk device driversphk2003-03-081-1/+0
* Gigacommit to improve device-driver source compatibility betweenphk2003-03-031-13/+5
* Introduce a new taskqueue that runs completely free of Giant, and inscottl2003-02-261-1/+1
* NO_GEOM cleanup:phk2003-02-241-1/+1
* Back out M_* changes, per decision of the TRB.imp2003-02-191-2/+2
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-2/+2
* Fix for DELL PERC firmware. Driver was hangingemoore2003-01-091-2/+16
OpenPOWER on IntegriCloud