Lines Matching refs:ftrace_mod

1236 static void free_ftrace_mod(struct ftrace_mod_load *ftrace_mod)  in free_ftrace_mod()  argument
1238 list_del(&ftrace_mod->list); in free_ftrace_mod()
1239 kfree(ftrace_mod->module); in free_ftrace_mod()
1240 kfree(ftrace_mod->func); in free_ftrace_mod()
1241 kfree(ftrace_mod); in free_ftrace_mod()
1321 struct ftrace_mod_load *ftrace_mod; in ftrace_add_mod() local
1324 ftrace_mod = kzalloc(sizeof(*ftrace_mod), GFP_KERNEL); in ftrace_add_mod()
1325 if (!ftrace_mod) in ftrace_add_mod()
1328 INIT_LIST_HEAD(&ftrace_mod->list); in ftrace_add_mod()
1329 ftrace_mod->func = kstrdup(func, GFP_KERNEL); in ftrace_add_mod()
1330 ftrace_mod->module = kstrdup(module, GFP_KERNEL); in ftrace_add_mod()
1331 ftrace_mod->enable = enable; in ftrace_add_mod()
1333 if (!ftrace_mod->func || !ftrace_mod->module) in ftrace_add_mod()
1336 list_add(&ftrace_mod->list, mod_head); in ftrace_add_mod()
1341 free_ftrace_mod(ftrace_mod); in ftrace_add_mod()
3574 struct ftrace_mod_load *ftrace_mod; in t_mod_show() local
3582 ftrace_mod = list_entry(iter->mod_list, struct ftrace_mod_load, list); in t_mod_show()
3584 if (ftrace_mod->func) in t_mod_show()
3585 seq_printf(m, "%s", ftrace_mod->func); in t_mod_show()
3589 seq_printf(m, ":mod:%s\n", ftrace_mod->module); in t_mod_show()
4451 struct ftrace_mod_load *ftrace_mod, *n; in cache_mod() local
4463 list_for_each_entry_safe(ftrace_mod, n, head, list) { in cache_mod()
4464 if (strcmp(ftrace_mod->module, module) != 0) in cache_mod()
4469 (ftrace_mod->func && in cache_mod()
4470 strcmp(ftrace_mod->func, func) == 0)) { in cache_mod()
4472 free_ftrace_mod(ftrace_mod); in cache_mod()
4500 struct ftrace_mod_load *ftrace_mod, *n; in process_mod_list() local
4519 list_for_each_entry_safe(ftrace_mod, n, head, list) { in process_mod_list()
4521 if (strcmp(ftrace_mod->module, mod) != 0) in process_mod_list()
4524 if (ftrace_mod->func) in process_mod_list()
4525 func = kstrdup(ftrace_mod->func, GFP_KERNEL); in process_mod_list()
4532 list_move(&ftrace_mod->list, &process_mods); in process_mod_list()
4535 kfree(ftrace_mod->func); in process_mod_list()
4536 ftrace_mod->func = func; in process_mod_list()
4541 list_for_each_entry_safe(ftrace_mod, n, &process_mods, list) { in process_mod_list()
4543 func = ftrace_mod->func; in process_mod_list()
4547 free_ftrace_mod(ftrace_mod); in process_mod_list()