Lines Matching refs:bdev

3221 static int invalidate_drive(struct block_device *bdev)  in invalidate_drive()  argument
3224 set_bit((long)bdev->bd_disk->private_data, &fake_change); in invalidate_drive()
3226 check_disk_change(bdev); in invalidate_drive()
3231 int drive, int type, struct block_device *bdev) in set_geometry() argument
3257 struct block_device *bdev = opened_bdev[cnt]; in set_geometry() local
3258 if (!bdev || ITYPE(drive_state[cnt].fd_device) != type) in set_geometry()
3260 __invalidate_device(bdev, true); in set_geometry()
3293 invalidate_drive(bdev); in set_geometry()
3364 static int fd_getgeo(struct block_device *bdev, struct hd_geometry *geo) in fd_getgeo() argument
3366 int drive = (long)bdev->bd_disk->private_data; in fd_getgeo()
3381 static int fd_locked_ioctl(struct block_device *bdev, fmode_t mode, unsigned int cmd, in fd_locked_ioctl() argument
3384 int drive = (long)bdev->bd_disk->private_data; in fd_locked_ioctl()
3453 return invalidate_drive(bdev); in fd_locked_ioctl()
3456 return set_geometry(cmd, &inparam.g, drive, type, bdev); in fd_locked_ioctl()
3489 return invalidate_drive(bdev); in fd_locked_ioctl()
3557 static int fd_ioctl(struct block_device *bdev, fmode_t mode, in fd_ioctl() argument
3563 ret = fd_locked_ioctl(bdev, mode, cmd, param); in fd_ioctl()
3642 static int floppy_open(struct block_device *bdev, fmode_t mode) in floppy_open() argument
3644 int drive = (long)bdev->bd_disk->private_data; in floppy_open()
3653 if (opened_bdev[drive] && opened_bdev[drive] != bdev) in floppy_open()
3663 opened_bdev[drive] = bdev; in floppy_open()
3697 new_dev = MINOR(bdev->bd_dev); in floppy_open()
3712 check_disk_change(bdev); in floppy_open()
3787 static int __floppy_read_block_0(struct block_device *bdev, int drive) in __floppy_read_block_0() argument
3801 size = bdev->bd_block_size; in __floppy_read_block_0()
3814 bio.bi_bdev = bdev; in __floppy_read_block_0()