aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ata/atapi-cam.c
Commit message (Expand)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tagrelease/7.0.0_cvscvs2svn2008-02-241-1/+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-33/+49
* (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
* This is a major rework of the ATA driver (ATAng)Søren Schmidt2003-08-241-77/+151
* Add a PATH_INQ flag, PIM_NO_6_BYTE, which indicates the SIM never wishes toNate Lawson2003-07-281-1/+1
* Merge common XPT_CALC_GEOMETRY functions into a single convenience function.Nate Lawson2003-06-141-19/+1
* In atapi_cam_reinit_bus, only call reinit_bus if the ATAPI channelThomas Quinot2003-05-141-1/+8
* Centralize the devstat handling for all GEOM disk device driversPoul-Henning Kamp2003-03-081-1/+0
* Zero cpi->target_sprt since atapi-cam does not support target mode. ThisNate Lawson2003-02-271-0/+1
* Fix ATAPI/USB/Firewire CDROM drive handling in cd(4) and hopefully fixKenneth D. Merry2003-02-211-30/+0
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-1/+1
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-1/+1
* Fill in missing parts of the ATAPI/CAM XPT: implement XPT_RESET_BUSThomas Quinot2002-10-221-14/+47
* Be consistent about "static" functions: if the function is markedPoul-Henning Kamp2002-09-281-1/+1
* Change a couple of splcam() calls that do not make sense in atapi-camThomas Quinot2002-09-121-3/+5
* printf -> CAM_DEBUG so debugging prints are tunable.Nate Lawson2002-08-281-60/+47