Lines Matching refs:role

105 	state_change->resource->role[OLD] =  in remember_old_state()
167 resource_state_change->role[NEW] = in remember_new_state()
219 OLD_TO_NEW(resource_state_change->role); in copy_old_to_new_state_change()
305 device->state.role != R_SECONDARY) { in conn_all_vols_unconf()
337 enum drbd_role role = R_SECONDARY; in conn_highest_role() local
344 role = max_role(role, device->state.role); in conn_highest_role()
348 return role; in conn_highest_role()
471 ((os.role != R_PRIMARY && ns.role == R_PRIMARY) || in cl_wide_st_chg()
720 drbd_role_str(ns.role), in print_st()
750 if (ns.role != os.role && flags & CS_DC_ROLE) in print_state_change()
752 drbd_role_str(os.role), in print_state_change()
753 drbd_role_str(ns.role)); in print_state_change()
840 if (!nc->two_primaries && ns.role == R_PRIMARY) { in is_valid_state()
850 else if (ns.role == R_SECONDARY && device->open_cnt) in is_valid_state()
853 else if (ns.role == R_PRIMARY && ns.conn < C_CONNECTED && ns.disk < D_UP_TO_DATE) in is_valid_state()
857 ns.role == R_PRIMARY && ns.conn < C_CONNECTED && ns.pdsk >= D_UNKNOWN) in is_valid_state()
860 else if (ns.role == R_PRIMARY && ns.disk <= D_INCONSISTENT && ns.pdsk <= D_INCONSISTENT) in is_valid_state()
887 else if (ns.role == R_PRIMARY && ns.disk < D_UP_TO_DATE && ns.pdsk < D_UP_TO_DATE) in is_valid_state()
945 if (os.role != R_PRIMARY && ns.role == R_PRIMARY in is_valid_soft_transition()
1078 if (ns.conn == C_STANDALONE && ns.disk == D_DISKLESS && ns.role == R_SECONDARY) in sanitize_state()
1194 (ns.role == R_PRIMARY && ns.conn < C_CONNECTED && ns.pdsk > D_OUTDATED) && in sanitize_state()
1195 !(os.role == R_PRIMARY && os.conn < C_CONNECTED && os.pdsk > D_OUTDATED)) in sanitize_state()
1199 (ns.role == R_PRIMARY && ns.disk < D_UP_TO_DATE && ns.pdsk < D_UP_TO_DATE) && in sanitize_state()
1200 !(os.role == R_PRIMARY && os.disk < D_UP_TO_DATE && os.pdsk < D_UP_TO_DATE)) in sanitize_state()
1420 if (device->state.role == R_PRIMARY || in _drbd_set_state()
1551 .res_role = resource_state_change->role[NEW], in notify_resource_state_change()
1630 HAS_CHANGED(resource_state_change->role) || in broadcast_state_change()
1733 if (!(os.role == R_PRIMARY && os.disk < D_UP_TO_DATE && os.pdsk < D_UP_TO_DATE) && in after_state_ch()
1734 (ns.role == R_PRIMARY && ns.disk < D_UP_TO_DATE && ns.pdsk < D_UP_TO_DATE)) in after_state_ch()
1824 if ((ns.role == R_PRIMARY || ns.peer == R_PRIMARY) && in after_state_ch()
1856 if (os.role == R_PRIMARY && ns.role == R_SECONDARY && in after_state_ch()
2029 ns.role == R_SECONDARY) { in after_state_ch()
2119 { .role = R_SECONDARY, in conn_old_common_state()
2137 if (cs.role != os.role) in conn_old_common_state()
2208 { .role = R_MASK, in conn_set_state()
2242 ns_max.role = max_role(ns.role, ns_max.role); in conn_set_state()
2248 ns_min.role = min_role(ns.role, ns_min.role); in conn_set_state()
2258 .role = R_SECONDARY, in conn_set_state()