Lines Matching refs:R_PRIMARY

319 	if (role1 == R_PRIMARY || role2 == R_PRIMARY)
320 return R_PRIMARY;
332 return R_PRIMARY;
471 ((os.role != R_PRIMARY && ns.role == R_PRIMARY) ||
840 if (!nc->two_primaries && ns.role == R_PRIMARY) {
841 if (ns.peer == R_PRIMARY)
843 else if (conn_highest_peer(first_peer_device(device)->connection) == R_PRIMARY)
853 else if (ns.role == R_PRIMARY && ns.conn < C_CONNECTED && ns.disk < D_UP_TO_DATE)
857 ns.role == R_PRIMARY && ns.conn < C_CONNECTED && ns.pdsk >= D_UNKNOWN)
860 else if (ns.role == R_PRIMARY && ns.disk <= D_INCONSISTENT && ns.pdsk <= D_INCONSISTENT)
887 else if (ns.role == R_PRIMARY && ns.disk < D_UP_TO_DATE && ns.pdsk < D_UP_TO_DATE)
945 if (os.role != R_PRIMARY && ns.role == R_PRIMARY
1194 (ns.role == R_PRIMARY && ns.conn < C_CONNECTED && ns.pdsk > D_OUTDATED) &&
1195 !(os.role == R_PRIMARY && os.conn < C_CONNECTED && os.pdsk > D_OUTDATED))
1199 (ns.role == R_PRIMARY && ns.disk < D_UP_TO_DATE && ns.pdsk < D_UP_TO_DATE) &&
1200 !(os.role == R_PRIMARY && os.disk < D_UP_TO_DATE && os.pdsk < D_UP_TO_DATE))
1420 if (device->state.role == R_PRIMARY ||
1421 (device->state.pdsk < D_INCONSISTENT && device->state.peer == R_PRIMARY))
1440 /* Peer was forced D_UP_TO_DATE & R_PRIMARY, consider to resync */
1442 os.peer == R_SECONDARY && ns.peer == R_PRIMARY)
1733 if (!(os.role == R_PRIMARY && os.disk < D_UP_TO_DATE && os.pdsk < D_UP_TO_DATE) &&
1734 (ns.role == R_PRIMARY && ns.disk < D_UP_TO_DATE && ns.pdsk < D_UP_TO_DATE))
1824 if ((ns.role == R_PRIMARY || ns.peer == R_PRIMARY) &&
1838 if (os.peer != R_PRIMARY && ns.peer == R_PRIMARY &&
1844 if (os.peer == R_PRIMARY && ns.peer == R_SECONDARY)
1856 if (os.role == R_PRIMARY && ns.role == R_SECONDARY &&