/linux-master/arch/sh/kernel/ |
H A D | traps_32.c | 316 #define SH_PC_8BIT_OFFSET(instr) ((((signed char)(instr))*2) + 4) 317 #define SH_PC_12BIT_OFFSET(instr) ((((signed short)(instr<<4))>>3) + 4)
|
/linux-master/arch/arc/ |
H A D | Makefile | 64 cfi := $(call as-instr,.cfi_startproc\n.cfi_endproc,-DARC_DW2_UNWIND_AS_CFI)
|
/linux-master/sound/soc/codecs/ |
H A D | sigmadsp.c | 88 u8 instr; member in struct:sigma_action 381 switch (sa->instr) { 406 pr_debug("%s: instr:%i addr:%#x len:%zu\n", __func__, 407 sa->instr, sa->addr, len); 409 switch (sa->instr) {
|
/linux-master/drivers/mtd/nand/raw/ |
H A D | internals.h | 86 int nand_erase_nand(struct nand_chip *chip, struct erase_info *instr,
|
H A D | tegra_nand.c | 353 const struct nand_op_instr *instr; local 366 instr = &subop->instrs[op_id]; 368 switch (instr->type) { 372 writel_relaxed(instr->ctx.cmd.opcode, 376 writel_relaxed(instr->ctx.cmd.opcode, 385 addrs = &instr->ctx.addr.addrs[offset]; 405 instr_data_in = instr; 414 memcpy(®, instr->ctx.data.buf.out + offset, size);
|
H A D | omap2.c | 2106 const struct nand_op_instr *instr) 2112 switch (instr->type) { 2114 iowrite8(instr->ctx.cmd.opcode, 2119 for (i = 0; i < instr->ctx.addr.naddrs; i++) { 2120 iowrite8(instr->ctx.addr.addrs[i], 2126 info->data_in(chip, instr->ctx.data.buf.in, 2127 instr->ctx.data.len, 2128 instr->ctx.data.force_8bit); 2132 info->data_out(chip, instr->ctx.data.buf.out, 2133 instr 2105 omap_nand_exec_instr(struct nand_chip *chip, const struct nand_op_instr *instr) argument [all...] |
H A D | nand_base.c | 2304 * @pat: the parser pattern element that matches @instr 2305 * @instr: pointer to the instruction to check 2306 * @start_offset: this is an in/out parameter. If @instr has already been 2309 * Conversely, if the function returns true (ie. instr must be 2324 const struct nand_op_instr *instr, 2332 if (instr->ctx.addr.naddrs - *start_offset > 2344 if (instr->ctx.data.len - *start_offset > 2375 const struct nand_op_instr *instr = ctx->subop.instrs; local 2378 for (i = 0, ninstrs = 0; i < pat->nelems && instr < end; i++) { 2386 if (instr 2323 nand_op_parser_must_split_instr(const struct nand_op_parser_pattern_elem *pat, const struct nand_op_instr *instr, unsigned int *start_offset) argument 2445 const struct nand_op_instr *instr; local 2570 nand_instr_is_data(const struct nand_op_instr *instr) argument 4634 nand_erase(struct mtd_info *mtd, struct erase_info *instr) argument 4647 nand_erase_nand(struct nand_chip *chip, struct erase_info *instr, int allowbbt) argument [all...] |
H A D | mtk_nand.c | 466 const struct nand_op_instr *instr) 472 switch (instr->type) { 474 mtk_nfc_send_command(nfc, instr->ctx.cmd.opcode); 477 for (i = 0; i < instr->ctx.addr.naddrs; i++) 478 mtk_nfc_send_address(nfc, instr->ctx.addr.addrs[i]); 481 mtk_nfc_read_buf(chip, instr->ctx.data.buf.in, 482 instr->ctx.data.len); 485 mtk_nfc_write_buf(chip, instr->ctx.data.buf.out, 486 instr->ctx.data.len); 491 instr 465 mtk_nfc_exec_instr(struct nand_chip *chip, const struct nand_op_instr *instr) argument [all...] |
H A D | nandsim.c | 2160 const struct nand_op_instr *instr = NULL; local 2171 instr = &op->instrs[op_id]; 2172 if (instr->type == NAND_OP_CMD_INSTR && 2173 (instr->ctx.cmd.opcode == NAND_CMD_READCACHEEND || 2174 instr->ctx.cmd.opcode == NAND_CMD_READCACHESEQ)) 2184 instr = &op->instrs[op_id]; 2188 switch (instr->type) { 2191 ns_nand_write_byte(chip, instr->ctx.cmd.opcode); 2195 for (i = 0; i < instr->ctx.addr.naddrs; i++) 2196 ns_nand_write_byte(chip, instr [all...] |
H A D | rockchip-nand-controller.c | 343 const struct nand_op_instr *instr = &subop->instrs[i]; local 345 switch (instr->type) { 347 writeb(instr->ctx.cmd.opcode, 356 writeb(instr->ctx.addr.addrs[j + start], 365 if (instr->type == NAND_OP_DATA_OUT_INSTR) { 366 outbuf = instr->ctx.data.buf.out + start; 369 inbuf = instr->ctx.data.buf.in + start;
|
H A D | stm32_fmc2_nand.c | 1320 const struct nand_op_instr *instr = NULL; local 1332 instr = &op->instrs[op_id]; 1334 switch (instr->type) { 1336 writeb_relaxed(instr->ctx.cmd.opcode, 1341 for (i = 0; i < instr->ctx.addr.naddrs; i++) 1342 writeb_relaxed(instr->ctx.addr.addrs[i], 1347 stm32_fmc2_nfc_read_data(chip, instr->ctx.data.buf.in, 1348 instr->ctx.data.len, 1349 instr->ctx.data.force_8bit); 1353 stm32_fmc2_nfc_write_data(chip, instr [all...] |
/linux-master/arch/powerpc/kernel/ |
H A D | process.c | 628 ppc_inst_t instr = ppc_inst(0); local 646 wp_get_instr_detail(regs, &instr, &type, &size, &ea); 653 if (wp_check_constraints(regs, instr, ea, type, size, info)) { 1413 int instr; local 1415 if (get_kernel_nofault(instr, (const void *)pc)) { 1419 pr_cont("<%08x> ", instr); 1421 pr_cont("%08x ", instr); 1447 int instr; local 1449 if (copy_from_user_nofault(&instr, (void __user *)pc, 1450 sizeof(instr))) { [all...] |
H A D | mce_power.c | 458 ppc_inst_t instr; local 466 instr = ppc_inst_read((u32 *)instr_addr); 467 if (!analyse_instr(&op, &tmp, instr)) {
|
/linux-master/arch/x86/include/asm/ |
H A D | alternative.h | 340 #define DEFINE_ASM_FUNC(func, instr, sec) \ 347 instr "\n\t" \
|
/linux-master/drivers/soc/ixp4xx/ |
H A D | ixp4xx-npe.c | 212 static int __must_check npe_debug_instr(struct npe *npe, u32 instr, u32 ctx, argument 235 npe_cmd_write(npe, ECS_INSTRUCT_REG, CMD_WR_ECS_REG, instr); 259 u32 instr = INSTR_WR_REG_BYTE | /* OpCode */ local 262 (val & ~0x1F) << (18 - 5);/* higher 3 bits to CoProc instr. */ 263 return npe_debug_instr(npe, instr, ctx, 1); /* execute it */ 270 u32 instr = INSTR_WR_REG_SHORT | /* OpCode */ local 273 (val & ~0x1F) << (18 - 5);/* higher 11 bits to CoProc instr. */ 274 return npe_debug_instr(npe, instr, ctx, 1); /* execute it */
|
/linux-master/lib/ |
H A D | dynamic_debug.c | 634 static int param_set_dyndbg_classnames(const char *instr, const struct kernel_param *kp) argument 643 cl_str = tmp = kstrdup_and_replace(instr, '\n', '\0', GFP_KERNEL); 705 * @instr: string echo>d to sysfs, input depends on map_type 714 int param_set_dyndbg_classes(const char *instr, const struct kernel_param *kp) argument 726 return param_set_dyndbg_classnames(instr, kp); 731 rc = kstrtoul(instr, 0, &inrep); 733 pr_err("expecting numeric input: %s > %s\n", instr, KP_NAME(kp));
|
/linux-master/arch/powerpc/lib/ |
H A D | sstep.c | 83 static nokprobe_inline int branch_taken(unsigned int instr, argument 87 unsigned int bo = (instr >> 21) & 0x1f; 98 bi = (instr >> 16) & 0x1f; 123 static nokprobe_inline unsigned long dform_ea(unsigned int instr, argument 129 ra = (instr >> 16) & 0x1f; 130 ea = (signed short) instr; /* sign-extend */ 141 static nokprobe_inline unsigned long dsform_ea(unsigned int instr, argument 147 ra = (instr >> 16) & 0x1f; 148 ea = (signed short) (instr & ~3); /* sign-extend */ 158 static nokprobe_inline unsigned long dqform_ea(unsigned int instr, argument 176 xform_ea(unsigned int instr, const struct pt_regs *regs) argument 195 mlsd_8lsd_ea(unsigned int instr, unsigned int suffix, const struct pt_regs *regs) argument 1355 analyse_instr(struct instruction_op *op, const struct pt_regs *regs, ppc_inst_t instr) argument 3580 emulate_step(struct pt_regs *regs, ppc_inst_t instr) argument [all...] |
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_hv_nested.c | 1089 static inline int get_ric(unsigned int instr) argument 1091 return (instr >> 18) & 0x3; 1094 static inline int get_prs(unsigned int instr) argument 1096 return (instr >> 17) & 0x1; 1099 static inline int get_r(unsigned int instr) argument 1101 return (instr >> 16) & 0x1; 1206 static int kvmhv_emulate_priv_tlbie(struct kvm_vcpu *vcpu, unsigned int instr, argument 1216 ric = get_ric(instr); 1217 prs = get_prs(instr); 1218 r = get_r(instr); [all...] |
H A D | e500_mmu_host.c | 626 enum instruction_fetch_type type, unsigned long *instr) 709 *instr = *(u32 *)(eaddr | (unsigned long)(addr & ~PAGE_MASK)); 716 enum instruction_fetch_type type, unsigned long *instr) 625 kvmppc_load_last_inst(struct kvm_vcpu *vcpu, enum instruction_fetch_type type, unsigned long *instr) argument 715 kvmppc_load_last_inst(struct kvm_vcpu *vcpu, enum instruction_fetch_type type, unsigned long *instr) argument
|
/linux-master/drivers/mtd/ |
H A D | mtdcore.c | 1367 * negative error code if the operation failed and update instr->fail_addr 1370 int mtd_erase(struct mtd_info *mtd, struct erase_info *instr) argument 1377 instr->fail_addr = MTD_FAIL_ADDR_UNKNOWN; 1378 adjinstr = *instr; 1383 if (instr->addr >= mtd->size || instr->len > mtd->size - instr->addr) 1388 if (!instr->len) 1394 adjinstr.addr = (loff_t)mtd_div_by_eb(instr->addr, mtd) * 1396 adjinstr.len = ((u64)mtd_div_by_eb(instr [all...] |
/linux-master/arch/powerpc/perf/ |
H A D | core-book3s.c | 465 unsigned int instr; local 469 if (copy_from_kernel_nofault(&instr, (void *)addr, 470 sizeof(instr))) 473 return branch_target(&instr); 477 if (copy_from_user_nofault(&instr, (unsigned int __user *)addr, 478 sizeof(instr))) 481 target = branch_target(&instr); 482 if ((!target) || (instr & BRANCH_ABSOLUTE)) 486 return target - (unsigned long)&instr + addr;
|
/linux-master/arch/sparc/kernel/ |
H A D | time_64.c | 801 unsigned int *addr, *instr, i; local 808 instr = (tlb_type == spitfire) ? p->tick : p->stick; 811 addr[i] = instr[i];
|
/linux-master/arch/parisc/kernel/ |
H A D | traps.c | 807 u32 instr; local 822 if (pdc_instr(&instr) == PDC_OK) 823 ivap[0] = instr;
|
/linux-master/drivers/mtd/nand/raw/gpmi-nand/ |
H A D | gpmi-nand.c | 2487 const struct nand_op_instr *instr; local 2525 instr = &op->instrs[i]; 2527 nand_op_trace(" ", instr); 2529 switch (instr->type) { 2534 cmd = instr->ctx.cmd.opcode; 2548 desc = gpmi_chain_command(this, cmd, instr->ctx.addr.addrs, 2549 instr->ctx.addr.naddrs); 2552 buf_write = instr->ctx.data.buf.out; 2553 buf_len = instr->ctx.data.len; 2560 if (!instr [all...] |
/linux-master/arch/arm64/kernel/ |
H A D | proton-pack.c | 524 bool try_emulate_el1_ssbs(struct pt_regs *regs, u32 instr) argument 529 if ((instr & instr_mask) != instr_val) 532 if (instr & BIT(PSTATE_Imm_shift))
|