| /kernel/linux/linux-5.10/arch/powerpc/lib/ |
| D | code-patching.c | 21 static int __patch_instruction(struct ppc_inst *exec_addr, struct ppc_inst instr, in __patch_instruction() 38 int raw_patch_instruction(struct ppc_inst *addr, struct ppc_inst instr) in raw_patch_instruction() 146 static int do_patch_instruction(struct ppc_inst *addr, struct ppc_inst instr) in do_patch_instruction() 185 static int do_patch_instruction(struct ppc_inst *addr, struct ppc_inst instr) in do_patch_instruction() 192 int patch_instruction(struct ppc_inst *addr, struct ppc_inst instr) in patch_instruction() 205 struct ppc_inst instr; in patch_branch() local 242 bool is_conditional_branch(struct ppc_inst instr) in is_conditional_branch() 260 int create_branch(struct ppc_inst *instr, in create_branch() 281 int create_cond_branch(struct ppc_inst *instr, const struct ppc_inst *addr, in create_cond_branch() 300 static unsigned int branch_opcode(struct ppc_inst instr) in branch_opcode() [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
| D | probes.h | 16 #define IS_TW(instr) (((instr) & 0xfc0007fe) == 0x7c000008) argument 17 #define IS_TD(instr) (((instr) & 0xfc0007fe) == 0x7c000088) argument 18 #define IS_TDI(instr) (((instr) & 0xfc000000) == 0x08000000) argument 19 #define IS_TWI(instr) (((instr) & 0xfc000000) == 0x0c000000) argument 22 #define is_trap(instr) (IS_TW(instr) || IS_TD(instr) || \ argument 25 #define is_trap(instr) (IS_TW(instr) || IS_TWI(instr)) argument
|
| /kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
| D | probes.h | 17 #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
|
| D | code-patching.h | 52 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()
|
| /kernel/linux/linux-6.6/arch/powerpc/lib/ |
| D | code-patching.c | 23 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 …]
|
| D | test-code-patching.c | 11 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
|
| /kernel/linux/linux-6.6/arch/arm/include/asm/ |
| D | domain.h | 120 #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
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/ |
| D | nfp_asm.c | 30 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()
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/ |
| D | nfp_asm.c | 30 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()
|
| /kernel/linux/linux-5.10/arch/arm/include/asm/ |
| D | domain.h | 133 #define TUSER(instr) TUSERCOND(instr, ) argument 134 #define TUSERCOND(instr, cond) #instr "t" #cond argument 136 #define TUSER(instr) TUSERCOND(instr, ) argument 137 #define TUSERCOND(instr, cond) #instr #cond argument 147 #define TUSER(instr) instr ## t argument 149 #define TUSER(instr) instr argument
|
| /kernel/linux/linux-6.6/arch/arm64/kernel/ |
| D | compat_alignment.c | 54 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
|
| D | smccc-call.S | 34 .macro SMCCC instr argument 76 .macro SMCCC_1_2 instr argument
|
| D | armv8_deprecated.c | 166 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()
|
| /kernel/linux/linux-5.10/arch/arm/mm/ |
| D | alignment.c | 319 do_alignment_finish_ldst(unsigned long addr, u32 instr, struct pt_regs *regs, union offset_union of… in do_alignment_finish_ldst() 332 do_alignment_ldrhstrh(unsigned long addr, u32 instr, struct pt_regs *regs) in do_alignment_ldrhstrh() 381 do_alignment_ldrdstrd(unsigned long addr, u32 instr, struct pt_regs *regs) in do_alignment_ldrdstrd() 443 do_alignment_ldrstr(unsigned long addr, u32 instr, struct pt_regs *regs) in do_alignment_ldrstr() 492 do_alignment_ldmstm(unsigned long addr, u32 instr, struct pt_regs *regs) in do_alignment_ldmstm() 713 u32 instr = *pinstr; in do_alignment_t32_to_handler() local 763 u32 instr = 0; in alignment_get_arm() local 778 u16 instr = 0; in alignment_get_thumb() local 798 u32 instr = 0; in do_alignment() local
|
| /kernel/linux/linux-6.6/arch/arm/mm/ |
| D | alignment.c | 327 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
|
| /kernel/linux/linux-5.10/drivers/watchdog/ |
| D | wdat_wdt.c | 65 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 376 struct wdat_instruction *instr; in wdat_wdt_probe() local
|
| /kernel/linux/linux-6.6/drivers/watchdog/ |
| D | wdat_wdt.c | 65 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
|
| /kernel/linux/linux-6.6/arch/powerpc/kernel/ |
| D | hw_breakpoint_constraints.c | 83 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()
|
| /kernel/linux/linux-5.10/arch/powerpc/net/ |
| D | bpf_jit.h | 23 #define PLANT_INSTR(d, idx, instr) \ argument 25 #define EMIT(instr) PLANT_INSTR(image, ctx->idx, instr) argument
|
| /kernel/linux/linux-5.10/arch/powerpc/kernel/ |
| D | hw_breakpoint_constraints.c | 83 bool wp_check_constraints(struct pt_regs *regs, struct ppc_inst instr, in wp_check_constraints() 139 void wp_get_instr_detail(struct pt_regs *regs, struct ppc_inst *instr, in wp_get_instr_detail()
|
| /kernel/linux/linux-6.6/arch/microblaze/kernel/ |
| D | unwind.c | 63 static inline long get_frame_size(unsigned long instr) in get_frame_size() 87 unsigned long instr; in find_frame_creation() local
|
| /kernel/linux/linux-5.10/arch/arm64/kernel/ |
| D | armv8_deprecated.c | 172 static int swp_handler(struct pt_regs *regs, u32 instr) in swp_handler() 260 static int cp15barrier_handler(struct pt_regs *regs, u32 instr) in cp15barrier_handler() 378 static int a32_setend_handler(struct pt_regs *regs, u32 instr) in a32_setend_handler() 385 static int t16_setend_handler(struct pt_regs *regs, u32 instr) in t16_setend_handler()
|
| D | smccc-call.S | 11 .macro SMCCC instr argument
|
| /kernel/linux/linux-5.10/arch/microblaze/kernel/ |
| D | unwind.c | 63 static inline long get_frame_size(unsigned long instr) in get_frame_size() 87 unsigned long instr; in find_frame_creation() local
|
| /kernel/linux/linux-5.10/lib/xz/ |
| D | xz_dec_bcj.c | 163 uint32_t instr; in bcj_powerpc() local 217 uint64_t instr; in bcj_ia64() local 319 uint32_t instr; in bcj_sparc() local
|