Lines Matching refs:pdsk

178 		disk_state = max_t(enum drbd_disk_state, disk_state, device->state.pdsk);  in conn_highest_pdsk()
449 drbd_disk_str(ns.pdsk), in print_st()
492 if (ns.pdsk != os.pdsk && flags & CS_DC_PDSK) in print_state_change()
494 drbd_disk_str(os.pdsk), in print_state_change()
495 drbd_disk_str(ns.pdsk)); in print_state_change()
583 ns.role == R_PRIMARY && ns.conn < C_CONNECTED && ns.pdsk >= D_UNKNOWN) in is_valid_state()
586 else if (ns.role == R_PRIMARY && ns.disk <= D_INCONSISTENT && ns.pdsk <= D_INCONSISTENT) in is_valid_state()
592 else if (ns.conn > C_CONNECTED && ns.pdsk < D_INCONSISTENT) in is_valid_state()
595 else if (ns.conn > C_CONNECTED && ns.disk < D_UP_TO_DATE && ns.pdsk < D_UP_TO_DATE) in is_valid_state()
613 else if (ns.role == R_PRIMARY && ns.disk < D_UP_TO_DATE && ns.pdsk < D_UP_TO_DATE) in is_valid_state()
617 ns.pdsk == D_UNKNOWN) in is_valid_state()
620 else if (ns.conn >= C_CONNECTED && ns.pdsk == D_UNKNOWN) in is_valid_state()
682 if (ns.conn == C_DISCONNECTING && ns.pdsk == D_OUTDATED && in is_valid_soft_transition()
683 os.conn < C_CONNECTED && os.pdsk > D_OUTDATED) in is_valid_soft_transition()
789 if (ns.pdsk > D_UNKNOWN || ns.pdsk < D_INCONSISTENT) in sanitize_state()
790 ns.pdsk = D_UNKNOWN; in sanitize_state()
799 if (ns.conn > C_CONNECTED && (ns.disk <= D_FAILED || ns.pdsk <= D_FAILED)) { in sanitize_state()
811 ns.pdsk = device->new_state_tmp.pdsk; in sanitize_state()
816 ns.pdsk = D_UNKNOWN; in sanitize_state()
825 if (ns.pdsk == D_CONSISTENT || ns.pdsk == D_OUTDATED) in sanitize_state()
826 ns.pdsk = D_UP_TO_DATE; in sanitize_state()
900 if (ns.pdsk > pdsk_max) in sanitize_state()
901 ns.pdsk = pdsk_max; in sanitize_state()
903 if (ns.pdsk < pdsk_min) { in sanitize_state()
906 ns.pdsk = pdsk_min; in sanitize_state()
910 (ns.role == R_PRIMARY && ns.conn < C_CONNECTED && ns.pdsk > D_OUTDATED) && in sanitize_state()
911 !(os.role == R_PRIMARY && os.conn < C_CONNECTED && os.pdsk > D_OUTDATED)) in sanitize_state()
915 (ns.role == R_PRIMARY && ns.disk < D_UP_TO_DATE && ns.pdsk < D_UP_TO_DATE) && in sanitize_state()
916 !(os.role == R_PRIMARY && os.disk < D_UP_TO_DATE && os.pdsk < D_UP_TO_DATE)) in sanitize_state()
1129 (device->state.pdsk < D_INCONSISTENT && device->state.peer == R_PRIMARY)) in __drbd_set_state()
1137 if (device->state.pdsk <= D_OUTDATED && device->state.pdsk >= D_INCONSISTENT) in __drbd_set_state()
1149 if (os.disk == D_INCONSISTENT && os.pdsk == D_INCONSISTENT && in __drbd_set_state()
1267 if ((os.disk != D_UP_TO_DATE || os.pdsk != D_UP_TO_DATE) in after_state_ch()
1268 && (ns.disk == D_UP_TO_DATE && ns.pdsk == D_UP_TO_DATE)) { in after_state_ch()
1277 if (!(os.role == R_PRIMARY && os.disk < D_UP_TO_DATE && os.pdsk < D_UP_TO_DATE) && in after_state_ch()
1278 (ns.role == R_PRIMARY && ns.disk < D_UP_TO_DATE && ns.pdsk < D_UP_TO_DATE)) in after_state_ch()
1337 if (os.pdsk == D_DISKLESS && in after_state_ch()
1338 ns.pdsk > D_DISKLESS && ns.pdsk != D_UNKNOWN) { /* attach on the peer */ in after_state_ch()
1359 if ((os.pdsk >= D_INCONSISTENT && in after_state_ch()
1360 os.pdsk != D_UNKNOWN && in after_state_ch()
1361 os.pdsk != D_OUTDATED) in after_state_ch()
1362 && (ns.pdsk < D_INCONSISTENT || in after_state_ch()
1363 ns.pdsk == D_UNKNOWN || in after_state_ch()
1364 ns.pdsk == D_OUTDATED)) { in after_state_ch()
1379 if (ns.pdsk < D_INCONSISTENT && get_ldev(device)) { in after_state_ch()
1521 if (ns.disk > D_NEGOTIATING && ns.pdsk > D_NEGOTIATING && in after_state_ch()
1610 if (ns_max.pdsk <= D_OUTDATED) { in w_after_conn_state_ch()
1646 .pdsk = D_UNKNOWN, in conn_old_common_state()
1672 if (cs.pdsk != os.pdsk) in conn_old_common_state()
1735 .pdsk = D_MASK in conn_set_state()
1771 ns_max.pdsk = max_t(enum drbd_disk_state, ns.pdsk, ns_max.pdsk); in conn_set_state()
1777 ns_min.pdsk = min_t(enum drbd_disk_state, ns.pdsk, ns_min.pdsk); in conn_set_state()
1787 .pdsk = D_UNKNOWN in conn_set_state()