Searched refs:rv_attach_trace_probe (Results 1 – 10 of 10) sorted by relevance
| /linux-6.15/kernel/trace/rv/monitors/snep/ |
| H A D | snep.c | 51 rv_attach_trace_probe("snep", preempt_disable, handle_preempt_disable); in enable_snep() 52 rv_attach_trace_probe("snep", preempt_enable, handle_preempt_enable); in enable_snep() 53 rv_attach_trace_probe("snep", sched_entry_tp, handle_schedule_entry); in enable_snep() 54 rv_attach_trace_probe("snep", sched_exit_tp, handle_schedule_exit); in enable_snep()
|
| /linux-6.15/kernel/trace/rv/monitors/scpd/ |
| H A D | scpd.c | 51 rv_attach_trace_probe("scpd", preempt_disable, handle_preempt_disable); in enable_scpd() 52 rv_attach_trace_probe("scpd", preempt_enable, handle_preempt_enable); in enable_scpd() 53 rv_attach_trace_probe("scpd", sched_entry_tp, handle_schedule_entry); in enable_scpd() 54 rv_attach_trace_probe("scpd", sched_exit_tp, handle_schedule_exit); in enable_scpd()
|
| /linux-6.15/kernel/trace/rv/monitors/sncid/ |
| H A D | sncid.c | 51 rv_attach_trace_probe("sncid", irq_disable, handle_irq_disable); in enable_sncid() 52 rv_attach_trace_probe("sncid", irq_enable, handle_irq_enable); in enable_sncid() 53 rv_attach_trace_probe("sncid", sched_entry_tp, handle_schedule_entry); in enable_sncid() 54 rv_attach_trace_probe("sncid", sched_exit_tp, handle_schedule_exit); in enable_sncid()
|
| /linux-6.15/kernel/trace/rv/monitors/sco/ |
| H A D | sco.c | 45 rv_attach_trace_probe("sco", sched_set_state_tp, handle_sched_set_state); in enable_sco() 46 rv_attach_trace_probe("sco", sched_entry_tp, handle_schedule_entry); in enable_sco() 47 rv_attach_trace_probe("sco", sched_exit_tp, handle_schedule_exit); in enable_sco()
|
| /linux-6.15/kernel/trace/rv/monitors/wip/ |
| H A D | wip.c | 45 rv_attach_trace_probe("wip", preempt_enable, handle_preempt_enable); in enable_wip() 46 rv_attach_trace_probe("wip", sched_waking, handle_sched_waking); in enable_wip() 47 rv_attach_trace_probe("wip", preempt_disable, handle_preempt_disable); in enable_wip()
|
| /linux-6.15/kernel/trace/rv/monitors/tss/ |
| H A D | tss.c | 48 rv_attach_trace_probe("tss", sched_switch, handle_sched_switch); in enable_tss() 49 rv_attach_trace_probe("tss", sched_entry_tp, handle_schedule_entry); in enable_tss() 50 rv_attach_trace_probe("tss", sched_exit_tp, handle_schedule_exit); in enable_tss()
|
| /linux-6.15/Documentation/trace/rv/ |
| H A D | da_monitor_instrumentation.rst | 39 rv_attach_trace_probe("wip", /* XXX: tracepoint */, handle_preempt_disable); 40 rv_attach_trace_probe("wip", /* XXX: tracepoint */, handle_preempt_enable); 41 rv_attach_trace_probe("wip", /* XXX: tracepoint */, handle_sched_waking); 141 The RV interface also facilitates this step. For example, the macro "rv_attach_trace_probe()" 143 adds "rv_attach_trace_probe()" function call for each model event in the enable phase, as 156 rv_attach_trace_probe("wip", /* XXX: tracepoint */, handle_preempt_enable); 157 rv_attach_trace_probe("wip", /* XXX: tracepoint */, handle_sched_waking); 158 rv_attach_trace_probe("wip", /* XXX: tracepoint */, handle_preempt_disable);
|
| /linux-6.15/kernel/trace/rv/monitors/snroc/ |
| H A D | snroc.c | 44 rv_attach_trace_probe("snroc", sched_set_state_tp, handle_sched_set_state); in enable_snroc() 45 rv_attach_trace_probe("snroc", sched_switch, handle_sched_switch); in enable_snroc()
|
| /linux-6.15/kernel/trace/rv/monitors/wwnr/ |
| H A D | wwnr.c | 46 rv_attach_trace_probe("wwnr", sched_switch, handle_switch); in enable_wwnr() 47 rv_attach_trace_probe("wwnr", sched_wakeup, handle_wakeup); in enable_wwnr()
|
| /linux-6.15/include/rv/ |
| H A D | instrumentation.h | 16 #define rv_attach_trace_probe(monitor, tp, rv_handler) \ macro
|