Home
last modified time | relevance | path

Searched refs:disp (Results 1 – 25 of 43) sorted by relevance

12

/arch/arm64/kernel/probes/
Dsimulate-insn.c115 int disp = bbl_displacement(opcode); in simulate_b_bl() local
121 instruction_pointer_set(regs, addr + disp); in simulate_b_bl()
127 int disp = 4; in simulate_b_cond() local
130 disp = bcond_displacement(opcode); in simulate_b_cond()
132 instruction_pointer_set(regs, addr + disp); in simulate_b_cond()
151 int disp = 4; in simulate_cbz_cbnz() local
155 disp = cbz_displacement(opcode); in simulate_cbz_cbnz()
158 disp = cbz_displacement(opcode); in simulate_cbz_cbnz()
160 instruction_pointer_set(regs, addr + disp); in simulate_cbz_cbnz()
166 int disp = 4; in simulate_tbz_tbnz() local
[all …]
/arch/s390/include/asm/
Dftrace.h39 s32 disp; member
48 insn->disp = 0; in ftrace_generate_nop_insn()
52 insn->disp = MCOUNT_INSN_SIZE / 2; in ftrace_generate_nop_insn()
61 if (insn->disp == 0) in is_ftrace_nop()
64 if (insn->disp == MCOUNT_INSN_SIZE / 2) in is_ftrace_nop()
80 insn->disp = (target - ip) / 2; in ftrace_generate_call_insn()
Dnospec-insn.h91 .macro __DECODE_DRR expand,disp,reg,ruse
97 \expand \disp,\r1,\r2
128 .macro __THUNK_EX_BC disp,reg,ruse
137 556: b \disp(\reg)
146 .macro GEN_B_THUNK disp,reg,ruse=%r1
147 __DECODE_DRR __THUNK_PROLOG_BC,\disp,\reg,\ruse
148 __THUNK_EX_BC \disp,\reg,\ruse
159 .macro B_EX disp,reg,ruse=%r1
160 558: __DECODE_DRR __THUNK_BC,\disp,\reg,\ruse
177 .macro GEN_B_THUNK disp,reg,ruse=%r1
[all …]
Dvx-insn.h261 .macro VLVG v, gr, disp, m
266 .word (b2 << 12) | (\disp)
292 .macro VL v, disp, index="%r0", base
297 .word (b2 << 12) | (\disp)
302 .macro VLEx vr1, disp, index="%r0", base, m3, opc
307 .word (b2 << 12) | (\disp)
310 .macro VLEB vr1, disp, index="%r0", base, m3
311 VLEx \vr1, \disp, \index, \base, \m3, 0x00
313 .macro VLEH vr1, disp, index="%r0", base, m3
314 VLEx \vr1, \disp, \index, \base, \m3, 0x01
[all …]
/arch/m32r/kernel/
Dptrace.c262 unsigned long disp; in compute_next_pc_for_16bit_insn() local
282 disp = (long)(insn << 24) >> 22; in compute_next_pc_for_16bit_insn()
283 *next_pc = (pc & ~0x3) + disp; in compute_next_pc_for_16bit_insn()
290 disp = (long)(insn << 24) >> 22; in compute_next_pc_for_16bit_insn()
291 *next_pc = (pc & ~0x3) + disp; in compute_next_pc_for_16bit_insn()
297 disp = (long)(insn << 24) >> 22; in compute_next_pc_for_16bit_insn()
298 *next_pc = (pc & ~0x3) + disp; in compute_next_pc_for_16bit_insn()
366 unsigned long disp; in compute_next_pc_for_32bit_insn() local
376 disp = (long)(insn << 8) >> 6; in compute_next_pc_for_32bit_insn()
377 *next_pc = (pc & ~0x3) + disp; in compute_next_pc_for_32bit_insn()
[all …]
/arch/mn10300/mm/
Dmisalignment.c45 unsigned long disp,
50 unsigned opcode, unsigned long disp,
322 unsigned long data, *store, *postinc, disp, inc, sp; in misalignment() local
460 disp = 0; in misalignment()
466 disp |= byte << loop; in misalignment()
470 kdebug("disp=%lx", disp); in misalignment()
496 pop->params[0], opcode, disp, in misalignment()
500 if (!misalignment_reg(registers, pop->params[1], opcode, disp, in misalignment()
516 if (!misalignment_reg(registers, pop->params[0], opcode, disp, in misalignment()
521 pop->params[1], opcode, disp, in misalignment()
[all …]
/arch/s390/kernel/
Dftrace.c67 insn->disp = 0; in ftrace_generate_orig_insn()
71 insn->disp = 0xf0080024; in ftrace_generate_orig_insn()
88 insn->disp = KPROBE_ON_FTRACE_NOP; in ftrace_generate_kprobe_nop_insn()
96 insn->disp = KPROBE_ON_FTRACE_CALL; in ftrace_generate_kprobe_call_insn()
Dkprobes.c73 s64 disp, new_disp; in copy_instruction() local
97 disp = *(s32 *)&p->ainsn.insn[1]; in copy_instruction()
100 new_disp = ((addr + (disp * 2)) - new_addr) / 2; in copy_instruction()
179 new_insn.disp = KPROBE_ON_FTRACE_NOP; in swap_instruction()
181 new_insn.disp = KPROBE_ON_FTRACE_CALL; in swap_instruction()
184 if (insn->disp == KPROBE_ON_FTRACE_NOP) in swap_instruction()
516 if (insn->disp == KPROBE_ON_FTRACE_CALL) { in resume_execution()
517 ip += call_insn.disp * 2 - MCOUNT_INSN_SIZE; in resume_execution()
Dalternative.c20 s32 disp; member
Duprobes.c234 s32 disp; member
279 uptr = (void *)(regs->psw.addr + (insn->disp * 2)); in handle_insn_ril()
/arch/sh/kernel/cpu/sh5/
Dunwind.c82 u8 src, dest, disp; in lookup_prev_stack_frame() local
89 disp = (op >> 10) & 0x3f; in lookup_prev_stack_frame()
112 if (src == 15 && disp == 63 && dest == 14) in lookup_prev_stack_frame()
121 fp_displacement -= regcache[disp]; in lookup_prev_stack_frame()
/arch/blackfin/mach-bf548/include/mach/
Dbf54x-lq043.h32 unsigned short disp; member
/arch/arm64/boot/dts/mediatek/
Dmt8173.dtsi879 compatible = "mediatek,mt8173-disp-ovl";
889 compatible = "mediatek,mt8173-disp-ovl";
899 compatible = "mediatek,mt8173-disp-rdma";
909 compatible = "mediatek,mt8173-disp-rdma";
919 compatible = "mediatek,mt8173-disp-rdma";
929 compatible = "mediatek,mt8173-disp-wdma";
939 compatible = "mediatek,mt8173-disp-wdma";
949 compatible = "mediatek,mt8173-disp-color";
957 compatible = "mediatek,mt8173-disp-color";
965 compatible = "mediatek,mt8173-disp-aal";
[all …]
/arch/sh/kernel/
Dkprobes.c163 unsigned long disp = (p->opcode & 0x0FFF); in prepare_singlestep() local
165 (kprobe_opcode_t *) (regs->pc + 4 + disp * 2); in prepare_singlestep()
177 unsigned long disp = (p->opcode & 0x00FF); in prepare_singlestep() local
182 (kprobe_opcode_t *) (regs->pc + 4 + disp * 2); in prepare_singlestep()
187 unsigned long disp = (p->opcode & 0x00FF); in prepare_singlestep() local
192 (kprobe_opcode_t *) (regs->pc + 4 + disp * 2); in prepare_singlestep()
/arch/arm/probes/
Ddecode-arm.c65 int disp = branch_displacement(insn); in simulate_bbl() local
70 regs->ARM_pc = iaddr + 8 + disp; in simulate_bbl()
77 int disp = branch_displacement(insn); in simulate_blx1() local
80 regs->ARM_pc = iaddr + 8 + disp + ((insn >> 23) & 0x2); in simulate_blx1()
/arch/arm/boot/dts/
Dstih407-clock.dtsi192 "clk-tx-icn-disp-1",
198 "clk-main-disp",
199 "clk-aux-disp",
279 clock-output-names = "clk-pix-main-disp",
285 "clk-pix-aux-disp",
Dstih410-clock.dtsi195 "clk-tx-icn-disp-1",
201 "clk-main-disp",
202 "clk-aux-disp",
291 clock-output-names = "clk-pix-main-disp",
297 "clk-pix-aux-disp",
Dstih418-clock.dtsi197 "clk-main-disp",
198 "clk-aux-disp",
284 clock-output-names = "clk-pix-main-disp",
290 "clk-pix-aux-disp",
Datlas6-evb.dts52 disp-iobg {
Datlas7-evb.dts80 disp-iobg {
/arch/s390/net/
Dbpf_jit_comp.c171 #define _EMIT4_DISP(op, disp) \ argument
173 unsigned int __disp = (disp) & 0xfff; \
177 #define EMIT4_DISP(op, b1, b2, disp) \ argument
180 reg_high(b2) << 8, disp); \
207 #define _EMIT6_DISP(op1, op2, disp) \ argument
209 unsigned int __disp = (disp) & 0xfff; \
213 #define _EMIT6_DISP_LH(op1, op2, disp) \ argument
215 u32 _disp = (u32) disp; \
221 #define EMIT6_DISP_LH(op1, op2, b1, b2, b3, disp) \ argument
224 reg_high(b3) << 8, op2, disp); \
/arch/x86/crypto/
Dsha256-avx2-asm.S156 .macro FOUR_ROUNDS_AND_SCHED disp argument
163 addl \disp(%rsp, SRND), h # h = k + w + h # --
210 offset = \disp + 1*4
261 offset = \disp + 2*4
311 offset = \disp + 3*4
358 .macro DO_4ROUNDS disp argument
378 addl \disp(%rsp, SRND), h # h = k + w + h # --
416 offset = 4*1 + \disp
456 offset = 4*2 + \disp
496 offset = 4*3 + \disp
/arch/arm/mach-mmp/
Dpxa910.c146 PXA910_DEVICE(disp, "mmp-disp", 0, LCD, 0xd420b000, 0x1ec);
/arch/x86/kernel/kprobes/
Dcore.c381 u8 *disp; in __copy_instruction() local
400 disp = (u8 *) dest + insn_offset_displacement(insn); in __copy_instruction()
401 *(s32 *) disp = (s32) newdisp; in __copy_instruction()
/arch/parisc/include/asm/
Dpdc.h286 int pdc_chassis_disp(unsigned long disp);

12