Home
last modified time | relevance | path

Searched full:probes (Results 1 – 25 of 403) sorted by relevance

12345678910>>...17

/openbmc/linux/Documentation/trace/
H A Dkprobes.rst2 Kernel Probes (Kprobes)
11 1. Concepts: Kprobes, and Return Probes
25 Concepts: Kprobes and Return Probes
36 There are currently two types of probes: kprobes, and kretprobes
37 (also called return probes). A kprobe can be inserted on virtually
43 one or more probes, and the exit function unregisters them. A
48 There are also ``register_/unregister_*probes()`` functions for batch
49 registration/unregistration of a group of ``*probes``. These functions
51 a lot of probes at once.
54 probes work and how jump optimization works. They explain certain
[all …]
H A Dboottime-trace.rst114 ftrace.[instance.INSTANCE.]event.kprobes.EVENT.probes = PROBE[, PROBE2[...]]
115 Defines new kprobe event based on PROBEs. It is able to define
116 multiple probes on one event, but those must have same type of
219 probes = "vfs_read $arg1 $arg2"
273 probes = "pci_proc_init"
277 probes = "pci_proc_init%return"
/openbmc/qemu/docs/tools/
H A Dqemu-trace-stap.rst44 matching multiple probes without listing each one explicitly. Multiple
45 *PATTERN* arguments may be given, causing listing of probes that match
47 probes will be listed.
49 For example, to list all probes available in the |qemu_system|
56 To filter the list to only cover probes related to QEMU's cryptographic
73 facilitate matching multiple probes without listing each one explicitly.
74 Multiple *PATTERN* arguments may be given, causing all matching probes
76 capable of tracing all known QEMU probes concurrently without overflowing
80 invocation of the QEMU process(es). It will match probes on all
94 as found on ``$PATH``, displaying all I/O related probes:
/openbmc/qemu/scripts/
H A Dqemu-trace-stap65 probes = []
66 for probe in args.probes:
67 probes.append("probe %s.%s {}" % (prefix, probe))
68 if len(probes) == 0:
72 script = " ".join(probes)
98 print("Listing probes with name '%s'" % script)
104 print("No probes found, are the tapsets installed in %s" % tapset_dir(args.binary))
111 if len(args.probes) == 0:
114 for probe in args.probes:
143 runparser.add_argument("probes", help="Probe names or wildcards",
[all …]
/openbmc/linux/sound/soc/sof/
H A DMakefile30 snd-sof-probes-objs := sof-client-probes.o
32 snd-sof-probes-objs += sof-client-probes-ipc3.o
35 snd-sof-probes-objs += sof-client-probes-ipc4.o
54 obj-$(CONFIG_SND_SOC_SOF_DEBUG_PROBES) += snd-sof-probes.o
H A Dsof-client-probes-ipc3.c15 #include "sof-client-probes.h"
90 * are no probes connected and with all injectors detached.
147 * @desc: Returned list of active probes
148 * @num_desc: Returned count of active probes
163 * ipc3_probes_points_add - connect specified probes
197 * ipc3_probes_points_remove - disconnect specified probes
202 * Removes previously connected probes from list of active probe
H A Dsof-client-probes-ipc4.c14 #include "sof-client-probes.h"
143 * are no probes connected and with all injectors detached.
169 * @desc: Returned list of active probes
170 * @num_desc: Returned count of active probes
173 * Dummy implementation returning empty list of probes.
186 * ipc4_probes_points_add - connect specified probes
240 * ipc4_probes_points_remove - disconnect specified probes
H A Dsof-client-probes.c21 #include "sof-client-probes.h"
31 MODULE_PARM_DESC(enable, "Enable SOF probes support");
378 .name = "sof-probes-component",
404 /* do not set up the probes support if it is not enabled */ in sof_probes_client_probe()
443 /* register probes component driver and dai */ in sof_probes_client_probe()
448 dev_err(dev, "failed to register SOF probes DAI driver %d\n", ret); in sof_probes_client_probe()
487 card->name = "sof-probes"; in sof_probes_client_probe()
501 dev_err(dev, "Probes card register failed %d\n", ret); in sof_probes_client_probe()
529 { .name = "snd_sof.hda-probes", },
530 { .name = "snd_sof.acp-probes", },
[all …]
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-devtools/perfetto/perfetto/
H A D0002-traced-fix-missing-include.patch11 src/traced/probes/sys_stats/sys_stats_data_source.h | 1 +
14 diff --git a/src/traced/probes/sys_stats/sys_stats_data_source.h b/src/traced/probes/sys_stats/sys_…
16 --- a/src/traced/probes/sys_stats/sys_stats_data_source.h
17 +++ b/src/traced/probes/sys_stats/sys_stats_data_source.h
/openbmc/linux/Documentation/core-api/
H A Dtracepoint.rst12 throughout the kernel. 'Probes' register/unregister with tracepoints via
13 a callback mechanism. The 'probes' are strictly typed functions that are
16 From this simple callback mechanism, 'probes' can be used to profile,
18 provide a framework for using 'probes'. These tools include Systemtap,
30 unregistering probes with these callback sites is covered in the
/openbmc/openbmc/poky/meta/recipes-kernel/systemtap/
H A Dsystemtap_git.bb19 --with-python3 --without-python2-probes \
28 PACKAGECONFIG ??= "translator sqlite monitor python3-probes ${@bb.utils.filter('DISTRO_FEATURES', '…
33 PACKAGECONFIG[python3-probes] = "--with-python3-probes,--without-python3-probes,python3-setuptools-…
37 inherit_defer ${@bb.utils.contains('PACKAGECONFIG', 'python3-probes', 'setuptools3-base', '', d)}
42 # exporter comes with python3-probes
/openbmc/linux/tools/perf/Documentation/
H A Dperf-probe.txt76 When this is used with --cache, perf shows all cached probes instead of
77 the live probes.
125 (With --add) Cache the probes. Any events which successfully added
127 (With --list) Show cached probes.
128 (With --del) Remove cached probes.
130 --max-probes=NUM::
173 … omitted, it will be set the name of the probed function, and for return probes, a "\_\_return" su…
176 …lative-line number from function entry line, and '%return' means that it probes function return. A…
179 …which is defined by user SDT (Statically Defined Tracing) or the pre-cached probes with event name.
257 Add one or more probes which has the name start with "schedule".
[all …]
/openbmc/linux/tools/testing/ktest/examples/bootconfigs/
H A Dtracing.bconf14 probes = "vfs_read $arg2 $arg3";
17 probes = "vfs_write $arg2 +0($arg2):ustring $arg3";
20 probes = "initrd_load";
H A Dfunctiongraph.bconf6 probes = "pci_proc_init"
10 probes = "pci_proc_init%return"
/openbmc/linux/Documentation/devicetree/bindings/devfreq/event/
H A Dsamsung,exynos-nocp.yaml16 that the Network on Chip (NoC) probes detects are transported over the
17 network infrastructure to observer units. You can configure probes to capture
19 traffic debug or statistic collectors. Exynos542x bus has multiple NoC probes
/openbmc/linux/drivers/base/
H A Dmap.c28 } *probes[255]; member
58 struct probe **s = &domain->probes[index % 255]; in kobj_map()
81 for (s = &domain->probes[index % 255]; *s; s = &(*s)->next) { in kobj_unmap()
103 for (p = domain->probes[MAJOR(dev) % 255]; p; p = p->next) { in kobj_lookup()
151 p->probes[i] = base; in kobj_map_init()
/openbmc/linux/kernel/
H A Dtracepoint.c93 * It is used to delay the free of multiple probes array until a quiescent
98 struct tracepoint_func probes[]; member
109 struct tp_probes *p = kmalloc(struct_size(p, probes, count), in allocate_probes()
111 return p == NULL ? NULL : p->probes; in allocate_probes()
146 struct tp_probes, probes[0]); in release_probes()
149 * We can't free probes if SRCU is not initialized yet. in release_probes()
159 * Tracepoint probes are protected by both sched RCU and SRCU, in release_probes()
185 int nr_probes = 0; /* Counter for probes */ in func_add()
194 /* (N -> N+1), (N != 0, 1) probes */ in func_add()
213 /* Insert before probes of lower priority */ in func_add()
[all …]
/openbmc/linux/arch/powerpc/include/asm/
H A Dkprobes.h9 * Kernel Probes (KProbes)
14 * Probes initial implementation ( includes suggestions from
23 #include <asm/probes.h>
H A Duprobes.h5 * User-space Probes (UProbes) for powerpc
13 #include <asm/probes.h>
/openbmc/linux/arch/s390/lib/
H A DMakefile8 lib-$(CONFIG_KPROBES) += probes.o
9 lib-$(CONFIG_UPROBES) += probes.o
/openbmc/linux/sound/soc/sof/amd/
H A Dacp-probes.c17 #include "../sof-client-probes.h"
135 return sof_client_dev_register(sdev, "acp-probes", 0, &acp_probes_ops, in acp_probes_register()
142 sof_client_dev_unregister(sdev, "acp-probes", 0); in acp_probes_unregister()
/openbmc/linux/sound/soc/sof/intel/
H A Dhda-probes.c18 #include "../sof-client-probes.h"
139 return sof_client_dev_register(sdev, "hda-probes", 0, &hda_probes_ops, in hda_probes_register()
145 sof_client_dev_unregister(sdev, "hda-probes", 0); in hda_probes_unregister()
/openbmc/linux/arch/arm/probes/
H A Ddecode.h3 * arch/arm/probes/decode.h
16 #include <asm/probes.h>
148 * The probes instruction handler is set to the value found by
154 * The probes instruction handler is set to the value found by
157 * modified instruction (see below) is placed in the probes instruction
/openbmc/linux/drivers/bcma/
H A Ddriver_chipcommon_nflash.c25 static const char *probes[] = { "bcm47xxpart", NULL }; variable
51 cc->nflash.brcmnand_info.part_probe_types = probes; in bcma_nflash_init()
/openbmc/linux/drivers/mtd/nand/raw/bcm47xxnflash/
H A Dmain.c20 static const char *probes[] = { "bcm47xxpart", NULL }; variable
51 err = mtd_device_parse_register(mtd, probes, NULL, NULL, 0); in bcm47xxnflash_probe()

12345678910>>...17