Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: XPDCPU

Package: Kernel

Routine: XPDCPU


Information

XPDCPU ;SFISC/RWF,RSD - Code that update each cpu ;09/09/96 08:01

Source Information

Source file <XPDCPU.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Kernel 4 $$STOP^%ZTLOAD  $$NOW^XLFDT  RTN^XPDIJ  $$RTNUP^XPDUTL  
VA FileMan 4 ^DIC  DT^DICRW  FILE^DIE  ^DIR  

Entry Points

Name Comments DBIA/ICR reference
MOVE ;move routines to other CPU
INSTALL ;install routines
EN(XPDA,XPDVDA) ;XPDA=ien of INSTALL file, XPDVDA=VOLUME SET ien
EN1 ;ask for Install
EN2
CHCK() ;check if the component is installed, return 1 if installed, 0 to abort
FILE(XPDF) ;set NOW into the VOLUME SET multiple, XPDF=field number
UPDT ;update $H into VOLUME SET multiple, field 4

External References

Name Field # of Occurrence
$$STOP^%ZTLOAD CHCK+4
^DIC EN1+4
DT^DICRW EN1+2
FILE^DIE FILE+3
^DIR MOVE+5, INSTALL+5
$$NOW^XLFDT FILE+2
RTN^XPDIJ EN2+12
$$RTNUP^XPDUTL EN2+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Run INSTALL^XPDCPU on the other CPU to install the Routines.",!
  • Line Location: MOVE+13
Function Call: WRITE
  • Prompt: !!,"Done",!!
  • Line Location: INSTALL+11
Routine Call
  • DIC
  • Line Location:
    • EN1+4
Routine Call
  • DIE
  • Line Location:
    • FILE+3
Routine Call
  • DIR
  • Line Location:
    • MOVE+5
    • INSTALL+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("LOAD" MOVE+12
^%ZOSF("SAVE" INSTALL+10
^%ZOSF("VOL" XPDCPU+5
^XPD(9.7 - [#9.7] XPDCPU+5, MOVE+8, EN+1, EN+4, EN+6, EN2+2, EN2+4, EN2+5, EN2+11, UPDT+1*
^XTMP("XPDI" EN2+2, EN2+6, EN2+9, EN2+16
^XTMP("XPDR" MOVE+6!, MOVE+7*, MOVE+13, INSTALL+7

Label References

Name Line Occurrences
$$CHCK EN2+15
@( EN2+16
EN XPDCPU+6
EN1 XPDCPU+4, MOVE+3, INSTALL+3
EN2 EN+6
FILE EN2+7, EN2+17
UPDT EN2+7, EN2+11, EN2+12, EN2+16, EN2+17, CHCK+4

Naked Globals

Name Field # of Occurrence
^( EN+4, EN2+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% INSTALL+8~, EN+2~, EN+4*, EN+6
%N MOVE+10~
DIC XPDCPU+2~, MOVE+1~, INSTALL+1~, EN1+3*, EN1+4!
DIC("S" XPDCPU+3*, MOVE+2*, INSTALL+2*
DIC(0 EN1+3*
DIE INSTALL+8~, INSTALL+9*
DIF MOVE+10~, MOVE+11*
DIR MOVE+1~, INSTALL+1~
DIR("?" MOVE+4*, INSTALL+4*
DIR("A" MOVE+4*, INSTALL+4*
DIR("B" MOVE+4*, INSTALL+4*
DIR(0 MOVE+4*, INSTALL+4*
DIRUT MOVE+1~, MOVE+5, INSTALL+1~, INSTALL+5
DT MOVE+7
DUZ EN1+2
>> DUZ(0 EN1+2
IO EN+1, EN2+4, EN2+5, EN2+8, EN2+11, EN2+13, CHCK+4
U MOVE+7, EN+6, EN1+2, EN2+5, EN2+11, CHCK+4
X XPDCPU+2~, XPDCPU+5*, XPDCPU+6, MOVE+1~, MOVE+11*, INSTALL+1~, INSTALL+9*, EN2~, EN2+4*, EN2+5
EN2+9*, EN2+11*, EN2+16*
XCM INSTALL+8~
XCN INSTALL+8~, INSTALL+9*
XCNP MOVE+10~, MOVE+11*
XCS INSTALL+8~
XPD EN2~, EN2+14*, EN2+16, CHCK+2, CHCK+3, FILE+1~
XPD( FILE+2*
XPDA XPDCPU+2~, XPDCPU+4, XPDCPU+5, XPDCPU+6, MOVE+1~, MOVE+3, MOVE+6, MOVE+8, MOVE+13, INSTALL+1~
INSTALL+3, INSTALL+7, EN~, EN+1, EN+4, EN+5~, EN+6*, EN1+1*, EN1+5*, EN2+2
EN2+4, EN2+5, EN2+6, EN2+9, EN2+11, EN2+12, EN2+16, FILE+2, UPDT+1
>> XPDABORT EN+4
XPDBLD EN2~, EN2+6*
XPDC CHCK+1~, CHCK+2*, CHCK+3*, CHCK+4
XPDF FILE~, FILE+2
XPDI EN2~, EN2+15*, EN2+16*
XPDJ MOVE+1~, MOVE+7*, MOVE+8*, MOVE+9, MOVE+11, INSTALL+1~, INSTALL+6*, INSTALL+7*, INSTALL+9
XPDNM EN+2~, EN+6*
XPDVDA EN~, EN+1, EN2+4, FILE+2, UPDT+1
Y MOVE+1~, MOVE+5, INSTALL+1~, INSTALL+5, EN+2~, EN+3*, EN+4*, EN+5~, EN1+1~, EN1+4
EN1+5, CHCK+1~, CHCK+3*, CHCK+4*, CHCK+5
ZTCPU EN2~
ZTDESC EN2~
ZTDTH EN2~
ZTIO EN2~
>> ZTMQUE CHCK+4
>> ZTREQ EN+3*
ZTRTN EN2~
ZTUCI EN2~
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All