instr              34 arch/alpha/lib/stacktrace.c   (((instr)(INSTR) >= BR_OP) | ((instr)(INSTR) < LDA_OP) |	\
instr              35 arch/alpha/lib/stacktrace.c    ((((instr)(INSTR) ^ 0x60000000) < 0x20000000) &		\
instr              36 arch/alpha/lib/stacktrace.c     (((instr)(INSTR) & 0x0c000000) != 0)))
instr              48 arch/alpha/lib/stacktrace.c static instr *
instr              49 arch/alpha/lib/stacktrace.c display_stored_regs(instr * pro_pc, unsigned char * sp)
instr              51 arch/alpha/lib/stacktrace.c 	instr * ret_pc = 0;
instr              61 arch/alpha/lib/stacktrace.c 				ret_pc = (instr *)value;
instr              67 arch/alpha/lib/stacktrace.c static instr *
instr              68 arch/alpha/lib/stacktrace.c seek_prologue(instr * pc)
instr              78 arch/alpha/lib/stacktrace.c stack_increment(instr * prologue_pc)
instr              93 arch/alpha/lib/stacktrace.c 	instr * ret_pc;
instr              94 arch/alpha/lib/stacktrace.c 	instr * prologue = (instr *)stacktrace;
instr             504 arch/arc/kernel/disasm.c 	struct disasm_state instr;
instr             506 arch/arc/kernel/disasm.c 	memset(&instr, 0, sizeof(struct disasm_state));
instr             507 arch/arc/kernel/disasm.c 	disasm_instr(pc, &instr, 0, regs, cregs);
instr             509 arch/arc/kernel/disasm.c 	*next_pc = pc + instr.instr_len;
instr             512 arch/arc/kernel/disasm.c 	if (instr.is_branch)
instr             513 arch/arc/kernel/disasm.c 		*tgt_if_br = instr.target;
instr             518 arch/arc/kernel/disasm.c 	 if (instr.delay_slot) {
instr             532 arch/arc/kernel/disasm.c 	return instr.is_branch;
instr             253 arch/arm/include/asm/assembler.h #define ALT_SMP(instr...)					\
instr             254 arch/arm/include/asm/assembler.h 9998:	instr
instr             260 arch/arm/include/asm/assembler.h #define ALT_UP(instr...)					\
instr             263 arch/arm/include/asm/assembler.h 9997:	instr							;\
instr             278 arch/arm/include/asm/assembler.h #define ALT_SMP(instr...)
instr             279 arch/arm/include/asm/assembler.h #define ALT_UP(instr...) instr
instr             373 arch/arm/include/asm/assembler.h 	.macro	usraccoff, instr, reg, ptr, inc, off, cond, abort, t=TUSER()
instr             389 arch/arm/include/asm/assembler.h 	.macro	usracc, instr, reg, ptr, inc, cond, rept, abort
instr             413 arch/arm/include/asm/assembler.h 	.macro	usracc, instr, reg, ptr, inc, cond, rept, abort, t=TUSER()
instr             133 arch/arm/include/asm/domain.h #define TUSER(instr)		TUSERCOND(instr, )
instr             134 arch/arm/include/asm/domain.h #define TUSERCOND(instr, cond)	#instr "t" #cond
instr             136 arch/arm/include/asm/domain.h #define TUSER(instr)		TUSERCOND(instr, )
instr             137 arch/arm/include/asm/domain.h #define TUSERCOND(instr, cond)	#instr #cond
instr             147 arch/arm/include/asm/domain.h #define TUSER(instr)	instr ## t
instr             149 arch/arm/include/asm/domain.h #define TUSER(instr)	instr
instr             186 arch/arm/include/asm/memory.h #define __pv_stub(from,to,instr,type)			\
instr             188 arch/arm/include/asm/memory.h 	"1:	" instr "	%0, %1, %2\n"		\
instr             121 arch/arm/include/asm/ptrace.h #define is_wide_instruction(instr)	((unsigned)(instr) >= 0xe800)
instr              16 arch/arm/include/asm/traps.h 	int (*fn)(struct pt_regs *regs, unsigned int instr);
instr             329 arch/arm/include/asm/uaccess.h #define __get_user_asm(x, addr, err, instr)			\
instr             331 arch/arm/include/asm/uaccess.h 	"1:	" TUSER(instr) " %1, [%2], #0\n"		\
instr             432 arch/arm/include/asm/uaccess.h #define __put_user_asm(x, __pu_addr, err, instr)		\
instr             434 arch/arm/include/asm/uaccess.h 	"1:	" TUSER(instr) " %1, [%2], #0\n"		\
instr              37 arch/arm/include/asm/unified.h #define W(instr)	instr.w
instr              39 arch/arm/include/asm/unified.h #define WASM(instr)	#instr ".w"
instr              50 arch/arm/include/asm/unified.h #define W(instr)	instr
instr              52 arch/arm/include/asm/unified.h #define WASM(instr)	#instr
instr             885 arch/arm/kernel/hw_breakpoint.c static int debug_reg_trap(struct pt_regs *regs, unsigned int instr)
instr             890 arch/arm/kernel/hw_breakpoint.c 		instr, cpu);
instr             142 arch/arm/kernel/kgdb.c static int kgdb_brk_fn(struct pt_regs *regs, unsigned int instr)
instr             149 arch/arm/kernel/kgdb.c static int kgdb_compiled_brk_fn(struct pt_regs *regs, unsigned int instr)
instr             207 arch/arm/kernel/ptrace.c static int break_trap(struct pt_regs *regs, unsigned int instr)
instr             159 arch/arm/kernel/swp_emulate.c static int swp_handler(struct pt_regs *regs, unsigned int instr)
instr             166 arch/arm/kernel/swp_emulate.c 	res = arm_check_condition(instr, regs->ARM_cpsr);
instr             187 arch/arm/kernel/swp_emulate.c 	address = regs->uregs[EXTRACT_REG_NUM(instr, RN_OFFSET)];
instr             188 arch/arm/kernel/swp_emulate.c 	data	= regs->uregs[EXTRACT_REG_NUM(instr, RT2_OFFSET)];
instr             189 arch/arm/kernel/swp_emulate.c 	destreg = EXTRACT_REG_NUM(instr, RT_OFFSET);
instr             191 arch/arm/kernel/swp_emulate.c 	type = instr & TYPE_SWPB;
instr             194 arch/arm/kernel/swp_emulate.c 		 EXTRACT_REG_NUM(instr, RN_OFFSET), address,
instr             195 arch/arm/kernel/swp_emulate.c 		 destreg, EXTRACT_REG_NUM(instr, RT2_OFFSET), data);
instr             237 arch/arm/kernel/tcm.c static int __init tcm_handler(struct pt_regs *regs, unsigned int instr)
instr             239 arch/arm/kernel/tcm.c 	regs->uregs[(instr >> DEST_REG_SHIFT) & DEST_REG_MASK] = 0;
instr             420 arch/arm/kernel/traps.c int call_undef_hook(struct pt_regs *regs, unsigned int instr)
instr             424 arch/arm/kernel/traps.c 	int (*fn)(struct pt_regs *regs, unsigned int instr) = NULL;
instr             428 arch/arm/kernel/traps.c 		if ((instr & hook->instr_mask) == hook->instr_val &&
instr             433 arch/arm/kernel/traps.c 	return fn ? fn(regs, instr) : 1;
instr             438 arch/arm/kernel/traps.c 	unsigned int instr;
instr             446 arch/arm/kernel/traps.c 			instr = __mem_to_opcode_thumb16(((u16 *)pc)[0]);
instr             447 arch/arm/kernel/traps.c 			if (is_wide_instruction(instr)) {
instr             450 arch/arm/kernel/traps.c 				instr = __opcode_thumb32_compose(instr, inst2);
instr             454 arch/arm/kernel/traps.c 			instr = __mem_to_opcode_arm(*(u32 *) pc);
instr             456 arch/arm/kernel/traps.c 		if (get_user(instr, (u16 __user *)pc))
instr             458 arch/arm/kernel/traps.c 		instr = __mem_to_opcode_thumb16(instr);
instr             459 arch/arm/kernel/traps.c 		if (is_wide_instruction(instr)) {
instr             464 arch/arm/kernel/traps.c 			instr = __opcode_thumb32_compose(instr, instr2);
instr             467 arch/arm/kernel/traps.c 		if (get_user(instr, (u32 __user *)pc))
instr             469 arch/arm/kernel/traps.c 		instr = __mem_to_opcode_arm(instr);
instr             472 arch/arm/kernel/traps.c 	if (call_undef_hook(regs, instr) == 0)
instr             686 arch/arm/kernel/traps.c static int get_tp_trap(struct pt_regs *regs, unsigned int instr)
instr             688 arch/arm/kernel/traps.c 	int reg = (instr >> 12) & 15;
instr             719 arch/arm/kernel/traps.c baddataabort(int code, unsigned long instr, struct pt_regs *regs)
instr             727 arch/arm/kernel/traps.c 		       task_pid_nr(current), current->comm, code, instr);
instr             734 arch/arm/kernel/traps.c 		       SIGILL, ILL_ILLOPC, (void __user *)addr, instr, 0);
instr               6 arch/arm/lib/bitops.h 	.macro	bitop, name, instr
instr              31 arch/arm/lib/bitops.h 	.macro	testop, name, instr, store
instr              61 arch/arm/lib/bitops.h 	.macro	bitop, name, instr
instr              88 arch/arm/lib/bitops.h 	.macro	testop, name, instr, store
instr              10 arch/arm/mach-iop32x/cp6.c static int cp6_trap(struct pt_regs *regs, unsigned int instr)
instr              36 arch/arm/mach-s3c24xx/include/mach/io.h #define DECLARE_DYN_OUT(sz,fnsuffix,instr) \
instr              44 arch/arm/mach-s3c24xx/include/mach/io.h 	"str" instr " %1, [%0, #0 ]	@ out" #fnsuffix      \
instr              51 arch/arm/mach-s3c24xx/include/mach/io.h #define DECLARE_DYN_IN(sz,fnsuffix,instr)				\
instr              59 arch/arm/mach-s3c24xx/include/mach/io.h 	"ldr" instr "	%1, [%0, #0 ]	@ in" #fnsuffix		\
instr              71 arch/arm/mach-s3c24xx/include/mach/io.h #define DECLARE_IO(sz,fnsuffix,instr)	\
instr              72 arch/arm/mach-s3c24xx/include/mach/io.h 	DECLARE_DYN_IN(sz,fnsuffix,instr) \
instr              73 arch/arm/mach-s3c24xx/include/mach/io.h 	DECLARE_DYN_OUT(sz,fnsuffix,instr)
instr             327 arch/arm/mm/alignment.c do_alignment_finish_ldst(unsigned long addr, u32 instr, struct pt_regs *regs, union offset_union offset)
instr             329 arch/arm/mm/alignment.c 	if (!LDST_U_BIT(instr))
instr             332 arch/arm/mm/alignment.c 	if (!LDST_P_BIT(instr))
instr             335 arch/arm/mm/alignment.c 	if (!LDST_P_BIT(instr) || LDST_W_BIT(instr))
instr             336 arch/arm/mm/alignment.c 		regs->uregs[RN_BITS(instr)] = addr;
instr             340 arch/arm/mm/alignment.c do_alignment_ldrhstrh(unsigned long addr, u32 instr, struct pt_regs *regs)
instr             342 arch/arm/mm/alignment.c 	unsigned int rd = RD_BITS(instr);
instr             349 arch/arm/mm/alignment.c 	if (LDST_L_BIT(instr)) {
instr             354 arch/arm/mm/alignment.c 		if (instr & 0x40)
instr             364 arch/arm/mm/alignment.c 	if (LDST_L_BIT(instr)) {
instr             372 arch/arm/mm/alignment.c 		if (instr & 0x40)
instr             389 arch/arm/mm/alignment.c do_alignment_ldrdstrd(unsigned long addr, u32 instr, struct pt_regs *regs)
instr             391 arch/arm/mm/alignment.c 	unsigned int rd = RD_BITS(instr);
instr             395 arch/arm/mm/alignment.c 	if ((instr & 0xfe000000) == 0xe8000000) {
instr             397 arch/arm/mm/alignment.c 		rd2 = (instr >> 8) & 0xf;
instr             398 arch/arm/mm/alignment.c 		load = !!(LDST_L_BIT(instr));
instr             402 arch/arm/mm/alignment.c 		load = ((instr & 0xf0) == 0xd0);
instr             451 arch/arm/mm/alignment.c do_alignment_ldrstr(unsigned long addr, u32 instr, struct pt_regs *regs)
instr             453 arch/arm/mm/alignment.c 	unsigned int rd = RD_BITS(instr);
instr             457 arch/arm/mm/alignment.c 	if ((!LDST_P_BIT(instr) && LDST_W_BIT(instr)) || user_mode(regs))
instr             460 arch/arm/mm/alignment.c 	if (LDST_L_BIT(instr)) {
instr             469 arch/arm/mm/alignment.c 	if (LDST_L_BIT(instr)) {
instr             500 arch/arm/mm/alignment.c do_alignment_ldmstm(unsigned long addr, u32 instr, struct pt_regs *regs)
instr             505 arch/arm/mm/alignment.c 	if (LDM_S_BIT(instr))
instr             514 arch/arm/mm/alignment.c 	nr_regs = hweight16(REGMASK_BITS(instr)) * 4;
instr             516 arch/arm/mm/alignment.c 	rn = RN_BITS(instr);
instr             519 arch/arm/mm/alignment.c 	if (!LDST_U_BIT(instr))
instr             522 arch/arm/mm/alignment.c 	if (!LDST_U_BIT(instr))
instr             525 arch/arm/mm/alignment.c 	if (LDST_P_EQ_U(instr))	/* U = P */
instr             543 arch/arm/mm/alignment.c 			 instruction_pointer(regs), instr, addr, eaddr);
instr             550 arch/arm/mm/alignment.c 		for (regbits = REGMASK_BITS(instr), rd = 0; regbits;
instr             553 arch/arm/mm/alignment.c 				if (LDST_L_BIT(instr)) {
instr             563 arch/arm/mm/alignment.c 		for (regbits = REGMASK_BITS(instr), rd = 0; regbits;
instr             566 arch/arm/mm/alignment.c 				if (LDST_L_BIT(instr)) {
instr             576 arch/arm/mm/alignment.c 	if (LDST_W_BIT(instr))
instr             578 arch/arm/mm/alignment.c 	if (!LDST_L_BIT(instr) || !(REGMASK_BITS(instr) & (1 << 15)))
instr             721 arch/arm/mm/alignment.c 	u32 instr = *pinstr;
instr             722 arch/arm/mm/alignment.c 	u16 tinst1 = (instr >> 16) & 0xffff;
instr             723 arch/arm/mm/alignment.c 	u16 tinst2 = instr & 0xffff;
instr             735 arch/arm/mm/alignment.c 		if (RN_BITS(instr) == 13 && (tinst2 & 0x09ff) == 0x0904) {
instr             736 arch/arm/mm/alignment.c 			u32 L = !!(LDST_L_BIT(instr));
instr             741 arch/arm/mm/alignment.c 			*pinstr = subset[L] | (1<<RD_BITS(instr));
instr             771 arch/arm/mm/alignment.c 	u32 instr = 0;
instr             775 arch/arm/mm/alignment.c 		fault = get_user(instr, ip);
instr             777 arch/arm/mm/alignment.c 		fault = probe_kernel_address(ip, instr);
instr             779 arch/arm/mm/alignment.c 	*inst = __mem_to_opcode_arm(instr);
instr             786 arch/arm/mm/alignment.c 	u16 instr = 0;
instr             790 arch/arm/mm/alignment.c 		fault = get_user(instr, ip);
instr             792 arch/arm/mm/alignment.c 		fault = probe_kernel_address(ip, instr);
instr             794 arch/arm/mm/alignment.c 	*inst = __mem_to_opcode_thumb16(instr);
instr             804 arch/arm/mm/alignment.c 	int (*handler)(unsigned long addr, u32 instr, struct pt_regs *regs);
instr             806 arch/arm/mm/alignment.c 	u32 instr = 0;
instr             827 arch/arm/mm/alignment.c 				instr = __opcode_thumb32_compose(tinstr, tinst2);
instr             831 arch/arm/mm/alignment.c 				instr = thumb2arm(tinstr);
instr             835 arch/arm/mm/alignment.c 		fault = alignment_get_arm(regs, (void *)instrptr, &instr);
instr             853 arch/arm/mm/alignment.c 	switch (CODING_BITS(instr)) {
instr             855 arch/arm/mm/alignment.c 		if (LDSTHD_I_BIT(instr))
instr             856 arch/arm/mm/alignment.c 			offset.un = (instr & 0xf00) >> 4 | (instr & 15);
instr             858 arch/arm/mm/alignment.c 			offset.un = regs->uregs[RM_BITS(instr)];
instr             860 arch/arm/mm/alignment.c 		if ((instr & 0x000000f0) == 0x000000b0 || /* LDRH, STRH */
instr             861 arch/arm/mm/alignment.c 		    (instr & 0x001000f0) == 0x001000f0)   /* LDRSH */
instr             863 arch/arm/mm/alignment.c 		else if ((instr & 0x001000f0) == 0x000000d0 || /* LDRD */
instr             864 arch/arm/mm/alignment.c 			 (instr & 0x001000f0) == 0x000000f0)   /* STRD */
instr             866 arch/arm/mm/alignment.c 		else if ((instr & 0x01f00ff0) == 0x01000090) /* SWP */
instr             873 arch/arm/mm/alignment.c 		if (COND_BITS(instr) == 0xf0000000) /* NEON VLDn, VSTn */
instr             875 arch/arm/mm/alignment.c 		offset.un = OFFSET_BITS(instr);
instr             880 arch/arm/mm/alignment.c 		offset.un = regs->uregs[RM_BITS(instr)];
instr             882 arch/arm/mm/alignment.c 		if (IS_SHIFT(instr)) {
instr             883 arch/arm/mm/alignment.c 			unsigned int shiftval = SHIFT_BITS(instr);
instr             885 arch/arm/mm/alignment.c 			switch(SHIFT_TYPE(instr)) {
instr             915 arch/arm/mm/alignment.c 			handler = do_alignment_t32_to_handler(&instr, regs, &offset);
instr             928 arch/arm/mm/alignment.c 	type = handler(addr, instr, regs);
instr             936 arch/arm/mm/alignment.c 		do_alignment_finish_ldst(addr, instr, regs, offset);
instr             959 arch/arm/mm/alignment.c 		isize == 2 ? tinstr : instr, instrptr);
instr             971 arch/arm/mm/alignment.c 			isize == 2 ? tinstr : instr,
instr             320 arch/arm/probes/kprobes/core.c static int __kprobes kprobe_trap_handler(struct pt_regs *regs, unsigned int instr)
instr             184 arch/arm/probes/uprobes/core.c static int uprobe_trap_handler(struct pt_regs *regs, unsigned int instr)
instr             189 arch/arm/probes/uprobes/core.c 	instr &= 0x0fffffff;
instr             190 arch/arm/probes/uprobes/core.c 	if (instr == (UPROBE_SWBP_ARM_INSN & 0x0fffffff))
instr             192 arch/arm/probes/uprobes/core.c 	else if (instr == (UPROBE_SS_ARM_INSN & 0x0fffffff))
instr              22 arch/arm64/include/asm/traps.h 	int (*fn)(struct pt_regs *regs, u32 instr);
instr             255 arch/arm64/include/asm/uaccess.h #define __get_user_asm(instr, alt_instr, reg, x, addr, err, feature)	\
instr             257 arch/arm64/include/asm/uaccess.h 	"1:"ALTERNATIVE(instr "     " reg "1, [%2]\n",			\
instr             320 arch/arm64/include/asm/uaccess.h #define __put_user_asm(instr, alt_instr, reg, x, addr, err, feature)	\
instr             322 arch/arm64/include/asm/uaccess.h 	"1:"ALTERNATIVE(instr "     " reg "1, [%2]\n",			\
instr             371 arch/arm64/kernel/armv8_deprecated.c static int swp_handler(struct pt_regs *regs, u32 instr)
instr             379 arch/arm64/kernel/armv8_deprecated.c 	type = instr & TYPE_SWPB;
instr             381 arch/arm64/kernel/armv8_deprecated.c 	switch (aarch32_check_condition(instr, regs->pstate)) {
instr             394 arch/arm64/kernel/armv8_deprecated.c 	rn = aarch32_insn_extract_reg_num(instr, A32_RN_OFFSET);
instr             395 arch/arm64/kernel/armv8_deprecated.c 	rt2 = aarch32_insn_extract_reg_num(instr, A32_RT2_OFFSET);
instr             399 arch/arm64/kernel/armv8_deprecated.c 	destreg = aarch32_insn_extract_reg_num(instr, A32_RT_OFFSET);
instr             403 arch/arm64/kernel/armv8_deprecated.c 		aarch32_insn_extract_reg_num(instr, A32_RT2_OFFSET), data);
instr             460 arch/arm64/kernel/armv8_deprecated.c static int cp15barrier_handler(struct pt_regs *regs, u32 instr)
instr             464 arch/arm64/kernel/armv8_deprecated.c 	switch (aarch32_check_condition(instr, regs->pstate)) {
instr             477 arch/arm64/kernel/armv8_deprecated.c 	switch (aarch32_insn_mcr_extract_crm(instr)) {
instr             483 arch/arm64/kernel/armv8_deprecated.c 		if (aarch32_insn_mcr_extract_opc2(instr) == 5) {
instr             580 arch/arm64/kernel/armv8_deprecated.c static int a32_setend_handler(struct pt_regs *regs, u32 instr)
instr             582 arch/arm64/kernel/armv8_deprecated.c 	int rc = compat_setend_handler(regs, (instr >> 9) & 1);
instr             587 arch/arm64/kernel/armv8_deprecated.c static int t16_setend_handler(struct pt_regs *regs, u32 instr)
instr             589 arch/arm64/kernel/armv8_deprecated.c 	int rc = compat_setend_handler(regs, (instr >> 3) & 1);
instr            1180 arch/arm64/kernel/cpufeature.c static int ssbs_emulation_handler(struct pt_regs *regs, u32 instr)
instr            1185 arch/arm64/kernel/cpufeature.c 	if (instr & BIT(PSTATE_Imm_shift))
instr             352 arch/arm64/kernel/debug-monitors.c 		__le16 instr;
instr             353 arch/arm64/kernel/debug-monitors.c 		get_user(instr, (__le16 __user *)pc);
instr             354 arch/arm64/kernel/debug-monitors.c 		thumb_instr = le16_to_cpu(instr);
instr             357 arch/arm64/kernel/debug-monitors.c 			get_user(instr, (__le16 __user *)(pc + 2));
instr             358 arch/arm64/kernel/debug-monitors.c 			thumb_instr = le16_to_cpu(instr);
instr             365 arch/arm64/kernel/debug-monitors.c 		__le32 instr;
instr             366 arch/arm64/kernel/debug-monitors.c 		get_user(instr, (__le32 __user *)pc);
instr             367 arch/arm64/kernel/debug-monitors.c 		arm_instr = le32_to_cpu(instr);
instr              12 arch/arm64/kernel/trace-events-emulation.h 	TP_PROTO(const char *instr, u64 addr),
instr              13 arch/arm64/kernel/trace-events-emulation.h 	TP_ARGS(instr, addr),
instr              16 arch/arm64/kernel/trace-events-emulation.h 		__string(instr, instr)
instr              21 arch/arm64/kernel/trace-events-emulation.h 		__assign_str(instr, instr);
instr              25 arch/arm64/kernel/trace-events-emulation.h 	TP_printk("instr=\"%s\" addr=0x%llx", __get_str(instr), __entry->addr)
instr             308 arch/arm64/kernel/traps.c 	u32 instr;
instr             309 arch/arm64/kernel/traps.c 	int (*fn)(struct pt_regs *regs, u32 instr) = NULL;
instr             316 arch/arm64/kernel/traps.c 		instr = le32_to_cpu(instr_le);
instr             322 arch/arm64/kernel/traps.c 		instr = le16_to_cpu(instr_le);
instr             323 arch/arm64/kernel/traps.c 		if (aarch32_insn_is_wide(instr)) {
instr             329 arch/arm64/kernel/traps.c 			instr = (instr << 16) | instr2;
instr             336 arch/arm64/kernel/traps.c 		instr = le32_to_cpu(instr_le);
instr             341 arch/arm64/kernel/traps.c 		if ((instr & hook->instr_mask) == hook->instr_val &&
instr             347 arch/arm64/kernel/traps.c 	return fn ? fn(regs, instr) : 1;
instr             307 arch/m68k/include/asm/math-emu.h .macro	debug	instr,args
instr              70 arch/m68k/math-emu/fp_decode.h | first decoding of the instr type
instr              71 arch/m68k/math-emu/fp_decode.h | this separates the conditional instr
instr              82 arch/m68k/math-emu/fp_decode.h | second decoding of the instr type
instr              83 arch/m68k/math-emu/fp_decode.h | this separates most move instr
instr             113 arch/m68k/math-emu/fp_decode.h | it depends on the instr which of the modes is valid
instr              63 arch/microblaze/kernel/unwind.c static inline long get_frame_size(unsigned long instr)
instr              65 arch/microblaze/kernel/unwind.c 	return abs((s16)(instr & 0xFFFF));
instr              87 arch/microblaze/kernel/unwind.c 		unsigned long instr;
instr              93 arch/microblaze/kernel/unwind.c 		instr = *pc;
instr              96 arch/microblaze/kernel/unwind.c 		if ((instr & 0xFFFF0000) != 0x30210000)
instr              99 arch/microblaze/kernel/unwind.c 		frame_size = get_frame_size(instr);
instr             150 arch/mips/alchemy/devboards/pm.c 				 const char *instr,
instr             157 arch/mips/alchemy/devboards/pm.c 		tmp = kstrtoul(instr, 0, &l);
instr             164 arch/mips/alchemy/devboards/pm.c 		if (instr[0] != '0')
instr             173 arch/mips/alchemy/devboards/pm.c 		if (instr[0] != '0') {
instr             180 arch/mips/alchemy/devboards/pm.c 		tmp = kstrtoul(instr, 0, &l);
instr             992 arch/mips/kernel/traps.c 		u16 instr[2];
instr             994 arch/mips/kernel/traps.c 		if (__get_user(instr[0], (u16 __user *)epc))
instr             999 arch/mips/kernel/traps.c 			bcode = (instr[0] >> 5) & 0x3f;
instr            1000 arch/mips/kernel/traps.c 		} else if (mm_insn_16bit(instr[0])) {
instr            1002 arch/mips/kernel/traps.c 			bcode = instr[0] & 0xf;
instr            1005 arch/mips/kernel/traps.c 			if (__get_user(instr[1], (u16 __user *)(epc + 2)))
instr            1007 arch/mips/kernel/traps.c 			opcode = (instr[0] << 16) | instr[1];
instr            1074 arch/mips/kernel/traps.c 	u16 instr[2];
instr            1085 arch/mips/kernel/traps.c 		if (__get_user(instr[0], (u16 __user *)(epc + 0)) ||
instr            1086 arch/mips/kernel/traps.c 		    __get_user(instr[1], (u16 __user *)(epc + 2)))
instr            1088 arch/mips/kernel/traps.c 		opcode = (instr[0] << 16) | instr[1];
instr            2818 arch/mips/math-emu/cp1emu.c 	u16 instr[4];
instr            2838 arch/mips/math-emu/cp1emu.c 			if ((get_user(instr[0], (u16 __user *)msk_isa16_mode(xcp->cp0_epc))) ||
instr            2839 arch/mips/math-emu/cp1emu.c 			    (get_user(instr[1], (u16 __user *)msk_isa16_mode(xcp->cp0_epc + 2))) ||
instr            2840 arch/mips/math-emu/cp1emu.c 			    (get_user(instr[2], (u16 __user *)msk_isa16_mode(xcp->cp0_epc + 4))) ||
instr            2841 arch/mips/math-emu/cp1emu.c 			    (get_user(instr[3], (u16 __user *)msk_isa16_mode(xcp->cp0_epc + 6)))) {
instr            2845 arch/mips/math-emu/cp1emu.c 			instr_ptr = instr;
instr              30 arch/parisc/include/asm/pdc.h int pdc_instr(unsigned int *instr);
instr             236 arch/parisc/kernel/firmware.c int __init pdc_instr(unsigned int *instr)
instr             244 arch/parisc/kernel/firmware.c 	*instr = pdc_result[0];
instr             809 arch/parisc/kernel/traps.c 	u32 length, instr;
instr             824 arch/parisc/kernel/traps.c 	if (pdc_instr(&instr) == PDC_OK)
instr             825 arch/parisc/kernel/traps.c 		ivap[0] = instr;
instr              30 arch/powerpc/include/asm/code-patching.h int patch_instruction(unsigned int *addr, unsigned int instr);
instr              31 arch/powerpc/include/asm/code-patching.h int raw_patch_instruction(unsigned int *addr, unsigned int instr);
instr              38 arch/powerpc/include/asm/code-patching.h static inline int patch_instruction_site(s32 *site, unsigned int instr)
instr              40 arch/powerpc/include/asm/code-patching.h 	return patch_instruction((unsigned int *)patch_site_addr(site), instr);
instr              59 arch/powerpc/include/asm/code-patching.h int instr_is_relative_branch(unsigned int instr);
instr              60 arch/powerpc/include/asm/code-patching.h int instr_is_relative_link_branch(unsigned int instr);
instr              61 arch/powerpc/include/asm/code-patching.h int instr_is_branch_to_addr(const unsigned int *instr, unsigned long addr);
instr              62 arch/powerpc/include/asm/code-patching.h unsigned long branch_target(const unsigned int *instr);
instr              65 arch/powerpc/include/asm/code-patching.h extern bool is_conditional_branch(unsigned int instr);
instr              90 arch/powerpc/include/asm/disassemble.h static inline unsigned make_dsisr(unsigned instr)
instr              96 arch/powerpc/include/asm/disassemble.h 	dsisr = (instr & 0x03ff0000) >> 16;
instr              98 arch/powerpc/include/asm/disassemble.h 	if (IS_XFORM(instr)) {
instr             100 arch/powerpc/include/asm/disassemble.h 		dsisr |= (instr & 0x00000006) << 14;
instr             102 arch/powerpc/include/asm/disassemble.h 		dsisr |= (instr & 0x00000040) << 8;
instr             104 arch/powerpc/include/asm/disassemble.h 		dsisr |= (instr & 0x00000780) << 3;
instr             107 arch/powerpc/include/asm/disassemble.h 		dsisr |= (instr & 0x04000000) >> 12;
instr             109 arch/powerpc/include/asm/disassemble.h 		dsisr |= (instr & 0x78000000) >> 17;
instr             111 arch/powerpc/include/asm/disassemble.h 		if (IS_DSFORM(instr))
instr             112 arch/powerpc/include/asm/disassemble.h 			dsisr |= (instr & 0x00000003) << 18;
instr              16 arch/powerpc/include/asm/probes.h #define IS_TW(instr)		(((instr) & 0xfc0007fe) == 0x7c000008)
instr              17 arch/powerpc/include/asm/probes.h #define IS_TD(instr)		(((instr) & 0xfc0007fe) == 0x7c000088)
instr              18 arch/powerpc/include/asm/probes.h #define IS_TDI(instr)		(((instr) & 0xfc000000) == 0x08000000)
instr              19 arch/powerpc/include/asm/probes.h #define IS_TWI(instr)		(((instr) & 0xfc000000) == 0x0c000000)
instr              22 arch/powerpc/include/asm/probes.h #define is_trap(instr)		(IS_TW(instr) || IS_TD(instr) || \
instr              23 arch/powerpc/include/asm/probes.h 				IS_TWI(instr) || IS_TDI(instr))
instr              25 arch/powerpc/include/asm/probes.h #define is_trap(instr)		(IS_TW(instr) || IS_TWI(instr))
instr              18 arch/powerpc/include/asm/sstep.h #define IS_MTMSRD(instr)	(((instr) & 0xfc0007be) == 0x7c000124)
instr              19 arch/powerpc/include/asm/sstep.h #define IS_RFID(instr)		(((instr) & 0xfc0007fe) == 0x4c000024)
instr              20 arch/powerpc/include/asm/sstep.h #define IS_RFI(instr)		(((instr) & 0xfc0007fe) == 0x4c000064)
instr             135 arch/powerpc/include/asm/sstep.h 			 unsigned int instr);
instr             152 arch/powerpc/include/asm/sstep.h extern int emulate_step(struct pt_regs *regs, unsigned int instr);
instr             107 arch/powerpc/kernel/align.c 		       unsigned int instr)
instr             120 arch/powerpc/kernel/align.c 	instr = (instr >> 1) & 0x1f;
instr             125 arch/powerpc/kernel/align.c 	nb = spe_aligninfo[instr].len;
instr             126 arch/powerpc/kernel/align.c 	flags = spe_aligninfo[instr].flags;
instr             144 arch/powerpc/kernel/align.c 		switch (instr) {
instr             191 arch/powerpc/kernel/align.c 		switch (instr) {
instr             296 arch/powerpc/kernel/align.c 	unsigned int instr;
instr             306 arch/powerpc/kernel/align.c 	if (unlikely(__get_user(instr, (unsigned int __user *)regs->nip)))
instr             312 arch/powerpc/kernel/align.c 		instr = swab32(instr);
instr             316 arch/powerpc/kernel/align.c 	if ((instr >> 26) == 0x4) {
instr             317 arch/powerpc/kernel/align.c 		int reg = (instr >> 21) & 0x1f;
instr             319 arch/powerpc/kernel/align.c 		return emulate_spe(regs, reg, instr);
instr             334 arch/powerpc/kernel/align.c 	if ((instr & 0xfc0006fe) == (PPC_INST_COPY & 0xfc0006fe))
instr             337 arch/powerpc/kernel/align.c 	r = analyse_instr(&op, regs, instr);
instr             198 arch/powerpc/kernel/hw_breakpoint.c static bool is_larx_stcx_instr(struct pt_regs *regs, unsigned int instr)
instr             203 arch/powerpc/kernel/hw_breakpoint.c 	ret = analyse_instr(&op, regs, instr);
instr             214 arch/powerpc/kernel/hw_breakpoint.c 	unsigned int instr = 0;
instr             216 arch/powerpc/kernel/hw_breakpoint.c 	if (__get_user_inatomic(instr, (unsigned int *)regs->nip))
instr             219 arch/powerpc/kernel/hw_breakpoint.c 	if (is_larx_stcx_instr(regs, instr)) {
instr             232 arch/powerpc/kernel/hw_breakpoint.c 	if (!emulate_step(regs, instr))
instr             420 arch/powerpc/kernel/kgdb.c 	unsigned int instr;
instr             423 arch/powerpc/kernel/kgdb.c 	err = probe_kernel_address(addr, instr);
instr             431 arch/powerpc/kernel/kgdb.c 	*(unsigned int *)bpt->saved_instr = instr;
instr             439 arch/powerpc/kernel/kgdb.c 	unsigned int instr = *(unsigned int *)bpt->saved_instr;
instr             442 arch/powerpc/kernel/kgdb.c 	err = patch_instruction(addr, instr);
instr             368 arch/powerpc/kernel/mce_power.c 	int instr;
instr             376 arch/powerpc/kernel/mce_power.c 		instr = *(unsigned int *)(instr_addr);
instr             377 arch/powerpc/kernel/mce_power.c 		if (!analyse_instr(&op, &tmp, instr)) {
instr            1226 arch/powerpc/kernel/process.c 		int instr;
instr            1240 arch/powerpc/kernel/process.c 		    probe_kernel_address((const void *)pc, instr)) {
instr            1244 arch/powerpc/kernel/process.c 				pr_cont("<%08x> ", instr);
instr            1246 arch/powerpc/kernel/process.c 				pr_cont("%08x ", instr);
instr            1282 arch/powerpc/kernel/process.c 			int instr;
instr            1284 arch/powerpc/kernel/process.c 			if (probe_kernel_address((const void *)pc, instr)) {
instr            1288 arch/powerpc/kernel/process.c 			seq_buf_printf(&s, regs->nip == pc ? "<%08x> " : "%08x ", instr);
instr             878 arch/powerpc/kernel/traps.c 	unsigned int ra, rb, t, i, sel, instr, rc;
instr             884 arch/powerpc/kernel/traps.c 	if (__get_user_inatomic(instr, (unsigned int __user *)regs->nip))
instr             893 arch/powerpc/kernel/traps.c 	if ((instr & 0xfc00073e) != 0x7c000618) {
instr             897 arch/powerpc/kernel/traps.c 			 regs->nip, instr);
instr             913 arch/powerpc/kernel/traps.c 	ra = (instr >> 16) & 0x1f;
instr             914 arch/powerpc/kernel/traps.c 	rb = (instr >> 11) & 0x1f;
instr             915 arch/powerpc/kernel/traps.c 	t = (instr >> 21) & 0x1f;
instr             916 arch/powerpc/kernel/traps.c 	if (instr & 1)
instr             932 arch/powerpc/kernel/traps.c 			 regs->nip, instr, (unsigned long)addr);
instr             947 arch/powerpc/kernel/traps.c 			 regs->nip, instr, (unsigned long)addr);
instr             954 arch/powerpc/kernel/traps.c 		 instr, (unsigned long) addr);
instr             957 arch/powerpc/kernel/traps.c 	sel = (instr >> 6) & 3;
instr             967 arch/powerpc/kernel/traps.c 	if ((sel & 1) && (instr & 1)) /* lxvh8x & lxvb16x + VSR >= 32 */
instr             973 arch/powerpc/kernel/traps.c 			 regs->nip, instr, msr);
instr             263 arch/powerpc/kernel/vecemu.c 	unsigned int instr, i;
instr             267 arch/powerpc/kernel/vecemu.c 	if (get_user(instr, (unsigned int __user *) regs->nip))
instr             269 arch/powerpc/kernel/vecemu.c 	if ((instr >> 26) != 4)
instr             271 arch/powerpc/kernel/vecemu.c 	vd = (instr >> 21) & 0x1f;
instr             272 arch/powerpc/kernel/vecemu.c 	va = (instr >> 16) & 0x1f;
instr             273 arch/powerpc/kernel/vecemu.c 	vb = (instr >> 11) & 0x1f;
instr             274 arch/powerpc/kernel/vecemu.c 	vc = (instr >> 6) & 0x1f;
instr             277 arch/powerpc/kernel/vecemu.c 	switch (instr & 0x3f) {
instr             418 arch/powerpc/kvm/book3s_64_mmu_hv.c static int instruction_is_store(unsigned int instr)
instr             423 arch/powerpc/kvm/book3s_64_mmu_hv.c 	if ((instr & 0xfc000000) == 0x7c000000)
instr             425 arch/powerpc/kvm/book3s_64_mmu_hv.c 	return (instr & mask) != 0;
instr             938 arch/powerpc/kvm/book3s_hv_nested.c static inline int get_ric(unsigned int instr)
instr             940 arch/powerpc/kvm/book3s_hv_nested.c 	return (instr >> 18) & 0x3;
instr             943 arch/powerpc/kvm/book3s_hv_nested.c static inline int get_prs(unsigned int instr)
instr             945 arch/powerpc/kvm/book3s_hv_nested.c 	return (instr >> 17) & 0x1;
instr             948 arch/powerpc/kvm/book3s_hv_nested.c static inline int get_r(unsigned int instr)
instr             950 arch/powerpc/kvm/book3s_hv_nested.c 	return (instr >> 16) & 0x1;
instr            1058 arch/powerpc/kvm/book3s_hv_nested.c static int kvmhv_emulate_priv_tlbie(struct kvm_vcpu *vcpu, unsigned int instr,
instr            1068 arch/powerpc/kvm/book3s_hv_nested.c 	ric = get_ric(instr);
instr            1069 arch/powerpc/kvm/book3s_hv_nested.c 	prs = get_prs(instr);
instr            1070 arch/powerpc/kvm/book3s_hv_nested.c 	r = get_r(instr);
instr              42 arch/powerpc/kvm/book3s_hv_tm.c 	u32 instr = vcpu->arch.emul_inst;
instr              47 arch/powerpc/kvm/book3s_hv_tm.c 	switch (instr & 0xfc0007ff) {
instr              85 arch/powerpc/kvm/book3s_hv_tm.c 		if (instr & (1 << 11))
instr              96 arch/powerpc/kvm/book3s_hv_tm.c 		rs = (instr >> 21) & 0x1f;
instr             133 arch/powerpc/kvm/book3s_hv_tm.c 		if (instr & (1 << 21)) {
instr             165 arch/powerpc/kvm/book3s_hv_tm.c 			ra = (instr >> 16) & 0x1f;
instr              22 arch/powerpc/kvm/book3s_hv_tm_builtin.c 	u32 instr = vcpu->arch.emul_inst;
instr              26 arch/powerpc/kvm/book3s_hv_tm_builtin.c 	switch (instr & 0xfc0007ff) {
instr              53 arch/powerpc/kvm/book3s_hv_tm_builtin.c 		if (instr & (1 << 11))
instr              64 arch/powerpc/kvm/book3s_hv_tm_builtin.c 		rs = (instr >> 21) & 0x1f;
instr              86 arch/powerpc/kvm/book3s_hv_tm_builtin.c 		if (instr & (1 << 21))
instr             626 arch/powerpc/kvm/e500_mmu_host.c 		enum instruction_fetch_type type, u32 *instr)
instr             709 arch/powerpc/kvm/e500_mmu_host.c 	*instr = *(u32 *)(eaddr | (unsigned long)(addr & ~PAGE_MASK));
instr             716 arch/powerpc/kvm/e500_mmu_host.c 		enum instruction_fetch_type type, u32 *instr)
instr              21 arch/powerpc/lib/code-patching.c static int __patch_instruction(unsigned int *exec_addr, unsigned int instr,
instr              26 arch/powerpc/lib/code-patching.c 	__put_user_asm(instr, patch_addr, err, "stw");
instr              36 arch/powerpc/lib/code-patching.c int raw_patch_instruction(unsigned int *addr, unsigned int instr)
instr              38 arch/powerpc/lib/code-patching.c 	return __patch_instruction(addr, instr, addr);
instr             139 arch/powerpc/lib/code-patching.c static int do_patch_instruction(unsigned int *addr, unsigned int instr)
instr             153 arch/powerpc/lib/code-patching.c 		return raw_patch_instruction(addr, instr);
instr             166 arch/powerpc/lib/code-patching.c 	__patch_instruction(addr, instr, patch_addr);
instr             179 arch/powerpc/lib/code-patching.c static int do_patch_instruction(unsigned int *addr, unsigned int instr)
instr             181 arch/powerpc/lib/code-patching.c 	return raw_patch_instruction(addr, instr);
instr             186 arch/powerpc/lib/code-patching.c int patch_instruction(unsigned int *addr, unsigned int instr)
instr             193 arch/powerpc/lib/code-patching.c 	return do_patch_instruction(addr, instr);
instr             228 arch/powerpc/lib/code-patching.c bool is_conditional_branch(unsigned int instr)
instr             230 arch/powerpc/lib/code-patching.c 	unsigned int opcode = instr >> 26;
instr             235 arch/powerpc/lib/code-patching.c 		switch ((instr >> 1) & 0x3ff) {
instr             286 arch/powerpc/lib/code-patching.c static unsigned int branch_opcode(unsigned int instr)
instr             288 arch/powerpc/lib/code-patching.c 	return (instr >> 26) & 0x3F;
instr             291 arch/powerpc/lib/code-patching.c static int instr_is_branch_iform(unsigned int instr)
instr             293 arch/powerpc/lib/code-patching.c 	return branch_opcode(instr) == 18;
instr             296 arch/powerpc/lib/code-patching.c static int instr_is_branch_bform(unsigned int instr)
instr             298 arch/powerpc/lib/code-patching.c 	return branch_opcode(instr) == 16;
instr             301 arch/powerpc/lib/code-patching.c int instr_is_relative_branch(unsigned int instr)
instr             303 arch/powerpc/lib/code-patching.c 	if (instr & BRANCH_ABSOLUTE)
instr             306 arch/powerpc/lib/code-patching.c 	return instr_is_branch_iform(instr) || instr_is_branch_bform(instr);
instr             309 arch/powerpc/lib/code-patching.c int instr_is_relative_link_branch(unsigned int instr)
instr             311 arch/powerpc/lib/code-patching.c 	return instr_is_relative_branch(instr) && (instr & BRANCH_SET_LINK);
instr             314 arch/powerpc/lib/code-patching.c static unsigned long branch_iform_target(const unsigned int *instr)
instr             318 arch/powerpc/lib/code-patching.c 	imm = *instr & 0x3FFFFFC;
instr             324 arch/powerpc/lib/code-patching.c 	if ((*instr & BRANCH_ABSOLUTE) == 0)
instr             325 arch/powerpc/lib/code-patching.c 		imm += (unsigned long)instr;
instr             330 arch/powerpc/lib/code-patching.c static unsigned long branch_bform_target(const unsigned int *instr)
instr             334 arch/powerpc/lib/code-patching.c 	imm = *instr & 0xFFFC;
instr             340 arch/powerpc/lib/code-patching.c 	if ((*instr & BRANCH_ABSOLUTE) == 0)
instr             341 arch/powerpc/lib/code-patching.c 		imm += (unsigned long)instr;
instr             346 arch/powerpc/lib/code-patching.c unsigned long branch_target(const unsigned int *instr)
instr             348 arch/powerpc/lib/code-patching.c 	if (instr_is_branch_iform(*instr))
instr             349 arch/powerpc/lib/code-patching.c 		return branch_iform_target(instr);
instr             350 arch/powerpc/lib/code-patching.c 	else if (instr_is_branch_bform(*instr))
instr             351 arch/powerpc/lib/code-patching.c 		return branch_bform_target(instr);
instr             356 arch/powerpc/lib/code-patching.c int instr_is_branch_to_addr(const unsigned int *instr, unsigned long addr)
instr             358 arch/powerpc/lib/code-patching.c 	if (instr_is_branch_iform(*instr) || instr_is_branch_bform(*instr))
instr             359 arch/powerpc/lib/code-patching.c 		return branch_target(instr) == addr;
instr             406 arch/powerpc/lib/code-patching.c 	unsigned int instr;
instr             409 arch/powerpc/lib/code-patching.c 	addr = (unsigned long)&instr;
instr             430 arch/powerpc/lib/code-patching.c 	instr = 0x48000103;
instr             431 arch/powerpc/lib/code-patching.c 	check(instr_is_branch_to_addr(&instr, 0x100));
instr             433 arch/powerpc/lib/code-patching.c 	instr = 0x480420ff;
instr             434 arch/powerpc/lib/code-patching.c 	check(instr_is_branch_to_addr(&instr, 0x420fc));
instr             436 arch/powerpc/lib/code-patching.c 	instr = 0x49fffffc;
instr             437 arch/powerpc/lib/code-patching.c 	check(instr_is_branch_to_addr(&instr, addr + 0x1FFFFFC));
instr             439 arch/powerpc/lib/code-patching.c 	instr = 0x4bfffffc;
instr             440 arch/powerpc/lib/code-patching.c 	check(instr_is_branch_to_addr(&instr, addr - 4));
instr             442 arch/powerpc/lib/code-patching.c 	instr = 0x4a000000;
instr             443 arch/powerpc/lib/code-patching.c 	check(instr_is_branch_to_addr(&instr, addr - 0x2000000));
instr             446 arch/powerpc/lib/code-patching.c 	instr = create_branch(&instr, addr, BRANCH_SET_LINK);
instr             447 arch/powerpc/lib/code-patching.c 	check(instr_is_branch_to_addr(&instr, addr));
instr             450 arch/powerpc/lib/code-patching.c 	instr = create_branch(&instr, addr - 0x100, BRANCH_SET_LINK);
instr             451 arch/powerpc/lib/code-patching.c 	check(instr_is_branch_to_addr(&instr, addr - 0x100));
instr             454 arch/powerpc/lib/code-patching.c 	instr = create_branch(&instr, addr + 0x100, 0);
instr             455 arch/powerpc/lib/code-patching.c 	check(instr_is_branch_to_addr(&instr, addr + 0x100));
instr             458 arch/powerpc/lib/code-patching.c 	instr = create_branch(&instr, addr - 0x2000000, BRANCH_SET_LINK);
instr             459 arch/powerpc/lib/code-patching.c 	check(instr_is_branch_to_addr(&instr, addr - 0x2000000));
instr             462 arch/powerpc/lib/code-patching.c 	instr = create_branch(&instr, addr - 0x2000004, BRANCH_SET_LINK);
instr             463 arch/powerpc/lib/code-patching.c 	check(instr == 0);
instr             466 arch/powerpc/lib/code-patching.c 	instr = create_branch(&instr, addr + 0x2000000, BRANCH_SET_LINK);
instr             467 arch/powerpc/lib/code-patching.c 	check(instr == 0);
instr             470 arch/powerpc/lib/code-patching.c 	instr = create_branch(&instr, addr + 3, BRANCH_SET_LINK);
instr             471 arch/powerpc/lib/code-patching.c 	check(instr == 0);
instr             474 arch/powerpc/lib/code-patching.c 	instr = create_branch(&instr, addr, 0xFFFFFFFC);
instr             475 arch/powerpc/lib/code-patching.c 	check(instr_is_branch_to_addr(&instr, addr));
instr             476 arch/powerpc/lib/code-patching.c 	check(instr == 0x48000000);
instr             494 arch/powerpc/lib/code-patching.c 	unsigned int *iptr, instr, flags;
instr             496 arch/powerpc/lib/code-patching.c 	iptr = &instr;
instr             509 arch/powerpc/lib/code-patching.c 	instr = 0x43ff0103;
instr             510 arch/powerpc/lib/code-patching.c 	check(instr_is_branch_to_addr(&instr, 0x100));
instr             512 arch/powerpc/lib/code-patching.c 	instr = 0x43ff20ff;
instr             513 arch/powerpc/lib/code-patching.c 	check(instr_is_branch_to_addr(&instr, 0x20fc));
instr             515 arch/powerpc/lib/code-patching.c 	instr = 0x43ff7ffc;
instr             516 arch/powerpc/lib/code-patching.c 	check(instr_is_branch_to_addr(&instr, addr + 0x7FFC));
instr             518 arch/powerpc/lib/code-patching.c 	instr = 0x43fffffc;
instr             519 arch/powerpc/lib/code-patching.c 	check(instr_is_branch_to_addr(&instr, addr - 4));
instr             521 arch/powerpc/lib/code-patching.c 	instr = 0x43ff8000;
instr             522 arch/powerpc/lib/code-patching.c 	check(instr_is_branch_to_addr(&instr, addr - 0x8000));
instr             528 arch/powerpc/lib/code-patching.c 	instr = create_cond_branch(iptr, addr, flags);
instr             529 arch/powerpc/lib/code-patching.c 	check(instr_is_branch_to_addr(&instr, addr));
instr             532 arch/powerpc/lib/code-patching.c 	instr = create_cond_branch(iptr, addr - 0x100, flags);
instr             533 arch/powerpc/lib/code-patching.c 	check(instr_is_branch_to_addr(&instr, addr - 0x100));
instr             536 arch/powerpc/lib/code-patching.c 	instr = create_cond_branch(iptr, addr + 0x100, flags);
instr             537 arch/powerpc/lib/code-patching.c 	check(instr_is_branch_to_addr(&instr, addr + 0x100));
instr             540 arch/powerpc/lib/code-patching.c 	instr = create_cond_branch(iptr, addr - 0x8000, flags);
instr             541 arch/powerpc/lib/code-patching.c 	check(instr_is_branch_to_addr(&instr, addr - 0x8000));
instr             544 arch/powerpc/lib/code-patching.c 	instr = create_cond_branch(iptr, addr - 0x8004, flags);
instr             545 arch/powerpc/lib/code-patching.c 	check(instr == 0);
instr             548 arch/powerpc/lib/code-patching.c 	instr = create_cond_branch(iptr, addr + 0x8000, flags);
instr             549 arch/powerpc/lib/code-patching.c 	check(instr == 0);
instr             552 arch/powerpc/lib/code-patching.c 	instr = create_cond_branch(iptr, addr + 3, flags);
instr             553 arch/powerpc/lib/code-patching.c 	check(instr == 0);
instr             556 arch/powerpc/lib/code-patching.c 	instr = create_cond_branch(iptr, addr, 0xFFFFFFFC);
instr             557 arch/powerpc/lib/code-patching.c 	check(instr_is_branch_to_addr(&instr, addr));
instr             558 arch/powerpc/lib/code-patching.c 	check(instr == 0x43FF0000);
instr              47 arch/powerpc/lib/feature-fixups.c 	unsigned int instr;
instr              49 arch/powerpc/lib/feature-fixups.c 	instr = *src;
instr              56 arch/powerpc/lib/feature-fixups.c 			instr = translate_branch(dest, src);
instr              57 arch/powerpc/lib/feature-fixups.c 			if (!instr)
instr              62 arch/powerpc/lib/feature-fixups.c 	raw_patch_instruction(dest, instr);
instr             279 arch/powerpc/lib/feature-fixups.c 	unsigned int instr, *dest;
instr             286 arch/powerpc/lib/feature-fixups.c 	instr = 0x60000000; /* nop */
instr             290 arch/powerpc/lib/feature-fixups.c 		instr = 0x63ff0000; /* ori 31,31,0 speculation barrier */
instr             297 arch/powerpc/lib/feature-fixups.c 		patch_instruction(dest, instr);
instr             320 arch/powerpc/lib/feature-fixups.c 	unsigned int instr[2], *dest;
instr             327 arch/powerpc/lib/feature-fixups.c 	instr[0] = PPC_INST_NOP;
instr             328 arch/powerpc/lib/feature-fixups.c 	instr[1] = PPC_INST_NOP;
instr             332 arch/powerpc/lib/feature-fixups.c 		instr[0] = PPC_INST_ISYNC;
instr             333 arch/powerpc/lib/feature-fixups.c 		instr[1] = PPC_INST_SYNC;
instr             340 arch/powerpc/lib/feature-fixups.c 		patch_instruction(dest, instr[0]);
instr             341 arch/powerpc/lib/feature-fixups.c 		patch_instruction(dest + 1, instr[1]);
instr              82 arch/powerpc/lib/sstep.c static nokprobe_inline int branch_taken(unsigned int instr,
instr              86 arch/powerpc/lib/sstep.c 	unsigned int bo = (instr >> 21) & 0x1f;
instr              97 arch/powerpc/lib/sstep.c 		bi = (instr >> 16) & 0x1f;
instr             122 arch/powerpc/lib/sstep.c static nokprobe_inline unsigned long dform_ea(unsigned int instr,
instr             128 arch/powerpc/lib/sstep.c 	ra = (instr >> 16) & 0x1f;
instr             129 arch/powerpc/lib/sstep.c 	ea = (signed short) instr;		/* sign-extend */
instr             140 arch/powerpc/lib/sstep.c static nokprobe_inline unsigned long dsform_ea(unsigned int instr,
instr             146 arch/powerpc/lib/sstep.c 	ra = (instr >> 16) & 0x1f;
instr             147 arch/powerpc/lib/sstep.c 	ea = (signed short) (instr & ~3);	/* sign-extend */
instr             157 arch/powerpc/lib/sstep.c static nokprobe_inline unsigned long dqform_ea(unsigned int instr,
instr             163 arch/powerpc/lib/sstep.c 	ra = (instr >> 16) & 0x1f;
instr             164 arch/powerpc/lib/sstep.c 	ea = (signed short) (instr & ~0xf);	/* sign-extend */
instr             175 arch/powerpc/lib/sstep.c static nokprobe_inline unsigned long xform_ea(unsigned int instr,
instr             181 arch/powerpc/lib/sstep.c 	ra = (instr >> 16) & 0x1f;
instr             182 arch/powerpc/lib/sstep.c 	rb = (instr >> 11) & 0x1f;
instr            1166 arch/powerpc/lib/sstep.c 		  unsigned int instr)
instr            1176 arch/powerpc/lib/sstep.c 	opcode = instr >> 26;
instr            1180 arch/powerpc/lib/sstep.c 		imm = (signed short)(instr & 0xfffc);
instr            1181 arch/powerpc/lib/sstep.c 		if ((instr & 2) == 0)
instr            1184 arch/powerpc/lib/sstep.c 		if (instr & 1)
instr            1186 arch/powerpc/lib/sstep.c 		if (branch_taken(instr, regs, op))
instr            1191 arch/powerpc/lib/sstep.c 		if ((instr & 0xfe2) == 2)
instr            1199 arch/powerpc/lib/sstep.c 		imm = instr & 0x03fffffc;
instr            1202 arch/powerpc/lib/sstep.c 		if ((instr & 2) == 0)
instr            1205 arch/powerpc/lib/sstep.c 		if (instr & 1)
instr            1209 arch/powerpc/lib/sstep.c 		switch ((instr >> 1) & 0x3ff) {
instr            1212 arch/powerpc/lib/sstep.c 			rd = 7 - ((instr >> 23) & 0x7);
instr            1213 arch/powerpc/lib/sstep.c 			ra = 7 - ((instr >> 18) & 0x7);
instr            1223 arch/powerpc/lib/sstep.c 			imm = (instr & 0x400)? regs->ctr: regs->link;
instr            1225 arch/powerpc/lib/sstep.c 			if (instr & 1)
instr            1227 arch/powerpc/lib/sstep.c 			if (branch_taken(instr, regs, op))
instr            1250 arch/powerpc/lib/sstep.c 			ra = (instr >> 16) & 0x1f;
instr            1251 arch/powerpc/lib/sstep.c 			rb = (instr >> 11) & 0x1f;
instr            1252 arch/powerpc/lib/sstep.c 			rd = (instr >> 21) & 0x1f;
instr            1255 arch/powerpc/lib/sstep.c 			val = (instr >> (6 + ra * 2 + rb)) & 1;
instr            1262 arch/powerpc/lib/sstep.c 		switch ((instr >> 1) & 0x3ff) {
instr            1266 arch/powerpc/lib/sstep.c 			switch ((instr >> 21) & 3) {
instr            1288 arch/powerpc/lib/sstep.c 	rd = (instr >> 21) & 0x1f;
instr            1289 arch/powerpc/lib/sstep.c 	ra = (instr >> 16) & 0x1f;
instr            1290 arch/powerpc/lib/sstep.c 	rb = (instr >> 11) & 0x1f;
instr            1291 arch/powerpc/lib/sstep.c 	rc = (instr >> 6) & 0x1f;
instr            1296 arch/powerpc/lib/sstep.c 		if (rd & trap_compare(regs->gpr[ra], (short) instr))
instr            1301 arch/powerpc/lib/sstep.c 		if (rd & trap_compare((int)regs->gpr[ra], (short) instr))
instr            1310 arch/powerpc/lib/sstep.c 		switch (instr & 0x3f) {
instr            1338 arch/powerpc/lib/sstep.c 		op->val = regs->gpr[ra] * (short) instr;
instr            1342 arch/powerpc/lib/sstep.c 		imm = (short) instr;
instr            1347 arch/powerpc/lib/sstep.c 		imm = (unsigned short) instr;
instr            1357 arch/powerpc/lib/sstep.c 		imm = (short) instr;
instr            1367 arch/powerpc/lib/sstep.c 		imm = (short) instr;
instr            1372 arch/powerpc/lib/sstep.c 		imm = (short) instr;
instr            1378 arch/powerpc/lib/sstep.c 		imm = (short) instr;
instr            1385 arch/powerpc/lib/sstep.c 		imm = ((short) instr) << 16;
instr            1392 arch/powerpc/lib/sstep.c 		if (((instr >> 1) & 0x1f) == 2) {
instr            1394 arch/powerpc/lib/sstep.c 			imm = (short) (instr & 0xffc1);	/* d0 + d2 fields */
instr            1395 arch/powerpc/lib/sstep.c 			imm |= (instr >> 15) & 0x3e;	/* d1 field */
instr            1403 arch/powerpc/lib/sstep.c 		mb = (instr >> 6) & 0x1f;
instr            1404 arch/powerpc/lib/sstep.c 		me = (instr >> 1) & 0x1f;
instr            1411 arch/powerpc/lib/sstep.c 		mb = (instr >> 6) & 0x1f;
instr            1412 arch/powerpc/lib/sstep.c 		me = (instr >> 1) & 0x1f;
instr            1418 arch/powerpc/lib/sstep.c 		mb = (instr >> 6) & 0x1f;
instr            1419 arch/powerpc/lib/sstep.c 		me = (instr >> 1) & 0x1f;
instr            1426 arch/powerpc/lib/sstep.c 		op->val = regs->gpr[rd] | (unsigned short) instr;
instr            1430 arch/powerpc/lib/sstep.c 		imm = (unsigned short) instr;
instr            1435 arch/powerpc/lib/sstep.c 		op->val = regs->gpr[rd] ^ (unsigned short) instr;
instr            1439 arch/powerpc/lib/sstep.c 		imm = (unsigned short) instr;
instr            1444 arch/powerpc/lib/sstep.c 		op->val = regs->gpr[rd] & (unsigned short) instr;
instr            1449 arch/powerpc/lib/sstep.c 		imm = (unsigned short) instr;
instr            1456 arch/powerpc/lib/sstep.c 		mb = ((instr >> 6) & 0x1f) | (instr & 0x20);
instr            1458 arch/powerpc/lib/sstep.c 		if ((instr & 0x10) == 0) {
instr            1459 arch/powerpc/lib/sstep.c 			sh = rb | ((instr & 2) << 4);
instr            1461 arch/powerpc/lib/sstep.c 			switch ((instr >> 2) & 3) {
instr            1481 arch/powerpc/lib/sstep.c 			switch ((instr >> 1) & 7) {
instr            1496 arch/powerpc/lib/sstep.c 		if (((instr >> 1) & 0x1f) == 15) {
instr            1497 arch/powerpc/lib/sstep.c 			mb = (instr >> 6) & 0x1f; /* bc field */
instr            1505 arch/powerpc/lib/sstep.c 		switch ((instr >> 1) & 0x3ff) {
instr            1539 arch/powerpc/lib/sstep.c 			imm = (instr & 0x10000)? 0x8002: 0xefffffffffffeffeUL;
instr            1546 arch/powerpc/lib/sstep.c 			if ((instr >> 20) & 1) {
instr            1549 arch/powerpc/lib/sstep.c 					if (instr & (0x80000 >> sh))
instr            1563 arch/powerpc/lib/sstep.c 				if (instr & (0x80000 >> sh))
instr            1571 arch/powerpc/lib/sstep.c 			spr = ((instr >> 16) & 0x1f) | ((instr >> 6) & 0x3e0);
instr            1581 arch/powerpc/lib/sstep.c 			spr = ((instr >> 16) & 0x1f) | ((instr >> 6) & 0x3e0);
instr            1951 arch/powerpc/lib/sstep.c 			sh = rb | ((instr & 2) << 4);
instr            1967 arch/powerpc/lib/sstep.c 			sh = rb | ((instr & 2) << 4);
instr            1982 arch/powerpc/lib/sstep.c 			op->ea = xform_ea(instr, regs);
instr            1987 arch/powerpc/lib/sstep.c 			op->ea = xform_ea(instr, regs);
instr            1992 arch/powerpc/lib/sstep.c 			op->ea = xform_ea(instr, regs);
instr            1998 arch/powerpc/lib/sstep.c 			op->ea = xform_ea(instr, regs);
instr            2004 arch/powerpc/lib/sstep.c 			op->ea = xform_ea(instr, regs);
instr            2009 arch/powerpc/lib/sstep.c 			op->ea = xform_ea(instr, regs);
instr            2022 arch/powerpc/lib/sstep.c 	u = (instr >> 20) & UPDATE;
instr            2027 arch/powerpc/lib/sstep.c 		u = instr & UPDATE;
instr            2028 arch/powerpc/lib/sstep.c 		op->ea = xform_ea(instr, regs);
instr            2029 arch/powerpc/lib/sstep.c 		switch ((instr >> 1) & 0x3ff) {
instr            2274 arch/powerpc/lib/sstep.c 			op->reg = rd | ((instr & 1) << 5);
instr            2280 arch/powerpc/lib/sstep.c 			op->reg = rd | ((instr & 1) << 5);
instr            2286 arch/powerpc/lib/sstep.c 			op->reg = rd | ((instr & 1) << 5);
instr            2292 arch/powerpc/lib/sstep.c 			op->reg = rd | ((instr & 1) << 5);
instr            2301 arch/powerpc/lib/sstep.c 			op->reg = rd | ((instr & 1) << 5);
instr            2308 arch/powerpc/lib/sstep.c 			op->vsx_flags = ((instr & 0x20) ? VSX_LDLEFT : 0) |
instr            2313 arch/powerpc/lib/sstep.c 			op->reg = rd | ((instr & 1) << 5);
instr            2320 arch/powerpc/lib/sstep.c 			op->reg = rd | ((instr & 1) << 5);
instr            2327 arch/powerpc/lib/sstep.c 			op->reg = rd | ((instr & 1) << 5);
instr            2336 arch/powerpc/lib/sstep.c 			op->reg = rd | ((instr & 1) << 5);
instr            2343 arch/powerpc/lib/sstep.c 			op->vsx_flags = ((instr & 0x20) ? VSX_LDLEFT : 0) |
instr            2348 arch/powerpc/lib/sstep.c 			op->reg = rd | ((instr & 1) << 5);
instr            2355 arch/powerpc/lib/sstep.c 			op->reg = rd | ((instr & 1) << 5);
instr            2361 arch/powerpc/lib/sstep.c 			op->reg = rd | ((instr & 1) << 5);
instr            2368 arch/powerpc/lib/sstep.c 			op->reg = rd | ((instr & 1) << 5);
instr            2374 arch/powerpc/lib/sstep.c 			op->reg = rd | ((instr & 1) << 5);
instr            2380 arch/powerpc/lib/sstep.c 			op->reg = rd | ((instr & 1) << 5);
instr            2387 arch/powerpc/lib/sstep.c 			op->reg = rd | ((instr & 1) << 5);
instr            2394 arch/powerpc/lib/sstep.c 			op->reg = rd | ((instr & 1) << 5);
instr            2401 arch/powerpc/lib/sstep.c 			op->reg = rd | ((instr & 1) << 5);
instr            2407 arch/powerpc/lib/sstep.c 			op->reg = rd | ((instr & 1) << 5);
instr            2414 arch/powerpc/lib/sstep.c 			op->reg = rd | ((instr & 1) << 5);
instr            2420 arch/powerpc/lib/sstep.c 			op->reg = rd | ((instr & 1) << 5);
instr            2427 arch/powerpc/lib/sstep.c 			op->reg = rd | ((instr & 1) << 5);
instr            2434 arch/powerpc/lib/sstep.c 			op->reg = rd | ((instr & 1) << 5);
instr            2441 arch/powerpc/lib/sstep.c 			op->reg = rd | ((instr & 1) << 5);
instr            2447 arch/powerpc/lib/sstep.c 			op->reg = rd | ((instr & 1) << 5);
instr            2460 arch/powerpc/lib/sstep.c 		op->ea = dform_ea(instr, regs);
instr            2466 arch/powerpc/lib/sstep.c 		op->ea = dform_ea(instr, regs);
instr            2472 arch/powerpc/lib/sstep.c 		op->ea = dform_ea(instr, regs);
instr            2478 arch/powerpc/lib/sstep.c 		op->ea = dform_ea(instr, regs);
instr            2484 arch/powerpc/lib/sstep.c 		op->ea = dform_ea(instr, regs);
instr            2490 arch/powerpc/lib/sstep.c 		op->ea = dform_ea(instr, regs);
instr            2496 arch/powerpc/lib/sstep.c 		op->ea = dform_ea(instr, regs);
instr            2503 arch/powerpc/lib/sstep.c 		op->ea = dform_ea(instr, regs);
instr            2508 arch/powerpc/lib/sstep.c 		op->ea = dform_ea(instr, regs);
instr            2515 arch/powerpc/lib/sstep.c 		op->ea = dform_ea(instr, regs);
instr            2521 arch/powerpc/lib/sstep.c 		op->ea = dform_ea(instr, regs);
instr            2527 arch/powerpc/lib/sstep.c 		op->ea = dform_ea(instr, regs);
instr            2533 arch/powerpc/lib/sstep.c 		op->ea = dform_ea(instr, regs);
instr            2541 arch/powerpc/lib/sstep.c 		op->ea = dqform_ea(instr, regs);
instr            2547 arch/powerpc/lib/sstep.c 		op->ea = dsform_ea(instr, regs);
instr            2548 arch/powerpc/lib/sstep.c 		switch (instr & 3) {
instr            2572 arch/powerpc/lib/sstep.c 		op->ea = dsform_ea(instr, regs);
instr            2573 arch/powerpc/lib/sstep.c 		switch (instr & 3) {
instr            2589 arch/powerpc/lib/sstep.c 		switch (instr & 7) {
instr            2592 arch/powerpc/lib/sstep.c 			op->ea = dsform_ea(instr, regs);
instr            2597 arch/powerpc/lib/sstep.c 			op->ea = dqform_ea(instr, regs);
instr            2598 arch/powerpc/lib/sstep.c 			if (instr & 8)
instr            2607 arch/powerpc/lib/sstep.c 			op->ea = dsform_ea(instr, regs);
instr            2616 arch/powerpc/lib/sstep.c 			op->ea = dsform_ea(instr, regs);
instr            2624 arch/powerpc/lib/sstep.c 			op->ea = dqform_ea(instr, regs);
instr            2625 arch/powerpc/lib/sstep.c 			if (instr & 8)
instr            2637 arch/powerpc/lib/sstep.c 		op->ea = dsform_ea(instr, regs);
instr            2638 arch/powerpc/lib/sstep.c 		switch (instr & 3) {
instr            2666 arch/powerpc/lib/sstep.c 	if (instr & 1)
instr            2674 arch/powerpc/lib/sstep.c 	if (instr & 1)
instr            3104 arch/powerpc/lib/sstep.c int emulate_step(struct pt_regs *regs, unsigned int instr)
instr            3111 arch/powerpc/lib/sstep.c 	r = analyse_instr(&op, regs, instr);
instr             463 arch/powerpc/lib/test_emulate_step.c 		unsigned int instr;
instr             474 arch/powerpc/lib/test_emulate_step.c 				.instr = PPC_INST_NOP,
instr             486 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADD(20, 21, 22),
instr             494 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADD(20, 21, 22),
instr             502 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADD(20, 21, 22),
instr             510 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADD(20, 21, 22),
instr             518 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADD(20, 21, 22),
instr             526 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADD(20, 21, 22),
instr             534 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADD(20, 21, 22),
instr             542 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADD(20, 21, 22),
instr             550 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADD(20, 21, 22),
instr             558 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADD(20, 21, 22),
instr             572 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADD_DOT(20, 21, 22),
instr             580 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADD_DOT(20, 21, 22),
instr             589 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADD_DOT(20, 21, 22),
instr             597 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADD_DOT(20, 21, 22),
instr             605 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADD_DOT(20, 21, 22),
instr             613 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADD_DOT(20, 21, 22),
instr             621 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADD_DOT(20, 21, 22),
instr             629 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADD_DOT(20, 21, 22),
instr             637 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADD_DOT(20, 21, 22),
instr             645 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADD_DOT(20, 21, 22),
instr             658 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADDC(20, 21, 22),
instr             666 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADDC(20, 21, 22),
instr             674 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADDC(20, 21, 22),
instr             682 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADDC(20, 21, 22),
instr             690 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADDC(20, 21, 22),
instr             698 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADDC(20, 21, 22),
instr             706 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADDC(20, 21, 22),
instr             714 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADDC(20, 21, 22),
instr             722 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADDC(20, 21, 22),
instr             730 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADDC(20, 21, 22),
instr             738 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADDC(20, 21, 22),
instr             752 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADDC_DOT(20, 21, 22),
instr             760 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADDC_DOT(20, 21, 22),
instr             769 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADDC_DOT(20, 21, 22),
instr             777 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADDC_DOT(20, 21, 22),
instr             785 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADDC_DOT(20, 21, 22),
instr             793 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADDC_DOT(20, 21, 22),
instr             801 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADDC_DOT(20, 21, 22),
instr             809 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADDC_DOT(20, 21, 22),
instr             817 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADDC_DOT(20, 21, 22),
instr             825 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADDC_DOT(20, 21, 22),
instr             833 arch/powerpc/lib/test_emulate_step.c 				.instr = TEST_ADDC_DOT(20, 21, 22),
instr             844 arch/powerpc/lib/test_emulate_step.c 					unsigned int instr)
instr             848 arch/powerpc/lib/test_emulate_step.c 	if (!regs || !instr)
instr             851 arch/powerpc/lib/test_emulate_step.c 	if (analyse_instr(&op, regs, instr) != 1 ||
instr             853 arch/powerpc/lib/test_emulate_step.c 		pr_info("emulation failed, instruction = 0x%08x\n", instr);
instr             862 arch/powerpc/lib/test_emulate_step.c 					unsigned int instr)
instr             867 arch/powerpc/lib/test_emulate_step.c 	if (!regs || !instr)
instr             871 arch/powerpc/lib/test_emulate_step.c 	patch_instruction_site(&patch__exec_instr, instr);
instr             873 arch/powerpc/lib/test_emulate_step.c 		pr_info("execution failed, instruction = 0x%08x\n", instr);
instr             893 arch/powerpc/lib/test_emulate_step.c 	unsigned int i, j, k, instr;
instr             900 arch/powerpc/lib/test_emulate_step.c 			instr = test->subtests[j].instr;
instr             917 arch/powerpc/lib/test_emulate_step.c 			if (emulate_compute_instr(&got, instr) ||
instr             918 arch/powerpc/lib/test_emulate_step.c 			    execute_compute_instr(&exp, instr)) {
instr              99 arch/powerpc/mm/nohash/8xx.c 	unsigned int instr = *(unsigned int *)patch_site_addr(site);
instr             101 arch/powerpc/mm/nohash/8xx.c 	instr &= 0xffff0000;
instr             102 arch/powerpc/mm/nohash/8xx.c 	instr |= ((unsigned long)simm) >> 16;
instr             103 arch/powerpc/mm/nohash/8xx.c 	patch_instruction_site(site, instr);
instr              31 arch/powerpc/net/bpf_jit.h #define PLANT_INSTR(d, idx, instr)					      \
instr              32 arch/powerpc/net/bpf_jit.h 	do { if (d) { (d)[idx] = instr; } idx++; } while (0)
instr              33 arch/powerpc/net/bpf_jit.h #define EMIT(instr)		PLANT_INSTR(image, ctx->idx, instr)
instr             418 arch/powerpc/perf/core-book3s.c 	unsigned int instr;
instr             423 arch/powerpc/perf/core-book3s.c 		if (probe_kernel_read(&instr, (void *)addr, sizeof(instr)))
instr             426 arch/powerpc/perf/core-book3s.c 		return branch_target(&instr);
instr             431 arch/powerpc/perf/core-book3s.c 	ret = __get_user_inatomic(instr, (unsigned int __user *)addr);
instr             438 arch/powerpc/perf/core-book3s.c 	target = branch_target(&instr);
instr             439 arch/powerpc/perf/core-book3s.c 	if ((!target) || (instr & BRANCH_ABSOLUTE))
instr             443 arch/powerpc/perf/core-book3s.c 	return target - (unsigned long)&instr + addr;
instr             100 arch/powerpc/xmon/xmon.c 	unsigned int	instr[2];
instr             700 arch/powerpc/xmon/xmon.c 			regs->nip = (unsigned long) &bp->instr[0];
instr             708 arch/powerpc/xmon/xmon.c 			int stepped = emulate_step(regs, bp->instr[0]);
instr             710 arch/powerpc/xmon/xmon.c 				regs->nip = (unsigned long) &bp->instr[0];
instr             714 arch/powerpc/xmon/xmon.c 				    (IS_RFID(bp->instr[0])? "rfid": "mtmsrd"));
instr             865 arch/powerpc/xmon/xmon.c 	if (off != offsetof(struct bpt, instr[0])
instr             866 arch/powerpc/xmon/xmon.c 	    && off != offsetof(struct bpt, instr[1]))
instr             868 arch/powerpc/xmon/xmon.c 	*offp = off - offsetof(struct bpt, instr[0]);
instr             884 arch/powerpc/xmon/xmon.c 			bp->instr[1] = bpinstr;
instr             885 arch/powerpc/xmon/xmon.c 			store_inst(&bp->instr[1]);
instr             903 arch/powerpc/xmon/xmon.c 		if (mread(bp->address, &bp->instr[0], 4) != 4) {
instr             909 arch/powerpc/xmon/xmon.c 		if (IS_MTMSRD(bp->instr[0]) || IS_RFID(bp->instr[0])) {
instr             915 arch/powerpc/xmon/xmon.c 		store_inst(&bp->instr[0]);
instr             948 arch/powerpc/xmon/xmon.c 	unsigned instr;
instr             954 arch/powerpc/xmon/xmon.c 		if (mread(bp->address, &instr, 4) == 4
instr             955 arch/powerpc/xmon/xmon.c 		    && instr == bpinstr
instr             957 arch/powerpc/xmon/xmon.c 			(unsigned int *)bp->address, bp->instr[0]) != 0)
instr            1170 arch/powerpc/xmon/xmon.c 	unsigned int instr;
instr            1176 arch/powerpc/xmon/xmon.c 		if (mread(regs->nip, &instr, 4) == 4) {
instr            1177 arch/powerpc/xmon/xmon.c 			stepped = emulate_step(regs, instr);
instr            1180 arch/powerpc/xmon/xmon.c 				       (IS_RFID(instr)? "rfid": "mtmsrd"));
instr            1333 arch/powerpc/xmon/xmon.c 	unsigned int instr;
instr            1340 arch/powerpc/xmon/xmon.c 	if (!mread(addr, &instr, sizeof(instr))) {
instr            1344 arch/powerpc/xmon/xmon.c 	if (IS_MTMSRD(instr) || IS_RFID(instr)) {
instr              66 arch/s390/kernel/alternative.c 	u8 *instr, *replacement;
instr              76 arch/s390/kernel/alternative.c 		instr = (u8 *)&a->instr_offset + a->instr_offset;
instr              98 arch/s390/kernel/alternative.c 		s390_kernel_write(instr, insnbuf, insnbuf_sz);
instr             102 arch/s390/kernel/nospec-branch.c 	u8 *instr, *thunk, *br;
instr             108 arch/s390/kernel/nospec-branch.c 		instr = (u8 *) epo + *epo;
instr             109 arch/s390/kernel/nospec-branch.c 		if (instr[0] == 0xc0 && (instr[1] & 0x0f) == 0x04)
instr             111 arch/s390/kernel/nospec-branch.c 		else if (instr[0] == 0xc0 && (instr[1] & 0x0f) == 0x05)
instr             115 arch/s390/kernel/nospec-branch.c 		thunk = instr + (*(int *)(instr + 2)) * 2;
instr             135 arch/s390/kernel/nospec-branch.c 			insnbuf[1] = (instr[1] & 0xf0) | (br[1] & 0x0f);
instr             145 arch/s390/kernel/nospec-branch.c 			insnbuf[1] = (instr[1] & 0xf0) | (br[1] & 0x0f);
instr             158 arch/s390/kernel/nospec-branch.c 		s390_kernel_write(instr, insnbuf, 6);
instr             299 arch/sh/kernel/traps_32.c #define SH_PC_8BIT_OFFSET(instr) ((((signed char)(instr))*2) + 4)
instr             300 arch/sh/kernel/traps_32.c #define SH_PC_12BIT_OFFSET(instr) ((((signed short)(instr<<4))>>3) + 4)
instr             801 arch/sparc/kernel/time_64.c 	unsigned int *addr, *instr, i;
instr             808 arch/sparc/kernel/time_64.c 		instr = (tlb_type == spitfire) ? p->tick : p->stick;
instr             811 arch/sparc/kernel/time_64.c 			addr[i] = instr[i];
instr              97 arch/unicore32/include/asm/assembler.h 	.macro	usracc, instr, reg, ptr, inc, cond, rept, abort
instr             198 arch/unicore32/mm/alignment.c do_alignment_finish_ldst(unsigned long addr, unsigned long instr,
instr             201 arch/unicore32/mm/alignment.c 	if (!LDST_U_BIT(instr))
instr             204 arch/unicore32/mm/alignment.c 	if (!LDST_P_BIT(instr))
instr             207 arch/unicore32/mm/alignment.c 	if (!LDST_P_BIT(instr) || LDST_W_BIT(instr))
instr             208 arch/unicore32/mm/alignment.c 		regs->uregs[RN_BITS(instr)] = addr;
instr             212 arch/unicore32/mm/alignment.c do_alignment_ldrhstrh(unsigned long addr, unsigned long instr,
instr             215 arch/unicore32/mm/alignment.c 	unsigned int rd = RD_BITS(instr);
instr             218 arch/unicore32/mm/alignment.c 	if ((instr & 0x4b003fe0) == 0x40000120)
instr             221 arch/unicore32/mm/alignment.c 	if (LDST_L_BIT(instr)) {
instr             226 arch/unicore32/mm/alignment.c 		if (instr & 0x80)
instr             238 arch/unicore32/mm/alignment.c 	get32_unaligned_check(regs->uregs[RD_BITS(instr)], addr);
instr             239 arch/unicore32/mm/alignment.c 	put32_unaligned_check(regs->uregs[RM_BITS(instr)], addr);
instr             247 arch/unicore32/mm/alignment.c do_alignment_ldrstr(unsigned long addr, unsigned long instr,
instr             250 arch/unicore32/mm/alignment.c 	unsigned int rd = RD_BITS(instr);
instr             252 arch/unicore32/mm/alignment.c 	if (!LDST_P_BIT(instr) && LDST_W_BIT(instr))
instr             255 arch/unicore32/mm/alignment.c 	if (LDST_L_BIT(instr))
instr             262 arch/unicore32/mm/alignment.c 	if (LDST_L_BIT(instr))
instr             286 arch/unicore32/mm/alignment.c do_alignment_ldmstm(unsigned long addr, unsigned long instr,
instr             292 arch/unicore32/mm/alignment.c 	if (LDM_S_BIT(instr))
instr             298 arch/unicore32/mm/alignment.c 	nr_regs = hweight16(REGMASK_BITS(instr)) * 4;
instr             300 arch/unicore32/mm/alignment.c 	rn = RN_BITS(instr);
instr             303 arch/unicore32/mm/alignment.c 	if (!LDST_U_BIT(instr))
instr             306 arch/unicore32/mm/alignment.c 	if (!LDST_U_BIT(instr))
instr             309 arch/unicore32/mm/alignment.c 	if (LDST_P_EQ_U(instr))	/* U = P */
instr             319 arch/unicore32/mm/alignment.c 		       instruction_pointer(regs), instr, addr, eaddr);
instr             323 arch/unicore32/mm/alignment.c 	if (LDM_H_BIT(instr))
instr             328 arch/unicore32/mm/alignment.c 	for (regbits = REGMASK_BITS(instr), rd = 0; regbits;
instr             331 arch/unicore32/mm/alignment.c 			if (LDST_L_BIT(instr))
instr             340 arch/unicore32/mm/alignment.c 	if (LDST_W_BIT(instr))
instr             357 arch/unicore32/mm/alignment.c 	unsigned long instr, instrptr;
instr             358 arch/unicore32/mm/alignment.c 	int (*handler) (unsigned long addr, unsigned long instr,
instr             364 arch/unicore32/mm/alignment.c 		instr = *(unsigned long *)instrptr;
instr             368 arch/unicore32/mm/alignment.c 				: "=&r"(instr)
instr             374 arch/unicore32/mm/alignment.c 	switch (CODING_BITS(instr)) {
instr             376 arch/unicore32/mm/alignment.c 		if (LDSTH_I_BIT(instr))
instr             377 arch/unicore32/mm/alignment.c 			offset.un = (instr & 0x3e00) >> 4 | (instr & 31);
instr             379 arch/unicore32/mm/alignment.c 			offset.un = regs->uregs[RM_BITS(instr)];
instr             387 arch/unicore32/mm/alignment.c 		offset.un = OFFSET_BITS(instr);
instr             392 arch/unicore32/mm/alignment.c 		offset.un = regs->uregs[RM_BITS(instr)];
instr             394 arch/unicore32/mm/alignment.c 			unsigned int shiftval = SHIFT_BITS(instr);
instr             396 arch/unicore32/mm/alignment.c 			switch (SHIFT_TYPE(instr)) {
instr             432 arch/unicore32/mm/alignment.c 	type = handler(addr, instr, regs);
instr             438 arch/unicore32/mm/alignment.c 		do_alignment_finish_ldst(addr, instr, regs, offset);
instr             463 arch/unicore32/mm/alignment.c 	if ((instr & 0xe0000000) == CODING_COLS) {
instr             464 arch/unicore32/mm/alignment.c 		unsigned int fn = COLS_FN_BITS(instr);
instr             466 arch/unicore32/mm/alignment.c 		if (COLS_L_BITS(instr)) {
instr             507 arch/unicore32/mm/alignment.c 	       "%08lx at [<%08lx>]\n", instr, instrptr);
instr             670 arch/x86/include/asm/paravirt_types.h 	u8 *instr;		/* original instructions */
instr             341 arch/x86/kernel/alternative.c static void __init_or_module noinline optimize_nops(struct alt_instr *a, u8 *instr)
instr             347 arch/x86/kernel/alternative.c 		if (instr[i] != 0x90)
instr             352 arch/x86/kernel/alternative.c 	add_nops(instr + (a->instrlen - a->padlen), a->padlen);
instr             355 arch/x86/kernel/alternative.c 	DUMP_BYTES(instr, a->instrlen, "%px: [%d:%d) optimized NOPs: ",
instr             356 arch/x86/kernel/alternative.c 		   instr, a->instrlen - a->padlen, a->padlen);
instr             373 arch/x86/kernel/alternative.c 	u8 *instr, *replacement;
instr             389 arch/x86/kernel/alternative.c 		instr = (u8 *)&a->instr_offset + a->instr_offset;
instr             395 arch/x86/kernel/alternative.c 				optimize_nops(a, instr);
instr             403 arch/x86/kernel/alternative.c 			instr, instr, a->instrlen,
instr             406 arch/x86/kernel/alternative.c 		DUMP_BYTES(instr, a->instrlen, "%px: old_insn: ", instr);
instr             419 arch/x86/kernel/alternative.c 			*(s32 *)(insn_buff + 1) += replacement - instr;
instr             422 arch/x86/kernel/alternative.c 				(unsigned long)instr + *(s32 *)(insn_buff + 1) + 5);
instr             426 arch/x86/kernel/alternative.c 			recompute_jump(a, instr, replacement, insn_buff);
instr             433 arch/x86/kernel/alternative.c 		DUMP_BYTES(insn_buff, insn_buff_sz, "%px: final_insn: ", instr);
instr             435 arch/x86/kernel/alternative.c 		text_poke_early(instr, insn_buff, insn_buff_sz);
instr             604 arch/x86/kernel/alternative.c 		memcpy(insn_buff, p->instr, p->len);
instr             605 arch/x86/kernel/alternative.c 		used = pv_ops.init.patch(p->type, insn_buff, (unsigned long)p->instr, p->len);
instr             611 arch/x86/kernel/alternative.c 		text_poke_early(p->instr, insn_buff, p->len);
instr              65 arch/x86/mm/fault.c check_prefetch_opcode(struct pt_regs *regs, unsigned char *instr,
instr             100 arch/x86/mm/fault.c 		if (probe_kernel_address(instr, opcode))
instr             115 arch/x86/mm/fault.c 	unsigned char *instr;
instr             125 arch/x86/mm/fault.c 	instr = (void *)convert_ip_to_linear(current, regs);
instr             126 arch/x86/mm/fault.c 	max_instr = instr + 15;
instr             128 arch/x86/mm/fault.c 	if (user_mode(regs) && instr >= (unsigned char *)TASK_SIZE_MAX)
instr             131 arch/x86/mm/fault.c 	while (instr < max_instr) {
instr             134 arch/x86/mm/fault.c 		if (probe_kernel_address(instr, opcode))
instr             137 arch/x86/mm/fault.c 		instr++;
instr             139 arch/x86/mm/fault.c 		if (!check_prefetch_opcode(regs, instr, opcode, &prefetch))
instr            1558 arch/x86/platform/uv/tlb_uv.c static int parse_tunables_write(struct bau_control *bcp, char *instr,
instr            1567 arch/x86/platform/uv/tlb_uv.c 	p = instr + strspn(instr, WHITESPACE);
instr            1580 arch/x86/platform/uv/tlb_uv.c 	p = instr + strspn(instr, WHITESPACE);
instr            1620 arch/x86/platform/uv/tlb_uv.c 	char instr[100];
instr            1623 arch/x86/platform/uv/tlb_uv.c 	if (count == 0 || count > sizeof(instr)-1)
instr            1625 arch/x86/platform/uv/tlb_uv.c 	if (copy_from_user(instr, user, count))
instr            1628 arch/x86/platform/uv/tlb_uv.c 	instr[count] = '\0';
instr            1632 arch/x86/platform/uv/tlb_uv.c 	ret = parse_tunables_write(bcp, instr, count);
instr              29 arch/x86/um/ptrace_32.c 	unsigned short instr;
instr              32 arch/x86/um/ptrace_32.c 	n = copy_from_user(&instr, (void __user *) addr, sizeof(instr));
instr              39 arch/x86/um/ptrace_32.c 		n = access_process_vm(current, addr, &instr, sizeof(instr),
instr              41 arch/x86/um/ptrace_32.c 		if (n != sizeof(instr)) {
instr              48 arch/x86/um/ptrace_32.c 	return (instr == 0x80cd) || (instr == 0x340f);
instr             204 arch/x86/um/ptrace_64.c 	unsigned short instr;
instr             207 arch/x86/um/ptrace_64.c 	n = copy_from_user(&instr, (void __user *) addr, sizeof(instr));
instr             215 arch/x86/um/ptrace_64.c 		n = access_process_vm(current, addr, &instr, sizeof(instr),
instr             217 arch/x86/um/ptrace_64.c 		if (n != sizeof(instr)) {
instr             224 arch/x86/um/ptrace_64.c 	return instr == 0x050f;
instr             515 drivers/crypto/cavium/nitrox/nitrox_req.h 	struct nps_pkt_instr instr;
instr             296 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	memcpy(ent, &sr->instr, cmdq->instr_size);
instr             442 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.dptr0 = cpu_to_be64(sr->in.sgcomp_dma);
instr             445 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.ih.value = 0;
instr             446 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.ih.s.g = 1;
instr             447 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.ih.s.gsz = sr->in.sgmap_cnt;
instr             448 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.ih.s.ssz = sr->out.sgmap_cnt;
instr             449 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.ih.s.fsz = FDATA_SIZE + sizeof(struct gphdr);
instr             450 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.ih.s.tlen = sr->instr.ih.s.fsz + sr->in.total_bytes;
instr             451 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.ih.value = cpu_to_be64(sr->instr.ih.value);
instr             454 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.irh.value[0] = 0;
instr             455 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.irh.s.uddl = MIN_UDD_LEN;
instr             457 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.irh.s.ctxl = (req->ctrl.s.ctxl / 8);
instr             459 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.irh.s.destport = SOLICIT_BASE_DPORT + qno;
instr             460 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.irh.s.ctxc = req->ctrl.s.ctxc;
instr             461 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.irh.s.arg = req->ctrl.s.arg;
instr             462 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.irh.s.opcode = req->opcode;
instr             463 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.irh.value[0] = cpu_to_be64(sr->instr.irh.value[0]);
instr             466 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.irh.s.ctxp = cpu_to_be64(ctx_handle);
instr             469 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.slc.value[0] = 0;
instr             470 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.slc.s.ssz = sr->out.sgmap_cnt;
instr             471 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.slc.value[0] = cpu_to_be64(sr->instr.slc.value[0]);
instr             474 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.slc.s.rptr = cpu_to_be64(sr->out.sgcomp_dma);
instr             481 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.fdata[0] = *((u64 *)&req->gph);
instr             482 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	sr->instr.fdata[1] = 0;
instr              77 drivers/crypto/cavium/zip/zip_device.c u32 zip_load_instr(union zip_inst_s *instr,
instr             117 drivers/crypto/cavium/zip/zip_device.c 		memcpy((u8 *)zip_dev->iq[queue].sw_head, (u8 *)instr,
instr             144 drivers/crypto/cavium/zip/zip_device.c 		memcpy((u8 *)zip_dev->iq[queue].sw_head, (u8 *)instr,
instr             118 drivers/crypto/cavium/zip/zip_main.h u32 zip_load_instr(union zip_inst_s *instr, struct zip_device *zip_dev);
instr             317 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c 		const struct ili9881c_instr *instr = &ili9881c_init[i];
instr             319 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c 		if (instr->op == ILI9881C_SWITCH_PAGE)
instr             320 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c 			ret = ili9881c_switch_page(ctx, instr->arg.page);
instr             321 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c 		else if (instr->op == ILI9881C_COMMAND)
instr             322 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c 			ret = ili9881c_send_cmd_data(ctx, instr->arg.cmd.cmd,
instr             323 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c 						      instr->arg.cmd.data);
instr             121 drivers/media/pci/bt8xx/bt878.c #define RISC_INSTR(instr)	bt->risc_cpu[bt->risc_pos++] = cpu_to_le32(instr)
instr            3330 drivers/media/pci/bt8xx/bttv-driver.c 	static char *instr[16] = {
instr            3357 drivers/media/pci/bt8xx/bttv-driver.c 	       instr[risc >> 28] ? instr[risc >> 28] : "INVALID");
instr             386 drivers/media/pci/cx23885/cx23885-core.c 	static char *instr[16] = {
instr             416 drivers/media/pci/cx23885/cx23885-core.c 	       instr[risc >> 28] ? instr[risc >> 28] : "INVALID");
instr             301 drivers/media/pci/cx25821/cx25821-core.c 	static const char * const instr[16] = {
instr             331 drivers/media/pci/cx25821/cx25821-core.c 		risc, instr[risc >> 28] ? instr[risc >> 28] : "INVALID");
instr             383 drivers/media/pci/cx88/cx88-core.c 	static const char * const instr[16] = {
instr             411 drivers/media/pci/cx88/cx88-core.c 		 instr[risc >> 28] ? instr[risc >> 28] : "INVALID");
instr             187 drivers/media/pci/tw68/tw68-risc.c 	} instr[8] = {
instr             197 drivers/media/pci/tw68/tw68-risc.c 	if (!(risc & 0x80000000) || !instr[p].name) {
instr             202 drivers/media/pci/tw68/tw68-risc.c 		risc, instr[p].name, (risc >> 27) & 1);
instr             203 drivers/media/pci/tw68/tw68-risc.c 	if (instr[p].has_data_type)
instr             205 drivers/media/pci/tw68/tw68-risc.c 	if (instr[p].has_byte_info)
instr             208 drivers/media/pci/tw68/tw68-risc.c 	if (instr[p].has_addr)
instr              72 drivers/misc/eeprom/at25.c 	u8			instr;
instr              83 drivers/misc/eeprom/at25.c 	instr = AT25_READ;
instr              86 drivers/misc/eeprom/at25.c 			instr |= AT25_INSTR_BIT3;
instr              87 drivers/misc/eeprom/at25.c 	*cp++ = instr;
instr             162 drivers/misc/eeprom/at25.c 		u8		instr;
instr             171 drivers/misc/eeprom/at25.c 		instr = AT25_WRITE;
instr             174 drivers/misc/eeprom/at25.c 				instr |= AT25_INSTR_BIT3;
instr             175 drivers/misc/eeprom/at25.c 		*cp++ = instr;
instr            2021 drivers/mtd/chips/cfi_cmdset_0001.c static int cfi_intelext_erase_varsize(struct mtd_info *mtd, struct erase_info *instr)
instr            2023 drivers/mtd/chips/cfi_cmdset_0001.c 	return cfi_varsize_frob(mtd, do_erase_oneblock, instr->addr,
instr            2024 drivers/mtd/chips/cfi_cmdset_0001.c 				instr->len, NULL);
instr            2614 drivers/mtd/chips/cfi_cmdset_0002.c static int cfi_amdstd_erase_varsize(struct mtd_info *mtd, struct erase_info *instr)
instr            2616 drivers/mtd/chips/cfi_cmdset_0002.c 	return cfi_varsize_frob(mtd, do_erase_oneblock, instr->addr,
instr            2617 drivers/mtd/chips/cfi_cmdset_0002.c 				instr->len, NULL);
instr            2621 drivers/mtd/chips/cfi_cmdset_0002.c static int cfi_amdstd_erase_chip(struct mtd_info *mtd, struct erase_info *instr)
instr            2626 drivers/mtd/chips/cfi_cmdset_0002.c 	if (instr->addr != 0)
instr            2629 drivers/mtd/chips/cfi_cmdset_0002.c 	if (instr->len != mtd->size)
instr             894 drivers/mtd/chips/cfi_cmdset_0020.c 				  struct erase_info *instr)
instr             914 drivers/mtd/chips/cfi_cmdset_0020.c 	while (i < mtd->numeraseregions && instr->addr >= regions[i].offset)
instr             924 drivers/mtd/chips/cfi_cmdset_0020.c 	if (instr->addr & (regions[i].erasesize-1))
instr             934 drivers/mtd/chips/cfi_cmdset_0020.c 	while (i<mtd->numeraseregions && (instr->addr + instr->len) >= regions[i].offset)
instr             942 drivers/mtd/chips/cfi_cmdset_0020.c 	if ((instr->addr + instr->len) & (regions[i].erasesize-1))
instr             945 drivers/mtd/chips/cfi_cmdset_0020.c 	chipnum = instr->addr >> cfi->chipshift;
instr             946 drivers/mtd/chips/cfi_cmdset_0020.c 	adr = instr->addr - (chipnum << cfi->chipshift);
instr             947 drivers/mtd/chips/cfi_cmdset_0020.c 	len = instr->len;
instr              82 drivers/mtd/chips/map_absent.c static int map_absent_erase(struct mtd_info *mtd, struct erase_info *instr)
instr             123 drivers/mtd/chips/map_ram.c static int mapram_erase (struct mtd_info *mtd, struct erase_info *instr)
instr             132 drivers/mtd/chips/map_ram.c 	for (i=0; i<instr->len; i += map_bankwidth(map))
instr             133 drivers/mtd/chips/map_ram.c 		map_write(map, allff, instr->addr + i);
instr              84 drivers/mtd/devices/block2mtd.c static int block2mtd_erase(struct mtd_info *mtd, struct erase_info *instr)
instr              87 drivers/mtd/devices/block2mtd.c 	size_t from = instr->addr;
instr              88 drivers/mtd/devices/block2mtd.c 	size_t len = instr->len;
instr             358 drivers/mtd/devices/lart.c static int flash_erase (struct mtd_info *mtd,struct erase_info *instr)
instr             364 drivers/mtd/devices/lart.c    printk (KERN_DEBUG "%s(addr = 0x%.8x, len = %d)\n", __func__, instr->addr, instr->len);
instr             376 drivers/mtd/devices/lart.c    for (i = 0; i < mtd->numeraseregions && instr->addr >= mtd->eraseregions[i].offset; i++) ;
instr             385 drivers/mtd/devices/lart.c    if (i < 0 || (instr->addr & (mtd->eraseregions[i].erasesize - 1)))
instr             398 drivers/mtd/devices/lart.c    for (; i < mtd->numeraseregions && instr->addr + instr->len >= mtd->eraseregions[i].offset; i++) ;
instr             402 drivers/mtd/devices/lart.c    if (i < 0 || ((instr->addr + instr->len) & (mtd->eraseregions[i].erasesize - 1)))
instr             405 drivers/mtd/devices/lart.c    addr = instr->addr;
instr             406 drivers/mtd/devices/lart.c    len = instr->len;
instr             148 drivers/mtd/devices/mtd_dataflash.c static int dataflash_erase(struct mtd_info *mtd, struct erase_info *instr)
instr             159 drivers/mtd/devices/mtd_dataflash.c 		(long long)instr->addr, (long long)instr->len);
instr             161 drivers/mtd/devices/mtd_dataflash.c 	div_u64_rem(instr->len, priv->page_size, &rem);
instr             164 drivers/mtd/devices/mtd_dataflash.c 	div_u64_rem(instr->addr, priv->page_size, &rem);
instr             175 drivers/mtd/devices/mtd_dataflash.c 	while (instr->len > 0) {
instr             183 drivers/mtd/devices/mtd_dataflash.c 		pageaddr = div_u64(instr->addr, priv->page_size);
instr             184 drivers/mtd/devices/mtd_dataflash.c 		do_block = (pageaddr & 0x7) == 0 && instr->len >= blocksize;
instr             210 drivers/mtd/devices/mtd_dataflash.c 			instr->addr += blocksize;
instr             211 drivers/mtd/devices/mtd_dataflash.c 			instr->len -= blocksize;
instr             213 drivers/mtd/devices/mtd_dataflash.c 			instr->addr += priv->page_size;
instr             214 drivers/mtd/devices/mtd_dataflash.c 			instr->len -= priv->page_size;
instr              56 drivers/mtd/devices/mtdram.c static int ram_erase(struct mtd_info *mtd, struct erase_info *instr)
instr              58 drivers/mtd/devices/mtdram.c 	if (check_offs_len(mtd, instr->addr, instr->len))
instr              60 drivers/mtd/devices/mtdram.c 	memset((char *)mtd->priv + instr->addr, 0xff, instr->len);
instr              37 drivers/mtd/devices/phram.c static int phram_erase(struct mtd_info *mtd, struct erase_info *instr)
instr              41 drivers/mtd/devices/phram.c 	memset(start + instr->addr, 0xff, instr->len);
instr             135 drivers/mtd/devices/pmc551.c static int pmc551_erase(struct mtd_info *mtd, struct erase_info *instr)
instr             145 drivers/mtd/devices/pmc551.c 	printk(KERN_DEBUG "pmc551_erase(pos:%ld, len:%ld)\n", (long)instr->addr,
instr             146 drivers/mtd/devices/pmc551.c 		(long)instr->len);
instr             149 drivers/mtd/devices/pmc551.c 	end = instr->addr + instr->len - 1;
instr             151 drivers/mtd/devices/pmc551.c 	soff_hi = instr->addr & ~(priv->asize - 1);
instr             154 drivers/mtd/devices/pmc551.c 	pmc551_point(mtd, instr->addr, instr->len, &retlen,
instr             160 drivers/mtd/devices/pmc551.c 		memset(ptr, 0xff, instr->len);
instr              83 drivers/mtd/devices/slram.c static int slram_erase(struct mtd_info *mtd, struct erase_info *instr)
instr              87 drivers/mtd/devices/slram.c 	memset(priv->start + instr->addr, 0xff, instr->len);
instr             166 drivers/mtd/devices/sst25l.c static int sst25l_erase(struct mtd_info *mtd, struct erase_info *instr)
instr             173 drivers/mtd/devices/sst25l.c 	if ((uint32_t)instr->len % mtd->erasesize)
instr             176 drivers/mtd/devices/sst25l.c 	if ((uint32_t)instr->addr % mtd->erasesize)
instr             179 drivers/mtd/devices/sst25l.c 	addr = instr->addr;
instr             180 drivers/mtd/devices/sst25l.c 	end = addr + instr->len;
instr            1792 drivers/mtd/devices/st_spi_fsm.c static int stfsm_mtd_erase(struct mtd_info *mtd, struct erase_info *instr)
instr            1799 drivers/mtd/devices/st_spi_fsm.c 		(long long)instr->addr, (long long)instr->len);
instr            1801 drivers/mtd/devices/st_spi_fsm.c 	addr = instr->addr;
instr            1802 drivers/mtd/devices/st_spi_fsm.c 	len = instr->len;
instr             196 drivers/mtd/inftlmount.c 				struct erase_info *instr = &inftl->instr;
instr             205 drivers/mtd/inftlmount.c 				instr->addr = ip->Reserved0 * inftl->EraseSize;
instr             206 drivers/mtd/inftlmount.c 				instr->len = inftl->EraseSize;
instr             207 drivers/mtd/inftlmount.c 				mtd_erase(mtd, instr);
instr             372 drivers/mtd/inftlmount.c 	struct erase_info *instr = &inftl->instr;
instr             378 drivers/mtd/inftlmount.c 	memset(instr, 0, sizeof(struct erase_info));
instr             384 drivers/mtd/inftlmount.c 	instr->addr = block * inftl->EraseSize;
instr             385 drivers/mtd/inftlmount.c 	instr->len = inftl->mbd.mtd->erasesize;
instr             390 drivers/mtd/inftlmount.c 	     physblock += instr->len, instr->addr += instr->len) {
instr             393 drivers/mtd/inftlmount.c 		ret = mtd_erase(inftl->mbd.mtd, instr);
instr             405 drivers/mtd/inftlmount.c 		if (check_free_sectors(inftl, instr->addr, instr->len, 1) != 0)
instr             415 drivers/mtd/inftlmount.c 	instr->addr = block * inftl->EraseSize + SECTORSIZE * 2;
instr             416 drivers/mtd/inftlmount.c 	if (inftl_write_oob(mtd, instr->addr + 8, 8, &retlen, (char *)&uci) < 0)
instr             422 drivers/mtd/inftlmount.c 	mtd_block_markbad(inftl->mbd.mtd, instr->addr);
instr             372 drivers/mtd/lpddr/lpddr2_nvm.c static int lpddr2_nvm_erase(struct mtd_info *mtd, struct erase_info *instr)
instr             374 drivers/mtd/lpddr/lpddr2_nvm.c 	return lpddr2_nvm_do_block_op(mtd, instr->addr, instr->len,
instr              25 drivers/mtd/lpddr/lpddr_cmds.c static int lpddr_erase(struct mtd_info *mtd, struct erase_info *instr);
instr             665 drivers/mtd/lpddr/lpddr_cmds.c static int lpddr_erase(struct mtd_info *mtd, struct erase_info *instr)
instr             673 drivers/mtd/lpddr/lpddr_cmds.c 	ofs = instr->addr;
instr             674 drivers/mtd/lpddr/lpddr_cmds.c 	len = instr->len;
instr             322 drivers/mtd/mtdconcat.c static int concat_erase(struct mtd_info *mtd, struct erase_info *instr)
instr             338 drivers/mtd/mtdconcat.c 		if (instr->addr & (concat->mtd.erasesize - 1))
instr             340 drivers/mtd/mtdconcat.c 		if (instr->len & (concat->mtd.erasesize - 1))
instr             351 drivers/mtd/mtdconcat.c 		     instr->addr >= erase_regions[i].offset; i++) ;
instr             359 drivers/mtd/mtdconcat.c 		if (i < 0 || instr->addr & (erase_regions[i].erasesize - 1))
instr             366 drivers/mtd/mtdconcat.c 		     (instr->addr + instr->len) >= erase_regions[i].offset;
instr             372 drivers/mtd/mtdconcat.c 		if (i < 0 || ((instr->addr + instr->len) &
instr             383 drivers/mtd/mtdconcat.c 	*erase = *instr;
instr             384 drivers/mtd/mtdconcat.c 	length = instr->len;
instr             421 drivers/mtd/mtdconcat.c 				instr->fail_addr = erase->fail_addr + offset;
instr            1068 drivers/mtd/mtdcore.c int mtd_erase(struct mtd_info *mtd, struct erase_info *instr)
instr            1070 drivers/mtd/mtdcore.c 	instr->fail_addr = MTD_FAIL_ADDR_UNKNOWN;
instr            1075 drivers/mtd/mtdcore.c 	if (instr->addr >= mtd->size || instr->len > mtd->size - instr->addr)
instr            1080 drivers/mtd/mtdcore.c 	if (!instr->len)
instr            1084 drivers/mtd/mtdcore.c 	return mtd->_erase(mtd, instr);
instr             197 drivers/mtd/mtdpart.c static int part_erase(struct mtd_info *mtd, struct erase_info *instr)
instr             202 drivers/mtd/mtdpart.c 	instr->addr += part->offset;
instr             203 drivers/mtd/mtdpart.c 	ret = part->parent->_erase(part->parent, instr);
instr             204 drivers/mtd/mtdpart.c 	if (instr->fail_addr != MTD_FAIL_ADDR_UNKNOWN)
instr             205 drivers/mtd/mtdpart.c 		instr->fail_addr -= part->offset;
instr             206 drivers/mtd/mtdpart.c 	instr->addr -= part->offset;
instr            2127 drivers/mtd/nand/onenand/onenand_base.c 					   struct erase_info *instr)
instr            2130 drivers/mtd/nand/onenand/onenand_base.c 	loff_t addr = instr->addr;
instr            2131 drivers/mtd/nand/onenand/onenand_base.c 	int len = instr->len;
instr            2141 drivers/mtd/nand/onenand/onenand_base.c 			instr->fail_addr = addr;
instr            2159 drivers/mtd/nand/onenand/onenand_base.c 				    struct erase_info *instr,
instr            2163 drivers/mtd/nand/onenand/onenand_base.c 	loff_t addr = instr->addr;
instr            2164 drivers/mtd/nand/onenand/onenand_base.c 	int len = instr->len;
instr            2188 drivers/mtd/nand/onenand/onenand_base.c 	len = instr->len;
instr            2189 drivers/mtd/nand/onenand/onenand_base.c 	addr = instr->addr;
instr            2193 drivers/mtd/nand/onenand/onenand_base.c 		struct erase_info verify_instr = *instr;
instr            2221 drivers/mtd/nand/onenand/onenand_base.c 				instr->fail_addr = MTD_FAIL_ADDR_UNKNOWN;
instr            2240 drivers/mtd/nand/onenand/onenand_base.c 			instr->fail_addr = MTD_FAIL_ADDR_UNKNOWN;
instr            2251 drivers/mtd/nand/onenand/onenand_base.c 			instr->fail_addr = verify_instr.fail_addr;
instr            2270 drivers/mtd/nand/onenand/onenand_base.c 					struct erase_info *instr,
instr            2275 drivers/mtd/nand/onenand/onenand_base.c 	loff_t addr = instr->addr;
instr            2276 drivers/mtd/nand/onenand/onenand_base.c 	int len = instr->len;
instr            2306 drivers/mtd/nand/onenand/onenand_base.c 			instr->fail_addr = addr;
instr            2339 drivers/mtd/nand/onenand/onenand_base.c static int onenand_erase(struct mtd_info *mtd, struct erase_info *instr)
instr            2343 drivers/mtd/nand/onenand/onenand_base.c 	loff_t addr = instr->addr;
instr            2344 drivers/mtd/nand/onenand/onenand_base.c 	loff_t len = instr->len;
instr            2350 drivers/mtd/nand/onenand/onenand_base.c 			(unsigned long long)instr->addr,
instr            2351 drivers/mtd/nand/onenand/onenand_base.c 			(unsigned long long)instr->len);
instr            2383 drivers/mtd/nand/onenand/onenand_base.c 	    instr->len < MB_ERASE_MIN_BLK_COUNT * block_size) {
instr            2385 drivers/mtd/nand/onenand/onenand_base.c 		ret = onenand_block_by_block_erase(mtd, instr,
instr            2388 drivers/mtd/nand/onenand/onenand_base.c 		ret = onenand_multiblock_erase(mtd, instr, block_size);
instr             163 drivers/mtd/nand/raw/ams-delta.c 	const struct nand_op_instr *instr;
instr             171 drivers/mtd/nand/raw/ams-delta.c 	for (instr = op->instrs; instr < op->instrs + op->ninstrs; instr++) {
instr             172 drivers/mtd/nand/raw/ams-delta.c 		switch (instr->type) {
instr             175 drivers/mtd/nand/raw/ams-delta.c 			ams_delta_write_buf(priv, &instr->ctx.cmd.opcode, 1);
instr             181 drivers/mtd/nand/raw/ams-delta.c 			ams_delta_write_buf(priv, instr->ctx.addr.addrs,
instr             182 drivers/mtd/nand/raw/ams-delta.c 					    instr->ctx.addr.naddrs);
instr             187 drivers/mtd/nand/raw/ams-delta.c 			ams_delta_read_buf(priv, instr->ctx.data.buf.in,
instr             188 drivers/mtd/nand/raw/ams-delta.c 					   instr->ctx.data.len);
instr             192 drivers/mtd/nand/raw/ams-delta.c 			ams_delta_write_buf(priv, instr->ctx.data.buf.out,
instr             193 drivers/mtd/nand/raw/ams-delta.c 					    instr->ctx.data.len);
instr             199 drivers/mtd/nand/raw/ams-delta.c 						instr->ctx.waitrdy.timeout_ms) :
instr             201 drivers/mtd/nand/raw/ams-delta.c 						instr->ctx.waitrdy.timeout_ms);
instr            1088 drivers/mtd/nand/raw/denali.c 			     const struct nand_op_instr *instr)
instr            1092 drivers/mtd/nand/raw/denali.c 	switch (instr->type) {
instr            1095 drivers/mtd/nand/raw/denali.c 				 &instr->ctx.cmd.opcode, 1);
instr            1099 drivers/mtd/nand/raw/denali.c 				 instr->ctx.addr.addrs,
instr            1100 drivers/mtd/nand/raw/denali.c 				 instr->ctx.addr.naddrs);
instr            1104 drivers/mtd/nand/raw/denali.c 			       instr->ctx.data.buf.in,
instr            1105 drivers/mtd/nand/raw/denali.c 			       instr->ctx.data.len,
instr            1106 drivers/mtd/nand/raw/denali.c 			       !instr->ctx.data.force_8bit &&
instr            1111 drivers/mtd/nand/raw/denali.c 				instr->ctx.data.buf.out,
instr            1112 drivers/mtd/nand/raw/denali.c 				instr->ctx.data.len,
instr            1113 drivers/mtd/nand/raw/denali.c 				!instr->ctx.data.force_8bit &&
instr            1120 drivers/mtd/nand/raw/denali.c 			  instr->type);
instr             606 drivers/mtd/nand/raw/fsmc_nand.c 	const struct nand_op_instr *instr = NULL;
instr             614 drivers/mtd/nand/raw/fsmc_nand.c 		instr = &op->instrs[op_id];
instr             616 drivers/mtd/nand/raw/fsmc_nand.c 		nand_op_trace("  ", instr);
instr             618 drivers/mtd/nand/raw/fsmc_nand.c 		switch (instr->type) {
instr             620 drivers/mtd/nand/raw/fsmc_nand.c 			writeb_relaxed(instr->ctx.cmd.opcode, host->cmd_va);
instr             624 drivers/mtd/nand/raw/fsmc_nand.c 			for (i = 0; i < instr->ctx.addr.naddrs; i++)
instr             625 drivers/mtd/nand/raw/fsmc_nand.c 				writeb_relaxed(instr->ctx.addr.addrs[i],
instr             631 drivers/mtd/nand/raw/fsmc_nand.c 				fsmc_read_buf_dma(host, instr->ctx.data.buf.in,
instr             632 drivers/mtd/nand/raw/fsmc_nand.c 						  instr->ctx.data.len);
instr             634 drivers/mtd/nand/raw/fsmc_nand.c 				fsmc_read_buf(host, instr->ctx.data.buf.in,
instr             635 drivers/mtd/nand/raw/fsmc_nand.c 					      instr->ctx.data.len);
instr             641 drivers/mtd/nand/raw/fsmc_nand.c 						   instr->ctx.data.buf.out,
instr             642 drivers/mtd/nand/raw/fsmc_nand.c 						   instr->ctx.data.len);
instr             644 drivers/mtd/nand/raw/fsmc_nand.c 				fsmc_write_buf(host, instr->ctx.data.buf.out,
instr             645 drivers/mtd/nand/raw/fsmc_nand.c 					       instr->ctx.data.len);
instr             650 drivers/mtd/nand/raw/fsmc_nand.c 						instr->ctx.waitrdy.timeout_ms);
instr            2399 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c 	const struct nand_op_instr *instr;
instr            2432 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c 		instr = &op->instrs[i];
instr            2434 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c 		nand_op_trace("  ", instr);
instr            2436 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c 		switch (instr->type) {
instr            2441 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c 			cmd = instr->ctx.cmd.opcode;
instr            2455 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c 			desc = gpmi_chain_command(this, cmd, instr->ctx.addr.addrs,
instr            2456 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c 						  instr->ctx.addr.naddrs);
instr            2459 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c 			buf_write = instr->ctx.data.buf.out;
instr            2460 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c 			buf_len = instr->ctx.data.len;
instr            2467 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c 			if (!instr->ctx.data.len)
instr            2469 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c 			buf_read = instr->ctx.data.buf.in;
instr            2470 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c 			buf_len = instr->ctx.data.len;
instr              81 drivers/mtd/nand/raw/internals.h int nand_erase_nand(struct nand_chip *chip, struct erase_info *instr,
instr            1639 drivers/mtd/nand/raw/marvell_nand.c 	const struct nand_op_instr *instr = NULL;
instr            1653 drivers/mtd/nand/raw/marvell_nand.c 		instr = &subop->instrs[op_id];
instr            1655 drivers/mtd/nand/raw/marvell_nand.c 		switch (instr->type) {
instr            1659 drivers/mtd/nand/raw/marvell_nand.c 					NDCB0_CMD1(instr->ctx.cmd.opcode);
instr            1662 drivers/mtd/nand/raw/marvell_nand.c 					NDCB0_CMD2(instr->ctx.cmd.opcode) |
instr            1665 drivers/mtd/nand/raw/marvell_nand.c 			nfc_op->cle_ale_delay_ns = instr->delay_ns;
instr            1672 drivers/mtd/nand/raw/marvell_nand.c 			addrs = &instr->ctx.addr.addrs[offset];
instr            1686 drivers/mtd/nand/raw/marvell_nand.c 			nfc_op->cle_ale_delay_ns = instr->delay_ns;
instr            1690 drivers/mtd/nand/raw/marvell_nand.c 			nfc_op->data_instr = instr;
instr            1700 drivers/mtd/nand/raw/marvell_nand.c 			nfc_op->data_delay_ns = instr->delay_ns;
instr            1704 drivers/mtd/nand/raw/marvell_nand.c 			nfc_op->data_instr = instr;
instr            1714 drivers/mtd/nand/raw/marvell_nand.c 			nfc_op->data_delay_ns = instr->delay_ns;
instr            1718 drivers/mtd/nand/raw/marvell_nand.c 			nfc_op->rdy_timeout_ms = instr->ctx.waitrdy.timeout_ms;
instr            1719 drivers/mtd/nand/raw/marvell_nand.c 			nfc_op->rdy_delay_ns = instr->delay_ns;
instr            1730 drivers/mtd/nand/raw/marvell_nand.c 	const struct nand_op_instr *instr = nfc_op->data_instr;
instr            1734 drivers/mtd/nand/raw/marvell_nand.c 	bool reading = (instr->type == NAND_OP_DATA_IN_INSTR);
instr            1737 drivers/mtd/nand/raw/marvell_nand.c 	if (instr->ctx.data.force_8bit)
instr            1741 drivers/mtd/nand/raw/marvell_nand.c 		u8 *in = instr->ctx.data.buf.in + offset;
instr            1745 drivers/mtd/nand/raw/marvell_nand.c 		const u8 *out = instr->ctx.data.buf.out + offset;
instr            1750 drivers/mtd/nand/raw/marvell_nand.c 	if (instr->ctx.data.force_8bit)
instr             841 drivers/mtd/nand/raw/meson_nand.c meson_nand_op_get_dma_safe_input_buf(const struct nand_op_instr *instr)
instr             843 drivers/mtd/nand/raw/meson_nand.c 	if (WARN_ON(instr->type != NAND_OP_DATA_IN_INSTR))
instr             846 drivers/mtd/nand/raw/meson_nand.c 	if (meson_nfc_is_buffer_dma_safe(instr->ctx.data.buf.in))
instr             847 drivers/mtd/nand/raw/meson_nand.c 		return instr->ctx.data.buf.in;
instr             849 drivers/mtd/nand/raw/meson_nand.c 	return kzalloc(instr->ctx.data.len, GFP_KERNEL);
instr             853 drivers/mtd/nand/raw/meson_nand.c meson_nand_op_put_dma_safe_input_buf(const struct nand_op_instr *instr,
instr             856 drivers/mtd/nand/raw/meson_nand.c 	if (WARN_ON(instr->type != NAND_OP_DATA_IN_INSTR) ||
instr             860 drivers/mtd/nand/raw/meson_nand.c 	if (buf == instr->ctx.data.buf.in)
instr             863 drivers/mtd/nand/raw/meson_nand.c 	memcpy(instr->ctx.data.buf.in, buf, instr->ctx.data.len);
instr             868 drivers/mtd/nand/raw/meson_nand.c meson_nand_op_get_dma_safe_output_buf(const struct nand_op_instr *instr)
instr             870 drivers/mtd/nand/raw/meson_nand.c 	if (WARN_ON(instr->type != NAND_OP_DATA_OUT_INSTR))
instr             873 drivers/mtd/nand/raw/meson_nand.c 	if (meson_nfc_is_buffer_dma_safe(instr->ctx.data.buf.out))
instr             874 drivers/mtd/nand/raw/meson_nand.c 		return (void *)instr->ctx.data.buf.out;
instr             876 drivers/mtd/nand/raw/meson_nand.c 	return kmemdup(instr->ctx.data.buf.out,
instr             877 drivers/mtd/nand/raw/meson_nand.c 		       instr->ctx.data.len, GFP_KERNEL);
instr             881 drivers/mtd/nand/raw/meson_nand.c meson_nand_op_put_dma_safe_output_buf(const struct nand_op_instr *instr,
instr             884 drivers/mtd/nand/raw/meson_nand.c 	if (WARN_ON(instr->type != NAND_OP_DATA_OUT_INSTR) ||
instr             888 drivers/mtd/nand/raw/meson_nand.c 	if (buf != instr->ctx.data.buf.out)
instr             897 drivers/mtd/nand/raw/meson_nand.c 	const struct nand_op_instr *instr = NULL;
instr             904 drivers/mtd/nand/raw/meson_nand.c 		instr = &op->instrs[op_id];
instr             905 drivers/mtd/nand/raw/meson_nand.c 		delay_idle = DIV_ROUND_UP(PSEC_TO_NSEC(instr->delay_ns),
instr             908 drivers/mtd/nand/raw/meson_nand.c 		switch (instr->type) {
instr             911 drivers/mtd/nand/raw/meson_nand.c 			cmd |= instr->ctx.cmd.opcode & 0xff;
instr             917 drivers/mtd/nand/raw/meson_nand.c 			for (i = 0; i < instr->ctx.addr.naddrs; i++) {
instr             919 drivers/mtd/nand/raw/meson_nand.c 				cmd |= instr->ctx.addr.addrs[i] & 0xff;
instr             926 drivers/mtd/nand/raw/meson_nand.c 			buf = meson_nand_op_get_dma_safe_input_buf(instr);
instr             929 drivers/mtd/nand/raw/meson_nand.c 			meson_nfc_read_buf(nand, buf, instr->ctx.data.len);
instr             930 drivers/mtd/nand/raw/meson_nand.c 			meson_nand_op_put_dma_safe_input_buf(instr, buf);
instr             934 drivers/mtd/nand/raw/meson_nand.c 			buf = meson_nand_op_get_dma_safe_output_buf(instr);
instr             937 drivers/mtd/nand/raw/meson_nand.c 			meson_nfc_write_buf(nand, buf, instr->ctx.data.len);
instr             938 drivers/mtd/nand/raw/meson_nand.c 			meson_nand_op_put_dma_safe_output_buf(instr, buf);
instr             942 drivers/mtd/nand/raw/meson_nand.c 			meson_nfc_queue_rb(nfc, instr->ctx.waitrdy.timeout_ms);
instr             943 drivers/mtd/nand/raw/meson_nand.c 			if (instr->delay_ns)
instr             392 drivers/mtd/nand/raw/mxic_nand.c 	const struct nand_op_instr *instr = NULL;
instr             399 drivers/mtd/nand/raw/mxic_nand.c 		instr = &op->instrs[op_id];
instr             401 drivers/mtd/nand/raw/mxic_nand.c 		switch (instr->type) {
instr             409 drivers/mtd/nand/raw/mxic_nand.c 						 &instr->ctx.cmd.opcode,
instr             415 drivers/mtd/nand/raw/mxic_nand.c 			       OP_ADDR_BYTES(instr->ctx.addr.naddrs),
instr             418 drivers/mtd/nand/raw/mxic_nand.c 						 instr->ctx.addr.addrs, NULL,
instr             419 drivers/mtd/nand/raw/mxic_nand.c 						 instr->ctx.addr.naddrs);
instr             427 drivers/mtd/nand/raw/mxic_nand.c 						 instr->ctx.data.buf.in,
instr             428 drivers/mtd/nand/raw/mxic_nand.c 						 instr->ctx.data.len);
instr             432 drivers/mtd/nand/raw/mxic_nand.c 			writel(instr->ctx.data.len,
instr             437 drivers/mtd/nand/raw/mxic_nand.c 						 instr->ctx.data.buf.out, NULL,
instr             438 drivers/mtd/nand/raw/mxic_nand.c 						 instr->ctx.data.len);
instr            1985 drivers/mtd/nand/raw/nand_base.c 				const struct nand_op_instr *instr,
instr            1993 drivers/mtd/nand/raw/nand_base.c 		if (instr->ctx.addr.naddrs - *start_offset >
instr            2005 drivers/mtd/nand/raw/nand_base.c 		if (instr->ctx.data.len - *start_offset >
instr            2036 drivers/mtd/nand/raw/nand_base.c 	const struct nand_op_instr *instr = ctx->subop.instrs;
instr            2039 drivers/mtd/nand/raw/nand_base.c 	for (i = 0, ninstrs = 0; i < pat->nelems && instr < end; i++) {
instr            2047 drivers/mtd/nand/raw/nand_base.c 		if (instr->type != pat->elems[i].type) {
instr            2062 drivers/mtd/nand/raw/nand_base.c 		if (nand_op_parser_must_split_instr(&pat->elems[i], instr,
instr            2069 drivers/mtd/nand/raw/nand_base.c 		instr++;
instr            2106 drivers/mtd/nand/raw/nand_base.c 	const struct nand_op_instr *instr;
instr            2113 drivers/mtd/nand/raw/nand_base.c 		instr = &ctx->instrs[i];
instr            2115 drivers/mtd/nand/raw/nand_base.c 		if (instr == &ctx->subop.instrs[0])
instr            2118 drivers/mtd/nand/raw/nand_base.c 		nand_op_trace(prefix, instr);
instr            2120 drivers/mtd/nand/raw/nand_base.c 		if (instr == &ctx->subop.instrs[ctx->subop.ninstrs - 1])
instr            2230 drivers/mtd/nand/raw/nand_base.c static bool nand_instr_is_data(const struct nand_op_instr *instr)
instr            2232 drivers/mtd/nand/raw/nand_base.c 	return instr && (instr->type == NAND_OP_DATA_IN_INSTR ||
instr            2233 drivers/mtd/nand/raw/nand_base.c 			 instr->type == NAND_OP_DATA_OUT_INSTR);
instr            4154 drivers/mtd/nand/raw/nand_base.c static int nand_erase(struct mtd_info *mtd, struct erase_info *instr)
instr            4156 drivers/mtd/nand/raw/nand_base.c 	return nand_erase_nand(mtd_to_nand(mtd), instr, 0);
instr            4167 drivers/mtd/nand/raw/nand_base.c int nand_erase_nand(struct nand_chip *chip, struct erase_info *instr,
instr            4174 drivers/mtd/nand/raw/nand_base.c 			__func__, (unsigned long long)instr->addr,
instr            4175 drivers/mtd/nand/raw/nand_base.c 			(unsigned long long)instr->len);
instr            4177 drivers/mtd/nand/raw/nand_base.c 	if (check_offs_len(chip, instr->addr, instr->len))
instr            4186 drivers/mtd/nand/raw/nand_base.c 	page = (int)(instr->addr >> chip->page_shift);
instr            4187 drivers/mtd/nand/raw/nand_base.c 	chipnr = (int)(instr->addr >> chip->chip_shift);
instr            4204 drivers/mtd/nand/raw/nand_base.c 	len = instr->len;
instr            4229 drivers/mtd/nand/raw/nand_base.c 			instr->fail_addr =
instr            2144 drivers/mtd/nand/raw/nandsim.c 	const struct nand_op_instr *instr = NULL;
instr            2150 drivers/mtd/nand/raw/nandsim.c 		instr = &op->instrs[op_id];
instr            2154 drivers/mtd/nand/raw/nandsim.c 		switch (instr->type) {
instr            2157 drivers/mtd/nand/raw/nandsim.c 			ns_nand_write_byte(chip, instr->ctx.cmd.opcode);
instr            2161 drivers/mtd/nand/raw/nandsim.c 			for (i = 0; i < instr->ctx.addr.naddrs; i++)
instr            2162 drivers/mtd/nand/raw/nandsim.c 				ns_nand_write_byte(chip, instr->ctx.addr.addrs[i]);
instr            2165 drivers/mtd/nand/raw/nandsim.c 			ns_nand_read_buf(chip, instr->ctx.data.buf.in, instr->ctx.data.len);
instr            2168 drivers/mtd/nand/raw/nandsim.c 			ns_nand_write_buf(chip, instr->ctx.data.buf.out, instr->ctx.data.len);
instr            1364 drivers/mtd/nand/raw/stm32_fmc2_nand.c 	const struct nand_op_instr *instr = NULL;
instr            1376 drivers/mtd/nand/raw/stm32_fmc2_nand.c 		instr = &op->instrs[op_id];
instr            1378 drivers/mtd/nand/raw/stm32_fmc2_nand.c 		switch (instr->type) {
instr            1380 drivers/mtd/nand/raw/stm32_fmc2_nand.c 			writeb_relaxed(instr->ctx.cmd.opcode,
instr            1385 drivers/mtd/nand/raw/stm32_fmc2_nand.c 			for (i = 0; i < instr->ctx.addr.naddrs; i++)
instr            1386 drivers/mtd/nand/raw/stm32_fmc2_nand.c 				writeb_relaxed(instr->ctx.addr.addrs[i],
instr            1391 drivers/mtd/nand/raw/stm32_fmc2_nand.c 			stm32_fmc2_read_data(chip, instr->ctx.data.buf.in,
instr            1392 drivers/mtd/nand/raw/stm32_fmc2_nand.c 					     instr->ctx.data.len,
instr            1393 drivers/mtd/nand/raw/stm32_fmc2_nand.c 					     instr->ctx.data.force_8bit);
instr            1397 drivers/mtd/nand/raw/stm32_fmc2_nand.c 			stm32_fmc2_write_data(chip, instr->ctx.data.buf.out,
instr            1398 drivers/mtd/nand/raw/stm32_fmc2_nand.c 					      instr->ctx.data.len,
instr            1399 drivers/mtd/nand/raw/stm32_fmc2_nand.c 					      instr->ctx.data.force_8bit);
instr            1404 drivers/mtd/nand/raw/stm32_fmc2_nand.c 						 instr->ctx.waitrdy.timeout_ms);
instr            1781 drivers/mtd/nand/raw/sunxi_nand.c 		const struct nand_op_instr *instr = &subop->instrs[i];
instr            1783 drivers/mtd/nand/raw/sunxi_nand.c 		switch (instr->type) {
instr            1790 drivers/mtd/nand/raw/sunxi_nand.c 				extcmd |= instr->ctx.cmd.opcode;
instr            1793 drivers/mtd/nand/raw/sunxi_nand.c 				       NFC_CMD(instr->ctx.cmd.opcode);
instr            1801 drivers/mtd/nand/raw/sunxi_nand.c 				u32 addr = instr->ctx.addr.addrs[j + start];
instr            1818 drivers/mtd/nand/raw/sunxi_nand.c 			if (instr->type == NAND_OP_DATA_OUT_INSTR) {
instr            1821 drivers/mtd/nand/raw/sunxi_nand.c 					    instr->ctx.data.buf.out + start,
instr            1824 drivers/mtd/nand/raw/sunxi_nand.c 				inbuf = instr->ctx.data.buf.in + start;
instr             350 drivers/mtd/nand/raw/tegra_nand.c 	const struct nand_op_instr *instr;
instr             363 drivers/mtd/nand/raw/tegra_nand.c 		instr = &subop->instrs[op_id];
instr             365 drivers/mtd/nand/raw/tegra_nand.c 		switch (instr->type) {
instr             369 drivers/mtd/nand/raw/tegra_nand.c 				writel_relaxed(instr->ctx.cmd.opcode,
instr             373 drivers/mtd/nand/raw/tegra_nand.c 				writel_relaxed(instr->ctx.cmd.opcode,
instr             382 drivers/mtd/nand/raw/tegra_nand.c 			addrs = &instr->ctx.addr.addrs[offset];
instr             402 drivers/mtd/nand/raw/tegra_nand.c 			instr_data_in = instr;
instr             411 drivers/mtd/nand/raw/tegra_nand.c 			memcpy(&reg, instr->ctx.data.buf.out + offset, size);
instr             365 drivers/mtd/nand/raw/vf610_nfc.c 	const struct nand_op_instr *instr;
instr             377 drivers/mtd/nand/raw/vf610_nfc.c 	instr = vf610_get_next_instr(subop, &op_id);
instr             378 drivers/mtd/nand/raw/vf610_nfc.c 	if (!instr)
instr             381 drivers/mtd/nand/raw/vf610_nfc.c 	if (instr && instr->type == NAND_OP_CMD_INSTR) {
instr             382 drivers/mtd/nand/raw/vf610_nfc.c 		cmd2 |= instr->ctx.cmd.opcode << CMD_BYTE1_SHIFT;
instr             385 drivers/mtd/nand/raw/vf610_nfc.c 		instr = vf610_get_next_instr(subop, &op_id);
instr             388 drivers/mtd/nand/raw/vf610_nfc.c 	if (instr && instr->type == NAND_OP_ADDR_INSTR) {
instr             393 drivers/mtd/nand/raw/vf610_nfc.c 			u8 val = instr->ctx.addr.addrs[i];
instr             402 drivers/mtd/nand/raw/vf610_nfc.c 		instr = vf610_get_next_instr(subop, &op_id);
instr             405 drivers/mtd/nand/raw/vf610_nfc.c 	if (instr && instr->type == NAND_OP_DATA_OUT_INSTR) {
instr             408 drivers/mtd/nand/raw/vf610_nfc.c 		force8bit = instr->ctx.data.force_8bit;
instr             415 drivers/mtd/nand/raw/vf610_nfc.c 				     instr->ctx.data.buf.out + offset,
instr             419 drivers/mtd/nand/raw/vf610_nfc.c 		instr = vf610_get_next_instr(subop, &op_id);
instr             422 drivers/mtd/nand/raw/vf610_nfc.c 	if (instr && instr->type == NAND_OP_CMD_INSTR) {
instr             423 drivers/mtd/nand/raw/vf610_nfc.c 		cmd1 |= instr->ctx.cmd.opcode << CMD_BYTE2_SHIFT;
instr             426 drivers/mtd/nand/raw/vf610_nfc.c 		instr = vf610_get_next_instr(subop, &op_id);
instr             429 drivers/mtd/nand/raw/vf610_nfc.c 	if (instr && instr->type == NAND_OP_WAITRDY_INSTR) {
instr             432 drivers/mtd/nand/raw/vf610_nfc.c 		instr = vf610_get_next_instr(subop, &op_id);
instr             435 drivers/mtd/nand/raw/vf610_nfc.c 	if (instr && instr->type == NAND_OP_DATA_IN_INSTR) {
instr             438 drivers/mtd/nand/raw/vf610_nfc.c 		force8bit = instr->ctx.data.force_8bit;
instr             450 drivers/mtd/nand/raw/vf610_nfc.c 	if (instr && instr->type == NAND_OP_DATA_IN_INSTR) {
instr             455 drivers/mtd/nand/raw/vf610_nfc.c 		vf610_nfc_rd_from_sram(instr->ctx.data.buf.in + offset,
instr             310 drivers/mtd/nftlmount.c 	struct erase_info *instr = &nftl->instr;
instr             326 drivers/mtd/nftlmount.c 	memset(instr, 0, sizeof(struct erase_info));
instr             329 drivers/mtd/nftlmount.c 	instr->addr = block * nftl->EraseSize;
instr             330 drivers/mtd/nftlmount.c 	instr->len = nftl->EraseSize;
instr             331 drivers/mtd/nftlmount.c 	if (mtd_erase(mtd, instr)) {
instr             348 drivers/mtd/nftlmount.c 	if (check_free_sectors(nftl, instr->addr, nftl->EraseSize, 1) != 0)
instr             359 drivers/mtd/nftlmount.c 	mtd_block_markbad(nftl->mbd.mtd, instr->addr);
instr            1239 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_erase(struct mtd_info *mtd, struct erase_info *instr)
instr            1246 drivers/mtd/spi-nor/spi-nor.c 	dev_dbg(nor->dev, "at 0x%llx, len %lld\n", (long long)instr->addr,
instr            1247 drivers/mtd/spi-nor/spi-nor.c 			(long long)instr->len);
instr            1250 drivers/mtd/spi-nor/spi-nor.c 		div_u64_rem(instr->len, mtd->erasesize, &rem);
instr            1255 drivers/mtd/spi-nor/spi-nor.c 	addr = instr->addr;
instr            1256 drivers/mtd/spi-nor/spi-nor.c 	len = instr->len;
instr             234 drivers/mtd/ubi/gluebi.c static int gluebi_erase(struct mtd_info *mtd, struct erase_info *instr)
instr             239 drivers/mtd/ubi/gluebi.c 	if (mtd_mod_by_ws(instr->addr, mtd) || mtd_mod_by_ws(instr->len, mtd))
instr             242 drivers/mtd/ubi/gluebi.c 	lnum = mtd_div_by_eb(instr->addr, mtd);
instr             243 drivers/mtd/ubi/gluebi.c 	count = mtd_div_by_eb(instr->len, mtd);
instr             265 drivers/mtd/ubi/gluebi.c 	instr->fail_addr = (long long)lnum * mtd->erasesize;
instr            1048 drivers/net/ethernet/alacritech/slicoss.c 	u32 instr;
instr            1088 drivers/net/ethernet/alacritech/slicoss.c 		instr = slic_read_dword_from_firmware(fw, &idx);
instr            1090 drivers/net/ethernet/alacritech/slicoss.c 		slic_write(sdev, SLIC_REG_RCV_WCS, instr);
instr            1093 drivers/net/ethernet/alacritech/slicoss.c 		instr = le32_to_cpu(val);
instr            1096 drivers/net/ethernet/alacritech/slicoss.c 		slic_write(sdev, SLIC_REG_RCV_WCS, instr);
instr            1122 drivers/net/ethernet/alacritech/slicoss.c 	u32 instr;
instr            1172 drivers/net/ethernet/alacritech/slicoss.c 	instr = slic_read_dword_from_firmware(fw, &idx);
instr            1183 drivers/net/ethernet/alacritech/slicoss.c 			slic_write(sdev, SLIC_REG_WCS, instr);
instr            1184 drivers/net/ethernet/alacritech/slicoss.c 			instr = slic_read_dword_from_firmware(fw, &idx);
instr            1186 drivers/net/ethernet/alacritech/slicoss.c 			slic_write(sdev, SLIC_REG_WCS, instr);
instr            1187 drivers/net/ethernet/alacritech/slicoss.c 			instr = slic_read_dword_from_firmware(fw, &idx);
instr            1196 drivers/net/ethernet/alacritech/slicoss.c 		instr = slic_read_dword_from_firmware(fw, &idx);
instr            1206 drivers/net/ethernet/alacritech/slicoss.c 			slic_write(sdev, SLIC_REG_WCS, instr);
instr            1207 drivers/net/ethernet/alacritech/slicoss.c 			instr = slic_read_dword_from_firmware(fw, &idx);
instr            1209 drivers/net/ethernet/alacritech/slicoss.c 			slic_write(sdev, SLIC_REG_WCS, instr);
instr            1210 drivers/net/ethernet/alacritech/slicoss.c 			instr = slic_read_dword_from_firmware(fw, &idx);
instr             363 drivers/net/ethernet/mellanox/mlx5/core/fw.c 			    enum mlxsw_reg_mcc_instruction instr,
instr             372 drivers/net/ethernet/mellanox/mlx5/core/fw.c 	MLX5_SET(mcc_reg, in, instruction, instr);
instr            9082 drivers/net/ethernet/mellanox/mlxsw/reg.h 				      enum mlxsw_reg_mcc_instruction instr,
instr            9087 drivers/net/ethernet/mellanox/mlxsw/reg.h 	mlxsw_reg_mcc_instruction_set(payload, instr);
instr              30 drivers/net/ethernet/netronome/nfp/nfp_asm.c u16 br_get_offset(u64 instr)
instr              34 drivers/net/ethernet/netronome/nfp/nfp_asm.c 	addr_lo = FIELD_GET(OP_BR_ADDR_LO, instr);
instr              35 drivers/net/ethernet/netronome/nfp/nfp_asm.c 	addr_hi = FIELD_GET(OP_BR_ADDR_HI, instr);
instr              41 drivers/net/ethernet/netronome/nfp/nfp_asm.c void br_set_offset(u64 *instr, u16 offset)
instr              47 drivers/net/ethernet/netronome/nfp/nfp_asm.c 	*instr &= ~(OP_BR_ADDR_HI | OP_BR_ADDR_LO);
instr              48 drivers/net/ethernet/netronome/nfp/nfp_asm.c 	*instr |= FIELD_PREP(OP_BR_ADDR_HI, addr_hi);
instr              49 drivers/net/ethernet/netronome/nfp/nfp_asm.c 	*instr |= FIELD_PREP(OP_BR_ADDR_LO, addr_lo);
instr              52 drivers/net/ethernet/netronome/nfp/nfp_asm.c void br_add_offset(u64 *instr, u16 offset)
instr              56 drivers/net/ethernet/netronome/nfp/nfp_asm.c 	addr = br_get_offset(*instr);
instr              57 drivers/net/ethernet/netronome/nfp/nfp_asm.c 	br_set_offset(instr, addr + offset);
instr              60 drivers/net/ethernet/netronome/nfp/nfp_asm.c static bool immed_can_modify(u64 instr)
instr              62 drivers/net/ethernet/netronome/nfp/nfp_asm.c 	if (FIELD_GET(OP_IMMED_INV, instr) ||
instr              63 drivers/net/ethernet/netronome/nfp/nfp_asm.c 	    FIELD_GET(OP_IMMED_SHIFT, instr) ||
instr              64 drivers/net/ethernet/netronome/nfp/nfp_asm.c 	    FIELD_GET(OP_IMMED_WIDTH, instr) != IMMED_WIDTH_ALL) {
instr              71 drivers/net/ethernet/netronome/nfp/nfp_asm.c u16 immed_get_value(u64 instr)
instr              75 drivers/net/ethernet/netronome/nfp/nfp_asm.c 	if (!immed_can_modify(instr))
instr              78 drivers/net/ethernet/netronome/nfp/nfp_asm.c 	reg = FIELD_GET(OP_IMMED_A_SRC, instr);
instr              80 drivers/net/ethernet/netronome/nfp/nfp_asm.c 		reg = FIELD_GET(OP_IMMED_B_SRC, instr);
instr              82 drivers/net/ethernet/netronome/nfp/nfp_asm.c 	return (reg & 0xff) | FIELD_GET(OP_IMMED_IMM, instr) << 8;
instr              85 drivers/net/ethernet/netronome/nfp/nfp_asm.c void immed_set_value(u64 *instr, u16 immed)
instr              87 drivers/net/ethernet/netronome/nfp/nfp_asm.c 	if (!immed_can_modify(*instr))
instr              90 drivers/net/ethernet/netronome/nfp/nfp_asm.c 	if (unreg_is_imm(FIELD_GET(OP_IMMED_A_SRC, *instr))) {
instr              91 drivers/net/ethernet/netronome/nfp/nfp_asm.c 		*instr &= ~FIELD_PREP(OP_IMMED_A_SRC, 0xff);
instr              92 drivers/net/ethernet/netronome/nfp/nfp_asm.c 		*instr |= FIELD_PREP(OP_IMMED_A_SRC, immed & 0xff);
instr              94 drivers/net/ethernet/netronome/nfp/nfp_asm.c 		*instr &= ~FIELD_PREP(OP_IMMED_B_SRC, 0xff);
instr              95 drivers/net/ethernet/netronome/nfp/nfp_asm.c 		*instr |= FIELD_PREP(OP_IMMED_B_SRC, immed & 0xff);
instr              98 drivers/net/ethernet/netronome/nfp/nfp_asm.c 	*instr &= ~OP_IMMED_IMM;
instr              99 drivers/net/ethernet/netronome/nfp/nfp_asm.c 	*instr |= FIELD_PREP(OP_IMMED_IMM, immed >> 8);
instr             102 drivers/net/ethernet/netronome/nfp/nfp_asm.c void immed_add_value(u64 *instr, u16 offset)
instr             106 drivers/net/ethernet/netronome/nfp/nfp_asm.c 	if (!immed_can_modify(*instr))
instr             109 drivers/net/ethernet/netronome/nfp/nfp_asm.c 	val = immed_get_value(*instr);
instr             110 drivers/net/ethernet/netronome/nfp/nfp_asm.c 	immed_set_value(instr, val + offset);
instr              91 drivers/net/ethernet/netronome/nfp/nfp_asm.h u16 br_get_offset(u64 instr);
instr              92 drivers/net/ethernet/netronome/nfp/nfp_asm.h void br_set_offset(u64 *instr, u16 offset);
instr              93 drivers/net/ethernet/netronome/nfp/nfp_asm.h void br_add_offset(u64 *instr, u16 offset);
instr             135 drivers/net/ethernet/netronome/nfp/nfp_asm.h u16 immed_get_value(u64 instr);
instr             136 drivers/net/ethernet/netronome/nfp/nfp_asm.h void immed_set_value(u64 *instr, u16 immed);
instr             137 drivers/net/ethernet/netronome/nfp/nfp_asm.h void immed_add_value(u64 *instr, u16 offset);
instr             307 drivers/pci/controller/dwc/pci-imx6.c 	unsigned long instr = *(unsigned long *)pc;
instr             308 drivers/pci/controller/dwc/pci-imx6.c 	int reg = (instr >> 12) & 15;
instr             314 drivers/pci/controller/dwc/pci-imx6.c 	if ((instr & 0x0c100000) == 0x04100000) {
instr             317 drivers/pci/controller/dwc/pci-imx6.c 		if (instr & 0x00400000)
instr             327 drivers/pci/controller/dwc/pci-imx6.c 	if ((instr & 0x0e100090) == 0x00100090) {
instr             766 drivers/pci/controller/dwc/pci-keystone.c 	unsigned long instr = *(unsigned long *) instruction_pointer(regs);
instr             768 drivers/pci/controller/dwc/pci-keystone.c 	if ((instr & 0x0e100090) == 0x00100090) {
instr             769 drivers/pci/controller/dwc/pci-keystone.c 		int reg = (instr >> 12) & 15;
instr            9527 drivers/scsi/aic7xxx/aic79xx_core.c 	union	ins_formats instr;
instr            9535 drivers/scsi/aic7xxx/aic79xx_core.c 	instr.integer = ahd_le32toh(*(uint32_t*)&seqprog[instrptr * 4]);
instr            9537 drivers/scsi/aic7xxx/aic79xx_core.c 	fmt1_ins = &instr.format1;
instr            9541 drivers/scsi/aic7xxx/aic79xx_core.c 	opcode = instr.format1.opcode;
instr            9552 drivers/scsi/aic7xxx/aic79xx_core.c 		fmt3_ins = &instr.format3;
instr            9576 drivers/scsi/aic7xxx/aic79xx_core.c 			if ((instr.integer & mask) != 0)
instr            9580 drivers/scsi/aic7xxx/aic79xx_core.c 			instr.format1.parity = 1;
instr            9583 drivers/scsi/aic7xxx/aic79xx_core.c 		instr.integer = ahd_htole32(instr.integer);
instr            9584 drivers/scsi/aic7xxx/aic79xx_core.c 		ahd_outsb(ahd, SEQRAM, instr.bytes, 4);
instr            6964 drivers/scsi/aic7xxx/aic7xxx_core.c 	union	ins_formats instr;
instr            6972 drivers/scsi/aic7xxx/aic7xxx_core.c 	instr.integer = ahc_le32toh(*(uint32_t*)&seqprog[instrptr * 4]);
instr            6974 drivers/scsi/aic7xxx/aic7xxx_core.c 	fmt1_ins = &instr.format1;
instr            6978 drivers/scsi/aic7xxx/aic7xxx_core.c 	opcode = instr.format1.opcode;
instr            6995 drivers/scsi/aic7xxx/aic7xxx_core.c 		fmt3_ins = &instr.format3;
instr            7054 drivers/scsi/aic7xxx/aic7xxx_core.c 				if ((instr.integer & mask) != 0)
instr            7058 drivers/scsi/aic7xxx/aic7xxx_core.c 				instr.format1.parity = 1;
instr            7062 drivers/scsi/aic7xxx/aic7xxx_core.c 				instr.integer =
instr            7068 drivers/scsi/aic7xxx/aic7xxx_core.c 				instr.integer =
instr            7077 drivers/scsi/aic7xxx/aic7xxx_core.c 		instr.integer = ahc_htole32(instr.integer);
instr            7078 drivers/scsi/aic7xxx/aic7xxx_core.c 		ahc_outsb(ahc, SEQRAM, instr.bytes, 4);
instr            1649 drivers/scsi/aic7xxx/aicasm/aicasm_gram.y 	struct instruction *instr;
instr            1665 drivers/scsi/aic7xxx/aicasm/aicasm_gram.y 	instr = seq_alloc();
instr            1666 drivers/scsi/aic7xxx/aicasm/aicasm_gram.y 	f1_instr = &instr->format.format1;
instr            1726 drivers/scsi/aic7xxx/aicasm/aicasm_gram.y 	struct instruction *instr;
instr            1738 drivers/scsi/aic7xxx/aicasm/aicasm_gram.y 	instr = seq_alloc();
instr            1739 drivers/scsi/aic7xxx/aicasm/aicasm_gram.y 	f2_instr = &instr->format.format2;
instr            1787 drivers/scsi/aic7xxx/aicasm/aicasm_gram.y 	struct instruction *instr;
instr            1795 drivers/scsi/aic7xxx/aicasm/aicasm_gram.y 	instr = seq_alloc();
instr            1796 drivers/scsi/aic7xxx/aicasm/aicasm_gram.y 	f3_instr = &instr->format.format3;
instr            1803 drivers/scsi/aic7xxx/aicasm/aicasm_gram.y 		instr->patch_label = address->symbol;
instr             276 drivers/scsi/initio.c static void initio_se2_instr(unsigned long base, u8 instr)
instr             287 drivers/scsi/initio.c 		if (instr & 0x80)
instr             295 drivers/scsi/initio.c 		instr <<= 1;
instr             339 drivers/scsi/initio.c 	u8 instr, rb;
instr             343 drivers/scsi/initio.c 	instr = (u8) (addr | 0x80);
instr             344 drivers/scsi/initio.c 	initio_se2_instr(base, instr);	/* READ INSTR */
instr             375 drivers/scsi/initio.c 	u8 instr;
instr             378 drivers/scsi/initio.c 	instr = (u8) (addr | 0x40);
instr             379 drivers/scsi/initio.c 	initio_se2_instr(base, instr);	/* WRITE INSTR */
instr             209 drivers/soc/ixp4xx/ixp4xx-npe.c static int __must_check npe_debug_instr(struct npe *npe, u32 instr, u32 ctx,
instr             232 drivers/soc/ixp4xx/ixp4xx-npe.c 	npe_cmd_write(npe, ECS_INSTRUCT_REG, CMD_WR_ECS_REG, instr);
instr             256 drivers/soc/ixp4xx/ixp4xx-npe.c 	u32 instr = INSTR_WR_REG_BYTE |	/* OpCode */
instr             260 drivers/soc/ixp4xx/ixp4xx-npe.c 	return npe_debug_instr(npe, instr, ctx, 1); /* execute it */
instr             267 drivers/soc/ixp4xx/ixp4xx-npe.c 	u32 instr = INSTR_WR_REG_SHORT | /* OpCode */
instr             271 drivers/soc/ixp4xx/ixp4xx-npe.c 	return npe_debug_instr(npe, instr, ctx, 1); /* execute it */
instr              65 drivers/watchdog/wdat_wdt.c 	 const struct wdat_instruction *instr, u32 *value)
instr              67 drivers/watchdog/wdat_wdt.c 	const struct acpi_generic_address *gas = &instr->entry.register_region;
instr              71 drivers/watchdog/wdat_wdt.c 		*value = ioread8(instr->reg);
instr              74 drivers/watchdog/wdat_wdt.c 		*value = ioread16(instr->reg);
instr              77 drivers/watchdog/wdat_wdt.c 		*value = ioread32(instr->reg);
instr              90 drivers/watchdog/wdat_wdt.c 	const struct wdat_instruction *instr, u32 value)
instr              92 drivers/watchdog/wdat_wdt.c 	const struct acpi_generic_address *gas = &instr->entry.register_region;
instr              96 drivers/watchdog/wdat_wdt.c 		iowrite8((u8)value, instr->reg);
instr              99 drivers/watchdog/wdat_wdt.c 		iowrite16((u16)value, instr->reg);
instr             102 drivers/watchdog/wdat_wdt.c 		iowrite32(value, instr->reg);
instr             117 drivers/watchdog/wdat_wdt.c 	struct wdat_instruction *instr;
instr             128 drivers/watchdog/wdat_wdt.c 	list_for_each_entry(instr, wdat->instructions[action], node) {
instr             129 drivers/watchdog/wdat_wdt.c 		const struct acpi_wdat_entry *entry = &instr->entry;
instr             144 drivers/watchdog/wdat_wdt.c 			ret = wdat_wdt_read(wdat, instr, &x);
instr             154 drivers/watchdog/wdat_wdt.c 			ret = wdat_wdt_read(wdat, instr, &x);
instr             167 drivers/watchdog/wdat_wdt.c 				ret = wdat_wdt_read(wdat, instr, &y);
instr             173 drivers/watchdog/wdat_wdt.c 			ret = wdat_wdt_write(wdat, instr, x);
instr             183 drivers/watchdog/wdat_wdt.c 				ret = wdat_wdt_read(wdat, instr, &y);
instr             189 drivers/watchdog/wdat_wdt.c 			ret = wdat_wdt_write(wdat, instr, x);
instr             376 drivers/watchdog/wdat_wdt.c 		struct wdat_instruction *instr;
instr             388 drivers/watchdog/wdat_wdt.c 		instr = devm_kzalloc(dev, sizeof(*instr), GFP_KERNEL);
instr             389 drivers/watchdog/wdat_wdt.c 		if (!instr)
instr             392 drivers/watchdog/wdat_wdt.c 		INIT_LIST_HEAD(&instr->node);
instr             393 drivers/watchdog/wdat_wdt.c 		instr->entry = entries[i];
instr             414 drivers/watchdog/wdat_wdt.c 				instr->reg = regs[j] + r.start - res->start;
instr             419 drivers/watchdog/wdat_wdt.c 		if (!instr->reg) {
instr             436 drivers/watchdog/wdat_wdt.c 		list_add_tail(&instr->node, instructions);
instr              41 fs/jffs2/erase.c 	struct erase_info *instr;
instr              46 fs/jffs2/erase.c 	instr = kmalloc(sizeof(struct erase_info), GFP_KERNEL);
instr              47 fs/jffs2/erase.c 	if (!instr) {
instr              60 fs/jffs2/erase.c 	memset(instr, 0, sizeof(*instr));
instr              62 fs/jffs2/erase.c 	instr->addr = jeb->offset;
instr              63 fs/jffs2/erase.c 	instr->len = c->sector_size;
instr              65 fs/jffs2/erase.c 	ret = mtd_erase(c->mtd, instr);
instr              68 fs/jffs2/erase.c 		kfree(instr);
instr              72 fs/jffs2/erase.c 	bad_offset = instr->fail_addr;
instr              73 fs/jffs2/erase.c 	kfree(instr);
instr              47 include/linux/mtd/inftl.h 	struct erase_info instr;
instr             276 include/linux/mtd/mtd.h 	int (*_erase) (struct mtd_info *mtd, struct erase_info *instr);
instr             409 include/linux/mtd/mtd.h int mtd_erase(struct mtd_info *mtd, struct erase_info *instr);
instr              38 include/linux/mtd/nftl.h         struct erase_info instr;
instr             878 include/linux/mtd/rawnand.h 				 const struct nand_op_instr *instr)
instr             881 include/linux/mtd/rawnand.h 	switch (instr->type) {
instr             884 include/linux/mtd/rawnand.h 			 instr->ctx.cmd.opcode);
instr             888 include/linux/mtd/rawnand.h 			 instr->ctx.addr.naddrs,
instr             889 include/linux/mtd/rawnand.h 			 instr->ctx.addr.naddrs < 64 ?
instr             890 include/linux/mtd/rawnand.h 			 instr->ctx.addr.naddrs : 64,
instr             891 include/linux/mtd/rawnand.h 			 instr->ctx.addr.addrs);
instr             895 include/linux/mtd/rawnand.h 			 instr->ctx.data.len,
instr             896 include/linux/mtd/rawnand.h 			 instr->ctx.data.force_8bit ?
instr             901 include/linux/mtd/rawnand.h 			 instr->ctx.data.len,
instr             902 include/linux/mtd/rawnand.h 			 instr->ctx.data.force_8bit ?
instr             907 include/linux/mtd/rawnand.h 			 instr->ctx.waitrdy.timeout_ms);
instr              22 include/sound/soundfont.h 	unsigned char instr;		/* Midi program for this zone */
instr            1063 include/uapi/linux/soundcard.h #define SEQ_LOAD_GMINSTR(dev, instr)
instr             147 include/uapi/sound/sfnt_info.h 	unsigned char instr;		/* midi preset number */
instr             163 lib/xz/xz_dec_bcj.c 	uint32_t instr;
instr             166 lib/xz/xz_dec_bcj.c 		instr = get_unaligned_be32(buf + i);
instr             167 lib/xz/xz_dec_bcj.c 		if ((instr & 0xFC000003) == 0x48000001) {
instr             168 lib/xz/xz_dec_bcj.c 			instr &= 0x03FFFFFC;
instr             169 lib/xz/xz_dec_bcj.c 			instr -= s->pos + (uint32_t)i;
instr             170 lib/xz/xz_dec_bcj.c 			instr &= 0x03FFFFFC;
instr             171 lib/xz/xz_dec_bcj.c 			instr |= 0x48000001;
instr             172 lib/xz/xz_dec_bcj.c 			put_unaligned_be32(instr, buf + i);
instr             217 lib/xz/xz_dec_bcj.c 	uint64_t instr;
instr             230 lib/xz/xz_dec_bcj.c 			instr = 0;
instr             232 lib/xz/xz_dec_bcj.c 				instr |= (uint64_t)(buf[i + j + byte_pos])
instr             235 lib/xz/xz_dec_bcj.c 			norm = instr >> bit_res;
instr             250 lib/xz/xz_dec_bcj.c 				instr &= (1 << bit_res) - 1;
instr             251 lib/xz/xz_dec_bcj.c 				instr |= norm << bit_res;
instr             255 lib/xz/xz_dec_bcj.c 						= (uint8_t)(instr >> (8 * j));
instr             319 lib/xz/xz_dec_bcj.c 	uint32_t instr;
instr             322 lib/xz/xz_dec_bcj.c 		instr = get_unaligned_be32(buf + i);
instr             323 lib/xz/xz_dec_bcj.c 		if ((instr >> 22) == 0x100 || (instr >> 22) == 0x1FF) {
instr             324 lib/xz/xz_dec_bcj.c 			instr <<= 2;
instr             325 lib/xz/xz_dec_bcj.c 			instr -= s->pos + (uint32_t)i;
instr             326 lib/xz/xz_dec_bcj.c 			instr >>= 2;
instr             327 lib/xz/xz_dec_bcj.c 			instr = ((uint32_t)0x40000000 - (instr & 0x400000))
instr             328 lib/xz/xz_dec_bcj.c 					| 0x40000000 | (instr & 0x3FFFFF);
instr             329 lib/xz/xz_dec_bcj.c 			put_unaligned_be32(instr, buf + i);
instr              66 net/nfc/hci/hci.h #define HCP_HEADER(type, instr) ((((type) & 0x03) << 6) | ((instr) & 0x3f))
instr              88 net/nfc/nci/hci.c #define NCI_HCP_HEADER(type, instr) ((((type) & 0x03) << 6) |\
instr              89 net/nfc/nci/hci.c 				      ((instr) & 0x3f))
instr              32 samples/seccomp/bpf-helper.c 		struct sock_filter *instr = &filter[offset];
instr              33 samples/seccomp/bpf-helper.c 		if (instr->code != (BPF_JMP+BPF_JA))
instr              35 samples/seccomp/bpf-helper.c 		switch ((instr->jt<<8)|instr->jf) {
instr              37 samples/seccomp/bpf-helper.c 			if (labels->labels[instr->k].location == 0xffffffff) {
instr              39 samples/seccomp/bpf-helper.c 					labels->labels[instr->k].label);
instr              42 samples/seccomp/bpf-helper.c 			instr->k = labels->labels[instr->k].location -
instr              44 samples/seccomp/bpf-helper.c 			instr->jt = 0;
instr              45 samples/seccomp/bpf-helper.c 			instr->jf = 0;
instr              48 samples/seccomp/bpf-helper.c 			if (labels->labels[instr->k].location != 0xffffffff) {
instr              50 samples/seccomp/bpf-helper.c 					labels->labels[instr->k].label);
instr              53 samples/seccomp/bpf-helper.c 			labels->labels[instr->k].location = offset;
instr              54 samples/seccomp/bpf-helper.c 			instr->k = 0; /* fall through */
instr              55 samples/seccomp/bpf-helper.c 			instr->jt = 0;
instr              56 samples/seccomp/bpf-helper.c 			instr->jf = 0;
instr              37 scripts/kconfig/lxdialog/inputbox.c 	char *instr = dialog_input_result;
instr              41 scripts/kconfig/lxdialog/inputbox.c 		instr[0] = '\0';
instr              43 scripts/kconfig/lxdialog/inputbox.c 		strcpy(instr, init);
instr              88 scripts/kconfig/lxdialog/inputbox.c 	len = strlen(instr);
instr              95 scripts/kconfig/lxdialog/inputbox.c 			waddch(dialog, instr[show_x + i]);
instr              99 scripts/kconfig/lxdialog/inputbox.c 		waddstr(dialog, instr);
instr             127 scripts/kconfig/lxdialog/inputbox.c 							instr[i] = instr[i+1];
instr             133 scripts/kconfig/lxdialog/inputbox.c 					instr[len] = '\0';
instr             136 scripts/kconfig/lxdialog/inputbox.c 						if (!instr[show_x + i]) {
instr             140 scripts/kconfig/lxdialog/inputbox.c 						waddch(dialog, instr[show_x + i]);
instr             154 scripts/kconfig/lxdialog/inputbox.c 							if (!instr[show_x + i]) {
instr             158 scripts/kconfig/lxdialog/inputbox.c 							waddch(dialog, instr[show_x + i]);
instr             173 scripts/kconfig/lxdialog/inputbox.c 							if (!instr[show_x + i]) {
instr             177 scripts/kconfig/lxdialog/inputbox.c 							waddch(dialog, instr[show_x + i]);
instr             190 scripts/kconfig/lxdialog/inputbox.c 								instr[i] = instr[i-1];
instr             191 scripts/kconfig/lxdialog/inputbox.c 							instr[pos] = key;
instr             193 scripts/kconfig/lxdialog/inputbox.c 							instr[len] = key;
instr             197 scripts/kconfig/lxdialog/inputbox.c 						instr[len] = '\0';
instr             207 scripts/kconfig/lxdialog/inputbox.c 							if (!instr[show_x + i]) {
instr             211 scripts/kconfig/lxdialog/inputbox.c 							waddch(dialog, instr[show_x + i]);
instr              85 sound/soc/codecs/sigmadsp.c 	u8 instr;
instr             369 sound/soc/codecs/sigmadsp.c 	switch (sa->instr) {
instr             395 sound/soc/codecs/sigmadsp.c 		sa->instr, sa->addr, len);
instr             397 sound/soc/codecs/sigmadsp.c 	switch (sa->instr) {
instr              43 sound/synth/emux/soundfont.c 		       int bank, int instr);
instr              58 sound/synth/emux/soundfont.c static int get_index(int bank, int instr, int key);
instr             191 sound/synth/emux/soundfont.c 			int bank, instr;
instr             193 sound/synth/emux/soundfont.c 			instr = (unsigned short)patch.optarg & 0xff;
instr             194 sound/synth/emux/soundfont.c 			if (! remove_info(sflist, sflist->currsf, bank, instr))
instr             434 sound/synth/emux/soundfont.c 		    zp->instr == map.map_instr &&
instr             458 sound/synth/emux/soundfont.c 	zp->instr = map.map_instr;
instr             478 sound/synth/emux/soundfont.c 	    int bank, int instr)
instr             487 sound/synth/emux/soundfont.c 		    p->bank == bank && p->instr == instr) {
instr             553 sound/synth/emux/soundfont.c 			    zone->instr == hdr.instr)
instr             559 sound/synth/emux/soundfont.c 		remove_info(sflist, sf, hdr.bank, hdr.instr);
instr             575 sound/synth/emux/soundfont.c 		tmpzone.instr = hdr.instr;
instr             588 sound/synth/emux/soundfont.c 		zone->instr = tmpzone.instr;
instr            1102 sound/synth/emux/soundfont.c 	zone->instr = patch.instr_no;
instr            1168 sound/synth/emux/soundfont.c 	zone = search_first_zone(sflist, cur->bank, cur->instr, cur->v.low);
instr            1184 sound/synth/emux/soundfont.c 	if ((index = get_index(cur->bank, cur->instr, cur->v.low)) < 0)
instr            1200 sound/synth/emux/soundfont.c 	if ((index = get_index(zp->bank, zp->instr, zp->v.low)) < 0)
instr            1263 sound/synth/emux/soundfont.c 		if (zp->instr == preset && zp->bank == bank)
instr            1319 sound/synth/emux/soundfont.c get_index(int bank, int instr, int key)
instr            1325 sound/synth/emux/soundfont.c 		index = instr;
instr              77 tools/bpf/bpf_exp.y 	: instr
instr              82 tools/bpf/bpf_exp.y 	: labelled instr
instr              85 tools/bpf/bpf_exp.y instr
instr             118 virt/kvm/arm/trace.h 	TP_PROTO(unsigned long vcpu_pc, unsigned long instr,
instr             120 virt/kvm/arm/trace.h 	TP_ARGS(vcpu_pc, instr, cpsr),
instr             124 virt/kvm/arm/trace.h 		__field(	unsigned long,	instr		)
instr             130 virt/kvm/arm/trace.h 		__entry->instr			= instr;
instr             135 virt/kvm/arm/trace.h 		  __entry->vcpu_pc, __entry->instr, __entry->cpsr)