Searched refs:kwork (Results 1 – 10 of 10) sorted by relevance
/openbmc/linux/tools/perf/ |
H A D | builtin-kwork.c | 187 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 D | command-list.txt | 21 perf-kwork mainporcelain traceevent
|
H A D | Build | 26 perf-$(CONFIG_LIBTRACEEVENT) += builtin-kwork.o
|
/openbmc/linux/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() 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 D | kwork.h | 157 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 D | perf-kwork.txt | 20 '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 D | sst-ipc.c | 106 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 D | sst-ipc.h | 59 struct work_struct kwork; member
|
/openbmc/linux/sound/soc/intel/skylake/ |
H A D | cnl-sst.c | 377 schedule_work(&ipc->kwork); in cnl_dsp_irq_thread_handler()
|
H A D | skl-sst-ipc.c | 553 schedule_work(&ipc->kwork); in skl_dsp_irq_thread_handler()
|