Home
last modified time | relevance | path

Searched refs:kwork (Results 1 – 10 of 10) sorted by relevance

/openbmc/linux/tools/perf/
H A Dbuiltin-kwork.c187 if (sort_dimension__add(kwork, tok, &kwork->sort_list) < 0) in setup_sorting()
357 if ((kwork->timestart == 0) || (kwork->timestart > sample->time)) in profile_update_timespan()
789 return kwork->tp_handler->entry_event(kwork, &kwork_irq, in process_irq_handler_entry_event()
802 return kwork->tp_handler->exit_event(kwork, &kwork_irq, in process_irq_handler_exit_event()
860 return kwork->tp_handler->raise_event(kwork, &kwork_softirq, in process_softirq_raise_event()
874 return kwork->tp_handler->entry_event(kwork, &kwork_softirq, in process_softirq_entry_event()
888 return kwork->tp_handler->exit_event(kwork, &kwork_softirq, in process_softirq_exit_event()
1235 u64 time = kwork->timeend - kwork->timestart; in print_summary()
1291 kwork->nr_lost_events, kwork->nr_events, in print_bad_events()
1375 ret = perf_time__parse_str(&kwork->ptime, kwork->time_str); in perf_kwork__check_config()
[all …]
H A Dcommand-list.txt21 perf-kwork mainporcelain traceevent
H A DBuild26 perf-$(CONFIG_LIBTRACEEVENT) += builtin-kwork.o
/openbmc/linux/tools/perf/util/
H A Dbpf_kwork.c47 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()
122 if (kwork->report == KWORK_REPORT_RUNTIME) { in workqueue_load_prepare()
154 if (kwork->cpu_list != NULL) { in setup_filters()
161 map = perf_cpu_map__new(kwork->cpu_list); in setup_filters()
183 if (kwork->profile_name != NULL) { in setup_filters()
237 class_bpf->load_prepare(kwork); in perf_kwork__trace_prepare_bpf()
245 if (setup_filters(kwork)) in perf_kwork__trace_prepare_bpf()
260 static int add_work(struct perf_kwork *kwork, in add_work() argument
[all …]
H A Dkwork.h157 int (*raise_event)(struct perf_kwork *kwork,
161 int (*entry_event)(struct perf_kwork *kwork,
165 int (*exit_event)(struct perf_kwork *kwork,
223 struct kwork_work *perf_kwork_add_work(struct perf_kwork *kwork,
229 int perf_kwork__trace_prepare_bpf(struct perf_kwork *kwork);
230 int perf_kwork__report_read_bpf(struct perf_kwork *kwork);
239 perf_kwork__trace_prepare_bpf(struct perf_kwork *kwork __maybe_unused) in perf_kwork__trace_prepare_bpf()
245 perf_kwork__report_read_bpf(struct perf_kwork *kwork __maybe_unused) in perf_kwork__report_read_bpf()
/openbmc/linux/tools/perf/Documentation/
H A Dperf-kwork.txt20 'perf kwork report' to report the per kwork runtime.
22 'perf kwork latency' to report the per kwork latencies.
27 perf kwork record -- sleep 1
28 perf kwork report
29 perf kwork report -b
30 perf kwork latency
31 perf kwork latency -b
32 perf kwork timehist
68 --kwork::
75 OPTIONS for 'perf kwork report'
[all …]
/openbmc/linux/sound/soc/intel/common/
H A Dsst-ipc.c106 schedule_work(&ipc->kwork); in ipc_tx_message()
155 container_of(work, struct sst_generic_ipc, kwork); in ipc_tx_msgs()
270 INIT_WORK(&ipc->kwork, ipc_tx_msgs); in sst_ipc_init()
279 cancel_work_sync(&ipc->kwork); in sst_ipc_fini()
H A Dsst-ipc.h59 struct work_struct kwork; member
/openbmc/linux/sound/soc/intel/skylake/
H A Dcnl-sst.c377 schedule_work(&ipc->kwork); in cnl_dsp_irq_thread_handler()
H A Dskl-sst-ipc.c553 schedule_work(&ipc->kwork); in skl_dsp_irq_thread_handler()