Lines Matching refs:DRS

309 #define DRS	(&drive_state[current_drive])  macro
832 DRS->select_date = jiffies; in twaddle()
1425 clear_bit(FD_DISK_WRITABLE_BIT, &DRS->flags); in interpret_errors()
1429 set_bit(FD_NEED_TWADDLE_BIT, &DRS->flags); in interpret_errors()
1439 DRS->track = NEED_2_RECAL; in interpret_errors()
1472 ready_date = DRS->spinup_date + DP->spinup; in setup_rw_floppy()
1523 DRS->track = NEED_2_RECAL; in seek_interrupt()
1528 if (DRS->track >= 0 && DRS->track != ST1 && !blind_seek) { in seek_interrupt()
1532 clear_bit(FD_DISK_NEWCHANGE_BIT, &DRS->flags); in seek_interrupt()
1534 DRS->select_date = jiffies; in seek_interrupt()
1536 DRS->track = ST1; in seek_interrupt()
1542 if (test_bit(FD_VERIFY_BIT, &DRS->flags)) { in check_wp()
1550 clear_bit(FD_VERIFY_BIT, &DRS->flags); in check_wp()
1551 clear_bit(FD_NEED_TWADDLE_BIT, &DRS->flags); in check_wp()
1556 set_bit(FD_DISK_WRITABLE_BIT, &DRS->flags); in check_wp()
1558 clear_bit(FD_DISK_WRITABLE_BIT, &DRS->flags); in check_wp()
1570 if (!test_bit(FD_DISK_NEWCHANGE_BIT, &DRS->flags) && in seek_floppy()
1576 set_bit(FD_DISK_CHANGED_BIT, &DRS->flags); in seek_floppy()
1581 if (DRS->track <= NEED_1_RECAL) { in seek_floppy()
1584 } else if (test_bit(FD_DISK_NEWCHANGE_BIT, &DRS->flags) && in seek_floppy()
1586 (DRS->track <= NO_TRACK || DRS->track == raw_cmd->track)) { in seek_floppy()
1601 if (raw_cmd->track != DRS->track && in seek_floppy()
1626 switch (DRS->track) { in recal_interrupt()
1647 clear_bit(FD_DISK_NEWCHANGE_BIT, &DRS->flags); in recal_interrupt()
1648 DRS->select_date = jiffies; in recal_interrupt()
1658 DRS->track = NEED_1_RECAL; in recal_interrupt()
1662 DRS->track = ST1; in recal_interrupt()
1872 DRS->first_read_date = 0; in start_motor()
1874 DRS->spinup_date = jiffies; in start_motor()
1885 return fd_wait_for_completion(DRS->select_date + DP->select_delay, in start_motor()
1932 set_bit(FD_DISK_NEWCHANGE_BIT, &DRS->flags); in floppy_start()
2031 probed_format = DRS->probed_format; in next_valid_format()
2034 DRS->probed_format = 0; in next_valid_format()
2038 DRS->probed_format = probed_format; in next_valid_format()
2050 DRS->probed_format++; in bad_flp_intr()
2061 DRS->track = NEED_2_RECAL; in bad_flp_intr()
2252 INFBOUND(DRS->maxblock, block); in request_done()
2254 DRS->maxtrack = 1; in request_done()
2266 DRWE->first_error_generation = DRS->generation; in request_done()
2269 DRWE->last_error_generation = DRS->generation; in request_done()
2292 if (!DRS->first_read_date) in rw_interrupt()
2293 DRS->first_read_date = jiffies; in rw_interrupt()
2566 test_bit(FD_NEED_TWADDLE_BIT, &DRS->flags)) && in make_raw_rw_request()
2683 (DP->read_track & (1 << DRS->probed_format)))))) { in make_raw_rw_request()
2858 test_bit(FD_DISK_CHANGED_BIT, &DRS->flags)) { in redo_fd_request()
2865 DRS->probed_format = 0; in redo_fd_request()
2874 _floppy = floppy_type + DP->autodetect[DRS->probed_format]; in redo_fd_request()
2884 if (test_bit(FD_NEED_TWADDLE_BIT, &DRS->flags)) in redo_fd_request()
2945 set_bit(FD_DISK_NEWCHANGE_BIT, &DRS->flags); in poll_drive()
3220 DRS->track = NO_TRACK; in raw_cmd_ioctl()
3289 DRS->keep_data = -1; in set_geometry()
3291 DRS->keep_data = 1; in set_geometry()
3297 if (DRS->maxblock > user_params[drive].sect || in set_geometry()
3298 DRS->maxtrack || in set_geometry()