Lines Matching refs:err_node
1060 struct ras_err_node *err_node; in amdgpu_ras_error_print_error_data() local
1065 for_each_ras_error(err_node, err_data) { in amdgpu_ras_error_print_error_data()
1066 err_info = &err_node->err_info; in amdgpu_ras_error_print_error_data()
1078 for_each_ras_error(err_node, &ras_mgr->err_data) { in amdgpu_ras_error_print_error_data()
1079 err_info = &err_node->err_info; in amdgpu_ras_error_print_error_data()
1088 for_each_ras_error(err_node, err_data) { in amdgpu_ras_error_print_error_data()
1089 err_info = &err_node->err_info; in amdgpu_ras_error_print_error_data()
1101 for_each_ras_error(err_node, &ras_mgr->err_data) { in amdgpu_ras_error_print_error_data()
1102 err_info = &err_node->err_info; in amdgpu_ras_error_print_error_data()
1113 for_each_ras_error(err_node, err_data) { in amdgpu_ras_error_print_error_data()
1114 err_info = &err_node->err_info; in amdgpu_ras_error_print_error_data()
1126 for_each_ras_error(err_node, &ras_mgr->err_data) { in amdgpu_ras_error_print_error_data()
1127 err_info = &err_node->err_info; in amdgpu_ras_error_print_error_data()
1260 struct ras_err_node *err_node; in amdgpu_rasmgr_error_data_statistic_update() local
1264 for_each_ras_error(err_node, err_data) { in amdgpu_rasmgr_error_data_statistic_update()
1265 err_info = &err_node->err_info; in amdgpu_rasmgr_error_data_statistic_update()
5009 static void amdgpu_ras_error_node_release(struct ras_err_node *err_node) in amdgpu_ras_error_node_release() argument
5011 if (!err_node) in amdgpu_ras_error_node_release()
5014 list_del(&err_node->node); in amdgpu_ras_error_node_release()
5015 kvfree(err_node); in amdgpu_ras_error_node_release()
5020 struct ras_err_node *err_node, *tmp; in amdgpu_ras_error_data_fini() local
5022 list_for_each_entry_safe(err_node, tmp, &err_data->err_node_list, node) in amdgpu_ras_error_data_fini()
5023 amdgpu_ras_error_node_release(err_node); in amdgpu_ras_error_data_fini()
5029 struct ras_err_node *err_node; in amdgpu_ras_error_find_node_by_id() local
5035 for_each_ras_error(err_node, err_data) { in amdgpu_ras_error_find_node_by_id()
5036 ref_id = &err_node->err_info.mcm_info; in amdgpu_ras_error_find_node_by_id()
5040 return err_node; in amdgpu_ras_error_find_node_by_id()
5048 struct ras_err_node *err_node; in amdgpu_ras_error_node_new() local
5050 err_node = kvzalloc(sizeof(*err_node), GFP_KERNEL); in amdgpu_ras_error_node_new()
5051 if (!err_node) in amdgpu_ras_error_node_new()
5054 INIT_LIST_HEAD(&err_node->node); in amdgpu_ras_error_node_new()
5056 return err_node; in amdgpu_ras_error_node_new()
5077 struct ras_err_node *err_node; in amdgpu_ras_error_get_info() local
5079 err_node = amdgpu_ras_error_find_node_by_id(err_data, mcm_info); in amdgpu_ras_error_get_info()
5080 if (err_node) in amdgpu_ras_error_get_info()
5081 return &err_node->err_info; in amdgpu_ras_error_get_info()
5083 err_node = amdgpu_ras_error_node_new(); in amdgpu_ras_error_get_info()
5084 if (!err_node) in amdgpu_ras_error_get_info()
5087 memcpy(&err_node->err_info.mcm_info, mcm_info, sizeof(*mcm_info)); in amdgpu_ras_error_get_info()
5090 list_add_tail(&err_node->node, &err_data->err_node_list); in amdgpu_ras_error_get_info()
5093 return &err_node->err_info; in amdgpu_ras_error_get_info()