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()
1110 for_each_ras_error(err_node, err_data) { in amdgpu_ras_error_print_error_data()
1111 err_info = &err_node->err_info; in amdgpu_ras_error_print_error_data()
1123 for_each_ras_error(err_node, &ras_mgr->err_data) { in amdgpu_ras_error_print_error_data()
1124 err_info = &err_node->err_info; in amdgpu_ras_error_print_error_data()
1257 struct ras_err_node *err_node; in amdgpu_rasmgr_error_data_statistic_update() local
1261 for_each_ras_error(err_node, err_data) { in amdgpu_rasmgr_error_data_statistic_update()
1262 err_info = &err_node->err_info; in amdgpu_rasmgr_error_data_statistic_update()
4944 static void amdgpu_ras_error_node_release(struct ras_err_node *err_node) in amdgpu_ras_error_node_release() argument
4946 if (!err_node) in amdgpu_ras_error_node_release()
4949 list_del(&err_node->node); in amdgpu_ras_error_node_release()
4950 kvfree(err_node); in amdgpu_ras_error_node_release()
4955 struct ras_err_node *err_node, *tmp; in amdgpu_ras_error_data_fini() local
4957 list_for_each_entry_safe(err_node, tmp, &err_data->err_node_list, node) in amdgpu_ras_error_data_fini()
4958 amdgpu_ras_error_node_release(err_node); in amdgpu_ras_error_data_fini()
4964 struct ras_err_node *err_node; in amdgpu_ras_error_find_node_by_id() local
4970 for_each_ras_error(err_node, err_data) { in amdgpu_ras_error_find_node_by_id()
4971 ref_id = &err_node->err_info.mcm_info; in amdgpu_ras_error_find_node_by_id()
4975 return err_node; in amdgpu_ras_error_find_node_by_id()
4983 struct ras_err_node *err_node; in amdgpu_ras_error_node_new() local
4985 err_node = kvzalloc(sizeof(*err_node), GFP_KERNEL); in amdgpu_ras_error_node_new()
4986 if (!err_node) in amdgpu_ras_error_node_new()
4989 INIT_LIST_HEAD(&err_node->node); in amdgpu_ras_error_node_new()
4991 return err_node; in amdgpu_ras_error_node_new()
5012 struct ras_err_node *err_node; in amdgpu_ras_error_get_info() local
5014 err_node = amdgpu_ras_error_find_node_by_id(err_data, mcm_info); in amdgpu_ras_error_get_info()
5015 if (err_node) in amdgpu_ras_error_get_info()
5016 return &err_node->err_info; in amdgpu_ras_error_get_info()
5018 err_node = amdgpu_ras_error_node_new(); in amdgpu_ras_error_get_info()
5019 if (!err_node) in amdgpu_ras_error_get_info()
5022 memcpy(&err_node->err_info.mcm_info, mcm_info, sizeof(*mcm_info)); in amdgpu_ras_error_get_info()
5025 list_add_tail(&err_node->node, &err_data->err_node_list); in amdgpu_ras_error_get_info()
5028 return &err_node->err_info; in amdgpu_ras_error_get_info()