Home
last modified time | relevance | path

Searched refs:displacement (Results 1 – 24 of 24) sorted by relevance

/linux-4.4.14/arch/x86/kernel/cpu/
Dperf_event_intel_bts.c46 unsigned long displacement; member
112 buf->buf[nbuf].displacement = (pad ? BTS_RECORD_SIZE - pad : 0); in bts_buffer_setup_aux()
113 buf->buf[nbuf].size = buf_size(page) - buf->buf[nbuf].displacement; in bts_buffer_setup_aux()
131 return buf->buf[idx].offset + buf->buf[idx].displacement; in bts_buffer_offset()
147 end = buf->end - phys->offset - phys->displacement; in bts_config_buffer()
149 index -= phys->offset + phys->displacement; in bts_config_buffer()
159 ds->bts_buffer_base = (u64)(long)page_address(page) + phys->displacement; in bts_config_buffer()
315 space = phys->offset + phys->displacement + phys->size - head; in bts_buffer_reset()
327 gap = buf_size(phys->page) - phys->displacement - phys->size + in bts_buffer_reset()
328 next_phys->displacement; in bts_buffer_reset()
[all …]
/linux-4.4.14/arch/m68k/math-emu/
Dfp_decode.h167 | decode the base displacement size
290 | with 16bit displacement
346 | with index and 8bit displacement
356 | with base and/or outer displacement
368 1: printf PDECODE,"0" | null base displacement
371 2: fp_get_instr_word %a0,fp_err_ua1 | 16bit base displacement
374 3: fp_get_instr_long %a0,fp_err_ua1 | 32bit base displacement
390 1: printf PDECODE,"0" | null outer displacement
393 2: fp_get_instr_word %a0,fp_err_ua1 | 16bit outer displacement
396 3: fp_get_instr_long %a0,fp_err_ua1 | 32bit outer displacement
Dfp_move.S150 | addressing mode: address register indirect with 16bit displacement
Dfp_movem.S103 | with 16bit displacement
Dfp_scan.S187 | with 16bit displacement
/linux-4.4.14/tools/perf/util/intel-pt-decoder/
Dinsn.c349 if (insn->displacement.got) in insn_get_displacement()
377 insn->displacement.value = get_next(char, insn); in insn_get_displacement()
378 insn->displacement.nbytes = 1; in insn_get_displacement()
381 insn->displacement.value = in insn_get_displacement()
383 insn->displacement.nbytes = 2; in insn_get_displacement()
388 insn->displacement.value = get_next(int, insn); in insn_get_displacement()
389 insn->displacement.nbytes = 4; in insn_get_displacement()
394 insn->displacement.got = 1; in insn_get_displacement()
520 if (!insn->displacement.got) in insn_get_immediate()
Dinsn.h50 struct insn_field displacement; member
140 insn->displacement.got && insn->immediate.got; in insn_complete()
198 return insn_offset_displacement(insn) + insn->displacement.nbytes; in insn_offset_immediate()
/linux-4.4.14/arch/x86/lib/
Dinsn.c349 if (insn->displacement.got) in insn_get_displacement()
377 insn->displacement.value = get_next(char, insn); in insn_get_displacement()
378 insn->displacement.nbytes = 1; in insn_get_displacement()
381 insn->displacement.value = in insn_get_displacement()
383 insn->displacement.nbytes = 2; in insn_get_displacement()
388 insn->displacement.value = get_next(int, insn); in insn_get_displacement()
389 insn->displacement.nbytes = 4; in insn_get_displacement()
394 insn->displacement.got = 1; in insn_get_displacement()
520 if (!insn->displacement.got) in insn_get_immediate()
/linux-4.4.14/arch/x86/math-emu/
Dget_address.c101 long displacement; in sib() local
104 FPU_get_user(displacement, (signed char __user *)(*fpu_eip)); in sib()
105 offset += displacement; in sib()
110 long displacement; in sib() local
113 FPU_get_user(displacement, (long __user *)(*fpu_eip)); in sib()
114 offset += displacement; in sib()
/linux-4.4.14/arch/x86/include/asm/
Dinsn.h50 struct insn_field displacement; member
140 insn->displacement.got && insn->immediate.got; in insn_complete()
198 return insn_offset_displacement(insn) + insn->displacement.nbytes; in insn_offset_immediate()
/linux-4.4.14/arch/m68k/ifpsp060/src/
Disp.S1215 # Address register indirect w/ displacement: (d16, An) #
1225 mov.w %d0,%a0 # sign extend displacement
1237 mov.w %d0,%a0 # sign extend displacement
1249 mov.w %d0,%a0 # sign extend displacement
1261 mov.w %d0,%a0 # sign extend displacement
1273 mov.w %d0,%a0 # sign extend displacement
1285 mov.w %d0,%a0 # sign extend displacement
1297 mov.w %d0,%a0 # sign extend displacement
1309 mov.w %d0,%a0 # sign extend displacement
1314 # Address register indirect w/ index(8-bit displacement): (dn, An, Xn) #
[all …]
Dpfpsp.S4827 # Address register indirect w/ displacement: (d16, An) #
4837 mov.w %d0,%a0 # sign extend displacement
4850 mov.w %d0,%a0 # sign extend displacement
4863 mov.w %d0,%a0 # sign extend displacement
4876 mov.w %d0,%a0 # sign extend displacement
4889 mov.w %d0,%a0 # sign extend displacement
4902 mov.w %d0,%a0 # sign extend displacement
4915 mov.w %d0,%a0 # sign extend displacement
4928 mov.w %d0,%a0 # sign extend displacement
4934 # Address register indirect w/ index(8-bit displacement): (d8, An, Xn) #
[all …]
Dfpsp.S16258 # d0 = displacement #
16274 # the displacement value to the stacked PC so that when an "rte" is #
16280 mov.l %d0,L_SCR1(%a6) # save displacement
16845 # pc += sign_ext(16-bit displacement)
18778 # Address register indirect w/ displacement: (d16, An) #
18788 mov.w %d0,%a0 # sign extend displacement
18801 mov.w %d0,%a0 # sign extend displacement
18814 mov.w %d0,%a0 # sign extend displacement
18827 mov.w %d0,%a0 # sign extend displacement
18840 mov.w %d0,%a0 # sign extend displacement
[all …]
/linux-4.4.14/arch/sh/kernel/
Dtraps_64.c102 __s64 displacement; in generate_and_check_address() local
103 displacement = (opcode >> 10) & 0x3ff; in generate_and_check_address()
104 displacement = sign_extend64(displacement, 9); in generate_and_check_address()
105 addr = (__u64)((__s64)base_address + (displacement << width_shift)); in generate_and_check_address()
/linux-4.4.14/arch/frv/kernel/
Dhead-mmu-fr451.S44 # GR11 - displacement of 2nd SDRAM addr reg from GR14
45 # GR12 - displacement of 3rd SDRAM addr reg from GR14
46 # GR13 - displacement of 4th SDRAM addr reg from GR14
Dhead-uc-fr401.S43 # GR11 - displacement of 2nd SDRAM addr reg from GR14
44 # GR12 - displacement of 3rd SDRAM addr reg from GR14
45 # GR13 - displacement of 4th SDRAM addr reg from GR14
Dhead-uc-fr555.S42 # GR11 - displacement of 2nd SDRAM addr reg from GR14
43 # GR12 - displacement of 3rd SDRAM addr reg from GR14
44 # GR13 - displacement of 4th SDRAM addr reg from GR14
/linux-4.4.14/arch/x86/tools/
Dtest_get_len.c79 dump_field(fp, "displacement", "\t", &insn->displacement); in dump_insn()
Dinsn_sanity.c89 dump_field(fp, "displacement", "\t", &insn->displacement); in dump_insn()
/linux-4.4.14/Documentation/virtual/kvm/
Ds390-diag.txt26 The second-operand address (obtained by the base/displacement calculation)
/linux-4.4.14/arch/x86/kernel/kprobes/
Dcore.c390 newdisp = (u8 *) src + (s64) insn.displacement.value - (u8 *) dest; in __copy_instruction()
393 pr_err("\tSrc: %p, Dest: %p, old disp: %x\n", src, dest, insn.displacement.value); in __copy_instruction()
/linux-4.4.14/arch/x86/mm/
Dmpx.c172 addr += insn->displacement.value; in mpx_get_addr_ref()
/linux-4.4.14/Documentation/frv/
Dkernel-ABI.txt14 This cannot be extended to modules for the displacement is likely to be too
/linux-4.4.14/Documentation/crypto/
Ddescore-readme.txt221 and if you use ALL of them, use `scaled by 8' address modes with displacement