Lines Matching refs:mod
2645 ftrace_nop_initialize(struct module *mod, struct dyn_ftrace *rec) in ftrace_nop_initialize() argument
2652 ret = ftrace_init_nop(mod, rec); in ftrace_nop_initialize()
3102 static int ftrace_update_code(struct module *mod, struct ftrace_page *new_pgs) in ftrace_update_code() argument
3124 if (mod) in ftrace_update_code()
3143 !ftrace_nop_initialize(mod, p)) in ftrace_update_code()
4016 match_records(struct ftrace_hash *hash, char *func, int len, char *mod) in match_records() argument
4022 struct ftrace_glob *mod_match = (mod) ? &mod_g : NULL; in match_records()
4034 if (mod) { in match_records()
4035 mod_g.type = filter_parse_regex(mod, strlen(mod), in match_records()
4194 char *mod, bool enable) in process_mod_list() argument
4218 if (strcmp(ftrace_mod->module, mod) != 0) in process_mod_list()
4244 match_records(new_hash, func, strlen(func), mod); in process_mod_list()
4266 char *mod; in process_cached_mods() local
4268 mod = kstrdup(mod_name, GFP_KERNEL); in process_cached_mods()
4269 if (!mod) in process_cached_mods()
4275 process_mod_list(&tr->mod_trace, tr->ops, mod, true); in process_cached_mods()
4277 process_mod_list(&tr->mod_notrace, tr->ops, mod, false); in process_cached_mods()
4281 kfree(mod); in process_cached_mods()
6195 static int ftrace_process_locs(struct module *mod, in ftrace_process_locs() argument
6229 if (!mod) { in ftrace_process_locs()
6290 if (!mod) in ftrace_process_locs()
6292 ftrace_update_code(mod, start_pg); in ftrace_process_locs()
6293 if (!mod) in ftrace_process_locs()
6317 struct module *mod; member
6431 void ftrace_release_mod(struct module *mod) in ftrace_release_mod() argument
6446 if (mod_map->mod == mod) { in ftrace_release_mod()
6460 if (within_module_core(rec->ip, mod) || in ftrace_release_mod()
6461 within_module_init(rec->ip, mod)) { in ftrace_release_mod()
6499 void ftrace_module_enable(struct module *mod) in ftrace_module_enable() argument
6533 if (!within_module_core(rec->ip, mod) && in ftrace_module_enable()
6534 !within_module_init(rec->ip, mod)) in ftrace_module_enable()
6568 process_cached_mods(mod->name); in ftrace_module_enable()
6571 void ftrace_module_init(struct module *mod) in ftrace_module_init() argument
6573 if (ftrace_disabled || !mod->num_ftrace_callsites) in ftrace_module_init()
6576 ftrace_process_locs(mod, mod->ftrace_callsites, in ftrace_module_init()
6577 mod->ftrace_callsites + mod->num_ftrace_callsites); in ftrace_module_init()
6613 allocate_ftrace_mod_map(struct module *mod, in allocate_ftrace_mod_map() argument
6622 mod_map->mod = mod; in allocate_ftrace_mod_map()
6677 *modname = mod_map->mod->name; in ftrace_mod_address_lookup()
6711 strlcpy(module_name, mod_map->mod->name, MODULE_NAME_LEN); in ftrace_mod_get_kallsym()
6729 allocate_ftrace_mod_map(struct module *mod, in allocate_ftrace_mod_map() argument
6801 void ftrace_free_mem(struct module *mod, void *start_ptr, void *end_ptr) in ftrace_free_mem() argument
6825 if (mod && ftrace_ops_list != &ftrace_list_end) in ftrace_free_mem()
6826 mod_map = allocate_ftrace_mod_map(mod, start, end); in ftrace_free_mem()