Lines Matching refs:fun_data

197     va_single_t* fun_data;  in va_single_argument_compiletf()  local
206 fun_data = malloc(sizeof(va_single_t)); in va_single_argument_compiletf()
211 free(fun_data); in va_single_argument_compiletf()
217 fun_data->arg = va_process_argument(callh, name, arg, ""); in va_single_argument_compiletf()
227 fun_data->func = data->func; in va_single_argument_compiletf()
229 vpi_put_userdata(callh, fun_data); in va_single_argument_compiletf()
233 single_funcs[single_funcs_count-1] = fun_data; in va_single_argument_compiletf()
247 va_single_t* fun_data; in va_single_argument_calltf() local
252 fun_data = vpi_get_userdata(callh); in va_single_argument_calltf()
256 vpi_get_value(fun_data->arg, &val); in va_single_argument_calltf()
257 val.value.real = (fun_data->func)(val.value.real); in va_single_argument_calltf()
274 va_double_t* fun_data; in va_double_argument_compiletf() local
283 fun_data = malloc(sizeof(va_double_t)); in va_double_argument_compiletf()
288 free(fun_data); in va_double_argument_compiletf()
294 fun_data->arg1 = va_process_argument(callh, name, arg, " (arg1)"); in va_double_argument_compiletf()
301 fun_data->arg2 = va_process_argument(callh, name, arg, " (arg2)"); in va_double_argument_compiletf()
311 fun_data->func = data->func; in va_double_argument_compiletf()
313 vpi_put_userdata(callh, fun_data); in va_double_argument_compiletf()
317 double_funcs[double_funcs_count-1] = fun_data; in va_double_argument_compiletf()
332 va_double_t* fun_data; in va_double_argument_calltf() local
337 fun_data = vpi_get_userdata(callh); in va_double_argument_calltf()
341 vpi_get_value(fun_data->arg1, &val); in va_double_argument_calltf()
343 vpi_get_value(fun_data->arg2, &val); in va_double_argument_calltf()
344 val.value.real = (fun_data->func)(first_arg, val.value.real); in va_double_argument_calltf()