Lines Matching refs:UDRS
309 #define UDRS (&drive_state[drive]) macro
603 return !current_type[drive] && !ITYPE(UDRS->fd_device); in drive_no_geom()
737 if (time_before(jiffies, UDRS->select_date + UDP->select_delay)) in disk_change()
750 debug_dcl(UDP->flags, "flags=%lx\n", UDRS->flags); in disk_change()
753 return test_bit(FD_DISK_CHANGED_BIT, &UDRS->flags); in disk_change()
755 set_bit(FD_VERIFY_BIT, &UDRS->flags); in disk_change()
758 if (UDRS->maxblock) /* mark it changed */ in disk_change()
759 set_bit(FD_DISK_CHANGED_BIT, &UDRS->flags); in disk_change()
762 if (UDRS->keep_data >= 0) { in disk_change()
772 UDRS->last_checked = jiffies; in disk_change()
773 clear_bit(FD_DISK_NEWCHANGE_BIT, &UDRS->flags); in disk_change()
815 UDRS->select_date = jiffies; in set_dor()
843 if (FDC(drive) == fdc && (mode || UDRS->track != NEED_1_RECAL)) in reset_fdc_info()
844 UDRS->track = NEED_2_RECAL; in reset_fdc_info()
922 delta = jiffies - UDRS->first_read_date + HZ - in floppy_off()
948 if (UDRS->fd_ref == 0 || UDP->select_delay != 0) in scandrives()
2060 int type = ITYPE(UDRS->fd_device); in set_floppy()
3185 if (UDRS->fd_ref > 1) { in raw_cmd_ioctl()
3189 } else if (UDRS->fd_ref) { in raw_cmd_ioctl()
3385 int type = ITYPE(UDRS->fd_device); in fd_locked_ioctl()
3433 if (UDRS->fd_ref != 1) in fd_locked_ioctl()
3443 set_bit(FD_DISK_CHANGED_BIT, &UDRS->flags); in fd_locked_ioctl()
3444 set_bit(FD_VERIFY_BIT, &UDRS->flags); in fd_locked_ioctl()
3452 UDRS->keep_data = 0; in fd_locked_ioctl()
3474 ret = UDRS->flags; in fd_locked_ioctl()
3482 if (UDRS->fd_ref != 1) in fd_locked_ioctl()
3517 outparam = UDRS; in fd_locked_ioctl()
3627 if (!UDRS->fd_ref--) { in floppy_release()
3629 UDRS->fd_ref = 0; in floppy_release()
3631 if (!UDRS->fd_ref) in floppy_release()
3652 old_dev = UDRS->fd_device; in floppy_open()
3656 if (!UDRS->fd_ref && (UDP->flags & FD_BROKEN_DCL)) { in floppy_open()
3657 set_bit(FD_DISK_CHANGED_BIT, &UDRS->flags); in floppy_open()
3658 set_bit(FD_VERIFY_BIT, &UDRS->flags); in floppy_open()
3661 UDRS->fd_ref++; in floppy_open()
3698 UDRS->fd_device = new_dev; in floppy_open()
3710 UDRS->last_checked = 0; in floppy_open()
3711 clear_bit(FD_OPEN_SHOULD_FAIL_BIT, &UDRS->flags); in floppy_open()
3713 if (test_bit(FD_DISK_CHANGED_BIT, &UDRS->flags)) in floppy_open()
3715 if (test_bit(FD_OPEN_SHOULD_FAIL_BIT, &UDRS->flags)) in floppy_open()
3720 !test_bit(FD_DISK_WRITABLE_BIT, &UDRS->flags)) in floppy_open()
3727 UDRS->fd_ref--; in floppy_open()
3729 if (!UDRS->fd_ref) in floppy_open()
3745 if (test_bit(FD_DISK_CHANGED_BIT, &UDRS->flags) || in floppy_check_events()
3746 test_bit(FD_VERIFY_BIT, &UDRS->flags)) in floppy_check_events()
3749 if (time_after(jiffies, UDRS->last_checked + UDP->checkfreq)) { in floppy_check_events()
3755 if (test_bit(FD_DISK_CHANGED_BIT, &UDRS->flags) || in floppy_check_events()
3756 test_bit(FD_VERIFY_BIT, &UDRS->flags) || in floppy_check_events()
3782 set_bit(FD_OPEN_SHOULD_FAIL_BIT, &UDRS->flags); in floppy_rb0_cb()
3841 if (test_bit(FD_DISK_CHANGED_BIT, &UDRS->flags) || in floppy_revalidate()
3842 test_bit(FD_VERIFY_BIT, &UDRS->flags) || in floppy_revalidate()
3850 cf = (test_bit(FD_DISK_CHANGED_BIT, &UDRS->flags) || in floppy_revalidate()
3851 test_bit(FD_VERIFY_BIT, &UDRS->flags)); in floppy_revalidate()
3856 UDRS->maxblock = 0; in floppy_revalidate()
3857 UDRS->maxtrack = 0; in floppy_revalidate()
3861 clear_bit(FD_DISK_CHANGED_BIT, &UDRS->flags); in floppy_revalidate()
3863 UDRS->generation++; in floppy_revalidate()
3873 set_capacity(disk, floppy_sizes[UDRS->fd_device]); in floppy_revalidate()
4269 memset(UDRS, 0, sizeof(*UDRS)); in do_floppy_init()
4271 set_bit(FD_DISK_NEWCHANGE_BIT, &UDRS->flags); in do_floppy_init()
4272 set_bit(FD_DISK_CHANGED_BIT, &UDRS->flags); in do_floppy_init()
4273 set_bit(FD_VERIFY_BIT, &UDRS->flags); in do_floppy_init()
4274 UDRS->fd_device = -1; in do_floppy_init()