Lines Matching refs:pdsk
137 device->state.pdsk;
199 peer_device_state_change->disk_state[NEW] = state.pdsk;
408 disk_state = max_t(enum drbd_disk_state, disk_state, device->state.pdsk);
723 drbd_disk_str(ns.pdsk),
766 if (ns.pdsk != os.pdsk && flags & CS_DC_PDSK)
767 pbp += sprintf(pbp, "pdsk( %s -> %s ) ",
768 drbd_disk_str(os.pdsk),
769 drbd_disk_str(ns.pdsk));
857 ns.role == R_PRIMARY && ns.conn < C_CONNECTED && ns.pdsk >= D_UNKNOWN)
860 else if (ns.role == R_PRIMARY && ns.disk <= D_INCONSISTENT && ns.pdsk <= D_INCONSISTENT)
866 else if (ns.conn > C_CONNECTED && ns.pdsk < D_INCONSISTENT)
869 else if (ns.conn > C_CONNECTED && ns.disk < D_UP_TO_DATE && ns.pdsk < D_UP_TO_DATE)
887 else if (ns.role == R_PRIMARY && ns.disk < D_UP_TO_DATE && ns.pdsk < D_UP_TO_DATE)
891 ns.pdsk == D_UNKNOWN)
894 else if (ns.conn >= C_CONNECTED && ns.pdsk == D_UNKNOWN)
946 && ns.pdsk == D_UP_TO_DATE
966 if (ns.conn == C_DISCONNECTING && ns.pdsk == D_OUTDATED &&
967 os.conn < C_CONNECTED && os.pdsk > D_OUTDATED)
1035 [IMPLICITLY_UPGRADED_PDSK] = "Implicitly upgraded pdsk",
1049 * When we loose connection, we have to set the state of the peers disk (pdsk)
1073 if (ns.pdsk > D_UNKNOWN || ns.pdsk < D_INCONSISTENT)
1074 ns.pdsk = D_UNKNOWN;
1083 if (ns.conn > C_CONNECTED && (ns.disk <= D_FAILED || ns.pdsk <= D_FAILED)) {
1095 ns.pdsk = device->new_state_tmp.pdsk;
1100 ns.pdsk = D_UNKNOWN;
1109 if (ns.pdsk == D_CONSISTENT || ns.pdsk == D_OUTDATED)
1110 ns.pdsk = D_UP_TO_DATE;
1184 if (ns.pdsk > pdsk_max)
1185 ns.pdsk = pdsk_max;
1187 if (ns.pdsk < pdsk_min) {
1190 ns.pdsk = pdsk_min;
1194 (ns.role == R_PRIMARY && ns.conn < C_CONNECTED && ns.pdsk > D_OUTDATED) &&
1195 !(os.role == R_PRIMARY && os.conn < C_CONNECTED && os.pdsk > D_OUTDATED))
1199 (ns.role == R_PRIMARY && ns.disk < D_UP_TO_DATE && ns.pdsk < D_UP_TO_DATE) &&
1200 !(os.role == R_PRIMARY && os.disk < D_UP_TO_DATE && os.pdsk < D_UP_TO_DATE))
1419 (device->state.pdsk < D_INCONSISTENT && device->state.peer == R_PRIMARY))
1427 if (device->state.pdsk <= D_OUTDATED && device->state.pdsk >= D_INCONSISTENT)
1439 if (os.disk == D_INCONSISTENT && os.pdsk == D_INCONSISTENT &&
1715 if ((os.disk != D_UP_TO_DATE || os.pdsk != D_UP_TO_DATE)
1716 && (ns.disk == D_UP_TO_DATE && ns.pdsk == D_UP_TO_DATE)) {
1725 if (!(os.role == R_PRIMARY && os.disk < D_UP_TO_DATE && os.pdsk < D_UP_TO_DATE) &&
1726 (ns.role == R_PRIMARY && ns.disk < D_UP_TO_DATE && ns.pdsk < D_UP_TO_DATE))
1792 if (os.pdsk == D_DISKLESS &&
1793 ns.pdsk > D_DISKLESS && ns.pdsk != D_UNKNOWN) { /* attach on the peer */
1814 if (lost_contact_to_peer_data(os.pdsk, ns.pdsk)) {
1829 if (ns.pdsk < D_INCONSISTENT && get_ldev(device)) {
1975 if (ns.disk > D_NEGOTIATING && ns.pdsk > D_NEGOTIATING &&
2079 if (ns_max.pdsk <= D_OUTDATED) {
2114 .pdsk = D_UNKNOWN,
2140 if (cs.pdsk != os.pdsk)
2203 .pdsk = D_MASK
2237 ns_max.pdsk = max_t(enum drbd_disk_state, ns.pdsk, ns_max.pdsk);
2243 ns_min.pdsk = min_t(enum drbd_disk_state, ns.pdsk, ns_min.pdsk);
2253 .pdsk = D_UNKNOWN