Lines Matching refs:UDRS

314 #define UDRS	(&drive_state[drive])  macro
608 return !current_type[drive] && !ITYPE(UDRS->fd_device); in drive_no_geom()
742 if (time_before(jiffies, UDRS->select_date + UDP->select_delay)) in disk_change()
755 debug_dcl(UDP->flags, "flags=%lx\n", UDRS->flags); in disk_change()
758 return test_bit(FD_DISK_CHANGED_BIT, &UDRS->flags); in disk_change()
760 set_bit(FD_VERIFY_BIT, &UDRS->flags); in disk_change()
763 if (UDRS->maxblock) /* mark it changed */ in disk_change()
764 set_bit(FD_DISK_CHANGED_BIT, &UDRS->flags); in disk_change()
767 if (UDRS->keep_data >= 0) { in disk_change()
777 UDRS->last_checked = jiffies; in disk_change()
778 clear_bit(FD_DISK_NEWCHANGE_BIT, &UDRS->flags); in disk_change()
820 UDRS->select_date = jiffies; in set_dor()
848 if (FDC(drive) == fdc && (mode || UDRS->track != NEED_1_RECAL)) in reset_fdc_info()
849 UDRS->track = NEED_2_RECAL; in reset_fdc_info()
931 delta = jiffies - UDRS->first_read_date + HZ - in floppy_off()
957 if (UDRS->fd_ref == 0 || UDP->select_delay != 0) in scandrives()
2066 int type = ITYPE(UDRS->fd_device); in set_floppy()
3193 if (UDRS->fd_ref > 1) { in raw_cmd_ioctl()
3197 } else if (UDRS->fd_ref) { in raw_cmd_ioctl()
3393 int type = ITYPE(UDRS->fd_device); in fd_locked_ioctl()
3441 if (UDRS->fd_ref != 1) in fd_locked_ioctl()
3451 set_bit(FD_DISK_CHANGED_BIT, &UDRS->flags); in fd_locked_ioctl()
3452 set_bit(FD_VERIFY_BIT, &UDRS->flags); in fd_locked_ioctl()
3460 UDRS->keep_data = 0; in fd_locked_ioctl()
3485 ret = UDRS->flags; in fd_locked_ioctl()
3493 if (UDRS->fd_ref != 1) in fd_locked_ioctl()
3528 outparam = UDRS; in fd_locked_ioctl()
3675 type = ITYPE(UDRS->fd_device); in compat_set_geometry()
3691 err = get_floppy_geometry(drive, ITYPE(UDRS->fd_device), &p); in compat_get_prm()
3784 v.spinup_date = UDRS->spinup_date; in compat_getdrvstat()
3785 v.select_date = UDRS->select_date; in compat_getdrvstat()
3786 v.first_read_date = UDRS->first_read_date; in compat_getdrvstat()
3787 v.probed_format = UDRS->probed_format; in compat_getdrvstat()
3788 v.track = UDRS->track; in compat_getdrvstat()
3789 v.maxblock = UDRS->maxblock; in compat_getdrvstat()
3790 v.maxtrack = UDRS->maxtrack; in compat_getdrvstat()
3791 v.generation = UDRS->generation; in compat_getdrvstat()
3792 v.keep_data = UDRS->keep_data; in compat_getdrvstat()
3793 v.fd_ref = UDRS->fd_ref; in compat_getdrvstat()
3794 v.fd_device = UDRS->fd_device; in compat_getdrvstat()
3795 v.last_checked = UDRS->last_checked; in compat_getdrvstat()
3796 v.dmabuf = (uintptr_t)UDRS->dmabuf; in compat_getdrvstat()
3797 v.bufblocks = UDRS->bufblocks; in compat_getdrvstat()
3963 if (!UDRS->fd_ref--) { in floppy_release()
3965 UDRS->fd_ref = 0; in floppy_release()
3967 if (!UDRS->fd_ref) in floppy_release()
3988 old_dev = UDRS->fd_device; in floppy_open()
3992 if (!UDRS->fd_ref && (UDP->flags & FD_BROKEN_DCL)) { in floppy_open()
3993 set_bit(FD_DISK_CHANGED_BIT, &UDRS->flags); in floppy_open()
3994 set_bit(FD_VERIFY_BIT, &UDRS->flags); in floppy_open()
3997 UDRS->fd_ref++; in floppy_open()
4034 UDRS->fd_device = new_dev; in floppy_open()
4046 UDRS->last_checked = 0; in floppy_open()
4047 clear_bit(FD_OPEN_SHOULD_FAIL_BIT, &UDRS->flags); in floppy_open()
4049 if (test_bit(FD_DISK_CHANGED_BIT, &UDRS->flags)) in floppy_open()
4051 if (test_bit(FD_OPEN_SHOULD_FAIL_BIT, &UDRS->flags)) in floppy_open()
4056 !test_bit(FD_DISK_WRITABLE_BIT, &UDRS->flags)) in floppy_open()
4063 UDRS->fd_ref--; in floppy_open()
4065 if (!UDRS->fd_ref) in floppy_open()
4081 if (test_bit(FD_DISK_CHANGED_BIT, &UDRS->flags) || in floppy_check_events()
4082 test_bit(FD_VERIFY_BIT, &UDRS->flags)) in floppy_check_events()
4085 if (time_after(jiffies, UDRS->last_checked + UDP->checkfreq)) { in floppy_check_events()
4092 if (test_bit(FD_DISK_CHANGED_BIT, &UDRS->flags) || in floppy_check_events()
4093 test_bit(FD_VERIFY_BIT, &UDRS->flags) || in floppy_check_events()
4119 set_bit(FD_OPEN_SHOULD_FAIL_BIT, &UDRS->flags); in floppy_rb0_cb()
4175 if (test_bit(FD_DISK_CHANGED_BIT, &UDRS->flags) || in floppy_revalidate()
4176 test_bit(FD_VERIFY_BIT, &UDRS->flags) || in floppy_revalidate()
4186 cf = (test_bit(FD_DISK_CHANGED_BIT, &UDRS->flags) || in floppy_revalidate()
4187 test_bit(FD_VERIFY_BIT, &UDRS->flags)); in floppy_revalidate()
4192 UDRS->maxblock = 0; in floppy_revalidate()
4193 UDRS->maxtrack = 0; in floppy_revalidate()
4197 clear_bit(FD_DISK_CHANGED_BIT, &UDRS->flags); in floppy_revalidate()
4199 UDRS->generation++; in floppy_revalidate()
4209 set_capacity(disk, floppy_sizes[UDRS->fd_device]); in floppy_revalidate()
4607 memset(UDRS, 0, sizeof(*UDRS)); in do_floppy_init()
4609 set_bit(FD_DISK_NEWCHANGE_BIT, &UDRS->flags); in do_floppy_init()
4610 set_bit(FD_DISK_CHANGED_BIT, &UDRS->flags); in do_floppy_init()
4611 set_bit(FD_VERIFY_BIT, &UDRS->flags); in do_floppy_init()
4612 UDRS->fd_device = -1; in do_floppy_init()