/kernel/trace/ |
D | trace_events.c | 56 static inline int system_refcount(struct event_subsystem *system) in system_refcount() argument 58 return system->ref_count; in system_refcount() 61 static int system_refcount_inc(struct event_subsystem *system) in system_refcount_inc() argument 63 return system->ref_count++; in system_refcount_inc() 66 static int system_refcount_dec(struct event_subsystem *system) in system_refcount_dec() argument 68 return --system->ref_count; in system_refcount_dec() 930 static void __put_system(struct event_subsystem *system) in __put_system() argument 932 struct event_filter *filter = system->filter; in __put_system() 934 WARN_ON_ONCE(system_refcount(system) == 0); in __put_system() 935 if (system_refcount_dec(system)) in __put_system() [all …]
|
D | trace_events_hist.c | 173 char *system; member 772 const char *system = NULL, *name = NULL; in last_cmd_set() local 793 system = call->class->system; in last_cmd_set() 794 if (system) { in last_cmd_set() 797 system = NULL; in last_cmd_set() 801 if (system) in last_cmd_set() 802 snprintf(last_cmd_loc, MAX_FILTER_STR_VAL, HIST_PREFIX "%s:%s", system, name); in last_cmd_set() 1152 char *system, in find_var_file() argument 1160 if (system) in find_var_file() 1161 return find_event_file(tr, system, event_name); in find_var_file() [all …]
|
D | trace_eprobe.c | 123 static bool eprobe_dyn_event_match(const char *system, const char *event, in eprobe_dyn_event_match() argument 148 if (system && strcmp(trace_probe_group_name(&ep->tp), system) != 0) in eprobe_dyn_event_match() 203 sys_name = event->class->system; in alloc_event_probe() 306 trace_seq_printf(s, "%s.%s", pevent->class->system, in print_eprobe_event() 871 find_and_get_event(const char *system, const char *event_name) in find_and_get_event() argument 884 if (!tp_event->class->system || in find_and_get_event() 885 strcmp(system, tp_event->class->system)) in find_and_get_event()
|
D | trace_dynevent.c | 75 char *system = NULL, *event, *p; in dyn_event_release() local 100 system = event; in dyn_event_release() 104 if (!system && event[0] == '\0') { in dyn_event_release() 113 if (!pos->ops->match(system, event, in dyn_event_release()
|
D | Kconfig | 233 performance of the system. 386 if a system is reliable for Real Time tasks. 397 for "window - width" microseconds, where the system can 402 When the tracer is not running, it has no affect on the system, 403 but when it is running, it can cause the system to be 405 production system. 418 application due to activities inside the operating system. In the 419 context of Linux, NMIs, IRQs, SoftIRQs, and any other system thread 420 can cause noise to the system. Moreover, hardware-related jobs can 431 without any interference from the operating system level, the [all …]
|
D | trace_events_filter.c | 1134 void print_subsystem_event_filter(struct event_subsystem *system, in print_subsystem_event_filter() argument 1140 filter = system->filter; in print_subsystem_event_filter() 1199 if (file->system != dir) in filter_free_subsystem_preds() 1217 if (file->system != dir) in filter_free_subsystem_filters() 1802 if (file->system != dir) in process_system_preds() 2048 struct event_subsystem *system = dir->subsystem; in apply_subsystem_event_filter() local 2063 remove_filter_string(system->filter); in apply_subsystem_event_filter() 2064 filter = system->filter; in apply_subsystem_event_filter() 2065 system->filter = NULL; in apply_subsystem_event_filter() 2079 __free_filter(system->filter); in apply_subsystem_event_filter() [all …]
|
D | trace_probe.c | 1006 kfree(tpe->class.system); in trace_probe_event_free() 1076 tp->event->class.system = kstrdup(group, GFP_KERNEL); in trace_probe_init() 1077 if (!tp->event->class.system) { in trace_probe_init() 1090 find_trace_event_call(const char *system, const char *event_name) in find_trace_event_call() argument 1096 if (!tp_event->class->system || in find_trace_event_call() 1097 strcmp(system, tp_event->class->system)) in find_trace_event_call()
|
D | trace_events_synth.c | 91 static bool synth_event_match(const char *system, const char *event, 119 static bool synth_event_match(const char *system, const char *event, in synth_event_match() argument 125 (!system || strcmp(system, SYNTH_SYSTEM) == 0); in synth_event_match() 884 event->class.system = kstrdup(SYNTH_SYSTEM, GFP_KERNEL); in register_synth_event() 885 if (!event->class.system) { in register_synth_event() 953 kfree(event->class.system); in free_synth_event() 2258 seq_printf(m, "s:%s/", event->class.system); in synth_event_show()
|
D | trace_dynevent.h | 46 bool (*match)(const char *system, const char *event,
|
D | trace_uprobe.c | 43 static bool trace_uprobe_match(const char *system, const char *event, 312 static bool trace_uprobe_match(const char *system, const char *event, in trace_uprobe_match() argument 319 (!system || strcmp(trace_probe_group_name(&tu->tp), system) == 0) && in trace_uprobe_match() 1424 const char *group = event->tp_event->class->system; in bpf_get_uprobe_info()
|
D | trace_events_trigger.c | 1660 enable_data->file->event_call->class->system, in event_enable_trigger_print() 1731 const char *system; in event_enable_trigger_parse() local 1745 system = strsep(¶m, ":"); in event_enable_trigger_parse() 1752 event_enable_file = find_event_file(tr, system, event); in event_enable_trigger_parse()
|
D | trace_kprobe.c | 44 static bool trace_kprobe_match(const char *system, const char *event, 162 static bool trace_kprobe_match(const char *system, const char *event, in trace_kprobe_match() argument 169 (!system || strcmp(trace_probe_group_name(&tk->tp), system) == 0) && in trace_kprobe_match() 1658 const char *group = event->tp_event->class->system; in bpf_get_kprobe_info()
|
D | trace_events_user.c | 1227 static bool user_event_match(const char *system, const char *event, in user_event_match() argument 1234 (!system || strcmp(system, USER_EVENTS_SYSTEM) == 0); in user_event_match() 1329 user->class.system = group->system_name; in user_event_parse()
|
D | trace_export.c | 164 .system = __stringify(TRACE_SYSTEM), \
|
D | trace_syscalls.c | 485 .system = "syscalls", 493 .system = "syscalls",
|
D | trace.h | 1487 extern void print_subsystem_event_filter(struct event_subsystem *system, 1509 const char *system, 1512 const char *system,
|
/kernel/ |
D | Kconfig.preempt | 28 scientific/computation system, or if you want to maximize the 45 is in kernel mode executing a system call. This allows 46 applications to run more 'smoothly' even when the system is 49 Select this if you are building a kernel for a desktop system. 60 even if it is in kernel mode executing a system call and would 63 system is under load, at the cost of slightly lower throughput 67 embedded system with latency requirements in the milliseconds
|
/kernel/trace/rv/ |
D | Kconfig | 21 theorem proving). RV works by analyzing the trace of the system's 23 the system behavior. 78 message if an exception is found and panic()s the system.
|
/kernel/time/ |
D | Kconfig | 109 bool "Idle dynticks system (tickless idle)" 112 This option enables a tickless idle system: timer interrupts 113 will only trigger on an as-needed basis when the system is idle. 119 bool "Full dynticks system (tickless)" 176 CPUs in the system.
|
/kernel/power/ |
D | Kconfig | 7 Allow the system to enter sleep states in which main memory is 48 system and powers it off; and restores that checkpoint on reboot. 143 Allow the kernel to trigger a system transition into a global sleep 221 You probably want to have your system's RTC driver statically 234 A detected lockup causes system panic with message 283 APM compliant BIOSes. If you say Y here, the system time will be
|
/kernel/bpf/ |
D | Kconfig | 27 bool "Enable bpf() system call" 37 Enable the bpf() system call that allows to manipulate BPF programs
|
/kernel/bpf/preload/ |
D | Kconfig | 7 bool "Preload BPF file system with kernel specific program and map iterators"
|
/kernel/rcu/ |
D | Kconfig | 15 designed for very large SMP system with hundreds or 158 itself, small RCU_FANOUT values allow you to test large-system 344 the system as booted, to: /sys/module/rcupdate/parameters/rcu_boot_end_delay. 349 The actual delay for RCU's view of the system to be marked as booted can be
|
/kernel/dma/ |
D | Kconfig | 164 Allocator as a percentage of the total memory in the system. 199 For example, if your system defaults to 4KiB pages, the order value
|
/kernel/irq/ |
D | Kconfig | 147 # Cavium Octeon is the last system to use this deprecated option
|