• Home
  • Raw
  • Download

Lines Matching refs:ndata

257 	struct dlm_reco_node_data *ndata;  in dlm_print_reco_node_status()  local
265 list_for_each_entry(ndata, &dlm->reco.node_data, list) { in dlm_print_reco_node_status()
267 switch (ndata->state) { in dlm_print_reco_node_status()
294 dlm->name, ndata->node_num, st); in dlm_print_reco_node_status()
554 struct dlm_reco_node_data *ndata; in dlm_remaster_locks() local
572 list_for_each_entry(ndata, &dlm->reco.node_data, list) { in dlm_remaster_locks()
573 BUG_ON(ndata->state != DLM_RECO_NODE_DATA_INIT); in dlm_remaster_locks()
574 ndata->state = DLM_RECO_NODE_DATA_REQUESTING; in dlm_remaster_locks()
577 ndata->node_num); in dlm_remaster_locks()
579 if (ndata->node_num == dlm->node_num) { in dlm_remaster_locks()
580 ndata->state = DLM_RECO_NODE_DATA_DONE; in dlm_remaster_locks()
585 status = dlm_request_all_locks(dlm, ndata->node_num, in dlm_remaster_locks()
592 ndata->state = DLM_RECO_NODE_DATA_DEAD; in dlm_remaster_locks()
597 ndata->node_num), in dlm_remaster_locks()
600 "dead? %s\n", ndata->node_num, in dlm_remaster_locks()
601 dlm_is_node_dead(dlm, ndata->node_num) ? in dlm_remaster_locks()
608 dlm->name, ndata->node_num, in dlm_remaster_locks()
616 switch (ndata->state) { in dlm_remaster_locks()
625 ndata->node_num, dead_node); in dlm_remaster_locks()
630 ndata->state = DLM_RECO_NODE_DATA_REQUESTED; in dlm_remaster_locks()
633 ndata->node_num, dead_node); in dlm_remaster_locks()
638 ndata->node_num, dead_node); in dlm_remaster_locks()
643 ndata->node_num, dead_node); in dlm_remaster_locks()
659 list_for_each_entry(ndata, &dlm->reco.node_data, list) { in dlm_remaster_locks()
661 ndata->node_num); in dlm_remaster_locks()
662 switch (ndata->state) { in dlm_remaster_locks()
667 ndata->node_num, ndata->state); in dlm_remaster_locks()
673 "node %u\n", ndata->node_num, in dlm_remaster_locks()
679 dlm->name, ndata->node_num, in dlm_remaster_locks()
680 ndata->state==DLM_RECO_NODE_DATA_RECEIVING ? in dlm_remaster_locks()
686 dlm->name, ndata->node_num); in dlm_remaster_locks()
690 dlm->name, ndata->node_num); in dlm_remaster_locks()
742 struct dlm_reco_node_data *ndata; in dlm_init_recovery_area() local
757 ndata = kzalloc(sizeof(*ndata), GFP_NOFS); in dlm_init_recovery_area()
758 if (!ndata) { in dlm_init_recovery_area()
762 ndata->node_num = num; in dlm_init_recovery_area()
763 ndata->state = DLM_RECO_NODE_DATA_INIT; in dlm_init_recovery_area()
765 list_add_tail(&ndata->list, &dlm->reco.node_data); in dlm_init_recovery_area()
775 struct dlm_reco_node_data *ndata, *next; in dlm_destroy_recovery_area() local
782 list_for_each_entry_safe(ndata, next, &tmplist, list) { in dlm_destroy_recovery_area()
783 list_del_init(&ndata->list); in dlm_destroy_recovery_area()
784 kfree(ndata); in dlm_destroy_recovery_area()
981 struct dlm_reco_node_data *ndata = NULL; in dlm_reco_data_done_handler() local
997 list_for_each_entry(ndata, &dlm->reco.node_data, list) { in dlm_reco_data_done_handler()
998 if (ndata->node_num != done->node_idx) in dlm_reco_data_done_handler()
1001 switch (ndata->state) { in dlm_reco_data_done_handler()
1007 " state=%d\n", ndata->node_num, in dlm_reco_data_done_handler()
1008 ndata->state); in dlm_reco_data_done_handler()
1019 ndata->node_num); in dlm_reco_data_done_handler()
1021 ndata->state = DLM_RECO_NODE_DATA_DONE; in dlm_reco_data_done_handler()