aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/amr/amr.c
Commit message (Expand)AuthorAgeFilesLines
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* As with r323317, hold off on releasing the intrhook during boot untilScott Long2017-09-081-5/+5
* sys/dev: minor spelling fixes.Pedro F. Giffuni2016-05-031-2/+2
* sys/dev: extend use of the howmany() macro when available.Pedro F. Giffuni2016-04-261-1/+1
* Don't assume that bio_cmd is a bitfield.Warner Losh2016-03-101-1/+1
* Set but not used variables eliminated.Warner Losh2014-08-081-6/+2
* Further adjust the workaround in r234501. Rounding all small requests upJohn Baldwin2012-10-051-2/+8
* As a followup to r234501, ensure that the native ioctl path always allocatesJohn Baldwin2012-09-191-6/+2
* Essentially revert r239912. The amr_periodic function hadn't been armed inScott Long2012-08-311-38/+0
* Use callout(9) rather than timeout(9). Note that the periodic timer inJohn Baldwin2012-08-301-3/+3
* The amr(4) firmware contains a rather dubious "feature" where itJohn Baldwin2012-04-201-14/+31
* Mark MALLOC_DEFINEs static that have no corresponding MALLOC_DECLAREs.Ed Schouten2011-11-071-1/+1
* Remove extraneous semicolons, no functional changes.Martin Blapp2010-01-071-1/+1
* Remove spurious `)`Christian Brueffer2009-10-281-1/+1
* Revert previous commit and add myself to the list of people who shouldPoul-Henning Kamp2009-09-081-1/+1
* Add necessary include.Poul-Henning Kamp2009-09-081-1/+1
* Temporarily revert the new-bus locking for 8.0 release. It will beJohn Baldwin2009-08-201-21/+2
* Make the newbus subsystem Giant free by adding the new newbus sxlock.Attilio Rao2009-08-021-2/+21
* We no longer need to use d_thread_t, migrate to struct thread *.Warner Losh2009-05-201-5/+5
* Move the CAM passthrough code into a true module so that it doesn't have to beScott Long2008-11-031-19/+12
* Replace all calls to minor() with dev2unit().Ed Schouten2008-09-271-2/+2
* While spin-waiting for the mailbox semaphore to update, do flushing reads ofScott Long2008-07-201-1/+4
* Many improvements that have been collected over time:Scott Long2008-01-241-27/+111
* Rewrite the DMA code paths from being an impenitrable maze of special casesScott Long2007-12-121-351/+137
* Provide unqiue malloc types instead of using M_DEVBUF.Scott Long2007-12-021-20/+22
* Fix printf format bugs that where hidden by AMR_DEBUG.Scott Long2007-12-021-3/+3
* Turn the CAM passthroug interface to AMR back ON. Adjust theScott Long2007-11-281-1/+1
* Implement BIO_FLUSH handling for da(4), amr(4), ata(4) and ataraid(4).Pawel Jakub Dawidek2006-10-311-10/+21
* Chain the bus_dmamap_load() calls when mapping a command with a data CCBJohn Baldwin2006-07-171-24/+42
* Make amr_linux work as a module by avoiding calling amr_linux_ioctl_intDoug Ambrisko2006-05-031-5/+32
* After further review and discussion, partially revert the previous commit.Scott Long2006-04-081-18/+13
* Close a pesky race where after checking the BUSY flag in amr_wait_command,Paul Saab2006-04-081-6/+19
* - Move the command setup from amr_start1 into the card specific submitPaul Saab2006-02-021-60/+59
* When the RAID firmware returns a failure, don't hard error the result.Doug Ambrisko2006-01-261-9/+4
* Check the return value of copyin.Scott Long2006-01-141-1/+2
* Don't free the ap object if it was never created.Scott Long2006-01-101-1/+2
* Mega update to the LSI MegaRAID driver:Scott Long2005-12-141-203/+739
* The CAM interface is broken and seems to be causing lockups on boot. ItScott Long2005-11-261-0/+13
* Remove spl markers from AMR.Scott Long2005-11-061-15/+5
* Complete the removal of __FreeBSD_version checks from the amr driver. TheScott Long2005-08-081-2/+2
* Print the actual disk device we failed to complete i/o on.Paul Saab2005-07-291-2/+2
* Don't allow ioctl commands to be interrupted by the user.Paul Saab2005-07-291-6/+4
* polled commands can read or write, so bus_dmamap_sync properlyPaul Saab2005-06-231-2/+16
* Remove bus_{mem,p}io.h and related code for a micro-optimization on i386Yoshihiro Takahashi2005-05-291-2/+0
* handle potential null ptrSam Leffler2005-03-311-1/+3
* Fix a null pointer de-ref when passthrough ioctls are issued. ThisScott Long2005-03-131-8/+11
* Fix the ioctl path by ensuring that amr_start1() gets called for commandsScott Long2005-03-041-18/+22
* Add support for the LSI 320-2E PCI-Express controller. Fix a couple of bugsScott Long2005-01-231-5/+9
* Add my copyright for the locking and busdma work.Scott Long2005-01-231-0/+1
* Lock the AMR driver:Scott Long2005-01-161-99/+94