/linux-master/arch/riscv/include/asm/ |
H A D | jump_label.h | 18 const bool branch) 32 : : "i"(&((char *)key)[branch]) : : label); 40 const bool branch) 54 : : "i"(&((char *)key)[branch]) : : label); 17 arch_static_branch(struct static_key * const key, const bool branch) argument 39 arch_static_branch_jump(struct static_key * const key, const bool branch) argument
|
/linux-master/arch/loongarch/include/asm/ |
H A D | jump_label.h | 23 static __always_inline bool arch_static_branch(struct static_key * const key, const bool branch) argument 28 : : "i"(&((char *)key)[branch]) : : l_yes); 36 static __always_inline bool arch_static_branch_jump(struct static_key * const key, const bool branch) argument 41 : : "i"(&((char *)key)[branch]) : : l_yes);
|
/linux-master/arch/arm64/include/asm/ |
H A D | jump_label.h | 19 const bool branch) 28 : : "i"(&((char *)key)[branch]) : : l_yes); 36 const bool branch) 45 : : "i"(&((char *)key)[branch]) : : l_yes); 18 arch_static_branch(struct static_key * const key, const bool branch) argument 35 arch_static_branch_jump(struct static_key * const key, const bool branch) argument
|
/linux-master/arch/x86/include/asm/ |
H A D | jump_label.h | 25 static __always_inline bool arch_static_branch(struct static_key *key, bool branch) argument 30 : : "i" (key), "i" (2 | branch) : : l_yes); 39 static __always_inline bool arch_static_branch(struct static_key * const key, const bool branch) argument 44 : : "i" (key), "i" (branch) : : l_yes); 53 static __always_inline bool arch_static_branch_jump(struct static_key * const key, const bool branch) argument 58 : : "i" (key), "i" (branch) : : l_yes);
|
H A D | asm-prototypes.h | 17 #include <asm/nospec-branch.h>
|
/linux-master/arch/sparc/include/asm/ |
H A D | jump_label.h | 11 static __always_inline bool arch_static_branch(struct static_key *key, bool branch) argument 20 : : "i" (&((char *)key)[branch]) : : l_yes); 27 static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch) argument 36 : : "i" (&((char *)key)[branch]) : : l_yes);
|
/linux-master/arch/arm/include/asm/ |
H A D | jump_label.h | 12 static __always_inline bool arch_static_branch(struct static_key *key, bool branch) argument 19 : : "i" (&((char *)key)[branch]) : : l_yes); 26 static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch) argument 33 : : "i" (&((char *)key)[branch]) : : l_yes);
|
/linux-master/arch/arc/include/asm/ |
H A D | jump_label.h | 32 bool branch) 40 : : "i" (&((char *)key)[branch]) : : l_yes); 48 bool branch) 56 : : "i" (&((char *)key)[branch]) : : l_yes); 31 arch_static_branch(struct static_key *key, bool branch) argument 47 arch_static_branch_jump(struct static_key *key, bool branch) argument
|
/linux-master/arch/csky/include/asm/ |
H A D | jump_label.h | 13 bool branch) 22 : : "i"(&((char *)key)[branch]) : : label); 30 bool branch) 39 : : "i"(&((char *)key)[branch]) : : label); 12 arch_static_branch(struct static_key *key, bool branch) argument 29 arch_static_branch_jump(struct static_key *key, bool branch) argument
|
/linux-master/arch/parisc/include/asm/ |
H A D | jump_label.h | 13 static __always_inline bool arch_static_branch(struct static_key *key, bool branch) argument 22 : : "i" (&((char *)key)[branch]), "i" (sizeof(long)) 30 static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch) argument 39 : : "i" (&((char *)key)[branch]), "i" (sizeof(long))
|
/linux-master/arch/s390/include/asm/ |
H A D | jump_label.h | 26 static __always_inline bool arch_static_branch(struct static_key *key, bool branch) argument 34 : : JUMP_LABEL_STATIC_KEY_CONSTRAINT (key), "i" (branch) : : label); 40 static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch) argument 48 : : JUMP_LABEL_STATIC_KEY_CONSTRAINT (key), "i" (branch) : : label);
|
/linux-master/arch/xtensa/include/asm/ |
H A D | jump_label.h | 14 bool branch) 21 : : "i" (&((char *)key)[branch]) : : l_yes); 29 bool branch) 49 : : "i" (&((char *)key)[branch]) : : l_yes); 13 arch_static_branch(struct static_key *key, bool branch) argument 28 arch_static_branch_jump(struct static_key *key, bool branch) argument
|
/linux-master/arch/powerpc/include/asm/ |
H A D | jump_label.h | 18 static __always_inline bool arch_static_branch(struct static_key *key, bool branch) argument 26 : : "i" (&((char *)key)[branch]) : : l_yes); 33 static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch) argument 41 : : "i" (&((char *)key)[branch]) : : l_yes);
|
/linux-master/tools/perf/util/intel-pt-decoder/ |
H A D | intel-pt-insn-decoder.c | 32 enum intel_pt_insn_branch branch = INTEL_PT_BR_NO_BRANCH; local 40 intel_pt_insn->branch = INTEL_PT_BR_NO_BRANCH; 53 branch = INTEL_PT_BR_INDIRECT; 59 branch = INTEL_PT_BR_INDIRECT; 63 branch = INTEL_PT_BR_INDIRECT; 76 branch = INTEL_PT_BR_INDIRECT; 81 branch = INTEL_PT_BR_INDIRECT; 85 branch = INTEL_PT_BR_CONDITIONAL; 93 branch = INTEL_PT_BR_CONDITIONAL; 100 branch [all...] |
/linux-master/arch/mips/include/asm/ |
H A D | jump_label.h | 40 static __always_inline bool arch_static_branch(struct static_key *key, bool branch) argument 47 : : "i" (&((char *)key)[branch]) : : l_yes); 54 static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch) argument 60 : : "i" (&((char *)key)[branch]) : : l_yes);
|
/linux-master/tools/perf/arch/x86/tests/ |
H A D | gen-insn-x86-dat.awk | 14 branch = "" 44 printf "}, %d, %s, \"%s\", \"%s\",", len, rel, op, branch 47 branch = "" 62 branch = $i
|
H A D | insn-x86.c | 95 pr_debug("Failed to get branch\n"); 103 int op, branch, ret; local 120 branch = get_branch(dat->expected_branch_str); 133 if ((int)intel_pt_insn.branch != branch) { 134 pr_debug("Failed to decode 'branch' value (%d vs expected %d): %s\n", 135 intel_pt_insn.branch, branch, dat->asm_rep);
|
/linux-master/arch/s390/tools/ |
H A D | gcc-thunk-extern.sh | 6 cat << "END" | $@ -x c - -fno-PIE -march=z10 -mindirect-branch=thunk-extern -mfunction-return=thunk-extern -mindirect-branch-table -O2 -c -o /dev/null
|
/linux-master/scripts/tracing/ |
H A D | draw_functrace.py | 70 def __toString(self, branch, lastChild): 72 s = "%s----%s (%s)\n" % (branch, self._func, self._time) 74 s = "%s----%s\n" % (branch, self._func) 78 branch = branch[:-1] + " " 81 s += "%s" % self._children[i].__toString(branch +\ 84 s += "%s" % self._children[i].__toString(branch +\
|
/linux-master/arch/powerpc/tools/ |
H A D | unrel_branch_check.sh | 21 # we know that there is a correct branch to 47 while IFS=: read -r from branch to sym; do 53 if [ "$branch" = 'b' ]; then 62 *) printf 'Unkown branch format\n' 73 printf '%s %s-> %s %s\n' "$from" "$branch" "$to" "$sym"
|
/linux-master/arch/x86/kernel/ |
H A D | ibt_selftest.S | 4 #include <asm/nospec-branch.h>
|
/linux-master/arch/mips/mm/ |
H A D | extable.c | 10 #include <asm/branch.h>
|
/linux-master/drivers/clk/nxp/ |
H A D | clk-lpc18xx-ccu.c | 19 /* Bit defines for CCU branch configuration register */ 25 /* CCU branch feature bits */ 151 * To safely disable a branch clock a squence of two separate 181 * The branch clock registers are only accessible 202 static void lpc18xx_ccu_register_branch_gate_div(struct lpc18xx_clk_branch *branch, argument 210 if (branch->flags & CCU_BRANCH_HAVE_DIV2) { 215 div->reg = branch->offset + reg_base; 224 branch->gate.reg = branch->offset + reg_base; 225 branch [all...] |
/linux-master/arch/m68k/fpsp040/ |
H A D | x_bsun.S | 4 | fpsp_bsun --- FPSP handler for branch/set on unordered exception
|
/linux-master/arch/s390/kernel/ |
H A D | nospec-sysfs.c | 5 #include <asm/nospec-branch.h> 21 return sprintf(buf, "Mitigation: limited branch prediction\n");
|