reco 134 fs/ocfs2/dlm/dlmcommon.h struct dlm_recovery_ctxt reco; reco 769 fs/ocfs2/dlm/dlmdebug.c "Dead Node: %d\n", dlm->reco.dead_node); reco 772 fs/ocfs2/dlm/dlmdebug.c if (dlm->reco.state == DLM_RECO_STATE_ACTIVE) reco 781 fs/ocfs2/dlm/dlmdebug.c dlm->reco.new_master, state); reco 791 fs/ocfs2/dlm/dlmdebug.c list_for_each_entry(node, &dlm->reco.node_data, list) { reco 450 fs/ocfs2/dlm/dlmdomain.c if (dlm->reco.state & DLM_RECO_STATE_ACTIVE) { reco 863 fs/ocfs2/dlm/dlmdomain.c } else if (dlm->reco.state & DLM_RECO_STATE_ACTIVE) { reco 933 fs/ocfs2/dlm/dlmdomain.c if (dlm->reco.state & DLM_RECO_STATE_ACTIVE) { reco 2001 fs/ocfs2/dlm/dlmdomain.c INIT_LIST_HEAD(&dlm->reco.resources); reco 2002 fs/ocfs2/dlm/dlmdomain.c INIT_LIST_HEAD(&dlm->reco.node_data); reco 2006 fs/ocfs2/dlm/dlmdomain.c dlm->reco.state = 0; reco 2023 fs/ocfs2/dlm/dlmdomain.c init_waitqueue_head(&dlm->reco.event); reco 2033 fs/ocfs2/dlm/dlmdomain.c dlm->reco.new_master = O2NM_INVALID_NODE_NUM; reco 2034 fs/ocfs2/dlm/dlmdomain.c dlm->reco.dead_node = O2NM_INVALID_NODE_NUM; reco 106 fs/ocfs2/dlm/dlmrecovery.c if (dlm->reco.dead_node != dead_node) reco 108 fs/ocfs2/dlm/dlmrecovery.c dlm->name, dlm->reco.dead_node, dead_node); reco 109 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.dead_node = dead_node; reco 117 fs/ocfs2/dlm/dlmrecovery.c dlm->name, dlm->reco.new_master, master); reco 118 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.new_master = master; reco 124 fs/ocfs2/dlm/dlmrecovery.c clear_bit(dlm->reco.dead_node, dlm->recovery_map); reco 244 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.state & DLM_RECO_STATE_ACTIVE ? "ACTIVE" : "inactive", reco 245 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.dead_node, dlm->reco.new_master); reco 247 fs/ocfs2/dlm/dlmrecovery.c list_for_each_entry(ndata, &dlm->reco.node_data, list) { reco 278 fs/ocfs2/dlm/dlmrecovery.c list_for_each_entry(res, &dlm->reco.resources, recovering) { reco 319 fs/ocfs2/dlm/dlmrecovery.c ready = (dlm->reco.new_master != O2NM_INVALID_NODE_NUM); reco 391 fs/ocfs2/dlm/dlmrecovery.c in_recovery = !!(dlm->reco.state & DLM_RECO_STATE_ACTIVE); reco 403 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.state, dlm->reco.new_master, reco 404 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.dead_node); reco 406 fs/ocfs2/dlm/dlmrecovery.c wait_event(dlm->reco.event, !dlm_in_recovery(dlm)); reco 412 fs/ocfs2/dlm/dlmrecovery.c BUG_ON(dlm->reco.state & DLM_RECO_STATE_ACTIVE); reco 414 fs/ocfs2/dlm/dlmrecovery.c dlm->name, dlm->reco.dead_node); reco 415 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.state |= DLM_RECO_STATE_ACTIVE; reco 421 fs/ocfs2/dlm/dlmrecovery.c BUG_ON(!(dlm->reco.state & DLM_RECO_STATE_ACTIVE)); reco 422 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.state &= ~DLM_RECO_STATE_ACTIVE; reco 425 fs/ocfs2/dlm/dlmrecovery.c wake_up(&dlm->reco.event); reco 431 fs/ocfs2/dlm/dlmrecovery.c "dead node %u in domain %s\n", dlm->reco.new_master, reco 432 fs/ocfs2/dlm/dlmrecovery.c (dlm->node_num == dlm->reco.new_master ? "me" : "he"), reco 433 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.dead_node, dlm->name); reco 451 fs/ocfs2/dlm/dlmrecovery.c if (dlm->reco.new_master != O2NM_INVALID_NODE_NUM && reco 452 fs/ocfs2/dlm/dlmrecovery.c test_bit(dlm->reco.new_master, dlm->recovery_map)) { reco 454 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.new_master, dlm->reco.dead_node); reco 460 fs/ocfs2/dlm/dlmrecovery.c if (dlm->reco.dead_node == O2NM_INVALID_NODE_NUM) { reco 468 fs/ocfs2/dlm/dlmrecovery.c } else if (!test_bit(dlm->reco.dead_node, dlm->recovery_map)) { reco 471 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.dead_node); reco 475 fs/ocfs2/dlm/dlmrecovery.c if (dlm->reco.dead_node == O2NM_INVALID_NODE_NUM) { reco 483 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.dead_node); reco 491 fs/ocfs2/dlm/dlmrecovery.c if (dlm->reco.new_master == dlm->node_num) reco 494 fs/ocfs2/dlm/dlmrecovery.c if (dlm->reco.new_master == O2NM_INVALID_NODE_NUM) { reco 520 fs/ocfs2/dlm/dlmrecovery.c status = dlm_remaster_locks(dlm, dlm->reco.dead_node); reco 524 fs/ocfs2/dlm/dlmrecovery.c "retrying.\n", dlm->name, status, dlm->reco.dead_node); reco 531 fs/ocfs2/dlm/dlmrecovery.c dlm->name, dlm->reco.dead_node, dlm->node_num); reco 534 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.state &= ~DLM_RECO_STATE_FINALIZE; reco 564 fs/ocfs2/dlm/dlmrecovery.c list_for_each_entry(ndata, &dlm->reco.node_data, list) { reco 651 fs/ocfs2/dlm/dlmrecovery.c list_for_each_entry(ndata, &dlm->reco.node_data, list) { reco 698 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.state |= DLM_RECO_STATE_FINALIZE; reco 717 fs/ocfs2/dlm/dlmrecovery.c jiffies, dlm->reco.dead_node, reco 718 fs/ocfs2/dlm/dlmrecovery.c dlm->node_num, dlm->reco.new_master); reco 745 fs/ocfs2/dlm/dlmrecovery.c memcpy(dlm->reco.node_map, dlm->domain_map, sizeof(dlm->domain_map)); reco 751 fs/ocfs2/dlm/dlmrecovery.c num = find_next_bit (dlm->reco.node_map, O2NM_MAX_NODES, num); reco 765 fs/ocfs2/dlm/dlmrecovery.c list_add_tail(&ndata->list, &dlm->reco.node_data); reco 779 fs/ocfs2/dlm/dlmrecovery.c list_splice_init(&dlm->reco.node_data, &tmplist); reco 833 fs/ocfs2/dlm/dlmrecovery.c if (lr->dead_node != dlm->reco.dead_node) { reco 836 fs/ocfs2/dlm/dlmrecovery.c lr->dead_node, dlm->reco.dead_node); reco 842 fs/ocfs2/dlm/dlmrecovery.c BUG_ON(lr->dead_node != dlm->reco.dead_node); reco 890 fs/ocfs2/dlm/dlmrecovery.c if (dead_node != dlm->reco.dead_node || reco 891 fs/ocfs2/dlm/dlmrecovery.c reco_master != dlm->reco.new_master) { reco 894 fs/ocfs2/dlm/dlmrecovery.c if (dlm->reco.new_master == O2NM_INVALID_NODE_NUM) { reco 899 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.dead_node, dlm->reco.new_master); reco 903 fs/ocfs2/dlm/dlmrecovery.c dlm->name, dlm->reco.dead_node, reco 904 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.new_master, dead_node, reco_master); reco 935 fs/ocfs2/dlm/dlmrecovery.c list_splice_init(&resources, &dlm->reco.resources); reco 991 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.dead_node, done->node_idx, dlm->node_num); reco 993 fs/ocfs2/dlm/dlmrecovery.c mlog_bug_on_msg((done->dead_node != dlm->reco.dead_node), reco 996 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.dead_node, done->node_idx, dlm->node_num); reco 999 fs/ocfs2/dlm/dlmrecovery.c list_for_each_entry(ndata, &dlm->reco.node_data, list) { reco 1051 fs/ocfs2/dlm/dlmrecovery.c list_for_each_entry_safe(res, next, &dlm->reco.resources, recovering) { reco 2072 fs/ocfs2/dlm/dlmrecovery.c list_add_tail(&res->recovering, &dlm->reco.resources); reco 2146 fs/ocfs2/dlm/dlmrecovery.c list_for_each_entry_safe(res, next, &dlm->reco.resources, recovering) { reco 2433 fs/ocfs2/dlm/dlmrecovery.c if (dlm->reco.new_master == idx) { reco 2436 fs/ocfs2/dlm/dlmrecovery.c if (dlm->reco.state & DLM_RECO_STATE_FINALIZE) { reco 2442 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.state &= ~DLM_RECO_STATE_FINALIZE; reco 2561 fs/ocfs2/dlm/dlmrecovery.c dlm->name, jiffies, dlm->reco.dead_node, dlm->node_num); reco 2581 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.new_master); reco 2588 fs/ocfs2/dlm/dlmrecovery.c if (dlm->reco.dead_node == O2NM_INVALID_NODE_NUM) { reco 2592 fs/ocfs2/dlm/dlmrecovery.c if (dlm->reco.new_master != O2NM_INVALID_NODE_NUM) { reco 2595 fs/ocfs2/dlm/dlmrecovery.c dlm->name, dlm->reco.new_master); reco 2607 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.dead_node, dlm->node_num); reco 2609 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.dead_node); reco 2651 fs/ocfs2/dlm/dlmrecovery.c dlm->name, dlm->reco.new_master, dlm->reco.dead_node); reco 2776 fs/ocfs2/dlm/dlmrecovery.c if (dlm->reco.state & DLM_RECO_STATE_FINALIZE) { reco 2780 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.dead_node, dlm->reco.new_master); reco 2789 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.dead_node, dlm->reco.new_master); reco 2794 fs/ocfs2/dlm/dlmrecovery.c if (dlm->reco.new_master != O2NM_INVALID_NODE_NUM) { reco 2795 fs/ocfs2/dlm/dlmrecovery.c if (test_bit(dlm->reco.new_master, dlm->recovery_map)) { reco 2797 fs/ocfs2/dlm/dlmrecovery.c "to %u\n", dlm->name, dlm->reco.new_master, reco 2801 fs/ocfs2/dlm/dlmrecovery.c "to %u\n", dlm->name, dlm->reco.new_master, reco 2806 fs/ocfs2/dlm/dlmrecovery.c if (dlm->reco.dead_node != O2NM_INVALID_NODE_NUM) { reco 2809 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.dead_node, br->node_idx, br->dead_node); reco 2834 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.dead_node, dlm->reco.new_master); reco 2851 fs/ocfs2/dlm/dlmrecovery.c "stage %d\n", dlm->name, dlm->reco.dead_node, stage); reco 2860 fs/ocfs2/dlm/dlmrecovery.c fr.dead_node = dlm->reco.dead_node; reco 2913 fs/ocfs2/dlm/dlmrecovery.c fr->dead_node, dlm->reco.dead_node, dlm->reco.new_master); reco 2917 fs/ocfs2/dlm/dlmrecovery.c if (dlm->reco.new_master != fr->node_idx) { reco 2920 fs/ocfs2/dlm/dlmrecovery.c fr->node_idx, dlm->reco.new_master, fr->dead_node); reco 2923 fs/ocfs2/dlm/dlmrecovery.c if (dlm->reco.dead_node != fr->dead_node) { reco 2926 fs/ocfs2/dlm/dlmrecovery.c fr->node_idx, fr->dead_node, dlm->reco.dead_node); reco 2933 fs/ocfs2/dlm/dlmrecovery.c if (dlm->reco.state & DLM_RECO_STATE_FINALIZE) { reco 2941 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.state |= DLM_RECO_STATE_FINALIZE; reco 2945 fs/ocfs2/dlm/dlmrecovery.c if (!(dlm->reco.state & DLM_RECO_STATE_FINALIZE)) { reco 2953 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.state &= ~DLM_RECO_STATE_FINALIZE; reco 2961 fs/ocfs2/dlm/dlmrecovery.c dlm->name, fr->node_idx, dlm->reco.dead_node, dlm->reco.new_master);