Home
last modified time | relevance | path

Searched defs:instr (Results 1 – 25 of 191) sorted by relevance

12345678

/openbmc/linux/arch/powerpc/include/asm/
H A Dprobes.h17 #define IS_TW(instr) (((instr) & 0xfc0007fe) == 0x7c000008) argument
18 #define IS_TD(instr) (((instr) & 0xfc0007fe) == 0x7c000088) argument
19 #define IS_TDI(instr) (((instr) & 0xfc000000) == 0x08000000) argument
20 #define IS_TWI(instr) (((instr) & 0xfc000000) == 0x0c000000) argument
23 #define is_trap(instr) (IS_TW(instr) || IS_TD(instr) || \ argument
26 #define is_trap(instr) (IS_TW(instr) || IS_TWI(instr)) argument
H A Dcode-patching.h52 static inline int create_branch(ppc_inst_t *instr, const u32 *addr, in create_branch()
83 static inline int patch_instruction_site(s32 *site, ppc_inst_t instr) in patch_instruction_site()
104 static inline unsigned int branch_opcode(ppc_inst_t instr) in branch_opcode()
109 static inline int instr_is_branch_iform(ppc_inst_t instr) in instr_is_branch_iform()
114 static inline int instr_is_branch_bform(ppc_inst_t instr) in instr_is_branch_bform()
/openbmc/linux/arch/powerpc/lib/
H A Dcode-patching.c23 static int __patch_instruction(u32 *exec_addr, ppc_inst_t instr, u32 *patch_addr) in __patch_instruction()
44 int raw_patch_instruction(u32 *addr, ppc_inst_t instr) in raw_patch_instruction()
281 static int __do_patch_instruction_mm(u32 *addr, ppc_inst_t instr) in __do_patch_instruction_mm()
331 static int __do_patch_instruction(u32 *addr, ppc_inst_t instr) in __do_patch_instruction()
356 int patch_instruction(u32 *addr, ppc_inst_t instr) in patch_instruction()
383 ppc_inst_t instr; in patch_branch() local
395 bool is_conditional_branch(ppc_inst_t instr) in is_conditional_branch()
413 int create_cond_branch(ppc_inst_t *instr, const u32 *addr, in create_cond_branch()
432 int instr_is_relative_branch(ppc_inst_t instr) in instr_is_relative_branch()
440 int instr_is_relative_link_branch(ppc_inst_t instr) in instr_is_relative_link_branch()
[all …]
H A Dtest-code-patching.c11 static int __init instr_is_branch_to_addr(const u32 *instr, unsigned long addr) in instr_is_branch_to_addr()
33 ppc_inst_t instr; in test_branch_iform() local
115 ppc_inst_t instr; in test_create_function_call() local
129 ppc_inst_t instr; in test_branch_bform() local
207 ppc_inst_t instr; in test_translate_branch() local
H A Dsstep.c83 static nokprobe_inline int branch_taken(unsigned int instr, in branch_taken()
123 static nokprobe_inline unsigned long dform_ea(unsigned int instr, in dform_ea()
141 static nokprobe_inline unsigned long dsform_ea(unsigned int instr, in dsform_ea()
158 static nokprobe_inline unsigned long dqform_ea(unsigned int instr, in dqform_ea()
176 static nokprobe_inline unsigned long xform_ea(unsigned int instr, in xform_ea()
195 static nokprobe_inline unsigned long mlsd_8lsd_ea(unsigned int instr, in mlsd_8lsd_ea()
1352 ppc_inst_t instr) in analyse_instr()
3577 int emulate_step(struct pt_regs *regs, ppc_inst_t instr) in emulate_step()
/openbmc/linux/arch/arm/include/asm/
H A Ddomain.h120 #define TUSER(instr) TUSERCOND(instr, ) argument
121 #define TUSERCOND(instr, cond) #instr "t" #cond argument
123 #define TUSER(instr) TUSERCOND(instr, ) argument
124 #define TUSERCOND(instr, cond) #instr #cond argument
134 #define TUSER(instr) instr ## t argument
136 #define TUSER(instr) instr argument
/openbmc/linux/drivers/net/ethernet/netronome/nfp/
H A Dnfp_asm.c30 u16 br_get_offset(u64 instr) in br_get_offset()
41 void br_set_offset(u64 *instr, u16 offset) in br_set_offset()
52 void br_add_offset(u64 *instr, u16 offset) in br_add_offset()
60 static bool immed_can_modify(u64 instr) in immed_can_modify()
71 u16 immed_get_value(u64 instr) in immed_get_value()
85 void immed_set_value(u64 *instr, u16 immed) in immed_set_value()
102 void immed_add_value(u64 *instr, u16 offset) in immed_add_value()
/openbmc/linux/arch/arm64/kernel/
H A Dcompat_alignment.c54 do_alignment_finish_ldst(unsigned long addr, u32 instr, struct pt_regs *regs, in do_alignment_finish_ldst()
68 do_alignment_ldrdstrd(unsigned long addr, u32 instr, struct pt_regs *regs) in do_alignment_ldrdstrd()
115 do_alignment_ldmstm(unsigned long addr, u32 instr, struct pt_regs *regs) in do_alignment_ldmstm()
236 u32 instr = *pinstr; in do_alignment_t32_to_handler() local
286 __le32 instr = 0; in alignment_get_arm() local
299 __le16 instr = 0; in alignment_get_thumb() local
316 u32 instr = 0; in do_compat_alignment_fixup() local
H A Dsmccc-call.S11 .macro SMCCC instr argument
47 .macro SMCCC_1_2 instr argument
H A Darmv8_deprecated.c166 static int swp_handler(struct pt_regs *regs, u32 instr) in swp_handler()
254 static int cp15barrier_handler(struct pt_regs *regs, u32 instr) in cp15barrier_handler()
372 static int a32_setend_handler(struct pt_regs *regs, u32 instr) in a32_setend_handler()
379 static int t16_setend_handler(struct pt_regs *regs, u32 instr) in t16_setend_handler()
/openbmc/linux/arch/arm/mm/
H A Dalignment.c327 do_alignment_finish_ldst(unsigned long addr, u32 instr, struct pt_regs *regs, union offset_union of… in do_alignment_finish_ldst()
340 do_alignment_ldrhstrh(unsigned long addr, u32 instr, struct pt_regs *regs) in do_alignment_ldrhstrh()
389 do_alignment_ldrdstrd(unsigned long addr, u32 instr, struct pt_regs *regs) in do_alignment_ldrdstrd()
451 do_alignment_ldrstr(unsigned long addr, u32 instr, struct pt_regs *regs) in do_alignment_ldrstr()
500 do_alignment_ldmstm(unsigned long addr, u32 instr, struct pt_regs *regs) in do_alignment_ldmstm()
721 u32 instr = *pinstr; in do_alignment_t32_to_handler() local
771 u32 instr = 0; in alignment_get_arm() local
786 u16 instr = 0; in alignment_get_thumb() local
806 u32 instr = 0; in do_alignment() local
/openbmc/linux/drivers/watchdog/
H A Dwdat_wdt.c65 const struct wdat_instruction *instr, u32 *value) in wdat_wdt_read()
90 const struct wdat_instruction *instr, u32 value) in wdat_wdt_write()
117 struct wdat_instruction *instr; in wdat_wdt_run_action() local
375 struct wdat_instruction *instr; in wdat_wdt_probe() local
/openbmc/linux/arch/powerpc/kernel/
H A Dhw_breakpoint_constraints.c83 bool wp_check_constraints(struct pt_regs *regs, ppc_inst_t instr, in wp_check_constraints()
130 void wp_get_instr_detail(struct pt_regs *regs, ppc_inst_t *instr, in wp_get_instr_detail()
H A Dalign.c118 unsigned int nb, flags, instr; in emulate_spe() local
303 ppc_inst_t instr; in fix_alignment() local
/openbmc/u-boot/common/
H A Dbedbug.c374 int get_operand_value (struct opcode *op, unsigned long instr, in get_operand_value()
418 struct opcode *find_opcode (unsigned long instr) in find_opcode()
758 unsigned long instr; in asmppc() local
1061 unsigned long instr; /* instruction at SRR0 */ in find_next_address() local
/openbmc/qemu/disas/
H A Dmicroblaze.c282 enum microblaze_instr instr; member
584 #define get_field_rd(instr) ((instr & RD_MASK) >> RD_LOW) argument
585 #define get_field_r1(instr) ((instr & RA_MASK) >> RA_LOW) argument
586 #define get_field_r2(instr) ((instr & RB_MASK) >> RB_LOW) argument
587 #define get_field_rfsl(instr) (instr & RFSL_MASK) argument
588 #define get_field_imm(instr) ((int16_t)instr) argument
589 #define get_field_imm5(instr) ((int)instr & IMM5_MASK) argument
590 #define get_field_imm15(instr) ((int)instr & IMM15_MASK) argument
592 #define get_int_field_imm(instr) ((instr & IMM_MASK) >> IMM_LOW) argument
593 #define get_int_field_r1(instr) ((instr & RA_MASK) >> RA_LOW) argument
[all …]
/openbmc/linux/arch/microblaze/kernel/
H A Dunwind.c63 static inline long get_frame_size(unsigned long instr) in get_frame_size()
87 unsigned long instr; in find_frame_creation() local
/openbmc/u-boot/arch/arm/cpu/armv8/
H A Dsmccc-call.S13 .macro SMCCC instr argument
/openbmc/linux/lib/xz/
H A Dxz_dec_bcj.c163 uint32_t instr; in bcj_powerpc() local
217 uint64_t instr; in bcj_ia64() local
319 uint32_t instr; in bcj_sparc() local
/openbmc/linux/arch/arm/kernel/
H A Dsmccc-call.S25 .macro SMCCC instr argument
H A Dkgdb.c142 static int kgdb_brk_fn(struct pt_regs *regs, unsigned int instr) in kgdb_brk_fn()
149 static int kgdb_compiled_brk_fn(struct pt_regs *regs, unsigned int instr) in kgdb_compiled_brk_fn()
/openbmc/linux/arch/m68k/math-emu/
H A Dfp_scan.S406 .macro fp_dosingleprec instr argument
412 .macro fp_dodoubleprec instr argument
/openbmc/u-boot/arch/arm/cpu/armv7/
H A Dsmccc-call.S27 .macro SMCCC instr argument
/openbmc/linux/arch/powerpc/kvm/
H A Dbook3s_hv_tm_builtin.c22 u32 instr = vcpu->arch.emul_inst; in kvmhv_p9_tm_emulation_early() local
/openbmc/linux/drivers/mtd/
H A Dinftlmount.c196 struct erase_info *instr = &inftl->instr; in find_boot_record() local
365 struct erase_info *instr = &inftl->instr; in INFTL_formatblock() local

12345678