Lines Matching refs:status
577 int status; in dlm_send_one_domain_exit() local
586 status = o2net_send_message(msg_type, dlm->key, &leave_msg, in dlm_send_one_domain_exit()
588 if (status < 0) in dlm_send_one_domain_exit()
590 "to node %u on domain %s\n", status, msg_type, node, in dlm_send_one_domain_exit()
593 return status; in dlm_send_one_domain_exit()
627 int node, clear_node, status; in dlm_leave_domain() local
649 status = dlm_send_one_domain_exit(dlm, DLM_EXIT_DOMAIN_MSG, in dlm_leave_domain()
651 if (status < 0 && in dlm_leave_domain()
652 status != -ENOPROTOOPT && in dlm_leave_domain()
653 status != -ENOTCONN) { in dlm_leave_domain()
655 "to node %d\n", status, node); in dlm_leave_domain()
963 int status = 0; in dlm_match_regions() local
970 status = -EINVAL; in dlm_match_regions()
979 status = -EINVAL; in dlm_match_regions()
1005 status = -EINVAL; in dlm_match_regions()
1028 status = -EINVAL; in dlm_match_regions()
1039 return status; in dlm_match_regions()
1045 int status, ret = 0, i; in dlm_send_regions() local
1080 i, &status); in dlm_send_regions()
1082 ret = status; in dlm_send_regions()
1101 int status = 0; in dlm_query_region_handler() local
1113 status = -EINVAL; in dlm_query_region_handler()
1141 status = dlm_match_regions(dlm, qr, local, sizeof(qr->qr_regions)); in dlm_query_region_handler()
1151 return status; in dlm_query_region_handler()
1159 int status = 0; in dlm_match_nodes() local
1166 for (i = 0; i < O2NM_MAX_NODES && !status; ++i) { in dlm_match_nodes()
1180 status = -EINVAL; in dlm_match_nodes()
1182 if (!status && in dlm_match_nodes()
1186 status = -EINVAL; in dlm_match_nodes()
1188 if (status) { in dlm_match_nodes()
1211 return status; in dlm_match_nodes()
1218 int ret = 0, status, count, i; in dlm_send_nodeinfo() local
1258 i, &status); in dlm_send_nodeinfo()
1260 ret = status; in dlm_send_nodeinfo()
1277 int status = -EINVAL; in dlm_query_nodeinfo_handler() local
1310 status = dlm_match_nodes(dlm, qn); in dlm_query_nodeinfo_handler()
1317 return status; in dlm_query_nodeinfo_handler()
1352 int status; in dlm_send_one_join_cancel() local
1360 status = o2net_send_message(DLM_CANCEL_JOIN_MSG, DLM_MOD_KEY, in dlm_send_one_join_cancel()
1363 if (status < 0) { in dlm_send_one_join_cancel()
1365 "node %u\n", status, DLM_CANCEL_JOIN_MSG, DLM_MOD_KEY, in dlm_send_one_join_cancel()
1371 return status; in dlm_send_one_join_cancel()
1379 int status, tmpstat; in dlm_send_join_cancels() local
1390 status = 0; in dlm_send_join_cancels()
1401 if (!status) in dlm_send_join_cancels()
1402 status = tmpstat; in dlm_send_join_cancels()
1406 if (status) in dlm_send_join_cancels()
1407 mlog_errno(status); in dlm_send_join_cancels()
1408 return status; in dlm_send_join_cancels()
1415 int status; in dlm_request_join() local
1432 status = o2net_send_message(DLM_QUERY_JOIN_MSG, DLM_MOD_KEY, &join_msg, in dlm_request_join()
1434 if (status < 0 && status != -ENOPROTOOPT) { in dlm_request_join()
1436 "node %u\n", status, DLM_QUERY_JOIN_MSG, DLM_MOD_KEY, in dlm_request_join()
1446 if (status == -ENOPROTOOPT) { in dlm_request_join()
1447 status = 0; in dlm_request_join()
1466 status = -EPROTO; in dlm_request_join()
1482 status = -EINVAL; in dlm_request_join()
1491 mlog(0, "status %d, node %d response is %d\n", status, node, in dlm_request_join()
1495 return status; in dlm_request_join()
1501 int status; in dlm_send_one_join_assert() local
1512 status = o2net_send_message(DLM_ASSERT_JOINED_MSG, DLM_MOD_KEY, in dlm_send_one_join_assert()
1515 if (status < 0) in dlm_send_one_join_assert()
1517 "node %u\n", status, DLM_ASSERT_JOINED_MSG, DLM_MOD_KEY, in dlm_send_one_join_assert()
1520 status = ret; in dlm_send_one_join_assert()
1522 return status; in dlm_send_one_join_assert()
1528 int status, node, live; in dlm_send_join_asserts() local
1540 status = dlm_send_one_join_assert(dlm, node); in dlm_send_join_asserts()
1546 if (status) { in dlm_send_join_asserts()
1548 "join on node %d\n", status, node); in dlm_send_join_asserts()
1554 } while (status && live); in dlm_send_join_asserts()
1589 int status = 0, tmpstat, node; in dlm_try_to_join_domain() local
1597 status = -ENOMEM; in dlm_try_to_join_domain()
1598 mlog_errno(status); in dlm_try_to_join_domain()
1618 status = dlm_request_join(dlm, node, &response); in dlm_try_to_join_domain()
1619 if (status < 0) { in dlm_try_to_join_domain()
1620 mlog_errno(status); in dlm_try_to_join_domain()
1630 status = -EAGAIN; in dlm_try_to_join_domain()
1649 status = dlm_send_nodeinfo(dlm, ctxt->yes_resp_map); in dlm_try_to_join_domain()
1650 if (status) { in dlm_try_to_join_domain()
1651 mlog_errno(status); in dlm_try_to_join_domain()
1654 status = dlm_send_regions(dlm, ctxt->yes_resp_map); in dlm_try_to_join_domain()
1655 if (status) { in dlm_try_to_join_domain()
1656 mlog_errno(status); in dlm_try_to_join_domain()
1675 if (!status) { in dlm_try_to_join_domain()
1683 if (status < 0) { in dlm_try_to_join_domain()
1693 mlog(0, "returning %d\n", status); in dlm_try_to_join_domain()
1694 return status; in dlm_try_to_join_domain()
1706 int status; in dlm_register_domain_handlers() local
1715 status = o2hb_register_callback(dlm->name, &dlm->dlm_hb_down); in dlm_register_domain_handlers()
1716 if (status) in dlm_register_domain_handlers()
1719 status = o2hb_register_callback(dlm->name, &dlm->dlm_hb_up); in dlm_register_domain_handlers()
1720 if (status) in dlm_register_domain_handlers()
1723 status = o2net_register_handler(DLM_MASTER_REQUEST_MSG, dlm->key, in dlm_register_domain_handlers()
1727 if (status) in dlm_register_domain_handlers()
1730 status = o2net_register_handler(DLM_ASSERT_MASTER_MSG, dlm->key, in dlm_register_domain_handlers()
1735 if (status) in dlm_register_domain_handlers()
1738 status = o2net_register_handler(DLM_CREATE_LOCK_MSG, dlm->key, in dlm_register_domain_handlers()
1742 if (status) in dlm_register_domain_handlers()
1745 status = o2net_register_handler(DLM_CONVERT_LOCK_MSG, dlm->key, in dlm_register_domain_handlers()
1749 if (status) in dlm_register_domain_handlers()
1752 status = o2net_register_handler(DLM_UNLOCK_LOCK_MSG, dlm->key, in dlm_register_domain_handlers()
1756 if (status) in dlm_register_domain_handlers()
1759 status = o2net_register_handler(DLM_PROXY_AST_MSG, dlm->key, in dlm_register_domain_handlers()
1763 if (status) in dlm_register_domain_handlers()
1766 status = o2net_register_handler(DLM_EXIT_DOMAIN_MSG, dlm->key, in dlm_register_domain_handlers()
1770 if (status) in dlm_register_domain_handlers()
1773 status = o2net_register_handler(DLM_DEREF_LOCKRES_MSG, dlm->key, in dlm_register_domain_handlers()
1777 if (status) in dlm_register_domain_handlers()
1780 status = o2net_register_handler(DLM_MIGRATE_REQUEST_MSG, dlm->key, in dlm_register_domain_handlers()
1784 if (status) in dlm_register_domain_handlers()
1787 status = o2net_register_handler(DLM_MIG_LOCKRES_MSG, dlm->key, in dlm_register_domain_handlers()
1791 if (status) in dlm_register_domain_handlers()
1794 status = o2net_register_handler(DLM_MASTER_REQUERY_MSG, dlm->key, in dlm_register_domain_handlers()
1798 if (status) in dlm_register_domain_handlers()
1801 status = o2net_register_handler(DLM_LOCK_REQUEST_MSG, dlm->key, in dlm_register_domain_handlers()
1805 if (status) in dlm_register_domain_handlers()
1808 status = o2net_register_handler(DLM_RECO_DATA_DONE_MSG, dlm->key, in dlm_register_domain_handlers()
1812 if (status) in dlm_register_domain_handlers()
1815 status = o2net_register_handler(DLM_BEGIN_RECO_MSG, dlm->key, in dlm_register_domain_handlers()
1819 if (status) in dlm_register_domain_handlers()
1822 status = o2net_register_handler(DLM_FINALIZE_RECO_MSG, dlm->key, in dlm_register_domain_handlers()
1826 if (status) in dlm_register_domain_handlers()
1829 status = o2net_register_handler(DLM_BEGIN_EXIT_DOMAIN_MSG, dlm->key, in dlm_register_domain_handlers()
1833 if (status) in dlm_register_domain_handlers()
1836 status = o2net_register_handler(DLM_DEREF_LOCKRES_DONE, dlm->key, in dlm_register_domain_handlers()
1841 if (status) in dlm_register_domain_handlers()
1844 return status; in dlm_register_domain_handlers()
1849 int status; in dlm_join_domain() local
1858 status = dlm_register_domain_handlers(dlm); in dlm_join_domain()
1859 if (status) { in dlm_join_domain()
1860 mlog_errno(status); in dlm_join_domain()
1864 status = dlm_launch_thread(dlm); in dlm_join_domain()
1865 if (status < 0) { in dlm_join_domain()
1866 mlog_errno(status); in dlm_join_domain()
1870 status = dlm_launch_recovery_thread(dlm); in dlm_join_domain()
1871 if (status < 0) { in dlm_join_domain()
1872 mlog_errno(status); in dlm_join_domain()
1881 status = -ENOMEM; in dlm_join_domain()
1882 mlog_errno(status); in dlm_join_domain()
1887 status = dlm_try_to_join_domain(dlm); in dlm_join_domain()
1893 if (status == -EAGAIN) { in dlm_join_domain()
1895 status = -ERESTARTSYS; in dlm_join_domain()
1900 status = -ERESTARTSYS; in dlm_join_domain()
1920 } while (status == -EAGAIN); in dlm_join_domain()
1922 if (status < 0) { in dlm_join_domain()
1923 mlog_errno(status); in dlm_join_domain()
1927 status = 0; in dlm_join_domain()
1931 if (status) { in dlm_join_domain()
1938 return status; in dlm_join_domain()
2212 int status = 0; in dlm_register_net_handlers() local
2214 status = o2net_register_handler(DLM_QUERY_JOIN_MSG, DLM_MOD_KEY, in dlm_register_net_handlers()
2218 if (status) in dlm_register_net_handlers()
2221 status = o2net_register_handler(DLM_ASSERT_JOINED_MSG, DLM_MOD_KEY, in dlm_register_net_handlers()
2225 if (status) in dlm_register_net_handlers()
2228 status = o2net_register_handler(DLM_CANCEL_JOIN_MSG, DLM_MOD_KEY, in dlm_register_net_handlers()
2232 if (status) in dlm_register_net_handlers()
2235 status = o2net_register_handler(DLM_QUERY_REGION, DLM_MOD_KEY, in dlm_register_net_handlers()
2240 if (status) in dlm_register_net_handlers()
2243 status = o2net_register_handler(DLM_QUERY_NODEINFO, DLM_MOD_KEY, in dlm_register_net_handlers()
2248 if (status < 0) in dlm_register_net_handlers()
2251 return status; in dlm_register_net_handlers()
2308 int status; in dlm_init() local
2310 status = dlm_init_mle_cache(); in dlm_init()
2311 if (status) { in dlm_init()
2316 status = dlm_init_master_caches(); in dlm_init()
2317 if (status) { in dlm_init()
2323 status = dlm_init_lock_cache(); in dlm_init()
2324 if (status) { in dlm_init()
2329 status = dlm_register_net_handlers(); in dlm_init()
2330 if (status) { in dlm_init()