Lines Matching defs:bdev
84 if (!blkif->rings || !blkif->rings[0].irq || !blkif->vbd.bdev)
102 err = sync_blockdev(blkif->vbd.bdev);
107 invalidate_inode_pages2(blkif->vbd.bdev->bd_inode->i_mapping);
475 if (vbd->bdev)
476 blkdev_put(vbd->bdev, NULL);
477 vbd->bdev = NULL;
485 struct block_device *bdev;
494 bdev = blkdev_get_by_dev(vbd->pdevice, vbd->readonly ?
497 if (IS_ERR(bdev)) {
503 vbd->bdev = bdev;
504 if (vbd->bdev->bd_disk == NULL) {
512 if (cdrom || disk_to_cdi(vbd->bdev->bd_disk))
514 if (vbd->bdev->bd_disk->flags & GENHD_FL_REMOVABLE)
517 if (bdev_write_cache(bdev))
519 if (bdev_max_secure_erase_sectors(bdev))
572 struct block_device *bdev = be->blkif->vbd.bdev;
577 if (bdev_max_discard_sectors(bdev)) {
580 bdev_discard_granularity(bdev));
587 bdev_discard_alignment(bdev));
934 bdev_logical_block_size(be->blkif->vbd.bdev));
941 bdev_physical_block_size(be->blkif->vbd.bdev));