Home
last modified time | relevance | path

Searched refs:jump (Results 1 – 25 of 128) sorted by relevance

123456

/linux/arch/hexagon/kernel/
H A Dvm_vectors.S15 jump 1f;
16 jump 1f;
17 jump 1f;
18 jump 1f;
19 jump 1f;
21 jump 1f;
22 jump 1f;
28 jump 1b; /* Reset */
29 jump _K_enter_machcheck;
30 jump _K_enter_genex;
[all …]
H A Dvm_entry.S221 jump event_dispatch; \
248 jump event_dispatch; \
285 if (!P0.new) jump:nt restore_all;
307 P0 = cmp.eq(R0, #0); if (!P0.new) jump:nt check_work_pending;
372 if (P0) jump check_work_pending
378 jump check_work_pending
/linux/arch/hexagon/lib/
H A Dmemset.S42 if p1 jump 2f /* skip byte loop */
60 if !p0 jump 3f /* skip initial byte store */
73 if !p0 jump 4f /* skip initial half store */
86 if !p0 jump 5f /* skip initial word store */
99 if !p0 jump 7f /* skip double loop */
126 if !p0 jump 8f /* skip final word store */
137 if !p0 jump 9f /* skip final half store */
159 if (r2==#0) jump:nt .L1
164 if (p0.new) jump:nt .L3
179 if (!p0.new) jump:nt .L8
[all …]
H A Dmemcpy_likely_aligned.S16 if (!p0) jump:nt .Lmemcpy_call
22 if (p0) jump:nt .Lmemcpy_call
54 jump memcpy
H A Dmemcpy.S204 if (p2.new) jump:NT .Ldwordaligned; /* %8 < 97 */
207 if(!p0) jump .Lbytes23orless; /* %1, <24 */
275 if(nokernel) jump .Lskip64;
291 if(noprolog) jump .Lnoprolog32;
347 if(nokernel.new) jump:NT .Lepilog; /* likely not taken */
352 if(p3) jump .Lodd_alignment;
395 jump .Lepilog;
449 if(p3) jump .Lepilog60;
/linux/arch/hexagon/mm/
H A Dcopy_user_template.S20 if (!p0.new) jump:nt .Ldone
27 if (!p0.new) jump:nt .Loop_not_aligned_8
33 if (!p1) jump .Lsmall
47 jump .Lsmall
53 if (p0.new) jump:nt .Lalign
57 if (!p0.new) jump:nt .Loop_not_aligned_4
62 if (!p1) jump .Lsmall
77 jump .Lsmall
83 if (!p0.new) jump:nt .Loop_not_aligned
88 if (!p1) jump .Lsmall
[all …]
/linux/arch/powerpc/kernel/
H A Dmodule_64.c110 u32 jump[7]; member
535 if ((unsigned long)entry->jump % 8 != 0) { in create_ftrace_stub()
540 BUILD_BUG_ON(sizeof(stub_insns) > sizeof(entry->jump)); in create_ftrace_stub()
541 memcpy(entry->jump, stub_insns, sizeof(stub_insns)); in create_ftrace_stub()
552 entry->jump[2] |= IMM_H18(reladdr); in create_ftrace_stub()
553 entry->jump[3] |= IMM_L(reladdr); in create_ftrace_stub()
563 entry->jump[1] |= PPC_HA(reladdr); in create_ftrace_stub()
564 entry->jump[2] |= PPC_LO(reladdr); in create_ftrace_stub()
632 if ((unsigned long)entry->jump % 8 != 0) { in create_stub()
637 BUILD_BUG_ON(sizeof(ppc64_stub_insns) > sizeof(entry->jump)); in create_stub()
[all …]
/linux/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_tc_u32_parse.h248 const struct cxgb4_match_field *jump; member
268 .jump = cxgb4_tcp_fields,
283 .jump = cxgb4_udp_fields,
285 { .jump = NULL },
305 .jump = cxgb4_tcp_fields,
320 .jump = cxgb4_udp_fields,
322 { .jump = NULL },
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_model.h88 struct ixgbe_mat_field *jump; member
93 .off = 8, .val = 0x600, .mask = 0xff00, .jump = ixgbe_tcp_fields},
95 .off = 8, .val = 0x1100, .mask = 0xff00, .jump = ixgbe_udp_fields},
96 { .jump = NULL } /* terminal node */
/linux/Documentation/staging/
H A Dstatic-keys.rst88 'no-op' in the straight-line codepath with a 'jump' instruction to the
93 This lowlevel patching mechanism is called 'jump label patching', and it gives
180 4) Architecture level code patching interface, 'jump labels'
185 simply fall back to a traditional, load, test, and jump sequence. Also, the
208 5) Static keys / jump label analysis, results (x86_64):
228 The resulting instructions with jump labels generated by GCC is::
248 Without the jump label optimization it looks like::
272 Thus, the disable jump label case adds a 'mov', 'test' and 'jne' instruction
273 vs. the jump label case just has a 'no-op' or 'jmp 0'. (The jmp 0, is patched
274 to a 5 byte atomic no-op instruction at boot-time.) Thus, the disabled jump
[all …]
/linux/arch/xtensa/kernel/
H A Dalign.S174 _beqi a0, OP0_L32I_N, 1f # L32I.N, jump
197 _beqi a0, OP0_L32I_N, .Lload_w# l32i.n: jump
236 _beqi a5, OP0_L32I_N, .Lload # L32I.N, jump
250 jx a5 # jump into table
274 _beqi a5, OP0_L32I_N, .Lload_w# l32i.n: jump
282 _beqi a5, OP1_L32I, .Lload_w # l32i: jump
305 jx a4 # jump to entry for target register
367 bbsi.l a0, PS_UM_BIT, 2f # jump if user mode
386 _beqz a5, 1f # s32i.n: jump
394 _beqi a5, OP1_S32I, 1f # jump if 32 bit store
[all …]
/linux/tools/testing/selftests/net/netfilter/
H A Dnft_fib.sh101 icmp type echo-request counter jump type_match_in
102 icmpv6 type echo-request counter jump type_match_in
107 icmp type echo-request counter jump type_match_in
108 icmpv6 type echo-request counter jump type_match_in
113 icmp type echo-request counter jump type_match_in
114 icmpv6 type echo-request counter jump type_match_in
119 icmp type echo-request counter jump type_match_out
120 icmpv6 type echo-request counter jump type_match_out
125 icmp type echo-request counter jump type_match_out
126 icmpv6 type echo-request counter jump type_match_out
[all …]
H A Dconntrack_clash.sh33 udp dport $dport counter jump lb
39 udp dport $dport counter jump lb
H A Dnft_queue.sh98 jump nfq
102 jump nfq
107 jump nfq
113 jump nfq
117 jump nfq
/linux/arch/m68k/ifpsp060/
H A Dfskeleton.S83 bral trap | jump to trap handler
102 bral trap | jump to trap handler
121 bral trap | jump to trap handler
140 bral trap | jump to trap handler
159 bral trap | jump to trap handler
178 bral trap | jump to trap handler
200 bral trap | jump to trap handler
214 bral trap | jump to trap handler
253 bral trap | jump to trap handler
/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_acl.c44 } jump; member
615 if (e->jump.valid) { in __prestera_acl_rule_entry2hw_add()
617 act_hw[act_num].jump = e->jump.i; in __prestera_acl_rule_entry2hw_add()
672 e->jump.valid = arg->jump.valid; in __prestera_acl_rule_entry_act_construct()
673 e->jump.i = arg->jump.i; in __prestera_acl_rule_entry_act_construct()
H A Dprestera_acl.h96 struct prestera_acl_action_jump jump; member
113 } jump; member
/linux/arch/loongarch/kernel/
H A Dalternative.c57 static inline bool in_alt_jump(unsigned long jump, void *start, void *end) in in_alt_jump() argument
59 return jump >= (unsigned long)start && jump < (unsigned long)end; in in_alt_jump()
/linux/Documentation/trace/
H A Dkprobes.rst54 probes work and how jump optimization works. They explain certain
175 sysctl(8)), Kprobes tries to reduce probe-hit overhead by using a jump
191 - Kprobes verifies that the region that will be replaced by the jump
193 (A jump instruction is multiple bytes, and so may overlay multiple
197 jump into the optimized region. Specifically:
199 - the function contains no indirect jump;
201 the fixup code triggered by the exception could jump back into the
203 - there is no near jump to the optimized region (other than to the first
219 - a jump back to the original execution path.
245 The Kprobe-optimizer doesn't insert the jump instruction immediately;
[all …]
/linux/scripts/kconfig/
H A Dmenu.c636 struct jump_key *jump = NULL; in get_prompt_str() local
659 jump = xmalloc(sizeof(struct jump_key)); in get_prompt_str()
660 jump->target = location; in get_prompt_str()
661 list_add_tail(&jump->entries, head); in get_prompt_str()
670 if (jump && menu == location) { in get_prompt_str()
671 jump->offset = strlen(r->s); in get_prompt_str()
/linux/Documentation/bpf/standardization/
H A Dinstruction-set.rst281 ALU 0x4 32-bit arithmetic operations `Arithmetic and jump instructions`_
282 JMP 0x5 64-bit jump operations `Arithmetic and jump instructions`_
283 JMP32 0x6 32-bit jump operations `Arithmetic and jump instructions`_
284 ALU64 0x7 64-bit arithmetic operations `Arithmetic and jump instructions`_
287 Arithmetic and jump instructions
290 For arithmetic and jump instructions (``ALU``, ``ALU64``, ``JMP`` and
519 the jump instruction. Thus 'PC += 1' skips execution of the next
542 ``JMP`` class permits a 16-bit jump offset specified by the 'offset'
543 field, whereas the ``JMP32`` class permits a 32-bit jump offset
544 specified by the 'imm' field. A > 16-bit conditional jump may be
[all …]
/linux/arch/sh/boards/mach-hp6xx/
H A Dpm_wakeup.S28 ! jump to handler
/linux/arch/x86/
H A DMakefile102 KBUILD_CFLAGS += $(call cc-option,-fcf-protection=branch -fno-jump-tables)
103 …S += -Zcf-protection=branch $(if $(call rustc-min-version,109300),-Cjump-tables=n,-Zno-jump-tables)
224 KBUILD_CFLAGS += -fno-jump-tables
/linux/arch/powerpc/include/asm/
H A Dmodule.h22 unsigned int jump[4]; member
/linux/Documentation/features/core/jump-labels/
H A Darch-support.txt2 # Feature name: jump-labels

123456