Lines Matching refs:hg

3099 	int hg, rv = -100;  in drbd_asb_recover_1p()  local
3117 hg = drbd_asb_recover_0p(peer_device); in drbd_asb_recover_1p()
3118 if (hg == -1 && device->state.role == R_SECONDARY) in drbd_asb_recover_1p()
3119 rv = hg; in drbd_asb_recover_1p()
3120 if (hg == 1 && device->state.role == R_PRIMARY) in drbd_asb_recover_1p()
3121 rv = hg; in drbd_asb_recover_1p()
3129 hg = drbd_asb_recover_0p(peer_device); in drbd_asb_recover_1p()
3130 if (hg == -1 && device->state.role == R_PRIMARY) { in drbd_asb_recover_1p()
3141 rv = hg; in drbd_asb_recover_1p()
3144 rv = hg; in drbd_asb_recover_1p()
3156 int hg, rv = -100; in drbd_asb_recover_2p() local
3179 hg = drbd_asb_recover_0p(peer_device); in drbd_asb_recover_2p()
3180 if (hg == -1) { in drbd_asb_recover_2p()
3191 rv = hg; in drbd_asb_recover_2p()
3194 rv = hg; in drbd_asb_recover_2p()
3457 int hg, rule_nr, rr_conflict, tentative, always_asbp; in drbd_sync_handshake() local
3470 hg = drbd_uuid_compare(peer_device, peer_role, &rule_nr); in drbd_sync_handshake()
3473 drbd_info(device, "uuid_compare()=%d by rule %d\n", hg, rule_nr); in drbd_sync_handshake()
3475 if (hg == -1000) { in drbd_sync_handshake()
3479 if (hg < -0x10000) { in drbd_sync_handshake()
3481 hg = -hg; in drbd_sync_handshake()
3482 proto = hg & 0xff; in drbd_sync_handshake()
3483 fflags = (hg >> 8) & 0xff; in drbd_sync_handshake()
3488 if (hg < -1000) { in drbd_sync_handshake()
3489 …drbd_alert(device, "To resolve this both sides have to support at least protocol %d\n", -hg - 1000… in drbd_sync_handshake()
3495 int f = (hg == -100) || abs(hg) == 2; in drbd_sync_handshake()
3496 hg = mydisk > D_INCONSISTENT ? 1 : -1; in drbd_sync_handshake()
3498 hg = hg*2; in drbd_sync_handshake()
3500 hg > 0 ? "source" : "target"); in drbd_sync_handshake()
3503 if (abs(hg) == 100) in drbd_sync_handshake()
3513 if (hg == 100 || (hg == -100 && always_asbp)) { in drbd_sync_handshake()
3516 int forced = (hg == -100); in drbd_sync_handshake()
3520 hg = drbd_asb_recover_0p(peer_device); in drbd_sync_handshake()
3523 hg = drbd_asb_recover_1p(peer_device); in drbd_sync_handshake()
3526 hg = drbd_asb_recover_2p(peer_device); in drbd_sync_handshake()
3529 if (abs(hg) < 100) { in drbd_sync_handshake()
3532 pcount, (hg < 0) ? "peer" : "this"); in drbd_sync_handshake()
3536 hg = hg*2; in drbd_sync_handshake()
3541 if (hg == -100) { in drbd_sync_handshake()
3543 hg = -1; in drbd_sync_handshake()
3545 hg = 1; in drbd_sync_handshake()
3547 if (abs(hg) < 100) in drbd_sync_handshake()
3550 (hg < 0) ? "peer" : "this"); in drbd_sync_handshake()
3553 if (hg == -100) { in drbd_sync_handshake()
3563 if (hg > 0 && mydisk <= D_INCONSISTENT) { in drbd_sync_handshake()
3568 if (hg < 0 && /* by intention we do not use mydisk here. */ in drbd_sync_handshake()
3584 if (hg == 0) in drbd_sync_handshake()
3588 drbd_conn_str(hg > 0 ? C_SYNC_SOURCE : C_SYNC_TARGET), in drbd_sync_handshake()
3589 abs(hg) >= 2 ? "full" : "bit-map based"); in drbd_sync_handshake()
3593 if (abs(hg) >= 2) { in drbd_sync_handshake()
3600 if (hg > 0) { /* become sync source. */ in drbd_sync_handshake()
3602 } else if (hg < 0) { /* become sync target */ in drbd_sync_handshake()