Lines Matching refs:sasr_3393
211 volatile unsigned char *sasr_3393, *scmd_3393; in check_wd33c93() local
226 sasr_3393 = ®s->SASR; in check_wd33c93()
228 save_sasr = *sasr_3393; in check_wd33c93()
232 q = *sasr_3393; /* read it */ in check_wd33c93()
235 *sasr_3393 = WD_AUXILIARY_STATUS; /* setup indirect address */ in check_wd33c93()
236 if (*sasr_3393 == WD_AUXILIARY_STATUS) { /* shouldn't retain the write */ in check_wd33c93()
237 *sasr_3393 = save_sasr; /* Oops - restore this byte */ in check_wd33c93()
240 if (*sasr_3393 != q) { /* should still read the same */ in check_wd33c93()
241 *sasr_3393 = save_sasr; /* Oops - restore this byte */ in check_wd33c93()
253 *sasr_3393 = WD_SCSI_STATUS; in check_wd33c93()
255 *sasr_3393 = WD_SCSI_STATUS; in check_wd33c93()
257 *sasr_3393 = WD_SCSI_STATUS; in check_wd33c93()
259 *sasr_3393 = WD_SCSI_STATUS; in check_wd33c93()
263 *sasr_3393 = 0x1e; /* this register is unimplemented */ in check_wd33c93()
265 *sasr_3393 = 0x1e; in check_wd33c93()
267 *sasr_3393 = 0x1e; in check_wd33c93()
269 *sasr_3393 = 0x1e; in check_wd33c93()
273 *sasr_3393 = WD_TIMEOUT_PERIOD; in check_wd33c93()
275 *sasr_3393 = WD_TIMEOUT_PERIOD; in check_wd33c93()
277 *sasr_3393 = WD_TIMEOUT_PERIOD; in check_wd33c93()
279 *sasr_3393 = WD_TIMEOUT_PERIOD; in check_wd33c93()