Lines Matching refs:data_count
1100 unsigned data_count;
1269 while ((data_count = FIFO_Size - inw(port_base + FIFO_Data_Count)) > 512) {
1271 printk( "DC=%d, ", data_count ) ;
1273 if (data_count > current_SC->SCp.this_residual)
1274 data_count = current_SC->SCp.this_residual;
1275 if (data_count > 0) {
1277 printk( "%d OUT, ", data_count );
1279 if (data_count == 1) {
1283 data_count >>= 1;
1284 outsw(port_base + Write_FIFO, current_SC->SCp.ptr, data_count);
1285 current_SC->SCp.ptr += 2 * data_count;
1286 current_SC->SCp.this_residual -= 2 * data_count;
1302 while ((data_count = inw(port_base + FIFO_Data_Count)) > 0) {
1304 printk( "DC=%d, ", data_count );
1306 if (data_count > current_SC->SCp.this_residual)
1307 data_count = current_SC->SCp.this_residual;
1308 if (data_count) {
1310 printk( "%d IN, ", data_count );
1312 if (data_count == 1) {
1316 data_count >>= 1; /* Number of words */
1317 insw(port_base + Read_FIFO, current_SC->SCp.ptr, data_count);
1318 current_SC->SCp.ptr += 2 * data_count;
1319 current_SC->SCp.this_residual -= 2 * data_count;