User`s manual
siop_int()
SBCSCSI/D1 3-7
3
siop_int()
NAME
siop_int ÑSIOP interrupt handler
SYNOPSIS
#include "scsi.h" /* SCSI specific definitions */
#include "ncr.h" /* firmware structure definitions */
#include "ncr710.h" /* hardware/firmware specific definitions */
#include "scsi_err.h" /* error definitions */
void siop_int(siopdatap)
struct siopdata *siopdatap;/* SIOP Firmware global data pointer */
DESCRIPTION
The interrupt handler routine is called by the code which is invoked when the
SIOP interrupt occurs. This routine contains the functions necessary to
execute in the interrupt mode and to recover from intermediate SIOP and
Firmware problems. This is the routine in which the Firmware will idle when
in the polled mode. For initiator and target mode commands, this routine is
responsible for calling the status return routine supplied by the user.
RETURN VALUE
none
ERROR CONDITIONS
none
NOTES
Results are indeterminate if an SIOP interrupt did not occur and this routine
was called by the user.
The siop data area, pointed to by siopdatap, is for use by the Firmware only and
cannot be modified at any time by the caller.
This entry point must be called at or above the interrupt level of the SIOP.