Lines Matching refs:uuid

3059 	self = device->ldev->md.uuid[UI_BITMAP] & 1;
3239 static void drbd_uuid_dump(struct drbd_device *device, char *text, u64 *uuid,
3242 if (!uuid) {
3243 drbd_info(device, "%s uuid info vanished while I was looking!\n", text);
3248 (unsigned long long)uuid[UI_CURRENT],
3249 (unsigned long long)uuid[UI_BITMAP],
3250 (unsigned long long)uuid[UI_HISTORY_START],
3251 (unsigned long long)uuid[UI_HISTORY_END],
3276 self = device->ldev->md.uuid[UI_CURRENT] & ~((u64)1);
3296 if (device->p_uuid[UI_BITMAP] == (u64)0 && device->ldev->md.uuid[UI_BITMAP] != (u64)0) {
3301 if ((device->ldev->md.uuid[UI_BITMAP] & ~((u64)1)) == (device->p_uuid[UI_HISTORY_START] & ~((u64)1)) &&
3302 (device->ldev->md.uuid[UI_HISTORY_START] & ~((u64)1)) == (device->p_uuid[UI_HISTORY_START + 1] & ~((u64)1))) {
3305 device->ldev->md.uuid[UI_HISTORY_START] = device->ldev->md.uuid[UI_BITMAP];
3306 device->ldev->md.uuid[UI_BITMAP] = 0;
3308 drbd_uuid_dump(device, "self", device->ldev->md.uuid,
3319 if (device->ldev->md.uuid[UI_BITMAP] == (u64)0 && device->p_uuid[UI_BITMAP] != (u64)0) {
3324 if ((device->ldev->md.uuid[UI_HISTORY_START] & ~((u64)1)) == (device->p_uuid[UI_BITMAP] & ~((u64)1)) &&
3325 (device->ldev->md.uuid[UI_HISTORY_START + 1] & ~((u64)1)) == (device->p_uuid[UI_HISTORY_START] & ~((u64)1))) {
3354 /* Current UUID equal and no bitmap uuid; does not necessarily
3399 (device->ldev->md.uuid[UI_HISTORY_START] & ~((u64)1)) ==
3419 self = device->ldev->md.uuid[UI_CURRENT] & ~((u64)1);
3427 self = device->ldev->md.uuid[UI_BITMAP] & ~((u64)1);
3433 self = device->ldev->md.uuid[UI_HISTORY_START] & ~((u64)1);
3436 (device->ldev->md.uuid[UI_HISTORY_START + 1] & ~((u64)1)) ==
3438 self + UUID_NEW_BM_OFFSET == (device->ldev->md.uuid[UI_BITMAP] & ~((u64)1))) {
3445 __drbd_uuid_set(device, UI_BITMAP, device->ldev->md.uuid[UI_HISTORY_START]);
3446 __drbd_uuid_set(device, UI_HISTORY_START, device->ldev->md.uuid[UI_HISTORY_START + 1]);
3449 drbd_uuid_dump(device, "self", device->ldev->md.uuid,
3460 self = device->ldev->md.uuid[i] & ~((u64)1);
3466 self = device->ldev->md.uuid[UI_BITMAP] & ~((u64)1);
3473 self = device->ldev->md.uuid[i] & ~((u64)1);
3504 drbd_uuid_dump(device, "self", device->ldev->md.uuid, device->comm_bm_set, 0);
4297 p_uuid[i] = be64_to_cpu(p->uuid[i]);
4316 device->ldev->md.uuid[UI_CURRENT] == UUID_JUST_CREATED &&
4529 * if (primary and diskless and peer uuid != effective uuid)
4535 * "effective" uuid, this should never be reached, really, because
4660 _drbd_uuid_set(device, UI_CURRENT, be64_to_cpu(p->uuid));
4663 drbd_print_uuids(device, "updated sync uuid");