Lines Matching defs:conn
140 C_WF_REPORT_PARAMS, device->state.conn);
201 max_t(enum drbd_conns, C_WF_REPORT_PARAMS, state.conn);
304 device->state.conn != C_STANDALONE ||
417 enum drbd_conns conn = C_MASK;
424 conn = min_t(enum drbd_conns, conn, device->state.conn);
428 return conn;
439 if (peer_device->device->state.conn == C_WF_REPORT_PARAMS) {
470 return (os.conn >= C_CONNECTED && ns.conn >= C_CONNECTED &&
472 (os.conn != C_STARTING_SYNC_T && ns.conn == C_STARTING_SYNC_T) ||
473 (os.conn != C_STARTING_SYNC_S && ns.conn == C_STARTING_SYNC_S) ||
475 (os.conn >= C_CONNECTED && ns.conn == C_DISCONNECTING) ||
476 (os.conn == C_CONNECTED && ns.conn == C_VERIFY_S) ||
477 (os.conn == C_CONNECTED && ns.conn == C_WF_REPORT_PARAMS);
719 drbd_conn_str(ns.conn),
758 if (ns.conn != os.conn && flags & CS_DC_CONN)
759 pbp += sprintf(pbp, "conn( %s -> %s ) ",
760 drbd_conn_str(os.conn),
761 drbd_conn_str(ns.conn));
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)
863 else if (ns.conn > C_CONNECTED && ns.disk < D_INCONSISTENT)
866 else if (ns.conn > C_CONNECTED && ns.pdsk < D_INCONSISTENT)
869 else if (ns.conn > C_CONNECTED && ns.disk < D_UP_TO_DATE && ns.pdsk < D_UP_TO_DATE)
872 else if ((ns.conn == C_CONNECTED ||
873 ns.conn == C_WF_BITMAP_S ||
874 ns.conn == C_SYNC_SOURCE ||
875 ns.conn == C_PAUSED_SYNC_S) &&
879 else if ((ns.conn == C_VERIFY_S || ns.conn == C_VERIFY_T) &&
883 else if ((ns.conn == C_VERIFY_S || ns.conn == C_VERIFY_T) &&
890 else if ((ns.conn == C_STARTING_SYNC_S || ns.conn == C_STARTING_SYNC_T) &&
894 else if (ns.conn >= C_CONNECTED && ns.pdsk == D_UNKNOWN)
916 if ((ns.conn == C_STARTING_SYNC_T || ns.conn == C_STARTING_SYNC_S) &&
917 os.conn > C_CONNECTED)
920 if (ns.conn == C_DISCONNECTING && os.conn == C_STANDALONE)
926 if (ns.conn == C_WF_CONNECTION && os.conn < C_UNCONNECTED)
932 if (ns.conn == C_DISCONNECTING && os.conn == C_UNCONNECTED)
938 !((ns.conn == C_WF_REPORT_PARAMS && os.conn == C_WF_CONNECTION) ||
939 (ns.conn >= C_CONNECTED && os.conn == C_WF_REPORT_PARAMS)))
948 && (ns.conn <= C_WF_SYNC_UUID || ns.conn != os.conn))
951 if ((ns.conn == C_VERIFY_S || ns.conn == C_VERIFY_T) && os.conn < C_CONNECTED)
954 if ((ns.conn == C_VERIFY_S || ns.conn == C_VERIFY_T) &&
955 ns.conn != os.conn && os.conn > C_CONNECTED)
958 if ((ns.conn == C_STARTING_SYNC_S || ns.conn == C_STARTING_SYNC_T) &&
959 os.conn < C_CONNECTED)
962 if ((ns.conn == C_SYNC_TARGET || ns.conn == C_SYNC_SOURCE)
963 && os.conn < C_WF_REPORT_PARAMS)
966 if (ns.conn == C_DISCONNECTING && ns.pdsk == D_OUTDATED &&
967 os.conn < C_CONNECTED && os.pdsk > D_OUTDATED)
1018 rv = is_valid_conn_transition(os.conn, ns.conn);
1070 if (ns.conn < C_CONNECTED) {
1078 if (ns.conn == C_STANDALONE && ns.disk == D_DISKLESS && ns.role == R_SECONDARY)
1083 if (ns.conn > C_CONNECTED && (ns.disk <= D_FAILED || ns.pdsk <= D_FAILED)) {
1085 *warn = ns.conn == C_VERIFY_S || ns.conn == C_VERIFY_T ?
1087 ns.conn = C_CONNECTED;
1091 if (ns.conn < C_CONNECTED && ns.disk == D_NEGOTIATING &&
1106 if (ns.conn >= C_CONNECTED && ns.conn < C_AHEAD) {
1118 switch ((enum drbd_conns)ns.conn) {
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))
1204 if (ns.conn == C_SYNC_SOURCE)
1205 ns.conn = C_PAUSED_SYNC_S;
1206 if (ns.conn == C_SYNC_TARGET)
1207 ns.conn = C_PAUSED_SYNC_T;
1209 if (ns.conn == C_PAUSED_SYNC_S)
1210 ns.conn = C_SYNC_SOURCE;
1211 if (ns.conn == C_PAUSED_SYNC_T)
1212 ns.conn = C_SYNC_TARGET;
1324 if (!is_sync_state(os.conn) && is_sync_state(ns.conn))
1351 if (os.conn == C_WF_REPORT_PARAMS && ns.conn != C_WF_REPORT_PARAMS &&
1363 if ((os.conn == C_VERIFY_S || os.conn == C_VERIFY_T) &&
1364 ns.conn <= C_CONNECTED) {
1372 if ((os.conn == C_PAUSED_SYNC_T || os.conn == C_PAUSED_SYNC_S) &&
1373 (ns.conn == C_SYNC_TARGET || ns.conn == C_SYNC_SOURCE)) {
1377 if (ns.conn == C_SYNC_TARGET)
1381 if ((os.conn == C_SYNC_TARGET || os.conn == C_SYNC_SOURCE) &&
1382 (ns.conn == C_PAUSED_SYNC_T || ns.conn == C_PAUSED_SYNC_S)) {
1387 if (os.conn == C_CONNECTED &&
1388 (ns.conn == C_VERIFY_S || ns.conn == C_VERIFY_T)) {
1392 set_ov_position(peer_device, ns.conn);
1405 if (ns.conn == C_VERIFY_S) {
1423 if (device->state.conn > C_WF_REPORT_PARAMS)
1446 if (os.conn != C_DISCONNECTING && ns.conn == C_DISCONNECTING)
1450 if (os.conn != C_STANDALONE && ns.conn == C_STANDALONE)
1454 if (os.conn > C_WF_CONNECTION &&
1455 ns.conn <= C_TEAR_DOWN && ns.conn >= C_TIMEOUT)
1459 if (os.conn < C_CONNECTED && ns.conn >= C_CONNECTED) {
1508 _drbd_request_state(device, NS(conn, C_CONNECTED), CS_VERBOSE);
1512 switch (device->state.conn) {
1514 _drbd_request_state(device, NS(conn, C_WF_SYNC_UUID), CS_VERBOSE);
1740 if (os.conn < C_CONNECTED && conn_lowest_conn(connection) >= C_CONNECTED)
1788 if ((os.conn != C_SYNC_SOURCE && os.conn != C_PAUSED_SYNC_S) &&
1789 (ns.conn == C_SYNC_SOURCE || ns.conn == C_PAUSED_SYNC_S) &&
1811 if (os.conn != C_WF_BITMAP_S && ns.conn == C_WF_BITMAP_S &&
1812 device->state.conn == C_WF_BITMAP_S)
1853 device->state.conn <= C_CONNECTED && get_ldev(device)) {
1862 if (ns.conn >= C_CONNECTED &&
1870 if (ns.conn >= C_CONNECTED &&
1882 if (os.conn == C_WF_REPORT_PARAMS && ns.conn >= C_CONNECTED)
1885 if (os.conn != C_AHEAD && ns.conn == C_AHEAD)
1889 if ((os.conn != C_STARTING_SYNC_T && ns.conn == C_STARTING_SYNC_T) ||
1890 (os.conn != C_STARTING_SYNC_S && ns.conn == C_STARTING_SYNC_S))
1944 if (ns.conn >= C_CONNECTED)
1968 if (ns.conn >= C_CONNECTED)
1976 if (os.disk == D_UP_TO_DATE && ns.disk == D_INCONSISTENT && ns.conn >= C_CONNECTED)
1982 if (ns.conn == C_CONNECTED)
1987 if ((os.conn > C_CONNECTED && ns.conn <= C_CONNECTED) ||
1994 if (os.disk < D_UP_TO_DATE && os.conn >= C_SYNC_SOURCE && ns.conn == C_CONNECTED)
2000 if (os.conn == C_VERIFY_S && ns.conn == C_CONNECTED
2015 if ((os.conn > C_CONNECTED && os.conn < C_AHEAD) &&
2016 (ns.conn == C_CONNECTED || ns.conn >= C_AHEAD) && get_ldev(device)) {
2024 ns.conn == C_STANDALONE &&
2058 if (oc == C_STANDALONE && ns_max.conn == C_UNCONNECTED)
2061 if (oc == C_DISCONNECTING && ns_max.conn == C_STANDALONE) {
2117 .conn = connection->cstate,
2139 if (cs.conn != os.conn)
2206 .conn = val.conn,
2214 if (mask.conn == C_MASK) {
2218 if (connection->cstate != C_WF_REPORT_PARAMS && val.conn == C_WF_REPORT_PARAMS)
2221 connection->cstate = val.conn;
2240 ns_max.conn = max_t(enum drbd_conns, ns.conn, ns_max.conn);
2246 ns_min.conn = min_t(enum drbd_conns, ns.conn, ns_min.conn);
2256 .conn = val.conn,
2299 if (mask.conn) {
2300 rv = is_valid_conn_transition(oc, val.conn);
2309 if (oc == C_WF_REPORT_PARAMS && val.conn == C_DISCONNECTING &&
2328 if (val.conn == C_DISCONNECTING)
2352 acscw->oc = os.conn;
2377 drbd_err(connection, " old_conn:%s wanted_conn:%s\n", drbd_conn_str(oc), drbd_conn_str(val.conn));