taglinefilesource code
count2231drivers/scsi/in2000.cunsigned fic, count, count2;
count2235drivers/scsi/in2000.ccount2 = count;
count2237drivers/scsi/in2000.c} while ( count != count2 );
count2240drivers/scsi/in2000.ccount2 = in2000_txcnt();  /* bytes yet to come over SCSI bus */
count2241drivers/scsi/in2000.cDEB(printk("FIr:%d %02x %08x %08x\n", in2000_datalen,fic,count2,(unsigned int)in2000_dataptr));
count2242drivers/scsi/in2000.cif(count2 > 65536) count2 = 0;
count2246drivers/scsi/in2000.celse if ( count2 < in2000_datalen ) /* if drive has < what we want */
count2247drivers/scsi/in2000.ccount = in2000_datalen - count2;  /* FIFO has the rest */
count2249drivers/scsi/in2000.ccount2 = in2000_datalen >> 1;  /* converted to word count */
count2251drivers/scsi/in2000.ccount2 = count >> 1;
count2253drivers/scsi/in2000.ccount -= count2;  /* extra left over in FIFO */
count2255drivers/scsi/in2000.cif ( count2 ) {
count2256drivers/scsi/in2000.cport_read(INFIFO, in2000_dataptr, count2);
count2257drivers/scsi/in2000.cin2000_datalen -= (count2<<1);
count2260drivers/scsi/in2000.cwhile ( count2-- )