Lines Matching defs:bdev
89 const char *bdevname(struct block_device *bdev, char *buf)
91 return disk_name(bdev->bd_disk, bdev->bd_partno, buf);
692 struct block_device *bdev;
698 bdev = blkdev_get_by_dev(disk_devt(disk), FMODE_READ, NULL);
699 if (!IS_ERR(bdev))
700 blkdev_put(bdev, FMODE_READ);
826 /* Register BDI before referencing it from bdev */
864 struct block_device *bdev;
866 bdev = bdget_disk(disk, partno);
867 if (!bdev)
870 fsync_bdev(bdev);
871 __invalidate_device(bdev, true);
874 * Unhash the bdev inode for this device so that it gets evicted as soon
877 remove_inode_hash(bdev->bd_inode);
878 bdput(bdev);
1059 struct block_device *bdev = NULL;
1063 bdev = bdget_part(part);
1066 return bdev;
1859 void set_device_ro(struct block_device *bdev, int flag)
1861 bdev->bd_part->policy = flag;
1884 int bdev_read_only(struct block_device *bdev)
1886 if (!bdev)
1888 return bdev->bd_part->policy;
2035 * If @mask is non-zero must be called with bdev->bd_mutex held.
2103 * @bdev: block device to check
2111 bool bdev_check_media_change(struct block_device *bdev)
2115 events = disk_clear_events(bdev->bd_disk, DISK_EVENT_MEDIA_CHANGE |
2120 if (__invalidate_device(bdev, true))
2122 bdev->bd_disk->disk_name);
2123 set_bit(GD_NEED_PART_SCAN, &bdev->bd_disk->state);