Lines Matching refs:func
31 grub_script_function_t func;
34 func = (grub_script_function_t) grub_malloc (sizeof (*func));
35 if (! func)
38 func->name = grub_strdup (functionname_arg->str);
39 if (! func->name)
41 grub_free (func);
45 func->func = cmd;
51 if (grub_strcmp ((*p)->name, func->name) >= 0)
58 if (*p && grub_strcmp ((*p)->name, func->name) == 0)
63 grub_script_free (q->func);
64 q->func = cmd;
65 grub_free (func);
66 func = q;
70 func->next = *p;
71 *p = func;
74 return func;
87 grub_script_free (q->func);
96 grub_script_function_t func;
98 for (func = grub_script_function_list; func; func = func->next)
99 if (grub_strcmp (functionname, func->name) == 0)
102 if (! func)
112 return func;