Lines Matching refs:ndata

230 	struct dlm_reco_node_data *ndata;  in dlm_print_reco_node_status()  local
238 list_for_each_entry(ndata, &dlm->reco.node_data, list) { in dlm_print_reco_node_status()
240 switch (ndata->state) { in dlm_print_reco_node_status()
267 dlm->name, ndata->node_num, st); in dlm_print_reco_node_status()
537 struct dlm_reco_node_data *ndata; in dlm_remaster_locks() local
555 list_for_each_entry(ndata, &dlm->reco.node_data, list) { in dlm_remaster_locks()
556 BUG_ON(ndata->state != DLM_RECO_NODE_DATA_INIT); in dlm_remaster_locks()
557 ndata->state = DLM_RECO_NODE_DATA_REQUESTING; in dlm_remaster_locks()
560 ndata->node_num); in dlm_remaster_locks()
562 if (ndata->node_num == dlm->node_num) { in dlm_remaster_locks()
563 ndata->state = DLM_RECO_NODE_DATA_DONE; in dlm_remaster_locks()
568 status = dlm_request_all_locks(dlm, ndata->node_num, in dlm_remaster_locks()
575 ndata->state = DLM_RECO_NODE_DATA_DEAD; in dlm_remaster_locks()
580 ndata->node_num), in dlm_remaster_locks()
583 "dead? %s\n", ndata->node_num, in dlm_remaster_locks()
584 dlm_is_node_dead(dlm, ndata->node_num) ? in dlm_remaster_locks()
591 dlm->name, ndata->node_num, in dlm_remaster_locks()
599 switch (ndata->state) { in dlm_remaster_locks()
608 ndata->node_num, dead_node); in dlm_remaster_locks()
613 ndata->state = DLM_RECO_NODE_DATA_REQUESTED; in dlm_remaster_locks()
616 ndata->node_num, dead_node); in dlm_remaster_locks()
621 ndata->node_num, dead_node); in dlm_remaster_locks()
626 ndata->node_num, dead_node); in dlm_remaster_locks()
642 list_for_each_entry(ndata, &dlm->reco.node_data, list) { in dlm_remaster_locks()
644 ndata->node_num); in dlm_remaster_locks()
645 switch (ndata->state) { in dlm_remaster_locks()
650 ndata->node_num, ndata->state); in dlm_remaster_locks()
656 "node %u\n", ndata->node_num, in dlm_remaster_locks()
662 dlm->name, ndata->node_num, in dlm_remaster_locks()
663 ndata->state==DLM_RECO_NODE_DATA_RECEIVING ? in dlm_remaster_locks()
669 dlm->name, ndata->node_num); in dlm_remaster_locks()
673 dlm->name, ndata->node_num); in dlm_remaster_locks()
733 struct dlm_reco_node_data *ndata; in dlm_init_recovery_area() local
748 ndata = kzalloc(sizeof(*ndata), GFP_NOFS); in dlm_init_recovery_area()
749 if (!ndata) { in dlm_init_recovery_area()
753 ndata->node_num = num; in dlm_init_recovery_area()
754 ndata->state = DLM_RECO_NODE_DATA_INIT; in dlm_init_recovery_area()
756 list_add_tail(&ndata->list, &dlm->reco.node_data); in dlm_init_recovery_area()
766 struct dlm_reco_node_data *ndata, *next; in dlm_destroy_recovery_area() local
773 list_for_each_entry_safe(ndata, next, &tmplist, list) { in dlm_destroy_recovery_area()
774 list_del_init(&ndata->list); in dlm_destroy_recovery_area()
775 kfree(ndata); in dlm_destroy_recovery_area()
974 struct dlm_reco_node_data *ndata = NULL; in dlm_reco_data_done_handler() local
990 list_for_each_entry(ndata, &dlm->reco.node_data, list) { in dlm_reco_data_done_handler()
991 if (ndata->node_num != done->node_idx) in dlm_reco_data_done_handler()
994 switch (ndata->state) { in dlm_reco_data_done_handler()
1000 " state=%d\n", ndata->node_num, in dlm_reco_data_done_handler()
1001 ndata->state); in dlm_reco_data_done_handler()
1012 ndata->node_num); in dlm_reco_data_done_handler()
1014 ndata->state = DLM_RECO_NODE_DATA_DONE; in dlm_reco_data_done_handler()