summaryrefslogtreecommitdiffstats
path: root/sys/scsi/cd.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* No leading space(s) before labels.krw2019-01-201-4/+4
* When retiring a SCSI request, sometimes the buf's b_error value iskrw2019-01-201-4/+6
* Don't pull in <sys/file.h> just to get fcntl.hguenther2017-12-301-2/+2
* If you use sys/param.h, you don't need sys/types.hderaadt2017-09-081-2/+1
* To prevent anyone else from stumbling on this (now) archaic bit ofkrw2017-05-291-11/+1
* Also pass the blk offset to disk_unbusy(), so that it can pass it toderaadt2017-05-041-3/+3
* Standardize on calling local scsi_link variables 'link' instead ofkrw2016-03-121-41/+41
* More damned eye searing whitespace.krw2015-06-071-7/+7
* convert bcopy to memcpy. ok dlg krwtedu2014-12-151-9/+9
* remove uneeded proc.h includesjsg2014-09-141-2/+1
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-2/+2
* Sprinkle (long long) casts where %lld is being used to print daddr_tkrw2013-11-011-2/+2
* Print daddr_t variables with %lld, u_int64_t variables with %llu.krw2013-10-031-2/+2
* scsi_size() is now used only by cd(4). So move it from scsi_base.ckrw2013-09-271-4/+112
* cddump() takes a daddr_t parameter. Call that parameter 'blkno' and notkrw2013-09-151-2/+2
* Use DL_SECTOBLK() and DL_BLKTOSEC() to clarify code and removekrw2013-09-151-4/+3
* final removal of daddr64_t. daddr_t has been 64 bit for a long enoughderaadt2013-06-111-4/+4
* Eliminate redundant buf validation checks in xxstrategy() methods nowmatthew2011-07-061-23/+5
* Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingmatthew2011-07-031-3/+1
* Refactor some common open/close/detach disk driver code intomatthew2011-06-301-35/+5
* Use disk_lock_nointr() in the xxclose() routines so that they cannotderaadt2011-06-191-6/+2
* Use disk_lock/disk_unlock directly and in the same way in these drivers,deraadt2011-06-191-11/+9
* Delete the long dead LOCKED and WANTED flags from cd(4), sd(4), andmatthew2011-06-061-3/+1
* Drop kernel support for the useless DIOCWLABEL ioctl and prune a lotmatthew2011-06-051-11/+1
* Get rid of the wlabel argument to bounds_check_with_label(). It'smatthew2011-06-031-3/+2
* Change a few of the more common disk drivers (sd, cd, wd, rd, and vnd)matthew2011-05-311-2/+2
* use dma_alloc/dma_free instead of malloc to allocate buffers which needderaadt2011-03-171-90/+128
* SCSI devices are assumed to be T_FIXED unless they say otherwise.krw2010-11-221-1/+5
* Introduce a DKF_NOLABELREAD flag, which is used by a device to preventjsing2010-09-231-1/+2
* All users of physio(9) now pass NULL as the buf pointer argument, somatthew2010-09-221-3/+3
* Add a real DIOCGPDINFO, allowing access to the physical informationkrw2010-09-211-2/+6
* bufq_drain() does not need to be done in deactivate; we only needderaadt2010-09-201-2/+1
* scsi_xsh_del the xs handler on DEACTIVATE.dlg2010-09-141-1/+2
* Make cd the same as sd by calling the cd_parms member of the softc 'params'krw2010-09-121-14/+14
* Be more ruthlessly consistent in variable names for blk/block ==krw2010-09-111-22/+22
* Introduce a disk_lookup() function which calls device_lookup(), beforejsing2010-09-081-2/+2
* Store a struct device pointer within struct disk and populate this whenjsing2010-09-081-2/+2
* remove the powerhook code. All architectures now use the ca_activate treederaadt2010-09-071-31/+4
* rely on SCSI_AUTOCONF for cd_resume instead of wrapping it in a workqderaadt2010-09-071-11/+6
* make struct bufq a member of the softc for devices that use it,dlg2010-09-011-11/+11
* Change the powerhook into an activation routine. It has to use a workq.deraadt2010-08-311-17/+31
* Avoid possible aliasing-related compiler issues by always writing tomatthew2010-08-301-50/+55
* Garbage collect struct dkdriver.matthew2010-08-281-4/+1
* DVD_INVALIDATE_AGID is a 'no payload' operation, so don't setkrw2010-07-281-2/+2
* Missing SCSI_DATA_IN flag in dvd_read_copyright() causedkrw2010-07-251-2/+2
* Let DVD's play again. Logic reversal prevented copyright reading.krw2010-07-251-2/+2
* Fix a few more scsi_scsi_cmd() removal regressions, caught bymatthew2010-07-221-16/+18
* Appropriately set SCSI_DATA_IN or SCSI_DATA_OUT depending on type ofmatthew2010-07-221-2/+11
* Eliminate scsi_scsi_cmd() now that ss(4) is gone and with it thekrw2010-07-221-236/+392
* Die struct scsi_device! Die! Instead, save a pointer to the routinekrw2010-07-011-12/+8