Lines Matching refs:ndata

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