Lines Matching defs:hg

3138 	int hg, rv = -100;
3156 hg = drbd_asb_recover_0p(peer_device);
3157 if (hg == -1 && device->state.role == R_SECONDARY)
3158 rv = hg;
3159 if (hg == 1 && device->state.role == R_PRIMARY)
3160 rv = hg;
3168 hg = drbd_asb_recover_0p(peer_device);
3169 if (hg == -1 && device->state.role == R_PRIMARY) {
3180 rv = hg;
3183 rv = hg;
3195 int hg, rv = -100;
3218 hg = drbd_asb_recover_0p(peer_device);
3219 if (hg == -1) {
3230 rv = hg;
3233 rv = hg;
3495 int hg, rule_nr, rr_conflict, tentative, always_asbp;
3508 hg = drbd_uuid_compare(device, peer_role, &rule_nr);
3511 drbd_info(device, "uuid_compare()=%d by rule %d\n", hg, rule_nr);
3513 if (hg == -1000) {
3517 if (hg < -0x10000) {
3519 hg = -hg;
3520 proto = hg & 0xff;
3521 fflags = (hg >> 8) & 0xff;
3526 if (hg < -1000) {
3527 drbd_alert(device, "To resolve this both sides have to support at least protocol %d\n", -hg - 1000);
3533 int f = (hg == -100) || abs(hg) == 2;
3534 hg = mydisk > D_INCONSISTENT ? 1 : -1;
3536 hg = hg*2;
3538 hg > 0 ? "source" : "target");
3541 if (abs(hg) == 100)
3551 if (hg == 100 || (hg == -100 && always_asbp)) {
3554 int forced = (hg == -100);
3558 hg = drbd_asb_recover_0p(peer_device);
3561 hg = drbd_asb_recover_1p(peer_device);
3564 hg = drbd_asb_recover_2p(peer_device);
3567 if (abs(hg) < 100) {
3570 pcount, (hg < 0) ? "peer" : "this");
3574 hg = hg*2;
3579 if (hg == -100) {
3581 hg = -1;
3583 hg = 1;
3585 if (abs(hg) < 100)
3588 (hg < 0) ? "peer" : "this");
3591 if (hg == -100) {
3601 if (hg > 0 && mydisk <= D_INCONSISTENT) {
3606 if (hg < 0 && /* by intention we do not use mydisk here. */
3622 if (hg == 0)
3626 drbd_conn_str(hg > 0 ? C_SYNC_SOURCE : C_SYNC_TARGET),
3627 abs(hg) >= 2 ? "full" : "bit-map based");
3631 if (abs(hg) >= 2) {
3638 if (hg > 0) { /* become sync source. */
3640 } else if (hg < 0) { /* become sync target */