u_short tmstd
[] = { 0172520 };
tmstrategy(io
, TM_SFORW
);
register int com
, unit
, errcnt
;
register struct device
*tmaddr
=
(struct device
*)ubamem(io
->i_unit
, tmstd
[0]);
tmaddr
->tmbc
= -io
->i_cc
;
tmaddr
->tmcs
= com
| TM_RCOM
| TM_GO
;
tmaddr
->tmcs
= com
| TM_WCOM
| TM_GO
;
else if (func
== TM_SREV
) {
tmaddr
->tmcs
= com
| TM_SREV
| TM_GO
;
tmaddr
->tmcs
= com
| func
| TM_GO
;
printf("te error: er=%b", tmaddr
->tmer
, TMER_BITS
);
printf(" recovered by retry\n");
return (io
->i_cc
+tmaddr
->tmbc
);
register struct device
*tmaddr
;
if ((word
&TMER_TUR
) && (word
&TMER_SDWN
)==0)