| /Linux-v6.1/tools/perf/Documentation/ |
| D | perf-intel-pt.txt | 35 or "branches" events had been recorded. Presently 3 tools support this: 98 To represent software control flow, "branches" samples are produced. By default 158 the average IPC since the last IPC for that event type. Note IPC for "branches" 178 Another note, in the case of "branches" events, non-taken branches are not 190 branches, and supports 2 additional modes selected by option: 900 b synthesize "branches" events 904 c synthesize branches events (calls only) 905 r synthesize branches events (returns only) 922 "Branches" events look like they were recorded by "perf record -e branches". "c" 929 Note that "instructions", "branches" and "transactions" events depend on code [all …]
|
| D | itrace.txt | 2 b synthesize branches events (branch misses for Arm SPE) 3 c synthesize branches events (calls only) 4 r synthesize branches events (returns only) 50 It is also possible to skip events generated (instructions, branches, transactions,
|
| D | intel-hybrid.txt | 186 cpu_core/branches/, 187 cpu_atom/branches/,
|
| D | perf-top.txt | 241 taken branches. The number of branches captured with each sample depends on the 242 underlying hardware, the type of branches of interest, and the executed code. 243 It is possible to select the types of branches captured by enabling filters.
|
| /Linux-v6.1/Documentation/staging/ |
| D | static-keys.rst | 76 Using the 'asm goto', we can create branches that are either taken or not taken 157 Note that switching branches results in some locks being taken, 303 208,368,926 branches # 243.507 M/sec ( +- 0.06% ) 304 5,569,188 branch-misses # 2.67% of all branches ( +- 0.54% ) 320 206,859,359 branches # 245.956 M/sec ( +- 0.04% ) 321 4,884,119 branch-misses # 2.36% of all branches ( +- 0.85% ) 325 The percentage of saved branches is .7%, and we've saved 12% on 327 this optimization is about reducing the number of branches. In addition, we've
|
| /Linux-v6.1/tools/perf/scripts/python/ |
| D | export-to-sqlite.py | 121 branches = (columns == "branches") variable 205 if branches: 589 if branches: 706 if branches:
|
| D | export-to-postgresql.py | 300 branches = (columns == "branches") variable 381 if branches: 1032 if branches:
|
| /Linux-v6.1/fs/ubifs/ |
| D | misc.h | 203 return (struct ubifs_branch *)((void *)idx->branches + in ubifs_idx_branch() 215 return (void *)((struct ubifs_branch *)idx->branches)->key; in ubifs_idx_key()
|
| /Linux-v6.1/Documentation/process/ |
| D | 7.AdvancedTopics.rst | 42 the tree, use branches, etc. An understanding of git's tools for the 45 remote branches, the index, fast-forward merges, pushes and pulls, detached 60 The normal git workflow involves the use of a lot of branches. Each line 65 Publicly-available branches should be created with care; merge in patches 66 from development branches when they are in complete form and ready to go - 97 of the reasons why development should be done in private branches (which 98 can be rewritten if necessary) and only moved into public branches when
|
| /Linux-v6.1/Documentation/features/core/jump-labels/ |
| D | arch-support.txt | 4 # description: arch supports live patched, high efficiency branches
|
| /Linux-v6.1/arch/m68k/ifpsp060/ |
| D | iskeleton.S | 60 | _isp_unimp() branches to here so that the operating system 88 | stack frame and branches to this routine. 123 | Integer Instruction stack frame and branches to this routine. 128 | stack frame and branches to the _real_trace() entry point.
|
| /Linux-v6.1/Documentation/networking/ |
| D | tc-actions-env-rules.rst | 14 or intentionally branches by redirecting a packet, then you need to
|
| /Linux-v6.1/arch/mips/include/asm/ |
| D | fpu_emulator.h | 28 unsigned long branches; member
|
| /Linux-v6.1/arch/x86/net/ |
| D | bpf_jit_comp.c | 1950 int run_ctx_off, u8 **branches) in invoke_bpf_mod_ret() argument 1976 branches[i] = prog; in invoke_bpf_mod_ret() 2055 u8 **branches = NULL; in arch_prepare_bpf_trampoline() local 2159 branches = kcalloc(fmod_ret->nr_links, sizeof(u8 *), in arch_prepare_bpf_trampoline() 2161 if (!branches) in arch_prepare_bpf_trampoline() 2165 run_ctx_off, branches)) { in arch_prepare_bpf_trampoline() 2202 emit_cond_near_jump(&branches[i], prog, branches[i], in arch_prepare_bpf_trampoline() 2246 kfree(branches); in arch_prepare_bpf_trampoline()
|
| /Linux-v6.1/arch/x86/events/ |
| D | Kconfig | 53 16 consecutive taken branches in registers.
|
| /Linux-v6.1/arch/powerpc/platforms/8xx/ |
| D | Kconfig | 120 (by not placing conditional branches or branches to LR or CTR
|
| /Linux-v6.1/arch/arm64/net/ |
| D | bpf_jit_comp.c | 1716 __le32 **branches) in invoke_bpf_mod_ret() argument 1734 branches[i] = ctx->image + ctx->idx; in invoke_bpf_mod_ret() 1787 __le32 **branches = NULL; in prepare_trampoline() local 1895 branches = kcalloc(fmod_ret->nr_links, sizeof(__le32 *), in prepare_trampoline() 1897 if (!branches) in prepare_trampoline() 1901 run_ctx_off, branches); in prepare_trampoline() 1918 int offset = &ctx->image[ctx->idx] - branches[i]; in prepare_trampoline() 1919 *branches[i] = cpu_to_le32(A64_CBNZ(1, A64_R(10), offset)); in prepare_trampoline() 1963 kfree(branches); in prepare_trampoline()
|
| /Linux-v6.1/tools/perf/util/ |
| D | parse-events.l | 341 branch-instructions|branches { return sym(yyscanner, PERF_TYPE_HARDWARE, PERF_COUNT_HW_BRANCH_INS… 380 branch|branches|bpu|btb|bpc |
|
| /Linux-v6.1/arch/mips/math-emu/ |
| D | me-debugfs.c | 57 __this_cpu_write((fpuemustats).branches, 0); in fpuemustats_clear_show() 213 FPU_STAT_CREATE(branches); in debugfs_fpuemu()
|
| /Linux-v6.1/Documentation/devicetree/bindings/clock/ |
| D | lpc1850-ccu.txt | 3 Each CGU base clock has several clock branches which can be turned on
|
| /Linux-v6.1/Documentation/maintainer/ |
| D | configure-git.rst | 8 Tagged branches used in :ref:`Documentation/maintainer/pull-requests.rst
|
| D | rebasing-and-merging.rst | 100 which may contain multiple topic branches; each branch is usually developed 104 Many projects require that branches in pull requests be based on the 106 is not such a project; any rebasing of branches to avoid merges will, most 128 branches. Failure to do so threatens the security of the development
|
| /Linux-v6.1/Documentation/admin-guide/hw-vuln/ |
| D | spectre.rst | 61 conditional branches, while Spectre variant 2 attacks use speculative 62 execution of indirect branches to leak privileged memory. 93 execution of indirect branches :ref:`[3] <spec_ref3>`. The indirect 95 indirect branches can be influenced by an attacker, causing gadget code 103 branches in the victim to gadget code by poisoning the branch target 218 indirect branches. Return trampolines trap speculative execution paths 290 for indirect branches to bypass the poisoned branch target buffer, 505 can be compiled with return trampolines for indirect branches.
|
| /Linux-v6.1/drivers/media/i2c/ |
| D | ccs-pll.c | 84 } branches[] = { in print_pll() local 92 for (i = 0, br = branches; i < ARRAY_SIZE(branches); i++, br++) { in print_pll()
|
| /Linux-v6.1/Documentation/nvdimm/ |
| D | maintainer-entry-profile.rst | 11 'libnvdimm-fixes' or 'libnvdimm-for-next' branch. Those branches are
|