Lines Matching defs:sreg
80 static volatile struct hdc9224_UDCreg sreg; /* input */
103 p = (void *) &sreg;
145 if (error == 0 && (sreg.udc_dstat & UDC_DS_READY) == UDC_DS_READY)
147 printf("diskette not ready(%d): %#x/%#x\n", cnt, error, sreg.udc_dstat);
191 if (sreg.udc_dstat & UDC_DS_TRK00)
261 if (sreg.udc_cstat & UDC_CS_ECCERR) {
264 sreg.udc_csect, sreg.udc_chead, sreg.udc_ccyl,
266 if (sreg.udc_csect != creg.udc_dsect + creg.udc_scnt - 1) {
268 sreg.udc_dma23, sreg.udc_dma15,
269 sreg.udc_dma7, 512 * (sreg.udc_csect -
272 (sreg.udc_csect - creg.udc_dsect) - 1;
273 creg.udc_dsect = sreg.udc_csect + 1;
274 creg.udc_dma23 = sreg.udc_dma23;
275 creg.udc_dma15 = sreg.udc_dma15 + 2;
286 cmd, termcode, dkc->dkc_stat, sreg.udc_cstat, sreg.udc_dstat);
292 if ((mfm_retry == 0) && (sreg.udc_cstat & UDC_CS_RETREQ)) {