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