Lines Matching defs:bdev

516 	/* cached value of bdev->disk_conf->meta_dev_idx (see below) */
1058 extern int drbd_md_read(struct drbd_device *device, struct drbd_backing_dev *bdev);
1416 struct drbd_backing_dev *bdev, struct o_qlim *o);
1441 struct drbd_backing_dev *bdev, sector_t sector, enum req_op op);
1445 struct drbd_backing_dev *bdev, unsigned int *done);
1532 void drbd_bump_write_ordering(struct drbd_resource *resource, struct drbd_backing_dev *bdev,
1732 * @bdev: Meta data block device.
1737 static inline sector_t drbd_md_first_sector(struct drbd_backing_dev *bdev)
1739 switch (bdev->md.meta_dev_idx) {
1742 return bdev->md.md_offset + bdev->md.bm_offset;
1745 return bdev->md.md_offset;
1751 * @bdev: Meta data block device.
1753 static inline sector_t drbd_md_last_sector(struct drbd_backing_dev *bdev)
1755 switch (bdev->md.meta_dev_idx) {
1758 return bdev->md.md_offset + MD_4kB_SECT -1;
1761 return bdev->md.md_offset + bdev->md.md_size_sect -1;
1766 static inline sector_t drbd_get_capacity(struct block_device *bdev)
1768 return bdev ? bdev_nr_sectors(bdev) : 0;
1773 * @bdev: Meta data block device.
1779 static inline sector_t drbd_get_max_capacity(struct drbd_backing_dev *bdev)
1783 switch (bdev->md.meta_dev_idx) {
1786 s = drbd_get_capacity(bdev->backing_bdev)
1788 drbd_md_first_sector(bdev))
1793 drbd_get_capacity(bdev->backing_bdev));
1796 BM_EXT_TO_SECT(bdev->md.md_size_sect
1797 - bdev->md.bm_offset));
1801 drbd_get_capacity(bdev->backing_bdev));
1808 * @bdev: Meta data block device.
1810 static inline sector_t drbd_md_ss(struct drbd_backing_dev *bdev)
1812 const int meta_dev_idx = bdev->md.meta_dev_idx;
1821 return (drbd_get_capacity(bdev->backing_bdev) & ~7ULL) - 8;
1824 return MD_128MB_SECT * bdev->md.meta_dev_idx;