summaryrefslogtreecommitdiff
path: root/sys/dev/scsipi/cd.c
AgeCommit message (Expand)Author
2001-12-09Support for dvd region code (RPC).veego
2001-11-15don't need <sys/types.h> when including <sys/param.h>lukem
2001-11-13add RCSIDslukem
2001-10-22We can't have XS_CTL_DATA_OUT and XS_CTL_DATA_IN at the same time.bouyer
2001-09-02Use be16toh(), be32toh(), le16toh() and le32toh() rather thantsutsui
2001-08-20Don't special case the retry for Media Changed... More later.ad
2001-08-20Two changes submitted by Sergey Svishchev <svs@ropnet.ru>:ad
2001-08-15Add support for smaller sector sizes so we can mount ffs filesystems.eeh
2001-07-18bcopy -> memcpythorpej
2001-07-18bzero -> memsetthorpej
2001-06-26Add a XS_CTL_SILENT_NODEV flag: if the sense info is "not ready, mediumbouyer
2001-05-20PR/12991: Dave Huang: DVD ioctls don't work because we send the wrong sizechristos
2001-05-17SDEV_DB -> SCSIPI_DBbouyer
2001-05-06Since __HAVE_OLD_DISKLABEL, DISKMINOR(u, p) isn't continuous over "p"drochner
2001-04-28Don't forget to set XS_CTL_DATA_OUT (that was removed in previous).tsutsui
2001-04-28Use simple tags for read and write, unless B_ORDERED is set, inthorpej
2001-04-25Pull up the thorpej_scsipi branch to main branch.bouyer
2001-01-19Retry requests if the CD-ROM drive returns the sense code "Device inkenh
2001-01-08Return error in the case of using ODIOCGDINFO or ODIOCGDEFLABEL whenfvdl
2001-01-07Adapt all disk devices in MI directories to handle ODIOC* callsfvdl
2000-06-09Prevent a process being swapped out during I/O if the data buffer isenami
2000-05-30Add a quirk, SDEV_ONLYBIG, which implies that the device cannot handleaugustss
2000-05-16Nuke dk_establish() from orbit except from those ports which still usethorpej
2000-03-30Get rid of register declarations.augustss
2000-03-13Fix doubled 'the's in comments.soren
2000-02-07Fix a bug in disksort_*() which caused non-optimal ordering when multiplethorpej
2000-01-21Update for sys/buf.h/disksort_*() changes.thorpej
1999-11-03use __vax__ and __i386__ instead of vax and i386matt
1999-10-31Fix the size of start_sector, end_sector and end_sector_l0. (I'm just going tomycroft
1999-10-29Emulate the Linux DVD_* ioctls(2). This gets us 90% of the way to running themycroft
1999-10-17Don't call dk_establish() on vax either.ragge
1999-09-30Cleanup the scsipi_xfer flags:thorpej
1999-09-23Allow to detach wdc, atapibus, wd and cd.enami
1999-08-07Increase several timeouts to 30s.mycroft
1999-05-27in cdclose(), ignore "media change" when calling scsipi_prevent(), afterbouyer
1999-04-08Add SCSI_IGNORE_NOT_READY to the flags for CDIOCCLOSE: some devices willbouyer
1999-04-05If scsipi_command() fails, always print out the error code.mycroft
1999-02-28Update to slightly altered rnd_attach_source() apiexplorer
1999-02-15For CDIOCCLOSE, ignore media changes, as some drive seems to return thisbouyer
1999-02-10Abort transfer if b_blkno is negative. Closes PR kern/5553 by Johan Danielsson.bouyer
1999-02-08Change DIOCEJECT to do what's needed to eject a device before the ejectbouyer
1999-01-29Return ENODEV instead of EIO when we are trying to open a device without mediabouyer
1999-01-26Allows the raw partition to be open()'ed, even when scsipi_start() failsbouyer
1999-01-04Multisession-CD-Support, by Torsten Duwe <duwe@ns.lst.de>.is
1998-12-08When closing, wait for pending xfers to drain before unlocking the door,thorpej
1998-11-20Add adapter reference counting for SCSI and ATAPI devices.thorpej
1998-08-17Assign my copyrights to TNF.mycroft
1998-08-05Improve generation of default disklabels:drochner
1998-07-13Add support for ATA CD changer devices like the NEC CDR-251.hpeyerl
1998-03-16Implement CDIOCCLOSE.mycroft