Type ASSEMBLE
Source Lines : 887
Fixes Applied : 0
Most Recent Version : Tuesday, December 12, 1978
Last Fix ID : [Unmodified]
Module
DMSLAD
Function
FIND THE ACTIVE DISK TABLE BLOCK WHOSE MODE MATCHES THE ONE SUPPLIED BY THE CALLER.
Attributes
NUCLEUS RESIDENT, REENTRANT
Operation
DMSLAD SEARCHES THROUGH THE ACTIVE DISK TABLE STARTING AT IADT TO FIND AN ADT BLOCK WHOSE MODE-LETTER, IS GIVEN BY ADTM, MATCHES THAT OF THE CALLER. IF A MATCHING ADT BLOCK IS FOUND, ITS ADDRESS IS RETURNED IN R1 AS INDICATED ABOVE. IF NOT, AN ERROR-RETURN IS GIVEN. IN EITHER EVENT, THE CONDITION-CODE IS SET PER R15, FOR CONVENIENCE OF THE CALLER (WHO CAN OMIT THE USUAL LTR INSTRUCTION BEFORE CHECKING THE RETURN-CODE). DMSLAD IS CALLED BY MANY PROGRAMS AND FUNCTIONS TO DETERMINE THE ADDRESS OF THE ACTIVE DISK TABLE PERTAINING TO A GIVEN DISK.
Calls to Other Routines
NONE