Lines Matching defs:func_handle
4230 struct tep_function_handler *func_handle = arg->func.func;
4242 if (!func_handle->nr_args) {
4243 ret = (*func_handle->func)(s, NULL);
4248 param = func_handle->params;
4251 args = malloc(sizeof(*args) * func_handle->nr_args);
4255 for (i = 0; i < func_handle->nr_args; i++) {
4296 ret = (*func_handle->func)(s, args);
7182 struct tep_function_handler *func_handle;
7189 func_handle = find_func_handler(tep, name);
7190 if (func_handle) {
7200 func_handle = calloc(1, sizeof(*func_handle));
7201 if (!func_handle) {
7206 func_handle->ret_type = ret_type;
7207 func_handle->name = strdup(name);
7208 func_handle->func = func;
7209 if (!func_handle->name) {
7211 free(func_handle);
7215 next_param = &(func_handle->params);
7240 func_handle->nr_args++;
7244 func_handle->next = tep->func_handlers;
7245 tep->func_handlers = func_handle;
7250 free_func_handle(func_handle);
7267 struct tep_function_handler *func_handle;
7269 func_handle = find_func_handler(tep, name);
7270 if (func_handle && func_handle->func == func) {