summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata/atapi-cam.c
Commit message (Expand)AuthorAgeFilesLines
* Fix possible use after free.mav2010-06-051-2/+2
* Implement poll method for atapicam.mav2010-02-031-2/+6
* Report to CAM unit number of underlying ataX bus device, instead of thismav2010-02-031-1/+1
* MFp4: Large set of CAM inprovements.mav2010-01-281-28/+4
* Report SATA speeds to CAM, to not confuse users with low numbers logged.mav2009-10-261-0/+6
* Round timeout up when converting CAM milliseconds to ATA seconds.mav2009-10-261-2/+2
* Separate the parallel scsi knowledge out of the core of the XPT, andscottl2009-07-101-4/+4
* Remove dead code.trasz2009-05-121-4/+0
* Revert my ata_identify()/ata_reinit() related changes: r189166, r189091mav2009-02-281-8/+12
* Rework device probing by moving ata_getparam() call from ata_identify() tomav2009-02-281-12/+8
* Correct signature for the identify routine. The bad parameter wasn'timp2009-02-041-2/+2
* Make "kldunload atapicam" return EBUSY instead of deadlocking when a devicetrasz2009-01-081-0/+4
* Go back to preallocating everything possible on init.sos2008-04-171-1/+2
* Fix the brokenness in the former commit, sorry for the mess.sos2008-04-111-2/+1
* Prepare for future integration between CAM and newbus. xpt_bus_registerscottl2007-06-171-1/+1
* MPSAFE atapi-camscottl2007-05-021-28/+23
* (atapi_action, case XPT_SCSI_IO): Enable DMA only for READ and WRITE commandsthomas2007-04-301-4/+19
* (atapi_cb): Fix test for the presence of sense data. An incorrect conditionthomas2007-04-301-2/+2
* Remove Giant from CAM. Drivers (SIMs) now register a mutex that CAM willscottl2007-04-151-1/+1
* Make it compilekevlo2007-03-141-1/+1
* (atapi_action): Improve error reporting by removing ATA_R_QUIET flagthomas2007-03-131-33/+49
* (reinit_bus): When the ATAPI bus is reset, do not schedule an automatedthomas2007-03-131-2/+10
* (cam_rescan): Do not reference ccb->ccb_h.path in CAM_DEBUG call beforethomas2007-02-271-2/+2
* 2nd and final commit that moves us to CAM_NEW_TRAN_CODEmjacob2006-11-021-12/+0
* The first of 3 major steps to move the CAM layer forward to usingmjacob2006-10-311-3/+18
* Make the ATAPI sense data accessible when using the ioctl interfacesos2006-03-311-2/+2
* Normalize a significant number of kernel malloc type names:rwatson2005-10-311-1/+1
* Change the way ioctls are issue to ATA.sos2005-05-161-1/+1
* Take newbusification one step further, ie use the device_t more consequentlysos2005-04-301-28/+28
* Move the creation of ata_channel child devices to the channel code.sos2005-04-151-14/+67
* Explicity make atapi-cam depend on CAM.scottl2005-04-081-0/+1
* Fix a use-after-free problem in atapi_cb(). Add some necessary synchronizationscottl2005-04-051-4/+13
* Push some faulty debugging aside so LINT compiles.phk2005-04-051-1/+1
* Commit ATAPI-CAM for ATAmkIII. Improvements and changes:scottl2005-04-051-151/+186
* atapicam(4) is currently off by three orders of magnitude regarding thegreen2004-06-171-2/+2
* Use auto-sense data provided by the lowlevel ATA code.thomas2004-03-041-1/+10
* (atapi_cb): Reenable automatic retrieve of sense data on error, makingthomas2004-02-111-14/+21
* Fixed a memory leak.ru2004-01-181-1/+3
* Use UMA instead of plain malloc for getting ATA request storage.sos2004-01-141-0/+1
* #include sema.h is now required.sos2004-01-121-0/+1
* Fix a potential problem with atapi-cam where an incorrect flag is passedscottl2003-12-051-1/+1
* Centralise mode setting. Instead of doing it in all subdrivers, dosos2003-11-111-5/+0
* Free the ata_request struct after we are done using it. This should stopscottl2003-11-091-2/+9
* Enable DMA for ATAPI/CAM input/output operations.thomas2003-09-241-3/+10
* (atapi_cb): Reorganize error handling circuitry.thomas2003-09-211-17/+19
* (atapi_cb): Disable autosense for now as it causes a missed ATA interrupt.thomas2003-09-211-2/+8
* (atapi_action): avoid memory leak in a marginal invalid ccb case.thomas2003-09-191-25/+30
* (atapi_action, case XPT_PATH_INQ): Handle properly the case ofthomas2003-09-111-2/+5
* Add missing braces. Fixes boot-time kernel panic with ATAng and ATAPI/CAM.thomas2003-08-281-1/+2
* Use __FBSDID().obrien2003-08-241-2/+3
OpenPOWER on IntegriCloud