summaryrefslogtreecommitdiff
path: root/sys/dev/ata/atapi-cam.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r208822:Alexander Motin2010-07-161-2/+2
* MFC r203449:Alexander Motin2010-02-141-2/+6
* MFC r203445:Alexander Motin2010-02-141-1/+1
* MFC r203108:Alexander Motin2010-02-141-28/+4
* MFC rev. 198487:Alexander Motin2009-10-291-2/+2
* MFC rev. 198488:Alexander Motin2009-10-291-0/+6
* Separate the parallel scsi knowledge out of the core of the XPT, andScott Long2009-07-101-4/+4
* Remove dead code.Edward Tomasz Napierala2009-05-121-4/+0
* Revert my ata_identify()/ata_reinit() related changes: r189166, r189091Alexander Motin2009-02-281-8/+12
* Rework device probing by moving ata_getparam() call from ata_identify() toAlexander Motin2009-02-281-12/+8
* Correct signature for the identify routine. The bad parameter wasn'tWarner Losh2009-02-041-2/+2
* Make "kldunload atapicam" return EBUSY instead of deadlocking when a deviceEdward Tomasz Napierala2009-01-081-0/+4
* Go back to preallocating everything possible on init.Søren Schmidt2008-04-171-1/+2
* Fix the brokenness in the former commit, sorry for the mess.Søren Schmidt2008-04-111-2/+1
* Prepare for future integration between CAM and newbus. xpt_bus_registerScott Long2007-06-171-1/+1
* MPSAFE atapi-camScott Long2007-05-021-28/+23
* (atapi_action, case XPT_SCSI_IO): Enable DMA only for READ and WRITE commandsThomas Quinot2007-04-301-4/+19
* (atapi_cb): Fix test for the presence of sense data. An incorrect conditionThomas Quinot2007-04-301-2/+2
* Remove Giant from CAM. Drivers (SIMs) now register a mutex that CAM willScott Long2007-04-151-1/+1
* Make it compileKevin Lo2007-03-141-1/+1
* (atapi_action): Improve error reporting by removing ATA_R_QUIET flagThomas Quinot2007-03-131-31/+47
* (reinit_bus): When the ATAPI bus is reset, do not schedule an automatedThomas Quinot2007-03-131-2/+10
* (cam_rescan): Do not reference ccb->ccb_h.path in CAM_DEBUG call beforeThomas Quinot2007-02-271-2/+2
* 2nd and final commit that moves us to CAM_NEW_TRAN_CODEMatt Jacob2006-11-021-12/+0
* The first of 3 major steps to move the CAM layer forward to usingMatt Jacob2006-10-311-3/+18
* Make the ATAPI sense data accessible when using the ioctl interfaceSøren Schmidt2006-03-311-2/+2
* Normalize a significant number of kernel malloc type names:Robert Watson2005-10-311-1/+1
* Change the way ioctls are issue to ATA.Søren Schmidt2005-05-161-1/+1
* Take newbusification one step further, ie use the device_t more consequentlySøren Schmidt2005-04-301-28/+28
* Move the creation of ata_channel child devices to the channel code.Søren Schmidt2005-04-151-14/+67
* Explicity make atapi-cam depend on CAM.Scott Long2005-04-081-0/+1
* Fix a use-after-free problem in atapi_cb(). Add some necessary synchronizationScott Long2005-04-051-4/+13
* Push some faulty debugging aside so LINT compiles.Poul-Henning Kamp2005-04-051-1/+1
* Commit ATAPI-CAM for ATAmkIII. Improvements and changes:Scott Long2005-04-051-151/+186
* atapicam(4) is currently off by three orders of magnitude regarding theBrian Feldman2004-06-171-2/+2
* Use auto-sense data provided by the lowlevel ATA code.Thomas Quinot2004-03-041-1/+10
* (atapi_cb): Reenable automatic retrieve of sense data on error, makingThomas Quinot2004-02-111-14/+21
* Fixed a memory leak.Ruslan Ermilov2004-01-181-1/+3
* Use UMA instead of plain malloc for getting ATA request storage.Søren Schmidt2004-01-141-0/+1
* #include sema.h is now required.Søren Schmidt2004-01-121-0/+1
* Fix a potential problem with atapi-cam where an incorrect flag is passedScott Long2003-12-051-1/+1
* Centralise mode setting. Instead of doing it in all subdrivers, doSøren Schmidt2003-11-111-5/+0
* Free the ata_request struct after we are done using it. This should stopScott Long2003-11-091-2/+9
* Enable DMA for ATAPI/CAM input/output operations.Thomas Quinot2003-09-241-3/+10
* (atapi_cb): Reorganize error handling circuitry.Thomas Quinot2003-09-211-17/+19
* (atapi_cb): Disable autosense for now as it causes a missed ATA interrupt.Thomas Quinot2003-09-211-2/+8
* (atapi_action): avoid memory leak in a marginal invalid ccb case.Thomas Quinot2003-09-191-25/+30
* (atapi_action, case XPT_PATH_INQ): Handle properly the case ofThomas Quinot2003-09-111-2/+5
* Add missing braces. Fixes boot-time kernel panic with ATAng and ATAPI/CAM.Thomas Quinot2003-08-281-1/+2
* Use __FBSDID().David E. O'Brien2003-08-241-2/+3