Lines Matching refs:bdev
1123 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);
1617 void drbd_bump_write_ordering(struct drbd_resource *resource, struct drbd_backing_dev *bdev,
1814 static inline sector_t drbd_md_first_sector(struct drbd_backing_dev *bdev) in drbd_md_first_sector() argument
1816 switch (bdev->md.meta_dev_idx) { in drbd_md_first_sector()
1819 return bdev->md.md_offset + bdev->md.bm_offset; in drbd_md_first_sector()
1822 return bdev->md.md_offset; in drbd_md_first_sector()
1830 static inline sector_t drbd_md_last_sector(struct drbd_backing_dev *bdev) in drbd_md_last_sector() argument
1832 switch (bdev->md.meta_dev_idx) { in drbd_md_last_sector()
1835 return bdev->md.md_offset + MD_4kB_SECT -1; in drbd_md_last_sector()
1838 return bdev->md.md_offset + bdev->md.md_size_sect -1; in drbd_md_last_sector()
1843 static inline sector_t drbd_get_capacity(struct block_device *bdev) in drbd_get_capacity() argument
1846 return bdev ? i_size_read(bdev->bd_inode) >> 9 : 0; in drbd_get_capacity()
1857 static inline sector_t drbd_get_max_capacity(struct drbd_backing_dev *bdev) in drbd_get_max_capacity() argument
1861 switch (bdev->md.meta_dev_idx) { in drbd_get_max_capacity()
1864 s = drbd_get_capacity(bdev->backing_bdev) in drbd_get_max_capacity()
1866 drbd_md_first_sector(bdev)) in drbd_get_max_capacity()
1871 drbd_get_capacity(bdev->backing_bdev)); in drbd_get_max_capacity()
1874 BM_EXT_TO_SECT(bdev->md.md_size_sect in drbd_get_max_capacity()
1875 - bdev->md.bm_offset)); in drbd_get_max_capacity()
1879 drbd_get_capacity(bdev->backing_bdev)); in drbd_get_max_capacity()
1888 static inline sector_t drbd_md_ss(struct drbd_backing_dev *bdev) in drbd_md_ss() argument
1890 const int meta_dev_idx = bdev->md.meta_dev_idx; in drbd_md_ss()
1899 return (drbd_get_capacity(bdev->backing_bdev) & ~7ULL) - 8; in drbd_md_ss()
1902 return MD_128MB_SECT * bdev->md.meta_dev_idx; in drbd_md_ss()