C_AHEAD
case C_AHEAD:
if (peer_state.conn == C_AHEAD)
if (device->state.conn == C_AHEAD &&
if (on_congestion == OC_PULL_AHEAD && device->state.conn == C_AHEAD)
_drbd_set_state(_NS(device, conn, C_AHEAD), 0, NULL);
s.conn < C_AHEAD);
return s.conn == C_AHEAD || s.conn == C_WF_BITMAP_S;
if (ns.conn >= C_CONNECTED && ns.conn < C_AHEAD) {
case C_AHEAD:
if (os.conn != C_AHEAD && ns.conn == C_AHEAD)
if ((os.conn > C_CONNECTED && os.conn < C_AHEAD) &&
(ns.conn == C_CONNECTED || ns.conn >= C_AHEAD) && get_ldev(device)) {
[C_AHEAD] = "Ahead",
if (device->state.conn == C_AHEAD) {
if (device->state.conn >= C_SYNC_SOURCE && device->state.conn < C_AHEAD) {