Lines Matching refs:functions
64 struct list_head functions; member
90 INIT_LIST_HEAD(&info->functions); in llvm_gcov_init()
124 list_add_tail(&info->head, ¤t_info->functions); in llvm_gcda_emit_function()
130 struct gcov_fn_info *info = list_last_entry(¤t_info->functions, in llvm_gcda_emit_arcs()
229 list_for_each_entry(fn, &info->functions, head) in gcov_info_reset()
244 &info1->functions, struct gcov_fn_info, head); in gcov_info_is_compatible()
246 &info2->functions, struct gcov_fn_info, head); in gcov_info_is_compatible()
252 while (!list_is_last(&fn_ptr1->head, &info1->functions) && in gcov_info_is_compatible()
253 !list_is_last(&fn_ptr2->head, &info2->functions)) { in gcov_info_is_compatible()
261 return list_is_last(&fn_ptr1->head, &info1->functions) && in gcov_info_is_compatible()
262 list_is_last(&fn_ptr2->head, &info2->functions); in gcov_info_is_compatible()
275 struct gcov_fn_info *sfn_ptr = list_first_entry_or_null(&src->functions, in gcov_info_add()
278 list_for_each_entry(dfn_ptr, &dst->functions, head) { in gcov_info_add()
324 INIT_LIST_HEAD(&dup->functions); in gcov_info_dup()
329 list_for_each_entry(fn, &info->functions, head) { in gcov_info_dup()
334 list_add_tail(&fn_dup->head, &dup->functions); in gcov_info_dup()
352 list_for_each_entry_safe(fn, tmp, &info->functions, head) { in gcov_info_free()
378 list_for_each_entry(fi_ptr, &info->functions, head) { in convert_to_gcda()