Lines Matching refs:bdev_file
133 struct file *bdev_file;
136 bdev_file = bdev_file_open_by_dev(disk_devt(block->gdp), BLK_OPEN_READ,
138 if (IS_ERR(bdev_file)) {
141 PTR_ERR(bdev_file));
156 * increased from 0 to 1. This is done by setting device->bdev_file
159 * to block->bdev_file is done AFTER the BLKRRPART ioctl.
161 block->bdev_file = bdev_file;
171 struct file *bdev_file;
174 * Get the bdev_file pointer from the device structure and clear
175 * device->bdev_file to lower the offline open_count limit again.
177 bdev_file = block->bdev_file;
178 block->bdev_file = NULL;
180 mutex_lock(&file_bdev(bdev_file)->bd_disk->open_mutex);
181 bdev_disk_changed(file_bdev(bdev_file)->bd_disk, true);
182 mutex_unlock(&file_bdev(bdev_file)->bd_disk->open_mutex);
185 fput(bdev_file);