Lines Matching refs:nbc

1432 			       struct drbd_backing_dev *nbc)  in sanitize_disk_conf()  argument
1434 struct block_device *bdev = nbc->backing_bdev; in sanitize_disk_conf()
1438 if (disk_conf->al_extents > drbd_al_extents_max(nbc)) in sanitize_disk_conf()
1439 disk_conf->al_extents = drbd_al_extents_max(nbc); in sanitize_disk_conf()
1659 struct drbd_backing_dev *nbc) in open_backing_devices() argument
1667 nbc->backing_bdev = file_bdev(file); in open_backing_devices()
1668 nbc->backing_bdev_file = file; in open_backing_devices()
1688 nbc->md_bdev = file_bdev(file); in open_backing_devices()
1689 nbc->f_md_bdev = file; in open_backing_devices()
1727 struct drbd_backing_dev *nbc = NULL; /* new_backing_conf */ in drbd_adm_attach() local
1769 nbc = kzalloc(sizeof(struct drbd_backing_dev), GFP_KERNEL); in drbd_adm_attach()
1770 if (!nbc) { in drbd_adm_attach()
1774 spin_lock_init(&nbc->md.uuid_lock); in drbd_adm_attach()
1781 nbc->disk_conf = new_disk_conf; in drbd_adm_attach()
1816 retcode = open_backing_devices(device, new_disk_conf, nbc); in drbd_adm_attach()
1820 if ((nbc->backing_bdev == nbc->md_bdev) != in drbd_adm_attach()
1837 retcode = drbd_md_read(device, nbc); in drbd_adm_attach()
1841 sanitize_disk_conf(device, new_disk_conf, nbc); in drbd_adm_attach()
1843 if (drbd_get_max_capacity(nbc) < new_disk_conf->disk_size) { in drbd_adm_attach()
1845 (unsigned long long) drbd_get_max_capacity(nbc), in drbd_adm_attach()
1860 if (drbd_get_capacity(nbc->md_bdev) < min_md_device_sectors) { in drbd_adm_attach()
1870 if (drbd_get_max_capacity(nbc) < get_capacity(device->vdisk)) { in drbd_adm_attach()
1875 nbc->known_size = drbd_get_capacity(nbc->backing_bdev); in drbd_adm_attach()
1877 if (nbc->known_size > max_possible_sectors) { in drbd_adm_attach()
1916 (device->ed_uuid & ~((u64)1)) != (nbc->md.uuid[UI_CURRENT] & ~((u64)1))) { in drbd_adm_attach()
1931 unsigned long long nsz = drbd_new_dev_size(device, nbc, nbc->disk_conf->disk_size, 0); in drbd_adm_attach()
1932 unsigned long long eff = nbc->md.la_size_sect; in drbd_adm_attach()
1933 if (drbd_md_test_flag(nbc, MDF_CONSISTENT) && nsz < eff) { in drbd_adm_attach()
1934 if (nsz == nbc->disk_conf->disk_size) { in drbd_adm_attach()
1966 device->ldev = nbc; in drbd_adm_attach()
1969 nbc = NULL; in drbd_adm_attach()
2125 if (nbc) { in drbd_adm_attach()
2126 close_backing_dev(device, nbc->f_md_bdev, in drbd_adm_attach()
2127 nbc->md_bdev != nbc->backing_bdev); in drbd_adm_attach()
2128 close_backing_dev(device, nbc->backing_bdev_file, true); in drbd_adm_attach()
2129 kfree(nbc); in drbd_adm_attach()