Lines Matching defs:data_count
2159 int fifodata, data_count;
2194 data_count = fifodata>CURRENT_SC->SCp.this_residual ?
2197 fifodata -= data_count;
2199 if(data_count & 1) {
2208 if(data_count > 1) {
2209 DPRINTK(debug_datai, DEBUG_LEAD "16bit(%d)\n", CMDINFO(CURRENT_SC), data_count);
2210 data_count >>= 1;
2211 insw(DATAPORT, CURRENT_SC->SCp.ptr, data_count);
2212 CURRENT_SC->SCp.ptr += 2 * data_count;
2213 CURRENT_SC->SCp.this_residual -= 2 * data_count;
2214 DATA_LEN += 2 * data_count;
2297 int data_count;
2301 data_count = 128;
2302 if(data_count > CURRENT_SC->SCp.this_residual)
2303 data_count=CURRENT_SC->SCp.this_residual;
2311 if(data_count & 1) {
2319 if(data_count > 1) {
2320 data_count >>= 1;
2321 outsw(DATAPORT, CURRENT_SC->SCp.ptr, data_count);
2322 CURRENT_SC->SCp.ptr += 2 * data_count;
2323 CURRENT_SC->SCp.this_residual -= 2 * data_count;
2324 CURRENT_SC->resid -= 2 * data_count;
2350 int data_count = (DATA_LEN - CURRENT_SC->resid) - GETSTCNT();
2354 data_count,
2358 CURRENT_SC->resid += data_count;
2361 data_count -= CURRENT_SC->SCp.ptr - SG_ADDRESS(CURRENT_SC->SCp.buffer);
2362 while(data_count>0) {
2365 data_count -= CURRENT_SC->SCp.buffer->length;
2367 CURRENT_SC->SCp.ptr = SG_ADDRESS(CURRENT_SC->SCp.buffer) - data_count;
2368 CURRENT_SC->SCp.this_residual = CURRENT_SC->SCp.buffer->length + data_count;
2370 CURRENT_SC->SCp.ptr -= data_count;
2371 CURRENT_SC->SCp.this_residual += data_count;