Lines Matching refs:ret

293 	struct data_info *ret;  in alloc_dinfo()  local
295 ret = __alloc_data_info(0); in alloc_dinfo()
296 memset(ret, 0, sizeof(*ret)); in alloc_dinfo()
297 return ret; in alloc_dinfo()
302 struct data_info *ret; in alloc_dinfo_range() local
304 ret = alloc_dinfo(); in alloc_dinfo_range()
305 add_range(&ret->value_ranges, min, max); in alloc_dinfo_range()
306 return ret; in alloc_dinfo_range()
311 struct data_info *ret; in alloc_dinfo_range_list() local
313 ret = alloc_dinfo(); in alloc_dinfo_range_list()
314 ret->value_ranges = rl; in alloc_dinfo_range_list()
315 return ret; in alloc_dinfo_range_list()
320 struct data_info *ret; in clone_dinfo() local
322 ret = alloc_dinfo(); in clone_dinfo()
323 ret->related = clone_related_list(dinfo->related); in clone_dinfo()
324 ret->value_ranges = clone_rl(dinfo->value_ranges); in clone_dinfo()
325 ret->hard_max = dinfo->hard_max; in clone_dinfo()
326 ret->fuzzy_max = dinfo->fuzzy_max; in clone_dinfo()
327 return ret; in clone_dinfo()
332 struct smatch_state *ret; in clone_estate() local
337 ret = __alloc_smatch_state(0); in clone_estate()
338 ret->name = state->name; in clone_estate()
339 ret->data = clone_dinfo(get_dinfo(state)); in clone_estate()
340 return ret; in clone_estate()
345 struct smatch_state *ret; in clone_partial_estate() local
352 ret = alloc_estate_rl(rl); in clone_partial_estate()
353 set_related(ret, clone_related_list(estate_related(state))); in clone_partial_estate()
355 estate_set_hard_max(ret); in clone_partial_estate()
357 estate_set_fuzzy_max(ret, estate_get_fuzzy_max(state)); in clone_partial_estate()
359 return ret; in clone_partial_estate()
381 struct smatch_state *ret; in extra_empty() local
383 ret = __alloc_smatch_state(0); in extra_empty()
384 ret->name = "empty"; in extra_empty()
385 ret->data = alloc_dinfo(); in extra_empty()
386 return ret; in extra_empty()
426 struct smatch_state *ret; in clone_estate_cast() local
435 ret = __alloc_smatch_state(0); in clone_estate_cast()
436 ret->name = show_rl(dinfo->value_ranges); in clone_estate_cast()
437 ret->data = dinfo; in clone_estate_cast()
439 return ret; in clone_estate_cast()
461 struct data_info *ret; in clone_dinfo_perm() local
463 ret = malloc(sizeof(*ret)); in clone_dinfo_perm()
464 memset(ret, 0, sizeof(*ret)); in clone_dinfo_perm()
465 ret->related = NULL; in clone_dinfo_perm()
466 ret->value_ranges = clone_rl_permanent(dinfo->value_ranges); in clone_dinfo_perm()
467 ret->hard_max = 0; in clone_dinfo_perm()
468 ret->fuzzy_max = dinfo->fuzzy_max; in clone_dinfo_perm()
469 return ret; in clone_dinfo_perm()
474 struct smatch_state *ret; in clone_estate_perm() local
476 ret = malloc(sizeof(*ret)); in clone_estate_perm()
477 ret->name = alloc_string(state->name); in clone_estate_perm()
478 ret->data = clone_dinfo_perm(get_dinfo(state)); in clone_estate_perm()
479 return ret; in clone_estate_perm()