NetBSD/sys/dev/scsipi
thorpej d2630f4098 Declare the scsipi_xfer's "flags" member to be volatile, to force it
to be reloaded every time it is checked.  This avoids a condition where
it can be cached in a register in such a way that updates to the flags in
an interrupt handler to not be noticed, which in turn causes the process
doing the i/o to sleep forever.  Bug report and suggested fix from
Hiroshi HORIMOTO <horimoto@cs-yuugao.cs.sist.ac.jp>, PR $4460.
1997-11-20 04:09:19 +00:00
..
atapi_base.c Cosmetic changes to keep coding style consistency in this directory; 1997-10-01 01:18:38 +00:00
atapi_cd.h Don't define AUDIO_PLAY twice (accidently add in last commit). 1997-10-03 15:13:29 +00:00
atapiconf.c Add a quirk for a sanyo CD (From OpenBSD). 1997-11-05 22:02:41 +00:00
atapiconf.h Cosmetic changes to keep coding style consistency in this directory; 1997-10-01 01:18:38 +00:00
cd_atapi.c Implement two macros, scsipi_command() and scsipi_command_direct(), and 1997-10-18 19:50:51 +00:00
cd_link.h o Make usage of /dev/random dependant on 1997-10-13 00:46:08 +00:00
cd_scsi.c Implement two macros, scsipi_command() and scsipi_command_direct(), and 1997-10-18 19:50:51 +00:00
cd.c Implement two macros, scsipi_command() and scsipi_command_direct(), and 1997-10-18 19:50:51 +00:00
cdvar.h o Make usage of /dev/random dependant on 1997-10-13 00:46:08 +00:00
ch.c Implement two macros, scsipi_command() and scsipi_command_direct(), and 1997-10-18 19:50:51 +00:00
files.scsipi Cosmetic changes to keep coding style consistency in this directory; 1997-10-01 01:18:38 +00:00
if_se.c Implement two macros, scsipi_command() and scsipi_command_direct(), and 1997-10-18 19:50:51 +00:00
scsi_all.h Cosmetic changes to keep coding style consistency in this directory; 1997-10-01 01:18:38 +00:00
scsi_base.c Implement two macros, scsipi_command() and scsipi_command_direct(), and 1997-10-18 19:50:51 +00:00
scsi_cd.h kern/4267 (Takeshi Nakayama): Add a 'len' parameter to cd_scsibus_get_mode and 1997-10-17 17:54:33 +00:00
scsi_changer.h Fix a misspelling. 1997-09-29 00:55:26 +00:00
scsi_ctron_ether.h
scsi_disk.h Define the REZERO UNIT command. 1997-10-03 01:56:52 +00:00
scsi_message.h
scsi_scanner.h
scsi_tape.h Cosmetic changes to keep coding style consistency in this directory; 1997-10-01 01:18:38 +00:00
scsiconf.c Clean up and comment the device types, and add the "enclosure services", 1997-10-03 02:04:17 +00:00
scsiconf.h Cosmetic changes to keep coding style consistency in this directory; 1997-10-01 01:18:38 +00:00
scsipi_all.h Clean up and comment the device types, and add the "enclosure services", 1997-10-03 02:04:17 +00:00
scsipi_base.c Implement two macros, scsipi_command() and scsipi_command_direct(), and 1997-10-18 19:50:51 +00:00
scsipi_base.h Cosmetic changes to keep coding style consistency in this directory; 1997-10-01 01:18:38 +00:00
scsipi_cd.h Cosmetic changes to keep coding style consistency in this directory; 1997-10-01 01:18:38 +00:00
scsipi_debug.h PR/4328: Matthias Scheler: Syntax errors in debug macros. 1997-10-24 15:44:42 +00:00
scsipi_disk.h Cosmetic changes to keep coding style consistency in this directory; 1997-10-01 01:18:38 +00:00
scsipi_ioctl.c Implement two macros, scsipi_command() and scsipi_command_direct(), and 1997-10-18 19:50:51 +00:00
scsipiconf.c Clean up and comment the device types, and add the "enclosure services", 1997-10-03 02:04:17 +00:00
scsipiconf.h Declare the scsipi_xfer's "flags" member to be volatile, to force it 1997-11-20 04:09:19 +00:00
sd.c Implement two macros, scsipi_command() and scsipi_command_direct(), and 1997-10-18 19:50:51 +00:00
ss_mustek.c Implement two macros, scsipi_command() and scsipi_command_direct(), and 1997-10-18 19:50:51 +00:00
ss_mustek.h
ss_scanjet.c Recognize HP ScanJet 5p. 1997-11-19 03:03:15 +00:00
ss.c Recognize HP ScanJet 5p. 1997-11-19 03:03:15 +00:00
ssvar.h
st.c If we're in the middle of opening, don't let st_interpret_sense get 1997-11-07 18:16:23 +00:00
su.c
uk.c Cosmetic changes to keep coding style consistency in this directory; 1997-10-01 01:18:38 +00:00