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 str_yes_no(dlm_is_node_dead(dlm, ndata->node_num)));
590 dlm->name, ndata->node_num,
598 switch (ndata->state) {
607 ndata->node_num, dead_node);
612 ndata->state = DLM_RECO_NODE_DATA_REQUESTED;
615 ndata->node_num, dead_node);
620 ndata->node_num, dead_node);
625 ndata->node_num, dead_node);
641 list_for_each_entry(ndata, &dlm->reco.node_data, list) {
643 ndata->node_num);
644 switch (ndata->state) {
647 mlog(ML_ERROR, "bad ndata state for "
649 ndata->node_num, ndata->state);
655 "node %u\n", ndata->node_num,
661 dlm->name, ndata->node_num,
662 ndata->state==DLM_RECO_NODE_DATA_RECEIVING ?
668 dlm->name, ndata->node_num);
672 dlm->name, ndata->node_num);
732 struct dlm_reco_node_data *ndata;
747 ndata = kzalloc(sizeof(*ndata), GFP_NOFS);
748 if (!ndata) {
752 ndata->node_num = num;
753 ndata->state = DLM_RECO_NODE_DATA_INIT;
755 list_add_tail(&ndata->list, &dlm->reco.node_data);
765 struct dlm_reco_node_data *ndata, *next;
772 list_for_each_entry_safe(ndata, next, &tmplist, list) {
773 list_del_init(&ndata->list);
774 kfree(ndata);
973 struct dlm_reco_node_data *ndata = NULL;
989 list_for_each_entry(ndata, &dlm->reco.node_data, list) {
990 if (ndata->node_num != done->node_idx)
993 switch (ndata->state) {
998 mlog(ML_ERROR, "bad ndata state for node %u:"
999 " state=%d\n", ndata->node_num,
1000 ndata->state);
1011 ndata->node_num);
1013 ndata->state = DLM_RECO_NODE_DATA_DONE;