Home
last modified time | relevance | path

Searched refs:jump (Results 1 - 25 of 166) sorted by relevance

1234567

/kernel/linux/linux-5.10/arch/hexagon/kernel/
H A Dvm_vectors.S3 * Event jump tables
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 */
29 jump _K_enter_machchec
[all...]
H A Dvm_entry.S221 jump event_dispatch; \
248 jump event_dispatch; \
255 * Adds a jump to dispatch latency, but
269 * to jump to a need_resched kind of block.
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
/kernel/linux/linux-6.6/arch/hexagon/kernel/
H A Dvm_vectors.S3 * Event jump tables
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 */
29 jump _K_enter_machchec
[all...]
H A Dvm_entry.S221 jump event_dispatch; \
248 jump event_dispatch; \
255 * Adds a jump to dispatch latency, but
269 * to jump to a need_resched kind of block.
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
/kernel/linux/linux-5.10/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
[all...]
H A Dstrnlen_user.S42 if (P0.new) jump:t dw_loop; /* fire up the oven */
51 if (P0.new) jump:nt exit_found;
56 if (!P1) jump exit_error; /* hit the end */
60 if (!P0) jump alignment_loop;
80 if (!P0) jump end_check;
84 if (!P0.new) jump:nt exit_found;
89 jump dw_loop;
96 if (P0.new) jump:nt exit_error; /* neverfound! */
/kernel/linux/linux-6.6/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
[all...]
/kernel/linux/linux-5.10/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
[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;
/kernel/linux/linux-6.6/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
[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;
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dmodule_64.c103 jump, actually, to reset r2 (TOC+0x8000). */
106 * 28 byte jump instruction sequence (7 instructions) that can
110 u32 jump[7]; member
122 * PPC64 uses 24 bit jumps, but we need to jump into other modules or
123 * the kernel which may be further. So we jump to a stub.
506 if ((unsigned long)entry->jump % 8 != 0) { in create_ftrace_stub()
511 BUILD_BUG_ON(sizeof(stub_insns) > sizeof(entry->jump)); in create_ftrace_stub()
512 memcpy(entry->jump, stub_insns, sizeof(stub_insns)); in create_ftrace_stub()
523 entry->jump[2] |= IMM_H18(reladdr); in create_ftrace_stub()
524 entry->jump[ in create_ftrace_stub()
[all...]
H A Dmodule_32.c149 if (entry->jump[0] != PPC_RAW_LIS(_R12, PPC_HA(val))) in entry_matches()
151 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 if (patch_instruction(&entry->jump[0], ppc_inst(PPC_RAW_LIS(_R12, PPC_HA(val))))) in do_plt_call()
179 if (patch_instruction(&entry->jump[1], ppc_inst(PPC_RAW_ADDI(_R12, _R12, PPC_LO(val))))) in do_plt_call()
181 if (patch_instruction(&entry->jump[2], ppc_inst(PPC_RAW_MTCTR(_R12)))) in do_plt_call()
183 if (patch_instruction(&entry->jump[3], ppc_inst(PPC_RAW_BCTR()))) in do_plt_call()
266 pr_debug("ie. jump to %08X+%08X = %08X\n", in apply_relocate_add()
272 /* 32-bit relative jump. */ in apply_relocate_add()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_model.h83 /* match criteria to make this jump*/
87 /* location of jump to make */
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 */
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_model.h83 /* match criteria to make this jump*/
87 /* location of jump to make */
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 */
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dmodule_32.c148 if (entry->jump[0] != (PPC_INST_ADDIS | __PPC_RT(R12) | PPC_HA(val))) in entry_matches()
150 if (entry->jump[1] != (PPC_INST_ADDI | __PPC_RT(R12) | __PPC_RA(R12) | in entry_matches()
173 while (entry->jump[0]) { in do_plt_call()
184 entry->jump[0] = PPC_INST_ADDIS | __PPC_RT(R12) | PPC_HA(val); in do_plt_call()
185 entry->jump[1] = PPC_INST_ADDI | __PPC_RT(R12) | __PPC_RA(R12) | PPC_LO(val); in do_plt_call()
186 entry->jump[2] = PPC_INST_MTCTR | __PPC_RS(R12); in do_plt_call()
187 entry->jump[3] = PPC_INST_BCTR; in do_plt_call()
259 pr_debug("ie. jump to %08X+%08X = %08X\n", in apply_relocate_add()
267 /* 32-bit relative jump. */ in apply_relocate_add()
H A Dmodule_64.c100 jump, actually, to reset r2 (TOC+0x8000). */
103 /* 28 byte jump instruction sequence (7 instructions). We only
106 u32 jump[7]; member
114 * PPC64 uses 24 bit jumps, but we need to jump into other modules or
115 * the kernel which may be further. So we jump to a stub.
374 memcpy(entry->jump, stub_insns, sizeof(stub_insns)); in create_ftrace_stub()
384 entry->jump[1] |= PPC_HA(reladdr); in create_ftrace_stub()
385 entry->jump[2] |= PPC_LO(reladdr); in create_ftrace_stub()
446 memcpy(entry->jump, ppc64_stub_insns, sizeof(ppc64_stub_insns)); in create_stub()
457 entry->jump[ in create_stub()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_tc_u32_parse.h242 * field's value to jump to next header such as IHL field
247 /* location of jump to make */
248 const struct cxgb4_match_field *jump; member
251 /* Accept a rule with a jump to transport layer header based on IHL field in
268 .jump = cxgb4_tcp_fields,
283 .jump = cxgb4_udp_fields,
285 { .jump = NULL },
288 /* Accept a rule with a jump directly past the 40 Bytes of IPv6 fixed header
305 .jump = cxgb4_tcp_fields,
320 .jump
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_tc_u32_parse.h242 * field's value to jump to next header such as IHL field
247 /* location of jump to make */
248 const struct cxgb4_match_field *jump; member
251 /* Accept a rule with a jump to transport layer header based on IHL field in
268 .jump = cxgb4_tcp_fields,
283 .jump = cxgb4_udp_fields,
285 { .jump = NULL },
288 /* Accept a rule with a jump directly past the 40 Bytes of IPv6 fixed header
305 .jump = cxgb4_tcp_fields,
320 .jump
[all...]
/kernel/linux/linux-6.6/arch/xtensa/kernel/
H A Dalign.S174 _beqi a0, OP0_L32I_N, 1f # L32I.N, jump
177 /* 'store indicator bit' set, jump */
197 _beqi a0, OP0_L32I_N, .Lload_w# l32i.n: jump
236 _beqi a5, OP0_L32I_N, .Lload # L32I.N, jump
240 /* 'store indicator bit' not set, 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
355 /* Restore a4...a8 and SAR, set SP, and jump t
[all...]
/kernel/linux/linux-5.10/arch/xtensa/kernel/
H A Dalign.S216 _beqi a5, OP0_L32I_N, .Lload # L32I.N, jump
220 /* 'store indicator bit' not set, jump */
228 jx a5 # jump into table
250 _beqi a5, OP0_L32I_N, 1f # l32i.n: jump
258 _beqi a5, OP1_L32I, 1f # l32i: jump
276 jx a4 # jump to entry for target register
325 /* Restore a4...a8 and SAR, set SP, and jump to default exception. */
336 bbsi.l a0, PS_UM_BIT, 2f # jump if user mode
353 _beqz a5, 1f # s32i.n: jump
361 _beqi a5, OP1_S32I, 1f # jump i
[all...]
/kernel/linux/linux-5.10/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
/kernel/linux/linux-6.6/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

Completed in 14 milliseconds

1234567