Home
last modified time | relevance | path

Searched refs:mod (Results 1 – 19 of 19) sorted by relevance

/kernel/
Dmodule.c126 struct module *mod = mtn->mod; in __mod_tree_val() local
128 if (unlikely(mtn == &mod->mtn_init)) in __mod_tree_val()
129 return (unsigned long)mod->module_init; in __mod_tree_val()
131 return (unsigned long)mod->module_core; in __mod_tree_val()
137 struct module *mod = mtn->mod; in __mod_tree_size() local
139 if (unlikely(mtn == &mod->mtn_init)) in __mod_tree_size()
140 return (unsigned long)mod->init_size; in __mod_tree_size()
142 return (unsigned long)mod->core_size; in __mod_tree_size()
198 static void mod_tree_insert(struct module *mod) in mod_tree_insert() argument
200 mod->mtn_core.mod = mod; in mod_tree_insert()
[all …]
Djump_label.c287 struct module *mod; member
292 struct module *mod; in __jump_label_mod_text_reserved() local
294 mod = __module_text_address((unsigned long)start); in __jump_label_mod_text_reserved()
295 if (!mod) in __jump_label_mod_text_reserved()
298 WARN_ON_ONCE(__module_text_address((unsigned long)end) != mod); in __jump_label_mod_text_reserved()
300 return __jump_label_text_reserved(mod->jump_entries, in __jump_label_mod_text_reserved()
301 mod->jump_entries + mod->num_jump_entries, in __jump_label_mod_text_reserved()
307 struct static_key_mod *mod; in __jump_label_mod_update() local
309 for (mod = key->next; mod; mod = mod->next) { in __jump_label_mod_update()
310 struct module *m = mod->mod; in __jump_label_mod_update()
[all …]
Dparams.c34 #define KPARAM_MUTEX(mod) ((mod) ? &(mod)->param_lock : &param_lock) argument
36 #define KPARAM_MUTEX(mod) (&param_lock) argument
39 static inline void check_kparam_locked(struct module *mod) in check_kparam_locked() argument
41 BUG_ON(!mutex_is_locked(KPARAM_MUTEX(mod))); in check_kparam_locked()
44 static inline void check_kparam_locked(struct module *mod) in check_kparam_locked() argument
146 kernel_param_lock(params[i].mod); in parse_one()
149 kernel_param_unlock(params[i].mod); in parse_one()
449 static int param_array(struct module *mod, in param_array() argument
481 check_kparam_locked(mod); in param_array()
503 return param_array(kp->mod, kp->name, val, 1, arr->max, arr->elem, in param_array_set()
[all …]
Dtracepoint.c374 bool trace_module_has_bad_taint(struct module *mod) in trace_module_has_bad_taint() argument
376 return mod->taints & ~((1 << TAINT_OOT_MODULE) | (1 << TAINT_CRAP) | in trace_module_has_bad_taint()
448 static int tracepoint_module_coming(struct module *mod) in tracepoint_module_coming() argument
453 if (!mod->num_tracepoints) in tracepoint_module_coming()
461 if (trace_module_has_bad_taint(mod)) in tracepoint_module_coming()
469 tp_mod->mod = mod; in tracepoint_module_coming()
478 static void tracepoint_module_going(struct module *mod) in tracepoint_module_going() argument
482 if (!mod->num_tracepoints) in tracepoint_module_going()
487 if (tp_mod->mod == mod) { in tracepoint_module_going()
496 tp_module_going_check_quiescent(mod->tracepoints_ptrs, in tracepoint_module_going()
[all …]
Dcpu.c331 unsigned long mod; member
346 cpu_notify(CPU_DYING | param->mod, param->hcpu); in take_cpu_down()
359 unsigned long mod = tasks_frozen ? CPU_TASKS_FROZEN : 0; in _cpu_down() local
361 .mod = mod, in _cpu_down()
373 err = __cpu_notify(CPU_DOWN_PREPARE | mod, hcpu, -1, &nr_calls); in _cpu_down()
376 __cpu_notify(CPU_DOWN_FAILED | mod, hcpu, nr_calls, NULL); in _cpu_down()
411 cpu_notify_nofail(CPU_DOWN_FAILED | mod, hcpu); in _cpu_down()
438 cpu_notify_nofail(CPU_DEAD | mod, hcpu); in _cpu_down()
446 cpu_notify_nofail(CPU_POST_DEAD | mod, hcpu); in _cpu_down()
508 unsigned long mod = tasks_frozen ? CPU_TASKS_FROZEN : 0; in _cpu_up() local
[all …]
Dmodule_signing.c41 int mod_verify_sig(const void *mod, unsigned long *_modlen) in mod_verify_sig() argument
51 memcpy(&ms, mod + (modlen - sizeof(ms)), sizeof(ms)); in mod_verify_sig()
76 return system_verify_data(mod, modlen, mod + modlen, sig_len, in mod_verify_sig()
Dmodule-internal.h12 extern int mod_verify_sig(const void *mod, unsigned long *_modlen);
Dkprobes.c2150 struct module *mod = data; in kprobes_module_callback() local
2172 if (within_module_init((unsigned long)p->addr, mod) || in kprobes_module_callback()
2174 within_module_core((unsigned long)p->addr, mod))) { in kprobes_module_callback()
/kernel/livepatch/
Dcore.c86 return !obj->name || obj->mod; in klp_is_object_loaded()
92 struct module *mod; in klp_find_object_module() local
103 mod = find_module(obj->name); in klp_find_object_module()
111 if (mod && mod->klp_alive) in klp_find_object_module()
112 obj->mod = mod; in klp_find_object_module()
148 struct module *mod, unsigned long addr) in klp_find_callback() argument
152 if ((mod && !args->objname) || (!mod && args->objname)) in klp_find_callback()
158 if (args->objname && strcmp(args->objname, mod->name)) in klp_find_callback()
206 struct module *mod, unsigned long addr) in klp_verify_callback() argument
210 if (!mod && in klp_verify_callback()
[all …]
/kernel/trace/
Dbpf_trace.c90 int mod[3] = {}; in bpf_trace_printk() local
118 mod[fmt_cnt]++; in bpf_trace_printk()
121 mod[fmt_cnt]++; in bpf_trace_printk()
157 mod[fmt_cnt]++; in bpf_trace_printk()
167 mod[0] == 2 ? r3 : mod[0] == 1 ? (long) r3 : (u32) r3, in bpf_trace_printk()
168 mod[1] == 2 ? r4 : mod[1] == 1 ? (long) r4 : (u32) r4, in bpf_trace_printk()
169 mod[2] == 2 ? r5 : mod[2] == 1 ? (long) r5 : (u32) r5); in bpf_trace_printk()
Dtrace_printk.c89 struct module *mod = data; in module_trace_bprintk_format_notify() local
90 if (mod->num_trace_bprintk_fmt) { in module_trace_bprintk_format_notify()
91 const char **start = mod->trace_bprintk_fmt_start; in module_trace_bprintk_format_notify()
92 const char **end = start + mod->num_trace_bprintk_fmt; in module_trace_bprintk_format_notify()
Dtrace_events.c2187 __register_event(struct trace_event_call *call, struct module *mod) in __register_event() argument
2196 call->mod = mod; in __register_event()
2485 static void trace_module_add_events(struct module *mod) in trace_module_add_events() argument
2489 if (!mod->num_trace_events) in trace_module_add_events()
2493 if (trace_module_has_bad_taint(mod)) { in trace_module_add_events()
2495 mod->name); in trace_module_add_events()
2499 start = mod->trace_events; in trace_module_add_events()
2500 end = mod->trace_events + mod->num_trace_events; in trace_module_add_events()
2503 __register_event(*call, mod); in trace_module_add_events()
2508 static void trace_module_remove_events(struct module *mod) in trace_module_remove_events() argument
[all …]
Dtrace_event_perf.c170 module_put(tp_event->mod); in perf_trace_event_unreg()
217 try_module_get(tp_event->mod)) { in perf_trace_init()
220 module_put(tp_event->mod); in perf_trace_init()
Dftrace.c2426 ftrace_code_disable(struct module *mod, struct dyn_ftrace *rec) in ftrace_code_disable() argument
2433 ret = ftrace_make_nop(mod, rec, MCOUNT_ADDR); in ftrace_code_disable()
2842 static int ftrace_update_code(struct module *mod, struct ftrace_page *new_pgs) in ftrace_update_code() argument
2858 if (mod) { in ftrace_update_code()
2892 if (!ftrace_code_disable(mod, p)) in ftrace_update_code()
3540 match_records(struct ftrace_hash *hash, char *func, int len, char *mod) in match_records() argument
3546 struct ftrace_glob *mod_match = (mod) ? &mod_g : NULL; in match_records()
3558 if (mod) { in match_records()
3559 mod_g.type = filter_parse_regex(mod, strlen(mod), in match_records()
4822 static int ftrace_process_locs(struct module *mod, in ftrace_process_locs() argument
[all …]
Dtrace_kprobe.c64 struct module *mod) in trace_kprobe_within_module() argument
66 int len = strlen(mod->name); in trace_kprobe_within_module()
68 return strncmp(mod->name, name, len) == 0 && name[len] == ':'; in trace_kprobe_within_module()
557 struct module *mod = data; in trace_kprobe_module_callback() local
567 if (trace_kprobe_within_module(tk, mod)) { in trace_kprobe_module_callback()
575 mod->name, ret); in trace_kprobe_module_callback()
Dtrace.c130 struct module *mod; member
4159 trace_insert_enum_map_file(struct module *mod, struct trace_enum_map **start, in trace_insert_enum_map_file() argument
4195 map_array->head.mod = mod; in trace_insert_enum_map_file()
4216 static inline void trace_insert_enum_map_file(struct module *mod, in trace_insert_enum_map_file() argument
4220 static void trace_insert_enum_map(struct module *mod, in trace_insert_enum_map() argument
4232 trace_insert_enum_map_file(mod, start, len); in trace_insert_enum_map()
7029 static void trace_module_add_enums(struct module *mod) in trace_module_add_enums() argument
7031 if (!mod->num_trace_enums) in trace_module_add_enums()
7038 if (trace_module_has_bad_taint(mod)) in trace_module_add_enums()
7041 trace_insert_enum_map(mod, mod->trace_enums, mod->num_trace_enums); in trace_module_add_enums()
[all …]
Dtrace_events_trigger.c1142 module_put(enable_data->file->event_call->mod); in event_enable_trigger_free()
1281 ret = try_module_get(event_enable_file->event_call->mod); in event_enable_trigger_func()
1310 module_put(event_enable_file->event_call->mod); in event_enable_trigger_func()
/kernel/gcov/
Dbase.c141 struct module *mod = data; in gcov_module_notifier() local
151 if (within(info, mod->module_core, mod->core_size)) { in gcov_module_notifier()
/kernel/debug/kdb/
Dkdb_main.c2028 struct module *mod; in kdb_lsmod() local
2034 list_for_each_entry(mod, kdb_modules, list) { in kdb_lsmod()
2035 if (mod->state == MODULE_STATE_UNFORMED) in kdb_lsmod()
2038 kdb_printf("%-20s%8u 0x%p ", mod->name, in kdb_lsmod()
2039 mod->core_size, (void *)mod); in kdb_lsmod()
2041 kdb_printf("%4d ", module_refcount(mod)); in kdb_lsmod()
2043 if (mod->state == MODULE_STATE_GOING) in kdb_lsmod()
2045 else if (mod->state == MODULE_STATE_COMING) in kdb_lsmod()
2049 kdb_printf(" 0x%p", mod->module_core); in kdb_lsmod()
2055 list_for_each_entry(use, &mod->source_list, in kdb_lsmod()