arch/arc/include/asm/jump_label.h
32
bool branch)
arch/arc/include/asm/jump_label.h
40
: : "i" (&((char *)key)[branch]) : : l_yes);
arch/arc/include/asm/jump_label.h
48
bool branch)
arch/arc/include/asm/jump_label.h
56
: : "i" (&((char *)key)[branch]) : : l_yes);
arch/arm/include/asm/jump_label.h
20
static __always_inline bool arch_static_branch(struct static_key *key, bool branch)
arch/arm/include/asm/jump_label.h
23
: : "i" (&((char *)key)[branch]) : : l_yes);
arch/arm/include/asm/jump_label.h
30
static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch)
arch/arm/include/asm/jump_label.h
37
: : "i" (&((char *)key)[branch]) : : l_yes);
arch/arm/kernel/ftrace.c
286
unsigned long branch = arm_gen_branch(pc, caller_fn);
arch/arm/kernel/ftrace.c
288
unsigned long old = enable ? nop : branch;
arch/arm/kernel/ftrace.c
289
unsigned long new = enable ? branch : nop;
arch/arm64/include/asm/jump_label.h
32
const bool branch)
arch/arm64/include/asm/jump_label.h
34
char *k = &((char *)key)[branch];
arch/arm64/include/asm/jump_label.h
47
const bool branch)
arch/arm64/include/asm/jump_label.h
49
char *k = &((char *)key)[branch];
arch/arm64/kernel/ftrace.c
576
u32 branch, nop;
arch/arm64/kernel/ftrace.c
578
branch = aarch64_insn_gen_branch_imm(pc,
arch/arm64/kernel/ftrace.c
584
return ftrace_modify_code(pc, nop, branch, true);
arch/arm64/kernel/ftrace.c
586
return ftrace_modify_code(pc, branch, nop, true);
arch/arm64/net/bpf_jit_comp.c
2295
__le32 *branch;
arch/arm64/net/bpf_jit_comp.c
2331
branch = ctx->image + ctx->idx;
arch/arm64/net/bpf_jit_comp.c
2344
int offset = &ctx->image[ctx->idx] - branch;
arch/arm64/net/bpf_jit_comp.c
2345
*branch = cpu_to_le32(A64_CBZ(1, A64_R(0), offset));
arch/csky/include/asm/jump_label.h
13
bool branch)
arch/csky/include/asm/jump_label.h
22
: : "i"(&((char *)key)[branch]) : : label);
arch/csky/include/asm/jump_label.h
30
bool branch)
arch/csky/include/asm/jump_label.h
39
: : "i"(&((char *)key)[branch]) : : label);
arch/loongarch/include/asm/jump_label.h
36
static __always_inline bool arch_static_branch(struct static_key * const key, const bool branch)
arch/loongarch/include/asm/jump_label.h
40
: : "i"(&((char *)key)[branch]) : : l_yes);
arch/loongarch/include/asm/jump_label.h
48
static __always_inline bool arch_static_branch_jump(struct static_key * const key, const bool branch)
arch/loongarch/include/asm/jump_label.h
53
: : "i"(&((char *)key)[branch]) : : l_yes);
arch/loongarch/kernel/ftrace_dyn.c
259
u32 branch, nop;
arch/loongarch/kernel/ftrace_dyn.c
267
branch = larch_insn_gen_b(pc, func);
arch/loongarch/kernel/ftrace_dyn.c
270
return ftrace_modify_code(pc, nop, branch, true);
arch/loongarch/kernel/ftrace_dyn.c
272
return ftrace_modify_code(pc, branch, nop, true);
arch/loongarch/net/bpf_jit.c
1493
u32 *branch;
arch/loongarch/net/bpf_jit.c
1519
branch = (u32 *)ctx->image + ctx->idx;
arch/loongarch/net/bpf_jit.c
1538
int offset = (void *)(&ctx->image[ctx->idx]) - (void *)branch;
arch/loongarch/net/bpf_jit.c
1539
*branch = larch_insn_gen_beq(LOONGARCH_GPR_A0, LOONGARCH_GPR_ZERO, offset);
arch/m68k/fpsp040/fpsp.h
229
.set bsun_bit,7 | branch on unordered
arch/m68k/include/uapi/asm/bootinfo.h
173
__be16 branch;
arch/mips/include/asm/jump_label.h
40
static __always_inline bool arch_static_branch(struct static_key *key, bool branch)
arch/mips/include/asm/jump_label.h
47
: : "i" (&((char *)key)[branch]) : : l_yes);
arch/mips/include/asm/jump_label.h
54
static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch)
arch/mips/include/asm/jump_label.h
60
: : "i" (&((char *)key)[branch]) : : l_yes);
arch/openrisc/include/asm/jump_label.h
44
const bool branch)
arch/openrisc/include/asm/jump_label.h
47
::"i"(&((char *)key)[branch])::l_yes);
arch/openrisc/include/asm/jump_label.h
61
arch_static_branch_jump(struct static_key *const key, const bool branch)
arch/openrisc/include/asm/jump_label.h
64
::"i"(&((char *)key)[branch])::l_yes);
arch/parisc/include/asm/jump_label.h
13
static __always_inline bool arch_static_branch(struct static_key *key, bool branch)
arch/parisc/include/asm/jump_label.h
22
: : "i" (&((char *)key)[branch]), "i" (sizeof(long))
arch/parisc/include/asm/jump_label.h
30
static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch)
arch/parisc/include/asm/jump_label.h
39
: : "i" (&((char *)key)[branch]), "i" (sizeof(long))
arch/powerpc/include/asm/jump_label.h
18
static __always_inline bool arch_static_branch(struct static_key *key, bool branch)
arch/powerpc/include/asm/jump_label.h
26
: : "i" (&((char *)key)[branch]) : : l_yes);
arch/powerpc/include/asm/jump_label.h
33
static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch)
arch/powerpc/include/asm/jump_label.h
41
: : "i" (&((char *)key)[branch]) : : l_yes);
arch/powerpc/perf/generic-compat-pmu.c
106
GENERIC_EVENT_ATTR(branch-misses, PM_BR_MPRED_CMPL);
arch/powerpc/perf/generic-compat-pmu.c
113
CACHE_EVENT_ATTR(branch-load-misses, PM_BR_MPRED_CMPL);
arch/powerpc/perf/power10-pmu.c
123
GENERIC_EVENT_ATTR(branch-instructions, PM_BR_CMPL);
arch/powerpc/perf/power10-pmu.c
124
GENERIC_EVENT_ATTR(branch-misses, PM_BR_MPRED_CMPL);
arch/powerpc/perf/power10-pmu.c
129
GENERIC_EVENT_ATTR(branch-instructions, PM_BR_FIN);
arch/powerpc/perf/power10-pmu.c
130
GENERIC_EVENT_ATTR(branch-misses, PM_MPRED_BR_FIN);
arch/powerpc/perf/power10-pmu.c
145
CACHE_EVENT_ATTR(branch-load-misses, PM_BR_MPRED_CMPL);
arch/powerpc/perf/power10-pmu.c
146
CACHE_EVENT_ATTR(branch-loads, PM_BR_CMPL);
arch/powerpc/perf/power7-pmu.c
384
GENERIC_EVENT_ATTR(branch-instructions, PM_BRU_FIN);
arch/powerpc/perf/power7-pmu.c
385
GENERIC_EVENT_ATTR(branch-misses, PM_BR_MPRED);
arch/powerpc/perf/power8-pmu.c
127
GENERIC_EVENT_ATTR(branch-instructions, PM_BRU_FIN);
arch/powerpc/perf/power8-pmu.c
128
GENERIC_EVENT_ATTR(branch-misses, PM_BR_MPRED_CMPL);
arch/powerpc/perf/power8-pmu.c
148
CACHE_EVENT_ATTR(branch-load-misses, PM_BR_MPRED_CMPL);
arch/powerpc/perf/power8-pmu.c
149
CACHE_EVENT_ATTR(branch-loads, PM_BRU_FIN);
arch/powerpc/perf/power9-pmu.c
170
GENERIC_EVENT_ATTR(branch-instructions, PM_BR_CMPL);
arch/powerpc/perf/power9-pmu.c
171
GENERIC_EVENT_ATTR(branch-misses, PM_BR_MPRED_CMPL);
arch/powerpc/perf/power9-pmu.c
187
CACHE_EVENT_ATTR(branch-load-misses, PM_BR_MPRED_CMPL);
arch/powerpc/perf/power9-pmu.c
188
CACHE_EVENT_ATTR(branch-loads, PM_BR_CMPL);
arch/riscv/include/asm/jump_label.h
37
const bool branch)
arch/riscv/include/asm/jump_label.h
41
: : "i"(&((char *)key)[branch]) : : label);
arch/riscv/include/asm/jump_label.h
58
const bool branch)
arch/riscv/include/asm/jump_label.h
62
: : "i"(&((char *)key)[branch]) : : label);
arch/riscv/kernel/probes/decode-insn.c
45
RISCV_INSN_SET_SIMULATE(branch, insn);
arch/s390/include/asm/jump_label.h
26
static __always_inline bool arch_static_branch(struct static_key *key, bool branch)
arch/s390/include/asm/jump_label.h
34
: : JUMP_LABEL_STATIC_KEY_CONSTRAINT (key), "i" (branch) : : label);
arch/s390/include/asm/jump_label.h
40
static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch)
arch/s390/include/asm/jump_label.h
48
: : JUMP_LABEL_STATIC_KEY_CONSTRAINT (key), "i" (branch) : : label);
arch/s390/kernel/nospec-branch.c
104
static const u8 branch[] = { 0x47, 0x00, 0x07, 0x00 };
arch/s390/kernel/nospec-branch.c
110
memcpy(insnbuf + 2, branch, sizeof(branch));
arch/sparc/include/asm/jump_label.h
11
static __always_inline bool arch_static_branch(struct static_key *key, bool branch)
arch/sparc/include/asm/jump_label.h
20
: : "i" (&((char *)key)[branch]) : : l_yes);
arch/sparc/include/asm/jump_label.h
27
static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch)
arch/sparc/include/asm/jump_label.h
36
: : "i" (&((char *)key)[branch]) : : l_yes);
arch/x86/events/amd/core.c
1378
EVENT_ATTR_STR(branch-brs, amd_branch_brs,
arch/x86/events/core.c
1982
EVENT_ATTR(branch-instructions, BRANCH_INSTRUCTIONS );
arch/x86/events/core.c
1983
EVENT_ATTR(branch-misses, BRANCH_MISSES );
arch/x86/events/intel/pt.c
117
PMU_FORMAT_ATTR(branch, "config:13" );
arch/x86/include/asm/jump_label.h
35
static __always_inline bool arch_static_branch(struct static_key * const key, const bool branch)
arch/x86/include/asm/jump_label.h
38
: : "i" (key), "i" (branch) : : l_yes);
arch/x86/include/asm/jump_label.h
45
static __always_inline bool arch_static_branch_jump(struct static_key * const key, const bool branch)
arch/x86/include/asm/jump_label.h
50
: : "i" (key), "i" (branch) : : l_yes);
arch/x86/include/asm/uprobes.h
43
} branch;
arch/x86/kernel/uprobes.c
1273
return auprobe->branch.opc1 == 0xe8;
arch/x86/kernel/uprobes.c
1309
switch (auprobe->branch.opc1) {
arch/x86/kernel/uprobes.c
1326
unsigned long new_ip = regs->ip += auprobe->branch.ilen;
arch/x86/kernel/uprobes.c
1327
unsigned long offs = (long)auprobe->branch.offs;
arch/x86/kernel/uprobes.c
1444
auprobe->branch.opc1 = opc1;
arch/x86/kernel/uprobes.c
1445
auprobe->branch.ilen = insn->length;
arch/x86/kernel/uprobes.c
1446
auprobe->branch.offs = insn->immediate.value;
arch/xtensa/include/asm/jump_label.h
14
bool branch)
arch/xtensa/include/asm/jump_label.h
21
: : "i" (&((char *)key)[branch]) : : l_yes);
arch/xtensa/include/asm/jump_label.h
29
bool branch)
arch/xtensa/include/asm/jump_label.h
49
: : "i" (&((char *)key)[branch]) : : l_yes);
drivers/clk/nxp/clk-lpc18xx-ccu.c
202
static void lpc18xx_ccu_register_branch_gate_div(struct lpc18xx_clk_branch *branch,
drivers/clk/nxp/clk-lpc18xx-ccu.c
210
if (branch->flags & CCU_BRANCH_HAVE_DIV2) {
drivers/clk/nxp/clk-lpc18xx-ccu.c
215
div->reg = branch->offset + reg_base;
drivers/clk/nxp/clk-lpc18xx-ccu.c
224
branch->gate.reg = branch->offset + reg_base;
drivers/clk/nxp/clk-lpc18xx-ccu.c
225
branch->gate.bit_idx = 0;
drivers/clk/nxp/clk-lpc18xx-ccu.c
227
branch->clk = clk_register_composite(NULL, branch->name, &parent, 1,
drivers/clk/nxp/clk-lpc18xx-ccu.c
230
&branch->gate.hw, &lpc18xx_ccu_gate_ops, 0);
drivers/clk/nxp/clk-lpc18xx-ccu.c
231
if (IS_ERR(branch->clk)) {
drivers/clk/nxp/clk-lpc18xx-ccu.c
233
pr_warn("%s: failed to register %s\n", __func__, branch->name);
drivers/clk/nxp/clk-lpc18xx-ccu.c
238
switch (branch->offset) {
drivers/clk/nxp/clk-lpc18xx-ccu.c
243
clk_prepare_enable(branch->clk);
drivers/clk/qcom/clk-branch.c
141
struct clk_branch branch = mem_br->branch;
drivers/clk/qcom/clk-branch.c
145
regmap_assign_bits(branch.clkr.regmap, mem_br->mem_enable_reg,
drivers/clk/qcom/clk-branch.c
148
ret = regmap_read_poll_timeout(branch.clkr.regmap, mem_br->mem_ack_reg,
drivers/clk/qcom/clk-branch.c
151
WARN(1, "%s mem enable failed\n", clk_hw_get_name(&branch.clkr.hw));
drivers/clk/qcom/clk-branch.c
162
regmap_assign_bits(mem_br->branch.clkr.regmap, mem_br->mem_enable_reg,
drivers/clk/qcom/clk-branch.h
122
container_of(to_clk_branch(_hw), struct clk_mem_branch, branch)
drivers/clk/qcom/clk-branch.h
59
struct clk_branch branch;
drivers/clk/qcom/clk-rpm.c
195
if (r->branch)
drivers/clk/qcom/clk-rpm.c
203
if (r->branch)
drivers/clk/qcom/clk-rpm.c
238
active_rate = r->branch ? !!peer_rate : peer_rate;
drivers/clk/qcom/clk-rpm.c
243
sleep_rate = r->branch ? !!peer_sleep_rate : peer_sleep_rate;
drivers/clk/qcom/clk-rpm.c
94
bool branch;
drivers/clk/qcom/clk-smd-rpm.c
168
bool branch;
drivers/clk/qcom/clk-smd-rpm.c
196
.value = cpu_to_le32(r->branch ? 1 : INT_MAX),
drivers/clk/qcom/clk-smd-rpm.c
280
if (r->branch)
drivers/clk/qcom/clk-smd-rpm.c
288
if (r->branch)
drivers/clk/qcom/clk-smd-rpm.c
323
active_rate = r->branch ? !!peer_rate : peer_rate;
drivers/clk/qcom/clk-smd-rpm.c
328
sleep_rate = r->branch ? !!peer_sleep_rate : peer_sleep_rate;
drivers/clk/qcom/clk-smd-rpm.c
71
.branch = true, \
drivers/clk/qcom/clk-smd-rpm.c
89
.branch = true, \
drivers/clk/qcom/ecpricc-qdu1000.c
1021
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
1063
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
1087
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
1111
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
1135
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
1177
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
1201
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
1225
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
1249
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
1291
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
1315
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
1339
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
1363
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
1405
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
1429
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
1453
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
1477
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
1501
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
1525
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
1549
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
1573
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
1633
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
1652
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
1671
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
1690
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
1709
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
2296
[ECPRI_CC_ETH_100G_C2C_0_HM_FF_0_CLK] = &ecpri_cc_eth_100g_c2c_0_hm_ff_0_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2297
[ECPRI_CC_ETH_100G_C2C_0_HM_FF_1_CLK] = &ecpri_cc_eth_100g_c2c_0_hm_ff_1_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2302
[ECPRI_CC_ETH_100G_C2C_HM_MACSEC_CLK] = &ecpri_cc_eth_100g_c2c_hm_macsec_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2305
&ecpri_cc_eth_100g_dbg_c2c_hm_ff_0_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2309
&ecpri_cc_eth_100g_dbg_c2c_hm_ff_1_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2320
[ECPRI_CC_ETH_100G_FH_0_HM_FF_0_CLK] = &ecpri_cc_eth_100g_fh_0_hm_ff_0_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2323
[ECPRI_CC_ETH_100G_FH_0_HM_FF_1_CLK] = &ecpri_cc_eth_100g_fh_0_hm_ff_1_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2326
[ECPRI_CC_ETH_100G_FH_0_HM_FF_2_CLK] = &ecpri_cc_eth_100g_fh_0_hm_ff_2_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2329
[ECPRI_CC_ETH_100G_FH_0_HM_FF_3_CLK] = &ecpri_cc_eth_100g_fh_0_hm_ff_3_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2333
[ECPRI_CC_ETH_100G_FH_1_HM_FF_0_CLK] = &ecpri_cc_eth_100g_fh_1_hm_ff_0_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2336
[ECPRI_CC_ETH_100G_FH_1_HM_FF_1_CLK] = &ecpri_cc_eth_100g_fh_1_hm_ff_1_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2339
[ECPRI_CC_ETH_100G_FH_1_HM_FF_2_CLK] = &ecpri_cc_eth_100g_fh_1_hm_ff_2_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2342
[ECPRI_CC_ETH_100G_FH_1_HM_FF_3_CLK] = &ecpri_cc_eth_100g_fh_1_hm_ff_3_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2346
[ECPRI_CC_ETH_100G_FH_2_HM_FF_0_CLK] = &ecpri_cc_eth_100g_fh_2_hm_ff_0_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2349
[ECPRI_CC_ETH_100G_FH_2_HM_FF_1_CLK] = &ecpri_cc_eth_100g_fh_2_hm_ff_1_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2352
[ECPRI_CC_ETH_100G_FH_2_HM_FF_2_CLK] = &ecpri_cc_eth_100g_fh_2_hm_ff_2_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2355
[ECPRI_CC_ETH_100G_FH_2_HM_FF_3_CLK] = &ecpri_cc_eth_100g_fh_2_hm_ff_3_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2359
[ECPRI_CC_ETH_100G_FH_MACSEC_0_CLK] = &ecpri_cc_eth_100g_fh_macsec_0_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2360
[ECPRI_CC_ETH_100G_FH_MACSEC_1_CLK] = &ecpri_cc_eth_100g_fh_macsec_1_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2361
[ECPRI_CC_ETH_100G_FH_MACSEC_2_CLK] = &ecpri_cc_eth_100g_fh_macsec_2_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2362
[ECPRI_CC_ETH_100G_MAC_C2C_HM_REF_CLK] = &ecpri_cc_eth_100g_mac_c2c_hm_ref_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2365
&ecpri_cc_eth_100g_mac_dbg_c2c_hm_ref_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2368
[ECPRI_CC_ETH_100G_MAC_FH0_HM_REF_CLK] = &ecpri_cc_eth_100g_mac_fh0_hm_ref_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2370
[ECPRI_CC_ETH_100G_MAC_FH1_HM_REF_CLK] = &ecpri_cc_eth_100g_mac_fh1_hm_ref_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2372
[ECPRI_CC_ETH_100G_MAC_FH2_HM_REF_CLK] = &ecpri_cc_eth_100g_mac_fh2_hm_ref_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2376
[ECPRI_CC_ETH_PHY_0_OCK_SRAM_CLK] = &ecpri_cc_eth_phy_0_ock_sram_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2377
[ECPRI_CC_ETH_PHY_1_OCK_SRAM_CLK] = &ecpri_cc_eth_phy_1_ock_sram_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2378
[ECPRI_CC_ETH_PHY_2_OCK_SRAM_CLK] = &ecpri_cc_eth_phy_2_ock_sram_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2379
[ECPRI_CC_ETH_PHY_3_OCK_SRAM_CLK] = &ecpri_cc_eth_phy_3_ock_sram_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
2380
[ECPRI_CC_ETH_PHY_4_OCK_SRAM_CLK] = &ecpri_cc_eth_phy_4_ock_sram_clk.branch.clkr,
drivers/clk/qcom/ecpricc-qdu1000.c
925
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
949
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
973
.branch = {
drivers/clk/qcom/ecpricc-qdu1000.c
997
.branch = {
drivers/clk/qcom/videocc-kaanapali.c
379
.branch = {
drivers/clk/qcom/videocc-kaanapali.c
693
[VIDEO_CC_MVS0_FREERUN_CLK] = &video_cc_mvs0_freerun_clk.branch.clkr,
drivers/clk/qcom/videocc-sm8750.c
233
.branch = {
drivers/clk/qcom/videocc-sm8750.c
358
[VIDEO_CC_MVS0_FREERUN_CLK] = &video_cc_mvs0_freerun_clk.branch.clkr,
drivers/edac/i5000_edac.c
1037
int slot, channel, branch;
drivers/edac/i5000_edac.c
1115
for (branch = 0; branch < MAX_BRANCHES; branch++) {
drivers/edac/i5000_edac.c
1116
n = snprintf(p, space, " branch %d | ", branch);
drivers/edac/i5000_edac.c
551
int branch;
drivers/edac/i5000_edac.c
568
branch = EXTRACT_FBDCHAN_INDX(info->ferr_nf_fbd);
drivers/edac/i5000_edac.c
574
channel = branch & 2;
drivers/edac/i5000_edac.c
583
rank, channel, channel + 1, branch >> 1, bank,
drivers/edac/i5000_edac.c
638
branch = EXTRACT_FBDCHAN_INDX(info->ferr_nf_fbd);
drivers/edac/i5000_edac.c
646
channel += branch;
drivers/edac/i5000_edac.c
655
rank, channel, branch >> 1, bank,
drivers/edac/i5000_edac.c
676
"CAS=%d, CE Err=0x%x (%s))", branch >> 1, bank,
drivers/edac/i5000_edac.c
720
branch = EXTRACT_FBDCHAN_INDX(info->ferr_nf_fbd);
drivers/edac/i5000_edac.c
728
branch >> 1, -1, -1,
drivers/edac/i5400_edac.c
1036
for (branch = 0; branch < MAX_BRANCHES; branch++) {
drivers/edac/i5400_edac.c
1037
n = snprintf(p, space, " branch %d | ", branch);
drivers/edac/i5400_edac.c
518
int branch;
drivers/edac/i5400_edac.c
542
branch = extract_fbdchan_indx(info->ferr_fat_fbd);
drivers/edac/i5400_edac.c
543
channel = branch;
drivers/edac/i5400_edac.c
554
type, rank, channel, channel + 1, branch >> 1, bank,
drivers/edac/i5400_edac.c
566
branch >> 1, -1, rank,
drivers/edac/i5400_edac.c
583
int branch;
drivers/edac/i5400_edac.c
607
branch = extract_fbdchan_indx(info->ferr_nf_fbd);
drivers/edac/i5400_edac.c
615
channel += branch;
drivers/edac/i5400_edac.c
627
rank, channel, branch >> 1, bank,
drivers/edac/i5400_edac.c
634
branch >> 1, bank, rdwr_str(rdwr), ras, cas,
drivers/edac/i5400_edac.c
638
branch >> 1, channel % 2, rank,
drivers/edac/i5400_edac.c
648
branch = extract_fbdchan_indx(info->ferr_nf_fbd);
drivers/edac/i5400_edac.c
652
branch >> 1, allErrors, error_name[errnum]);
drivers/edac/i5400_edac.c
964
int channel, branch;
drivers/edac/i7300_edac.c
412
unsigned branch, channel, bank, rank, cas, ras;
drivers/edac/i7300_edac.c
429
branch = (GET_FBD_FAT_IDX(error_reg) == 2) ? 1 : 0;
drivers/edac/i7300_edac.c
451
branch, -1, rank,
drivers/edac/i7300_edac.c
465
branch = (GET_FBD_NF_IDX(error_reg) == 2) ? 1 : 0;
drivers/edac/i7300_edac.c
483
channel = (branch << 1);
drivers/edac/i7300_edac.c
499
branch >> 1, channel % 2, rank,
drivers/edac/i7300_edac.c
587
int slot, int ch, int branch,
drivers/edac/i7300_edac.c
593
channel = to_channel(ch, branch);
drivers/edac/i7300_edac.c
595
mtr = pvt->mtr[slot][branch];
drivers/edac/i7300_edac.c
68
#define to_channel(ch, branch) ((((branch)) << 1) | (ch))
drivers/edac/i7300_edac.c
70
#define to_csrow(slot, ch, branch) \
drivers/edac/i7300_edac.c
71
(to_channel(ch, branch) | ((slot) << 2))
drivers/edac/i7300_edac.c
752
int ch, branch, slot, channel, max_channel, max_branch;
drivers/edac/i7300_edac.c
768
for (branch = 0; branch < max_branch; branch++) {
drivers/edac/i7300_edac.c
770
channel = to_channel(0, branch);
drivers/edac/i7300_edac.c
771
pci_read_config_word(pvt->pci_dev_2x_0_fbd_branch[branch],
drivers/edac/i7300_edac.c
780
channel = to_channel(1, branch);
drivers/edac/i7300_edac.c
781
pci_read_config_word(pvt->pci_dev_2x_0_fbd_branch[branch],
drivers/edac/i7300_edac.c
791
for (branch = 0; branch < max_branch; branch++) {
drivers/edac/i7300_edac.c
792
pci_read_config_word(pvt->pci_dev_2x_0_fbd_branch[branch],
drivers/edac/i7300_edac.c
794
&pvt->mtr[slot][branch]);
drivers/edac/i7300_edac.c
796
int channel = to_channel(ch, branch);
drivers/edac/i7300_edac.c
798
dimm = edac_get_dimm(mci, branch, ch, slot);
drivers/edac/i7300_edac.c
802
mtr = decode_mtr(pvt, slot, ch, branch,
drivers/edac/i7300_edac.c
913
int branch;
drivers/edac/i7300_edac.c
918
for (branch = 0; branch < MAX_CH_PER_BRANCH; branch++)
drivers/edac/i7300_edac.c
919
pci_dev_put(pvt->pci_dev_2x_0_fbd_branch[branch]);
drivers/firewire/ohci.c
935
__le16 branch;
drivers/firewire/ohci.c
937
branch = d->control & cpu_to_le16(DESCRIPTOR_BRANCH_ALWAYS);
drivers/firewire/ohci.c
940
if (z == 2 && branch == cpu_to_le16(DESCRIPTOR_BRANCH_ALWAYS))
drivers/gpu/drm/display/drm_dp_mst_topology.c
5188
struct drm_dp_mst_branch *branch)
drivers/gpu/drm/display/drm_dp_mst_topology.c
5191
if (port->parent == branch)
drivers/gpu/drm/display/drm_dp_mst_topology.c
96
struct drm_dp_mst_branch *branch);
drivers/gpu/drm/i915/i915_query.c
574
if (ver.branch || ver.major || ver.minor || ver.patch)
drivers/gpu/drm/i915/i915_query.c
577
ver.branch = 0;
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
1205
drm_printf(p, "\tbase:\t%u.%u.%u.*\n", ver.branch, ver.major, ver.minor);
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
1208
wanted->branch, wanted->major, wanted->minor);
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
1211
guc_version->branch, guc_version->major,
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
132
FIELD_PREP(VF2GUC_MATCH_VERSION_REQUEST_MSG_1_BRANCH, wanted->branch) |
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
149
found->branch = FIELD_GET(VF2GUC_MATCH_VERSION_RESPONSE_MSG_1_BRANCH, response[1]);
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
161
.branch = GUC_VERSION_BRANCH_ANY,
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
179
ver->branch = 0;
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
185
ver->branch = 0;
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
228
guc_version->branch, guc_version->major,
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
231
wanted.branch, wanted.major,
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
262
guc_version->branch, guc_version->major,
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
269
guc_version->branch, guc_version->major,
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
279
wanted.branch, wanted.major, wanted.minor, wanted.patch);
drivers/gpu/drm/xe/xe_uc_fw_types.h
69
u16 branch;
drivers/infiniband/hw/hns/hns_roce_hem.c
1293
&head->branch[i], &head->leaf);
drivers/infiniband/hw/hns/hns_roce_hem.c
1307
list_splice(&head->branch[i], &hem_list->mid_bt[i][0]);
drivers/infiniband/hw/hns/hns_roce_hem.c
1337
INIT_LIST_HEAD(&head.branch[i]);
drivers/infiniband/hw/hns/hns_roce_hem.c
1345
hem_list_free_all(hr_dev, &head.branch[i]);
drivers/infiniband/hw/hns/hns_roce_hem.c
928
struct list_head branch[HNS_ROCE_MAX_BT_REGION];
drivers/interconnect/qcom/icc-rpm-clocks.c
74
.branch = true,
drivers/interconnect/qcom/icc-rpm-clocks.c
81
.branch = true,
drivers/interconnect/qcom/icc-rpm.h
37
bool branch;
drivers/interconnect/qcom/smd-rpm.c
53
if (clk->branch)
drivers/mfd/db8500-prcmu.c
1396
int branch)
drivers/mfd/db8500-prcmu.c
1419
if ((branch == PLL_FIX) || ((branch == PLL_DIV) &&
drivers/mfd/db8500-prcmu.c
1451
rate = pll_rate(PRCM_PLLSOC0_FREQ, rate, clk_mgt[clock].branch);
drivers/mfd/db8500-prcmu.c
1453
rate = pll_rate(PRCM_PLLSOC1_FREQ, rate, clk_mgt[clock].branch);
drivers/mfd/db8500-prcmu.c
1455
rate = pll_rate(PRCM_PLLDDR_FREQ, rate, clk_mgt[clock].branch);
drivers/mfd/db8500-prcmu.c
1566
static unsigned long clock_source_rate(u32 clk_mgt_val, int branch)
drivers/mfd/db8500-prcmu.c
1572
return pll_rate(PRCM_PLLSOC0_FREQ, ROOT_CLOCK_RATE, branch);
drivers/mfd/db8500-prcmu.c
1574
return pll_rate(PRCM_PLLSOC1_FREQ, ROOT_CLOCK_RATE, branch);
drivers/mfd/db8500-prcmu.c
1576
return pll_rate(PRCM_PLLDDR_FREQ, ROOT_CLOCK_RATE, branch);
drivers/mfd/db8500-prcmu.c
1602
clk_mgt[clock].branch);
drivers/mfd/db8500-prcmu.c
1762
clk_mgt[clock].branch);
drivers/mfd/db8500-prcmu.c
455
int branch;
drivers/net/ethernet/apm/xgene/xgene_enet_cle.c
207
.branch = {
drivers/net/ethernet/apm/xgene/xgene_enet_cle.c
243
.branch = {
drivers/net/ethernet/apm/xgene/xgene_enet_cle.c
291
.branch = {
drivers/net/ethernet/apm/xgene/xgene_enet_cle.c
376
.branch = {
drivers/net/ethernet/apm/xgene/xgene_enet_cle.c
461
.branch = {
drivers/net/ethernet/apm/xgene/xgene_enet_cle.c
547
.branch = {
drivers/net/ethernet/apm/xgene/xgene_enet_cle.c
86
br = &dn->branch[i];
drivers/net/ethernet/apm/xgene/xgene_enet_cle.h
219
struct xgene_cle_ptree_branch branch[6];
drivers/net/ethernet/intel/i40e/i40e_main.c
14613
static void i40e_switch_branch_release(struct i40e_veb *branch)
drivers/net/ethernet/intel/i40e/i40e_main.c
14615
struct i40e_pf *pf = branch->pf;
drivers/net/ethernet/intel/i40e/i40e_main.c
14616
u16 branch_seid = branch->seid;
drivers/net/ethernet/intel/i40e/i40e_main.c
14617
u16 veb_idx = branch->idx;
drivers/net/ethernet/intel/i40e/i40e_main.c
14624
if (veb->uplink_seid == branch->seid)
drivers/net/wireless/realtek/rtw88/main.h
1847
u32 branch:2;
drivers/net/wireless/realtek/rtw88/main.h
1853
u32 branch:2;
drivers/net/wireless/realtek/rtw88/phy.c
1205
switch (p->cond.branch) {
drivers/usb/host/isp116x-hcd.c
323
DBG("deschedule qh%d/%p branch %d\n", ep->period, ep, ep->branch);
drivers/usb/host/isp116x-hcd.c
324
for (i = ep->branch; i < PERIODIC_SIZE; i += ep->period) {
drivers/usb/host/isp116x-hcd.c
334
ep->branch = PERIODIC_SIZE;
drivers/usb/host/isp116x-hcd.c
654
int i, branch = -ENOSPC;
drivers/usb/host/isp116x-hcd.c
659
if (branch < 0 || isp116x->load[branch] > isp116x->load[i]) {
drivers/usb/host/isp116x-hcd.c
669
branch = i;
drivers/usb/host/isp116x-hcd.c
672
return branch;
drivers/usb/host/isp116x-hcd.c
756
ep->branch = PERIODIC_SIZE;
drivers/usb/host/isp116x-hcd.c
780
if (ep->branch < PERIODIC_SIZE)
drivers/usb/host/isp116x-hcd.c
783
ep->branch = ret = balance(isp116x, ep->period, ep->load);
drivers/usb/host/isp116x-hcd.c
789
+ ep->branch;
drivers/usb/host/isp116x-hcd.c
794
DBG("schedule qh%d/%p branch %d\n", ep->period, ep, ep->branch);
drivers/usb/host/isp116x-hcd.c
795
for (i = ep->branch; i < PERIODIC_SIZE; i += ep->period) {
drivers/usb/host/isp116x.h
318
u16 branch;
drivers/usb/host/ohci-hcd.c
249
frame |= ed->branch;
drivers/usb/host/ohci-q.c
111
int i, branch = -ENOSPC;
drivers/usb/host/ohci-q.c
121
if (branch < 0 || ohci->load [branch] > ohci->load [i]) {
drivers/usb/host/ohci-q.c
131
branch = i;
drivers/usb/host/ohci-q.c
134
return branch;
drivers/usb/host/ohci-q.c
149
ed, ed->branch, ed->load, ed->interval);
drivers/usb/host/ohci-q.c
151
for (i = ed->branch; i < NUM_INTS; i += ed->interval) {
drivers/usb/host/ohci-q.c
185
int branch;
drivers/usb/host/ohci-q.c
247
branch = balance (ohci, ed->interval, ed->load);
drivers/usb/host/ohci-q.c
248
if (branch < 0) {
drivers/usb/host/ohci-q.c
251
branch, ed->interval, ed->load);
drivers/usb/host/ohci-q.c
253
return branch;
drivers/usb/host/ohci-q.c
255
ed->branch = branch;
drivers/usb/host/ohci-q.c
274
for (i = ed->branch; i < NUM_INTS; i += ed->interval) {
drivers/usb/host/ohci-q.c
293
ed, ed->branch, ed->load, ed->interval);
drivers/usb/host/ohci.h
64
u8 branch;
drivers/usb/host/sl811-hcd.c
452
"deschedule qh%d/%p branch %d\n", ep->period, ep, ep->branch);
drivers/usb/host/sl811-hcd.c
453
for (i = ep->branch; i < PERIODIC_SIZE; i += ep->period) {
drivers/usb/host/sl811-hcd.c
463
ep->branch = PERIODIC_SIZE;
drivers/usb/host/sl811-hcd.c
769
int i, branch = -ENOSPC;
drivers/usb/host/sl811-hcd.c
775
if (branch < 0 || sl811->load[branch] > sl811->load[i]) {
drivers/usb/host/sl811-hcd.c
785
branch = i;
drivers/usb/host/sl811-hcd.c
788
return branch;
drivers/usb/host/sl811-hcd.c
880
ep->branch = PERIODIC_SIZE;
drivers/usb/host/sl811-hcd.c
904
if (ep->branch < PERIODIC_SIZE) {
drivers/usb/host/sl811-hcd.c
911
+ ep->branch;
drivers/usb/host/sl811-hcd.c
918
ep->branch = retval;
drivers/usb/host/sl811-hcd.c
921
+ ep->branch;
drivers/usb/host/sl811-hcd.c
928
ep->period, ep, ep->branch);
drivers/usb/host/sl811-hcd.c
929
for (i = ep->branch; i < PERIODIC_SIZE; i += ep->period) {
drivers/usb/host/sl811.h
183
u16 branch;
drivers/video/fbdev/pxafb.c
1095
int branch)
drivers/video/fbdev/pxafb.c
1101
dma = DMA_BASE + (branch ? DMA_MAX : 0);
drivers/video/fbdev/pxafb.c
1102
pal = (bpp >= 16) ? PAL_NONE : PAL_BASE + (branch ? PAL_MAX : 0);
drivers/video/fbdev/pxafb.c
90
struct fb_var_screeninfo *var, int branch);
fs/ext2/inode.c
361
ext2_blks_to_allocate(Indirect * branch, int k, unsigned long blks,
fs/ext2/inode.c
381
&& le32_to_cpu(*(branch[0].p + count)) == 0) {
fs/ext2/inode.c
481
int *offsets, Indirect *branch)
fs/ext2/inode.c
496
branch[0].key = cpu_to_le32(new_blocks[0]);
fs/ext2/inode.c
511
branch[n].bh = bh;
fs/ext2/inode.c
514
branch[n].p = (__le32 *) bh->b_data + offsets[n];
fs/ext2/inode.c
515
branch[n].key = cpu_to_le32(new_blocks[n]);
fs/ext2/inode.c
516
*branch[n].p = branch[n].key;
fs/ext2/inode.c
525
*(branch[n].p + i) = cpu_to_le32(++current_block);
fs/ext2/inode.c
542
bforget(branch[i].bh);
fs/ext4/indirect.c
277
static int ext4_blks_to_allocate(Indirect *branch, int k, unsigned int blks,
fs/ext4/indirect.c
297
le32_to_cpu(*(branch[0].p + count)) == 0) {
fs/ext4/indirect.c
331
Indirect *branch)
fs/ext4/indirect.c
347
branch[i+1].bh = NULL;
fs/ext4/indirect.c
353
branch[i].key = cpu_to_le32(new_blocks[i]);
fs/ext4/indirect.c
357
bh = branch[i].bh = sb_getblk(ar->inode->i_sb, new_blocks[i-1]);
fs/ext4/indirect.c
372
p = branch[i].p = (__le32 *) bh->b_data + offsets[i];
fs/ext4/indirect.c
407
ext4_free_blocks(handle, ar->inode, branch[i+1].bh,
fs/ext4/indirect.c
409
branch[i+1].bh ? EXT4_FREE_BLOCKS_FORGET : 0);
fs/minix/itree_common.c
109
bforget(branch[i].bh);
fs/minix/itree_common.c
111
minix_free_block(inode, block_to_cpu(branch[i].key));
fs/minix/itree_common.c
73
Indirect *branch)
fs/minix/itree_common.c
80
branch[0].key = cpu_to_block(parent);
fs/minix/itree_common.c
87
branch[n].key = cpu_to_block(nr);
fs/minix/itree_common.c
96
branch[n].bh = bh;
fs/minix/itree_common.c
97
branch[n].p = (block_t*) bh->b_data + offsets[n];
fs/minix/itree_common.c
98
*branch[n].p = branch[n].key;
fs/ubifs/lpt.c
1205
struct ubifs_nbranch *branch = NULL;
fs/ubifs/lpt.c
1211
branch = &parent->nbranch[iip];
fs/ubifs/lpt.c
1212
lnum = branch->lnum;
fs/ubifs/lpt.c
1213
offs = branch->offs;
fs/ubifs/lpt.c
1246
branch->nnode = nnode;
fs/ubifs/lpt.c
1273
struct ubifs_nbranch *branch;
fs/ubifs/lpt.c
1278
branch = &parent->nbranch[iip];
fs/ubifs/lpt.c
1279
lnum = branch->lnum;
fs/ubifs/lpt.c
1280
offs = branch->offs;
fs/ubifs/lpt.c
1314
branch->pnode = pnode;
fs/ubifs/lpt.c
1407
struct ubifs_nbranch *branch;
fs/ubifs/lpt.c
1411
branch = &parent->nbranch[iip];
fs/ubifs/lpt.c
1412
nnode = branch->nnode;
fs/ubifs/lpt.c
1418
return branch->nnode;
fs/ubifs/lpt.c
1433
struct ubifs_nbranch *branch;
fs/ubifs/lpt.c
1437
branch = &parent->nbranch[iip];
fs/ubifs/lpt.c
1438
pnode = branch->pnode;
fs/ubifs/lpt.c
1444
update_cats(c, branch->pnode);
fs/ubifs/lpt.c
1445
return branch->pnode;
fs/ubifs/lpt.c
1537
struct ubifs_nbranch *branch = &n->nbranch[i];
fs/ubifs/lpt.c
1539
if (branch->cnode)
fs/ubifs/lpt.c
1540
branch->cnode->parent = n;
fs/ubifs/lpt.c
1955
struct ubifs_nbranch *branch;
fs/ubifs/lpt.c
1960
branch = &parent->nbranch[iip];
fs/ubifs/lpt.c
1961
nnode = branch->nnode;
fs/ubifs/lpt.c
1971
if (branch->lnum == 0) {
fs/ubifs/lpt.c
1981
err = ubifs_leb_read(c, branch->lnum, buf, branch->offs,
fs/ubifs/lpt.c
2014
struct ubifs_nbranch *branch;
fs/ubifs/lpt.c
2019
branch = &parent->nbranch[iip];
fs/ubifs/lpt.c
2020
pnode = branch->pnode;
fs/ubifs/lpt.c
2030
if (branch->lnum == 0) {
fs/ubifs/lpt.c
2047
ubifs_assert(c, branch->lnum >= c->lpt_first &&
fs/ubifs/lpt.c
2048
branch->lnum <= c->lpt_last);
fs/ubifs/lpt.c
2049
ubifs_assert(c, branch->offs >= 0 && branch->offs < c->leb_size);
fs/ubifs/lpt.c
2050
err = ubifs_leb_read(c, branch->lnum, buf, branch->offs,
fs/ubifs/lpt_commit.c
1484
struct ubifs_nbranch *branch;
fs/ubifs/lpt_commit.c
1488
branch = &nnode->parent->nbranch[nnode->iip];
fs/ubifs/lpt_commit.c
1489
if (branch->lnum != lnum || branch->offs != offs)
fs/ubifs/lpt_commit.c
1518
struct ubifs_nbranch *branch;
fs/ubifs/lpt_commit.c
1524
branch = &pnode->parent->nbranch[pnode->iip];
fs/ubifs/lpt_commit.c
1525
if (branch->lnum != lnum || branch->offs != offs)
fs/ubifs/lpt_commit.c
869
struct ubifs_nbranch *branch;
fs/ubifs/lpt_commit.c
871
branch = &nnode->parent->nbranch[nnode->iip];
fs/ubifs/lpt_commit.c
872
if (branch->lnum != lnum || branch->offs != offs)
fs/ubifs/lpt_commit.c
913
struct ubifs_nbranch *branch;
fs/ubifs/lpt_commit.c
918
branch = &pnode->parent->nbranch[pnode->iip];
fs/ubifs/lpt_commit.c
919
if (branch->lnum != lnum || branch->offs != offs)
include/linux/jump_label.h
490
bool branch; \
include/linux/jump_label.h
492
branch = !arch_static_branch(&(x)->key, true); \
include/linux/jump_label.h
494
branch = !arch_static_branch_jump(&(x)->key, true); \
include/linux/jump_label.h
496
branch = ____wrong_branch_error(); \
include/linux/jump_label.h
497
likely_notrace(branch); \
include/linux/jump_label.h
502
bool branch; \
include/linux/jump_label.h
504
branch = arch_static_branch_jump(&(x)->key, false); \
include/linux/jump_label.h
506
branch = arch_static_branch(&(x)->key, false); \
include/linux/jump_label.h
508
branch = ____wrong_branch_error(); \
include/linux/jump_label.h
509
unlikely_notrace(branch); \
include/uapi/drm/i915_drm.h
3628
__u32 branch;
kernel/bpf/verifier.c
12154
struct bpf_verifier_state *branch;
kernel/bpf/verifier.c
12157
branch = push_stack(env, env->insn_idx + 1, env->insn_idx, false);
kernel/bpf/verifier.c
12158
if (IS_ERR(branch))
kernel/bpf/verifier.c
12159
return PTR_ERR(branch);
kernel/bpf/verifier.c
14142
struct bpf_verifier_state *branch;
kernel/bpf/verifier.c
14145
branch = push_stack(env, env->insn_idx + 1, env->insn_idx, false);
kernel/bpf/verifier.c
14146
if (IS_ERR(branch)) {
kernel/bpf/verifier.c
14148
return PTR_ERR(branch);
kernel/bpf/verifier.c
14151
regs = branch->frame[branch->curframe]->regs;
kernel/bpf/verifier.c
14629
struct bpf_verifier_state *branch;
kernel/bpf/verifier.c
14632
branch = push_stack(env, next_idx, curr_idx, true);
kernel/bpf/verifier.c
14633
if (!IS_ERR(branch) && insn) {
kernel/bpf/verifier.c
14634
regs = branch->frame[branch->curframe]->regs;
kernel/bpf/verifier.c
14642
return PTR_ERR_OR_ZERO(branch);
kernel/bpf/verifier.c
16013
struct bpf_verifier_state *branch;
kernel/bpf/verifier.c
16024
branch = push_stack(env, env->insn_idx, env->insn_idx, false);
kernel/bpf/verifier.c
16025
if (IS_ERR(branch))
kernel/bpf/verifier.c
16026
return PTR_ERR(branch);
kernel/bpf/verifier.c
16028
regs = branch->frame[branch->curframe]->regs;
kernel/jump_label.c
459
bool branch = jump_entry_is_branch(entry);
kernel/jump_label.c
462
return enabled ^ branch;
kernel/jump_label.c
616
bool branch = jump_entry_is_branch(entry);
kernel/jump_label.c
619
return type ^ branch;
kernel/trace/trace_entries.h
352
FTRACE_ENTRY(branch, trace_branch,
lib/test_static_keys.c
41
#define test_key_func(key, branch) \
lib/test_static_keys.c
42
static bool key ## _ ## branch(void) \
lib/test_static_keys.c
44
return branch(&key); \
tools/include/uapi/drm/i915_drm.h
3628
__u32 branch;
tools/perf/arch/x86/tests/insn-x86.c
103
int op, branch, ret;
tools/perf/arch/x86/tests/insn-x86.c
120
branch = get_branch(dat->expected_branch_str);
tools/perf/arch/x86/tests/insn-x86.c
133
if ((int)intel_pt_insn.branch != branch) {
tools/perf/arch/x86/tests/insn-x86.c
135
intel_pt_insn.branch, branch, dat->asm_rep);
tools/perf/arch/x86/util/intel-bts.c
447
btsr->itr.alignment = sizeof(struct branch);
tools/perf/builtin-annotate.c
104
struct annotated_branch *branch;
tools/perf/builtin-annotate.c
116
branch = annotation__get_branch(notes);
tools/perf/builtin-annotate.c
131
if (branch)
tools/perf/builtin-annotate.c
132
branch->max_coverage = max(branch->max_coverage, entry->coverage);
tools/perf/util/annotate.c
159
if (notes->branch && notes->branch->cycles_hist) {
tools/perf/util/annotate.c
160
memset(notes->branch->cycles_hist, 0,
tools/perf/util/annotate.c
1798
struct annotated_branch *branch = annotation__get_branch(notes);
tools/perf/util/annotate.c
1800
if (branch && branch->hit_cycles)
tools/perf/util/annotate.c
1801
ipc = branch->hit_insn / ((double)branch->hit_cycles);
tools/perf/util/annotate.c
1803
if (branch && branch->total_insn) {
tools/perf/util/annotate.c
1804
coverage = branch->cover_insn * 100.0 /
tools/perf/util/annotate.c
1805
((double)branch->total_insn);
tools/perf/util/annotate.c
2031
if (notes->branch && al->cycles) {
tools/perf/util/annotate.c
2070
if (notes->branch) {
tools/perf/util/annotate.c
270
if (notes->branch == NULL)
tools/perf/util/annotate.c
271
notes->branch = zalloc(sizeof(*notes->branch));
tools/perf/util/annotate.c
273
return notes->branch;
tools/perf/util/annotate.c
280
struct annotated_branch *branch;
tools/perf/util/annotate.c
283
branch = annotation__get_branch(notes);
tools/perf/util/annotate.c
284
if (branch == NULL)
tools/perf/util/annotate.c
287
if (branch->cycles_hist == NULL) {
tools/perf/util/annotate.c
288
branch->cycles_hist = calloc(size, sizeof(struct cyc_hist));
tools/perf/util/annotate.c
289
if (!branch->cycles_hist)
tools/perf/util/annotate.c
293
if (br_cntr_nr && branch->br_cntr == NULL) {
tools/perf/util/annotate.c
294
branch->br_cntr = calloc(br_cntr_nr * size, sizeof(u64));
tools/perf/util/annotate.c
295
if (!branch->br_cntr)
tools/perf/util/annotate.c
299
return branch;
tools/perf/util/annotate.c
334
static int symbol__account_br_cntr(struct annotated_branch *branch,
tools/perf/util/annotate.c
342
u64 *branch_br_cntr = branch->br_cntr;
tools/perf/util/annotate.c
365
struct annotated_branch *branch;
tools/perf/util/annotate.c
371
branch = symbol__find_branch_hist(sym, evsel->evlist->nr_br_cntr);
tools/perf/util/annotate.c
372
if (!branch)
tools/perf/util/annotate.c
384
ret = __symbol__account_cycles(branch->cycles_hist,
tools/perf/util/annotate.c
392
return symbol__account_br_cntr(branch, evsel, offset, br_cntr);
tools/perf/util/annotate.c
462
static void annotated_branch__delete(struct annotated_branch *branch)
tools/perf/util/annotate.c
464
if (branch) {
tools/perf/util/annotate.c
465
zfree(&branch->cycles_hist);
tools/perf/util/annotate.c
466
free(branch->br_cntr);
tools/perf/util/annotate.c
467
free(branch);
tools/perf/util/annotate.c
479
struct annotated_branch *branch;
tools/perf/util/annotate.c
501
branch = annotation__get_branch(notes);
tools/perf/util/annotate.c
502
if (cover_insn && branch) {
tools/perf/util/annotate.c
503
branch->hit_cycles += ch->cycles;
tools/perf/util/annotate.c
504
branch->hit_insn += n_insn * ch->num;
tools/perf/util/annotate.c
505
branch->cover_insn += cover_insn;
tools/perf/util/annotate.c
517
if (!notes->branch || !notes->branch->cycles_hist)
tools/perf/util/annotate.c
520
notes->branch->total_insn = annotation__count_insn(notes, 0, size - 1);
tools/perf/util/annotate.c
521
notes->branch->hit_cycles = 0;
tools/perf/util/annotate.c
522
notes->branch->hit_insn = 0;
tools/perf/util/annotate.c
523
notes->branch->cover_insn = 0;
tools/perf/util/annotate.c
529
ch = ¬es->branch->cycles_hist[offset];
tools/perf/util/annotate.c
548
if (al && notes->branch->br_cntr) {
tools/perf/util/annotate.c
559
memcpy(al->br_cntr, ¬es->branch->br_cntr[offset * br_cntr_nr],
tools/perf/util/annotate.c
567
struct cyc_hist *ch = ¬es->branch->cycles_hist[offset];
tools/perf/util/annotate.c
601
annotated_branch__delete(notes->branch);
tools/perf/util/annotate.c
710
struct block_range *branch = br;
tools/perf/util/annotate.c
716
while (!branch->is_branch)
tools/perf/util/annotate.c
717
branch = block_range__next(branch);
tools/perf/util/annotate.c
719
p = 100 *(double)br->entry / branch->coverage;
tools/perf/util/annotate.h
359
struct annotated_branch *branch;
tools/perf/util/annotate.h
373
if (notes->branch && annotate_opts.show_minmax_cycle)
tools/perf/util/annotate.h
376
return notes->branch ? ANNOTATION__IPC_WIDTH + ANNOTATION__CYCLES_WIDTH : 0;
tools/perf/util/block-info.c
145
if (!notes || !notes->branch || !notes->branch->cycles_hist)
tools/perf/util/block-info.c
147
ch = notes->branch->cycles_hist;
tools/perf/util/block-info.c
159
notes->branch->br_cntr,
tools/perf/util/block-range.c
314
struct annotated_branch *branch;
tools/perf/util/block-range.c
327
branch = symbol__annotation(sym)->branch;
tools/perf/util/block-range.c
328
if (!branch)
tools/perf/util/block-range.c
331
return (double)br->coverage / branch->max_coverage;
tools/perf/util/callchain.c
1090
bool branch, struct branch_flags *flags,
tools/perf/util/callchain.c
1107
node->branch = branch;
tools/perf/util/callchain.c
1656
node->branch, &node->branch_flags,
tools/perf/util/callchain.c
606
if (cursor_node->branch) {
tools/perf/util/callchain.c
776
if (match == MATCH_EQ && node->branch) {
tools/perf/util/callchain.h
151
bool branch;
tools/perf/util/callchain.h
206
bool branch, struct branch_flags *flags,
tools/perf/util/intel-bts.c
109
branch = (struct branch *)buf;
tools/perf/util/intel-bts.c
111
le64_to_cpu(branch->from),
tools/perf/util/intel-bts.c
112
le64_to_cpu(branch->to),
tools/perf/util/intel-bts.c
113
le64_to_cpu(branch->misc) & 0x10 ?
tools/perf/util/intel-bts.c
239
for (; offs < len_a; offs += sizeof(struct branch)) {
tools/perf/util/intel-bts.c
273
struct branch *branch)
tools/perf/util/intel-bts.c
285
sample.ip = le64_to_cpu(branch->from);
tools/perf/util/intel-bts.c
289
sample.addr = le64_to_cpu(branch->to);
tools/perf/util/intel-bts.c
365
struct branch *branch)
tools/perf/util/intel-bts.c
369
if (!branch->from) {
tools/perf/util/intel-bts.c
370
if (branch->to)
tools/perf/util/intel-bts.c
376
} else if (!branch->to) {
tools/perf/util/intel-bts.c
381
err = intel_bts_get_next_insn(btsq, branch->from);
tools/perf/util/intel-bts.c
389
branch->from);
tools/perf/util/intel-bts.c
394
if (!machine__kernel_ip(btsq->bts->machine, branch->from) &&
tools/perf/util/intel-bts.c
395
machine__kernel_ip(btsq->bts->machine, branch->to) &&
tools/perf/util/intel-bts.c
412
struct branch *branch;
tools/perf/util/intel-bts.c
413
size_t sz, bsz = sizeof(struct branch);
tools/perf/util/intel-bts.c
419
branch = buffer->use_data;
tools/perf/util/intel-bts.c
422
branch = buffer->data;
tools/perf/util/intel-bts.c
428
for (; sz > bsz; branch += 1, sz -= bsz) {
tools/perf/util/intel-bts.c
429
if (!branch->from && !branch->to)
tools/perf/util/intel-bts.c
431
intel_bts_get_branch_type(btsq, branch);
tools/perf/util/intel-bts.c
434
le64_to_cpu(branch->from),
tools/perf/util/intel-bts.c
435
le64_to_cpu(branch->to),
tools/perf/util/intel-bts.c
440
err = intel_bts_synth_branch_sample(btsq, branch);
tools/perf/util/intel-bts.c
89
struct branch *branch;
tools/perf/util/intel-bts.c
90
size_t i, pos = 0, br_sz = sizeof(struct branch), sz;
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
1142
if (intel_pt_insn.branch != INTEL_PT_BR_NO_BRANCH) {
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
1195
if (intel_pt_insn->branch == INTEL_PT_BR_NO_BRANCH) {
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
1206
if (intel_pt_insn->branch != INTEL_PT_BR_UNCONDITIONAL ||
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
1217
if (intel_pt_insn->branch == INTEL_PT_BR_UNCONDITIONAL) {
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
1417
intel_pt_insn->branch == INTEL_PT_BR_INDIRECT &&
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
1446
if (intel_pt_insn.branch == INTEL_PT_BR_INDIRECT) {
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
1453
if (intel_pt_insn.branch == INTEL_PT_BR_CONDITIONAL) {
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
1492
if (intel_pt_insn.branch == INTEL_PT_BR_INDIRECT) {
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
1518
if (intel_pt_insn.branch == INTEL_PT_BR_CONDITIONAL) {
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
1678
if (intel_pt_insn.branch == INTEL_PT_BR_INDIRECT) {
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c
1700
if (intel_pt_insn.branch == INTEL_PT_BR_CONDITIONAL) {
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
106
branch = INTEL_PT_BR_INDIRECT;
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
110
branch = INTEL_PT_BR_INDIRECT;
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
114
branch = INTEL_PT_BR_INDIRECT;
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
118
branch = INTEL_PT_BR_UNCONDITIONAL;
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
122
branch = INTEL_PT_BR_INDIRECT;
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
126
branch = INTEL_PT_BR_CONDITIONAL;
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
130
branch = INTEL_PT_BR_CONDITIONAL;
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
135
branch = INTEL_PT_BR_UNCONDITIONAL;
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
139
branch = INTEL_PT_BR_INDIRECT;
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
147
branch = INTEL_PT_BR_INDIRECT;
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
152
branch = INTEL_PT_BR_INDIRECT;
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
163
intel_pt_insn->branch = branch;
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
166
if (branch == INTEL_PT_BR_CONDITIONAL ||
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
167
branch == INTEL_PT_BR_UNCONDITIONAL) {
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
214
return in.branch == INTEL_PT_BR_UNCONDITIONAL ||
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
215
in.branch == INTEL_PT_BR_INDIRECT;
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
266
switch (intel_pt_insn->branch) {
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
29
enum intel_pt_insn_branch branch = INTEL_PT_BR_NO_BRANCH;
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
37
intel_pt_insn->branch = INTEL_PT_BR_NO_BRANCH;
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
50
branch = INTEL_PT_BR_INDIRECT;
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
56
branch = INTEL_PT_BR_INDIRECT;
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
60
branch = INTEL_PT_BR_INDIRECT;
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
73
branch = INTEL_PT_BR_INDIRECT;
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
78
branch = INTEL_PT_BR_INDIRECT;
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
82
branch = INTEL_PT_BR_CONDITIONAL;
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
90
branch = INTEL_PT_BR_CONDITIONAL;
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
96
intel_pt_insn->branch = INTEL_PT_BR_INDIRECT;
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.h
41
enum intel_pt_insn_branch branch;
tools/perf/util/intel-pt.c
3686
if (e->branch != INTEL_PT_BR_NO_BRANCH)
tools/perf/util/intel-pt.c
547
enum intel_pt_insn_branch branch;
tools/perf/util/intel-pt.c
634
e->branch = intel_pt_insn->branch;
tools/perf/util/intel-pt.c
728
return intel_pt_insn->rel == 16 && intel_pt_insn->branch == INTEL_PT_BR_UNCONDITIONAL;
tools/perf/util/intel-pt.c
843
intel_pt_insn->branch = e->branch;
tools/perf/util/intel-pt.c
884
if (intel_pt_insn->branch != INTEL_PT_BR_NO_BRANCH) {
tools/perf/util/machine.c
2094
bool branch, struct branch_flags *flags, int nr_loop_iter,
tools/perf/util/machine.c
2130
branch, flags, nr_loop_iter,
tools/perf/util/machine.c
2152
bool branch,
tools/perf/util/machine.c
2227
if (append_inlines(cursor, &ms, ip, branch, flags, nr_loop_iter,
tools/perf/util/machine.c
2233
branch, flags, nr_loop_iter,
tools/perf/util/machine.c
2520
cnode->branch,
tools/perf/util/machine.c
2788
struct branch_stack *branch = sample->branch_stack;
tools/perf/util/machine.c
2830
if (branch && callchain_param.branch_callstack) {
tools/perf/util/machine.c
2831
int nr = min(max_stack, (int)branch->nr);
tools/perf/util/machine.c
2835
if (branch->nr > PERF_MAX_BRANCH_DEPTH) {
tools/perf/util/machine.c
2861
be[i] = entries[branch->nr - i - 1];
tools/perf/util/sort.c
671
struct annotated_branch *branch;
tools/perf/util/sort.c
678
branch = symbol__annotation(sym)->branch;
tools/perf/util/sort.c
680
if (branch && branch->hit_cycles)
tools/perf/util/sort.c
681
ipc = branch->hit_insn / ((double)branch->hit_cycles);
tools/perf/util/sort.c
683
if (branch && branch->total_insn) {
tools/perf/util/sort.c
684
coverage = branch->cover_insn * 100.0 /
tools/perf/util/sort.c
685
((double)branch->total_insn);