Lines Matching refs:bdev
530 static int loop_validate_file(struct file *file, struct block_device *bdev) in loop_validate_file() argument
540 if (f->f_mapping->host->i_rdev == bdev->bd_dev) in loop_validate_file()
563 static int loop_change_fd(struct loop_device *lo, struct block_device *bdev, in loop_change_fd() argument
591 error = loop_validate_file(file, bdev); in loop_change_fd()
992 struct block_device *bdev, in loop_configure() argument
1016 error = bd_prepare_to_claim(bdev, loop_configure, NULL); in loop_configure()
1029 error = loop_validate_file(file, bdev); in loop_configure()
1072 lo->lo_device = bdev; in loop_configure()
1118 bd_abort_claiming(bdev, loop_configure); in loop_configure()
1126 bd_abort_claiming(bdev, loop_configure); in loop_configure()
1529 static int lo_ioctl(struct block_device *bdev, blk_mode_t mode, in lo_ioctl() argument
1532 struct loop_device *lo = bdev->bd_disk->private_data; in lo_ioctl()
1548 return loop_configure(lo, mode, bdev, &config); in lo_ioctl()
1556 return loop_configure(lo, mode, bdev, &config); in lo_ioctl()
1559 return loop_change_fd(lo, bdev, arg); in lo_ioctl()
1690 static int lo_compat_ioctl(struct block_device *bdev, blk_mode_t mode, in lo_compat_ioctl() argument
1693 struct loop_device *lo = bdev->bd_disk->private_data; in lo_compat_ioctl()
1716 err = lo_ioctl(bdev, mode, cmd, arg); in lo_compat_ioctl()