gtps1m5jSystem Macros

TIOSC-Test Input/Output (I/O) Service

Use this system macro to request the following services.

Service
Description

 PEEK 
It looks at the synchronous and asynchronous interrupts queued for a specific symbolic device address (SDA). The data for the queued interrupts is placed in an area provided by the requestor in accordance with the DCTTIO DSECT.

 DISPATCH 
It dispatches the synchronous and asynchronous interrupts queued for a specific SDA. When an interrupt is dispatched, it is sent to the common input/output (CIO) device interrupt handler as specified in the mount request.

 DELETE 
It deletes the synchronous and asynchronous interrupts for a specific SDA.

Format




label
A symbolic name can be assigned to the macro statement.

SDA
This is either the label of a halfword field that contains the SDA, or a register that contains the SDA in bytes 2 and 3 and zeros in bytes 0 and 1. The default is SDA in R1.

TYPE
This is the function that is requested by the caller:

AREA
AREA is only valid for TYPE=PEEK. AREA is either the label assigned to an area defined by the DCTTIO DSECT or a register that contains the address of the area. If AREA is not specified, the default register is R0.

INTRPT
This is the interrupt type to be deleted. INTRPT is required for TYPE=DELETE.

ALL
Both synchronous and asynchronous interrupts

SYNC
Synchronous interrupt only

ASYNC
Asynchronous interrupt only

Entry Requirements

Return Conditions

Programming Considerations

Examples

None.