Home
last modified time | relevance | path

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

1234567

/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_T argument
26 is_trap(instr) global() argument
[all...]
H A Dtext-patching.h52 static inline int create_branch(ppc_inst_t *instr, const u32 *addr, in create_branch() argument
121 static inline int patch_instruction_site(s32 *site, ppc_inst_t instr) in patch_instruction_site() argument
142 static inline unsigned int branch_opcode(ppc_inst_t instr) in branch_opcode() argument
147 instr_is_branch_iform(ppc_inst_t instr) instr_is_branch_iform() argument
152 instr_is_branch_bform(ppc_inst_t instr) instr_is_branch_bform() argument
[all...]
/linux/drivers/net/ethernet/netronome/nfp/
H A Dnfp_asm.c30 u16 br_get_offset(u64 instr) in br_get_offset() argument
41 void br_set_offset(u64 *instr, u16 offset) in br_set_offset() argument
52 void br_add_offset(u64 *instr, u16 offset) in br_add_offset() argument
60 immed_can_modify(u64 instr) immed_can_modify() argument
71 immed_get_value(u64 instr) immed_get_value() argument
85 immed_set_value(u64 * instr,u16 immed) immed_set_value() argument
102 immed_add_value(u64 * instr,u16 offset) immed_add_value() argument
[all...]
/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 ## argument
136 TUSER(instr) global() argument
[all...]
H A Dunified.h35 #define WASM(instr) #instr ".w" argument
/linux/arch/powerpc/lib/
H A Dcode-patching.c44 int raw_patch_instruction(u32 *addr, ppc_inst_t instr) in raw_patch_instruction() argument
378 int patch_instruction(u32 *addr, ppc_inst_t instr) in patch_instruction() argument
407 int patch_instruction(u32 *addr, ppc_inst_t instr) in patch_instruction() argument
444 ppc_inst_t instr = ppc_inst_read(code); __patch_instructions() local
580 ppc_inst_t instr; patch_branch() local
592 is_conditional_branch(ppc_inst_t instr) is_conditional_branch() argument
610 create_cond_branch(ppc_inst_t * instr,const u32 * addr,unsigned long target,int flags) create_cond_branch() argument
629 instr_is_relative_branch(ppc_inst_t instr) instr_is_relative_branch() argument
637 instr_is_relative_link_branch(ppc_inst_t instr) instr_is_relative_link_branch() argument
642 branch_iform_target(const u32 * instr) branch_iform_target() argument
658 branch_bform_target(const u32 * instr) branch_bform_target() argument
674 branch_target(const u32 * instr) branch_target() argument
684 translate_branch(ppc_inst_t * instr,const u32 * dest,const u32 * src) translate_branch() argument
[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() argument
33 ppc_inst_t instr; in test_branch_iform() local
115 ppc_inst_t instr; test_create_function_call() local
129 ppc_inst_t instr; test_branch_bform() local
207 ppc_inst_t instr; test_translate_branch() local
[all...]
H A Dsstep.c83 static nokprobe_inline int branch_taken(unsigned int instr, in branch_taken() argument
123 static nokprobe_inline unsigned long dform_ea(unsigned int instr, in dform_ea() argument
141 static nokprobe_inline unsigned long dsform_ea(unsigned int instr, in dsform_ea() argument
158 static nokprobe_inline unsigned long dqform_ea(unsigned int instr, in dqform_ea() argument
176 xform_ea(unsigned int instr,const struct pt_regs * regs) xform_ea() argument
195 mlsd_8lsd_ea(unsigned int instr,unsigned int suffix,const struct pt_regs * regs) mlsd_8lsd_ea() argument
1352 analyse_instr(struct instruction_op * op,const struct pt_regs * regs,ppc_inst_t instr) analyse_instr() argument
3576 emulate_step(struct pt_regs * regs,ppc_inst_t instr) emulate_step() argument
[all...]
H A Dtest_emulate_step.c792 ppc_inst_t instr; in test_plxvp_pstxvp() local
906 ppc_inst_t instr; member
1600 emulate_compute_instr(struct pt_regs * regs,ppc_inst_t instr,bool negative) emulate_compute_instr() argument
1627 execute_compute_instr(struct pt_regs * regs,ppc_inst_t instr) execute_compute_instr() argument
1658 ppc_inst_t instr; run_tests_compute() local
[all...]
/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() argument
68 do_alignment_ldrdstrd(unsigned long addr, u32 instr, struct pt_regs *regs) in do_alignment_ldrdstrd() argument
115 do_alignment_ldmstm(unsigned long addr,u32 instr,struct pt_regs * regs) do_alignment_ldmstm() argument
236 u32 instr = *pinstr; do_alignment_t32_to_handler() local
286 __le32 instr = 0; alignment_get_arm() local
299 __le16 instr = 0; alignment_get_thumb() local
316 u32 instr = 0; do_compat_alignment_fixup() local
[all...]
H A Dsmccc-call.S11 .macro SMCCC instr argument
47 .macro SMCCC_1_2 instr argument
H A Darmv8_deprecated.c164 static int swp_handler(struct pt_regs *regs, u32 instr) in swp_handler() argument
252 static int cp15barrier_handler(struct pt_regs *regs, u32 instr) in cp15barrier_handler() argument
370 a32_setend_handler(struct pt_regs * regs,u32 instr) a32_setend_handler() argument
377 t16_setend_handler(struct pt_regs * regs,u32 instr) t16_setend_handler() argument
[all...]
/linux/arch/arm/mm/
H A Dalignment.c327 do_alignment_finish_ldst(unsigned long addr, u32 instr, struct pt_regs *regs, union offset_union offset) in do_alignment_finish_ldst() argument
340 do_alignment_ldrhstrh(unsigned long addr, u32 instr, struct pt_regs *regs) in do_alignment_ldrhstrh() argument
389 do_alignment_ldrdstrd(unsigned long addr,u32 instr,struct pt_regs * regs) do_alignment_ldrdstrd() argument
451 do_alignment_ldrstr(unsigned long addr,u32 instr,struct pt_regs * regs) do_alignment_ldrstr() argument
500 do_alignment_ldmstm(unsigned long addr,u32 instr,struct pt_regs * regs) do_alignment_ldmstm() argument
721 u32 instr = *pinstr; do_alignment_t32_to_handler() local
771 u32 instr = 0; alignment_get_arm() local
786 u16 instr = 0; alignment_get_thumb() local
806 u32 instr = 0; do_alignment() local
[all...]
/linux/drivers/watchdog/
H A Dwdat_wdt.c65 const struct wdat_instruction *instr, u32 *value) in wdat_wdt_read() argument
90 const struct wdat_instruction *instr, u32 value) in wdat_wdt_write() argument
117 struct wdat_instruction *instr; wdat_wdt_run_action() local
375 struct wdat_instruction *instr; wdat_wdt_probe() local
[all...]
/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() argument
130 void wp_get_instr_detail(struct pt_regs *regs, ppc_inst_t *instr, in wp_get_instr_detail() argument
H A Dalign.c118 unsigned int nb, flags, instr; in emulate_spe() local
303 ppc_inst_t instr; in fix_alignment() local
[all...]
/linux/arch/microblaze/kernel/
H A Dunwind.c63 static inline long get_frame_size(unsigned long instr) in get_frame_size() argument
87 unsigned long instr; in find_frame_creation() local
/linux/arch/arm/kernel/
H A Dkgdb.c142 static int kgdb_brk_fn(struct pt_regs *regs, unsigned int instr) in kgdb_brk_fn() argument
149 static int kgdb_compiled_brk_fn(struct pt_regs *regs, unsigned int instr) in kgdb_compiled_brk_fn() argument
H A Dsmccc-call.S25 .macro SMCCC instr argument
H A Dtraps.c429 int call_undef_hook(struct pt_regs *regs, unsigned int instr) in call_undef_hook() argument
447 unsigned int instr; in do_undefinstr() local
698 get_tp_trap(struct pt_regs * regs,unsigned int instr) get_tp_trap() argument
731 baddataabort(int code,unsigned long instr,struct pt_regs * regs) baddataabort() argument
[all...]
/linux/arch/m68k/math-emu/
H A Dfp_scan.S406 .macro fp_dosingleprec instr argument
412 .macro fp_dodoubleprec instr argument
/linux/drivers/scsi/aic7xxx/aicasm/
H A Daicasm_gram.y1649 struct instruction *instr; in format_1_instr() local
1726 struct instruction *instr; in format_2_instr() local
1787 struct instruction *instr; in format_3_instr() local
[all...]
/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
[all...]
/linux/arch/powerpc/net/
H A Dbpf_jit.h28 #define PLANT_INSTR(d, idx, instr) \ argument
30 #define EMIT(instr) PLANT_INSTR(image, ctx->idx, instr) argument
/linux/arch/powerpc/kvm/
H A Dbook3s_hv_tm_builtin.c22 u32 instr = vcpu->arch.emul_inst; in kvmhv_p9_tm_emulation_early() local

1234567