Lines Matching defs:bdev

584 	/* cached value of bdev->disk_conf->meta_dev_idx (see below) */
1128 extern int drbd_md_read(struct drbd_device *device, struct drbd_backing_dev *bdev);
1479 struct drbd_backing_dev *bdev, struct o_qlim *o);
1504 struct drbd_backing_dev *bdev, sector_t sector, int op);
1507 struct drbd_backing_dev *bdev, unsigned int *done);
1595 void drbd_bump_write_ordering(struct drbd_resource *resource, struct drbd_backing_dev *bdev,
1795 * @bdev: Meta data block device.
1800 static inline sector_t drbd_md_first_sector(struct drbd_backing_dev *bdev)
1802 switch (bdev->md.meta_dev_idx) {
1805 return bdev->md.md_offset + bdev->md.bm_offset;
1808 return bdev->md.md_offset;
1814 * @bdev: Meta data block device.
1816 static inline sector_t drbd_md_last_sector(struct drbd_backing_dev *bdev)
1818 switch (bdev->md.meta_dev_idx) {
1821 return bdev->md.md_offset + MD_4kB_SECT -1;
1824 return bdev->md.md_offset + bdev->md.md_size_sect -1;
1829 static inline sector_t drbd_get_capacity(struct block_device *bdev)
1831 /* return bdev ? get_capacity(bdev->bd_disk) : 0; */
1832 return bdev ? i_size_read(bdev->bd_inode) >> 9 : 0;
1837 * @bdev: Meta data block device.
1843 static inline sector_t drbd_get_max_capacity(struct drbd_backing_dev *bdev)
1847 switch (bdev->md.meta_dev_idx) {
1850 s = drbd_get_capacity(bdev->backing_bdev)
1852 drbd_md_first_sector(bdev))
1857 drbd_get_capacity(bdev->backing_bdev));
1860 BM_EXT_TO_SECT(bdev->md.md_size_sect
1861 - bdev->md.bm_offset));
1865 drbd_get_capacity(bdev->backing_bdev));
1872 * @bdev: Meta data block device.
1874 static inline sector_t drbd_md_ss(struct drbd_backing_dev *bdev)
1876 const int meta_dev_idx = bdev->md.meta_dev_idx;
1885 return (drbd_get_capacity(bdev->backing_bdev) & ~7ULL) - 8;
1888 return MD_128MB_SECT * bdev->md.meta_dev_idx;