DSR_READ
pp->saved_dsr = DSR_READ(pp);
ECR_READ(pp), DSR_READ(pp), DCR_READ(pp));
ECR_READ(pp), DSR_READ(pp), DCR_READ(pp));
rg.dsr = DSR_READ(pp);
pp->saved_dsr = DSR_READ(pp);
dsr = DSR_READ(pp);
dsr = DSR_READ(pp); /* read status */
dsr = DSR_READ(pp);
dcsr, ECR_READ(pp), DSR_READ(pp), DCR_READ(pp),
if ((DSR_READ(pp) & ECPP_nERR) == 0) {
pp->current_mode, ECR_READ(pp), DSR_READ(pp), DCR_READ(pp));
(void) DSR_READ(pp); /* ensure IRQ_ST is armed */
DSR_READ(pp), pp->joblen, pp->ctx_cf);
dsr = DSR_READ(pp);
"ecp_negotiation: failed event 5 %x\n", DSR_READ(pp));
"ecp_negotiation: failed event 31 %x\n", DSR_READ(pp));
while (((DSR_READ(pp) & mask) != val) && ptimeout--) {
"nego(%x): failed event 2 %x\n", xreq, DSR_READ(pp));
"nego(%x): failed event 6 %x\n", xreq, DSR_READ(pp));
if ((DSR_READ(pp) & ECPP_SLCT) != xflag) {
"nego(%x): failed event 5 %x\n", xreq, DSR_READ(pp));
*rdsr = DSR_READ(pp);
"termination: failed events 23,24 %x\n", DSR_READ(pp));
"termination: failed event 27 %x\n", DSR_READ(pp));
DSR_READ(pp), DCR_READ(pp));
i + 1, DSR_READ(pp));
n[i] = DSR_READ(pp); /* get a nibble */
i + 1, DSR_READ(pp));
DSR_READ(pp));
"ecp_reverse2forward: failed event 49 %x\n", DSR_READ(pp));
if ((DSR_READ(pp) & ECPP_nERR) == 0) {
pp->current_phase = (DSR_READ(pp) & (ECPP_nERR | ECPP_PE))
ecpp_error(pp->dip, "read_nibble_backchan: %x\n", DSR_READ(pp));
while (i-- && !(DSR_READ(pp) & ECPP_nERR)) {
pp->current_phase = (DSR_READ(pp) & (ECPP_nERR | ECPP_PE))
dsr = DSR_READ(pp);
dsr = DSR_READ(pp);
ECR_READ(pp), DSR_READ(pp), DCR_READ(pp));
ECR_READ(pp), DSR_READ(pp), DCR_READ(pp));