summaryrefslogtreecommitdiffstats
path: root/sys/dev/amr
Commit message (Expand)AuthorAgeFilesLines
* Reform the busdma API so that new types may be added without modifyingkib2013-02-121-4/+1
* Further adjust the workaround in r234501. Rounding all small requests upjhb2012-10-051-2/+8
* As a followup to r234501, ensure that the native ioctl path always allocatesjhb2012-09-191-6/+2
* Essentially revert r239912. The amr_periodic function hadn't been armed inscottl2012-08-313-40/+0
* Use callout(9) rather than timeout(9). Note that the periodic timer injhb2012-08-303-4/+5
* The amr(4) firmware contains a rather dubious "feature" where itjhb2012-04-201-14/+31
* Convert a number of drivers to obtaining their parent DMA tag from theirscottl2012-03-121-1/+1
* Fix checks for error return from amr_sglist_map() and amr_ccb_map()kevlo2012-02-281-2/+2
* - There's no need to overwrite the default device method with the defaultmarius2011-11-221-3/+1
* Mark MALLOC_DEFINEs static that have no corresponding MALLOC_DECLAREs.ed2011-11-072-2/+2
* Second-to-last commit implementing Capsicum capabilities in the FreeBSDrwatson2011-08-111-1/+2
* Fix clang warning on empty statement.mdf2010-07-281-2/+2
* Remove extraneous semicolons, no functional changes.mbr2010-01-071-1/+1
* Remove spurious `)`brueffer2009-10-281-1/+1
* Revert previous commit and add myself to the list of people who shouldphk2009-09-081-1/+1
* Add necessary include.phk2009-09-081-1/+1
* Temporarily revert the new-bus locking for 8.0 release. It will bejhb2009-08-201-21/+2
* Make the newbus subsystem Giant free by adding the new newbus sxlock.attilio2009-08-021-2/+21
* We no longer need to use d_thread_t, migrate to struct thread *.imp2009-05-202-6/+6
* Move the CAM passthrough code into a true module so that it doesn't have to bescottl2008-11-033-33/+58
* 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
* Remove an errant definition for AMR_CONFIG_ENQ3_SOLICITED NOTIFY that wasscottl2008-02-061-1/+0
* Many improvements that have been collected over time:scottl2008-01-243-43/+146
* Rewrite the DMA code paths from being an impenitrable maze of special casesscottl2007-12-124-436/+260
* Provide unqiue malloc types instead of using M_DEVBUF.scottl2007-12-022-26/+29
* Refactor completion handlers so that they can be combined into a singlescottl2007-12-021-76/+29
* Make a pass at style.9 compliancescottl2007-12-021-440/+477
* Fix a typo that was hidden by AMR_DEBUG.scottl2007-12-021-1/+1
* 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-282-80/+68
* Prepare for future integration between CAM and newbus. xpt_bus_registerscottl2007-06-171-1/+1
* Remove Giant from CAM. Drivers (SIMs) now register a mutex that CAM willscottl2007-04-151-0/+1
* o break newbus api: add a new argument of type driver_filter_t topiso2007-02-231-1/+1
* Add MODULE_DEPENDS for cam, pci, mca, eisa and isa where needed.mjacob2006-12-111-0/+2
* 2nd and final commit that moves us to CAM_NEW_TRAN_CODEmjacob2006-11-021-20/+0
* Implement BIO_FLUSH handling for da(4), amr(4), ata(4) and ataraid(4).pjd2006-10-312-11/+22
* The first of 3 major steps to move the CAM layer forward to usingmjacob2006-10-311-2/+32
* 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-033-127/+41
* Reduce the Linux ioctl range to what is needed. I didn't know whatambrisko2006-04-141-2/+2
* After further review and discussion, partially revert the previous commit.scottl2006-04-083-20/+13
* Close a pesky race where after checking the BUSY flag in amr_wait_command,ps2006-04-083-6/+21
* Check the return value of copyin() and return an error if it fails.jhb2006-02-231-2/+4
* Use void * for pointer rather than u_int8_t *, since it doesn'timp2006-02-041-5/+4
* Enable 64bit SGL's on PERC 4/DCps2006-02-021-1/+1
* - Move the command setup from amr_start1 into the card specific submitps2006-02-022-61/+60
* When the RAID firmware returns a failure, don't hard error the result.ambrisko2006-01-261-9/+4
* Add in the Linux IOCTL shim and create the megadev0 device soambrisko2006-01-241-0/+191
* Check the return value of copyin.scottl2006-01-141-1/+2
OpenPOWER on IntegriCloud