/linux-4.4.14/arch/powerpc/lib/ |
D | code-patching.c | 19 int patch_instruction(unsigned int *addr, unsigned int instr) in patch_instruction() argument 23 __put_user_size(instr, addr, 4, err); in patch_instruction() 75 static unsigned int branch_opcode(unsigned int instr) in branch_opcode() argument 77 return (instr >> 26) & 0x3F; in branch_opcode() 80 static int instr_is_branch_iform(unsigned int instr) in instr_is_branch_iform() argument 82 return branch_opcode(instr) == 18; in instr_is_branch_iform() 85 static int instr_is_branch_bform(unsigned int instr) in instr_is_branch_bform() argument 87 return branch_opcode(instr) == 16; in instr_is_branch_bform() 90 int instr_is_relative_branch(unsigned int instr) in instr_is_relative_branch() argument 92 if (instr & BRANCH_ABSOLUTE) in instr_is_relative_branch() [all …]
|
D | sstep.c | 63 static int __kprobes branch_taken(unsigned int instr, struct pt_regs *regs) in branch_taken() argument 65 unsigned int bo = (instr >> 21) & 0x1f; in branch_taken() 76 bi = (instr >> 16) & 0x1f; in branch_taken() 94 static unsigned long __kprobes dform_ea(unsigned int instr, struct pt_regs *regs) in dform_ea() argument 99 ra = (instr >> 16) & 0x1f; in dform_ea() 100 ea = (signed short) instr; /* sign-extend */ in dform_ea() 111 static unsigned long __kprobes dsform_ea(unsigned int instr, struct pt_regs *regs) in dsform_ea() argument 116 ra = (instr >> 16) & 0x1f; in dsform_ea() 117 ea = (signed short) (instr & ~3); /* sign-extend */ in dsform_ea() 128 static unsigned long __kprobes xform_ea(unsigned int instr, in xform_ea() argument [all …]
|
D | feature-fixups.c | 47 unsigned int instr; in patch_alt_instruction() local 49 instr = *src; in patch_alt_instruction() 56 instr = translate_branch(dest, src); in patch_alt_instruction() 57 if (!instr) in patch_alt_instruction() 62 patch_instruction(dest, instr); in patch_alt_instruction()
|
D | ldstfp.S | 24 .macro extab instr,handler 26 PPC_LONG \instr,\handler
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | probes.h | 29 #define IS_TW(instr) (((instr) & 0xfc0007fe) == 0x7c000008) argument 30 #define IS_TD(instr) (((instr) & 0xfc0007fe) == 0x7c000088) argument 31 #define IS_TDI(instr) (((instr) & 0xfc000000) == 0x08000000) argument 32 #define IS_TWI(instr) (((instr) & 0xfc000000) == 0x0c000000) argument 35 #define is_trap(instr) (IS_TW(instr) || IS_TD(instr) || \ argument 36 IS_TWI(instr) || IS_TDI(instr)) 38 #define is_trap(instr) (IS_TW(instr) || IS_TWI(instr)) argument
|
D | disassemble.h | 96 static inline unsigned make_dsisr(unsigned instr) in make_dsisr() argument 102 dsisr = (instr & 0x03ff0000) >> 16; in make_dsisr() 104 if (IS_XFORM(instr)) { in make_dsisr() 106 dsisr |= (instr & 0x00000006) << 14; in make_dsisr() 108 dsisr |= (instr & 0x00000040) << 8; in make_dsisr() 110 dsisr |= (instr & 0x00000780) << 3; in make_dsisr() 113 dsisr |= (instr & 0x04000000) >> 12; in make_dsisr() 115 dsisr |= (instr & 0x78000000) >> 17; in make_dsisr() 117 if (IS_DSFORM(instr)) in make_dsisr() 118 dsisr |= (instr & 0x00000003) << 18; in make_dsisr()
|
D | sstep.h | 22 #define IS_MTMSRD(instr) (((instr) & 0xfc0007be) == 0x7c000124) argument 23 #define IS_RFID(instr) (((instr) & 0xfc0007fe) == 0x4c000024) argument 24 #define IS_RFI(instr) (((instr) & 0xfc0007fe) == 0x4c000064) argument 27 extern int emulate_step(struct pt_regs *regs, unsigned int instr); 89 unsigned int instr);
|
D | code-patching.h | 30 int patch_instruction(unsigned int *addr, unsigned int instr); 32 int instr_is_relative_branch(unsigned int instr); 33 int instr_is_branch_to_addr(const unsigned int *instr, unsigned long addr); 34 unsigned long branch_target(const unsigned int *instr);
|
/linux-4.4.14/arch/arm/mm/ |
D | alignment.c | 329 do_alignment_finish_ldst(unsigned long addr, unsigned long instr, struct pt_regs *regs, union offse… in do_alignment_finish_ldst() argument 331 if (!LDST_U_BIT(instr)) in do_alignment_finish_ldst() 334 if (!LDST_P_BIT(instr)) in do_alignment_finish_ldst() 337 if (!LDST_P_BIT(instr) || LDST_W_BIT(instr)) in do_alignment_finish_ldst() 338 regs->uregs[RN_BITS(instr)] = addr; in do_alignment_finish_ldst() 342 do_alignment_ldrhstrh(unsigned long addr, unsigned long instr, struct pt_regs *regs) in do_alignment_ldrhstrh() argument 344 unsigned int rd = RD_BITS(instr); in do_alignment_ldrhstrh() 351 if (LDST_L_BIT(instr)) { in do_alignment_ldrhstrh() 356 if (instr & 0x40) in do_alignment_ldrhstrh() 366 if (LDST_L_BIT(instr)) { in do_alignment_ldrhstrh() [all …]
|
D | abort-lv4t.S | 187 movne r1, #0 @ it must be a load instr
|
/linux-4.4.14/arch/unicore32/mm/ |
D | alignment.c | 200 do_alignment_finish_ldst(unsigned long addr, unsigned long instr, in do_alignment_finish_ldst() argument 203 if (!LDST_U_BIT(instr)) in do_alignment_finish_ldst() 206 if (!LDST_P_BIT(instr)) in do_alignment_finish_ldst() 209 if (!LDST_P_BIT(instr) || LDST_W_BIT(instr)) in do_alignment_finish_ldst() 210 regs->uregs[RN_BITS(instr)] = addr; in do_alignment_finish_ldst() 214 do_alignment_ldrhstrh(unsigned long addr, unsigned long instr, in do_alignment_ldrhstrh() argument 217 unsigned int rd = RD_BITS(instr); in do_alignment_ldrhstrh() 220 if ((instr & 0x4b003fe0) == 0x40000120) in do_alignment_ldrhstrh() 223 if (LDST_L_BIT(instr)) { in do_alignment_ldrhstrh() 228 if (instr & 0x80) in do_alignment_ldrhstrh() [all …]
|
/linux-4.4.14/arch/alpha/lib/ |
D | stacktrace.c | 3 typedef unsigned int instr; typedef 33 (((instr)(INSTR) >= BR_OP) | ((instr)(INSTR) < LDA_OP) | \ 34 ((((instr)(INSTR) ^ 0x60000000) < 0x20000000) & \ 35 (((instr)(INSTR) & 0x0c000000) != 0))) 47 static instr * 48 display_stored_regs(instr * pro_pc, unsigned char * sp) in display_stored_regs() 50 instr * ret_pc = 0; in display_stored_regs() 60 ret_pc = (instr *)value; in display_stored_regs() 66 static instr * 67 seek_prologue(instr * pc) in seek_prologue() [all …]
|
/linux-4.4.14/scripts/kconfig/lxdialog/ |
D | inputbox.c | 50 char *instr = dialog_input_result; in dialog_inputbox() local 54 instr[0] = '\0'; in dialog_inputbox() 56 strcpy(instr, init); in dialog_inputbox() 101 len = strlen(instr); in dialog_inputbox() 108 waddch(dialog, instr[show_x + i]); in dialog_inputbox() 112 waddstr(dialog, instr); in dialog_inputbox() 139 instr[i] = instr[i+1]; in dialog_inputbox() 145 instr[len] = '\0'; in dialog_inputbox() 148 if (!instr[show_x + i]) { in dialog_inputbox() 152 waddch(dialog, instr[show_x + i]); in dialog_inputbox() [all …]
|
/linux-4.4.14/sound/oss/ |
D | opl3.c | 82 static int store_instr(int instr_no, struct sbi_instrument *instr); 302 static int store_instr(int instr_no, struct sbi_instrument *instr) in store_instr() argument 304 if (instr->key != FM_PATCH && (instr->key != OPL3_PATCH || devc->model != 2)) in store_instr() 305 printk(KERN_WARNING "FM warning: Invalid patch format field (key) 0x%x\n", instr->key); in store_instr() 306 memcpy((char *) &(devc->i_map[instr_no]), (char *) instr, sizeof(*instr)); in store_instr() 373 struct sbi_instrument *instr; in set_voice_volume() local 380 instr = devc->act_i[voice]; in set_voice_volume() 382 if (!instr) in set_voice_volume() 383 instr = &devc->i_map[0]; in set_voice_volume() 385 if (instr->channel < 0) in set_voice_volume() [all …]
|
D | dev_table.h | 270 int (*set_instr) (int dev, int voice, int instr);
|
/linux-4.4.14/arch/arm64/kernel/ |
D | trace-events-emulation.h | 11 TP_PROTO(const char *instr, u64 addr), 12 TP_ARGS(instr, addr), 15 __string(instr, instr) 20 __assign_str(instr, instr); 24 TP_printk("instr=\"%s\" addr=0x%llx", __get_str(instr), __entry->addr)
|
D | armv8_deprecated.c | 377 static int swp_handler(struct pt_regs *regs, u32 instr) in swp_handler() argument 384 type = instr & TYPE_SWPB; in swp_handler() 386 switch (arm_check_condition(instr, regs->pstate)) { in swp_handler() 399 rn = aarch32_insn_extract_reg_num(instr, A32_RN_OFFSET); in swp_handler() 400 rt2 = aarch32_insn_extract_reg_num(instr, A32_RT2_OFFSET); in swp_handler() 404 destreg = aarch32_insn_extract_reg_num(instr, A32_RT_OFFSET); in swp_handler() 408 aarch32_insn_extract_reg_num(instr, A32_RT2_OFFSET), data); in swp_handler() 463 static int cp15barrier_handler(struct pt_regs *regs, u32 instr) in cp15barrier_handler() argument 467 switch (arm_check_condition(instr, regs->pstate)) { in cp15barrier_handler() 480 switch (aarch32_insn_mcr_extract_crm(instr)) { in cp15barrier_handler() [all …]
|
D | traps.c | 303 u32 instr; in call_undef_hook() local 304 int (*fn)(struct pt_regs *regs, u32 instr) = NULL; in call_undef_hook() 312 if (get_user(instr, (u16 __user *)pc)) in call_undef_hook() 314 instr = le16_to_cpu(instr); in call_undef_hook() 315 if (aarch32_insn_is_wide(instr)) { in call_undef_hook() 321 instr = (instr << 16) | instr2; in call_undef_hook() 325 if (get_user(instr, (u32 __user *)pc)) in call_undef_hook() 327 instr = le32_to_cpu(instr); in call_undef_hook() 332 if ((instr & hook->instr_mask) == hook->instr_val && in call_undef_hook() 338 return fn ? fn(regs, instr) : 1; in call_undef_hook()
|
/linux-4.4.14/lib/xz/ |
D | xz_dec_bcj.c | 163 uint32_t instr; in bcj_powerpc() local 166 instr = get_unaligned_be32(buf + i); in bcj_powerpc() 167 if ((instr & 0xFC000003) == 0x48000001) { in bcj_powerpc() 168 instr &= 0x03FFFFFC; in bcj_powerpc() 169 instr -= s->pos + (uint32_t)i; in bcj_powerpc() 170 instr &= 0x03FFFFFC; in bcj_powerpc() 171 instr |= 0x48000001; in bcj_powerpc() 172 put_unaligned_be32(instr, buf + i); in bcj_powerpc() 217 uint64_t instr; in bcj_ia64() local 230 instr = 0; in bcj_ia64() [all …]
|
/linux-4.4.14/arch/arm/include/asm/ |
D | unified.h | 47 #define W(instr) instr.w argument 49 #define WASM(instr) #instr ".w" 60 #define W(instr) instr 62 #define WASM(instr) #instr
|
D | domain.h | 125 #define TUSER(instr) #instr "t" argument 127 #define TUSER(instr) #instr argument 137 #define TUSER(instr) instr ## t argument 139 #define TUSER(instr) instr argument
|
D | assembler.h | 248 #define ALT_SMP(instr...) \ 249 9998: instr 255 #define ALT_UP(instr...) \ 258 9997: instr ;\ 273 #define ALT_SMP(instr...) 274 #define ALT_UP(instr...) instr 368 .macro usraccoff, instr, reg, ptr, inc, off, cond, abort, t=TUSER() 371 \instr\cond\()b\()\t\().w \reg, [\ptr, #\off] 373 \instr\cond\()\t\().w \reg, [\ptr, #\off] 384 .macro usracc, instr, reg, ptr, inc, cond, rept, abort [all …]
|
D | ptrace.h | 114 #define is_wide_instruction(instr) ((unsigned)(instr) >= 0xe800) argument
|
D | uaccess.h | 350 #define __get_user_asm(x, addr, err, instr) \ argument 352 "1: " TUSER(instr) " %1, [%2], #0\n" \ 423 #define __put_user_asm(x, __pu_addr, err, instr) \ argument 425 "1: " TUSER(instr) " %1, [%2], #0\n" \
|
D | memory.h | 174 #define __pv_stub(from,to,instr,type) \ argument 176 "1: " instr " %0, %1, %2\n" \
|
D | traps.h | 15 int (*fn)(struct pt_regs *regs, unsigned int instr);
|
/linux-4.4.14/fs/jffs2/ |
D | erase.c | 49 struct erase_info *instr; in jffs2_erase_block() local 54 instr = kmalloc(sizeof(struct erase_info) + sizeof(struct erase_priv_struct), GFP_KERNEL); in jffs2_erase_block() 55 if (!instr) { in jffs2_erase_block() 68 memset(instr, 0, sizeof(*instr)); in jffs2_erase_block() 70 instr->mtd = c->mtd; in jffs2_erase_block() 71 instr->addr = jeb->offset; in jffs2_erase_block() 72 instr->len = c->sector_size; in jffs2_erase_block() 73 instr->callback = jffs2_erase_callback; in jffs2_erase_block() 74 instr->priv = (unsigned long)(&instr[1]); in jffs2_erase_block() 76 ((struct erase_priv_struct *)instr->priv)->jeb = jeb; in jffs2_erase_block() [all …]
|
/linux-4.4.14/arch/arm/kernel/ |
D | traps.c | 390 static int call_undef_hook(struct pt_regs *regs, unsigned int instr) in call_undef_hook() argument 394 int (*fn)(struct pt_regs *regs, unsigned int instr) = NULL; in call_undef_hook() 398 if ((instr & hook->instr_mask) == hook->instr_val && in call_undef_hook() 403 return fn ? fn(regs, instr) : 1; in call_undef_hook() 408 unsigned int instr; in do_undefinstr() local 417 instr = __mem_to_opcode_thumb16(((u16 *)pc)[0]); in do_undefinstr() 418 if (is_wide_instruction(instr)) { in do_undefinstr() 421 instr = __opcode_thumb32_compose(instr, inst2); in do_undefinstr() 425 instr = __mem_to_opcode_arm(*(u32 *) pc); in do_undefinstr() 427 if (get_user(instr, (u16 __user *)pc)) in do_undefinstr() [all …]
|
D | swp_emulate.c | 174 static int swp_handler(struct pt_regs *regs, unsigned int instr) in swp_handler() argument 181 res = arm_check_condition(instr, regs->ARM_cpsr); in swp_handler() 202 address = regs->uregs[EXTRACT_REG_NUM(instr, RN_OFFSET)]; in swp_handler() 203 data = regs->uregs[EXTRACT_REG_NUM(instr, RT2_OFFSET)]; in swp_handler() 204 destreg = EXTRACT_REG_NUM(instr, RT_OFFSET); in swp_handler() 206 type = instr & TYPE_SWPB; in swp_handler() 209 EXTRACT_REG_NUM(instr, RN_OFFSET), address, in swp_handler() 210 destreg, EXTRACT_REG_NUM(instr, RT2_OFFSET), data); in swp_handler()
|
D | kgdb.c | 141 static int kgdb_brk_fn(struct pt_regs *regs, unsigned int instr) in kgdb_brk_fn() argument 148 static int kgdb_compiled_brk_fn(struct pt_regs *regs, unsigned int instr) in kgdb_compiled_brk_fn() argument
|
D | tcm.c | 237 static int __init tcm_handler(struct pt_regs *regs, unsigned int instr) in tcm_handler() argument 239 regs->uregs[(instr >> DEST_REG_SHIFT) & DEST_REG_MASK] = 0; in tcm_handler()
|
D | hw_breakpoint.c | 892 static int debug_reg_trap(struct pt_regs *regs, unsigned int instr) in debug_reg_trap() argument 897 instr, cpu); in debug_reg_trap()
|
D | ptrace.c | 215 static int break_trap(struct pt_regs *regs, unsigned int instr) in break_trap() argument
|
/linux-4.4.14/drivers/mtd/ |
D | inftlmount.c | 209 struct erase_info *instr = &inftl->instr; in find_boot_record() local 211 instr->mtd = inftl->mbd.mtd; in find_boot_record() 220 instr->addr = ip->Reserved0 * inftl->EraseSize; in find_boot_record() 221 instr->len = inftl->EraseSize; in find_boot_record() 222 mtd_erase(mtd, instr); in find_boot_record() 376 struct erase_info *instr = &inftl->instr; in INFTL_formatblock() local 382 memset(instr, 0, sizeof(struct erase_info)); in INFTL_formatblock() 388 instr->mtd = inftl->mbd.mtd; in INFTL_formatblock() 389 instr->addr = block * inftl->EraseSize; in INFTL_formatblock() 390 instr->len = inftl->mbd.mtd->erasesize; in INFTL_formatblock() [all …]
|
D | mtdconcat.c | 336 static void concat_erase_callback(struct erase_info *instr) in concat_erase_callback() argument 338 wake_up((wait_queue_head_t *) instr->priv); in concat_erase_callback() 375 static int concat_erase(struct mtd_info *mtd, struct erase_info *instr) in concat_erase() argument 391 if (instr->addr & (concat->mtd.erasesize - 1)) in concat_erase() 393 if (instr->len & (concat->mtd.erasesize - 1)) in concat_erase() 404 instr->addr >= erase_regions[i].offset; i++) ; in concat_erase() 412 if (i < 0 || instr->addr & (erase_regions[i].erasesize - 1)) in concat_erase() 419 (instr->addr + instr->len) >= erase_regions[i].offset; in concat_erase() 425 if (i < 0 || ((instr->addr + instr->len) & in concat_erase() 436 *erase = *instr; in concat_erase() [all …]
|
D | mtdpart.c | 229 static int part_erase(struct mtd_info *mtd, struct erase_info *instr) in part_erase() argument 234 instr->addr += part->offset; in part_erase() 235 ret = part->master->_erase(part->master, instr); in part_erase() 237 if (instr->fail_addr != MTD_FAIL_ADDR_UNKNOWN) in part_erase() 238 instr->fail_addr -= part->offset; in part_erase() 239 instr->addr -= part->offset; in part_erase() 244 void mtd_erase_callback(struct erase_info *instr) in mtd_erase_callback() argument 246 if (instr->mtd->_erase == part_erase) { in mtd_erase_callback() 247 struct mtd_part *part = PART(instr->mtd); in mtd_erase_callback() 249 if (instr->fail_addr != MTD_FAIL_ADDR_UNKNOWN) in mtd_erase_callback() [all …]
|
D | nftlmount.c | 312 struct erase_info *instr = &nftl->instr; in NFTL_formatblock() local 328 memset(instr, 0, sizeof(struct erase_info)); in NFTL_formatblock() 331 instr->mtd = nftl->mbd.mtd; in NFTL_formatblock() 332 instr->addr = block * nftl->EraseSize; in NFTL_formatblock() 333 instr->len = nftl->EraseSize; in NFTL_formatblock() 334 mtd_erase(mtd, instr); in NFTL_formatblock() 336 if (instr->state == MTD_ERASE_FAILED) { in NFTL_formatblock() 352 if (check_free_sectors(nftl, instr->addr, nftl->EraseSize, 1) != 0) in NFTL_formatblock() 363 mtd_block_markbad(nftl->mbd.mtd, instr->addr); in NFTL_formatblock()
|
D | mtdcore.c | 847 int mtd_erase(struct mtd_info *mtd, struct erase_info *instr) in mtd_erase() argument 849 if (instr->addr >= mtd->size || instr->len > mtd->size - instr->addr) in mtd_erase() 853 instr->fail_addr = MTD_FAIL_ADDR_UNKNOWN; in mtd_erase() 854 if (!instr->len) { in mtd_erase() 855 instr->state = MTD_ERASE_DONE; in mtd_erase() 856 mtd_erase_callback(instr); in mtd_erase() 859 return mtd->_erase(mtd, instr); in mtd_erase()
|
D | mtdchar.c | 327 static void mtdchar_erase_callback (struct erase_info *instr) in mtdchar_erase_callback() argument 329 wake_up((wait_queue_head_t *)instr->priv); in mtdchar_erase_callback()
|
/linux-4.4.14/arch/x86/kernel/ |
D | alternative.c | 339 static void __init_or_module optimize_nops(struct alt_instr *a, u8 *instr) in optimize_nops() argument 343 if (instr[0] != 0x90) in optimize_nops() 347 add_nops(instr + (a->instrlen - a->padlen), a->padlen); in optimize_nops() 351 DUMP_BYTES(instr, a->instrlen, "%p: [%d:%d) optimized NOPs: ", in optimize_nops() 352 instr, a->instrlen - a->padlen, a->padlen); in optimize_nops() 366 u8 *instr, *replacement; in apply_alternatives() local 382 instr = (u8 *)&a->instr_offset + a->instr_offset; in apply_alternatives() 388 optimize_nops(a, instr); in apply_alternatives() 396 instr, a->instrlen, in apply_alternatives() 399 DUMP_BYTES(instr, a->instrlen, "%p: old_insn: ", instr); in apply_alternatives() [all …]
|
/linux-4.4.14/arch/arm/lib/ |
D | bitops.h | 5 .macro bitop, name, instr 21 \instr r2, r2, r3 30 .macro testop, name, instr, store 48 \instr r2, r2, r3 @ toggle bit 60 .macro bitop, name, instr 71 \instr r2, r2, r3 87 .macro testop, name, instr, store 98 \instr r2, r2, r0, lsl r3
|
D | backtrace.S | 115 #define instr r4 macro 119 .Ldumpstm: stmfd sp!, {instr, reg, stack, r7, lr} 121 mov instr, r1 125 ARM( tst instr, r3, lsl reg ) 127 THUMB( tst instr, r3 ) 143 ldmfd sp!, {instr, reg, stack, r7, pc}
|
/linux-4.4.14/drivers/mtd/devices/ |
D | lart.c | 361 static int flash_erase (struct mtd_info *mtd,struct erase_info *instr) in flash_erase() argument 367 printk (KERN_DEBUG "%s(addr = 0x%.8x, len = %d)\n", __func__, instr->addr, instr->len); in flash_erase() 379 for (i = 0; i < mtd->numeraseregions && instr->addr >= mtd->eraseregions[i].offset; i++) ; in flash_erase() 388 if (i < 0 || (instr->addr & (mtd->eraseregions[i].erasesize - 1))) in flash_erase() 401 … for (; i < mtd->numeraseregions && instr->addr + instr->len >= mtd->eraseregions[i].offset; i++) ; in flash_erase() 405 if (i < 0 || ((instr->addr + instr->len) & (mtd->eraseregions[i].erasesize - 1))) in flash_erase() 408 addr = instr->addr; in flash_erase() 409 len = instr->len; in flash_erase() 418 instr->state = MTD_ERASE_FAILED; in flash_erase() 428 instr->state = MTD_ERASE_DONE; in flash_erase() [all …]
|
D | mtdram.c | 54 static int ram_erase(struct mtd_info *mtd, struct erase_info *instr) in ram_erase() argument 56 if (check_offs_len(mtd, instr->addr, instr->len)) in ram_erase() 58 memset((char *)mtd->priv + instr->addr, 0xff, instr->len); in ram_erase() 59 instr->state = MTD_ERASE_DONE; in ram_erase() 60 mtd_erase_callback(instr); in ram_erase()
|
D | mtd_dataflash.c | 149 static int dataflash_erase(struct mtd_info *mtd, struct erase_info *instr) in dataflash_erase() argument 160 dev_name(&spi->dev), (long long)instr->addr, in dataflash_erase() 161 (long long)instr->len); in dataflash_erase() 163 div_u64_rem(instr->len, priv->page_size, &rem); in dataflash_erase() 166 div_u64_rem(instr->addr, priv->page_size, &rem); in dataflash_erase() 177 while (instr->len > 0) { in dataflash_erase() 185 pageaddr = div_u64(instr->addr, priv->page_size); in dataflash_erase() 186 do_block = (pageaddr & 0x7) == 0 && instr->len >= blocksize; in dataflash_erase() 212 instr->addr += blocksize; in dataflash_erase() 213 instr->len -= blocksize; in dataflash_erase() [all …]
|
D | sst25l.c | 170 static int sst25l_erase(struct mtd_info *mtd, struct erase_info *instr) in sst25l_erase() argument 177 if ((uint32_t)instr->len % mtd->erasesize) in sst25l_erase() 180 if ((uint32_t)instr->addr % mtd->erasesize) in sst25l_erase() 183 addr = instr->addr; in sst25l_erase() 184 end = addr + instr->len; in sst25l_erase() 198 instr->state = MTD_ERASE_FAILED; in sst25l_erase() 208 instr->state = MTD_ERASE_DONE; in sst25l_erase() 209 mtd_erase_callback(instr); in sst25l_erase()
|
D | pmc551.c | 139 static int pmc551_erase(struct mtd_info *mtd, struct erase_info *instr) in pmc551_erase() argument 149 printk(KERN_DEBUG "pmc551_erase(pos:%ld, len:%ld)\n", (long)instr->addr, in pmc551_erase() 150 (long)instr->len); in pmc551_erase() 153 end = instr->addr + instr->len - 1; in pmc551_erase() 155 soff_hi = instr->addr & ~(priv->asize - 1); in pmc551_erase() 157 soff_lo = instr->addr & (priv->asize - 1); in pmc551_erase() 159 pmc551_point(mtd, instr->addr, instr->len, &retlen, in pmc551_erase() 165 memset(ptr, 0xff, instr->len); in pmc551_erase() 187 instr->state = MTD_ERASE_DONE; in pmc551_erase() 192 mtd_erase_callback(instr); in pmc551_erase()
|
D | phram.c | 36 static int phram_erase(struct mtd_info *mtd, struct erase_info *instr) in phram_erase() argument 40 memset(start + instr->addr, 0xff, instr->len); in phram_erase() 47 instr->state = MTD_ERASE_DONE; in phram_erase() 48 mtd_erase_callback(instr); in phram_erase()
|
D | block2mtd.c | 84 static int block2mtd_erase(struct mtd_info *mtd, struct erase_info *instr) in block2mtd_erase() argument 87 size_t from = instr->addr; in block2mtd_erase() 88 size_t len = instr->len; in block2mtd_erase() 91 instr->state = MTD_ERASING; in block2mtd_erase() 97 instr->state = MTD_ERASE_FAILED; in block2mtd_erase() 99 instr->state = MTD_ERASE_DONE; in block2mtd_erase() 101 mtd_erase_callback(instr); in block2mtd_erase()
|
D | slram.c | 82 static int slram_erase(struct mtd_info *mtd, struct erase_info *instr) in slram_erase() argument 86 memset(priv->start + instr->addr, 0xff, instr->len); in slram_erase() 91 instr->state = MTD_ERASE_DONE; in slram_erase() 92 mtd_erase_callback(instr); in slram_erase()
|
D | st_spi_fsm.c | 1796 static int stfsm_mtd_erase(struct mtd_info *mtd, struct erase_info *instr) in stfsm_mtd_erase() argument 1803 (long long)instr->addr, (long long)instr->len); in stfsm_mtd_erase() 1805 addr = instr->addr; in stfsm_mtd_erase() 1806 len = instr->len; in stfsm_mtd_erase() 1828 instr->state = MTD_ERASE_DONE; in stfsm_mtd_erase() 1829 mtd_erase_callback(instr); in stfsm_mtd_erase() 1834 instr->state = MTD_ERASE_FAILED; in stfsm_mtd_erase()
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | align.c | 241 unsigned int flags, unsigned int instr, in emulate_multiple() argument 267 if (__get_user_inatomic(instr, in emulate_multiple() 271 instr = cpu_to_le32(instr); in emulate_multiple() 272 nb = (instr >> 11) & 0x1f; in emulate_multiple() 466 unsigned int instr) in emulate_spe() argument 479 instr = (instr >> 1) & 0x1f; in emulate_spe() 484 nb = spe_aligninfo[instr].len; in emulate_spe() 485 flags = spe_aligninfo[instr].flags; in emulate_spe() 504 switch (instr) { in emulate_spe() 549 switch (instr) { in emulate_spe() [all …]
|
D | vecemu.c | 261 unsigned int instr, i; in emulate_altivec() local 265 if (get_user(instr, (unsigned int __user *) regs->nip)) in emulate_altivec() 267 if ((instr >> 26) != 4) in emulate_altivec() 269 vd = (instr >> 21) & 0x1f; in emulate_altivec() 270 va = (instr >> 16) & 0x1f; in emulate_altivec() 271 vb = (instr >> 11) & 0x1f; in emulate_altivec() 272 vc = (instr >> 6) & 0x1f; in emulate_altivec() 275 switch (instr & 0x3f) { in emulate_altivec()
|
D | hw_breakpoint.c | 215 unsigned int instr; in hw_breakpoint_handler() local 265 instr = 0; in hw_breakpoint_handler() 266 if (!__get_user_inatomic(instr, (unsigned int *) regs->nip)) in hw_breakpoint_handler() 267 stepped = emulate_step(regs, instr); in hw_breakpoint_handler()
|
D | process.c | 926 int instr; in show_instructions() local 940 probe_kernel_address((unsigned int __user *)pc, instr)) { in show_instructions() 944 printk(KERN_CONT "<%08x> ", instr); in show_instructions() 946 printk(KERN_CONT "%08x ", instr); in show_instructions()
|
/linux-4.4.14/arch/x86/um/ |
D | ptrace_32.c | 29 unsigned short instr; in is_syscall() local 32 n = copy_from_user(&instr, (void __user *) addr, sizeof(instr)); in is_syscall() 39 n = access_process_vm(current, addr, &instr, sizeof(instr), 0); in is_syscall() 40 if (n != sizeof(instr)) { in is_syscall() 47 return (instr == 0x80cd) || (instr == 0x340f); in is_syscall()
|
D | ptrace_64.c | 200 unsigned short instr; in is_syscall() local 203 n = copy_from_user(&instr, (void __user *) addr, sizeof(instr)); in is_syscall() 211 n = access_process_vm(current, addr, &instr, sizeof(instr), 0); in is_syscall() 212 if (n != sizeof(instr)) { in is_syscall() 219 return instr == 0x050f; in is_syscall()
|
/linux-4.4.14/arch/arm/mach-s3c24xx/include/mach/ |
D | io.h | 35 #define DECLARE_DYN_OUT(sz,fnsuffix,instr) \ argument 43 "str" instr " %1, [%0, #0 ] @ out" #fnsuffix \ 50 #define DECLARE_DYN_IN(sz,fnsuffix,instr) \ argument 58 "ldr" instr " %1, [%0, #0 ] @ in" #fnsuffix \ 70 #define DECLARE_IO(sz,fnsuffix,instr) \ argument 71 DECLARE_DYN_IN(sz,fnsuffix,instr) \ 72 DECLARE_DYN_OUT(sz,fnsuffix,instr)
|
/linux-4.4.14/arch/mips/math-emu/ |
D | dsemul.c | 107 u16 instr[2]; in do_dsemulret() local 126 err = __get_user(instr[0], (u16 __user *)(&fr->badinst)); in do_dsemulret() 127 err |= __get_user(instr[1], (u16 __user *)((long)(&fr->badinst) + 2)); in do_dsemulret() 128 insn = (instr[0] << 16) | instr[1]; in do_dsemulret()
|
D | cp1emu.c | 2504 u16 instr[4]; in fpu_emulator_cop1Handler() local 2517 if ((get_user(instr[0], (u16 __user *)msk_isa16_mode(xcp->cp0_epc))) || in fpu_emulator_cop1Handler() 2518 (get_user(instr[1], (u16 __user *)msk_isa16_mode(xcp->cp0_epc + 2))) || in fpu_emulator_cop1Handler() 2519 (get_user(instr[2], (u16 __user *)msk_isa16_mode(xcp->cp0_epc + 4))) || in fpu_emulator_cop1Handler() 2520 (get_user(instr[3], (u16 __user *)msk_isa16_mode(xcp->cp0_epc + 6)))) { in fpu_emulator_cop1Handler() 2524 instr_ptr = instr; in fpu_emulator_cop1Handler()
|
/linux-4.4.14/arch/microblaze/kernel/ |
D | unwind.c | 62 static inline long get_frame_size(unsigned long instr) in get_frame_size() argument 64 return abs((s16)(instr & 0xFFFF)); in get_frame_size() 86 unsigned long instr; in find_frame_creation() local 92 instr = *pc; in find_frame_creation() 95 if ((instr & 0xFFFF0000) != 0x30210000) in find_frame_creation() 98 frame_size = get_frame_size(instr); in find_frame_creation()
|
/linux-4.4.14/drivers/media/pci/tw68/ |
D | tw68-risc.c | 195 } instr[8] = { 205 if (!(risc & 0x80000000) || !instr[p].name) { 210 risc, instr[p].name, (risc >> 27) & 1); 211 if (instr[p].has_data_type) 213 if (instr[p].has_byte_info) 216 if (instr[p].has_addr)
|
/linux-4.4.14/drivers/mtd/chips/ |
D | map_ram.c | 117 static int mapram_erase (struct mtd_info *mtd, struct erase_info *instr) in mapram_erase() argument 126 for (i=0; i<instr->len; i += map_bankwidth(map)) in mapram_erase() 127 map_write(map, allff, instr->addr + i); in mapram_erase() 128 instr->state = MTD_ERASE_DONE; in mapram_erase() 129 mtd_erase_callback(instr); in mapram_erase()
|
D | cfi_cmdset_0020.c | 890 struct erase_info *instr) in cfi_staa_erase_varsize() argument 910 while (i < mtd->numeraseregions && instr->addr >= regions[i].offset) in cfi_staa_erase_varsize() 920 if (instr->addr & (regions[i].erasesize-1)) in cfi_staa_erase_varsize() 930 while (i<mtd->numeraseregions && (instr->addr + instr->len) >= regions[i].offset) in cfi_staa_erase_varsize() 938 if ((instr->addr + instr->len) & (regions[i].erasesize-1)) in cfi_staa_erase_varsize() 941 chipnum = instr->addr >> cfi->chipshift; in cfi_staa_erase_varsize() 942 adr = instr->addr - (chipnum << cfi->chipshift); in cfi_staa_erase_varsize() 943 len = instr->len; in cfi_staa_erase_varsize() 968 instr->state = MTD_ERASE_DONE; in cfi_staa_erase_varsize() 969 mtd_erase_callback(instr); in cfi_staa_erase_varsize()
|
D | map_absent.c | 81 static int map_absent_erase(struct mtd_info *mtd, struct erase_info *instr) in map_absent_erase() argument
|
D | cfi_cmdset_0002.c | 2414 static int cfi_amdstd_erase_varsize(struct mtd_info *mtd, struct erase_info *instr) in cfi_amdstd_erase_varsize() argument 2419 ofs = instr->addr; in cfi_amdstd_erase_varsize() 2420 len = instr->len; in cfi_amdstd_erase_varsize() 2426 instr->state = MTD_ERASE_DONE; in cfi_amdstd_erase_varsize() 2427 mtd_erase_callback(instr); in cfi_amdstd_erase_varsize() 2433 static int cfi_amdstd_erase_chip(struct mtd_info *mtd, struct erase_info *instr) in cfi_amdstd_erase_chip() argument 2439 if (instr->addr != 0) in cfi_amdstd_erase_chip() 2442 if (instr->len != mtd->size) in cfi_amdstd_erase_chip() 2449 instr->state = MTD_ERASE_DONE; in cfi_amdstd_erase_chip() 2450 mtd_erase_callback(instr); in cfi_amdstd_erase_chip()
|
D | cfi_cmdset_0001.c | 1988 static int cfi_intelext_erase_varsize(struct mtd_info *mtd, struct erase_info *instr) in cfi_intelext_erase_varsize() argument 1993 ofs = instr->addr; in cfi_intelext_erase_varsize() 1994 len = instr->len; in cfi_intelext_erase_varsize() 2000 instr->state = MTD_ERASE_DONE; in cfi_intelext_erase_varsize() 2001 mtd_erase_callback(instr); in cfi_intelext_erase_varsize()
|
/linux-4.4.14/arch/x86/ |
D | Makefile | 163 cfi := $(call as-instr,.cfi_startproc\n.cfi_rel_offset $(sp-y)$(comma)0\n.cfi_endproc,-DCONFIG_AS_C… 165 cfi-sigframe := $(call as-instr,.cfi_startproc\n.cfi_signal_frame\n.cfi_endproc,-DCONFIG_AS_CFI_SIG… 166 cfi-sections := $(call as-instr,.cfi_sections .debug_frame,-DCONFIG_AS_CFI_SECTIONS=1) 169 asinstr := $(call as-instr,fxsaveq (%rax),-DCONFIG_AS_FXSAVEQ=1) 170 asinstr += $(call as-instr,pshufb %xmm0$(comma)%xmm0,-DCONFIG_AS_SSSE3=1) 171 asinstr += $(call as-instr,crc32l %eax$(comma)%eax,-DCONFIG_AS_CRC32=1) 172 avx_instr := $(call as-instr,vxorps %ymm0$(comma)%ymm1$(comma)%ymm2,-DCONFIG_AS_AVX=1) 173 avx2_instr :=$(call as-instr,vpbroadcastb %xmm0$(comma)%ymm1,-DCONFIG_AS_AVX2=1) 174 sha1_ni_instr :=$(call as-instr,sha1msg1 %xmm0$(comma)%xmm1,-DCONFIG_AS_SHA1_NI=1) 175 sha256_ni_instr :=$(call as-instr,sha256msg1 %xmm0$(comma)%xmm1,-DCONFIG_AS_SHA256_NI=1)
|
/linux-4.4.14/drivers/mtd/ubi/ |
D | gluebi.c | 252 static int gluebi_erase(struct mtd_info *mtd, struct erase_info *instr) in gluebi_erase() argument 257 if (mtd_mod_by_ws(instr->addr, mtd) || mtd_mod_by_ws(instr->len, mtd)) in gluebi_erase() 260 lnum = mtd_div_by_eb(instr->addr, mtd); in gluebi_erase() 261 count = mtd_div_by_eb(instr->len, mtd); in gluebi_erase() 280 instr->state = MTD_ERASE_DONE; in gluebi_erase() 281 mtd_erase_callback(instr); in gluebi_erase() 285 instr->state = MTD_ERASE_FAILED; in gluebi_erase() 286 instr->fail_addr = (long long)lnum * mtd->erasesize; in gluebi_erase()
|
/linux-4.4.14/arch/arm/mach-integrator/ |
D | pci_v3.c | 516 unsigned long instr = *(unsigned long *)pc; in v3_pci_fault() local 521 …addr, fsr, pc, instr, __raw_readl(ap_syscon_base + INTEGRATOR_SC_LBFADDR_OFFSET), __raw_readl(ap_s… in v3_pci_fault() 533 if ((instr & 0x0c100000) == 0x04100000) { in v3_pci_fault() 534 int reg = (instr >> 12) & 15; in v3_pci_fault() 537 if (instr & 0x00400000) in v3_pci_fault() 547 if ((instr & 0x0e100090) == 0x00100090) { in v3_pci_fault() 548 int reg = (instr >> 12) & 15; in v3_pci_fault() 563 unsigned long instr = *(unsigned long *)pc; in v3_irq() local 568 "ISTAT=%02x\n", irq, pc, instr, in v3_irq() 584 if ((instr & 0x0c100000) == 0x04100000) { in v3_irq() [all …]
|
/linux-4.4.14/arch/arm/mach-ks8695/ |
D | pci.c | 130 unsigned long instr = *(unsigned long *)pc; in ks8695_pci_fault() local 150 if ((instr & 0x0c100000) == 0x04100000) { in ks8695_pci_fault() 151 int reg = (instr >> 12) & 15; in ks8695_pci_fault() 154 if (instr & 0x00400000) in ks8695_pci_fault() 164 if ((instr & 0x0e100090) == 0x00100090) { in ks8695_pci_fault() 165 int reg = (instr >> 12) & 15; in ks8695_pci_fault()
|
/linux-4.4.14/sound/synth/emux/ |
D | soundfont.c | 56 int bank, int instr); 71 static int get_index(int bank, int instr, int key); 204 int bank, instr; in snd_soundfont_load() local 206 instr = (unsigned short)patch.optarg & 0xff; in snd_soundfont_load() 207 if (! remove_info(sflist, sflist->currsf, bank, instr)) in snd_soundfont_load() 447 zp->instr == map.map_instr && in load_map() 471 zp->instr = map.map_instr; in load_map() 491 int bank, int instr) in remove_info() argument 500 p->bank == bank && p->instr == instr) { in remove_info() 566 zone->instr == hdr.instr) in load_info() [all …]
|
/linux-4.4.14/arch/unicore32/lib/ |
D | backtrace.S | 115 #define instr v4 macro 119 .Ldumpstm: stm.w (instr, reg, stack, v7, lr), [sp-] 121 mov instr, r1 129 cand.a instr, r3 << reg 142 cand.a instr, #0x40 @ if H is 1, high 16 regs 154 201: ldm.w (instr, reg, stack, v7, pc), [sp]+
|
/linux-4.4.14/arch/mips/alchemy/devboards/ |
D | pm.c | 149 const char *instr, in db1x_pmattr_store() argument 156 tmp = kstrtoul(instr, 0, &l); in db1x_pmattr_store() 163 if (instr[0] != '0') in db1x_pmattr_store() 172 if (instr[0] != '0') { in db1x_pmattr_store() 179 tmp = kstrtoul(instr, 0, &l); in db1x_pmattr_store()
|
/linux-4.4.14/drivers/misc/eeprom/ |
D | at25.c | 78 u8 instr; in at25_ee_read() local 89 instr = AT25_READ; in at25_ee_read() 92 instr |= AT25_INSTR_BIT3; in at25_ee_read() 93 *cp++ = instr; in at25_ee_read() 183 u8 instr; in at25_ee_write() local 193 instr = AT25_WRITE; in at25_ee_write() 196 instr |= AT25_INSTR_BIT3; in at25_ee_write() 197 *cp++ = instr; in at25_ee_write()
|
/linux-4.4.14/arch/arm/kvm/ |
D | trace.h | 116 TP_PROTO(unsigned long vcpu_pc, unsigned long instr, 118 TP_ARGS(vcpu_pc, instr, cpsr), 122 __field( unsigned long, instr ) 128 __entry->instr = instr; 133 __entry->vcpu_pc, __entry->instr, __entry->cpsr)
|
D | Makefile | 5 plus_virt := $(call as-instr,.arch_extension virt,+virt)
|
/linux-4.4.14/arch/arm/probes/uprobes/ |
D | core.c | 187 static int uprobe_trap_handler(struct pt_regs *regs, unsigned int instr) in uprobe_trap_handler() argument 192 instr &= 0x0fffffff; in uprobe_trap_handler() 193 if (instr == (UPROBE_SWBP_ARM_INSN & 0x0fffffff)) in uprobe_trap_handler() 195 else if (instr == (UPROBE_SS_ARM_INSN & 0x0fffffff)) in uprobe_trap_handler()
|
/linux-4.4.14/arch/m68k/math-emu/ |
D | fp_scan.S | 45 | %d2 - first two instr words 77 fp_decode_cond: | separate conditional instr 83 fp_decode_move: | separate move instr 91 | now all arithmetic instr and a few move instr are left 406 .macro fp_dosingleprec instr 409 jra \instr 412 .macro fp_dodoubleprec instr 415 jra \instr
|
D | fp_decode.h | 70 | first decoding of the instr type 71 | this separates the conditional instr 82 | second decoding of the instr type 83 | this separates most move instr 113 | it depends on the instr which of the modes is valid
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | uaccess.h | 116 #define __get_user_asm(instr, reg, x, addr, err) \ argument 118 "1: " instr " " reg "1, [%2]\n" \ 184 #define __put_user_asm(instr, reg, x, addr, err) \ argument 186 "1: " instr " " reg "1, [%2]\n" \
|
D | traps.h | 31 int (*fn)(struct pt_regs *regs, u32 instr);
|
/linux-4.4.14/arch/arc/kernel/ |
D | disasm.c | 507 struct disasm_state instr; in disasm_next_pc() local 509 memset(&instr, 0, sizeof(struct disasm_state)); in disasm_next_pc() 510 disasm_instr(pc, &instr, 0, regs, cregs); in disasm_next_pc() 512 *next_pc = pc + instr.instr_len; in disasm_next_pc() 515 if (instr.is_branch) in disasm_next_pc() 516 *tgt_if_br = instr.target; in disasm_next_pc() 521 if (instr.delay_slot) { in disasm_next_pc() 535 return instr.is_branch; in disasm_next_pc()
|
/linux-4.4.14/arch/unicore32/include/asm/ |
D | assembler.h | 100 .macro usracc, instr, reg, ptr, inc, cond, rept, abort 105 \instr\()b.u \reg, [\ptr], #\inc 107 \instr\()w.u \reg, [\ptr], #\inc
|
/linux-4.4.14/arch/powerpc/xmon/ |
D | xmon.c | 91 unsigned int instr[2]; member 581 regs->nip = (unsigned long) &bp->instr[0]; in xmon_core() 589 int stepped = emulate_step(regs, bp->instr[0]); in xmon_core() 591 regs->nip = (unsigned long) &bp->instr[0]; in xmon_core() 595 (IS_RFID(bp->instr[0])? "rfid": "mtmsrd")); in xmon_core() 733 if (off != offsetof(struct bpt, instr[0]) in in_breakpoint_table() 734 && off != offsetof(struct bpt, instr[1])) in in_breakpoint_table() 736 *offp = off - offsetof(struct bpt, instr[0]); in in_breakpoint_table() 752 bp->instr[1] = bpinstr; in new_breakpoint() 753 store_inst(&bp->instr[1]); in new_breakpoint() [all …]
|
/linux-4.4.14/arch/tile/kernel/ |
D | traps.c | 261 tile_bundle_bits instr; in do_trap() local 307 if (copy_from_user(&instr, (void __user *)regs->pc, in do_trap() 308 sizeof(instr))) { in do_trap() 313 if (!special_ill(instr, &signo, &code)) { in do_trap()
|
/linux-4.4.14/drivers/mtd/onenand/ |
D | onenand_base.c | 2237 struct erase_info *instr) in onenand_multiblock_erase_verify() argument 2240 loff_t addr = instr->addr; in onenand_multiblock_erase_verify() 2241 int len = instr->len; in onenand_multiblock_erase_verify() 2251 instr->state = MTD_ERASE_FAILED; in onenand_multiblock_erase_verify() 2252 instr->fail_addr = addr; in onenand_multiblock_erase_verify() 2270 struct erase_info *instr, in onenand_multiblock_erase() argument 2274 loff_t addr = instr->addr; in onenand_multiblock_erase() 2275 int len = instr->len; in onenand_multiblock_erase() 2280 instr->state = MTD_ERASING; in onenand_multiblock_erase() 2295 instr->state = MTD_ERASE_FAILED; in onenand_multiblock_erase() [all …]
|
/linux-4.4.14/arch/x86/mm/ |
D | fault.c | 90 check_prefetch_opcode(struct pt_regs *regs, unsigned char *instr, in check_prefetch_opcode() argument 125 if (probe_kernel_address(instr, opcode)) in check_prefetch_opcode() 140 unsigned char *instr; in is_prefetch() local 150 instr = (void *)convert_ip_to_linear(current, regs); in is_prefetch() 151 max_instr = instr + 15; in is_prefetch() 153 if (user_mode(regs) && instr >= (unsigned char *)TASK_SIZE_MAX) in is_prefetch() 156 while (instr < max_instr) { in is_prefetch() 159 if (probe_kernel_address(instr, opcode)) in is_prefetch() 162 instr++; in is_prefetch() 164 if (!check_prefetch_opcode(regs, instr, opcode, &prefetch)) in is_prefetch()
|
/linux-4.4.14/net/nfc/hci/ |
D | hci.h | 78 #define HCP_HEADER(type, instr) ((((type) & 0x03) << 6) | ((instr) & 0x3f)) argument
|
/linux-4.4.14/arch/x86/crypto/ |
D | Makefile | 5 avx_supported := $(call as-instr,vpxor %xmm0$(comma)%xmm0$(comma)%xmm0,yes,no) 6 avx2_supported := $(call as-instr,vpgatherdd %ymm0$(comma)(%eax$(comma)%ymm1\ 8 sha1_ni_supported :=$(call as-instr,sha1msg1 %xmm0$(comma)%xmm1,yes,no) 9 sha256_ni_supported :=$(call as-instr,sha256msg1 %xmm0$(comma)%xmm1,yes,no)
|
/linux-4.4.14/drivers/mtd/lpddr/ |
D | lpddr2_nvm.c | 381 static int lpddr2_nvm_erase(struct mtd_info *mtd, struct erase_info *instr) in lpddr2_nvm_erase() argument 383 int ret = lpddr2_nvm_do_block_op(mtd, instr->addr, instr->len, in lpddr2_nvm_erase() 386 instr->state = MTD_ERASE_DONE; in lpddr2_nvm_erase() 387 mtd_erase_callback(instr); in lpddr2_nvm_erase()
|
D | lpddr_cmds.c | 38 static int lpddr_erase(struct mtd_info *mtd, struct erase_info *instr); 678 static int lpddr_erase(struct mtd_info *mtd, struct erase_info *instr) in lpddr_erase() argument 686 ofs = instr->addr; in lpddr_erase() 687 len = instr->len; in lpddr_erase() 696 instr->state = MTD_ERASE_DONE; in lpddr_erase() 697 mtd_erase_callback(instr); in lpddr_erase()
|
/linux-4.4.14/arch/arm/mach-ixp4xx/ |
D | ixp4xx_npe.c | 216 static int __must_check npe_debug_instr(struct npe *npe, u32 instr, u32 ctx, in npe_debug_instr() argument 239 npe_cmd_write(npe, ECS_INSTRUCT_REG, CMD_WR_ECS_REG, instr); in npe_debug_instr() 263 u32 instr = INSTR_WR_REG_BYTE | /* OpCode */ in npe_logical_reg_write8() local 267 return npe_debug_instr(npe, instr, ctx, 1); /* execute it */ in npe_logical_reg_write8() 274 u32 instr = INSTR_WR_REG_SHORT | /* OpCode */ in npe_logical_reg_write16() local 278 return npe_debug_instr(npe, instr, ctx, 1); /* execute it */ in npe_logical_reg_write16()
|
/linux-4.4.14/drivers/staging/goldfish/ |
D | goldfish_nand.c | 98 static int goldfish_nand_erase(struct mtd_info *mtd, struct erase_info *instr) in goldfish_nand_erase() argument 100 loff_t ofs = instr->addr; in goldfish_nand_erase() 101 u32 len = instr->len; in goldfish_nand_erase() 121 instr->state = MTD_ERASE_DONE; in goldfish_nand_erase() 122 mtd_erase_callback(instr); in goldfish_nand_erase()
|
/linux-4.4.14/arch/mips/kernel/ |
D | traps.c | 949 u16 instr[2]; in do_bp() local 951 if (__get_user(instr[0], (u16 __user *)epc)) in do_bp() 956 bcode = (instr[0] >> 5) & 0x3f; in do_bp() 957 } else if (mm_insn_16bit(instr[0])) { in do_bp() 959 bcode = instr[0] & 0xf; in do_bp() 962 if (__get_user(instr[1], (u16 __user *)(epc + 2))) in do_bp() 964 opcode = (instr[0] << 16) | instr[1]; in do_bp() 1031 u16 instr[2]; in do_tr() local 1042 if (__get_user(instr[0], (u16 __user *)(epc + 0)) || in do_tr() 1043 __get_user(instr[1], (u16 __user *)(epc + 2))) in do_tr() [all …]
|
/linux-4.4.14/arch/arm/plat-iop/ |
D | cp6.c | 23 static int cp6_trap(struct pt_regs *regs, unsigned int instr) in cp6_trap() argument
|
/linux-4.4.14/arch/arm/mach-highbank/ |
D | Makefile | 3 plus_sec := $(call as-instr,.arch_extension sec,+sec)
|
/linux-4.4.14/drivers/mtd/spi-nor/ |
D | spi-nor.c | 319 static int spi_nor_erase(struct mtd_info *mtd, struct erase_info *instr) in spi_nor_erase() argument 326 dev_dbg(nor->dev, "at 0x%llx, len %lld\n", (long long)instr->addr, in spi_nor_erase() 327 (long long)instr->len); in spi_nor_erase() 329 div_u64_rem(instr->len, mtd->erasesize, &rem); in spi_nor_erase() 333 addr = instr->addr; in spi_nor_erase() 334 len = instr->len; in spi_nor_erase() 392 instr->state = MTD_ERASE_DONE; in spi_nor_erase() 393 mtd_erase_callback(instr); in spi_nor_erase() 399 instr->state = MTD_ERASE_FAILED; in spi_nor_erase()
|
/linux-4.4.14/arch/arm/mach-keystone/ |
D | Makefile | 3 plus_sec := $(call as-instr,.arch_extension sec,+sec)
|
/linux-4.4.14/arch/x86/crypto/sha-mb/ |
D | Makefile | 5 avx2_supported := $(call as-instr,vpgatherdd %ymm0$(comma)(%eax$(comma)%ymm1\
|
/linux-4.4.14/drivers/pci/host/ |
D | pci-keystone.c | 241 unsigned long instr = *(unsigned long *) instruction_pointer(regs); in keystone_pcie_fault() local 243 if ((instr & 0x0e100090) == 0x00100090) { in keystone_pcie_fault() 244 int reg = (instr >> 12) & 15; in keystone_pcie_fault()
|
/linux-4.4.14/arch/sh/kernel/ |
D | traps_32.c | 300 #define SH_PC_8BIT_OFFSET(instr) ((((signed char)(instr))*2) + 4) argument 301 #define SH_PC_12BIT_OFFSET(instr) ((((signed short)(instr<<4))>>3) + 4) argument
|
/linux-4.4.14/drivers/scsi/aic7xxx/aicasm/ |
D | aicasm_gram.y | 1653 struct instruction *instr; in format_1_instr() local 1669 instr = seq_alloc(); in format_1_instr() 1670 f1_instr = &instr->format.format1; in format_1_instr() 1730 struct instruction *instr; in format_2_instr() local 1742 instr = seq_alloc(); in format_2_instr() 1743 f2_instr = &instr->format.format2; in format_2_instr() 1791 struct instruction *instr; in format_3_instr() local 1799 instr = seq_alloc(); in format_3_instr() 1800 f3_instr = &instr->format.format3; in format_3_instr() 1807 instr->patch_label = address->symbol; in format_3_instr()
|
/linux-4.4.14/arch/powerpc/net/ |
D | bpf_jit.h | 89 #define PLANT_INSTR(d, idx, instr) \ argument 90 do { if (d) { (d)[idx] = instr; } idx++; } while (0) 91 #define EMIT(instr) PLANT_INSTR(image, ctx->idx, instr) argument
|
/linux-4.4.14/include/linux/mtd/ |
D | nftl.h | 52 struct erase_info instr; member
|
D | inftl.h | 46 struct erase_info instr; member
|
D | mtd.h | 189 int (*_erase) (struct mtd_info *mtd, struct erase_info *instr); 257 int mtd_erase(struct mtd_info *mtd, struct erase_info *instr); 398 void mtd_erase_callback(struct erase_info *instr);
|
D | nand.h | 839 extern int nand_erase_nand(struct mtd_info *mtd, struct erase_info *instr,
|
/linux-4.4.14/arch/arm/mach-exynos/ |
D | Makefile | 20 plus_sec := $(call as-instr,.arch_extension sec,+sec)
|
/linux-4.4.14/arch/x86/platform/uv/ |
D | tlb_uv.c | 1524 static int parse_tunables_write(struct bau_control *bcp, char *instr, in parse_tunables_write() argument 1533 p = instr + strspn(instr, WHITESPACE); in parse_tunables_write() 1546 p = instr + strspn(instr, WHITESPACE); in parse_tunables_write() 1588 char instr[100]; in tunables_write() local 1591 if (count == 0 || count > sizeof(instr)-1) in tunables_write() 1593 if (copy_from_user(instr, user, count)) in tunables_write() 1596 instr[count] = '\0'; in tunables_write() 1600 ret = parse_tunables_write(bcp, instr, count); in tunables_write()
|
/linux-4.4.14/arch/arm/mach-bcm/ |
D | Makefile | 33 ifeq ($(call as-instr,.arch_extension sec,as_has_sec),as_has_sec)
|
/linux-4.4.14/drivers/firmware/ |
D | Makefile | 20 CFLAGS_qcom_scm-32.o :=$(call as-instr,.arch armv7-a\n.arch_extension sec,-DREQUIRES_SEC=1) -march=…
|
/linux-4.4.14/sound/soc/codecs/ |
D | sigmadsp.c | 86 u8 instr; member 371 switch (sa->instr) { in sigma_action_size() 397 sa->instr, sa->addr, len); in process_sigma_action() 399 switch (sa->instr) { in process_sigma_action()
|
/linux-4.4.14/arch/frv/include/asm/ |
D | math-emu.h | 291 .macro debug instr,args 293 \instr \args
|
/linux-4.4.14/include/sound/ |
D | soundfont.h | 35 unsigned char instr; /* Midi program for this zone */ member
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | math-emu.h | 306 .macro debug instr,args 308 \instr \args
|
/linux-4.4.14/include/uapi/sound/ |
D | sfnt_info.h | 146 unsigned char instr; /* midi preset number */ member
|
/linux-4.4.14/drivers/mtd/nand/ |
D | nand_base.c | 2865 static int nand_erase(struct mtd_info *mtd, struct erase_info *instr) in nand_erase() argument 2867 return nand_erase_nand(mtd, instr, 0); in nand_erase() 2878 int nand_erase_nand(struct mtd_info *mtd, struct erase_info *instr, in nand_erase_nand() argument 2886 __func__, (unsigned long long)instr->addr, in nand_erase_nand() 2887 (unsigned long long)instr->len); in nand_erase_nand() 2889 if (check_offs_len(mtd, instr->addr, instr->len)) in nand_erase_nand() 2896 page = (int)(instr->addr >> chip->page_shift); in nand_erase_nand() 2897 chipnr = (int)(instr->addr >> chip->chip_shift); in nand_erase_nand() 2909 instr->state = MTD_ERASE_FAILED; in nand_erase_nand() 2914 len = instr->len; in nand_erase_nand() [all …]
|
/linux-4.4.14/arch/arm64/ |
D | Makefile | 21 lseinstr := $(call as-instr,.arch_extension lse,-DCONFIG_AS_LSE=1)
|
/linux-4.4.14/scripts/ |
D | Kbuild.include | 104 # as-instr 105 # Usage: cflags-y += $(call as-instr,instr,option1,option2) 107 as-instr = $(call try-run,\
|
/linux-4.4.14/arch/arm/crypto/ |
D | Makefile | 18 ifeq ($(call as-instr,.fpu crypto-neon-fp-armv8,y,n),y)
|
/linux-4.4.14/arch/powerpc/kvm/ |
D | e500_mmu_host.c | 628 u32 *instr) in kvmppc_load_last_inst() argument 711 *instr = *(u32 *)(eaddr | (unsigned long)(addr & ~PAGE_MASK)); in kvmppc_load_last_inst() 718 u32 *instr) in kvmppc_load_last_inst() argument
|
D | book3s_64_mmu_hv.c | 381 static int instruction_is_store(unsigned int instr) in instruction_is_store() argument 386 if ((instr & 0xfc000000) == 0x7c000000) in instruction_is_store() 388 return (instr & mask) != 0; in instruction_is_store()
|
/linux-4.4.14/drivers/media/pci/bt8xx/ |
D | bt878.c | 138 #define RISC_INSTR(instr) bt->risc_cpu[bt->risc_pos++] = cpu_to_le32(instr) argument
|
D | bttv-driver.c | 3381 static char *instr[16] = { in bttv_risc_decode() local 3408 instr[risc >> 28] ? instr[risc >> 28] : "INVALID"); in bttv_risc_decode()
|
/linux-4.4.14/arch/microblaze/boot/dts/ |
D | system.dts | 123 xlnx,use-extended-fsl-instr = <0x0>; 129 xlnx,use-msr-instr = <0x1>; 130 xlnx,use-pcmp-instr = <0x1>;
|
/linux-4.4.14/fs/udf/ |
D | super.c | 894 struct ustr *instr, *outstr; in udf_load_pvoldesc() local 899 instr = kmalloc(sizeof(struct ustr), GFP_NOFS); in udf_load_pvoldesc() 900 if (!instr) in udf_load_pvoldesc() 930 if (!udf_build_ustr(instr, pvoldesc->volIdent, 32)) { in udf_load_pvoldesc() 931 ret = udf_CS0toUTF8(outstr, instr); in udf_load_pvoldesc() 940 if (!udf_build_ustr(instr, pvoldesc->volSetIdent, 128)) { in udf_load_pvoldesc() 941 ret = udf_CS0toUTF8(outstr, instr); in udf_load_pvoldesc() 954 kfree(instr); in udf_load_pvoldesc()
|
/linux-4.4.14/drivers/scsi/ |
D | initio.c | 306 static void initio_se2_instr(unsigned long base, u8 instr) in initio_se2_instr() argument 317 if (instr & 0x80) in initio_se2_instr() 325 instr <<= 1; in initio_se2_instr() 369 u8 instr, rb; in initio_se2_rd() local 373 instr = (u8) (addr | 0x80); in initio_se2_rd() 374 initio_se2_instr(base, instr); /* READ INSTR */ in initio_se2_rd() 405 u8 instr; in initio_se2_wr() local 408 instr = (u8) (addr | 0x40); in initio_se2_wr() 409 initio_se2_instr(base, instr); /* WRITE INSTR */ in initio_se2_wr()
|
/linux-4.4.14/arch/cris/boot/compressed/ |
D | head_v10.S | 64 subq 2, $r5 ; compensate for the move.d $pc instr
|
/linux-4.4.14/tools/net/ |
D | bpf_exp.y | 76 : instr 81 : labelled instr 84 instr
|
/linux-4.4.14/arch/powerpc/perf/ |
D | core-book3s.c | 400 unsigned int instr; in power_pmu_bhrb_to() local 409 ret = __get_user_inatomic(instr, (unsigned int __user *)addr); in power_pmu_bhrb_to() 416 target = branch_target(&instr); in power_pmu_bhrb_to() 417 if ((!target) || (instr & BRANCH_ABSOLUTE)) in power_pmu_bhrb_to() 421 return target - (unsigned long)&instr + addr; in power_pmu_bhrb_to()
|
/linux-4.4.14/drivers/media/pci/cx88/ |
D | cx88-core.c | 375 static const char * const instr[16] = { in cx88_risc_decode() local 403 instr[risc >> 28] ? instr[risc >> 28] : "INVALID"); in cx88_risc_decode()
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | bcm5301x.dtsi | 83 prefetch-instr = <1>;
|
D | socfpga.dtsi | 668 prefetch-instr = <1>;
|
/linux-4.4.14/arch/nios2/platform/ |
D | Kconfig.platform | 77 bool "Custom floating point instr support"
|
/linux-4.4.14/net/nfc/nci/ |
D | hci.c | 100 #define NCI_HCP_HEADER(type, instr) ((((type) & 0x03) << 6) |\ argument 101 ((instr) & 0x3f))
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/ |
D | l2cc.txt | 78 - prefetch-instr : Instruction prefetch. Value: <0> (forcibly disable),
|
/linux-4.4.14/drivers/media/pci/cx25821/ |
D | cx25821-core.c | 315 static const char * const instr[16] = { in cx25821_risc_decode() local 345 risc, instr[risc >> 28] ? instr[risc >> 28] : "INVALID"); in cx25821_risc_decode()
|
/linux-4.4.14/arch/arm/probes/kprobes/ |
D | core.c | 335 static int __kprobes kprobe_trap_handler(struct pt_regs *regs, unsigned int instr) in kprobe_trap_handler() argument
|
/linux-4.4.14/drivers/scsi/aic7xxx/ |
D | aic7xxx_core.c | 6997 union ins_formats instr; in ahc_download_instr() local 7005 instr.integer = ahc_le32toh(*(uint32_t*)&seqprog[instrptr * 4]); in ahc_download_instr() 7007 fmt1_ins = &instr.format1; in ahc_download_instr() 7011 opcode = instr.format1.opcode; in ahc_download_instr() 7028 fmt3_ins = &instr.format3; in ahc_download_instr() 7087 if ((instr.integer & mask) != 0) in ahc_download_instr() 7091 instr.format1.parity = 1; in ahc_download_instr() 7095 instr.integer = in ahc_download_instr() 7101 instr.integer = in ahc_download_instr() 7110 instr.integer = ahc_htole32(instr.integer); in ahc_download_instr() [all …]
|
D | aic79xx_core.c | 9579 union ins_formats instr; in ahd_download_instr() local 9587 instr.integer = ahd_le32toh(*(uint32_t*)&seqprog[instrptr * 4]); in ahd_download_instr() 9589 fmt1_ins = &instr.format1; in ahd_download_instr() 9593 opcode = instr.format1.opcode; in ahd_download_instr() 9604 fmt3_ins = &instr.format3; in ahd_download_instr() 9628 if ((instr.integer & mask) != 0) in ahd_download_instr() 9632 instr.format1.parity = 1; in ahd_download_instr() 9635 instr.integer = ahd_htole32(instr.integer); in ahd_download_instr() 9636 ahd_outsb(ahd, SEQRAM, instr.bytes, 4); in ahd_download_instr()
|
/linux-4.4.14/arch/powerpc/ |
D | Makefile | 160 asinstr := $(call as-instr,lis 9$(comma)foo@high,-DHAVE_AS_ATHIGH=1)
|
/linux-4.4.14/arch/x86/include/asm/ |
D | paravirt_types.h | 710 u8 *instr; /* original instructions */ member
|
/linux-4.4.14/arch/arm/mach-omap2/ |
D | Makefile | 43 plus_sec := $(call as-instr,.arch_extension sec,+sec)
|
/linux-4.4.14/drivers/media/pci/cx23885/ |
D | cx23885-core.c | 381 static char *instr[16] = { in cx23885_risc_decode() local 411 instr[risc >> 28] ? instr[risc >> 28] : "INVALID"); in cx23885_risc_decode()
|
/linux-4.4.14/include/uapi/linux/ |
D | soundcard.h | 1063 #define SEQ_LOAD_GMINSTR(dev, instr) argument
|
/linux-4.4.14/arch/m68k/ifpsp060/src/ |
D | pfpsp.S | 1329 cmpi.b %d0,&0x38 # is instr fcmp or ftst? 1874 cmpi.b %d0,&0x38 # is instr fcmp or ftst? 2963 tst.w %d0 # is instr fmovm? 2971 btst &0xe,%d0 # is instr fmovm ctrl 3322 btst &13,%d0 # is instr an fmove out?
|
D | fpsp.S | 1330 cmpi.b %d0,&0x38 # is instr fcmp or ftst? 1875 cmpi.b %d0,&0x38 # is instr fcmp or ftst? 2964 tst.w %d0 # is instr fmovm? 2972 btst &0xe,%d0 # is instr fmovm ctrl 3323 btst &13,%d0 # is instr an fmove out?
|
D | fplsp.S | 335 set USER_FPIAR, LV+40 # FP instr address register 541 set FMUL_OP, 0x0 # fmul instr performed last
|
/linux-4.4.14/Documentation/kbuild/ |
D | makefiles.txt | 452 as-instr 453 as-instr checks if the assembler reports a specific instruction 456 Note: as-instr-option uses KBUILD_AFLAGS for $(AS) options
|
/linux-4.4.14/arch/x86/math-emu/ |
D | README | 326 instr arg range # tests 63.7 63.8 63.9 worst at arg
|