Home
last modified time | relevance | path

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

/linux-6.15/kernel/trace/rv/monitors/snep/
H A Dsnep.c51 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 Dscpd.c51 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 Dsncid.c51 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 Dsco.c45 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 Dwip.c45 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 Dtss.c48 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 Dda_monitor_instrumentation.rst39 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 Dsnroc.c44 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 Dwwnr.c46 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 Dinstrumentation.h16 #define rv_attach_trace_probe(monitor, tp, rv_handler) \ macro