Lines Matching refs:ssr
466 void print_scsi_status(unsigned int ssr) in print_scsi_status() argument
468 if (acornscsi_map[ssr] != -1) in print_scsi_status()
470 acornscsi_interrupttype[(ssr >> 4)], in print_scsi_status()
471 acornscsi_interruptcode[acornscsi_map[ssr]]); in print_scsi_status()
473 printk("%X:%X", ssr >> 4, ssr & 0x0f); in print_scsi_status()
478 void print_sbic_status(int asr, int ssr, int cmdphase) in print_sbic_status() argument
489 print_scsi_status(ssr); in print_sbic_status()
493 asr, (ssr & 0xf0)>>4, ssr & 0x0f, cmdphase); in print_sbic_status()
525 printk(" %02X", host->status[target][ptr].ssr); in acornscsi_dumplogline()
1932 unsigned int asr, ssr; in acornscsi_sbicintr() local
1938 ssr = sbic_arm_read(host, SBIC_SSR); in acornscsi_sbicintr()
1941 print_sbic_status(asr, ssr, host->scsi.phase); in acornscsi_sbicintr()
1944 ADD_STATUS(8, ssr, host->scsi.phase, in_irq); in acornscsi_sbicintr()
1947 ADD_STATUS(host->SCpnt->device->id, ssr, host->scsi.phase, in_irq); in acornscsi_sbicintr()
1949 switch (ssr) { in acornscsi_sbicintr()
1973 switch (ssr) { in acornscsi_sbicintr()
1983 ssr = sbic_arm_read(host, SBIC_SSR); in acornscsi_sbicintr()
1984 ADD_STATUS(8, ssr, host->scsi.phase, 1); in acornscsi_sbicintr()
1985 ADD_STATUS(host->SCpnt->device->id, ssr, host->scsi.phase, 1); in acornscsi_sbicintr()
2003 host->host->host_no, acornscsi_target(host), ssr); in acornscsi_sbicintr()
2011 switch (ssr) { in acornscsi_sbicintr()
2039 host->host->host_no, acornscsi_target(host), ssr); in acornscsi_sbicintr()
2050 switch (ssr) { in acornscsi_sbicintr()
2077 host->host->host_no, acornscsi_target(host), ssr); in acornscsi_sbicintr()
2083 switch (ssr) { in acornscsi_sbicintr()
2122 host->host->host_no, acornscsi_target(host), ssr); in acornscsi_sbicintr()
2128 if (ssr == 0x85) { /* -> PHASE_IDLE */ in acornscsi_sbicintr()
2135 host->host->host_no, acornscsi_target(host), ssr); in acornscsi_sbicintr()
2141 if (ssr == 0x81) /* -> PHASE_RECONNECTED or PHASE_ABORTED */ in acornscsi_sbicintr()
2145 host->host->host_no, acornscsi_target(host), ssr); in acornscsi_sbicintr()
2159 if (ssr != 0x8f && !acornscsi_reconnect_finish(host)) in acornscsi_sbicintr()
2161 ADD_STATUS(host->SCpnt->device->id, ssr, host->scsi.phase, in_irq); in acornscsi_sbicintr()
2162 switch (ssr) { in acornscsi_sbicintr()
2205 host->host->host_no, acornscsi_target(host), ssr); in acornscsi_sbicintr()
2215 switch (ssr) { in acornscsi_sbicintr()
2254 host->host->host_no, acornscsi_target(host), ssr); in acornscsi_sbicintr()
2264 switch (ssr) { in acornscsi_sbicintr()
2306 host->host->host_no, acornscsi_target(host), ssr); in acornscsi_sbicintr()
2312 switch (ssr) { in acornscsi_sbicintr()
2327 host->host->host_no, acornscsi_target(host), ssr); in acornscsi_sbicintr()
2333 switch (ssr) { in acornscsi_sbicintr()
2357 host->host->host_no, acornscsi_target(host), ssr); in acornscsi_sbicintr()
2363 switch (ssr) { in acornscsi_sbicintr()
2375 host->host->host_no, acornscsi_target(host), ssr); in acornscsi_sbicintr()
2381 switch (ssr) { in acornscsi_sbicintr()
2401 host->host->host_no, acornscsi_target(host), ssr); in acornscsi_sbicintr()
2408 host->host->host_no, acornscsi_target(host), ssr); in acornscsi_sbicintr()
2655 int asr, ssr; in acornscsi_abort() local
2657 ssr = sbic_arm_read(host, SBIC_SSR); in acornscsi_abort()
2660 print_sbic_status(asr, ssr, host->scsi.phase); in acornscsi_abort()
2736 int asr, ssr; in acornscsi_bus_reset() local
2739 ssr = sbic_arm_read(host, SBIC_SSR); in acornscsi_bus_reset()
2742 print_sbic_status(asr, ssr, host->scsi.phase); in acornscsi_bus_reset()
2848 host->status[devidx][statptr].ssr, in acornscsi_show_info()