NetBSD/sys/dev/scsipi
thorpej d622281820 Rework the changer driver a bit:
- Take note of magazine changes, and enqueue "Element Status Changed" events
  that user processes can read or select on.
- Normalize some structure names.
- Report back more status about changer elements:
  * Volume tags (e.g. barcode labels on the backs of your tapes)
  * External device names (for drive units in a changer)
  * Last element a unit of media was moved from
  * Sense information for SCSI changer elements in EXCEPT condition
  * Vendor-specific data if the user requests it.
- Add support for setting volume tags.
1999-09-09 23:24:11 +00:00
..
Makefile
atapi_all.h
atapi_base.c If scsipi_make_xs() fails, make sure to flag the buffer as error'd, 1999-08-28 22:28:35 +00:00
atapi_cd.h
atapi_disk.h
atapi_wdc.c Add a missing 'return' in previous commit. 1999-08-09 09:49:48 +00:00
atapiconf.c Add another CD to the quirk table. 1999-07-08 14:24:42 +00:00
atapiconf.h
cd.c Increase several timeouts to 30s. 1999-08-07 02:51:51 +00:00
cd_atapi.c
cd_scsi.c
cdvar.h Bump CDRETRIES to 4. Now if a DMA error occurs, the driver should downgrade 1999-02-02 13:02:49 +00:00
ch.c Rework the changer driver a bit: 1999-09-09 23:24:11 +00:00
files.scsipi Don't bring scsi/atapi common files in under the "atapi" attribute. 1999-02-07 22:58:43 +00:00
if_se.c Rework layer 2 protocol input routines. Instead of calling e.g. ether_input() 1999-05-18 23:52:51 +00:00
scsi_all.h
scsi_base.c If scsipi_make_xs() fails, make sure to flag the buffer as error'd, 1999-08-28 22:28:35 +00:00
scsi_cd.h
scsi_changer.h Rework the changer driver a bit: 1999-09-09 23:24:11 +00:00
scsi_ctron_ether.h
scsi_disk.h
scsi_message.h
scsi_scanner.h
scsi_tape.h
scsiconf.c Add a quirk for Wangtec SCSI-36 (QIC-120) tape drive. 1999-09-09 20:06:52 +00:00
scsiconf.h Eliminate the moreluns entry as it makes no sense for fat SCSI busses (e.g, 1998-12-05 19:39:23 +00:00
scsipi_all.h Added parens around ADD_BYTES_LIM() macro definition to protects its 1998-12-30 11:17:34 +00:00
scsipi_base.c In scsipi_done(), call scsipi_free_xs() at splbio(). 1999-06-16 07:35:31 +00:00
scsipi_base.h Remove xs_free_list; it no longer exists. 1998-12-08 00:20:16 +00:00
scsipi_cd.h
scsipi_debug.h
scsipi_disk.h
scsipi_ioctl.c Add missing XS_SELTIMEOUT case in user command completion path, returning 1999-01-11 22:07:08 +00:00
scsipi_verbose.c Fix typo. 1999-02-24 18:54:03 +00:00
scsipiconf.c
scsipiconf.h Fix a long-standing bug with the ACAP_* flags: 1999-04-08 11:29:01 +00:00
sd.c Make `sc_ops->sdo_flush' synchronous. The flags `SDF_FLUSHING' and 1999-08-26 09:28:17 +00:00
sd_atapi.c
sd_scsi.c Make `sc_ops->sdo_flush' synchronous. The flags `SDF_FLUSHING' and 1999-08-26 09:28:17 +00:00
sdvar.h Make `sc_ops->sdo_flush' synchronous. The flags `SDF_FLUSHING' and 1999-08-26 09:28:17 +00:00
ss.c Abort transfer if b_blkno is negative. Closes PR kern/5553 by Johan Danielsson. 1999-02-10 12:29:50 +00:00
ss_mustek.c If scsipi_command() fails, always print out the error code. 1999-04-05 19:19:34 +00:00
ss_mustek.h
ss_scanjet.c If scsipi_command() fails, always print out the error code. 1999-04-05 19:19:34 +00:00
ssvar.h
st.c Fix tyop in a comment. 1999-09-04 09:41:15 +00:00
su.c
uk.c When closing, wait for pending xfers to drain before deleting the reference 1998-12-08 00:19:27 +00:00