Lines Matching refs:rv

68 	bool rv = true;  in conn_all_vols_unconf()  local
77 rv = false; in conn_all_vols_unconf()
83 return rv; in conn_all_vols_unconf()
205 bool rv = true; in no_peer_wf_report_params() local
210 rv = false; in no_peer_wf_report_params()
215 return rv; in no_peer_wf_report_params()
264 enum drbd_state_rv rv; in drbd_change_state() local
268 rv = _drbd_set_state(device, ns, f, NULL); in drbd_change_state()
271 return rv; in drbd_change_state()
292 enum drbd_state_rv rv; in _req_st_cond() local
303 rv = is_valid_transition(os, ns); in _req_st_cond()
304 if (rv >= SS_SUCCESS) in _req_st_cond()
305 rv = SS_UNKNOWN_ERROR; /* cont waiting, otherwise fail. */ in _req_st_cond()
308 rv = SS_CW_NO_NEED; in _req_st_cond()
309 if (rv == SS_UNKNOWN_ERROR) { in _req_st_cond()
310 rv = is_valid_state(device, ns); in _req_st_cond()
311 if (rv >= SS_SUCCESS) { in _req_st_cond()
312 rv = is_valid_soft_transition(os, ns, first_peer_device(device)->connection); in _req_st_cond()
313 if (rv >= SS_SUCCESS) in _req_st_cond()
314 rv = SS_UNKNOWN_ERROR; /* cont waiting, otherwise fail. */ in _req_st_cond()
319 return rv; in _req_st_cond()
339 enum drbd_state_rv rv; in drbd_req_state() local
349 rv = is_valid_transition(os, ns); in drbd_req_state()
350 if (rv < SS_SUCCESS) { in drbd_req_state()
356 rv = is_valid_state(device, ns); in drbd_req_state()
357 if (rv == SS_SUCCESS) in drbd_req_state()
358 rv = is_valid_soft_transition(os, ns, first_peer_device(device)->connection); in drbd_req_state()
361 if (rv < SS_SUCCESS) { in drbd_req_state()
363 print_st_err(device, os, ns, rv); in drbd_req_state()
368 rv = SS_CW_FAILED_BY_PEER; in drbd_req_state()
370 print_st_err(device, os, ns, rv); in drbd_req_state()
375 (rv = _req_st_cond(device, mask, val))); in drbd_req_state()
377 if (rv < SS_SUCCESS) { in drbd_req_state()
379 print_st_err(device, os, ns, rv); in drbd_req_state()
384 rv = _drbd_set_state(device, ns, f, &done); in drbd_req_state()
386 rv = _drbd_set_state(device, ns, f, &done); in drbd_req_state()
391 if (f & CS_WAIT_COMPLETE && rv == SS_SUCCESS) { in drbd_req_state()
400 return rv; in drbd_req_state()
417 enum drbd_state_rv rv; in _drbd_request_state() local
420 (rv = drbd_req_state(device, mask, val, f)) != SS_IN_TRANSIENT_STATE); in _drbd_request_state()
422 return rv; in _drbd_request_state()
429 enum drbd_state_rv rv; in _drbd_request_state_holding_state_mutex() local
434 (rv = drbd_req_state(device, mask, val, f)) != SS_IN_TRANSIENT_STATE, in _drbd_request_state_holding_state_mutex()
438 return rv; in _drbd_request_state_holding_state_mutex()
554 enum drbd_state_rv rv = SS_SUCCESS; in is_valid_state() local
568 rv = SS_TWO_PRIMARIES; in is_valid_state()
570 rv = SS_O_VOL_PEER_PRI; in is_valid_state()
574 if (rv <= 0) in is_valid_state()
577 rv = SS_DEVICE_IN_USE; in is_valid_state()
580 rv = SS_NO_UP_TO_DATE_DISK; in is_valid_state()
584 rv = SS_PRIMARY_NOP; in is_valid_state()
587 rv = SS_NO_UP_TO_DATE_DISK; in is_valid_state()
590 rv = SS_NO_LOCAL_DISK; in is_valid_state()
593 rv = SS_NO_REMOTE_DISK; in is_valid_state()
596 rv = SS_NO_UP_TO_DATE_DISK; in is_valid_state()
603 rv = SS_CONNECTED_OUTDATES; in is_valid_state()
607 rv = SS_NO_VERIFY_ALG; in is_valid_state()
611 rv = SS_NOT_SUPPORTED; in is_valid_state()
614 rv = SS_NO_UP_TO_DATE_DISK; in is_valid_state()
618 rv = SS_NEED_CONNECTION; in is_valid_state()
621 rv = SS_CONNECTED_OUTDATES; in is_valid_state()
625 return rv; in is_valid_state()
639 enum drbd_state_rv rv = SS_SUCCESS; in is_valid_soft_transition() local
643 rv = SS_RESYNC_RUNNING; in is_valid_soft_transition()
646 rv = SS_ALREADY_STANDALONE; in is_valid_soft_transition()
649 rv = SS_IS_DISKLESS; in is_valid_soft_transition()
652 rv = SS_NO_NET_CONFIG; in is_valid_soft_transition()
655 rv = SS_LOWER_THAN_OUTDATED; in is_valid_soft_transition()
658 rv = SS_IN_TRANSIENT_STATE; in is_valid_soft_transition()
665 rv = SS_IN_TRANSIENT_STATE; in is_valid_soft_transition()
668 rv = SS_NEED_CONNECTION; in is_valid_soft_transition()
672 rv = SS_RESYNC_RUNNING; in is_valid_soft_transition()
676 rv = SS_NEED_CONNECTION; in is_valid_soft_transition()
680 rv = SS_NEED_CONNECTION; /* No NetworkFailure -> SyncTarget etc... */ in is_valid_soft_transition()
684 rv = SS_OUTDATE_WO_CONN; in is_valid_soft_transition()
686 return rv; in is_valid_soft_transition()
732 enum drbd_state_rv rv; in is_valid_transition() local
734 rv = is_valid_conn_transition(os.conn, ns.conn); in is_valid_transition()
738 rv = SS_IS_DISKLESS; in is_valid_transition()
740 return rv; in is_valid_transition()
983 enum drbd_state_rv rv = SS_SUCCESS; in __drbd_set_state() local
993 rv = is_valid_transition(os, ns); in __drbd_set_state()
994 if (rv < SS_SUCCESS) in __drbd_set_state()
995 return rv; in __drbd_set_state()
1001 rv = is_valid_state(device, ns); in __drbd_set_state()
1002 if (rv < SS_SUCCESS) { in __drbd_set_state()
1006 if (is_valid_state(device, os) == rv) in __drbd_set_state()
1007 rv = is_valid_soft_transition(os, ns, connection); in __drbd_set_state()
1009 rv = is_valid_soft_transition(os, ns, connection); in __drbd_set_state()
1012 if (rv < SS_SUCCESS) { in __drbd_set_state()
1014 print_st_err(device, os, ns, rv); in __drbd_set_state()
1015 return rv; in __drbd_set_state()
1193 return rv; in __drbd_set_state()
1210 static void abw_start_sync(struct drbd_device *device, int rv) in abw_start_sync() argument
1212 if (rv) { in abw_start_sync()
1232 int rv; in drbd_bitmap_io_from_worker() local
1240 rv = io_fn(device); in drbd_bitmap_io_from_worker()
1245 return rv; in drbd_bitmap_io_from_worker()
1686 enum drbd_state_rv rv = SS_SUCCESS; in conn_is_valid_transition() local
1703 rv = is_valid_transition(os, ns); in conn_is_valid_transition()
1705 if (rv >= SS_SUCCESS && !(flags & CS_HARD)) { in conn_is_valid_transition()
1706 rv = is_valid_state(device, ns); in conn_is_valid_transition()
1707 if (rv < SS_SUCCESS) { in conn_is_valid_transition()
1708 if (is_valid_state(device, os) == rv) in conn_is_valid_transition()
1709 rv = is_valid_soft_transition(os, ns, connection); in conn_is_valid_transition()
1711 rv = is_valid_soft_transition(os, ns, connection); in conn_is_valid_transition()
1714 if (rv < SS_SUCCESS) { in conn_is_valid_transition()
1716 print_st_err(device, os, ns, rv); in conn_is_valid_transition()
1722 return rv; in conn_is_valid_transition()
1738 enum drbd_state_rv rv; in conn_set_state() local
1762 rv = __drbd_set_state(device, ns, flags, NULL); in conn_set_state()
1763 if (rv < SS_SUCCESS) in conn_set_state()
1802 enum drbd_state_rv err, rv = SS_UNKNOWN_ERROR; /* continue waiting */; in _conn_rq_cond() local
1805 rv = SS_CW_SUCCESS; in _conn_rq_cond()
1808 rv = SS_CW_FAILED_BY_PEER; in _conn_rq_cond()
1812 return rv; in _conn_rq_cond()
1821 enum drbd_state_rv rv = SS_SUCCESS; in _conn_request_state() local
1828 rv = is_valid_conn_transition(oc, val.conn); in _conn_request_state()
1829 if (rv < SS_SUCCESS) in _conn_request_state()
1833 rv = conn_is_valid_transition(connection, mask, val, flags); in _conn_request_state()
1834 if (rv < SS_SUCCESS) in _conn_request_state()
1851 rv = SS_CW_FAILED_BY_PEER; in _conn_request_state()
1864 (rv = _conn_rq_cond(connection, mask, val)), in _conn_request_state()
1867 if (rv < SS_SUCCESS) in _conn_request_state()
1899 if (rv < SS_SUCCESS && flags & CS_VERBOSE) { in _conn_request_state()
1900 drbd_err(connection, "State change failed: %s\n", drbd_set_st_err_str(rv)); in _conn_request_state()
1904 return rv; in _conn_request_state()
1911 enum drbd_state_rv rv; in conn_request_state() local
1914 rv = _conn_request_state(connection, mask, val, flags); in conn_request_state()
1917 return rv; in conn_request_state()