Lines Matching refs:bdev_file
84 if (!blkif->rings || !blkif->rings[0].irq || !blkif->vbd.bdev_file)
102 err = sync_blockdev(file_bdev(blkif->vbd.bdev_file));
107 invalidate_inode_pages2(blkif->vbd.bdev_file->f_mapping);
475 if (vbd->bdev_file)
476 fput(vbd->bdev_file);
477 vbd->bdev_file = NULL;
485 struct file *bdev_file;
494 bdev_file = bdev_file_open_by_dev(vbd->pdevice, vbd->readonly ?
497 if (IS_ERR(bdev_file)) {
503 vbd->bdev_file = bdev_file;
504 if (file_bdev(vbd->bdev_file)->bd_disk == NULL) {
512 if (cdrom || disk_to_cdi(file_bdev(vbd->bdev_file)->bd_disk))
514 if (file_bdev(vbd->bdev_file)->bd_disk->flags & GENHD_FL_REMOVABLE)
517 if (bdev_write_cache(file_bdev(bdev_file)))
519 if (bdev_max_secure_erase_sectors(file_bdev(bdev_file)))
572 struct block_device *bdev = file_bdev(be->blkif->vbd.bdev_file);
934 file_bdev(be->blkif->vbd.bdev_file)));
942 file_bdev(be->blkif->vbd.bdev_file)));