Lines Matching refs:role
76 device->state.role != R_SECONDARY) { in conn_all_vols_unconf()
107 enum drbd_role role = R_UNKNOWN; in conn_highest_role() local
114 role = max_role(role, device->state.role); in conn_highest_role()
118 return role; in conn_highest_role()
241 ((os.role != R_PRIMARY && ns.role == R_PRIMARY) || in cl_wide_st_chg()
446 drbd_role_str(ns.role), in print_st()
476 if (ns.role != os.role && flags & CS_DC_ROLE) in print_state_change()
478 drbd_role_str(os.role), in print_state_change()
479 drbd_role_str(ns.role)); in print_state_change()
566 if (!nc->two_primaries && ns.role == R_PRIMARY) { in is_valid_state()
576 else if (ns.role == R_SECONDARY && device->open_cnt) in is_valid_state()
579 else if (ns.role == R_PRIMARY && ns.conn < C_CONNECTED && ns.disk < D_UP_TO_DATE) in is_valid_state()
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()
613 else if (ns.role == R_PRIMARY && ns.disk < D_UP_TO_DATE && ns.pdsk < D_UP_TO_DATE) in is_valid_state()
794 if (ns.conn == C_STANDALONE && ns.disk == D_DISKLESS && ns.role == R_SECONDARY) 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()
1128 if (device->state.role == R_PRIMARY || in __drbd_set_state()
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()
1366 if ((ns.role == R_PRIMARY || ns.peer == R_PRIMARY) && in after_state_ch()
1398 if (os.role == R_PRIMARY && ns.role == R_SECONDARY && in after_state_ch()
1560 ns.role == R_SECONDARY) { in after_state_ch()
1642 { .role = R_SECONDARY, in conn_old_common_state()
1660 if (cs.role != os.role) in conn_old_common_state()
1731 { .role = R_MASK, in conn_set_state()
1767 ns_max.role = max_role(ns.role, ns_max.role); in conn_set_state()
1773 ns_min.role = min_role(ns.role, ns_min.role); in conn_set_state()
1783 .role = R_SECONDARY, in conn_set_state()