sasr_3393 194 drivers/scsi/gvp11.c volatile unsigned char *sasr_3393, *scmd_3393; sasr_3393 209 drivers/scsi/gvp11.c sasr_3393 = ®s->SASR; sasr_3393 211 drivers/scsi/gvp11.c save_sasr = *sasr_3393; sasr_3393 215 drivers/scsi/gvp11.c q = *sasr_3393; /* read it */ sasr_3393 218 drivers/scsi/gvp11.c *sasr_3393 = WD_AUXILIARY_STATUS; /* setup indirect address */ sasr_3393 219 drivers/scsi/gvp11.c if (*sasr_3393 == WD_AUXILIARY_STATUS) { /* shouldn't retain the write */ sasr_3393 220 drivers/scsi/gvp11.c *sasr_3393 = save_sasr; /* Oops - restore this byte */ sasr_3393 223 drivers/scsi/gvp11.c if (*sasr_3393 != q) { /* should still read the same */ sasr_3393 224 drivers/scsi/gvp11.c *sasr_3393 = save_sasr; /* Oops - restore this byte */ sasr_3393 236 drivers/scsi/gvp11.c *sasr_3393 = WD_SCSI_STATUS; sasr_3393 238 drivers/scsi/gvp11.c *sasr_3393 = WD_SCSI_STATUS; sasr_3393 240 drivers/scsi/gvp11.c *sasr_3393 = WD_SCSI_STATUS; sasr_3393 242 drivers/scsi/gvp11.c *sasr_3393 = WD_SCSI_STATUS; sasr_3393 246 drivers/scsi/gvp11.c *sasr_3393 = 0x1e; /* this register is unimplemented */ sasr_3393 248 drivers/scsi/gvp11.c *sasr_3393 = 0x1e; sasr_3393 250 drivers/scsi/gvp11.c *sasr_3393 = 0x1e; sasr_3393 252 drivers/scsi/gvp11.c *sasr_3393 = 0x1e; sasr_3393 256 drivers/scsi/gvp11.c *sasr_3393 = WD_TIMEOUT_PERIOD; sasr_3393 258 drivers/scsi/gvp11.c *sasr_3393 = WD_TIMEOUT_PERIOD; sasr_3393 260 drivers/scsi/gvp11.c *sasr_3393 = WD_TIMEOUT_PERIOD; sasr_3393 262 drivers/scsi/gvp11.c *sasr_3393 = WD_TIMEOUT_PERIOD;