PSXACK ;BIR/BAB-Process MSA Segment after Msg Transmits ; [ 04/08/97 2:06 PM ]
Source file <PSXACK.m>
| Package | Total | Call Graph | 
|---|---|---|
| CMOP | 1 | (CHKD,FLUSH1,HEX,LOG)^PSXUTL | 
| VA Fileman | 1 | ^DIE | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| READ | ||
| CHKSUM | ||
| GETMSG | ||
| FILE | ||
| MSG | ||
| TST | ||
| SLAVE | ;wait to enter slave mode to receive ACK message | |
| ACK15 | ||
| ACK14 | ||
| EN | ;This routine processes an MSA segment and returns PSXPOP=1 | |
| ACK11 | ||
| ACK10 | ||
| ACK13 | ||
| ACK12 | ||
| ACK5 | ||
| ACK4 | ||
| ACK7 | ||
| ACK6 | ||
| ACK1 | ||
| ACK3 | ||
| ACK2 | ||
| ACK9 | ||
| ACK8 | ||
| ERROR | ||
| TEST | 
| Name | Line Occurrences | 
|---|---|
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: READ | 
 | 
| Function Call: READ | 
 | 
| Function Call: READ | 
 | 
| Function Call: READ | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("LPC" | CHKSUM+3 | 
| ^PSX(552.2 | FILE+2, FILE+5*, FILE+8, ACK1, ACK13, ACK15 | 
| Name | Line Occurrences | 
|---|---|
| ACK1 | SLAVE+2, MSG | 
| ACK10 | TEST, CHKSUM | 
| ACK11 | TEST+1, CHKSUM+1 | 
| ACK12 | CHKSUM+5 | 
| ACK13 | FILE+7 | 
| ACK15 | FILE+1 | 
| ACK4 | SLAVE+5 | 
| ACK5 | SLAVE+3, MSG+3, CHKSUM+4 | 
| ACK6 | GETMSG+1, GETMSG+2 | 
| ACK7 | GETMSG+3 | 
| ACK8 | GETMSG+9 | 
| ACK9 | GETMSG+10 | 
| ERROR | SLAVE+2, SLAVE+3, SLAVE+5, MSG, GETMSG+9, GETMSG+10, TEST, TEST+1, CHKSUM, CHKSUM+1 , CHKSUM+5, FILE+1 | 
| FILE | CHKSUM+12 | 
| MSG | CHKSUM+12 | 
| READ | MSG+1 | 
| TEST | GETMSG+6, GETMSG+7 | 
| TST | MSG+2, GETMSG+8 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | GETMSG*, GETMSG+1*, GETMSG+2*, GETMSG+3*, GETMSG+5* | 
| >> AA | GETMSG*, GETMSG+6*, GETMSG+7*, CHKSUM+12 | 
| >> ACK | SLAVE+6, CHKSUM+12 | 
| >> BFLAG | SLAVE+7*, CHKSUM+8*, CHKSUM+9, CHKSUM+10* | 
| >> BHST | SLAVE+8*, CHKSUM+8*, FILE | 
| DA | FILE+8*! | 
| DIE | FILE+8*! | 
| >> DR | FILE+8* | 
| DTIME | FILE+8 | 
| >> ENQ | SLAVE+3 | 
| >> EOT | MSG+2, GETMSG+8, GETMSG+9 | 
| >> ETB | GETMSG+5, GETMSG+7, GETMSG+9 | 
| >> ETX | GETMSG+5, GETMSG+6, GETMSG+9 | 
| LOG | ERROR+3!, TST+1!, ACK1!, ACK2!, ACK3!, ACK4!, ACK5!, ACK6!, ACK7!, ACK8! , ACK9!, ACK10!, ACK11!, ACK12!, ACK13!, ACK14!, ACK15! | 
| LOG(1 | ACK1*, ACK2*, ACK3*, ACK4*, ACK5*, ACK6*, ACK7*, ACK8*, ACK9*, ACK10* , ACK11*, ACK12*, ACK13*, ACK14*, ACK15* | 
| PSXACK | ERROR+3!, READ*, GETMSG+4*, GETMSG+10, CHKSUM+3, CHKSUM+8, CHKSUM+9, CHKSUM+10, CHKSUM+11, CHKSUM+12 , FILE+1, FILE+2, FILE+5, FILE+7, FILE+9!, TST+1! | 
| >> PSXBHS | CHKSUM+10* | 
| >> PSXDLTA | SLAVE+4, MSG+2, GETMSG+1, GETMSG+8, TEST, CHKSUM | 
| >> PSXDLTD | SLAVE+1, MSG | 
| PSXHEX | ERROR+3!, CHKSUM+3*, CHKSUM+5, CHKSUM+6, TST+1! | 
| PSXMSA | CHKSUM+10*! | 
| >> PSXMSGID | FILE+1 | 
| PSXMSH | CHKSUM+9*, CHKSUM+10! | 
| >> PSXPOP | ERROR+2*, FILE+6* | 
| >> PSXQN | FILE+3, ACK1, ACK13, ACK15 | 
| PSXREJ | ERROR+3!, FILE+6*, FILE+7*, FILE+8, FILE+9!, TST+1! | 
| PSXSUM | ERROR+3!, TEST+2*, CHKSUM+2*, CHKSUM+5, CHKSUM+6, TST+1! | 
| >> PSXTMD | READ+1* | 
| >> PSXTMOUT | GETMSG+2 | 
| REC | FILE+2*, FILE+3*, FILE+4, FILE+5, FILE+8, FILE+9! | 
| >> STX | MSG+1 | 
| TACK | CHKSUM+11*, FILE+5, FILE+9! | 
| >> TERM | SLAVE+5, SLAVE+6, MSG+2, GETMSG+8, CHKSUM+4, CHKSUM+12 | 
| >> X | SLAVE+1*, SLAVE+3, SLAVE+4*, SLAVE+5, MSG*, MSG+1, MSG+2*, GETMSG+1*, GETMSG+2*, GETMSG+3* , GETMSG+4, GETMSG+5, GETMSG+6, GETMSG+7, GETMSG+8*, GETMSG+9, TEST*, TEST+1, TEST+2, CHKSUM* , CHKSUM+1, CHKSUM+2, CHKSUM+3*, CHKSUM+4*, ACK5, ACK11 | 
| XXX | FILE+2*, FILE+9! | 
| >> Y | CHKSUM+3 |