summaryrefslogtreecommitdiff
path: root/sys/dev/scsipi/cd.c
AgeCommit message (Expand)Author
2006-09-01Use an unsigned int for the blksize on read_cd_capacity.matt
2006-08-31Fix panic on reading/writing to a (raw) CD device and encountering anreinoud
2006-08-31Remove two spurious empty lines in functionsreinoud
2006-08-31Fix fencing bug on CD disk size; the comment was wrong, its the *length* ofreinoud
2006-08-28Add missing initializer.christos
2006-08-10Fix incorrect `loast possible lba' reporting, remove some empty lines andreinoud
2006-03-30Use device_private().thorpej
2006-03-28Use device_unit().thorpej
2006-02-08Add name of the processed feature like the others have.reinoud
2006-02-04Add support for SCSI MMC feature 0x0024: hardware assisted defectreinoud
2006-02-02Adding two Ioctl's to scsipi's cd.c to abstract SCSI MMC devices. Thereinoud
2006-01-07fix typo.christos
2006-01-07remove B_EINTR as it isn't used anymore.yamt
2006-01-04- add simple functions to allocate/free a buffer for i/o.yamt
2005-12-21Improve disc size reporting. The current discsize thats reported is thereinoud
2005-12-16delete extraneous verbiage.christos
2005-12-15Clean up cdgetdisklabel. It was jumping over a return...reinoud
2005-12-11merge ktrace-lwp.christos
2005-12-11Fix illogical use of extra variable. It was mainly to get a betterreinoud
2005-12-10Second stage of read TOC modifications. Introducing the various forms ofreinoud
2005-10-15- change the way to specify a bufq strategy. (by string rather than by number)yamt
2005-09-06Cleanup and fix cd_size() function; it was returning wrong results.reinoud
2005-09-05Implement DIOCCACHESYNC for SCSI/ATAPI cd/mmc recordable devices found byreinoud
2005-08-28Document executed SCSI commands with the IOCTL's to prevent confusion.reinoud
2005-07-06Always allow open() on the raw partition to succeed, even if any of thebouyer
2005-05-29- Sprinkle constchristos
2005-04-25fix more SSD_RCODE_VALID misuse introduced in cleanupdrochner
2005-03-31introduce a function to drain bufq and use it where appropriate.yamt
2005-02-27nuke trailing whitespaceperry
2005-02-21Part 1 of a cleanup pass over the SCSI subsystem. The aim is to namethorpej
2005-02-01Backing out changes to clean up scsipi. I was pointed out there werereinoud
2005-01-31Fix LP64 problems introduced by my u_long->uint32_t conversion.reinoud
2005-01-31Part of the cleanup of sys/scsipi's use of types; rename all u_int* toreinoud
2005-01-31As part of cleaning up sys/scsipi, replace all u_char by uint8_t andreinoud
2005-01-30As in revision 1.213, not all information is returned in read-TOC format 0. I...reinoud
2005-01-30The code asumes all programs want to know is TOC response format 0. Supportreinoud
2004-12-07USe more appropriate macro/struct names for READ/WRITE (6) andthorpej
2004-10-28move buffer queue related stuffs from buf.h to their own header, bufq.h.yamt
2004-09-26Fix debug message output args to match yamt's src/sys/sys/buf.h changes.dogcow
2004-09-18Standardize some variable names and the calling pattern for scsipi_command().mycroft
2004-09-17Remove the "xfer" argument to scsipi_command().mycroft
2004-09-17In places where we've already called scsipi_make_xs(), call scsipi_execute_xs()mycroft
2004-09-17Do not manipulate xs->bp in "generic" code -- do it only in the psw_donemycroft
2004-09-09Make the xxstart() functions reentrant again, as some drivers HBA can callbouyer
2004-09-06Fix comment: xxstart() can also be called from xxrestart()bouyer
2004-08-27Improve handling of memory shortage, to fix problems like:bouyer
2004-08-21Use ANSI function decls and make use of static.thorpej
2004-04-24Some older devices do not understand the `disable block descriptor' bit inpk
2004-02-22Backout an obvious bug introduced in rev. 1.145.enami
2004-01-10store a i/o priority hint in struct buf for buffer queue discipline.yamt