/linux/arch/hexagon/kernel/ |
A D | vm_vectors.S | 15 jump 1f; 16 jump 1f; 17 jump 1f; 18 jump 1f; 19 jump 1f; 21 jump 1f; 22 jump 1f; 28 jump 1b; /* Reset */ 30 jump _K_enter_genex; 31 jump _K_enter_debug; [all …]
|
A D | vm_entry.S | 221 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/ |
A D | memset.S | 159 if (r2==#0) jump:nt .L1 164 if (p0.new) jump:nt .L3 179 if (!p0.new) jump:nt .L8 186 if (p1) jump .L1 197 if (p0.new) jump:nt .L1 208 if (p0.new) jump:nt .L1 216 if (r3==#0) jump:nt .L17 222 if (r3==#0) jump:nt .L17 228 if (r3==#0) jump:nt .L17 236 if (r1!=#0) jump:nt .L18 [all …]
|
A D | memcpy.S | 204 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;
|
A D | memcpy_likely_aligned.S | 16 if (!p0) jump:nt .Lmemcpy_call 22 if (p0) jump:nt .Lmemcpy_call 54 jump memcpy
|
/linux/arch/hexagon/mm/ |
A D | copy_user_template.S | 20 if (!p0.new) jump:nt .Ldone 33 if (!p1) jump .Lsmall 47 jump .Lsmall 62 if (!p1) jump .Lsmall 77 jump .Lsmall 88 if (!p1) jump .Lsmall 103 jump .Lsmall 139 if (!p1) jump .Lsmall 151 if (!p1) jump .Lsmall 163 if (!p1) jump .Lsmall [all …]
|
/linux/arch/powerpc/kernel/ |
A D | module_32.c | 148 if (entry->jump[0] != PPC_RAW_LIS(_R12, PPC_HA(val))) in entry_matches() 150 if (entry->jump[1] != PPC_RAW_ADDI(_R12, _R12, PPC_LO(val))) in entry_matches() 172 while (entry->jump[0]) { in do_plt_call() 177 entry->jump[0] = PPC_RAW_LIS(_R12, PPC_HA(val)); in do_plt_call() 178 entry->jump[1] = PPC_RAW_ADDI(_R12, _R12, PPC_LO(val)); in do_plt_call() 179 entry->jump[2] = PPC_RAW_MTCTR(_R12); in do_plt_call() 180 entry->jump[3] = PPC_RAW_BCTR(); in do_plt_call()
|
A D | module_64.c | 106 u32 jump[7]; member 357 memcpy(entry->jump, stub_insns, sizeof(stub_insns)); in create_ftrace_stub() 367 entry->jump[1] |= PPC_HA(reladdr); in create_ftrace_stub() 368 entry->jump[2] |= PPC_LO(reladdr); in create_ftrace_stub() 432 if (patch_instruction(&entry->jump[i], in create_stub() 446 if (patch_instruction(&entry->jump[0], in create_stub() 447 ppc_inst(entry->jump[0] | PPC_HA(reladdr)))) in create_stub() 450 if (patch_instruction(&entry->jump[1], in create_stub() 451 ppc_inst(entry->jump[1] | PPC_LO(reladdr)))) in create_stub()
|
/linux/drivers/net/ethernet/chelsio/cxgb4/ |
A D | cxgb4_tc_u32_parse.h | 248 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/Documentation/staging/ |
A D | static-keys.rst | 88 '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 211 5) Static keys / jump label analysis, results (x86_64): 231 The resulting instructions with jump labels generated by GCC is:: 251 Without the jump label optimization it looks like:: 277 to a 5 byte atomic no-op instruction at boot-time.) Thus, the disabled jump 280 6 (mov) + 2 (test) + 2 (jne) = 10 - 5 (5 byte jump 0) = 5 addition bytes. 294 jump label disabled:: [all …]
|
/linux/drivers/net/ethernet/intel/ixgbe/ |
A D | ixgbe_model.h | 88 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/arch/xtensa/kernel/ |
A D | align.S | 218 _beqi a5, OP0_L32I_N, .Lload # L32I.N, jump 230 jx a5 # jump into table 252 _beqi a5, OP0_L32I_N, 1f # l32i.n: jump 260 _beqi a5, OP1_L32I, 1f # l32i: jump 278 jx a4 # jump to entry for target register 338 bbsi.l a0, PS_UM_BIT, 2f # jump if user mode 355 _beqz a5, 1f # s32i.n: jump 363 _beqi a5, OP1_S32I, 1f # jump if 32 bit store 471 bbsi.l a0, PS_UM_BIT, 1f # jump if user mode
|
A D | coprocessor.S | 174 l32i a3, a3, 0 # a3: jump address 196 l32i a3, a3, 0 # a3: jump address
|
/linux/arch/m68k/ifpsp060/ |
A D | fskeleton.S | 83 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/arch/mips/loongson2ef/ |
A D | Platform | 40 ifeq ($(call as-option,-Wa$(comma)-mfix-loongson2f-jump,),) 41 $(error only binutils >= 2.20.2 have needed option -mfix-loongson2f-jump) 43 cflags-$(CONFIG_CPU_JUMP_WORKAROUNDS) += -Wa$(comma)-mfix-loongson2f-jump
|
/linux/scripts/kconfig/ |
A D | menu.c | 714 struct jump_key *jump = NULL; in get_prompt_str() local 739 jump = xmalloc(sizeof(struct jump_key)); in get_prompt_str() 748 jump->target = prop->menu; in get_prompt_str() 750 jump->target = location; in get_prompt_str() 753 jump->index = 0; in get_prompt_str() 755 jump->index = list_entry(head->prev, struct jump_key, in get_prompt_str() 758 list_add_tail(&jump->entries, head); in get_prompt_str() 764 if (jump && menu == location) in get_prompt_str() 765 jump->offset = strlen(r->s); in get_prompt_str()
|
/linux/Documentation/ABI/testing/ |
A D | sysfs-class-chromeos | 25 - "disable-jump": Disable jump until next reboot.
|
/linux/Documentation/trace/ |
A D | kprobes.rst | 54 probes work and how jump optimization works. They explain certain 198 jump into the optimized region. Specifically: 200 - the function contains no indirect jump; 220 - a jump back to the original execution path. 255 the optimized region with a jump instruction to the detour buffer, 264 optimized list. If the optimization has been done, the jump is 279 The jump optimization changes the kprobe's pre_handler behavior. 316 - i386 (Supports jump optimization) 317 - x86_64 (AMD-64, EM64T) (Supports jump optimization) 630 a 5-byte jump instruction. So there are several limitations. [all …]
|
/linux/tools/testing/selftests/netfilter/ |
A D | nft_queue.sh | 102 jump nfq 106 jump nfq 111 jump nfq 116 jump nfq 120 jump nfq
|
/linux/arch/x86/realmode/rm/ |
A D | trampoline_64.S | 76 # flush prefetch and jump to startup_32 168 # Now jump into the kernel using virtual addresses
|
/linux/drivers/media/pci/tw68/ |
A D | tw68-risc.c | 36 unsigned int lines, bool jump) in tw68_risc_field() argument 41 if (jump) { in tw68_risc_field()
|
/linux/scripts/ |
A D | gcc-goto.sh | 11 * Not related to asm goto, but used by jump label
|
/linux/arch/powerpc/include/asm/ |
A D | module.h | 22 unsigned int jump[4]; member
|
/linux/tools/objtool/Documentation/ |
A D | stack-validation.txt | 21 which gcc sometimes uses jump tables. 149 a) the jump is part of a switch statement; or 151 b) the jump matches sibling call semantics and the frame pointer has 156 and it's not a sibling call, objtool has no way to follow the jump 244 This is a dynamic jump or a jump to an undefined symbol. Objtool 276 unconditional jump, and that objtool has determined that the function
|
/linux/arch/sh/boards/mach-hp6xx/ |
A D | pm_wakeup.S | 28 ! jump to handler
|