/kernel/linux/linux-6.6/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; in intel_pt_insn_decoder() local 40 intel_pt_insn->branch = INTEL_PT_BR_NO_BRANCH; in intel_pt_insn_decoder() 53 branch = INTEL_PT_BR_INDIRECT; in intel_pt_insn_decoder() 59 branch = INTEL_PT_BR_INDIRECT; in intel_pt_insn_decoder() 63 branch = INTEL_PT_BR_INDIRECT; in intel_pt_insn_decoder() 76 branch = INTEL_PT_BR_INDIRECT; in intel_pt_insn_decoder() 81 branch = INTEL_PT_BR_INDIRECT; in intel_pt_insn_decoder() 85 branch = INTEL_PT_BR_CONDITIONAL; in intel_pt_insn_decoder() 93 branch = INTEL_PT_BR_CONDITIONAL; in intel_pt_insn_decoder() 100 branch in intel_pt_insn_decoder() [all...] |
/kernel/linux/linux-5.10/tools/perf/util/intel-pt-decoder/ |
H A D | intel-pt-insn-decoder.c | 31 enum intel_pt_insn_branch branch = INTEL_PT_BR_NO_BRANCH; in intel_pt_insn_decoder() local 38 intel_pt_insn->branch = INTEL_PT_BR_NO_BRANCH; in intel_pt_insn_decoder() 49 branch = INTEL_PT_BR_INDIRECT; in intel_pt_insn_decoder() 54 branch = INTEL_PT_BR_INDIRECT; in intel_pt_insn_decoder() 58 branch = INTEL_PT_BR_CONDITIONAL; in intel_pt_insn_decoder() 66 branch = INTEL_PT_BR_CONDITIONAL; in intel_pt_insn_decoder() 73 branch = INTEL_PT_BR_INDIRECT; in intel_pt_insn_decoder() 77 branch = INTEL_PT_BR_INDIRECT; in intel_pt_insn_decoder() 81 branch = INTEL_PT_BR_INDIRECT; in intel_pt_insn_decoder() 85 branch in intel_pt_insn_decoder() [all...] |
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | jump_label.h | 25 static __always_inline bool arch_static_branch(struct static_key *key, bool branch) in arch_static_branch() argument 30 : : "i" (key), "i" (2 | branch) : : l_yes); in arch_static_branch() 39 static __always_inline bool arch_static_branch(struct static_key * const key, const bool branch) in arch_static_branch() argument 44 : : "i" (key), "i" (branch) : : l_yes); in arch_static_branch() 53 static __always_inline bool arch_static_branch_jump(struct static_key * const key, const bool branch) in arch_static_branch_jump() argument 58 : : "i" (key), "i" (branch) : : l_yes); in arch_static_branch_jump()
|
/kernel/linux/linux-5.10/drivers/clk/nxp/ |
H A D | clk-lpc18xx-ccu.c | 22 /* Bit defines for CCU branch configuration register */ 28 /* CCU branch feature bits */ 154 * To safely disable a branch clock a squence of two separate in lpc18xx_ccu_gate_endisable() 184 * The branch clock registers are only accessible in lpc18xx_ccu_gate_is_enabled() 205 static void lpc18xx_ccu_register_branch_gate_div(struct lpc18xx_clk_branch *branch, in lpc18xx_ccu_register_branch_gate_div() argument 213 if (branch->flags & CCU_BRANCH_HAVE_DIV2) { in lpc18xx_ccu_register_branch_gate_div() 218 div->reg = branch->offset + reg_base; in lpc18xx_ccu_register_branch_gate_div() 227 branch->gate.reg = branch->offset + reg_base; in lpc18xx_ccu_register_branch_gate_div() 228 branch in lpc18xx_ccu_register_branch_gate_div() [all...] |
/kernel/linux/linux-6.6/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 in lpc18xx_ccu_gate_endisable() 181 * The branch clock registers are only accessible in lpc18xx_ccu_gate_is_enabled() 202 static void lpc18xx_ccu_register_branch_gate_div(struct lpc18xx_clk_branch *branch, in lpc18xx_ccu_register_branch_gate_div() argument 210 if (branch->flags & CCU_BRANCH_HAVE_DIV2) { in lpc18xx_ccu_register_branch_gate_div() 215 div->reg = branch->offset + reg_base; in lpc18xx_ccu_register_branch_gate_div() 224 branch->gate.reg = branch->offset + reg_base; in lpc18xx_ccu_register_branch_gate_div() 225 branch in lpc18xx_ccu_register_branch_gate_div() [all...] |
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | intel-bts.c | 80 struct branch { struct 89 struct branch *branch; in intel_bts_dump() local 90 size_t i, pos = 0, br_sz = sizeof(struct branch), sz; in intel_bts_dump() 109 branch = (struct branch *)buf; in intel_bts_dump() 111 le64_to_cpu(branch->from), in intel_bts_dump() 112 le64_to_cpu(branch->to), in intel_bts_dump() 113 le64_to_cpu(branch->misc) & 0x10 ? in intel_bts_dump() 239 for (; offs < len_a; offs += sizeof(struct branch)) { in intel_bts_find_overlap() 272 intel_bts_synth_branch_sample(struct intel_bts_queue *btsq, struct branch *branch) intel_bts_synth_branch_sample() argument 362 intel_bts_get_branch_type(struct intel_bts_queue *btsq, struct branch *branch) intel_bts_get_branch_type() argument 410 struct branch *branch; intel_bts_process_buffer() local [all...] |
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | intel-bts.c | 80 struct branch { struct 89 struct branch *branch; in intel_bts_dump() local 90 size_t i, pos = 0, br_sz = sizeof(struct branch), sz; in intel_bts_dump() 109 branch = (struct branch *)buf; in intel_bts_dump() 111 le64_to_cpu(branch->from), in intel_bts_dump() 112 le64_to_cpu(branch->to), in intel_bts_dump() 113 le64_to_cpu(branch->misc) & 0x10 ? in intel_bts_dump() 239 for (; offs < len_a; offs += sizeof(struct branch)) { in intel_bts_find_overlap() 272 intel_bts_synth_branch_sample(struct intel_bts_queue *btsq, struct branch *branch) intel_bts_synth_branch_sample() argument 362 intel_bts_get_branch_type(struct intel_bts_queue *btsq, struct branch *branch) intel_bts_get_branch_type() argument 410 struct branch *branch; intel_bts_process_buffer() local [all...] |
/kernel/linux/linux-5.10/drivers/edac/ |
H A D | i7300_edac.c | 54 * On normal operation mode, the two channels on a branch should be 67 #define to_channel(ch, branch) ((((branch)) << 1) | (ch)) 69 #define to_csrow(slot, ch, branch) \ 70 (to_channel(ch, branch) | ((slot) << 2)) 411 unsigned branch, channel, bank, rank, cas, ras; in i7300_process_fbd_error() local 428 branch = (GET_FBD_FAT_IDX(error_reg) == 2) ? 1 : 0; in i7300_process_fbd_error() 450 branch, -1, rank, in i7300_process_fbd_error() 464 branch = (GET_FBD_NF_IDX(error_reg) == 2) ? 1 : 0; in i7300_process_fbd_error() 482 channel = (branch << in i7300_process_fbd_error() 585 decode_mtr(struct i7300_pvt *pvt, int slot, int ch, int branch, struct i7300_dimm_info *dinfo, struct dimm_info *dimm) decode_mtr() argument 751 int ch, branch, slot, channel, max_channel, max_branch; i7300_init_csrows() local 912 int branch; i7300_put_devices() local [all...] |
/kernel/linux/linux-6.6/drivers/edac/ |
H A D | i7300_edac.c | 54 * On normal operation mode, the two channels on a branch should be 67 #define to_channel(ch, branch) ((((branch)) << 1) | (ch)) 69 #define to_csrow(slot, ch, branch) \ 70 (to_channel(ch, branch) | ((slot) << 2)) 411 unsigned branch, channel, bank, rank, cas, ras; in i7300_process_fbd_error() local 428 branch = (GET_FBD_FAT_IDX(error_reg) == 2) ? 1 : 0; in i7300_process_fbd_error() 450 branch, -1, rank, in i7300_process_fbd_error() 464 branch = (GET_FBD_NF_IDX(error_reg) == 2) ? 1 : 0; in i7300_process_fbd_error() 482 channel = (branch << in i7300_process_fbd_error() 585 decode_mtr(struct i7300_pvt *pvt, int slot, int ch, int branch, struct i7300_dimm_info *dinfo, struct dimm_info *dimm) decode_mtr() argument 751 int ch, branch, slot, channel, max_channel, max_branch; i7300_init_csrows() local 912 int branch; i7300_put_devices() local [all...] |
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | jump_label.h | 19 const bool branch) in arch_static_branch() 28 : : "i"(&((char *)key)[branch]) : : l_yes); in arch_static_branch() 36 const bool branch) in arch_static_branch_jump() 45 : : "i"(&((char *)key)[branch]) : : l_yes); in arch_static_branch_jump() 18 arch_static_branch(struct static_key * const key, const bool branch) arch_static_branch() argument 35 arch_static_branch_jump(struct static_key * const key, const bool branch) arch_static_branch_jump() argument
|
/kernel/linux/linux-6.6/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) in arch_static_branch() argument 28 : : "i"(&((char *)key)[branch]) : : l_yes); in arch_static_branch() 36 static __always_inline bool arch_static_branch_jump(struct static_key * const key, const bool branch) in arch_static_branch_jump() argument 41 : : "i"(&((char *)key)[branch]) : : l_yes); in arch_static_branch_jump()
|
/kernel/linux/linux-5.10/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 +\
|
/kernel/linux/linux-6.6/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 +\
|
/kernel/linux/linux-5.10/arch/xtensa/include/asm/ |
H A D | jump_label.h | 14 bool branch) in arch_static_branch() 21 : : "i" (&((char *)key)[branch]) : : l_yes); in arch_static_branch() 29 bool branch) in arch_static_branch_jump() 49 : : "i" (&((char *)key)[branch]) : : l_yes); in arch_static_branch_jump() 13 arch_static_branch(struct static_key *key, bool branch) arch_static_branch() argument 28 arch_static_branch_jump(struct static_key *key, bool branch) arch_static_branch_jump() argument
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | jump_label.h | 19 bool branch) in arch_static_branch() 28 : : "i"(&((char *)key)[branch]) : : l_yes); in arch_static_branch() 36 bool branch) in arch_static_branch_jump() 45 : : "i"(&((char *)key)[branch]) : : l_yes); in arch_static_branch_jump() 18 arch_static_branch(struct static_key *key, bool branch) arch_static_branch() argument 35 arch_static_branch_jump(struct static_key *key, bool branch) arch_static_branch_jump() argument
|
/kernel/linux/linux-5.10/arch/parisc/include/asm/ |
H A D | jump_label.h | 12 static __always_inline bool arch_static_branch(struct static_key *key, bool branch) in arch_static_branch() argument 20 : : "i" (&((char *)key)[branch]) : : l_yes); in arch_static_branch() 27 static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch) in arch_static_branch_jump() argument 35 : : "i" (&((char *)key)[branch]) : : l_yes); in arch_static_branch_jump()
|
/kernel/linux/linux-5.10/arch/riscv/include/asm/ |
H A D | jump_label.h | 18 bool branch) in arch_static_branch() 32 : : "i"(&((char *)key)[branch]) : : label); in arch_static_branch() 40 bool branch) in arch_static_branch_jump() 54 : : "i"(&((char *)key)[branch]) : : label); in arch_static_branch_jump() 17 arch_static_branch(struct static_key *key, bool branch) arch_static_branch() argument 39 arch_static_branch_jump(struct static_key *key, bool branch) arch_static_branch_jump() argument
|
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
H A D | jump_label.h | 11 static __always_inline bool arch_static_branch(struct static_key *key, bool branch) in arch_static_branch() argument 20 : : "i" (&((char *)key)[branch]) : : l_yes); in arch_static_branch() 27 static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch) in arch_static_branch_jump() argument 36 : : "i" (&((char *)key)[branch]) : : l_yes); in arch_static_branch_jump()
|
/kernel/linux/linux-5.10/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) in arch_static_branch() argument 28 : : "i"(&((char *)key)[branch]) : : l_yes); in arch_static_branch() 36 static __always_inline bool arch_static_branch_jump(struct static_key * const key, const bool branch) in arch_static_branch_jump() argument 41 : : "i"(&((char *)key)[branch]) : : l_yes); in arch_static_branch_jump()
|
/kernel/linux/linux-6.6/arch/csky/include/asm/ |
H A D | jump_label.h | 13 bool branch) in arch_static_branch() 22 : : "i"(&((char *)key)[branch]) : : label); in arch_static_branch() 30 bool branch) in arch_static_branch_jump() 39 : : "i"(&((char *)key)[branch]) : : label); in arch_static_branch_jump() 12 arch_static_branch(struct static_key *key, bool branch) arch_static_branch() argument 29 arch_static_branch_jump(struct static_key *key, bool branch) arch_static_branch_jump() argument
|
/kernel/linux/linux-6.6/arch/arm/include/asm/ |
H A D | jump_label.h | 12 static __always_inline bool arch_static_branch(struct static_key *key, bool branch) in arch_static_branch() argument 19 : : "i" (&((char *)key)[branch]) : : l_yes); in arch_static_branch() 26 static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch) in arch_static_branch_jump() argument 33 : : "i" (&((char *)key)[branch]) : : l_yes); in arch_static_branch_jump()
|
/kernel/linux/linux-6.6/arch/riscv/include/asm/ |
H A D | jump_label.h | 18 const bool branch) in arch_static_branch() 32 : : "i"(&((char *)key)[branch]) : : label); in arch_static_branch() 40 const bool branch) in arch_static_branch_jump() 54 : : "i"(&((char *)key)[branch]) : : label); in arch_static_branch_jump() 17 arch_static_branch(struct static_key * const key, const bool branch) arch_static_branch() argument 39 arch_static_branch_jump(struct static_key * const key, const bool branch) arch_static_branch_jump() argument
|
/kernel/linux/linux-6.6/arch/parisc/include/asm/ |
H A D | jump_label.h | 13 static __always_inline bool arch_static_branch(struct static_key *key, bool branch) in arch_static_branch() argument 22 : : "i" (&((char *)key)[branch]), "i" (sizeof(long)) in arch_static_branch() 30 static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch) in arch_static_branch_jump() argument 39 : : "i" (&((char *)key)[branch]), "i" (sizeof(long)) in arch_static_branch_jump()
|
/kernel/linux/linux-6.6/arch/s390/include/asm/ |
H A D | jump_label.h | 26 static __always_inline bool arch_static_branch(struct static_key *key, bool branch) in arch_static_branch() argument 34 : : JUMP_LABEL_STATIC_KEY_CONSTRAINT (key), "i" (branch) : : label); in arch_static_branch() 40 static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch) in arch_static_branch_jump() argument 48 : : JUMP_LABEL_STATIC_KEY_CONSTRAINT (key), "i" (branch) : : label); in arch_static_branch_jump()
|
/kernel/linux/linux-6.6/arch/sparc/include/asm/ |
H A D | jump_label.h | 11 static __always_inline bool arch_static_branch(struct static_key *key, bool branch) in arch_static_branch() argument 20 : : "i" (&((char *)key)[branch]) : : l_yes); in arch_static_branch() 27 static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch) in arch_static_branch_jump() argument 36 : : "i" (&((char *)key)[branch]) : : l_yes); in arch_static_branch_jump()
|