Searched refs:kwork (Results 1 – 7 of 7) sorted by relevance
| /linux-6.15/tools/perf/ |
| H A D | builtin-kwork.c | 231 if (sort_dimension__add(kwork, tok, &kwork->sort_list) < 0) in setup_sorting() 401 if ((kwork->timestart == 0) || (kwork->timestart > sample->time)) in profile_update_timespan() 970 return kwork->tp_handler->entry_event(kwork, &kwork_irq, in process_irq_handler_entry_event() 983 return kwork->tp_handler->exit_event(kwork, &kwork_irq, in process_irq_handler_exit_event() 1049 return kwork->tp_handler->raise_event(kwork, &kwork_softirq, in process_softirq_raise_event() 1063 return kwork->tp_handler->entry_event(kwork, &kwork_softirq, in process_softirq_entry_event() 1077 return kwork->tp_handler->exit_event(kwork, &kwork_softirq, in process_softirq_exit_event() 1503 u64 time = kwork->timeend - kwork->timestart; in print_summary() 1559 kwork->nr_lost_events, kwork->nr_events, in print_bad_events() 1772 ret = perf_time__parse_str(&kwork->ptime, kwork->time_str); in perf_kwork__check_config() [all …]
|
| H A D | command-list.txt | 21 perf-kwork mainporcelain traceevent
|
| H A D | Build | 27 perf-$(CONFIG_LIBTRACEEVENT) += builtin-kwork.o
|
| /linux-6.15/tools/perf/util/ |
| H A D | bpf_kwork.c | 47 void (*load_prepare)(struct perf_kwork *kwork); 93 if (kwork->report == KWORK_REPORT_RUNTIME) { in irq_load_prepare() 106 if (kwork->report == KWORK_REPORT_RUNTIME) { in softirq_load_prepare() 150 if (kwork->cpu_list != NULL) { in setup_filters() 161 map = perf_cpu_map__new(kwork->cpu_list); in setup_filters() 181 if (kwork->profile_name != NULL) { in setup_filters() 235 class_bpf->load_prepare(kwork); in perf_kwork__trace_prepare_bpf() 238 if (kwork->cpu_list != NULL) in perf_kwork__trace_prepare_bpf() 240 if (kwork->profile_name != NULL) in perf_kwork__trace_prepare_bpf() 248 if (setup_filters(kwork)) in perf_kwork__trace_prepare_bpf() [all …]
|
| H A D | kwork.h | 156 void (*work_init)(struct perf_kwork *kwork, 169 int (*raise_event)(struct perf_kwork *kwork, 173 int (*entry_event)(struct perf_kwork *kwork, 177 int (*exit_event)(struct perf_kwork *kwork, 181 int (*sched_switch_event)(struct perf_kwork *kwork, 257 struct kwork_work *(*add_work)(struct perf_kwork *kwork, 265 int perf_kwork__trace_prepare_bpf(struct perf_kwork *kwork); 266 int perf_kwork__report_read_bpf(struct perf_kwork *kwork); 272 int perf_kwork__top_prepare_bpf(struct perf_kwork *kwork); 273 int perf_kwork__top_read_bpf(struct perf_kwork *kwork); [all …]
|
| H A D | bpf_kwork_top.c | 123 static int setup_filters(struct perf_kwork *kwork) in setup_filters() argument 125 if (kwork->cpu_list) { in setup_filters() 136 map = perf_cpu_map__new(kwork->cpu_list); in setup_filters() 159 int perf_kwork__top_prepare_bpf(struct perf_kwork *kwork) in perf_kwork__top_prepare_bpf() argument 179 list_for_each_entry(class, &kwork->class_list, list) { in perf_kwork__top_prepare_bpf() 194 if (kwork->cpu_list) in perf_kwork__top_prepare_bpf() 202 if (setup_filters(kwork)) in perf_kwork__top_prepare_bpf() 238 static int add_work(struct perf_kwork *kwork, struct work_key *key, in add_work() argument 258 work = kwork->add_work(kwork, tmp.class, &tmp); in add_work() 268 int perf_kwork__top_read_bpf(struct perf_kwork *kwork) in perf_kwork__top_read_bpf() argument [all …]
|
| /linux-6.15/tools/perf/Documentation/ |
| H A D | perf-kwork.txt | 1 perf-kwork(1) 20 'perf kwork report' to report the per kwork runtime. 22 'perf kwork latency' to report the per kwork latencies. 30 perf kwork report 31 perf kwork report -b 32 perf kwork latency 33 perf kwork latency -b 34 perf kwork timehist 35 perf kwork top 36 perf kwork top -b [all …]
|