• Home
  • Raw
  • Download

Lines Matching refs:rv

297 	bool rv = true;  in conn_all_vols_unconf()  local
306 rv = false; in conn_all_vols_unconf()
312 return rv; in conn_all_vols_unconf()
435 bool rv = true; in no_peer_wf_report_params() local
440 rv = false; in no_peer_wf_report_params()
445 return rv; in no_peer_wf_report_params()
494 enum drbd_state_rv rv; in drbd_change_state() local
498 rv = _drbd_set_state(device, ns, f, NULL); in drbd_change_state()
501 return rv; in drbd_change_state()
522 enum drbd_state_rv rv; in _req_st_cond() local
533 rv = is_valid_transition(os, ns); in _req_st_cond()
534 if (rv >= SS_SUCCESS) in _req_st_cond()
535 rv = SS_UNKNOWN_ERROR; /* cont waiting, otherwise fail. */ in _req_st_cond()
538 rv = SS_CW_NO_NEED; in _req_st_cond()
539 if (rv == SS_UNKNOWN_ERROR) { in _req_st_cond()
540 rv = is_valid_state(device, ns); in _req_st_cond()
541 if (rv >= SS_SUCCESS) { in _req_st_cond()
542 rv = is_valid_soft_transition(os, ns, first_peer_device(device)->connection); in _req_st_cond()
543 if (rv >= SS_SUCCESS) in _req_st_cond()
544 rv = SS_UNKNOWN_ERROR; /* cont waiting, otherwise fail. */ in _req_st_cond()
549 return rv; in _req_st_cond()
569 enum drbd_state_rv rv; in drbd_req_state() local
582 rv = is_valid_transition(os, ns); in drbd_req_state()
583 if (rv < SS_SUCCESS) { in drbd_req_state()
589 rv = is_valid_state(device, ns); in drbd_req_state()
590 if (rv == SS_SUCCESS) in drbd_req_state()
591 rv = is_valid_soft_transition(os, ns, first_peer_device(device)->connection); in drbd_req_state()
594 if (rv < SS_SUCCESS) { in drbd_req_state()
596 print_st_err(device, os, ns, rv); in drbd_req_state()
601 rv = SS_CW_FAILED_BY_PEER; in drbd_req_state()
603 print_st_err(device, os, ns, rv); in drbd_req_state()
608 (rv = _req_st_cond(device, mask, val))); in drbd_req_state()
610 if (rv < SS_SUCCESS) { in drbd_req_state()
612 print_st_err(device, os, ns, rv); in drbd_req_state()
617 rv = _drbd_set_state(device, ns, f, &done); in drbd_req_state()
619 rv = _drbd_set_state(device, ns, f, &done); in drbd_req_state()
624 if (f & CS_WAIT_COMPLETE && rv == SS_SUCCESS) { in drbd_req_state()
635 return rv; in drbd_req_state()
652 enum drbd_state_rv rv; in _drbd_request_state() local
655 (rv = drbd_req_state(device, mask, val, f)) != SS_IN_TRANSIENT_STATE); in _drbd_request_state()
657 return rv; in _drbd_request_state()
681 int ret, rv; in drbd_request_detach_interruptible() local
685 (rv = request_detach(device)) != SS_IN_TRANSIENT_STATE); in drbd_request_detach_interruptible()
691 if (rv == SS_IS_DISKLESS) in drbd_request_detach_interruptible()
692 rv = SS_NOTHING_TO_DO; in drbd_request_detach_interruptible()
694 rv = ERR_INTR; in drbd_request_detach_interruptible()
696 return rv; in drbd_request_detach_interruptible()
703 enum drbd_state_rv rv; in _drbd_request_state_holding_state_mutex() local
708 (rv = drbd_req_state(device, mask, val, f)) != SS_IN_TRANSIENT_STATE, in _drbd_request_state_holding_state_mutex()
712 return rv; in _drbd_request_state_holding_state_mutex()
828 enum drbd_state_rv rv = SS_SUCCESS; in is_valid_state() local
842 rv = SS_TWO_PRIMARIES; in is_valid_state()
844 rv = SS_O_VOL_PEER_PRI; in is_valid_state()
848 if (rv <= 0) in is_valid_state()
851 rv = SS_DEVICE_IN_USE; in is_valid_state()
854 rv = SS_NO_UP_TO_DATE_DISK; in is_valid_state()
858 rv = SS_PRIMARY_NOP; in is_valid_state()
861 rv = SS_NO_UP_TO_DATE_DISK; in is_valid_state()
864 rv = SS_NO_LOCAL_DISK; in is_valid_state()
867 rv = SS_NO_REMOTE_DISK; in is_valid_state()
870 rv = SS_NO_UP_TO_DATE_DISK; in is_valid_state()
877 rv = SS_CONNECTED_OUTDATES; in is_valid_state()
881 rv = SS_NO_VERIFY_ALG; in is_valid_state()
885 rv = SS_NOT_SUPPORTED; in is_valid_state()
888 rv = SS_NO_UP_TO_DATE_DISK; in is_valid_state()
892 rv = SS_NEED_CONNECTION; in is_valid_state()
895 rv = SS_CONNECTED_OUTDATES; in is_valid_state()
900 return rv; in is_valid_state()
914 enum drbd_state_rv rv = SS_SUCCESS; in is_valid_soft_transition() local
918 rv = SS_RESYNC_RUNNING; in is_valid_soft_transition()
921 rv = SS_ALREADY_STANDALONE; in is_valid_soft_transition()
924 rv = SS_IS_DISKLESS; in is_valid_soft_transition()
927 rv = SS_NO_NET_CONFIG; in is_valid_soft_transition()
930 rv = SS_LOWER_THAN_OUTDATED; in is_valid_soft_transition()
933 rv = SS_IN_TRANSIENT_STATE; in is_valid_soft_transition()
940 rv = SS_IN_TRANSIENT_STATE; in is_valid_soft_transition()
949 rv = SS_IN_TRANSIENT_STATE; in is_valid_soft_transition()
952 rv = SS_NEED_CONNECTION; in is_valid_soft_transition()
956 rv = SS_RESYNC_RUNNING; in is_valid_soft_transition()
960 rv = SS_NEED_CONNECTION; in is_valid_soft_transition()
964 rv = SS_NEED_CONNECTION; /* No NetworkFailure -> SyncTarget etc... */ in is_valid_soft_transition()
968 rv = SS_OUTDATE_WO_CONN; in is_valid_soft_transition()
970 return rv; in is_valid_soft_transition()
1016 enum drbd_state_rv rv; in is_valid_transition() local
1018 rv = is_valid_conn_transition(os.conn, ns.conn); in is_valid_transition()
1022 rv = SS_IS_DISKLESS; in is_valid_transition()
1024 return rv; in is_valid_transition()
1267 enum drbd_state_rv rv = SS_SUCCESS; in _drbd_set_state() local
1278 rv = is_valid_transition(os, ns); in _drbd_set_state()
1279 if (rv < SS_SUCCESS) in _drbd_set_state()
1280 return rv; in _drbd_set_state()
1286 rv = is_valid_state(device, ns); in _drbd_set_state()
1287 if (rv < SS_SUCCESS) { in _drbd_set_state()
1291 if (is_valid_state(device, os) == rv) in _drbd_set_state()
1292 rv = is_valid_soft_transition(os, ns, connection); in _drbd_set_state()
1294 rv = is_valid_soft_transition(os, ns, connection); in _drbd_set_state()
1297 if (rv < SS_SUCCESS) { in _drbd_set_state()
1299 print_st_err(device, os, ns, rv); in _drbd_set_state()
1300 return rv; in _drbd_set_state()
1484 return rv; in _drbd_set_state()
1502 static void abw_start_sync(struct drbd_device *device, int rv) in abw_start_sync() argument
1504 if (rv) { in abw_start_sync()
1524 int rv; in drbd_bitmap_io_from_worker() local
1532 rv = io_fn(device); in drbd_bitmap_io_from_worker()
1537 return rv; in drbd_bitmap_io_from_worker()
2155 enum drbd_state_rv rv = SS_SUCCESS; in conn_is_valid_transition() local
2172 rv = is_valid_transition(os, ns); in conn_is_valid_transition()
2174 if (rv >= SS_SUCCESS && !(flags & CS_HARD)) { in conn_is_valid_transition()
2175 rv = is_valid_state(device, ns); in conn_is_valid_transition()
2176 if (rv < SS_SUCCESS) { in conn_is_valid_transition()
2177 if (is_valid_state(device, os) == rv) in conn_is_valid_transition()
2178 rv = is_valid_soft_transition(os, ns, connection); in conn_is_valid_transition()
2180 rv = is_valid_soft_transition(os, ns, connection); in conn_is_valid_transition()
2183 if (rv < SS_SUCCESS) { in conn_is_valid_transition()
2185 print_st_err(device, os, ns, rv); in conn_is_valid_transition()
2191 return rv; in conn_is_valid_transition()
2207 enum drbd_state_rv rv; in conn_set_state() local
2231 rv = _drbd_set_state(device, ns, flags, NULL); in conn_set_state()
2232 BUG_ON(rv < SS_SUCCESS); in conn_set_state()
2269 enum drbd_state_rv err, rv = SS_UNKNOWN_ERROR; /* continue waiting */; in _conn_rq_cond() local
2272 rv = SS_CW_SUCCESS; in _conn_rq_cond()
2275 rv = SS_CW_FAILED_BY_PEER; in _conn_rq_cond()
2279 return rv; in _conn_rq_cond()
2288 enum drbd_state_rv rv = SS_SUCCESS; in _conn_request_state() local
2296 rv = is_valid_conn_transition(oc, val.conn); in _conn_request_state()
2297 if (rv < SS_SUCCESS) in _conn_request_state()
2301 rv = conn_is_valid_transition(connection, mask, val, flags); in _conn_request_state()
2302 if (rv < SS_SUCCESS) in _conn_request_state()
2319 rv = SS_CW_FAILED_BY_PEER; in _conn_request_state()
2332 (rv = _conn_rq_cond(connection, mask, val)), in _conn_request_state()
2335 if (rv < SS_SUCCESS) in _conn_request_state()
2370 if (rv < SS_SUCCESS && flags & CS_VERBOSE) { in _conn_request_state()
2371 drbd_err(connection, "State change failed: %s\n", drbd_set_st_err_str(rv)); in _conn_request_state()
2375 return rv; in _conn_request_state()
2382 enum drbd_state_rv rv; in conn_request_state() local
2385 rv = _conn_request_state(connection, mask, val, flags); in conn_request_state()
2388 return rv; in conn_request_state()