Lines Matching refs:hist

1156 update_tag_inst_hist(tag_inst_hist_t *hist, fru_tag_t tag)  in update_tag_inst_hist()  argument
1160 for (int s = 0; s < (hist->numStored); s++) { in update_tag_inst_hist()
1161 if (tags_equal((hist->pairs)[s].tag, tag)) { in update_tag_inst_hist()
1163 hist->pairs[s].inst++; in update_tag_inst_hist()
1170 if (hist->numStored > hist->size) { in update_tag_inst_hist()
1173 (hist->pairs)[(hist->numStored)].tag.raw_data = tag.raw_data; in update_tag_inst_hist()
1174 (hist->pairs)[(hist->numStored)].inst = 0; in update_tag_inst_hist()
1175 (hist->numStored)++; in update_tag_inst_hist()
1181 get_tag_inst_from_hist(tag_inst_hist_t *hist, fru_tag_t tag, int *instance) in get_tag_inst_from_hist() argument
1184 for (j = 0; j < hist->numStored; j++) { in get_tag_inst_from_hist()
1185 if (tags_equal((hist->pairs)[j].tag, tag)) { in get_tag_inst_from_hist()
1186 *instance = (hist->pairs)[j].inst; in get_tag_inst_from_hist()
1209 tag_inst_hist_t hist; in find_unknown_element() local
1210 hist.pairs = (TagInstPair *)alloca(sizeof (TagInstPair) * num_tags); in find_unknown_element()
1211 if (hist.pairs == NULL) { in find_unknown_element()
1214 hist.numStored = 0; in find_unknown_element()
1215 hist.size = num_tags; in find_unknown_element()
1231 if (update_tag_inst_hist(&hist, tags[i]) in find_unknown_element()
1253 if (get_tag_inst_from_hist(&hist, tags[i], instance) != FRU_SUCCESS) { in find_unknown_element()
1287 tag_inst_hist_t hist; in find_known_element() local
1288 hist.pairs = (TagInstPair *)alloca(sizeof (TagInstPair) * num_posible); in find_known_element()
1289 hist.size = num_posible; in find_known_element()
1290 if (hist.pairs == NULL) { in find_known_element()
1293 hist.numStored = 0; in find_known_element()
1306 if (update_tag_inst_hist(&hist, tags[i]) in find_known_element()
1335 if (get_tag_inst_from_hist(&hist, tags[i], tagInstance) in find_known_element()