Lines Matching refs:uuid
3020 self = device->ldev->md.uuid[UI_BITMAP] & 1;
3200 static void drbd_uuid_dump(struct drbd_device *device, char *text, u64 *uuid,
3203 if (!uuid) {
3204 drbd_info(device, "%s uuid info vanished while I was looking!\n", text);
3209 (unsigned long long)uuid[UI_CURRENT],
3210 (unsigned long long)uuid[UI_BITMAP],
3211 (unsigned long long)uuid[UI_HISTORY_START],
3212 (unsigned long long)uuid[UI_HISTORY_END],
3238 self = device->ldev->md.uuid[UI_CURRENT] & ~((u64)1);
3258 if (device->p_uuid[UI_BITMAP] == (u64)0 && device->ldev->md.uuid[UI_BITMAP] != (u64)0) {
3263 if ((device->ldev->md.uuid[UI_BITMAP] & ~((u64)1)) == (device->p_uuid[UI_HISTORY_START] & ~((u64)1)) &&
3264 (device->ldev->md.uuid[UI_HISTORY_START] & ~((u64)1)) == (device->p_uuid[UI_HISTORY_START + 1] & ~((u64)1))) {
3267 device->ldev->md.uuid[UI_HISTORY_START] = device->ldev->md.uuid[UI_BITMAP];
3268 device->ldev->md.uuid[UI_BITMAP] = 0;
3270 drbd_uuid_dump(device, "self", device->ldev->md.uuid,
3281 if (device->ldev->md.uuid[UI_BITMAP] == (u64)0 && device->p_uuid[UI_BITMAP] != (u64)0) {
3286 if ((device->ldev->md.uuid[UI_HISTORY_START] & ~((u64)1)) == (device->p_uuid[UI_BITMAP] & ~((u64)1)) &&
3287 (device->ldev->md.uuid[UI_HISTORY_START + 1] & ~((u64)1)) == (device->p_uuid[UI_HISTORY_START] & ~((u64)1))) {
3316 /* Current UUID equal and no bitmap uuid; does not necessarily
3361 (device->ldev->md.uuid[UI_HISTORY_START] & ~((u64)1)) ==
3381 self = device->ldev->md.uuid[UI_CURRENT] & ~((u64)1);
3389 self = device->ldev->md.uuid[UI_BITMAP] & ~((u64)1);
3395 self = device->ldev->md.uuid[UI_HISTORY_START] & ~((u64)1);
3398 (device->ldev->md.uuid[UI_HISTORY_START + 1] & ~((u64)1)) ==
3400 self + UUID_NEW_BM_OFFSET == (device->ldev->md.uuid[UI_BITMAP] & ~((u64)1))) {
3407 __drbd_uuid_set(device, UI_BITMAP, device->ldev->md.uuid[UI_HISTORY_START]);
3408 __drbd_uuid_set(device, UI_HISTORY_START, device->ldev->md.uuid[UI_HISTORY_START + 1]);
3411 drbd_uuid_dump(device, "self", device->ldev->md.uuid,
3422 self = device->ldev->md.uuid[i] & ~((u64)1);
3428 self = device->ldev->md.uuid[UI_BITMAP] & ~((u64)1);
3435 self = device->ldev->md.uuid[i] & ~((u64)1);
3466 drbd_uuid_dump(device, "self", device->ldev->md.uuid, device->comm_bm_set, 0);
4250 p_uuid[i] = be64_to_cpu(p->uuid[i]);
4269 device->ldev->md.uuid[UI_CURRENT] == UUID_JUST_CREATED &&
4482 * if (primary and diskless and peer uuid != effective uuid)
4488 * "effective" uuid, this should never be reached, really, because
4613 _drbd_uuid_set(device, UI_CURRENT, be64_to_cpu(p->uuid));
4616 drbd_print_uuids(device, "updated sync uuid");