Lines Matching refs:bdev
1122 extern int drbd_md_read(struct drbd_device *device, struct drbd_backing_dev *bdev);
1473 extern void drbd_reconsider_max_bio_size(struct drbd_device *device, struct drbd_backing_dev *bdev);
1497 struct drbd_backing_dev *bdev, sector_t sector, int rw);
1500 struct drbd_backing_dev *bdev, unsigned int *done);
1616 void drbd_bump_write_ordering(struct drbd_resource *resource, struct drbd_backing_dev *bdev,
1813 static inline sector_t drbd_md_first_sector(struct drbd_backing_dev *bdev) in drbd_md_first_sector() argument
1815 switch (bdev->md.meta_dev_idx) { in drbd_md_first_sector()
1818 return bdev->md.md_offset + bdev->md.bm_offset; in drbd_md_first_sector()
1821 return bdev->md.md_offset; in drbd_md_first_sector()
1829 static inline sector_t drbd_md_last_sector(struct drbd_backing_dev *bdev) in drbd_md_last_sector() argument
1831 switch (bdev->md.meta_dev_idx) { in drbd_md_last_sector()
1834 return bdev->md.md_offset + MD_4kB_SECT -1; in drbd_md_last_sector()
1837 return bdev->md.md_offset + bdev->md.md_size_sect -1; in drbd_md_last_sector()
1842 static inline sector_t drbd_get_capacity(struct block_device *bdev) in drbd_get_capacity() argument
1845 return bdev ? i_size_read(bdev->bd_inode) >> 9 : 0; in drbd_get_capacity()
1856 static inline sector_t drbd_get_max_capacity(struct drbd_backing_dev *bdev) in drbd_get_max_capacity() argument
1860 switch (bdev->md.meta_dev_idx) { in drbd_get_max_capacity()
1863 s = drbd_get_capacity(bdev->backing_bdev) in drbd_get_max_capacity()
1865 drbd_md_first_sector(bdev)) in drbd_get_max_capacity()
1870 drbd_get_capacity(bdev->backing_bdev)); in drbd_get_max_capacity()
1873 BM_EXT_TO_SECT(bdev->md.md_size_sect in drbd_get_max_capacity()
1874 - bdev->md.bm_offset)); in drbd_get_max_capacity()
1878 drbd_get_capacity(bdev->backing_bdev)); in drbd_get_max_capacity()
1887 static inline sector_t drbd_md_ss(struct drbd_backing_dev *bdev) in drbd_md_ss() argument
1889 const int meta_dev_idx = bdev->md.meta_dev_idx; in drbd_md_ss()
1898 return (drbd_get_capacity(bdev->backing_bdev) & ~7ULL) - 8; in drbd_md_ss()
1901 return MD_128MB_SECT * bdev->md.meta_dev_idx; in drbd_md_ss()