Home
last modified time | relevance | path

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

/linux/kernel/trace/rv/monitors/opid/
H A Dopid.c34 rv_attach_trace_probe("opid", local_timer_entry, handle_vector_irq_entry); in attach_vector_irq()
36 rv_attach_trace_probe("opid", irq_work_entry, handle_vector_irq_entry); in attach_vector_irq()
38 rv_attach_trace_probe("opid", reschedule_entry, handle_vector_irq_entry); in attach_vector_irq()
39 rv_attach_trace_probe("opid", call_function_entry, handle_vector_irq_entry); in attach_vector_irq()
40 rv_attach_trace_probe("opid", call_function_single_entry, handle_vector_irq_entry); in attach_vector_irq()
113 rv_attach_trace_probe("opid", irq_disable, handle_irq_disable); in enable_opid()
114 rv_attach_trace_probe("opid", irq_enable, handle_irq_enable); in enable_opid()
115 rv_attach_trace_probe("opid", irq_handler_entry, handle_irq_entry); in enable_opid()
116 rv_attach_trace_probe("opid", preempt_disable, handle_preempt_disable); in enable_opid()
117 rv_attach_trace_probe("opid", preempt_enable, handle_preempt_enable); in enable_opid()
[all …]
/linux/kernel/trace/rv/monitors/sts/
H A Dsts.c34 rv_attach_trace_probe("sts", local_timer_entry, handle_vector_irq_entry); in attach_vector_irq()
36 rv_attach_trace_probe("sts", irq_work_entry, handle_vector_irq_entry); in attach_vector_irq()
38 rv_attach_trace_probe("sts", reschedule_entry, handle_vector_irq_entry); in attach_vector_irq()
39 rv_attach_trace_probe("sts", call_function_entry, handle_vector_irq_entry); in attach_vector_irq()
40 rv_attach_trace_probe("sts", call_function_single_entry, handle_vector_irq_entry); in attach_vector_irq()
103 rv_attach_trace_probe("sts", irq_disable, handle_irq_disable); in enable_sts()
104 rv_attach_trace_probe("sts", irq_enable, handle_irq_enable); in enable_sts()
105 rv_attach_trace_probe("sts", irq_handler_entry, handle_irq_entry); in enable_sts()
106 rv_attach_trace_probe("sts", sched_switch, handle_sched_switch); in enable_sts()
107 rv_attach_trace_probe("sts", sched_entry_tp, handle_schedule_entry); in enable_sts()
[all …]
/linux/kernel/trace/rv/monitors/nrp/
H A Dnrp.c33 rv_attach_trace_probe("nrp", local_timer_entry, handle_vector_irq_entry); in attach_vector_irq()
35 rv_attach_trace_probe("nrp", irq_work_entry, handle_vector_irq_entry); in attach_vector_irq()
37 rv_attach_trace_probe("nrp", reschedule_entry, handle_vector_irq_entry); in attach_vector_irq()
38 rv_attach_trace_probe("nrp", call_function_entry, handle_vector_irq_entry); in attach_vector_irq()
39 rv_attach_trace_probe("nrp", call_function_single_entry, handle_vector_irq_entry); in attach_vector_irq()
94 rv_attach_trace_probe("nrp", irq_handler_entry, handle_irq_entry); in enable_nrp()
95 rv_attach_trace_probe("nrp", sched_set_need_resched_tp, handle_sched_need_resched); in enable_nrp()
96 rv_attach_trace_probe("nrp", sched_entry_tp, handle_schedule_entry); in enable_nrp()
/linux/kernel/trace/rv/monitors/sleep/
H A Dsleep.c190 rv_attach_trace_probe("rtapp_sleep", sched_waking, handle_sched_waking); in enable_sleep()
191 rv_attach_trace_probe("rtapp_sleep", sched_wakeup, handle_sched_wakeup); in enable_sleep()
192 rv_attach_trace_probe("rtapp_sleep", sched_set_state_tp, handle_sched_set_state); in enable_sleep()
193 rv_attach_trace_probe("rtapp_sleep", contention_begin, handle_contention_begin); in enable_sleep()
194 rv_attach_trace_probe("rtapp_sleep", contention_end, handle_contention_end); in enable_sleep()
195 rv_attach_trace_probe("rtapp_sleep", sched_kthread_stop, handle_kthread_stop); in enable_sleep()
196 rv_attach_trace_probe("rtapp_sleep", sys_enter, handle_sys_enter); in enable_sleep()
197 rv_attach_trace_probe("rtapp_sleep", sys_exit, handle_sys_exit); in enable_sleep()
/linux/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/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/kernel/trace/rv/monitors/sssw/
H A Dsssw.c72 rv_attach_trace_probe("sssw", sched_set_state_tp, handle_sched_set_state); in enable_sssw()
73 rv_attach_trace_probe("sssw", sched_switch, handle_sched_switch); in enable_sssw()
74 rv_attach_trace_probe("sssw", sched_wakeup, handle_sched_wakeup); in enable_sssw()
75 rv_attach_trace_probe("sssw", signal_deliver, handle_signal_deliver); in enable_sssw()
/linux/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/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/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/kernel/trace/rv/monitors/pagefault/
H A Dpagefault.c52 rv_attach_trace_probe("rtapp_pagefault", page_fault_kernel, handle_page_fault); in enable_pagefault()
53 rv_attach_trace_probe("rtapp_pagefault", page_fault_user, handle_page_fault); in enable_pagefault()
/linux/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/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/include/rv/
H A Dinstrumentation.h16 #define rv_attach_trace_probe(monitor, tp, rv_handler) \ macro
H A Dltl_monitor.h75 rv_attach_trace_probe(name, task_newtask, handle_task_newtask); in ltl_monitor_init()