Lines Matching refs:role
3118 if (hg == -1 && device->state.role == R_SECONDARY)
3120 if (hg == 1 && device->state.role == R_PRIMARY)
3127 return device->state.role == R_PRIMARY ? 1 : -1;
3130 if (hg == -1 && device->state.role == R_PRIMARY) {
3136 rv2 = drbd_change_state(device, CS_VERBOSE, NS(role, R_SECONDARY));
3140 drbd_warn(device, "Successfully gave up primary role.\n");
3186 rv2 = drbd_change_state(device, CS_VERBOSE, NS(role, R_SECONDARY));
3190 drbd_warn(device, "Successfully gave up primary role.\n");
3321 if (device->state.role == R_PRIMARY || peer_role == R_PRIMARY) {
3327 if (device->state.role == R_PRIMARY && peer_role == R_PRIMARY) {
3334 if (device->state.role == R_PRIMARY)
3514 int pcount = (device->state.role == R_PRIMARY)
3569 device->state.role == R_PRIMARY && device->state.disk >= D_CONSISTENT) {
4181 } else if (new_size < cur_size && device->state.role == R_PRIMARY) {
4257 device->state.role == R_PRIMARY &&
4285 device->state.role == R_PRIMARY) {
4328 ms.peer = ps.role;
4329 ms.role = ps.peer;
4521 ns.conn = drbd_sync_handshake(peer_device, peer_state.role, real_peer_disk);
4546 ns.peer = peer_state.role;
4577 /* Nowadays only used when forcing a node into primary role and