tag | line | file | source code |
in2000_datalen | 125 | drivers/scsi/in2000.c | static int in2000_datalen; |
in2000_datalen | 196 | drivers/scsi/in2000.c | if ( count > in2000_datalen ) |
in2000_datalen | 197 | drivers/scsi/in2000.c | count = in2000_datalen; /* limit to actual data on hand */ |
in2000_datalen | 202 | drivers/scsi/in2000.c | in2000_datalen -= (count<<1); |
in2000_datalen | 208 | drivers/scsi/in2000.c | in2000_datalen -= 2; |
in2000_datalen | 211 | drivers/scsi/in2000.c | } while((in2000_datalen > 0) && ((infcnt = (inb(INFCNT)) & 0xfe) >= 0x20) ); |
in2000_datalen | 213 | drivers/scsi/in2000.c | if( !in2000_datalen && ++in2000_current_segment < in2000_nsegment) |
in2000_datalen | 216 | drivers/scsi/in2000.c | in2000_datalen = in2000_scatter->length; |
in2000_datalen | 219 | drivers/scsi/in2000.c | if ( in2000_datalen <= 0 ) |
in2000_datalen | 238 | drivers/scsi/in2000.c | DEB(printk("FIir:%d %02x %08x\n", in2000_datalen,fic,(unsigned int )in2000_dataptr)); |
in2000_datalen | 241 | drivers/scsi/in2000.c | DEB(printk("FIr:%d %02x %08x %08x\n", in2000_datalen,fic,count2,(unsigned int)in2000_dataptr)); |
in2000_datalen | 246 | drivers/scsi/in2000.c | else if ( count2 < in2000_datalen ) /* if drive has < what we want */ |
in2000_datalen | 247 | drivers/scsi/in2000.c | count = in2000_datalen - count2; /* FIFO has the rest */ |
in2000_datalen | 248 | drivers/scsi/in2000.c | if ( count > in2000_datalen ) /* count2 is lesser of FIFO & rqst */ |
in2000_datalen | 249 | drivers/scsi/in2000.c | count2 = in2000_datalen >> 1; /* converted to word count */ |
in2000_datalen | 257 | drivers/scsi/in2000.c | in2000_datalen -= (count2<<1); |
in2000_datalen | 263 | drivers/scsi/in2000.c | in2000_datalen -=2; |
in2000_datalen | 266 | drivers/scsi/in2000.c | } while((in2000_datalen > 0) && (fic = inb(INFCNT)) ); |
in2000_datalen | 267 | drivers/scsi/in2000.c | DEB(printk("FIer:%d %02x %08x\n", in2000_datalen,fic,(unsigned int )in2000_dataptr)); |
in2000_datalen | 270 | drivers/scsi/in2000.c | if( !in2000_datalen && ++in2000_current_segment < in2000_nsegment) |
in2000_datalen | 273 | drivers/scsi/in2000.c | in2000_datalen = in2000_scatter->length; |
in2000_datalen | 276 | drivers/scsi/in2000.c | if ( ! in2000_datalen ){ |
in2000_datalen | 288 | drivers/scsi/in2000.c | DEB(printk("INT:%d %02x %08x\n", in2000_datalen, inb(INFCNT),(unsigned int)in2000_dataptr)); |
in2000_datalen | 304 | drivers/scsi/in2000.c | if ( in2000_datalen ) /* data xfer pending */ |
in2000_datalen | 308 | drivers/scsi/in2000.c | in2000_datalen); |
in2000_datalen | 397 | drivers/scsi/in2000.c | in2000_datalen = 0; |
in2000_datalen | 506 | drivers/scsi/in2000.c | in2000_datalen = in2000_scatter->length; |
in2000_datalen | 510 | drivers/scsi/in2000.c | in2000_datalen = bufflen; |
in2000_datalen | 546 | drivers/scsi/in2000.c | if(in2000_datalen > 0) in2000_datalen-=2; |
in2000_datalen | 555 | drivers/scsi/in2000.c | if ( in2000_datalen ) /* if data xfer cmd */ |