Lines Matching refs:data_count
1133 unsigned data_count; in do_fdomain_16x0_intr() local
1302 while ((data_count = FIFO_Size - inw(port_base + FIFO_Data_Count)) > 512) { in do_fdomain_16x0_intr()
1304 printk( "DC=%d, ", data_count ) ; in do_fdomain_16x0_intr()
1306 if (data_count > current_SC->SCp.this_residual) in do_fdomain_16x0_intr()
1307 data_count = current_SC->SCp.this_residual; in do_fdomain_16x0_intr()
1308 if (data_count > 0) { in do_fdomain_16x0_intr()
1310 printk( "%d OUT, ", data_count ); in do_fdomain_16x0_intr()
1312 if (data_count == 1) { in do_fdomain_16x0_intr()
1316 data_count >>= 1; in do_fdomain_16x0_intr()
1317 outsw(port_base + Write_FIFO, current_SC->SCp.ptr, data_count); in do_fdomain_16x0_intr()
1318 current_SC->SCp.ptr += 2 * data_count; in do_fdomain_16x0_intr()
1319 current_SC->SCp.this_residual -= 2 * data_count; in do_fdomain_16x0_intr()
1335 while ((data_count = inw(port_base + FIFO_Data_Count)) > 0) { in do_fdomain_16x0_intr()
1337 printk( "DC=%d, ", data_count ); in do_fdomain_16x0_intr()
1339 if (data_count > current_SC->SCp.this_residual) in do_fdomain_16x0_intr()
1340 data_count = current_SC->SCp.this_residual; in do_fdomain_16x0_intr()
1341 if (data_count) { in do_fdomain_16x0_intr()
1343 printk( "%d IN, ", data_count ); in do_fdomain_16x0_intr()
1345 if (data_count == 1) { in do_fdomain_16x0_intr()
1349 data_count >>= 1; /* Number of words */ in do_fdomain_16x0_intr()
1350 insw(port_base + Read_FIFO, current_SC->SCp.ptr, data_count); in do_fdomain_16x0_intr()
1351 current_SC->SCp.ptr += 2 * data_count; in do_fdomain_16x0_intr()
1352 current_SC->SCp.this_residual -= 2 * data_count; in do_fdomain_16x0_intr()