Home
last modified time | relevance | path

Searched refs:branch (Results 1 - 25 of 407) sorted by relevance

12345678910>>...17

/kernel/linux/linux-6.6/tools/perf/util/intel-pt-decoder/
H A Dintel-pt-insn-decoder.c32 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 Dintel-pt-insn-decoder.c31 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 Djump_label.h25 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 Dclk-lpc18xx-ccu.c22 /* 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 Dclk-lpc18xx-ccu.c19 /* 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 Dintel-bts.c80 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 Dintel-bts.c80 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 Di7300_edac.c54 * 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 Di7300_edac.c54 * 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 Djump_label.h19 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 Djump_label.h23 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 Ddraw_functrace.py70 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 Ddraw_functrace.py70 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 Djump_label.h14 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 Djump_label.h19 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 Djump_label.h12 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 Djump_label.h18 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 Djump_label.h11 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 Djump_label.h23 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 Djump_label.h13 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 Djump_label.h12 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 Djump_label.h18 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 Djump_label.h13 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 Djump_label.h26 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 Djump_label.h11 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()

Completed in 9 milliseconds

12345678910>>...17