Specifications
System Macros Invoked by Drivers
SPI$SET_PHASE
SPI$SET_PHASE
Sets the bus to a new phase.
Format
SPI$SET_PHASE
Description
The SPI$SET_PHASE macro allows the host to set the SCSI bus to a new phase.
A class driver uses this macro to drive the phase transitions of the SCSI bus
while using the asynchronous event notification feature.
Inputs to the SPI$SET_PHASE macro include the following:
Location Contents
R0 New SCSI bus phase. This SCSI-defined longword has the
format shown in Figure 2–2.
R4 Address of the SPDT.
Figure 2–2 SCSI Bus Phase Longword Supplied to SPI$SET_PHASE
ZK−1376A−GE
MSG C/D I/O
31 3 2 1 0
must be zero
The port driver returns SS$_NORMAL status in R0, destroys R2, and preserves
all other registers.
2–94