Lines Matching defs:bdev
3224 int drive, int type, struct block_device *bdev)
3291 invalidate_drive(bdev->bd_disk);
3362 static int fd_getgeo(struct block_device *bdev, struct hd_geometry *geo)
3364 int drive = (long)bdev->bd_disk->private_data;
3397 static int fd_locked_ioctl(struct block_device *bdev, blk_mode_t mode,
3400 int drive = (long)bdev->bd_disk->private_data;
3469 return invalidate_drive(bdev->bd_disk);
3472 return set_geometry(cmd, &inparam.g, drive, type, bdev);
3508 return invalidate_drive(bdev->bd_disk);
3570 static int fd_ioctl(struct block_device *bdev, blk_mode_t mode,
3576 ret = fd_locked_ioctl(bdev, mode, cmd, param);
3658 static int compat_set_geometry(struct block_device *bdev, blk_mode_t mode,
3676 drive = (long)bdev->bd_disk->private_data;
3679 &v, drive, type, bdev);
3865 static int fd_compat_ioctl(struct block_device *bdev, blk_mode_t mode,
3868 int drive = (long)bdev->bd_disk->private_data;
3883 return fd_ioctl(bdev, mode, cmd, param);
3890 return fd_ioctl(bdev, mode, cmd,
3894 return compat_set_geometry(bdev, mode, cmd, compat_ptr(param));
4135 static int __floppy_read_block_0(struct block_device *bdev, int drive)
4150 bio_init(&bio, bdev, &bio_vec, 1, REQ_OP_READ);
4151 __bio_add_page(&bio, page, block_size(bdev), 0);