summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata/atapi-cam.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* This is a major rework of the ATA driver (ATAng)sos2003-08-241-77/+151
* Add a PATH_INQ flag, PIM_NO_6_BYTE, which indicates the SIM never wishes tonjl2003-07-281-1/+1
* Merge common XPT_CALC_GEOMETRY functions into a single convenience function.njl2003-06-141-19/+1
* In atapi_cam_reinit_bus, only call reinit_bus if the ATAPI channelthomas2003-05-141-1/+8
* Centralize the devstat handling for all GEOM disk device driversphk2003-03-081-1/+0
* Zero cpi->target_sprt since atapi-cam does not support target mode. Thisnjl2003-02-271-0/+1
* Fix ATAPI/USB/Firewire CDROM drive handling in cd(4) and hopefully fixken2003-02-211-30/+0
* Back out M_* changes, per decision of the TRB.imp2003-02-191-1/+1
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-1/+1
* Fill in missing parts of the ATAPI/CAM XPT: implement XPT_RESET_BUSthomas2002-10-221-14/+47
* Be consistent about "static" functions: if the function is markedphk2002-09-281-1/+1
* Change a couple of splcam() calls that do not make sense in atapi-camthomas2002-09-121-3/+5
* printf -> CAM_DEBUG so debugging prints are tunable.njl2002-08-281-60/+47
* Use csio pointer instead of dereferencing hcb.njl2002-08-281-5/+5
* Fix typo.sos2002-08-191-1/+1
* Shut up warning in debug code.sos2002-08-121-5/+5
* Fix the GET_TRAN_SETTINGS and SET_TRAN_SETTINGS ops to be more correct.scottl2002-08-101-8/+7
* Minor corrections.sos2002-08-101-13/+3
* Add the ability to use ATAPI devices via CAM.sos2002-08-091-0/+712
OpenPOWER on IntegriCloud