gtps1m46System Macros

PIOFC-Initiate a Preemptive I/O Request

Use this system macro to start an input/output (I/O) request while in preemptive I/O mode. This mode is activated and normal system I/O processing is suspended through the SPNDC macro.

A parameter area, which is called device operation request block (DOR) (DCTDOR), is used to define the request. The DOR contains fields for information such as the:

A request-unique parameter can be passed to the preemptive input/output (PIO) device interrupt handler upon completion of the I/O using the DOR.

This macro returns a condition code to indicate acceptance of the I/O request. If the request is accepted, the success or failure of the ensuing I/O operation is then determined and handled by the PIO device interrupt handler.

See SPNDC-Suspend Normal CIO Processing for more information about the SPNDC macro.

Format




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

DOR=label|Rx
This is either a label assigned to the area containing the DOR as defined by the DSECT DCTDOR or a register that contains the address of the DOR.

Entry Requirements

Return Conditions

Programming Considerations

Examples

None.