Lines Matching defs:nbc
1440 struct drbd_backing_dev *nbc)
1442 struct block_device *bdev = nbc->backing_bdev;
1446 if (disk_conf->al_extents > drbd_al_extents_max(nbc))
1447 disk_conf->al_extents = drbd_al_extents_max(nbc);
1667 struct drbd_backing_dev *nbc)
1674 nbc->backing_bdev = bdev;
1694 nbc->md_bdev = bdev;
1734 struct drbd_backing_dev *nbc = NULL; /* new_backing_conf */
1776 nbc = kzalloc(sizeof(struct drbd_backing_dev), GFP_KERNEL);
1777 if (!nbc) {
1781 spin_lock_init(&nbc->md.uuid_lock);
1788 nbc->disk_conf = new_disk_conf;
1823 retcode = open_backing_devices(device, new_disk_conf, nbc);
1827 if ((nbc->backing_bdev == nbc->md_bdev) !=
1844 retcode = drbd_md_read(device, nbc);
1848 sanitize_disk_conf(device, new_disk_conf, nbc);
1850 if (drbd_get_max_capacity(nbc) < new_disk_conf->disk_size) {
1852 (unsigned long long) drbd_get_max_capacity(nbc),
1867 if (drbd_get_capacity(nbc->md_bdev) < min_md_device_sectors) {
1877 if (drbd_get_max_capacity(nbc) < get_capacity(device->vdisk)) {
1882 nbc->known_size = drbd_get_capacity(nbc->backing_bdev);
1884 if (nbc->known_size > max_possible_sectors) {
1923 (device->ed_uuid & ~((u64)1)) != (nbc->md.uuid[UI_CURRENT] & ~((u64)1))) {
1938 unsigned long long nsz = drbd_new_dev_size(device, nbc, nbc->disk_conf->disk_size, 0);
1939 unsigned long long eff = nbc->md.la_size_sect;
1940 if (drbd_md_test_flag(nbc, MDF_CONSISTENT) && nsz < eff) {
1941 if (nsz == nbc->disk_conf->disk_size) {
1973 device->ldev = nbc;
1976 nbc = NULL;
2132 if (nbc) {
2133 close_backing_dev(device, nbc->md_bdev,
2134 nbc->disk_conf->meta_dev_idx < 0 ?
2136 nbc->md_bdev != nbc->backing_bdev);
2137 close_backing_dev(device, nbc->backing_bdev, device, true);
2138 kfree(nbc);