/arch/mips/kvm/ |
D | dyntrans.c | 30 static int kvm_mips_trans_replace(struct kvm_vcpu *vcpu, u32 *opc, in kvm_mips_trans_replace() argument 33 unsigned long vaddr = (unsigned long)opc; in kvm_mips_trans_replace() 39 err = put_user(replace.word, opc); in kvm_mips_trans_replace() 52 __func__, opc); in kvm_mips_trans_replace() 68 int kvm_mips_trans_cache_index(union mips_instruction inst, u32 *opc, in kvm_mips_trans_cache_index() argument 74 return kvm_mips_trans_replace(vcpu, opc, nop_inst); in kvm_mips_trans_cache_index() 81 int kvm_mips_trans_cache_va(union mips_instruction inst, u32 *opc, in kvm_mips_trans_cache_va() argument 94 return kvm_mips_trans_replace(vcpu, opc, synci_inst); in kvm_mips_trans_cache_va() 97 int kvm_mips_trans_mfc0(union mips_instruction inst, u32 *opc, in kvm_mips_trans_mfc0() argument 121 return kvm_mips_trans_replace(vcpu, opc, mfc0_inst); in kvm_mips_trans_mfc0() [all …]
|
D | trap_emul.c | 46 u32 __user *opc = (u32 __user *) vcpu->arch.pc; in kvm_trap_emul_no_handler() local 56 opc += 1; in kvm_trap_emul_no_handler() 57 kvm_get_badinstr(opc, vcpu, &inst); in kvm_trap_emul_no_handler() 60 exccode, opc, inst, badvaddr, in kvm_trap_emul_no_handler() 70 u32 __user *opc = (u32 __user *) vcpu->arch.pc; in kvm_trap_emul_handle_cop_unusable() local 83 er = kvm_mips_emulate_fpu_exc(cause, opc, vcpu); in kvm_trap_emul_handle_cop_unusable() 90 er = kvm_mips_emulate_inst(cause, opc, vcpu); in kvm_trap_emul_handle_cop_unusable() 118 static int kvm_mips_bad_load(u32 cause, u32 *opc, struct kvm_vcpu *vcpu) in kvm_mips_bad_load() argument 132 opc += 1; in kvm_mips_bad_load() 133 err = kvm_get_badinstr(opc, vcpu, &inst.word); in kvm_mips_bad_load() [all …]
|
D | vz.c | 653 u32 *opc; in is_eva_am_mapped() local 667 opc = (u32 *)vcpu->arch.pc; in is_eva_am_mapped() 669 opc += 1; in is_eva_am_mapped() 670 err = kvm_get_badinstr(opc, vcpu, &inst.word); in is_eva_am_mapped() 821 u32 *opc = (u32 *) vcpu->arch.pc; in kvm_trap_vz_no_handler() local 831 opc += 1; in kvm_trap_vz_no_handler() 832 kvm_get_badinstr(opc, vcpu, &inst); in kvm_trap_vz_no_handler() 835 exccode, opc, inst, badvaddr, in kvm_trap_vz_no_handler() 878 u32 *opc, u32 cause, in kvm_vz_gpsi_cop0() argument 1077 u32 *opc, u32 cause, in kvm_vz_gpsi_cache() argument [all …]
|
D | emulate.c | 273 int kvm_get_badinstr(u32 *opc, struct kvm_vcpu *vcpu, u32 *out) in kvm_get_badinstr() argument 279 return kvm_get_inst(opc, vcpu, out); in kvm_get_badinstr() 294 int kvm_get_badinstrp(u32 *opc, struct kvm_vcpu *vcpu, u32 *out) in kvm_get_badinstrp() argument 300 return kvm_get_inst(opc, vcpu, out); in kvm_get_badinstrp() 1264 u32 *opc, u32 cause, in kvm_mips_emulate_CP0() argument 1325 kvm_mips_trans_mfc0(inst, opc, vcpu); in kvm_mips_emulate_CP0() 1331 kvm_mips_trans_mfc0(inst, opc, vcpu); in kvm_mips_emulate_CP0() 1455 kvm_mips_trans_mtc0(inst, opc, vcpu); in kvm_mips_emulate_CP0() 1522 kvm_mips_trans_mtc0(inst, opc, vcpu); in kvm_mips_emulate_CP0() 2184 u32 *opc, u32 cause, in kvm_mips_emulate_cache() argument [all …]
|
D | mips.c | 1207 u32 __user *opc = (u32 __user *) vcpu->arch.pc; in kvm_mips_handle_exit() local 1232 cause, opc, run, vcpu); in kvm_mips_handle_exit() 1241 er = kvm_mips_check_privilege(cause, opc, vcpu); in kvm_mips_handle_exit() 1253 kvm_debug("[%d]EXCCODE_INT @ %p\n", vcpu->vcpu_id, opc); in kvm_mips_handle_exit() 1264 kvm_debug("EXCCODE_CPU: @ PC: %p\n", opc); in kvm_mips_handle_exit() 1280 cause, kvm_read_c0_guest_status(vcpu->arch.cop0), opc, in kvm_mips_handle_exit() 1289 cause, opc, badvaddr); in kvm_mips_handle_exit() 1347 opc += 1; in kvm_mips_handle_exit() 1349 kvm_get_badinstr(opc, vcpu, &inst); in kvm_mips_handle_exit() 1351 exccode, opc, inst, badvaddr, in kvm_mips_handle_exit()
|
D | mmu.c | 1205 int kvm_get_inst(u32 *opc, struct kvm_vcpu *vcpu, u32 *out) in kvm_get_inst() argument 1215 err = get_user(*out, opc); in kvm_get_inst() 1223 err = kvm_trap_emul_gva_fault(vcpu, (unsigned long)opc, in kvm_get_inst() 1227 __func__, opc); in kvm_get_inst()
|
/arch/mips/mm/ |
D | uasm-micromips.c | 156 static void build_insn(u32 **buf, enum opcode opc, ...) in build_insn() argument 162 if (opc < 0 || opc >= insn_invalid || in build_insn() 163 (opc == insn_daddiu && r4k_daddiu_bug()) || in build_insn() 164 (insn_table_MM[opc].match == 0 && insn_table_MM[opc].fields == 0)) in build_insn() 165 panic("Unsupported Micro-assembler instruction %d", opc); in build_insn() 167 ip = &insn_table_MM[opc]; in build_insn() 170 va_start(ap, opc); in build_insn() 172 if (opc == insn_mfc0 || opc == insn_mtc0 || in build_insn() 173 opc == insn_cfc1 || opc == insn_ctc1) in build_insn() 179 if (opc == insn_mfc0 || opc == insn_mtc0 || in build_insn() [all …]
|
D | uasm-mips.c | 230 static void build_insn(u32 **buf, enum opcode opc, ...) in build_insn() argument 236 if (opc < 0 || opc >= insn_invalid || in build_insn() 237 (opc == insn_daddiu && r4k_daddiu_bug()) || in build_insn() 238 (insn_table[opc].match == 0 && insn_table[opc].fields == 0)) in build_insn() 239 panic("Unsupported Micro-assembler instruction %d", opc); in build_insn() 241 ip = &insn_table[opc]; in build_insn() 244 va_start(ap, opc); in build_insn()
|
D | uasm.c | 150 static void build_insn(u32 **buf, enum opcode opc, ...);
|
/arch/s390/include/asm/ |
D | cpacf.h | 185 : [fc] "d" (r0), [pba] "a" (r1), [opc] "i" (opcode) in __cpacf_query() 262 : [fc] "d" (r0), [pba] "a" (r1), [opc] "i" (CPACF_KM) in cpacf_km() 292 : [fc] "d" (r0), [pba] "a" (r1), [opc] "i" (CPACF_KMC) in cpacf_kmc() 318 : [fc] "d" (r0), [pba] "a" (r1), [opc] "i" (CPACF_KIMD) in cpacf_kimd() 341 : [fc] "d" (r0), [pba] "a" (r1), [opc] "i" (CPACF_KLMD) in cpacf_klmd() 367 : [fc] "d" (r0), [pba] "a" (r1), [opc] "i" (CPACF_KMAC) in cpacf_kmac() 400 : [fc] "d" (r0), [pba] "a" (r1), [opc] "i" (CPACF_KMCTR) in cpacf_kmctr() 432 [seed] "a" (r4), [slen] "d" (r5), [opc] "i" (CPACF_PRNO) in cpacf_prno() 457 : [fc] "d" (r0), [opc] "i" (CPACF_PRNO) in cpacf_trng() 476 : [fc] "d" (r0), [pba] "a" (r1), [opc] "i" (CPACF_PCC) in cpacf_pcc() [all …]
|
D | ftrace.h | 46 u16 opc; member 55 insn->opc = 0xc004; in ftrace_generate_nop_insn() 59 insn->opc = 0xc0f4; in ftrace_generate_nop_insn() 87 insn->opc = 0xc005; in ftrace_generate_call_insn()
|
D | vx-insn.h | 239 .macro MRXBOPC m opc v1 v2=0 v3=0 v4=0 241 .byte \opc 302 .macro VLEx vr1, disp, index="%r0", base, m3, opc 308 MRXBOPC \m3, \opc, v1 324 .macro VLEIx vr1, imm2, m3, opc 328 MRXBOPC \m3, \opc, v1
|
/arch/mips/include/asm/ |
D | kvm_host.h | 901 u32 *opc, 978 int kvm_get_inst(u32 *opc, struct kvm_vcpu *vcpu, u32 *out); 980 int kvm_get_badinstr(u32 *opc, struct kvm_vcpu *vcpu, u32 *out); 981 int kvm_get_badinstrp(u32 *opc, struct kvm_vcpu *vcpu, u32 *out); 1011 u32 *opc, 1017 u32 *opc, 1021 u32 *opc, 1025 u32 *opc, 1029 u32 *opc, 1033 u32 *opc, [all …]
|
/arch/powerpc/xmon/ |
D | Makefile | 23 obj-y += ppc-dis.o ppc-opc.o 24 obj-$(CONFIG_SPU_BASE) += spu-dis.o spu-opc.o
|
/arch/mips/include/asm/octeon/ |
D | cvmx-srxx-defs.h | 116 uint64_t opc:4; member 120 uint64_t opc:4;
|
D | cvmx-iob-defs.h | 401 uint64_t opc:4; member 407 uint64_t opc:4; 420 uint64_t opc:4; member 426 uint64_t opc:4;
|
/arch/ia64/kernel/ |
D | unwind.c | 1360 enum unw_insn_opcode opc; in emit_nat_info() local 1368 opc = UNW_INSN_SETNAT_TYPE; in emit_nat_info() 1372 opc = UNW_INSN_SETNAT_MEMSTK; in emit_nat_info() 1376 opc = UNW_INSN_SETNAT_TYPE; in emit_nat_info() 1381 opc = UNW_INSN_SETNAT_TYPE; in emit_nat_info() 1387 opc = UNW_INSN_SETNAT_MEMSTK; in emit_nat_info() 1395 insn.opc = opc; in emit_nat_info() 1405 enum unw_insn_opcode opc; in compile_reg() local 1413 opc = UNW_INSN_MOVE; in compile_reg() 1420 opc = UNW_INSN_MOVE_STACKED; in compile_reg() [all …]
|
D | unwind_i.h | 141 unsigned int opc : 4; member
|
/arch/s390/kernel/ |
D | ftrace.c | 67 insn->opc = 0xc004; in ftrace_generate_orig_insn() 71 insn->opc = 0xe3e0; in ftrace_generate_orig_insn()
|
D | kprobes.c | 156 u16 opc; in swap_instruction() local 158 opc = args->arm_kprobe ? BREAKPOINT_INSTRUCTION : p->opcode; in swap_instruction() 159 s390_kernel_write(p->addr, &opc, sizeof(opc)); in swap_instruction()
|
D | alternative.c | 20 u16 opc; member
|
/arch/s390/kvm/ |
D | kvm-s390.c | 353 : [query] "d" ((unsigned long)query), [opc] "i" (opcode) in __insn32_query()
|