Lines Matching defs:bdev

1274 extern int  drbd_md_read(struct drbd_conf *mdev, struct drbd_backing_dev *bdev);
1540 struct drbd_backing_dev *bdev, sector_t sector, int rw);
1871 * @bdev: Meta data block device.
1876 static inline sector_t drbd_md_first_sector(struct drbd_backing_dev *bdev)
1878 switch (bdev->dc.meta_dev_idx) {
1881 return bdev->md.md_offset + bdev->md.bm_offset;
1884 return bdev->md.md_offset;
1890 * @bdev: Meta data block device.
1892 static inline sector_t drbd_md_last_sector(struct drbd_backing_dev *bdev)
1894 switch (bdev->dc.meta_dev_idx) {
1897 return bdev->md.md_offset + MD_AL_OFFSET - 1;
1900 return bdev->md.md_offset + bdev->md.md_size_sect;
1905 static inline sector_t drbd_get_capacity(struct block_device *bdev)
1907 /* return bdev ? get_capacity(bdev->bd_disk) : 0; */
1908 return bdev ? i_size_read(bdev->bd_inode) >> 9 : 0;
1913 * @bdev: Meta data block device.
1919 static inline sector_t drbd_get_max_capacity(struct drbd_backing_dev *bdev)
1922 switch (bdev->dc.meta_dev_idx) {
1925 s = drbd_get_capacity(bdev->backing_bdev)
1927 drbd_md_first_sector(bdev))
1932 drbd_get_capacity(bdev->backing_bdev));
1935 BM_EXT_TO_SECT(bdev->md.md_size_sect
1936 - bdev->md.bm_offset));
1940 drbd_get_capacity(bdev->backing_bdev));
1948 * @bdev: Meta data block device.
1951 struct drbd_backing_dev *bdev)
1953 switch (bdev->dc.meta_dev_idx) {
1955 return MD_RESERVED_SECT * bdev->dc.meta_dev_idx;
1961 if (!bdev->backing_bdev) {
1963 dev_err(DEV, "bdev->backing_bdev==NULL\n");
1968 return (drbd_get_capacity(bdev->backing_bdev) & ~7ULL)