Lines Matching refs:disk
74 if (device->state.disk != D_DISKLESS || in conn_all_vols_unconf()
146 disk_state = max_t(enum drbd_disk_state, disk_state, device->state.disk); in conn_highest_disk()
162 disk_state = min_t(enum drbd_disk_state, disk_state, device->state.disk); in conn_lowest_disk()
244 (os.disk != D_FAILED && ns.disk == D_FAILED))) || in cl_wide_st_chg()
448 drbd_disk_str(ns.disk), in print_st()
488 if (ns.disk != os.disk && flags & CS_DC_DISK) in print_state_change()
490 drbd_disk_str(os.disk), in print_state_change()
491 drbd_disk_str(ns.disk)); in print_state_change()
579 else if (ns.role == R_PRIMARY && ns.conn < C_CONNECTED && ns.disk < D_UP_TO_DATE) in is_valid_state()
586 else if (ns.role == R_PRIMARY && ns.disk <= D_INCONSISTENT && ns.pdsk <= D_INCONSISTENT) in is_valid_state()
589 else if (ns.conn > C_CONNECTED && ns.disk < 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()
602 ns.disk == D_OUTDATED) 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()
648 if (ns.disk > D_ATTACHING && os.disk == D_DISKLESS) in is_valid_soft_transition()
654 if (ns.disk == D_OUTDATED && os.disk < D_OUTDATED && os.disk != D_ATTACHING) in is_valid_soft_transition()
737 if (ns.disk == D_FAILED && os.disk == D_DISKLESS) in is_valid_transition()
794 if (ns.conn == C_STANDALONE && ns.disk == D_DISKLESS && ns.role == R_SECONDARY) in sanitize_state()
799 if (ns.conn > C_CONNECTED && (ns.disk <= D_FAILED || ns.pdsk <= D_FAILED)) { in sanitize_state()
807 if (ns.conn < C_CONNECTED && ns.disk == D_NEGOTIATING && in sanitize_state()
810 ns.disk = device->new_state_tmp.disk; in sanitize_state()
815 ns.disk = D_DISKLESS; in sanitize_state()
823 if (ns.disk == D_CONSISTENT || ns.disk == D_OUTDATED) in sanitize_state()
824 ns.disk = D_UP_TO_DATE; in sanitize_state()
892 if (ns.disk > disk_max) in sanitize_state()
893 ns.disk = disk_max; in sanitize_state()
895 if (ns.disk < disk_min) { in sanitize_state()
898 ns.disk = disk_min; 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()
1033 if ((os.disk != D_FAILED && ns.disk == D_FAILED) || in __drbd_set_state()
1034 (os.disk != D_DISKLESS && ns.disk == D_DISKLESS)) in __drbd_set_state()
1055 if (os.disk == D_ATTACHING && ns.disk >= D_NEGOTIATING) in __drbd_set_state()
1133 if (device->state.disk > D_INCONSISTENT) in __drbd_set_state()
1135 if (device->state.disk > D_OUTDATED) in __drbd_set_state()
1143 if (os.disk < D_CONSISTENT && ns.disk >= D_CONSISTENT) in __drbd_set_state()
1149 if (os.disk == D_INCONSISTENT && os.pdsk == D_INCONSISTENT && in __drbd_set_state()
1175 if ((os.disk == D_ATTACHING || os.disk == D_NEGOTIATING) && in __drbd_set_state()
1176 ns.disk > D_NEGOTIATING) 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()
1291 if ((os.disk == D_ATTACHING || os.disk == D_NEGOTIATING) && in after_state_ch()
1367 device->ldev->md.uuid[UI_BITMAP] == 0 && ns.disk >= D_UP_TO_DATE) { in after_state_ch()
1381 device->ldev->md.uuid[UI_BITMAP] == 0 && ns.disk >= D_UP_TO_DATE) { in after_state_ch()
1409 os.disk == D_ATTACHING && ns.disk == D_NEGOTIATING) { in after_state_ch()
1444 if (os.disk != D_FAILED && ns.disk == D_FAILED) { in after_state_ch()
1480 if (device->state.disk != D_FAILED) in after_state_ch()
1483 drbd_disk_str(device->state.disk)); in after_state_ch()
1501 if (os.disk != D_DISKLESS && ns.disk == D_DISKLESS) { in after_state_ch()
1504 if (device->state.disk != D_DISKLESS) in after_state_ch()
1507 drbd_disk_str(device->state.disk)); in after_state_ch()
1517 if (os.disk == D_UP_TO_DATE && ns.disk == D_INCONSISTENT && ns.conn >= C_CONNECTED) in after_state_ch()
1521 if (ns.disk > D_NEGOTIATING && ns.pdsk > D_NEGOTIATING && in after_state_ch()
1535 if (os.disk < D_UP_TO_DATE && os.conn >= C_SYNC_SOURCE && ns.conn == C_CONNECTED) in after_state_ch()
1558 if (ns.disk == D_DISKLESS && in after_state_ch()
1645 .disk = D_DISKLESS, in conn_old_common_state()
1669 if (cs.disk != os.disk) in conn_old_common_state()
1697 if (flags & CS_IGN_OUTD_FAIL && ns.disk == D_OUTDATED && os.disk < D_OUTDATED) in conn_is_valid_transition()
1698 ns.disk = os.disk; in conn_is_valid_transition()
1734 .disk = D_MASK, in conn_set_state()
1759 if (flags & CS_IGN_OUTD_FAIL && ns.disk == D_OUTDATED && os.disk < D_OUTDATED) in conn_set_state()
1760 ns.disk = os.disk; in conn_set_state()
1770 ns_max.disk = max_t(enum drbd_disk_state, ns.disk, ns_max.disk); in conn_set_state()
1776 ns_min.disk = min_t(enum drbd_disk_state, ns.disk, ns_min.disk); in conn_set_state()
1786 .disk = D_DISKLESS, in conn_set_state()