Lines Matching refs:role

117 	state_change->resource->role[OLD] =  in remember_old_state()
179 resource_state_change->role[NEW] = in remember_new_state()
231 OLD_TO_NEW(resource_state_change->role); in copy_old_to_new_state_change()
317 device->state.role != R_SECONDARY) { in conn_all_vols_unconf()
349 enum drbd_role role = R_SECONDARY; in conn_highest_role() local
356 role = max_role(role, device->state.role); in conn_highest_role()
360 return role; in conn_highest_role()
483 ((os.role != R_PRIMARY && ns.role == R_PRIMARY) || in cl_wide_st_chg()
734 drbd_role_str(ns.role), in print_st()
764 if (ns.role != os.role && flags & CS_DC_ROLE) in print_state_change()
766 drbd_role_str(os.role), in print_state_change()
767 drbd_role_str(ns.role)); in print_state_change()
854 if (!nc->two_primaries && ns.role == R_PRIMARY) { in is_valid_state()
864 else if (ns.role == R_SECONDARY && device->open_cnt) in is_valid_state()
867 else if (ns.role == R_PRIMARY && ns.conn < C_CONNECTED && ns.disk < D_UP_TO_DATE) in is_valid_state()
871 ns.role == R_PRIMARY && ns.conn < C_CONNECTED && ns.pdsk >= D_UNKNOWN) in is_valid_state()
874 else if (ns.role == R_PRIMARY && ns.disk <= D_INCONSISTENT && ns.pdsk <= D_INCONSISTENT) in is_valid_state()
901 else if (ns.role == R_PRIMARY && ns.disk < D_UP_TO_DATE && ns.pdsk < D_UP_TO_DATE) in is_valid_state()
959 if (os.role != R_PRIMARY && ns.role == R_PRIMARY in is_valid_soft_transition()
1092 if (ns.conn == C_STANDALONE && ns.disk == D_DISKLESS && ns.role == R_SECONDARY) in sanitize_state()
1208 (ns.role == R_PRIMARY && ns.conn < C_CONNECTED && ns.pdsk > D_OUTDATED) && in sanitize_state()
1209 !(os.role == R_PRIMARY && os.conn < C_CONNECTED && os.pdsk > D_OUTDATED)) in sanitize_state()
1213 (ns.role == R_PRIMARY && ns.disk < D_UP_TO_DATE && ns.pdsk < D_UP_TO_DATE) && in sanitize_state()
1214 !(os.role == R_PRIMARY && os.disk < D_UP_TO_DATE && os.pdsk < D_UP_TO_DATE)) in sanitize_state()
1432 if (device->state.role == R_PRIMARY || in _drbd_set_state()
1561 .res_role = resource_state_change->role[NEW], in notify_resource_state_change()
1637 HAS_CHANGED(resource_state_change->role) || in broadcast_state_change()
1739 if (!(os.role == R_PRIMARY && os.disk < D_UP_TO_DATE && os.pdsk < D_UP_TO_DATE) && in after_state_ch()
1740 (ns.role == R_PRIMARY && ns.disk < D_UP_TO_DATE && ns.pdsk < D_UP_TO_DATE)) in after_state_ch()
1830 if ((ns.role == R_PRIMARY || ns.peer == R_PRIMARY) && in after_state_ch()
1862 if (os.role == R_PRIMARY && ns.role == R_SECONDARY && in after_state_ch()
2033 ns.role == R_SECONDARY) { in after_state_ch()
2125 { .role = R_SECONDARY, in conn_old_common_state()
2143 if (cs.role != os.role) in conn_old_common_state()
2214 { .role = R_MASK, in conn_set_state()
2248 ns_max.role = max_role(ns.role, ns_max.role); in conn_set_state()
2254 ns_min.role = min_role(ns.role, ns_min.role); in conn_set_state()
2264 .role = R_SECONDARY, in conn_set_state()