/kernel/linux/linux-5.10/include/linux/ |
H A D | tracepoint-defs.h | 7 * tracepoint->key to guard out of line trace calls, or the definition of 8 * trace_print_flags{_u64}. Otherwise linux/tracepoint.h should be used. 32 struct tracepoint { struct 46 typedef struct tracepoint * const tracepoint_ptr_t; 50 struct tracepoint *tp; 57 * If a tracepoint needs to be called from a header file, it is not 60 * tracepoint_enabled() to test if the tracepoint is enabled, then if 62 * call the tracepoint. 67 * Then in the header file, declare the tracepoint: 81 extern struct tracepoint __tracepoint [all...] |
H A D | tracepoint.h | 21 #include <linux/tracepoint-defs.h> 25 struct tracepoint; 39 tracepoint_probe_register(struct tracepoint *tp, void *probe, void *data); 41 tracepoint_probe_register_prio(struct tracepoint *tp, void *probe, void *data, 44 tracepoint_probe_register_prio_may_exist(struct tracepoint *tp, void *probe, void *data, 47 tracepoint_probe_unregister(struct tracepoint *tp, void *probe, void *data); 49 tracepoint_probe_register_may_exist(struct tracepoint *tp, void *probe, in tracepoint_probe_register_may_exist() 56 for_each_kernel_tracepoint(void (*fct)(struct tracepoint *tp, void *priv), 86 * tracepoint_synchronize_unregister must be called between the last tracepoint 114 static inline struct tracepoint *tracepoint_ptr_dere [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | tracepoint-defs.h | 7 * tracepoint->key to guard out of line trace calls, or the definition of 8 * trace_print_flags{_u64}. Otherwise linux/tracepoint.h should be used. 32 struct tracepoint { struct 47 typedef struct tracepoint * const tracepoint_ptr_t; 51 struct tracepoint *tp; 58 * If a tracepoint needs to be called from a header file, it is not 61 * tracepoint_enabled() to test if the tracepoint is enabled, then if 63 * call the tracepoint. 68 * Then in the header file, declare the tracepoint: 82 extern struct tracepoint __tracepoint [all...] |
H A D | tracepoint.h | 21 #include <linux/tracepoint-defs.h> 25 struct tracepoint; 39 tracepoint_probe_register(struct tracepoint *tp, void *probe, void *data); 41 tracepoint_probe_register_prio(struct tracepoint *tp, void *probe, void *data, 44 tracepoint_probe_register_prio_may_exist(struct tracepoint *tp, void *probe, void *data, 47 tracepoint_probe_unregister(struct tracepoint *tp, void *probe, void *data); 49 tracepoint_probe_register_may_exist(struct tracepoint *tp, void *probe, in tracepoint_probe_register_may_exist() 56 for_each_kernel_tracepoint(void (*fct)(struct tracepoint *tp, void *priv), 86 * tracepoint_synchronize_unregister must be called between the last tracepoint 114 static inline struct tracepoint *tracepoint_ptr_dere [all...] |
/kernel/linux/linux-5.10/Documentation/trace/postprocess/ |
H A D | trace-pagealloc-postprocess.pl | 189 my $tracepoint; 198 $tracepoint = $4; 224 if ($tracepoint eq "mm_page_alloc") { 226 } elsif ($tracepoint eq "mm_page_free") { 228 } elsif ($tracepoint eq "mm_page_free_batched") { 230 } elsif ($tracepoint eq "mm_page_pcpu_drain") { 233 } elsif ($tracepoint eq "mm_page_alloc_zone_locked") { 236 } elsif ($tracepoint eq "mm_page_alloc_extfrag") { 279 $tracepoint ne "mm_page_pcpu_drain") { 287 $tracepoint n [all...] |
H A D | trace-vmscan-postprocess.pl | 272 my $tracepoint; 282 $tracepoint = $5; 305 if ($tracepoint eq "mm_vmscan_direct_reclaim_begin") { 320 } elsif ($tracepoint eq "mm_vmscan_direct_reclaim_end") { 332 } elsif ($tracepoint eq "mm_vmscan_kswapd_wake") { 352 } elsif ($tracepoint eq "mm_vmscan_kswapd_sleep") { 364 } elsif ($tracepoint eq "mm_vmscan_wakeup_kswapd") { 376 } elsif ($tracepoint eq "mm_vmscan_lru_isolate") { 401 } elsif ($tracepoint eq "mm_vmscan_lru_shrink_inactive") { 422 } elsif ($tracepoint e [all...] |
/kernel/linux/linux-6.6/Documentation/trace/postprocess/ |
H A D | trace-pagealloc-postprocess.pl | 189 my $tracepoint; 198 $tracepoint = $4; 224 if ($tracepoint eq "mm_page_alloc") { 226 } elsif ($tracepoint eq "mm_page_free") { 228 } elsif ($tracepoint eq "mm_page_free_batched") { 230 } elsif ($tracepoint eq "mm_page_pcpu_drain") { 233 } elsif ($tracepoint eq "mm_page_alloc_zone_locked") { 236 } elsif ($tracepoint eq "mm_page_alloc_extfrag") { 279 $tracepoint ne "mm_page_pcpu_drain") { 287 $tracepoint n [all...] |
H A D | trace-vmscan-postprocess.pl | 272 my $tracepoint; 282 $tracepoint = $5; 305 if ($tracepoint eq "mm_vmscan_direct_reclaim_begin") { 320 } elsif ($tracepoint eq "mm_vmscan_direct_reclaim_end") { 332 } elsif ($tracepoint eq "mm_vmscan_kswapd_wake") { 352 } elsif ($tracepoint eq "mm_vmscan_kswapd_sleep") { 364 } elsif ($tracepoint eq "mm_vmscan_wakeup_kswapd") { 376 } elsif ($tracepoint eq "mm_vmscan_lru_isolate") { 401 } elsif ($tracepoint eq "mm_vmscan_lru_shrink_inactive") { 422 } elsif ($tracepoint e [all...] |
/kernel/linux/linux-5.10/kernel/ |
H A D | tracepoint.c | 11 #include <linux/tracepoint.h> 69 /* Set to 1 to enable tracepoint debug output */ 329 static void tracepoint_update_call(struct tracepoint *tp, struct tracepoint_func *tp_funcs) in tracepoint_update_call() 342 * Add the probe function to a tracepoint. 344 static int tracepoint_add_func(struct tracepoint *tp, in tracepoint_add_func() 369 * include/linux/tracepoint.h using rcu_dereference_sched(). in tracepoint_add_func() 412 * Remove a probe function from a tracepoint. 417 static int tracepoint_remove_func(struct tracepoint *tp, in tracepoint_remove_func() 484 * tracepoint_probe_register_prio_may_exist - Connect a probe to a tracepoint with priority 485 * @tp: tracepoint [all...] |
/kernel/linux/linux-6.6/kernel/ |
H A D | tracepoint.c | 11 #include <linux/tracepoint.h> 69 /* Set to 1 to enable tracepoint debug output */ 308 static void tracepoint_update_call(struct tracepoint *tp, struct tracepoint_func *tp_funcs) in tracepoint_update_call() 321 * Add the probe function to a tracepoint. 323 static int tracepoint_add_func(struct tracepoint *tp, in tracepoint_add_func() 348 * include/linux/tracepoint.h using rcu_dereference_sched(). in tracepoint_add_func() 391 * Remove a probe function from a tracepoint. 396 static int tracepoint_remove_func(struct tracepoint *tp, in tracepoint_remove_func() 463 * tracepoint_probe_register_prio_may_exist - Connect a probe to a tracepoint with priority 464 * @tp: tracepoint [all...] |
/kernel/linux/linux-5.10/tools/perf/python/ |
H A D | tracepoint.py | 8 class tracepoint(perf.evsel): class 10 config = perf.tracepoint(sys, name) 18 tp = tracepoint("sched", "sched_switch")
|
/kernel/linux/linux-6.6/tools/perf/python/ |
H A D | tracepoint.py | 8 class tracepoint(perf.evsel): class 10 config = perf.tracepoint(sys, name) 18 tp = tracepoint("sched", "sched_switch")
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/ |
H A D | fill_link_info.c | 76 if (!info.perf_event.tracepoint.tp_name) { in verify_perf_link_info() 77 ASSERT_EQ(info.perf_event.tracepoint.name_len, 0, "name_len"); in verify_perf_link_info() 78 info.perf_event.tracepoint.tp_name = ptr_to_u64(&buf); in verify_perf_link_info() 79 info.perf_event.tracepoint.name_len = sizeof(buf); in verify_perf_link_info() 83 err = strncmp(u64_to_ptr(info.perf_event.tracepoint.tp_name), TP_NAME, in verify_perf_link_info()
|
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | parse-events.y | 236 * (there could be more events added for multiple tracepoint 600 struct tracepoint_name tracepoint; 602 ABORT_ON(asprintf(&tracepoint.sys, "%s-%s", $1, $3) < 0); 603 tracepoint.event = $5; 606 $$ = tracepoint; 611 struct tracepoint_name tracepoint = {$1, $3}; 613 $$ = tracepoint;
|
/kernel/linux/linux-5.10/include/trace/hooks/ |
H A D | vendor_hooks.h | 3 #include <linux/tracepoint.h>
|
/kernel/linux/linux-6.6/include/trace/misc/ |
H A D | sunrpc.h | 11 #include <linux/tracepoint.h>
|
/kernel/linux/linux-5.10/tools/testing/selftests/drivers/net/mlxsw/spectrum-2/ |
H A D | tc_flower.sh | 46 local tracepoint=$1 49 perf record -q -e $tracepoint $cmd 55 local tracepoint=$1 58 perf record -a -q -e $tracepoint sleep $seconds 64 local tracepoint=$1 67 return `echo $perf_output | grep "$tracepoint:" | wc -l` 72 local tracepoint=$1 75 __tp_hit_count $tracepoint 84 local tracepoint=$1 86 __tp_hit_count $tracepoint [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/drivers/net/mlxsw/spectrum-2/ |
H A D | tc_flower.sh | 46 local tracepoint=$1 49 perf record -q -e $tracepoint $cmd 55 local tracepoint=$1 58 perf record -a -q -e $tracepoint sleep $seconds 64 local tracepoint=$1 67 return `echo $perf_output | grep "$tracepoint:" | wc -l` 72 local tracepoint=$1 75 __tp_hit_count $tracepoint 84 local tracepoint=$1 86 __tp_hit_count $tracepoint [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | tracepoint.h | 9 #include <linux/tracepoint.h> 135 #define TRACE_INCLUDE_FILE tracepoint
|
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | tracepoint.h | 9 #include <linux/tracepoint.h> 138 #define TRACE_INCLUDE_FILE tracepoint
|
/kernel/linux/linux-5.10/arch/x86/entry/vsyscall/ |
H A D | vsyscall_trace.h | 8 #include <linux/tracepoint.h>
|
/kernel/linux/build/test/tracepointtest/ |
H A D | emmc.h | 20 #include <linux/tracepoint.h>
|
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | brcms_trace_events.h | 22 #include <linux/tracepoint.h>
|
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | intel_ish.h | 8 #include <linux/tracepoint.h>
|
H A D | platform_trace_event.h | 8 #include <linux/tracepoint.h>
|