summaryrefslogtreecommitdiffstats
path: root/sys/cam/scsi/scsi_cd.c
Commit message (Expand)AuthorAgeFilesLines
* Make it possible to override the number of retries for the CD media.imp2009-01-081-1/+8
* Fix refcount locking in cd, pass, and sg periphs.scottl2008-12-211-7/+9
* Do not forget to cam_periph_unhold the peripheral before exitingkan2007-07-211-2/+5
* Add a helper function for registering async callbacks. Besidesscottl2007-05-161-32/+4
* Eliminate the use of M_TEMP.scottl2007-05-141-66/+68
* Drop the periph/sim lock when calling disk_destroy().scottl2007-04-161-0/+2
* Remove Giant from CAM. Drivers (SIMs) now register a mutex that CAM willscottl2007-04-151-194/+244
* Add an xpt_print function to reduce most of the xpt_print_path/printfmjacob2006-12-051-31/+23
* Drop Giant before returning in error path, thus eliminatesdelphij2006-07-141-0/+1
* o Do not double i/o stats for cd(4) already acounted in g_disk_done().maxim2006-04-171-1/+1
* Fix a bug that caused some /dev entries to continue to exist afterjdp2005-11-181-0/+1
* Fix a problem with the cd(4) driver -- the CAMGETPASSTHRU ioctl wouldn'tken2005-03-261-1/+7
* Boot away another stackgap (one of the lest ones in linuxlator/i386) bysobomax2005-01-301-3/+11
* Start each of the license/copyright comments with /*-imp2005-01-051-2/+2
* For removable devices without media we set a zero mediasize but a non-zerophk2004-09-051-1/+1
* Change the disk(9) API in order to make device removal more robust.phk2004-02-181-23/+26
* In camperiphdone(), make sure we check for fatal errors and bail outken2003-10-271-14/+0
* Use bio_offset instead of bio_blknophk2003-10-181-2/+2
* (cdcleanup): Defend against calling sysctl_ctx_free before the sysctl_ctxthomas2003-10-071-12/+15
* Add disk_destroy() call to detach processing.phk2003-10-061-0/+15
* GEOMify.phk2003-09-301-78/+39
* Disable the use of cloning use in floppy and CD drivers.phk2003-09-111-4/+4
* Put the device cloning functions for disk-drivers under #ifndef BURN_BRIDGES.phk2003-09-051-0/+8
* Move dynamic sysctl(8) variable creation for the cd(4) and da(4) driversken2003-09-031-21/+46
* Add a PATH_INQ flag, PIM_NO_6_BYTE, which indicates the SIM never wishes tonjl2003-07-281-0/+8
* Use __FBSDID().obrien2003-06-101-2/+4
* Use bioq_flush() to drain a bio queue with a specific error code.phk2003-04-011-13/+3
* Clean up dynamically allocated sysctl variables when we run dacleanup() andken2003-03-261-0/+6
* Don't use the devstat->busy_count for state decisions in the devicephk2003-03-151-4/+7
* Call devstat_start_transaction_bio() instead of devstat_start_transaction()phk2003-03-151-1/+1
* Allocate the devstat structure with devstat_new_entry().phk2003-03-081-14/+14
* Gigacommit to improve device-driver source compatibility betweenphk2003-03-031-13/+9
* Fix ATAPI/USB/Firewire CDROM drive handling in cd(4) and hopefully fixken2003-02-211-265/+926
* Back out M_* changes, per decision of the TRB.imp2003-02-191-22/+22
* Consolidate MIN/MAX macros into one place (param.h).alfred2003-02-021-4/+0
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-22/+22
* Allow acd(4) and cd(4) to support old behavior for CDRIOC*SPEED ioctls.njl2002-11-231-0/+6
* * Add CDRIOC{READ,WRITE}SPEED ioctls to cd(4). Units are in KB/sec.njl2002-10-181-0/+47
* Backout my previous "brain cramp" commit.pirzyk2002-10-181-11/+9
* Changed the scsi mode command to use 10 bytes scsi commands insteadpirzyk2002-10-171-9/+11
* Trapdoor access to cd%da and cd%c so they still work, but do not let themphk2002-10-111-0/+24
* Correctly convert to appropriate blocksize.phk2002-10-071-1/+2
* Unhook the SCSI CD driver from the disk "mini-layer" and/or GEOM.phk2002-10-041-117/+23
* Be consistent about "static" functions: if the function is markedphk2002-09-281-1/+1
* (This commit touches about 15 disk device drivers in a very consistentphk2002-09-201-37/+7
* Remove usage of cam_extend.c, replace with dev->si_drv1njl2002-08-151-32/+11
* GC: BIO_ORDERED going away.phk2002-02-221-3/+1
* o Move NTOHL() and associated macros into <sys/param.h>. These aremike2002-02-181-1/+1
* Define the kern.cam sysctl in the cam layer, rather than multiply in severalmsmith2002-01-091-5/+0
* KSE Milestone 2julian2001-09-121-3/+3
OpenPOWER on IntegriCloud