Trailing-Edge
-
PDP-10 Archives
-
bb-jr93d-bb
-
7,6/ap017/dnadll.c17
There is 1 other file named dnadll.c17 in the archive. Click here to see a list.
INS 18/39 ;17C1
;Special entry [crock] for the DDP to release posted buffer(s).
;
;This should be a call-back entry (e.g., DI.INE), but is just coded
;inline for minimal impact on other driver types. The call mimics
;an entry via DDIPPI. . . .
;
; T1/ Ignored
; T2/ Data link block address
; T3/ MB address
DDIINE::SAVEAC <DL,LN> ; Save the usual ACs
SKIPN DL,T2 ; Must have the data link block address
PUSHJ P,NTDSTP## ; Otherwise something confused
LOAD LN,DLLNB,(DL) ; Get associated LN block
DECR LNNBP,(LN) ; Decrement count of outstanding buffers
; (count should be 0 now)
MOVE T1,T3 ; Position MB address in T1
CALLRET DNFMSG ; Pitch useless message buffer
SUM 167877