Home
last modified time | relevance | path

Searched refs:mips_instruction (Results 1 – 19 of 19) sorted by relevance

/linux-4.4.14/arch/mips/math-emu/
Ddsemul.c28 mips_instruction emul;
29 mips_instruction badinst;
30 mips_instruction cookie;
34 int mips_dsemul(struct pt_regs *regs, mips_instruction ir, unsigned long cpc) in mips_dsemul()
82 err |= __put_user((mips_instruction)BREAK_MATH, &fr->badinst); in mips_dsemul()
85 err |= __put_user((mips_instruction)BD_COOKIE, &fr->cookie); in mips_dsemul()
110 (msk_isa16_mode(xcp->cp0_epc) - sizeof(mips_instruction)); in do_dsemulret()
Dcp1emu.c59 mips_instruction);
62 struct mips_fpu_struct *, mips_instruction, void *__user *);
95 static int microMIPS32_to_MIPS32(union mips_instruction *insn_ptr) in microMIPS32_to_MIPS32()
97 union mips_instruction insn = *insn_ptr; in microMIPS32_to_MIPS32()
98 union mips_instruction mips32_insn = insn; in microMIPS32_to_MIPS32()
440 union mips_instruction insn = (union mips_instruction)dec_insn.insn; in isBranchInstr()
852 mips_instruction ir) in cop1_cfc()
909 mips_instruction ir) in cop1_ctc()
979 mips_instruction ir; in cop1Emulate()
1042 (microMIPS32_to_MIPS32((union mips_instruction *)&ir) in cop1Emulate()
[all …]
/linux-4.4.14/arch/mips/kernel/
Djump_label.c43 union mips_instruction *insn_p; in arch_jump_label_transform()
44 union mips_instruction insn; in arch_jump_label_transform()
46 insn_p = (union mips_instruction *)msk_isa16_mode(e->code); in arch_jump_label_transform()
Duprobes.c13 static inline int insn_has_delay_slot(const union mips_instruction insn) in insn_has_delay_slot()
88 union mips_instruction inst; in arch_uprobe_analyze_insn()
116 union mips_instruction inst; in is_trap_insn()
160 union mips_instruction insn; in arch_uprobe_pre_xol()
167 if (insn_has_delay_slot((union mips_instruction) aup->insn[0])) { in arch_uprobe_pre_xol()
Dprocess.c194 static inline int is_ra_save_ins(union mips_instruction *ip) in is_ra_save_ins()
197 union mips_instruction mmi; in is_ra_save_ins()
234 static inline int is_jump_ins(union mips_instruction *ip) in is_jump_ins()
245 union mips_instruction mmi; in is_jump_ins()
268 static inline int is_sp_move_ins(union mips_instruction *ip) in is_sp_move_ins()
280 union mips_instruction mmi; in is_sp_move_ins()
303 union mips_instruction *ip = (void *) (((char *) info->func) - 1); in get_frame_info()
305 union mips_instruction *ip = info->func; in get_frame_info()
307 unsigned max_insns = info->func_size / sizeof(union mips_instruction); in get_frame_info()
373 union mips_instruction *ip = (void *)schedule; in get___schedule_addr()
Dkprobes.c37 static const union mips_instruction breakpoint_insn = {
45 static const union mips_instruction breakpoint2_insn = {
56 static int __kprobes insn_has_delayslot(union mips_instruction insn) in insn_has_delayslot()
124 static int __kprobes insn_has_ll_or_sc(union mips_instruction insn) in insn_has_ll_or_sc()
143 union mips_instruction insn; in arch_prepare_kprobe()
144 union mips_instruction prev_insn; in arch_prepare_kprobe()
157 sizeof(mips_instruction)) == 0) && in arch_prepare_kprobe()
258 union mips_instruction insn = p->opcode; in evaluate_branch_instruction()
Dbranch.c60 union mips_instruction insn = (union mips_instruction)dec_insn.insn; in __mm_isBranchInstr()
417 union mips_instruction insn) in __compute_return_epc_for_insn()
859 union mips_instruction insn; in __compute_return_epc()
Dunaligned.c886 union mips_instruction insn; in emulate_load_store_insn()
1368 union mips_instruction insn; in emulate_load_store_microMIPS()
1410 insn = (union mips_instruction)(mminsn.insn); in emulate_load_store_microMIPS()
1412 insn = (union mips_instruction)(mminsn.next_insn); in emulate_load_store_microMIPS()
Dkgdb.c383 union mips_instruction insn = { in kgdb_arch_init()
Dtraps.c766 union mips_instruction inst = { .word = opcode }; in simulate_fp()
/linux-4.4.14/arch/mips/include/asm/
Dinst.h74 typedef unsigned int mips_instruction; typedef
78 mips_instruction insn;
79 mips_instruction next_insn;
Duprobes.h39 union mips_instruction orig_inst[MAX_UINSN_BYTES / 4];
Dkprobes.h37 typedef union mips_instruction kprobe_opcode_t;
Dfpu_emulator.h63 extern int mips_dsemul(struct pt_regs *regs, mips_instruction ir,
Dbranch.h19 union mips_instruction insn);
/linux-4.4.14/arch/mips/oprofile/
Dbacktrace.c31 static inline int is_ra_save_ins(union mips_instruction *ip) in is_ra_save_ins()
38 static inline int is_sp_move_ins(union mips_instruction *ip) in is_sp_move_ins()
52 static inline int is_end_of_function_marker(union mips_instruction *ip) in is_end_of_function_marker()
84 union mips_instruction ip; in unwind_user_frame()
/linux-4.4.14/arch/mips/dec/
Dkn01-berr.c81 union mips_instruction insn; in dec_kn01_be_backend()
/linux-4.4.14/arch/mips/include/uapi/asm/
Dinst.h912 union mips_instruction { union
/linux-4.4.14/arch/mips/kvm/
Demulate.c46 union mips_instruction insn; in kvm_compute_return_epc()
1739 switch (((union mips_instruction)inst).r_format.opcode) { in kvm_mips_emulate_inst()