Home
last modified time | relevance | path

Searched full:profiling (Results 1 – 25 of 300) sorted by relevance

12345678910>>...12

/openbmc/linux/kernel/gcov/
H A Dclang.c16 * LLVM uses profiling data that's deliberately similar to GCC, but has a
36 * also means we don't depend as much on how LLVM represents profiling data
150 * @info: profiling data set
159 * @info: profiling data set
167 * gcov_info_next - return next profiling data set
168 * @info: profiling data set
184 * gcov_info_link - link/add profiling data set to the list
185 * @info: profiling data set
193 * gcov_info_unlink - unlink/remove profiling data set from the list
194 * @prev: previous profiling data set
[all …]
H A Dgcc_4_7.c3 * This code provides functions to handle gcc's profiling data format
58 * struct gcov_fn_info - profiling meta data per function
83 * struct gcov_info - profiling data per object file
112 * @info: profiling data set
121 * @info: profiling data set
129 * gcov_info_next - return next profiling data set
130 * @info: profiling data set
144 * gcov_info_link - link/add profiling data set to the list
145 * @info: profiling data set
154 * gcov_info_unlink - unlink/remove profiling data set from the list
[all …]
H A DKconfig2 menu "GCOV-based kernel profiling"
5 bool "Enable gcov-based kernel profiling"
11 This option enables gcov-based code profiling (e.g. for code coverage
16 Additionally specify CONFIG_GCOV_PROFILE_ALL=y to get profiling data
17 for the entire kernel. To enable profiling for specific files or
35 profiling data.
47 This options activates profiling for the entire kernel.
51 Note that a kernel compiled with profiling flags will be significantly
52 larger and run slower. Also be sure to exclude files from profiling
H A Dfs.c3 * This code exports profiling data as debugfs files to userspace.
38 * @loaded_info: array of pointers to profiling data sets for loaded object
40 * @num_loaded: number of profiling data sets for loaded object files.
41 * @unloaded_info: accumulated copy of profiling data sets for unloaded
71 /* If non-zero, keep copies of profiling data for unloaded modules. */
93 * @info: associated profiling data
106 * gcov_iter_new - allocate and initialize profiling data iterator
107 * @info: profiling data set to be iterated
141 * gcov_iter_get_info - return profiling data set for given file iterator
251 * Return a profiling data set associated with the given node. This is
[all …]
H A Dgcc_base.c26 * Add new profiling data structure to list and inform event in __gcov_init()
37 * These functions may be referenced by gcc-generated profiling code but serve
38 * no function for kernel profiling.
/openbmc/openbmc/meta-openembedded/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth/
H A D0003-Use-ARM-NEON-accelaration-for-float-multithreaded-se.patch6 Profiling shows a considerable performance win. See estimated number of voices:
20 Profiling time(mm:ss): Total=0:30 Remainder=0:30, press <ENTER> to cancel
24 Code under profiling |Voices| Duration (microsecond) | Load(%)
32 synth_one_block:reverb --->| no profiling available
33 synth_one_block:chorus --->| no profiling available
34 voice:note --------------->| no profiling available
35 voice:release ------------>| no profiling available
43 Profiling time(mm:ss): Total=0:30 Remainder=0:20, press <ENTER> to cancel
47 Code under profiling |Voices| Duration (microsecond) | Load(%)
55 synth_one_block:reverb --->| no profiling available
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/
H A Dspe.json4 …"PublicDescription": "Counts statistical profiling sample population, the count of all operations …
8 "PublicDescription": "Counts statistical profiling samples taken for sampling."
12 …"PublicDescription": "Counts statistical profiling samples taken which are not removed by filterin…
16 …"PublicDescription": "Counts statistical profiling samples that have collided with a previous samp…
/openbmc/linux/tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/
H A Dspe.json4 …"PublicDescription": "Counts statistical profiling sample population, the count of all operations …
8 "PublicDescription": "Counts statistical profiling samples taken for sampling."
12 …"PublicDescription": "Counts statistical profiling samples taken which are not removed by filterin…
16 …"PublicDescription": "Counts statistical profiling samples that have collided with a previous samp…
/openbmc/linux/Documentation/devicetree/bindings/perf/
H A Dspe-pmu.yaml7 title: ARMv8.2 Statistical Profiling Extension (SPE) Performance Monitor Units (PMU)
13 ARMv8.2 introduces the optional Statistical Profiling Extension for collecting
18 const: arm,statistical-profiling-extension-v1
38 compatible = "arm,statistical-profiling-extension-v1";
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-profiling1 What: /sys/kernel/profiling
5 /sys/kernel/profiling is the runtime equivalent
10 echo 2 > /sys/kernel/profiling
/openbmc/linux/drivers/media/platform/st/sti/delta/
H A Ddelta-mjpeg-fw.h199 * @pm_cycles: profiling information
200 * @pm_dmiss: profiling information
201 * @pm_imiss: profiling information
202 * @pm_bundles: profiling information
203 * @pm_pft: profiling information
214 /* profiling info */
/openbmc/linux/kernel/
H A Dprofile.c4 * Simple profiling. Manages a direct-mapped profile hit count buffer,
6 * which profiling is done, and switching between cpu time and
9 * Scheduler profiling support, Arjan van de Ven and Ingo Molnar,
11 * Consolidation of architecture support code for profiling,
73 pr_info("kernel profiling enabled (shift: %u)\n", in profile_setup()
82 pr_info("kernel %s profiling enabled (shift: %u)\n", in profile_setup()
101 pr_warn("profiling shift: %u too large\n", prof_shift); in profile_init()
382 * This function accesses profiling information. The returned data is
424 * Writing a 'profiling multiplier' value into it also re-sets the profiling
/openbmc/openbmc/poky/documentation/profile-manual/
H A Dintro.rst4 Yocto Project Profiling and Tracing Manual
10 Yocto Project bundles a number of tracing and profiling tools --- this manual
21 useful tracing and profiling idioms along with their application (as
49 the tracing and profiling tools will be included in non-sdk images as well e.g.::
H A Darch.rst4 Overall Architecture of the Linux Tracing and Profiling Tools
7 Architecture of the Tracing and Profiling Tools
12 that together make up the Linux tracing and profiling space. The fact
/openbmc/linux/Documentation/dev-tools/
H A Dgcov.rst4 gcov profiling kernel support enables the use of GCC's coverage testing
41 Note that kernels compiled with profiling flags will be significantly
45 Profiling data will only become accessible once debugfs has been
54 To enable profiling for specific files or directories, add a line
122 The gcov kernel profiling infrastructure is designed to work out-of-the
193 Profiling flags are specified for source files which are not
198 Exclude affected source files from profiling by specifying
/openbmc/openbmc/meta-openembedded/meta-multimedia/recipes-multimedia/fluidsynth/
H A Dfluidsynth_2.3.4.bb34 PACKAGECONFIG[profiling] = "-Denable-profiling=ON,-Denable-profiling=OFF"
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-kernel/linux/arm-platforms-kmeta/bsp/arm-platforms/
H A Dfvp-standard.scc11 #include features/profiling/profiling.scc
H A Djuno-standard.scc11 #include features/profiling/profiling.scc
/openbmc/linux/drivers/perf/
H A Darm_spe_pmu.c3 * Perf support for the Statistical Profiling Extension, introduced as
568 /* Disable profiling at EL0 and EL1 */ in arm_spe_pmu_disable_and_drain_local()
576 /* Disable the profiling buffer */ in arm_spe_pmu_disable_and_drain_local()
590 * Ensure new profiling data is visible to the CPU and any external in arm_spe_pmu_buf_get_fault_act()
605 * If we've lost data, disable profiling and also set the PARTIAL in arm_spe_pmu_buf_get_fault_act()
666 * profiling buffer in response to a TRUNCATION flag. in arm_spe_pmu_irq_handler()
673 * If a fatal exception occurred then leaving the profiling in arm_spe_pmu_irq_handler()
676 * that the profiling buffer is disabled explicitly before in arm_spe_pmu_irq_handler()
684 * profiling as long as we didn't detect truncation. in arm_spe_pmu_irq_handler()
698 /* The buffer pointers are now sane, so resume profiling. */ in arm_spe_pmu_irq_handler()
[all …]
/openbmc/linux/arch/m68k/
H A DKconfig.debug34 bool "Use fast second timer for profiling"
37 Use a fast secondary clock to produce profiling information.
/openbmc/linux/drivers/s390/block/
H A DKconfig25 prompt "Profiling support for dasd devices"
28 Enable this option if you want to see profiling information
/openbmc/linux/arch/mips/sibyte/
H A DKconfig126 a ZBbus error is detected. Cannot work if ZBbus profiling
132 tristate "Support for ZBbus profiling"
/openbmc/linux/Documentation/timers/
H A Dhighres.rst102 accounting, profiling, and high resolution timers.
109 - cpu local profiling
192 and calls update_process_times and profiling. The implementation of the hrtimer
195 timer and periodic events (jiffies tick, profiling, process accounting) on UP
243 frequency profiling, and a complete removal of jiffies in the future.
/openbmc/linux/kernel/trace/
H A DKconfig309 When a 1 is echoed into this file profiling begins, and when a
310 zero is entered, profiling stops. A "functions" file is created in
569 prompt "Branch Profiling"
572 The branch profiling is a software profiler. It will add hooks
583 If unsure, choose "No branch profiling".
586 bool "No branch profiling"
588 No branch profiling. Branch profiling adds a bit of overhead.
626 profiled. Profiling the tracing infrastructure can only happen
992 bool "Enable GCOV profiling on ftrace subsystem"
995 Enable GCOV profiling on ftrace subsystem for checking
/openbmc/linux/tools/perf/Documentation/
H A Dperf-arm-spe.txt6 perf-arm-spe - Support for Arm Statistical Profiling Extension within Perf tools
16 The SPE (Statistical Profiling Extension) feature provides accurate attribution of latencies and
74 - Sampling, rather than tracing, cuts down the profiling problem to something more manageable for
116 (kpti=off). If KPTI needs to be disabled, this will fail with a console message "profiling buffer

12345678910>>...12