Specifications

Operating System Routines
EXE$ONEPARM
EXE$ONEPARM
Copies a single $QIO parameter into the IRP and delivers the IRP to a drivers
start-I/O routine.
Module
SYSQIOFDT
Input
Location Contents
R3 Address of IRP
R4 Address of current PCB
R5 Address of UCB
R6 Address of CCB
R7 Bit number of the I/O function code
R8 Address of FDT entry for this routine
00(AP) Address of first function-dependent parameter of the
$QIO request (p1)
Output
Location Contents
IRP$L_MEDIA p1
Synchronization
EXE$ONEPARM is called as a driver FDT routine at IPL$_ASTDEL.
Description
EXE$ONEPARM processes an I/O function code that requires only one parameter.
This parameter should need no checking: for instance, for read or write
accessibility. EXE$ONEPARM stores the parameter, found at 00(AP), in IRP$L_
MEDIA and transfers control to EXE$QIODRVPKT to deliver the IRP to the
driver.
3–43